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
341243139715	341243140271	341243140821	341243141371	341243141920	341243142471	341243143021	341243143571	341243144121	341243144671	341243145221	341243145771	341243146320	341243146871	341243147421	341243147971	341243148521	341243149071	341243149621	341243150175	341243150721	341243151271	341243151821	341243152371	341243152921	341243153471	341243154021	341243154571	341243155121	341243155671	341243156221	341243156771	341243157321	341243157871	341243158421	341243158971	341243159521	341243160071	341243160621	341243161171	341243161721	341243162271	341243162821	341243163371	341243163921	341243164471	341243165021	341243165575	341243166121	341243166671	341243167221	341243167771	341243168321	341243168871	341243169421	341243169971	341243170521	341243171071	341243171621	341243172171	341243172721	341243173271	341243173821	341243174371	341243174921	341243175471	341243176021	341243176571	341243177121	341243177671	341243178221	341243178771	341243179321	341243179871	341243180421	341243180971	341243181521	341243182071	341243182621	341243183171	341243183721	341243184271	341243184821	341243185371	341243185921	341243186471	341243187021	341243187571	341243188121	341243188675	341243189221	341243189771	341243190321	341243190871	341243191421	341243191971	341243192521	341243193071	341243193621	341243194171	341243194721	341243195271	341243195821	341243196371	341243196921	341243197471	341243198021	341243198571	341243199121	341243199671	341243200221	341243200771	341243201321	341243201871	341243202421	341243202971	341243203521	341243204071	341243204621	341243205171	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2788	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2790	2000	3600	2300	2790	2000	3600	2300	2790	2000	3600	2300	2790	2000	3600	2300	2790	2000	3600	2300	2790	2000	3600	2300	2790	2000	3600	2300	2791	2000	3600	2300	2791	2000	3600	2300	2791	2000	3600	2300	2791	2000	3600	2300	2791	2000	3600	2300	2791	2000	3600	2300	2791	2000	3600	2300	2792	2000	3600	2300	2792	2000	3600	2300	2792	2000	3600	2300	2792	2000	3600	2300	2792	2000	3600	2300	2792	2000	3600	2300	2792	2000	3600	2300	2793	2000	3600	2300	2793	2000	3600	2300	2793	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22712	21330	28981	24023	21445	22228	18987	9313	6886	5676	4898	4341	3343	2872	2466	2217	2089	2056	1831	1800	1752	1644	1425	1418	1338	1406	1251	1252	1180	1164	1179	1121	1136	1057	1136	1158	1106	1046	1095	1052	1021	1047	1069	1089	980	1003	1047	995	1035	935	960	1027	966	1006	1028	998	1019	994	1006	995	1020	1034	982	1023	989	942	1004	1031	965	946	1020	986	1063	985	957	970	953	986	1070	973	1035	1002	980	976	1007	1045	1050	1026	985	1004	1067	1017	1032	982	1072	1102	1018	988	1032	1005	1009	1093	1044	989	1038	1003	957	1034	985	1013	1037	985	1009	1063	1007	1018	997	990	1015	995	945	1030	1024	964	962	1025	1018	1009	1010	1047	1058	1048	1019	1015	1048	1030	1028	1041	974	1049	1079	943	1006	955	992	986	1039	1014	928	986	1064	966	979	1009	974	988	1016	1052	1010	1038	993	991	1037	984	1039	976	1012	1000	1014	942	1013	1025	1055	1000	996	1029	1006	1046	1037	954	1001	1018	1016	962	978	982	1038	1022	1092	985	1041	1033	998	1035	998	1034	967	1030	1025	1024	1019	1057	1049	984	1072	1022	962	1019	1045	1054	1018	1063	1048	1053	961	973	949	960	1029	1077	1039	976	1004	1044	1019	1064	1030	1018	1041	989	1020	1036	987	1059	982	988	975	994	973	956	1012	1052	1080	1017	1008	969	1028	1076	1013	986	980	1021	1025	1033	1037	937	999	993	1032	1088	1009	1055	1002	1011	1035	1031	1008	979	1043	1044	1027	1034	1018	1008	1015	1036	1034	1027	1003	1004	971	1048	1030	1010	1012	1034	998	1000	1015	1028	989	1038	964	993	1012	968	1031	944	981	1000	1023	1040	1017	978	1083	985	982	1088	1007	989	1058	1034	1001	974	1033	1058	988	1018	995	1053	990	1018	1072	1004	1082	974	1002	1081	1021	992	992	1080	1009	1013	970	1013	956	1009	948	960	1048	1033	1018	1005	1003	1008	1012	970	1022	1037	1011	975	980	966	1019	1035	1050	979	1036	980	1011	1002	965	1034	952	1067	1037	1053	1011	1001	1027	1022	998	991	1022	1027	1041	967	1020	1025	1001	1002	1084	1091	1030	1018	1032	1018	1031	1015	1025	1011	1001	972	965	994	1015	1011	1012	1025	970	1055	1052	1016	1025	1053	1027	980	1000	1036	1056	1057	1023	1048	1039	1100	970	991	1028	1056	1003	986	1068	982	989	930	987	1035	946	970	1039	1080	945	1006	1033	1025	997	1013	1062	1059	998	965	1036	1062	1025	975	1054	1027	1009	983	1015	1054	1000	1025	1034	1008	1036	984	959	956	1024	983	1023	1014	1017	1001	1027	1050	960	1030	1012	1015	983	1003	989	1077	1031	1008	967	949	981	984	962	1010	993	1004	978	950	1049	1007	1093	1014	980	985	1048	1028	1017	1012	1007	988	1056	999	1022	1056	987	1021	1034	1052	1046	1008	1047	993	1019	991	1039	1010	986	972	1040	1018	1064	1010	1002	1000	1062	1023	1012	1067	1018	954	1090	1036	1005	1002	1054	960	993	1022	1028	951	1025	1000	1058	988	986	1052	1017	1013	969	1026	993	1041	973	1004	1023	1049	997	1037	990	989	1047	1013	1055	1034	986	973	999	1020	1017	1049	1085	1018	971	1005	977	1011	972	986	1055	1071	962	950	1080	984	992	1015	999	1000	1004	1037	976	959	1054	1011	1002	1006	964	1022	967	1043	968	1034	1028	1025	1029	1025	1041	1011	992	1010	1079	1006	1010	972	985	987	973	946	1007	965	1029	976	1046	1026	970	1005	1079	1029	1036	1020	1042	1010	979	1028	989	1005	972	1013	1025	1057	1004	1028	1014	1027	1008	1074	1018	963	982	1067	954	1004	1031	999	1042	928	948	1001	1039	1065	1016	1024	965	1044	1053	1002	1001	1060	1047	993	1035	1001	993	973	1004	1047	1082	927	971	977	982	1052	1042	974	1013	1017	966	1034	988	1014	1049	1038	954	996	1005	1007	1070	1007	961	1029	1036	1040	1018	1005	1018	990	1061	991	994	1035	988	988	992	1074	992	1041	994	1008	1012	1006	969	1044	1019	973	973	1024	1002	1078	999	1075	1064	1046	985	1030	987	1006	1062	979	989	1058	1000	1077	990	1025	1012	1036	1082	995	1007	1096	1003	1033	970	1074	1021	1026	993	990	1021	1028	983	1030	1084	997	1035	1054	1005	965	1030	1025	984	1033	1012	921	993	1083	943	1017	1075	1058	1032	948	952	982	1054	1020	1002	996	1029	1044	992	1013	1010	976	986	1007	975	1025	1042	1007	981	962	1028	1002	1047	967	989	1024	975	988	1041	1007	1060	1013	998	942	1036	971	990	1025	1012	975	1016	1024	1068	1036	1042	981	972	1009	1006	1029	1020	1054	1007	1112	974	981	1003	996	1042	989	968	974	1023	1014	1041	1045	1047	1027	1017	997	1018	1036	1013	1030	992	1054	979	994	1013	1006	976	1053	1020	1062	969	1019	979	979	968	1082	975	996	1032	970	1022	1007	1014	1068	1012	1064	982	968	1011	963	993	1002	1013	989	993	1066	984	983	1005	994	979	1015	1041	1010	988	1045	984	1013	976	1022	1029	1007	979	986	1072	1010	993	1082	1016	996	1042	994	1040	1047	971	970	986	1030	1061	968	1006	1039	1020	1031	950	969	991	1010	1039	1047	995	985	976	953	1020	1018	1028	995	1046	1010	980	988	985	967	1012	991	1070	991	955	1064	1022	991	977	1012	1063	945	1050	1025	1025	1024	977	1043	1016	1043	1003	1044	989	1021	1007	1001	981	984	1033	984	1030	1002	991	1108	1008	958	1000	1031	1036	966	957	1067	1039	981	987	1027	982	1006	965	1055	996	997	965	976	960	1069	1011	1040	990	1020	1000	1050	981	1001	995	980	988	989	988	1013	990	994	972	1090	1042	1001	1000	1077	1002	964	1035	1001	1059	1001	1012	1025	1029	968	1060	1025	1009	1015	1035	1038	1020	1002	971	1023	1002	995	997	1013	948	999	992	992	1039	1002	1019	1025	1014	942	1009	1000	986	1013	997	1040	1013	969	1056	1029	1016	980	1084	947	969	999	1015	997	928	1028	996	1019	1035	1050	1030	1021	1064	1016	1070	990	1016	1046	1000	985	1046	1011	1009	1023	977	1010	912	995	1029	1016	1032	917	1000	1064	1043	1018	952	1006	1017	1013	1049	1000	973	1007	974	1021	1030	1027	1033	969	1024	995	1042	979	1075	966	974	978	1007	1036	1052	1038	1044	977	1035	1031	968	939	978	961	987	1035	938	980	1021	1060	935	1026	990	993	1044	976	1022	1048	1004	1006	1004	1044	967	1100	1017	1008	1060	1017	989	1026	976	1051	1047	1035	1018	988	1094	1011	1023	943	1043	1007	1023	985	1037	1000	1043	1012	1058	1031	1004	991	1040	958	997	963	1006	1020	1009	1037	977	1026	1052	1039	1055	1014	1012	985	966	1053	970	1002	1002	1074	1043	1024	971	1036	986	928	1038	968	1045	1020	1006	1002	1069	1049	1021	1020	1024	1057	1006	1019	1023	1012	1066	984	1056	1036	1049	1006	1036	979	1026	1054	943	985	1070	1023	1041	1028	983	1027	1003	963	994	1003	974	1015	1025	1024	1017	957	1000	1010	1011	1024	989	995	989	971	983	996	1031	1055	1025	984	1056	1036	1010	1029	1046	996	978	996	1009	965	1013	940	1099	1083	970	1073	1006	942	1009	985	1046	1023	1026	1038	1007	1041	1044	995	1018	1018	1049	1036	952	1006	1019	1028	1001	1029	1026	1032	1027	1035	1058	1025	991	1088	1046	969	978	1022	1023	992	989	922	1021	1022	1014	953	1043	1022	1017	1001	938	964	1005	1036	1035	987	1013	992	995	1008	1000	959	1020	1027	1087	1038	1050	946	1009	992	991	1051	1049	966	952	1004	1021	1078	1000	953	995	1021	1012	988	1030	1013	1017	990	1000	994	962	1056	987	997	988	974	1017	1041	1035	1019	1046	1015	1010	958	1012	985	1028	969	997	1017	1002	996	990	1043	1024	1038	968	993	990	1054	1031	1002	995	950	983	989	1058	1081	1002	1005	941	969	1051	980	1028	993	956	1010	1011	1034	1025	1005	945	961	1045	1049	1026	1037	960	991	985	1022	998	1048	994	980	1022	1040	1032	1045	1023	992	1003	999	1002	1047	1019	965	1045	974	1002	990	1003	1002	964	988	988	1060	1022	1010	1019	1005	1030	1041	1027	1044	1057	1068	1000	1024	1033	1046	952	1010	989	1000	988	1026	1017	1014	1013	1054	978	1040	1024	967	988	1080	994	981	983	998	968	1016	1048	1012	1020	986	984	1066	1002	1052	1066	1017	975	1000	1028	1060	1016	1049	1022	1034	1044	1049	1009	1027	982	1008	1029	1001	1012	996	1045	1010
24412	47718	36437	24274	21852	18391	14762	12266	10379	8346	7081	6048	4961	4103	3297	2874	2722	2492	2351	2300	2009	1826	1602	1509	1519	1529	1369	1352	1307	1329	1201	1202	1174	1206	1166	1195	1175	1167	1125	1118	1077	1066	1092	1092	1101	1045	1012	1063	1037	1034	1037	1031	996	1058	1106	1035	1060	1040	1033	1008	1058	1045	1028	1057	1004	1012	1007	1034	1104	1052	1034	1044	1028	1000	1030	1030	1059	1038	973	1046	1006	1048	1029	1008	1058	1000	1079	1039	1064	992	990	1012	1047	1046	1050	989	1036	1051	1022	1052	1041	1014	1022	1003	1019	1009	1036	1027	978	1025	1032	1076	1055	1036	1012	1004	1048	1033	1092	1049	1071	982	1067	1017	1061	1017	1040	1076	999	1035	1063	1035	965	1015	977	1030	993	1022	1013	1015	1005	1021	993	1020	1081	1057	1025	1006	1014	1014	1036	1051	1006	1010	1008	1013	1052	1042	1039	1004	1042	1051	1091	1042	1016	1009	1060	1018	1064	1009	1027	971	1010	1064	989	1016	1137	986	1045	947	978	1017	983	950	1067	983	1019	1054	990	1017	1052	1034	1013	1021	999	997	1058	1052	978	1025	976	1035	1001	1048	1080	1029	1073	990	1060	1064	1025	1039	996	1055	1008	1025	1000	1064	982	1047	1036	1021	1043	1008	1068	1029	1031	1002	1024	1028	1020	1021	1070	1022	1069	1059	1058	1027	1026	1022	1031	1011	1048	995	1018	1003	1067	1000	1060	1025	1035	1024	1007	1073	1004	1032	1052	1045	942	1065	997	1081	995	1010	1024	1037	1090	1010	1073	1029	1020	1071	1072	1017	1052	965	1034	1003	1038	1033	1082	1035	994	1038	1025	1051	990	1023	1011	1089	1052	1062	986	993	980	1057	1020	1052	1059	1012	1071	1006	1010	1027	1021	1076	1043	1030	1070	1003	1039	1012	1046	1102	1027	997	1000	1070	1019	1007	1022	1017	1000	1045	987	1060	1007	1058	1010	987	1047	969	1011	996	972	995	1038	1008	1041	1105	1018	1126	1053	1017	1063	1024	1100	1042	995	1082	965	1053	1016	1034	1010	1028	1007	1058	1050	1115	1066	1038	970	1025	1044	1047	1021	1060	1032	1034	995	1059	945	1020	1031	1014	1052	1050	1051	950	1067	998	1066	1054	1029	1068	1053	1014	1036	1012	1045	1009	1079	1018	1024	1021	1051	996	934	1038	964	1030	1074	1039	966	1028	996	984	1051	1041	1054	1066	1050	1013	1006	996	1038	999	1089	1009	1066	1078	990	1029	1033	1003	1031	1042	956	975	1049	1055	990	1010	1005	1033	1034	990	1053	1050	1040	1000	960	1022	998	1041	1075	992	1046	945	1070	1070	1071	1071	986	1109	1051	993	1026	1039	1023	1034	1044	1014	1065	1058	972	1034	1020	1006	1080	1044	1083	1037	1060	1056	1014	1007	1032	1008	1047	1029	1000	994	1027	1064	1028	1000	1014	1065	1039	1019	1103	1050	1044	1046	1067	1069	1031	1054	1011	1026	1028	1049	1013	999	997	1003	987	1010	1025	1045	1009	1074	1047	1051	954	1002	1062	1065	1018	1022	953	1047	1060	1066	987	1014	1063	1043	1065	1002	1025	1041	1031	1017	984	1069	1011	995	1043	1040	1027	1042	981	984	1020	1038	1085	954	1050	978	1008	1012	1026	1021	993	1042	1069	1032	1060	984	1044	1014	995	1006	1042	1006	1025	1025	1013	1039	1074	1044	1041	1060	977	1030	1008	1009	1066	1042	1076	1019	1009	1023	1020	1057	1020	1009	988	1032	1040	1001	993	1028	1053	1057	1050	1052	1039	1055	1051	1045	1003	993	974	1042	1048	988	1049	1028	984	1053	1068	1061	1074	1006	1072	1045	970	1101	1039	1020	1017	1061	1026	1034	1041	1028	1004	1020	1020	1023	1018	1095	1060	1037	1009	969	1031	1024	964	1009	1030	994	998	954	1018	1085	985	988	1087	1008	979	1002	980	1064	990	1056	999	1019	986	993	1040	1034	1032	1038	1037	1070	1019	1055	1044	994	1038	1021	1021	1024	958	968	1030	1050	1024	984	1027	1067	1057	1018	1021	1073	948	1073	1016	1023	1064	1027	1037	990	1064	1061	1053	988	1048	1046	957	1030	997	1017	1039	1034	1007	1000	1044	987	993	996	945	997	1084	1088	1043	973	994	1037	1042	1047	1030	995	1033	1082	1071	1015	1051	998	1060	1054	1030	1002	997	1006	1025	1013	1005	1001	1016	1024	1038	1029	1034	1021	1034	1022	1008	1048	1032	1027	1025	1070	1041	1086	1023	993	1006	1051	968	1052	1065	1023	1017	1069	1037	1021	1029	1041	1012	1047	1012	1041	1047	1038	1003	980	1039	1051	966	1026	970	1080	1026	1075	1067	992	1041	1023	978	1065	1063	1002	1017	974	966	993	1061	1102	996	1066	1012	1029	1062	989	998	1037	1027	1006	1040	991	1051	1020	1004	1026	1021	1052	1001	1043	1046	989	1050	1028	985	1037	1032	984	1050	1059	1042	1002	1035	1045	1059	1026	1025	1023	1035	1058	979	979	1035	1080	1035	1016	1017	966	1005	1008	973	1039	1023	1069	1053	999	1036	1051	1022	1053	1004	1111	1013	1084	1010	1102	1038	1055	1028	1046	1033	1054	1006	1055	1027	1021	1029	1043	993	1014	1065	1057	1038	1032	1031	983	1027	1033	1039	1020	1059	938	1052	973	1038	1011	1040	1037	1052	1040	1031	1052	1008	968	1046	1009	1053	1024	993	1057	985	1065	1036	991	997	1085	982	1014	987	1015	975	997	1047	997	1037	1061	1024	994	1048	981	1025	991	1078	1033	962	1014	1028	1042	1087	996	955	1026	1060	988	1035	1001	989	1044	1018	1015	1055	1019	1049	1022	1007	1102	974	1033	1071	1006	1014	1042	1037	1008	1055	1033	1024	1006	1011	1071	1078	1018	1070	1032	1081	997	999	1035	1014	1020	980	1051	1084	1031	1053	1001	1049	1078	1084	1034	1049	1013	1020	1007	977	1047	1058	1036	1003	1079	1061	1019	1052	1023	1067	1038	1071	1040	1068	977	1049	1041	1033	1030	1034	1031	1048	1007	988	1041	985	1051	1019	981	964	1054	1022	1054	1041	1022	1047	1034	1026	1030	1029	1019	1022	1033	1009	1010	1053	1020	1060	1008	1069	1002	1059	996	1048	1017	1059	1021	1060	1036	1037	1070	1057	1004	1072	1011	1030	1023	1026	1054	1041	1018	992	957	1086	1009	1038	1010	1000	1048	1037	994	1049	1026	1038	1020	1085	1021	1067	980	1056	1042	1013	988	1048	1061	1027	1064	997	1049	1057	1021	1008	1059	1050	1039	1006	997	976	985	1114	1012	1034	1025	978	986	968	1011	1017	1048	1029	1053	990	1086	1035	1022	1022	1049	1041	1050	995	1055	1037	1041	995	1004	1017	1033	1008	995	1069	1078	1105	993	1006	970	1043	1088	1017	986	1031	1036	1028	966	1019	1046	1004	989	1086	1011	1012	1027	938	1099	1068	1002	995	1071	1052	981	1015	1022	1019	958	1029	1024	1031	1054	1037	1013	1035	998	978	1045	1036	1026	1021	1020	1058	1027	1003	1006	1000	979	1010	1022	1037	1026	991	1048	1054	1007	999	1050	1015	1051	1064	1034	1018	1058	1078	1011	1046	976	1085	1035	1018	1065	1003	1007	1022	1050	1056	1064	1029	1035	967	980	1028	1026	1036	1045	1024	1017	979	1084	989	989	996	1042	1036	1010	1063	1019	1015	1110	987	1040	1012	1047	1053	1079	954	1014	992	963	1066	998	1089	1019	1022	1003	1038	1043	1058	1058	1012	1047	1084	1014	1033	1029	1031	1007	1048	1009	1035	1052	990	1018	1033	977	1011	1046	999	1042	1035	1016	1058	994	1025	1019	1031	1030	973	1057	1056	995	1063	1003	1056	1017	1058	1027	954	1089	1034	1037	985	1077	1017	1043	1009	1036	1009	1022	989	1049	1047	1010	977	1025	936	1049	1008	1029	1034	1043	1026	1064	987	1034	1037	1037	1012	1019	1009	1007	1075	1034	1066	971	1039	1041	1026	1067	1059	1045	985	1046	1027	1038	1039	1004	1033	1060	997	996	1023	1007	1047	1078	998	1064	1045	1001	1062	985	1051	993	963	1060	1017	1044	1008	1013	973	1010	1026	1036	988	982	1063	1062	1042	1034	1033	1047	1075	1031	1064	1010	1038	995	993	1024	1081	1038	1056	990	1031	1063	1018	1037	986	1117	1003	993	942	1043	1070	1013	1066	1050	1030	1049	1055	1005	1049	1021	1027	1054	1061	1075	1017	1032	994	1024	1074	1059	978	1023	985	1018	979	1043	1070	1051	1013	1066	1077	1051	1041	1020	1029	1085	1010	1017	1059	1018	1049	1027	1016	1034	1053	988	1057	1058	1097	1044	1015	1029	990	1038	1109	968	1053	1054	1071	1043	1002	1001	1058	1020	1043	1030	1027	1086	1041	1093	1001	1021	977	1008	1023	1087	1041	1022	1075	1033	972	1066	1037	965	1048	1060	1023	1031	1016	983	985	1064	1071	1014	1048	1039	1059	1078	1052	1045	1031	1034	1039	1031	993	1034	1040	1071	1017	1003	1007	1031	1032	1026	1070	1039	1075	1028	1050	1045	1021	1023	1021	1026	1067	1052	986	1029
28173	22915	24231	15925	9233	6770	5145	4014	3277	2799	2325	2005	1668	1404	1291	1222	1093	1070	1010	946	1001	867	817	791	800	775	749	750	732	678	653	702	625	629	628	648	659	682	600	661	609	656	633	611	615	606	604	592	643	603	617	586	603	610	573	633	670	613	609	607	611	649	636	597	605	591	656	618	616	642	583	602	661	591	639	570	627	614	604	603	608	587	650	645	599	589	641	627	643	601	617	588	572	602	625	623	644	632	627	607	612	603	616	611	590	588	625	587	624	631	574	601	615	634	571	601	623	582	585	607	627	602	658	594	633	615	546	618	652	591	566	621	640	575	628	639	631	592	626	615	597	643	619	614	646	654	564	570	613	631	625	590	558	614	641	580	630	593	623	636	575	588	599	613	608	612	627	607	572	613	585	611	643	643	581	601	650	613	631	598	600	656	618	595	597	639	612	625	560	572	577	597	615	623	598	612	606	600	569	659	607	636	635	609	652	607	636	606	593	596	620	630	639	628	570	642	604	647	592	599	596	564	597	609	586	653	599	607	562	642	627	649	588	633	605	641	559	632	618	639	613	624	615	608	602	625	595	590	671	621	579	722	611	613	614	582	560	627	610	628	635	601	598	596	637	593	606	619	649	651	613	614	616	620	622	607	596	640	621	575	572	606	637	628	626	616	611	611	605	607	662	634	600	625	583	603	641	600	637	584	615	617	613	605	635	616	585	605	633	565	614	594	652	601	586	588	643	602	654	604	604	609	623	640	601	604	590	634	629	588	585	610	628	605	579	644	614	613	609	589	608	568	643	599	604	607	631	612	622	648	638	609	649	633	639	591	604	646	655	614	618	633	620	584	580	655	621	639	606	631	612	670	614	608	652	598	625	598	564	609	666	602	611	606	611	626	618	587	629	624	582	679	625	592	641	606	615	626	586	635	640	654	662	630	650	639	618	628	623	611	616	576	606	591	661	558	624	574	592	609	601	616	656	664	614	616	639	617	596	578	620	632	625	645	618	601	628	617	623	627	619	604	650	660	597	607	584	624	594	624	602	628	582	679	626	604	615	656	577	608	592	643	614	612	607	573	651	585	570	583	623	644	627	627	590	600	611	649	561	636	659	580	590	615	657	635	590	652	649	573	637	609	616	621	609	584	647	625	640	602	624	592	605	600	598	635	636	631	613	596	617	610	572	581	605	619	613	625	636	584	620	589	597	644	627	598	611	593	564	620	623	597	596	612	612	594	634	629	617	633	626	623	577	633	634	612	627	584	590	663	600	612	601	621	618	643	640	595	623	579	574	638	578	598	607	605	613	578	602	682	632	639	599	658	593	601	599	612	610	602	568	595	556	591	652	611	602	622	599	613	659	627	615	603	653	599	598	616	624	609	592	608	632	601	648	621	614	595	566	574	642	634	605	647	628	562	627	631	618	654	587	649	581	656	612	652	578	598	636	619	598	556	629	589	616	636	605	583	630	612	608	605	612	600	606	593	629	612	604	571	622	646	641	613	578	626	584	623	597	586	625	619	603	616	575	614	672	591	651	602	600	629	609	583	643	641	589	625	650	617	579	590	608	620	608	590	564	612	595	618	639	605	588	619	594	591	574	610	624	616	609	595	634	635	605	590	604	630	600	640	622	604	599	623	622	555	622	576	608	596	637	635	615	575	614	609	641	596	630	652	610	634	607	611	621	576	576	596	610	590	653	620	659	620	559	618	586	603	604	630	623	609	602	575	612	589	599	588	620	646	619	636	579	606	575	565	606	602	622	631	619	573	619	650	580	567	624	606	619	581	596	592	627	636	613	580	614	629	627	606	605	623	617	633	628	645	616	635	591	643	659	650	585	621	620	657	621	630	604	643	548	583	631	615	610	636	632	631	657	637	579	621	627	658	634	594	637	575	548	595	636	576	583	615	629	626	627	620	626	606	611	591	597	625	592	631	643	664	624	640	610	563	644	633	627	607	624	647	622	607	597	653	657	596	615	631	615	618	618	618	617	648	666	585	653	649	621	614	587	619	607	549	638	604	565	648	610	630	606	589	661	586	587	626	619	614	619	599	648	595	639	620	573	584	618	622	610	604	646	630	583	602	576	616	606	607	641	643	609	634	613	556	613	586	570	612	609	612	625	603	667	645	648	651	641	641	634	653	631	610	652	627	597	656	620	602	653	661	612	631	650	574	602	582	629	640	653	596	582	605	618	629	644	639	621	656	622	622	587	596	598	641	651	596	590	631	646	661	633	647	665	623	600	612	631	588	579	616	613	610	622	597	604	637	649	598	629	658	613	621	612	575	637	633	608	663	584	633	603	576	644	622	561	609	638	635	593	660	553	605	615	640	640	590	569	593	613	596	612	567	678	597	618	600	600	610	623	609	562	603	600	640	596	638	593	569	589	631	635	591	556	607	622	583	603	585	652	566	610	579	642	661	611	621	622	605	620	574	617	616	607	616	645	595	609	601	610	587	621	630	589	616	625	593	646	643	602	606	563	664	614	628	634	592	577	607	610	613	652	623	653	598	608	662	629	616	628	612	634	598	579	590	609	604	621	590	614	624	593	642	621	629	598	607	588	642	593	600	603	592	630	656	594	590	590	586	593	609	588	608	647	618	583	590	589	583	616	628	642	629	638	605	624	648	626	609	612	643	574	635	579	582	617	611	622	601	613	583	628	621	593	640	623	580	582	619	619	611	634	621	635	624	611	626	652	630	646	609	626	600	639	590	619	630	609	556	605	609	622	643	622	626	628	598	614	615	569	644	623	654	654	609	617	586	630	603	645	609	621	604	629	610	620	686	621	593	661	642	582	609	616	622	623	658	620	582	587	613	602	622	641	603	639	647	625	595	625	601	630	618	565	610	623	626	599	589	622	609	601	638	609	612	627	601	574	626	564	632	633	585	608	611	570	598	582	624	615	680	618	582	627	618	641	623	637	592	603	618	652	611	618	606	650	680	603	618	576	599	659	621	616	574	650	611	615	586	607	603	648	613	583	586	619	633	608	610	584	602	604	591	590	590	600	600	611	621	626	596	621	577	614	631	622	610	608	593	592	629	612	597	602	621	653	606	647	592	630	633	617	603	625	640	581	668	581	601	613	595	647	636	616	593	603	645	564	587	630	568	593	606	653	627	598	630	657	576	587	615	619	620	629	616	599	628	568	598	619	595	623	625	634	592	617	644	560	617	574	619	628	595	602	625	603	617	623	644	606	607	617	672	600	641	629	636	650	632	565	589	608	622	590	631	594	624	621	585	577	623	608	653	620	588	621	617	594	549	627	632	585	597	593	644	616	640	570	600	644	613	558	601	602	641	614	641	591	606	602	597	573	600	608	625	620	635	611	605	615	633	669	580	609	588	660	596	615	581	571	597	609	620	572	585	611	600	610	622	656	577	645	603	559	623	658	625	581	616	575	631	603	619	643	627	610	655	621	596	606	603	598	624	589	584	591	642	608	586	617	632	614	616	618	595	620	616	588	613	675	633	593	560	603	614	639	606	650	605
21857	35347	25535	15039	12908	10703	8481	6636	5680	4447	3855	3123	2653	2050	1857	1578	1425	1383	1331	1251	1163	1060	937	919	842	888	783	780	765	716	697	709	719	740	709	694	716	691	661	660	714	693	658	644	639	635	648	619	625	643	622	637	663	641	655	581	663	611	632	632	658	624	633	617	617	689	676	634	650	662	663	641	665	671	622	628	666	634	632	598	645	631	636	685	612	601	614	661	620	620	603	617	653	638	639	622	640	686	647	689	636	665	640	658	629	607	640	660	625	647	634	628	651	671	608	616	675	659	636	647	630	576	619	636	607	663	616	652	594	654	622	657	693	637	654	630	692	652	645	626	629	614	620	645	653	637	644	601	606	674	610	631	583	660	592	648	647	603	595	598	607	619	627	661	652	637	659	649	628	643	663	587	642	664	597	601	656	658	636	689	608	633	665	607	614	647	649	651	627	666	654	625	623	621	644	628	660	644	664	685	655	619	624	656	604	630	667	623	606	679	652	654	642	623	665	619	624	627	667	637	621	654	659	711	652	680	614	657	658	651	635	651	651	667	659	635	609	638	642	641	611	653	629	672	677	621	630	606	626	616	682	663	629	622	691	646	642	641	691	635	654	708	622	636	674	671	626	647	701	670	618	647	662	613	627	612	658	653	647	608	654	615	640	619	637	663	629	579	708	653	615	650	681	651	658	639	617	612	618	648	622	644	694	698	620	612	643	659	647	661	661	680	625	589	704	644	671	636	672	605	639	644	610	618	604	649	718	607	632	651	630	661	614	643	669	628	654	654	616	638	652	655	630	657	647	620	662	632	656	636	669	632	685	680	632	652	617	623	649	667	680	625	677	640	590	635	633	662	660	682	662	618	650	663	646	664	644	659	653	654	709	679	656	689	653	668	649	707	632	629	659	639	673	649	654	584	603	647	682	636	650	645	659	671	628	626	611	667	628	621	634	654	646	612	633	687	652	623	618	688	642	700	664	604	657	597	644	601	647	639	646	638	631	676	631	621	645	665	665	619	625	658	616	656	675	679	629	624	597	698	695	594	632	653	599	624	598	634	616	610	685	643	655	646	623	625	630	652	665	672	676	629	639	636	626	653	648	632	605	616	636	610	644	689	652	657	612	621	607	639	668	629	651	662	682	667	641	680	601	705	652	638	624	633	598	600	654	680	625	630	692	613	611	634	646	661	637	677	619	639	634	671	678	586	662	641	621	626	639	652	665	626	656	633	731	604	635	624	641	612	608	676	619	633	663	612	631	660	643	640	634	655	656	641	638	668	700	708	624	624	645	646	584	621	666	606	671	656	637	686	628	608	688	629	631	588	657	594	651	629	718	594	639	618	714	647	681	666	654	660	604	589	624	640	655	661	635	639	666	687	670	613	675	649	607	632	624	663	655	621	587	657	609	637	639	633	616	676	691	661	646	664	687	655	677	634	637	615	661	626	637	653	640	642	631	661	688	608	660	623	621	663	630	620	617	610	693	644	639	629	668	608	649	669	679	652	647	668	628	638	608	614	626	649	627	588	642	673	632	608	628	637	695	585	617	642	617	617	645	626	673	671	613	648	607	708	597	624	630	626	600	650	622	617	620	644	669	650	641	574	654	663	643	602	655	637	603	659	619	644	613	592	624	607	629	619	653	667	632	647	593	635	617	648	629	643	664	634	621	683	646	617	611	600	632	653	595	673	640	614	664	608	606	632	675	661	658	672	644	660	645	671	636	678	633	663	651	597	627	671	661	653	655	636	641	620	626	621	634	607	616	648	614	652	624	621	650	637	609	614	642	687	630	620	670	634	660	588	634	609	656	652	660	654	631	651	667	573	623	634	653	653	678	695	635	606	604	637	663	653	646	684	678	631	655	654	668	626	634	680	654	627	649	586	643	648	633	624	646	654	627	646	620	644	650	649	610	616	632	642	666	612	599	623	674	628	645	595	655	686	635	645	680	667	646	623	621	648	628	686	643	639	657	632	662	652	630	566	657	619	607	634	598	663	687	591	640	658	648	647	675	627	625	638	604	622	663	612	600	664	655	638	654	630	648	605	633	648	660	631	630	621	618	664	617	659	622	600	604	625	629	659	647	555	688	658	617	635	615	656	628	652	696	632	672	628	658	615	577	650	654	671	587	648	596	663	641	613	620	643	656	594	616	646	673	614	662	680	626	687	662	635	683	639	618	665	642	658	682	626	637	617	643	651	622	664	651	642	634	605	672	695	652	648	618	603	646	659	615	644	663	675	631	663	645	635	597	681	612	629	657	679	648	632	657	643	643	659	617	638	660	631	654	595	609	640	657	633	628	631	636	620	630	628	650	642	695	680	622	621	634	631	653	658	661	613	642	659	622	638	651	646	634	645	685	596	633	604	640	610	602	693	615	647	667	628	639	674	602	677	644	680	660	666	659	632	552	665	610	654	656	609	639	605	630	652	606	579	653	664	683	668	642	660	674	642	623	573	615	666	608	657	665	645	664	617	693	677	660	685	681	657	631	689	662	576	593	639	604	644	669	625	660	596	673	671	592	676	609	590	656	628	671	638	629	619	659	664	634	635	625	650	640	658	633	630	634	653	674	675	638	643	642	642	607	669	678	611	649	639	648	649	628	634	649	625	618	646	659	686	645	651	654	644	656	621	665	647	655	662	645	609	670	647	576	590	660	634	666	629	648	648	654	624	632	638	591	631	635	657	672	649	635	665	617	633	666	618	650	621	649	631	631	667	651	623	611	624	690	662	634	672	607	653	637	597	648	634	659	635	694	663	602	640	626	646	674	646	659	695	637	663	597	630	657	624	674	633	614	644	617	643	634	679	637	613	657	659	644	631	624	657	637	611	646	647	625	670	679	654	616	650	631	649	621	622	651	668	651	639	632	601	663	654	633	618	681	634	578	641	640	630	666	608	621	655	629	650	670	667	641	639	632	588	626	626	607	649	616	663	599	645	621	659	707	674	615	631	686	645	613	639	631	667	666	656	646	596	628	607	637	650	623	633	607	664	630	663	633	612	638	634	652	672	669	604	642	634	696	713	650	635	666	660	671	628	663	674	638	664	592	625	665	598	637	677	623	643	659	675	628	676	584	619	673	656	612	646	694	640	665	633	653	663	603	622	582	640	647	592	652	651	638	638	611	650	643	605	638	597	694	624	638	677	649	651	615	609	645	655	666	633	625	655	617	632	663	623	664	626	639	640	629	635	617	634	649	630	633	643	623	640	641	635	663	653	668	665	669	643	607	618	631	616	634	613	671	664	636	644	659	677	600	618	641	636	650	628	635	552	661	627	633	591	656	652	653	652	624	641	643	626	654	598	636	645	657	612	671	674	708	690	638	617	689	601	612	652	605	665	606	670	654	647	660	634	633	666	680	653	633	661	658	609	672	618	627	655	688	649	631	627	622	647	642	666	616	634	609	600	643	642	609	646	598	613	676	649	660	645	639	630	608	659	627	645	692	633	656	616	624	621	636	651	661	623	619	641	675	648	669	650	666	691	652	633
23399	21026	28247	24021	21296	18001	10484	6504	5048	4243	3704	2996	2710	2255	1908	1704	1654	1558	1521	1503	1391	1332	1277	1196	1213	1172	1078	1097	1051	1008	1029	1005	1043	1014	1004	1029	964	1009	1035	994	978	924	993	947	964	931	962	989	944	936	967	937	878	972	966	930	907	908	995	897	980	943	936	874	937	895	924	940	930	914	936	995	903	964	950	990	936	960	896	954	935	973	895	923	1010	923	983	971	903	928	931	939	888	931	946	944	942	960	963	1021	958	949	987	901	995	970	928	925	925	931	958	938	957	970	891	942	957	939	914	966	949	924	892	899	916	955	965	953	928	940	928	945	912	936	926	922	924	955	1004	890	934	911	937	976	868	908	962	994	946	939	948	949	938	947	945	914	942	892	1012	986	978	987	918	976	928	957	937	946	927	911	932	965	979	971	927	937	931	955	919	945	920	936	952	967	950	948	957	935	918	910	923	888	921	957	930	962	951	917	932	951	963	970	1001	905	997	977	958	906	969	966	906	940	944	924	948	943	960	950	977	989	905	943	980	957	957	995	945	888	1012	933	972	901	877	942	972	914	900	953	980	924	945	919	945	961	916	944	994	893	980	940	888	920	935	933	943	940	926	906	976	969	973	972	974	961	949	939	978	988	941	1016	933	951	974	960	935	941	942	924	944	927	979	963	896	955	991	946	917	946	933	917	954	987	967	973	947	902	993	950	990	918	967	943	941	935	908	984	880	934	975	942	953	897	927	983	937	924	980	894	1017	943	930	952	928	963	959	962	970	939	949	984	977	880	939	990	969	927	959	1000	965	932	947	951	1004	909	941	973	972	934	930	962	950	982	949	888	903	902	981	962	883	944	940	974	941	976	976	984	976	890	898	1011	919	954	966	856	933	992	964	914	980	966	918	897	972	978	940	953	974	975	949	962	926	942	973	985	940	976	957	954	927	959	935	916	944	970	910	948	892	983	916	934	917	944	934	882	922	923	936	904	958	905	940	933	980	929	907	949	967	997	952	972	958	900	964	923	933	973	955	934	950	943	919	1005	941	949	957	998	929	966	959	954	927	914	965	957	921	962	953	972	948	922	971	960	975	995	908	922	967	946	965	910	964	947	902	938	935	967	930	925	948	925	982	953	941	920	940	921	926	938	965	929	936	931	940	969	968	980	967	890	906	993	1006	921	947	906	942	938	968	907	986	903	950	1034	921	950	874	950	930	965	932	968	916	986	894	941	895	920	973	917	908	927	943	894	936	960	982	934	893	946	966	909	987	974	939	994	878	945	954	972	939	930	939	969	978	915	971	938	935	940	969	886	905	928	906	978	976	959	917	938	962	972	938	946	959	939	935	934	958	948	963	967	951	911	978	937	955	937	931	922	927	929	964	970	950	962	972	929	956	963	970	930	926	910	921	958	948	897	938	991	844	945	962	936	930	986	913	991	852	985	956	982	914	988	991	922	931	921	937	1001	932	952	922	936	931	897	932	944	942	964	961	991	870	904	942	958	946	913	940	986	941	950	959	921	928	919	940	1005	892	1008	930	919	905	980	1007	953	936	918	988	929	913	935	984	934	985	967	918	911	940	1023	916	933	982	980	967	1002	983	976	948	982	925	976	933	939	888	963	988	958	900	925	922	970	947	955	960	936	955	913	967	957	947	898	871	959	952	1007	956	991	980	927	914	1005	929	955	954	959	943	955	903	925	910	907	920	949	934	960	904	952	934	925	915	950	911	948	982	971	973	924	938	927	984	988	971	961	950	985	898	938	966	935	942	957	955	888	951	961	955	908	971	954	923	903	957	923	903	954	947	958	975	966	947	981	945	949	896	942	913	953	892	961	1023	907	865	896	935	973	950	953	880	966	895	939	960	888	1017	954	912	872	936	904	918	972	1003	910	922	884	933	940	870	922	933	925	922	962	945	948	981	935	967	943	934	915	930	949	929	940	920	976	916	980	946	994	909	889	987	898	910	893	967	945	967	955	899	958	949	939	943	964	963	975	928	905	957	931	923	894	917	947	973	955	953	939	961	1026	938	919	965	922	934	946	936	918	944	940	914	989	933	967	930	946	967	933	985	990	996	962	953	980	937	941	971	897	984	871	925	911	886	934	898	914	983	955	970	905	897	904	895	912	932	952	936	966	950	959	965	925	933	943	952	941	979	983	931	921	913	972	951	970	955	997	973	957	894	929	1005	930	911	926	990	945	884	913	935	927	929	921	982	935	942	912	935	902	982	962	998	981	963	945	926	942	972	1022	941	957	897	931	933	942	951	921	955	970	931	914	894	960	931	944	935	1000	956	903	936	913	943	946	943	882	938	965	960	926	905	939	962	905	921	963	888	942	924	936	948	915	962	958	922	991	967	977	965	980	959	952	952	940	946	924	964	1012	1016	936	937	918	974	938	942	912	933	920	918	943	926	925	970	900	897	964	985	995	920	942	911	978	984	972	930	950	955	966	936	939	932	955	920	907	930	940	897	979	883	1002	951	936	1001	927	934	1013	933	911	893	918	917	912	947	922	952	960	902	911	958	930	935	927	970	990	1023	926	983	987	1001	934	964	991	963	964	996	912	931	961	959	932	923	959	914	992	917	911	942	943	996	989	968	968	992	937	940	994	927	976	978	936	934	879	980	917	930	983	970	938	934	939	963	953	895	985	955	917	935	943	972	932	1002	925	940	1006	945	991	938	894	931	921	943	918	874	882	930	941	943	977	952	928	894	993	887	972	942	914	926	976	938	946	952	945	1005	901	884	909	888	899	1010	921	916	952	1001	944	986	993	980	973	903	935	948	989	898	891	957	898	912	1026	924	924	951	963	977	925	964	912	879	942	923	942	916	974	903	922	947	903	920	949	984	918	912	947	959	994	964	941	931	966	967	973	973	963	1001	920	962	967	966	901	900	956	886	999	982	970	940	947	880	938	945	895	1010	943	977	976	961	949	936	946	922	893	956	926	947	960	950	929	979	949	947	919	967	961	1004	979	989	930	917	930	909	954	917	920	934	916	930	979	886	894	938	941	926	985	902	919	977	954	921	954	928	940	949	923	925	914	978	999	938	923	928	937	969	953	911	972	952	998	939	889	904	958	947	956	882	930	957	970	936	908	955	960	976	967	984	894	934	968	947	994	940	956	976	922	979	983	963	952	946	950	893	956	972	972	937	915	928	950	911	875	972	972	961	934	910	954	939	954	945	931	952	890	963	994	982	957	968	952	931	945	979	951	948	946	956	1046	957	986	963	920	934	944	968	980	1002	897	901	945	959	911	1002	894	934	900	957	932	949	896	966	985	919	946	941	892	951	867	964	948	910	978	880	934	986	891	915	941	951	977	963	940	924	927	926	923	934	955	958	918	989	941	931	901	907	918	1009	970	898	904	984	927	906	986	937	945	925	953	956	929	953	990	942	919	948	960	959	946	961	973	976	977	967	923	922	882	910	930	936	978	933	896	970	920	909	1018	968	939	944	955	891	974	975	986	940	935	969	894	913	919	957	926	946	941	1005	940	952	953	926	955	969	893	905	952	926	894	932	959	941	934	934	979	933	925	1017	909	933	994	963	953
22274	42506	31400	20060	17061	14426	11471	9540	7941	6449	5492	4434	3701	3097	2547	2274	2167	2009	1976	1779	1649	1602	1401	1319	1300	1288	1185	1187	1203	1097	1116	1045	1137	1043	1089	1096	1060	1101	1015	1039	1073	1021	991	1006	966	958	1032	974	1000	960	1004	957	1002	933	969	946	935	972	959	950	974	950	996	1001	931	952	967	949	1001	942	1036	919	963	964	915	952	956	937	921	1006	942	966	895	1006	986	986	1014	954	915	994	938	953	975	959	950	1002	952	1037	939	943	996	901	968	926	961	955	961	975	955	983	946	966	964	1002	1017	998	960	935	953	1035	944	944	1012	952	953	952	946	976	954	938	985	907	1007	968	996	1000	998	957	945	948	926	938	911	928	949	985	975	998	1045	926	937	937	978	934	943	977	1001	984	922	917	974	951	997	981	999	949	946	986	949	967	946	919	1007	915	1000	966	919	953	913	986	964	953	973	978	947	963	971	1017	947	996	942	980	948	915	963	924	942	1024	1002	989	990	906	961	1034	999	919	976	903	958	997	1008	965	952	945	949	987	952	952	938	944	964	949	965	920	994	1019	915	945	1015	942	982	932	966	939	930	976	979	979	991	994	984	1021	1003	1003	995	950	987	991	984	985	960	977	981	961	966	976	960	1004	910	965	1021	958	917	983	989	949	910	986	961	968	980	987	938	975	972	1001	888	1036	981	951	917	956	996	953	977	987	961	1045	969	953	979	927	960	948	934	980	970	939	991	924	970	956	1011	951	941	1001	986	967	977	972	957	986	977	914	1037	1034	961	916	964	978	960	914	962	973	967	949	987	955	935	968	936	953	939	960	988	918	983	961	926	971	941	985	967	933	957	977	974	1001	964	953	965	962	914	959	912	952	927	957	967	1003	1027	972	975	981	985	947	956	1032	956	987	989	954	970	953	1009	943	963	955	898	984	947	964	967	941	1025	964	993	987	1024	893	974	984	921	933	950	942	934	937	999	927	975	984	919	992	927	983	1040	973	941	974	938	949	966	967	972	982	917	957	946	955	971	1020	1017	958	954	927	1010	949	939	927	1020	971	987	913	928	949	940	1023	955	957	941	1031	935	973	1007	1018	975	927	940	970	982	1027	964	915	1012	994	945	948	953	958	990	952	912	965	945	968	923	1031	965	992	979	990	1005	935	945	976	986	947	937	1007	923	995	977	964	992	931	1036	928	966	963	1025	1024	971	962	1011	961	1021	992	976	1014	978	1002	999	1030	936	1010	926	969	1003	958	942	968	972	888	956	1026	968	971	962	910	970	966	941	963	988	963	935	954	1000	883	981	959	935	941	956	980	946	996	970	979	975	990	983	978	1019	997	951	973	976	967	990	993	1005	951	986	937	971	1054	921	961	949	983	959	967	979	948	902	935	967	914	982	928	945	936	959	980	976	937	1010	955	962	955	1047	945	961	980	943	931	972	997	945	1000	932	931	948	941	978	920	911	957	968	960	1002	918	953	1004	958	959	964	1010	1000	920	988	883	904	969	1012	969	1001	968	933	993	876	924	981	981	998	994	951	951	1030	957	958	1003	965	968	926	937	952	978	987	969	942	897	953	945	963	1005	976	983	1035	964	887	958	942	964	997	908	957	965	983	992	958	924	958	1027	1070	970	949	907	981	964	956	999	969	978	996	1000	968	952	991	971	946	962	960	895	959	974	965	911	978	1003	930	915	884	964	893	974	973	971	950	982	959	957	977	949	923	961	975	1013	1022	950	952	998	991	992	951	966	1022	926	943	948	1014	987	943	960	958	952	982	978	971	1008	946	988	955	948	913	1009	979	983	915	923	958	960	1007	970	1005	928	921	903	957	944	970	987	982	970	924	974	947	994	927	959	883	970	986	945	938	992	952	979	983	975	981	963	946	985	937	926	983	894	963	963	917	970	934	1018	937	936	1013	978	982	1008	992	980	979	958	919	1014	938	966	935	1035	966	970	955	945	953	988	961	950	934	963	927	986	979	947	965	950	929	964	941	997	946	937	934	952	971	971	938	955	1026	950	935	964	991	946	944	989	949	940	884	965	989	988	973	976	955	952	971	946	918	955	999	975	1029	912	960	958	1003	965	991	987	1023	948	906	923	1008	992	1006	976	967	932	957	1002	897	1022	914	994	1024	933	1026	936	1002	951	943	943	937	1016	931	949	931	946	953	980	958	946	995	951	995	974	953	980	996	1009	1020	1016	974	963	938	1014	975	992	941	994	909	943	951	975	991	965	948	992	986	933	954	992	966	920	901	923	972	982	997	993	964	948	959	968	956	988	994	1028	940	949	917	959	996	1015	914	973	952	954	945	949	947	961	1030	961	963	900	980	981	987	944	921	955	989	1023	999	1002	939	935	988	938	1025	962	957	942	954	984	940	931	943	945	947	967	1004	966	910	993	987	1016	949	947	981	1013	977	987	999	902	920	974	932	998	945	931	941	998	1004	947	928	971	984	929	977	954	911	946	960	903	955	1020	978	976	943	969	1000	917	953	1038	900	971	998	927	944	953	1022	949	1004	907	932	964	971	956	1011	975	1031	994	1001	936	930	941	977	984	958	1010	916	971	926	986	893	977	890	962	966	905	1005	983	988	936	913	984	940	1011	944	964	983	978	936	958	965	1011	970	950	933	1020	938	966	928	955	967	952	969	940	936	982	927	944	980	896	983	978	917	1013	969	998	959	964	956	947	957	996	940	969	964	955	953	970	958	1032	938	1045	971	979	953	937	975	971	976	982	943	953	960	989	939	1009	911	1015	938	917	1021	891	975	958	908	1000	989	958	965	958	984	950	1014	995	985	959	952	942	979	946	972	979	993	948	973	956	971	944	978	945	982	920	979	940	973	958	939	958	945	929	960	1033	991	967	945	1050	998	914	975	934	958	928	979	962	917	924	963	949	991	938	962	1013	996	942	944	948	889	1000	890	997	924	973	1029	968	1010	969	992	937	1019	987	999	917	962	990	906	916	947	956	977	1008	937	952	989	967	948	955	979	979	973	970	961	972	974	939	934	912	911	944	928	939	1007	988	957	988	935	974	1010	955	954	945	1002	1010	951	923	927	946	987	932	1008	902	1018	969	939	935	1013	990	961	976	963	927	961	931	940	969	914	915	922	884	1006	989	967	952	970	1019	969	986	996	937	954	932	933	985	950	996	918	1037	1020	899	935	944	996	982	1010	1027	952	929	972	947	889	967	955	923	1002	917	993	993	963	972	936	906	951	1001	1022	958	931	952	976	945	945	923	981	963	984	946	953	968	943	931	966	1009	957	966	1012	1021	948	976	975	960	1010	963	956	962	1006	1017	930	967	968	958	987	936	1014	957	954	992	967	935	960	950	932	933	943	1005	992	944	957	971	941	939	930	946	985	955	972	966	1000	979	974	1011	981	965	967	934	949	978	941	940	981	952	975	963	933	921	927	899	944	937	968	935	933	939	938	953	953	985	924	956	901	1002	948	988	959	976	1006	984	914	979	953	1010	991	904	962	957	990	1001	924	979	938	927	973	943	920	932	957	972	942	959	1014	986	988	985	933	960	1001	993	954	996	1014	973	901	935	996	970	960	1007	978	983	951	994	910	941	920	905	922	987	968	978	968	935	988	955	945	913	967	1000	933	970	978	967	906	924	933	965	945	1033	948	1001	975	952	979	988	967	961	937	979	1007	944	970	971	917	987	958	977	968	982	990	957	971	960	988	931	948	978	946	991	939	952
24661	21074	27382	25209	17800	10025	7091	5081	4109	3283	2846	2363	1970	1677	1484	1278	1193	1153	1087	1046	969	878	810	804	691	744	682	687	655	628	670	593	623	593	601	624	619	599	634	643	562	585	556	553	549	589	546	523	580	535	568	558	580	545	565	551	515	520	603	600	538	518	548	536	546	546	533	545	549	564	574	589	527	603	565	554	526	537	550	555	513	577	517	510	528	559	580	571	580	543	506	549	552	535	565	538	565	541	545	541	515	573	541	522	518	504	544	526	569	554	551	521	596	561	567	510	583	569	574	530	542	530	563	528	556	541	603	564	574	523	583	554	557	583	550	518	548	524	560	567	586	555	551	568	534	519	582	560	556	562	571	531	544	572	556	557	526	529	525	547	535	569	529	538	534	551	555	553	545	586	548	521	537	558	535	542	526	589	591	512	498	567	563	526	556	552	533	526	550	570	535	542	540	547	559	540	547	552	532	560	510	530	528	561	550	550	570	529	553	536	547	574	532	583	565	545	545	556	538	510	499	557	554	573	562	529	561	585	594	562	517	553	557	569	541	548	578	548	551	567	548	570	565	543	532	516	554	554	521	565	608	541	531	527	516	540	575	566	544	585	558	554	578	575	518	532	516	580	531	566	544	512	567	556	552	548	533	547	531	559	561	557	537	551	548	561	548	556	558	525	569	569	593	565	564	527	557	597	585	546	591	547	541	532	558	589	574	549	544	539	582	549	512	559	593	558	521	530	530	554	553	578	529	517	567	532	564	534	548	541	551	571	581	533	550	562	530	551	533	551	548	540	562	535	530	560	576	531	576	527	514	568	568	553	598	521	508	542	561	575	550	542	574	539	532	555	556	558	553	564	554	583	557	515	510	581	575	550	568	514	564	577	523	534	530	557	581	569	496	532	529	543	557	574	529	583	545	539	524	525	535	584	531	550	545	540	526	547	566	577	522	559	546	588	555	572	552	519	562	568	527	543	536	537	569	567	544	580	540	531	523	587	543	520	525	552	594	555	536	592	568	522	537	556	572	532	537	540	507	552	545	531	548	528	579	593	567	549	537	562	566	571	587	558	563	527	524	562	546	538	584	534	518	571	570	582	525	584	539	561	575	534	551	575	591	593	587	532	571	566	556	548	572	544	543	560	580	547	597	570	536	586	559	544	581	555	521	574	516	546	566	540	536	559	610	581	562	554	532	536	539	556	567	562	531	564	545	577	552	564	537	605	501	512	536	540	555	554	593	559	496	532	565	544	571	554	516	561	574	525	579	525	569	555	536	510	532	580	532	500	577	538	548	548	546	552	550	526	540	579	519	514	518	550	520	542	545	565	532	551	554	538	529	594	617	573	583	574	529	535	549	560	533	584	555	551	489	547	535	547	537	515	545	575	580	548	545	551	554	547	560	533	547	546	573	552	557	539	522	532	574	523	561	568	605	548	556	546	570	518	539	559	536	553	585	540	536	547	545	554	557	514	556	544	552	501	563	566	572	527	520	581	543	523	569	552	562	588	534	572	593	558	529	565	541	538	548	528	544	536	549	535	603	563	584	568	534	557	527	527	532	566	603	525	527	577	543	562	553	530	595	518	546	511	553	541	521	557	542	541	548	524	524	549	530	550	538	571	562	552	555	594	572	554	531	541	506	543	552	545	517	591	574	568	591	556	520	520	576	571	533	570	585	574	556	561	557	551	561	526	543	525	583	595	553	538	530	537	574	527	559	561	541	535	577	569	536	583	524	548	539	529	543	527	564	566	535	526	586	578	585	595	535	502	565	557	565	567	535	576	575	531	556	584	561	559	593	526	541	550	558	544	540	535	530	571	540	556	577	571	553	583	514	566	576	603	545	517	570	535	552	587	563	533	541	548	535	537	585	537	556	559	561	540	589	565	538	551	552	522	532	570	556	545	557	546	607	552	530	536	582	562	529	531	534	578	594	531	569	558	563	565	584	587	527	555	568	537	546	561	530	549	600	548	530	538	522	540	522	561	599	565	566	564	594	539	556	568	520	591	526	539	550	535	505	551	512	564	558	535	565	582	527	508	546	531	598	544	533	583	532	550	522	546	549	541	557	560	548	529	544	543	556	565	564	531	574	531	544	539	547	563	558	528	541	551	527	542	572	546	573	584	580	564	577	613	558	545	575	576	594	567	513	549	571	532	541	578	565	539	516	576	534	550	545	575	560	542	580	549	569	551	505	560	569	573	560	544	543	534	523	610	576	541	545	558	561	573	542	570	545	553	554	563	559	576	543	551	545	564	556	565	576	588	561	552	569	601	549	581	542	580	527	569	590	588	567	560	530	539	596	559	553	538	538	540	523	577	577	530	583	575	594	566	557	540	576	524	515	561	561	590	560	545	588	550	530	563	552	555	531	533	549	529	521	515	538	596	587	567	536	550	540	616	574	569	586	563	554	535	546	517	526	562	549	560	564	531	553	529	552	614	568	606	524	522	525	587	510	551	543	555	562	555	547	561	593	504	514	513	574	557	604	581	560	571	572	509	580	566	585	499	548	531	508	502	558	520	543	496	551	499	572	543	540	591	558	588	552	547	554	553	508	567	591	542	544	545	569	532	543	568	554	550	569	559	543	561	537	540	560	511	584	523	547	540	567	518	537	553	561	553	570	526	596	580	577	535	538	554	580	571	570	552	553	574	528	544	564	502	535	544	580	571	563	560	562	517	505	552	555	538	619	554	555	573	574	558	569	539	519	527	570	577	556	581	523	532	558	544	563	569	562	496	546	563	531	579	573	577	569	542	591	566	530	524	517	513	580	527	565	545	550	509	513	578	572	536	544	575	543	572	552	574	548	574	549	561	522	551	562	561	531	570	561	554	548	560	568	576	573	566	514	557	608	500	566	547	548	570	550	580	579	565	530	577	601	560	557	542	528	582	579	568	545	565	536	567	567	535	540	529	524	519	500	576	563	543	556	598	535	535	580	557	537	550	565	583	547	612	547	610	575	505	523	549	582	573	568	571	557	527	561	523	545	559	529	576	533	565	508	534	527	561	558	565	514	512	517	555	510	540	536	574	591	590	548	531	576	531	558	557	497	574	545	572	566	530	511	529	563	562	509	575	531	566	524	526	542	583	555	528	513	603	535	570	566	503	531	590	539	573	523	555	555	509	530	501	533	562	568	544	565	582	558	533	523	576	558	541	504	554	525	561	568	545	533	546	558	611	569	543	571	526	548	533	530	562	515	574	560	546	551	563	563	550	559	558	543	608	567	576	574	537	529	571	589	536	548	539	573	551	567	544	567	530	556	552	555	535	575	525	543	510	546	588	532	569	506	566	546	524	522	549	579	581	547	552	555	608	615	518	551	569	582	516	503	564	533	542	582	542	555	538	531	517	520	564	584	540	506	575	520	547	586	577	537	540	554	569	571	523	555	562	522	555	510	584	582	562	584	527	566	563	535	532	517	568	555	523	578	505	547	493	515	547	547	554	526	540	503	568	581	544	569	580	551	570	555	585	541	584	577	574	524	562
21349	39970	29864	19005	15922	13392	10949	8773	7228	5797	4820	3975	3272	2551	2188	1929	1661	1608	1462	1432	1426	1134	1042	948	913	888	857	775	791	728	718	668	701	683	692	668	698	660	565	634	668	628	617	620	607	640	606	623	604	580	595	600	609	617	603	597	583	579	558	660	577	579	580	577	601	583	579	578	628	572	619	608	602	555	603	579	594	587	580	597	565	614	597	568	597	603	631	617	626	608	559	638	570	575	557	590	589	598	630	591	567	614	624	562	598	603	594	609	624	569	582	601	631	593	585	572	665	593	600	649	574	608	599	587	599	610	590	607	617	597	606	632	583	620	602	588	609	598	600	588	585	614	613	538	582	603	626	575	595	606	592	584	606	595	560	586	600	661	609	589	552	533	602	614	602	603	598	635	635	596	598	590	564	568	593	571	616	584	641	608	542	576	593	584	581	601	579	577	591	642	608	571	522	612	623	622	571	569	567	591	581	601	606	616	573	632	622	604	598	626	594	602	563	613	581	588	580	563	597	582	636	571	629	590	613	583	550	639	619	599	607	573	569	560	580	600	623	595	624	585	634	589	615	604	592	562	612	590	580	591	632	589	574	629	586	585	591	605	589	591	592	605	589	595	573	613	583	573	610	623	606	577	579	604	550	603	616	586	575	617	561	578	604	608	581	547	610	596	581	603	614	596	575	641	619	582	572	586	587	601	616	593	593	595	613	629	564	608	608	578	647	618	653	543	559	572	572	634	572	618	569	592	601	595	613	654	610	618	594	623	581	594	591	590	544	586	602	572	586	589	547	573	610	592	563	595	675	535	612	586	599	609	590	624	536	582	596	605	606	547	584	595	614	600	526	635	608	625	559	646	585	592	570	598	600	601	622	608	578	564	581	631	618	634	617	556	589	612	630	610	537	603	587	628	615	613	589	611	571	592	555	588	659	577	584	605	601	596	645	671	552	588	644	622	592	609	604	578	604	578	585	595	613	558	628	609	598	551	640	581	576	610	563	612	636	609	577	599	602	558	576	591	585	593	588	592	599	600	611	546	588	562	585	596	611	581	590	618	629	565	584	574	595	615	599	609	574	659	655	584	599	601	564	636	613	553	606	557	606	631	615	612	610	563	582	577	585	585	604	571	606	609	634	591	564	589	616	553	575	580	590	577	572	589	584	610	566	602	568	579	610	603	586	571	602	601	596	594	626	594	607	587	576	628	596	577	591	606	622	553	557	555	556	572	575	570	547	565	580	584	594	587	628	564	584	592	586	588	621	581	609	583	580	537	648	607	618	621	609	631	596	617	595	625	573	567	579	557	620	584	532	587	588	596	573	589	590	580	639	620	609	606	625	574	642	624	616	596	596	577	607	636	611	573	595	615	611	642	626	613	630	609	588	567	563	601	589	612	559	549	571	640	605	579	556	609	582	599	579	613	587	596	610	576	602	580	612	599	557	602	556	586	633	598	590	573	595	614	570	600	580	629	575	591	591	638	602	638	635	589	612	567	557	585	610	608	631	576	596	614	595	569	616	571	577	577	625	583	623	633	623	576	557	576	587	598	577	563	634	545	576	603	610	566	596	596	587	586	568	614	624	595	578	629	562	593	583	596	586	603	620	590	597	555	559	578	632	624	562	611	604	613	565	593	568	558	570	578	628	622	602	601	599	603	618	599	572	607	614	578	580	606	611	576	586	591	578	565	616	631	588	560	575	603	555	560	591	595	557	625	614	589	591	569	583	584	611	577	577	545	597	579	569	620	630	567	572	575	584	579	638	618	605	581	590	617	606	574	575	591	607	599	595	561	577	557	606	581	563	588	579	592	578	561	592	608	570	572	608	605	613	575	582	593	579	593	594	567	545	600	628	583	589	590	611	585	592	582	565	635	612	579	624	604	565	613	603	599	598	593	595	556	573	576	592	569	583	640	614	604	567	537	589	618	600	636	554	596	608	575	615	573	551	609	571	590	547	593	604	585	610	584	601	590	640	632	626	548	583	634	626	596	581	537	571	625	627	595	635	577	589	625	619	596	591	602	577	638	558	597	586	618	598	551	606	629	647	583	597	597	568	586	622	575	576	582	600	587	586	580	610	602	593	535	609	582	621	601	605	616	567	558	624	595	601	595	613	612	611	599	595	605	542	615	580	635	612	612	622	604	591	611	558	565	641	557	593	528	589	612	589	571	600	612	610	583	602	610	620	553	596	612	602	590	596	585	582	594	607	587	619	609	586	562	533	609	622	554	582	570	584	602	624	546	582	559	580	580	598	606	555	610	577	589	619	593	580	628	612	577	609	600	639	587	591	596	562	561	531	576	589	577	601	591	603	579	574	619	605	627	602	583	605	627	548	585	573	568	588	602	587	598	644	596	601	614	591	557	623	591	576	583	567	582	590	610	601	601	576	604	561	575	584	553	593	589	573	554	577	611	577	577	623	610	573	604	645	577	597	591	611	581	594	605	632	596	644	581	576	600	618	579	623	573	606	634	641	598	610	613	589	593	579	579	604	585	563	560	604	604	653	623	636	564	604	590	551	627	674	559	612	596	581	634	608	614	592	610	581	594	599	590	592	586	597	575	581	573	607	632	592	585	595	587	623	593	603	596	546	601	564	549	618	551	603	589	556	610	574	577	614	584	594	584	603	603	597	570	616	571	629	623	591	639	606	590	582	621	584	571	593	598	609	598	637	561	636	586	588	602	617	617	584	613	615	627	567	588	636	596	568	616	614	579	573	577	600	603	609	540	585	638	577	594	601	620	595	620	551	618	627	582	608	598	563	584	588	585	616	589	592	621	645	590	563	567	593	595	598	587	581	598	583	588	623	585	620	587	637	567	604	600	552	582	583	602	563	664	587	622	546	543	578	587	590	582	591	569	615	598	567	590	591	568	613	604	603	599	577	561	568	655	601	601	631	592	570	604	608	601	599	569	572	581	612	557	637	661	594	607	561	577	635	555	578	567	594	586	655	569	626	604	606	613	567	606	574	587	600	540	631	578	615	615	562	613	611	573	599	610	593	609	603	575	552	635	596	602	582	644	578	616	598	615	572	567	602	554	631	618	557	615	596	600	567	573	569	593	561	553	591	581	600	578	602	633	574	634	597	591	613	603	586	590	609	602	588	612	597	566	568	597	575	636	576	595	587	626	595	612	590	574	623	576	576	568	624	596	574	620	579	601	611	577	576	575	534	585	570	567	586	595	547	609	571	554	618	595	581	559	582	582	590	561	562	590	633	608	613	597	621	541	594	565	604	576	603	624	570	607	564	601	606	604	579	601	555	600	600	585	598	585	630	590	595	547	604	609	577	585	589	568	598	605	582	569	554	600	607	566	604	580	569	572	601	622	592	598	629	579	618	635	576	605	607	625	587	569	603	563	620	621	586	624	634	648	559	601	608	572	612	558	575	608	588	596	589	572	572	605	601	576	599	581	557	563	631	585	593	612	564	603	597	609	565	576	572	571	567	630	575	605	582	590	622	611	618	599	618	563	626	559	570	575	571	621
22409	21098	28735	23701	21194	21963	18832	9020	6665	5592	4737	3956	3348	2877	2463	2065	2040	1871	1892	1832	1722	1482	1406	1355	1333	1215	1227	1259	1222	1201	1132	1135	1160	1082	1076	1115	1099	1050	1049	1070	1097	1018	966	1047	1011	1033	903	997	1026	1039	1036	968	968	1028	998	1001	1035	1069	1021	1021	1029	966	1014	1001	1056	1010	974	942	1041	947	970	971	1026	996	976	1046	984	952	1010	1014	994	994	1003	986	1036	1031	980	1005	1003	922	1010	999	937	998	994	1002	1009	984	994	978	1022	1012	1002	997	1041	988	961	967	1022	978	1024	988	987	921	963	1015	982	968	963	1057	989	1031	1016	952	1037	1005	1006	1017	1052	991	1004	1012	992	1078	986	988	971	1025	1026	952	1001	966	971	1015	997	978	1005	1060	1013	967	1017	1025	1020	974	987	993	1021	1038	1024	1015	1008	1040	975	949	1019	971	1006	1024	1039	1001	980	1019	990	1011	992	1010	951	987	971	946	1004	1032	1001	1082	1034	962	998	1061	928	973	970	1027	1003	1029	982	985	992	981	1060	1003	964	1030	963	1035	1028	1026	1028	983	974	1013	1036	1004	1006	972	1024	977	997	972	978	1003	1002	990	1002	996	945	972	1027	982	1031	1034	960	1012	998	963	1004	1021	1039	998	1045	963	1034	1021	1029	965	952	999	980	993	1022	972	1017	1042	1004	962	1060	988	1021	997	1080	965	961	1062	985	992	1020	978	977	1000	985	1004	988	966	965	939	1010	1072	1053	962	970	985	943	989	1036	1052	1021	986	1007	999	933	1018	974	956	962	989	970	1014	994	1047	1013	1008	921	1017	1006	971	1046	1020	956	1009	999	994	1004	1002	1007	988	952	1012	995	978	958	997	1029	971	968	980	998	1029	1001	907	940	960	1013	1020	960	957	981	1028	1000	990	1009	972	1014	940	1018	932	990	1044	1009	977	991	1018	985	1067	1004	960	1010	995	999	968	1008	975	1008	997	990	970	1030	984	1002	999	1004	1018	975	1061	1034	1015	1013	1012	1035	1028	1004	1011	1095	1005	986	1034	1033	1017	990	975	991	977	981	1016	976	971	987	1015	1028	989	1002	981	1017	899	961	1010	919	1014	976	978	1032	957	970	994	926	981	1021	1059	975	962	1015	1050	999	1014	1020	1014	1074	1000	986	977	942	985	1052	1024	1013	961	983	946	945	973	991	1030	996	997	1019	993	973	1017	979	1052	998	1057	996	945	923	1039	993	1067	1002	1012	965	1026	1047	979	967	991	1012	1016	965	962	967	1015	1003	1000	981	965	1056	994	973	990	954	999	1091	954	1013	978	971	1033	1028	977	1056	1032	952	1015	984	948	1014	1008	1012	1039	952	1002	965	1060	1001	993	1021	971	991	948	949	990	1018	1003	927	1002	1031	948	976	1001	980	983	903	972	996	1025	989	994	989	1025	1041	965	955	1019	1025	1022	1009	1012	993	990	963	954	1017	946	1036	1002	988	985	1003	973	970	981	982	978	1004	969	1016	971	1030	958	952	1054	1067	1047	955	980	978	968	1017	970	998	1021	1054	1041	1026	971	1019	1016	1023	986	965	988	940	972	1008	970	951	1014	960	989	928	973	1000	1018	1046	955	1079	987	1056	1048	946	987	975	973	1044	969	999	1003	1004	1053	996	989	947	1037	1013	970	1012	987	987	927	997	997	988	994	1003	982	1017	1005	1017	953	1027	959	1000	961	951	969	1005	1033	978	993	1023	985	945	970	1028	986	993	972	1013	1024	1038	991	920	1010	966	998	994	1052	1055	981	1047	1006	1002	980	969	1038	1027	963	955	999	1049	984	980	979	937	983	990	969	997	1007	1048	983	983	940	947	999	968	1069	974	1003	1086	956	971	1022	935	998	957	974	1048	964	973	1022	1002	1030	1004	1014	977	994	1037	992	1036	992	955	1046	984	991	1004	1021	968	1028	1016	1022	1015	988	997	988	1012	966	1012	994	1007	985	1029	1003	1013	1045	1039	1015	954	1000	1034	1016	997	941	945	983	1020	1011	1011	981	1040	1002	991	948	989	1023	1069	1038	983	1034	995	994	993	1000	977	1012	1021	956	1012	997	1027	1018	1038	994	998	961	1007	1039	1026	1058	974	963	954	1038	1059	1050	1007	1006	960	1037	1030	1035	1036	1002	982	937	953	976	962	975	990	1028	957	932	1008	991	987	1035	1013	1010	988	932	994	1023	974	973	951	970	959	1002	1013	987	980	923	1017	1039	971	961	968	973	990	1009	980	987	1001	1003	949	990	1053	1003	993	990	992	1021	959	934	969	1017	968	1004	983	1026	959	1016	1029	982	986	1028	1000	958	1001	1007	957	1035	967	1016	991	988	908	997	983	956	976	1002	955	1008	1017	1012	990	1027	1021	1025	995	1020	954	1070	999	1035	1001	1012	1019	1027	1023	965	975	999	978	1024	1015	1017	1025	943	995	1002	973	971	1037	1048	964	947	1004	1008	1015	968	935	992	978	970	1016	986	1015	1016	974	1022	967	989	990	1073	966	1010	990	975	984	946	1019	969	1037	1032	948	947	1030	939	997	1037	969	1007	1001	969	956	1033	981	971	977	961	988	959	973	1047	983	1030	1030	975	918	1014	998	993	1001	1022	1022	987	920	961	1028	972	991	945	999	966	1025	955	964	1032	984	942	1027	1001	1006	995	934	1071	932	1004	1051	1010	976	1018	1054	1044	993	985	1045	1010	1055	967	986	1015	949	933	958	968	1018	934	1005	1046	1033	994	1032	965	996	978	983	988	976	997	943	1034	1021	995	1028	949	971	988	1023	965	988	1007	975	1052	969	984	959	994	1017	1034	1035	975	990	1009	970	984	1040	961	982	959	994	988	1013	1007	991	966	977	977	996	942	976	978	1010	990	1062	995	951	993	955	954	930	1014	973	961	985	1024	999	991	998	984	959	1021	986	1005	990	972	998	983	1026	981	1009	1036	975	1012	1000	981	981	1006	1013	962	928	935	943	1003	994	963	1034	967	1019	984	971	992	975	967	975	1033	1037	1009	1008	1019	983	990	986	984	966	975	981	947	1021	1013	973	944	1067	1016	1013	1009	962	1022	1024	1024	995	945	1022	1005	932	986	1021	1009	974	963	955	1010	965	982	986	1041	975	973	1004	999	980	973	999	1018	938	991	974	1002	971	993	1077	1003	1050	934	981	948	968	964	1007	942	941	999	983	986	980	964	1064	1018	1029	974	911	980	977	991	985	1026	933	985	1036	990	1032	958	997	988	954	1004	1013	977	1025	991	1045	991	999	992	963	1046	969	1024	965	1008	979	1040	918	971	993	976	1059	988	1076	1036	980	986	969	986	936	984	1080	975	951	994	1000	974	1024	1039	996	987	1008	1001	966	986	1018	982	969	994	963	978	991	984	1013	1031	1013	954	1047	1010	957	974	1008	1005	1027	1046	984	1025	983	984	1025	971	1023	977	984	955	1017	996	991	998	980	988	910	982	1046	929	1083	955	965	979	1027	955	978	984	1048	1027	1007	1008	1017	994	1024	1005	1011	1035	1013	976	987	1012	985	946	1016	1017	1033	1042	955	988	977	1024	1068	952	1034	1046	999	968	984	1062	992	986	1059	1000	984	1006	1036	1031	982	964	998	974	1024	975	1073	1019	949	977	942	978	991	1012	991	922	1011	1005	1041	1071	962	1002	975	936	1004	953	985	983	1058	1041	978	1055	947	984	975	1009	1008	959	933	1051	964	998	969	982	993	1020	990	952	999	956	1035	1000	961	980	956	972	995	978	1011	1061	967	990	939	965	960	970	1012	1036	1010	949	1014	1046	1033	1015	999	1028	1001	965	977	1060	1059	1036	981	998	957	980	990	975	1025	984	1001	953	981	975	1006	981	979	981	993	954	1056	965	1024	1004	986	958	1036	1005	965	1017	945	971	991	1030	966	1001	981	992	1005	972	1019	971	1007	983	968	986	978	1042	958	1003	1012	1037	979	981	946	1039	947	993	1019	980	1016	1001	999	1006	1010	1047	993	981	990	1030	987	1026	1018	989	976	980	968	1029	987	950	1009	993	1013	958	964	1049	991	964	1015	959	1013	963	991	959	947	1049	1038	966	983	965	925	992	981	1004	993	947	1002	1027	1028	1027	982	997	1016	989	1015	962
24674	48036	36772	25132	21188	18113	15290	11912	10189	8250	6976	5880	4882	3962	3360	2864	2633	2472	2317	2277	2065	1910	1675	1569	1498	1405	1333	1331	1307	1208	1171	1221	1089	1134	1182	1168	1147	1156	1130	1019	1060	1082	1006	1061	1015	1018	1009	1020	1035	998	1019	1073	1049	1003	1010	1029	1077	1002	1023	1069	1054	1027	993	1004	1079	1111	1076	1045	1056	965	1055	979	1084	972	959	1027	1040	1024	1016	1032	1024	1051	1052	1008	957	1028	1013	1035	959	1012	981	987	927	1006	1010	1010	959	1049	1025	953	950	1029	1081	1007	996	1010	975	967	997	1071	1012	1026	977	987	1016	1039	1044	1058	1001	996	1012	975	1076	1004	1050	1021	1035	951	985	1030	1015	1035	1030	1016	1003	1023	987	1016	966	1017	1041	1005	1031	979	1010	1044	992	950	1074	1027	963	988	1042	1047	1036	1063	1047	967	1039	995	992	1049	999	1006	1073	1028	1037	997	1013	1015	1068	972	991	992	1005	1017	925	1001	1043	969	997	987	1007	1028	1016	1011	997	1042	971	1026	1023	1048	1009	1008	966	1033	1005	1023	1028	1060	996	1005	994	1005	1015	1049	1046	1001	1004	1038	1022	1036	987	1011	950	992	957	1012	1054	1008	1047	1005	978	1015	1095	997	975	1001	1009	1019	1014	1013	987	1034	986	1007	976	1035	1023	1045	986	1010	995	1001	1053	993	940	1041	1049	994	985	990	1002	1054	1016	1024	1038	988	965	987	1032	1003	978	1044	1004	1021	1004	1031	985	974	1027	1012	1011	1002	1009	1038	1035	980	990	1105	1047	1025	959	1010	1048	1038	988	1025	1043	970	997	989	1034	1019	1034	1017	975	1021	1020	1005	989	1020	1049	1041	1036	1043	1035	1005	1050	1038	1004	978	1004	1018	980	988	998	1025	1015	998	972	997	1005	1038	1024	1042	1008	1017	992	1057	1032	974	987	1056	1052	1041	1045	1069	1038	1036	997	979	970	1038	1012	999	1062	1028	1057	1049	956	1007	1116	996	996	993	945	1043	970	1062	989	1050	997	1029	1041	1093	1015	1080	1023	1022	1008	998	1031	1034	1019	995	1001	988	1018	986	1022	1077	1009	1052	997	991	1033	1045	1017	1002	1036	1025	1013	1037	1039	989	1014	1010	993	1000	1056	1013	1057	1030	1039	997	980	1006	1004	1058	1052	1062	1016	998	1050	1041	1046	1024	996	977	1057	958	971	1052	1034	1039	1005	1014	1041	1024	1010	1014	1031	1028	988	1008	1048	1008	1014	963	1000	1009	1083	1000	1086	960	1011	977	1003	1048	990	1054	959	980	974	1047	958	1020	997	1001	1027	1049	962	1026	1074	1064	1037	1000	1051	963	1008	1012	1030	1063	1016	1015	988	1027	981	1035	1051	1048	1010	977	981	1042	1026	1032	1018	1082	1025	1033	1040	1008	1010	1009	978	1038	1012	1020	1044	985	1019	1080	1010	979	1040	1046	1067	978	967	1026	992	1043	1015	1007	1044	1097	1008	1043	1052	1000	1024	991	1023	1080	1009	1047	1079	1029	990	1033	949	1089	1030	991	1018	1000	992	1021	1062	951	1018	1035	1000	978	991	969	967	1039	1046	987	1002	1035	1042	1044	987	1003	1013	989	1017	1011	1003	1058	1053	1003	1006	999	1058	1033	1060	1047	1013	983	1010	986	1011	1004	1116	933	1007	1052	1028	1043	1014	1059	1042	1037	1053	978	987	1005	1029	944	1052	999	1002	1004	993	1064	1032	1003	1019	1029	1004	1024	1068	1011	1001	994	1034	996	1024	974	948	1012	1032	1028	996	967	1009	1015	991	981	960	1031	978	1006	993	988	1006	1058	1031	994	1038	1039	983	1055	1036	988	1010	1021	1037	1005	998	998	1006	1069	1004	1026	1020	980	985	1010	990	994	1100	1005	1059	1020	1025	1035	1014	1029	1028	1007	1005	992	993	1002	1073	991	1016	912	1021	1083	1040	1028	967	1047	1027	1064	1026	1036	994	1013	990	1041	999	1014	1046	998	982	1121	1013	1047	1006	1003	1049	986	1016	1018	980	1063	985	1032	1037	1036	1057	1030	1040	1060	990	1019	1003	1015	1039	1002	1019	1013	1063	1023	1037	1033	1029	981	1055	1012	977	1029	1002	1023	1005	946	1011	1004	1036	1064	1009	996	1027	1070	1055	1028	1047	1033	1042	979	987	1031	932	1056	1016	1002	997	992	1032	1031	978	996	968	1054	1031	1032	1022	967	1005	1031	1046	1048	1014	1024	959	1028	1042	953	1055	988	1029	1025	961	1037	977	1022	971	987	986	1017	1010	994	1014	1045	1018	1040	1041	1026	993	947	1016	999	973	991	1065	1091	1006	1006	1014	1056	975	1000	1041	1030	1024	1015	1066	1007	1006	998	1001	1022	1009	957	1019	1055	1034	1000	1020	981	1000	1011	976	1092	999	1002	1029	1014	1032	1040	1047	1013	1070	1071	994	1036	1005	1087	1037	1003	1031	1025	1051	1041	977	1049	959	979	1029	1027	1053	1008	1041	965	1016	957	1018	969	972	1041	1025	983	1029	1023	958	972	1046	1034	985	975	1079	1000	1099	1052	1003	954	1054	980	1015	1010	1040	1046	979	978	1017	1056	1077	1033	1025	1046	1120	966	1030	1026	955	1000	1026	997	1002	1070	1055	1049	972	1042	1017	1069	1041	1035	1035	1032	987	1039	1064	1034	1067	987	1047	1040	1026	1010	1033	988	1016	982	1072	1017	1046	989	1023	1036	1011	968	1012	1011	1023	998	1019	1030	976	1061	1015	995	1035	1001	1013	990	1015	962	1008	1005	1005	1005	1006	1077	1043	1019	1000	1066	959	981	1036	1011	985	1056	1000	1002	965	989	1038	1030	996	1045	1000	1047	1038	1030	990	1002	1035	1003	1048	1009	1019	1024	1070	1042	1069	1001	1017	1016	1051	997	1060	1015	1039	956	993	1014	1023	975	989	1009	977	1076	996	976	1003	1058	1051	1036	984	1025	1035	1036	974	1037	1028	1013	1000	1015	1020	978	1023	1022	999	1036	1040	1010	1041	1055	1040	996	986	990	972	1015	968	1040	968	1002	1006	1029	1031	967	1060	986	1064	997	987	1023	1001	964	1013	1022	1012	1022	1023	1008	993	1031	1020	996	949	1056	1025	1022	1054	1061	1047	1020	1063	1020	986	1022	997	1023	1038	1032	981	1008	1007	1008	988	974	996	1030	1002	1013	1022	971	1009	1069	998	1020	1017	1062	1032	1027	1028	1060	976	1022	1038	1004	1025	1036	998	956	977	968	978	1019	1022	1022	956	1035	999	1027	1004	972	1054	997	1004	1004	1021	1002	1028	1060	974	981	1009	1042	1002	1014	1017	1040	961	995	1041	1054	1047	1013	1004	1018	1002	990	1034	1024	985	1002	1032	1081	979	1021	991	969	1022	962	1047	1011	1083	958	1025	983	998	1015	995	1035	1002	986	1004	1012	1048	1029	1018	1060	917	1029	1033	1016	1056	1029	1039	1006	981	966	1031	1026	959	992	1012	1021	1091	971	1008	1049	998	1004	1026	1019	988	1012	1014	1038	963	1027	1039	993	1029	1031	1078	1049	991	954	1026	1006	969	1008	1006	1002	1060	1009	1031	994	1019	985	986	979	985	974	1008	975	975	1024	998	1015	1026	972	1022	1023	1035	1005	1031	1007	977	1014	1049	1004	993	1025	1019	1047	1005	1010	996	968	980	1008	1023	947	1058	1010	1040	1011	986	1018	995	1033	986	1034	1022	1016	1035	965	1008	973	1006	997	996	1000	1036	1047	1043	1015	978	1075	1074	1040	1023	1079	1012	983	1028	996	1027	1046	1013	1034	1047	1028	1017	1025	999	1064	1037	1016	1026	1020	1045	997	967	1020	965	1000	1072	1024	934	971	1021	973	1073	959	974	1020	1020	992	1052	1069	993	979	1013	1005	1000	984	973	1029	963	1048	1002	1080	979	936	1041	1077	1017	1048	984	1018	1017	1001	973	1001	1014	1094	998	976	1037	999	1000	1009	988	1019	981	971	973	1028	1063	1001	972	1039	1057	1041	980	1021	1061	1038	1069	1047	980	1036	1024	973	1039	1051	1031	1002	977	999	973	1030	1002	1003	985	1068	1017	1010	980	1033	1035	1019	960	1045	1015	1046	1037	1025	1067	1044	991	989	992	968	989	967	1017	1053	1015	1028	1027	1043	1016	967	1022	974	987	1003	1006	1075	1005	945	1002	1009	966	1008	1039	983	1004	1018	1021	1009	1041	1035	989	956	1052	1031	989	1066	1056	959	1078	1050	979	1060	1053	990	1006	1034	970	1013	1034	1018	999	1000	1015	988	1020	981	967	1065	1003	1055	1056	1011	961	1034	995	1068	1041	1012	1005	974	1025	1025	943	1070	988	996	1049	1059	1015	991	1046	1064	1036	991	973	1033	1065	953	990	1028	1028	1024	987	1064	1052	938	1041	1013	994	1022	1032	1069	1000	1012	1007	1024	1021	1024	1031	992	1004	1039	962	1004	1000	949
28027	22940	24773	17033	9530	6890	5436	3984	3308	2732	2313	1993	1722	1499	1276	1181	1087	1031	1032	997	947	844	829	771	732	733	723	681	654	643	702	705	641	620	666	658	652	710	646	657	642	633	619	637	626	614	652	619	647	612	603	614	611	599	621	620	587	652	621	655	585	626	621	649	600	597	599	608	638	644	570	598	604	603	590	612	611	626	581	582	586	565	635	612	638	575	646	561	598	599	616	680	635	607	589	588	634	606	586	608	572	632	580	621	628	604	576	572	592	617	614	582	639	608	635	653	600	591	625	647	626	618	592	632	594	611	590	618	629	620	582	621	653	608	619	606	626	567	625	630	611	638	601	614	627	634	615	644	599	581	623	622	610	579	573	613	624	608	614	582	649	621	591	597	612	599	587	609	612	614	626	598	639	590	647	609	588	628	625	574	621	639	635	646	606	578	616	624	649	591	611	641	613	636	634	565	635	635	639	595	658	593	644	622	572	638	638	621	621	610	588	603	568	604	600	610	645	620	636	602	602	606	624	639	587	627	636	599	571	679	637	531	620	597	640	592	598	643	614	605	624	607	627	595	625	638	609	616	589	599	635	589	600	674	603	608	624	625	608	571	592	634	622	613	631	570	614	601	642	607	592	584	626	600	577	640	596	605	614	638	625	626	621	589	617	629	621	612	657	597	605	581	617	625	650	612	615	591	605	665	634	609	629	626	614	636	610	622	612	629	629	638	639	590	607	619	602	613	582	626	632	658	614	643	564	650	620	598	674	613	605	590	578	622	630	570	579	651	567	583	598	597	621	647	614	595	624	569	598	609	625	638	611	633	609	665	633	646	561	600	576	599	567	594	581	589	579	600	637	646	626	604	615	583	643	607	594	641	611	632	620	614	593	640	603	616	620	612	578	636	662	646	573	604	593	611	654	551	622	662	630	596	622	597	585	631	650	656	565	604	591	590	589	631	598	616	635	604	610	632	618	642	624	616	583	596	609	629	596	566	592	578	600	618	670	611	566	607	612	616	646	645	600	601	607	626	646	610	600	620	643	572	590	610	623	650	607	595	607	614	619	577	596	596	633	569	633	625	615	608	597	578	593	588	601	621	622	611	643	616	606	631	624	634	584	635	617	549	610	553	619	619	618	590	566	609	603	618	612	625	543	627	628	595	622	578	591	649	619	669	592	593	673	614	627	650	598	640	565	604	624	605	599	619	581	637	584	577	633	601	636	609	629	597	608	610	656	625	615	604	649	614	611	591	630	638	609	633	642	590	654	642	580	644	613	575	590	617	549	619	573	601	635	610	656	628	610	611	643	602	587	598	612	641	604	602	603	613	610	603	567	623	666	638	587	624	613	588	617	571	646	580	578	626	626	635	609	574	607	589	645	615	637	600	670	579	611	586	544	607	604	610	609	608	589	606	631	607	592	593	619	598	612	604	595	633	589	616	639	596	620	623	642	599	616	583	608	579	647	603	618	589	608	614	627	576	623	593	599	577	588	635	614	617	613	636	645	595	612	599	635	606	630	586	617	636	567	566	621	618	621	650	637	631	670	617	622	632	661	569	572	596	596	597	614	609	617	615	608	615	662	600	609	610	608	653	657	612	606	640	660	610	589	631	649	619	629	583	595	598	622	582	569	591	611	598	620	567	569	612	611	618	625	606	619	629	600	631	568	609	620	618	605	575	590	612	607	591	617	636	588	632	639	551	611	627	649	607	635	589	598	619	594	574	602	613	569	609	583	567	597	634	596	645	630	608	653	577	592	575	610	561	595	590	623	593	634	625	652	648	615	647	621	639	634	604	601	625	589	620	621	611	646	599	619	609	588	610	555	624	567	599	584	663	619	630	646	621	607	649	595	676	605	612	562	575	657	660	563	549	615	627	601	582	613	620	589	594	609	622	594	610	592	575	654	610	604	598	610	575	573	631	638	626	616	597	621	610	631	594	563	626	605	614	634	579	595	625	576	594	602	648	623	599	607	574	589	671	613	579	674	625	592	632	612	619	592	636	623	627	580	590	651	621	620	626	622	592	655	618	604	626	591	604	662	616	604	625	632	603	607	611	605	612	601	622	596	587	604	557	605	625	641	604	605	662	592	631	624	603	571	602	605	624	626	586	559	624	630	630	599	639	614	598	645	634	645	574	622	642	593	583	641	597	631	631	607	594	629	589	567	565	617	610	622	598	594	636	614	593	574	658	621	619	647	572	601	637	608	642	587	605	629	582	616	646	608	605	650	627	620	639	609	602	595	641	628	572	579	689	630	587	592	627	632	611	591	586	574	620	579	613	608	621	623	599	528	600	596	575	624	608	619	556	625	587	638	588	603	595	663	593	602	600	626	629	624	608	594	628	619	580	608	622	597	651	593	611	599	620	562	616	618	616	617	638	571	583	590	600	595	611	602	637	586	657	613	614	610	606	627	602	596	599	592	608	636	622	582	552	649	592	595	615	634	628	624	616	611	641	638	616	598	571	578	620	593	608	637	595	613	597	617	631	613	559	669	629	598	654	632	594	634	650	614	608	595	661	649	588	579	582	602	605	607	611	571	632	603	580	569	643	605	599	627	637	659	617	627	612	617	644	666	650	628	617	603	606	561	650	644	649	591	627	623	598	597	619	585	641	638	603	609	550	597	603	639	614	613	620	563	606	620	637	650	607	640	642	649	636	596	618	639	601	610	637	633	637	608	585	548	629	673	603	650	619	614	590	633	683	609	616	586	593	600	584	623	583	633	596	660	663	592	558	592	648	621	585	582	638	652	626	597	610	642	605	616	629	648	600	649	596	620	627	616	617	585	597	609	562	590	618	625	609	617	585	597	569	591	628	613	608	575	560	595	593	595	639	608	599	674	629	619	593	608	587	648	636	603	628	594	643	592	618	629	579	527	561	612	629	636	609	564	622	653	609	593	602	598	624	606	624	577	596	638	597	581	619	653	610	563	619	570	595	613	645	665	588	632	600	601	604	597	609	624	628	572	615	641	590	622	606	674	606	678	635	608	587	601	638	601	632	645	633	604	634	660	642	636	611	622	617	605	636	587	623	627	632	614	632	589	625	620	574	587	619	591	621	655	604	577	588	595	680	613	620	606	628	569	618	626	599	638	638	576	649	617	650	620	619	605	632	603	646	630	589	616	620	594	598	578	578	588	604	594	650	608	601	580	582	617	614	598	632	623	594	640	599	598	619	580	574	609	620	639	588	615	639	599	604	589	580	588	620	668	633	656	632	615	693	598	600	592	645	622	615	626	592	584	586	617	619	575	616	632	588	637	630	585	619	565	597	618	600	624	593	626	607	604	600	639	590	591	647	602	600	623	591	631	624	599	623	594	629	654	627	638	595	617	628	645	607	638	577	627	596	612	614	601	552	568	595	607	584	624	617	635	607	630	630	622	611	604	597	618	585	626	686	631	551	588	654	607	601	635	590	575	669	557	588	572	617	629	616	625	599	650	586	604	627	611	642	595	603	605	613	635	574	612	587	632	538	632	634	592	618
22267	36190	26278	16290	12771	10621	8899	6894	5499	4551	3798	3084	2617	2220	1878	1622	1437	1374	1229	1227	1150	1149	1011	897	847	874	763	778	821	743	792	732	701	769	717	691	702	745	672	682	692	656	693	698	644	675	664	607	644	639	646	595	640	600	636	639	623	697	663	671	625	594	662	629	667	716	635	639	609	682	674	681	627	595	673	611	695	673	614	670	643	644	641	664	624	638	648	615	627	635	631	670	641	614	657	616	617	678	661	609	657	591	645	621	657	651	641	631	644	635	661	612	658	625	624	643	658	682	638	639	650	642	603	637	631	608	638	613	630	664	614	662	668	674	664	668	626	656	654	640	591	641	661	618	645	621	655	633	634	643	666	683	679	616	602	595	624	611	661	677	635	683	594	627	640	671	649	617	622	661	625	628	669	599	650	617	629	599	676	643	626	632	633	616	600	660	682	621	609	646	652	629	667	684	598	663	596	662	609	651	656	628	619	633	636	652	632	635	674	636	639	647	629	657	650	621	627	670	652	618	659	610	685	631	604	696	605	655	674	646	617	624	655	658	658	638	632	649	648	660	640	663	628	656	693	638	623	633	622	645	637	623	637	633	660	634	614	629	626	677	605	672	618	638	653	649	647	618	665	646	638	626	658	604	614	643	678	647	683	660	638	671	610	647	651	659	641	674	647	647	692	633	656	657	630	648	624	611	639	641	601	616	643	648	625	657	610	590	626	632	619	657	633	643	656	642	653	681	664	644	627	627	672	629	672	664	648	613	629	616	693	623	656	618	611	656	629	619	694	664	664	642	652	667	593	636	653	600	623	597	657	656	683	648	621	645	694	619	678	642	628	630	608	596	631	665	675	658	625	659	666	649	672	647	609	680	654	656	603	659	654	651	653	641	675	635	640	632	675	665	660	646	599	616	628	592	649	621	688	625	629	646	641	627	628	657	624	635	647	633	668	644	671	699	640	640	618	632	648	695	619	621	601	637	652	673	638	670	584	666	624	646	619	635	626	648	679	595	635	634	639	661	619	689	622	647	684	650	659	620	664	629	641	673	656	630	641	621	666	619	634	672	627	637	627	675	614	662	655	650	708	623	686	611	674	606	679	621	665	619	673	634	617	594	630	611	649	650	659	613	648	634	657	624	651	667	638	653	619	607	685	630	642	650	579	642	681	649	652	672	620	639	616	645	660	635	603	658	627	593	595	632	653	651	681	652	653	656	605	638	627	631	629	690	667	623	600	656	664	620	621	646	648	626	641	606	669	676	683	624	624	676	655	650	673	630	640	629	632	711	651	621	606	639	668	648	633	646	616	599	649	623	654	659	672	641	663	665	579	581	650	642	640	674	654	613	650	655	730	612	665	612	680	628	658	659	619	638	639	678	639	665	634	597	623	672	673	656	650	638	640	634	642	600	652	647	631	612	690	655	659	639	633	674	619	630	669	641	666	700	643	632	627	637	619	581	639	624	676	624	664	618	684	661	649	622	652	658	640	663	640	634	677	628	607	614	625	625	657	631	595	629	659	634	637	667	638	653	637	608	672	631	634	624	674	687	616	599	660	646	640	650	658	623	703	645	668	628	635	653	673	662	591	620	613	644	648	641	685	610	650	648	670	584	620	657	646	622	660	609	638	615	657	662	644	651	644	660	649	645	646	660	622	655	643	694	604	589	630	589	682	642	644	655	655	624	685	626	590	680	652	662	689	694	650	626	580	650	626	655	623	651	613	597	653	646	636	649	598	632	597	666	671	637	637	666	647	676	658	642	653	630	648	649	659	589	651	665	652	626	622	657	632	640	631	651	650	673	636	642	621	641	668	669	652	692	591	620	663	658	642	661	700	638	602	643	595	672	664	653	612	646	609	611	683	605	620	671	628	627	657	658	661	678	640	617	643	726	628	637	647	615	664	643	663	719	634	644	633	626	635	660	651	631	662	672	619	649	654	627	638	664	626	640	672	618	627	628	683	648	634	629	644	636	629	616	661	650	651	614	671	680	663	645	623	621	626	667	666	655	645	606	649	618	683	681	650	624	643	662	589	661	658	604	620	641	639	639	653	625	651	602	635	639	651	631	657	602	614	618	635	691	712	664	665	657	616	651	623	706	619	620	620	629	663	624	682	641	651	651	642	639	613	648	713	618	680	596	643	637	644	555	661	651	628	652	639	630	637	609	650	625	636	651	730	654	628	607	673	641	677	621	665	619	671	629	654	686	605	652	645	647	662	665	631	631	599	636	644	626	614	638	643	636	698	652	667	653	651	630	683	643	628	703	615	652	685	654	621	691	650	641	598	661	653	621	637	608	594	633	622	674	616	673	676	658	651	692	630	634	659	639	644	624	630	642	675	626	659	641	696	616	619	658	634	667	556	654	599	593	656	618	608	674	636	651	605	636	641	618	663	667	677	648	635	626	633	601	620	609	640	655	565	662	608	603	617	629	631	599	686	654	617	651	659	635	627	654	665	649	633	687	625	663	633	658	652	619	664	637	630	707	660	634	658	644	643	684	613	655	623	632	696	641	658	643	657	693	630	697	640	627	671	613	664	639	630	626	649	605	626	682	630	650	655	608	648	665	649	646	638	638	619	618	693	660	694	634	639	610	628	665	610	629	646	659	609	663	653	656	654	654	650	638	613	625	626	640	624	656	656	682	649	668	628	674	583	619	631	676	635	619	618	680	642	653	670	594	617	640	653	643	652	633	680	682	646	689	643	580	637	643	632	615	639	646	680	665	628	663	675	666	592	601	666	616	605	645	699	639	616	631	657	632	655	696	661	659	707	665	666	700	644	656	626	659	661	647	649	633	694	609	624	687	600	653	635	667	665	630	620	638	653	669	673	592	620	620	672	650	646	639	598	652	628	646	627	656	624	642	605	674	609	686	625	614	611	621	648	663	702	624	642	657	619	653	646	678	604	607	590	616	610	647	646	649	657	689	633	678	628	667	632	582	629	693	644	638	645	642	612	596	616	621	679	628	612	629	623	684	672	623	669	642	682	629	639	662	637	675	636	618	651	658	664	661	629	622	664	655	610	641	655	664	627	623	649	670	687	664	694	611	626	642	682	617	628	650	657	636	646	643	684	623	643	657	654	623	677	654	646	656	657	654	621	662	621	649	647	637	672	608	676	680	620	667	653	629	629	634	646	668	680	653	625	625	639	644	678	597	637	612	662	610	638	624	659	657	610	683	594	604	623	658	649	659	633	684	658	641	656	660	682	665	654	682	682	660	568	668	680	625	651	689	644	678	613	629	604	641	663	586	633	633	671	607	647	630	678	658	671	633	675	641	639	671	675	640	669	596	650	623	621	659	614	659	658	638	663	646	621	686	674	620	636	651	665	676	623	642	691	651	610	682	691	633	634	626	647	628	607	638	650	589	635	651	695	605	656	678	630	677	683	627	637	680	603	660	626	625	615	631	613	619	620	639	662	642	656	642	620	618	638	640	630	654	631	641	637	653	680	630	630	632	641	663	661	641	602	649	636	643	666	631	601	622
23435	21065	28290	24109	21357	18013	10795	6572	4907	4241	3625	3129	2675	2285	2050	1821	1702	1552	1537	1411	1398	1346	1279	1166	1204	1150	1185	1053	1035	1050	1063	1024	990	986	1053	987	1084	931	971	981	982	948	991	907	998	943	991	985	945	998	941	961	1015	940	951	915	930	945	924	905	907	992	924	927	966	998	925	963	961	863	895	990	968	887	969	898	935	929	926	1015	963	943	928	967	951	935	928	905	877	947	969	895	901	922	925	924	953	895	877	946	988	909	1011	873	975	960	1000	889	950	1005	930	911	958	933	907	950	912	929	1025	885	897	941	977	901	927	1014	956	883	899	947	917	888	942	861	902	981	945	886	1006	952	984	986	1006	882	899	930	907	895	887	924	953	915	938	909	982	914	960	951	930	912	950	966	924	914	968	942	932	960	990	942	972	923	890	951	959	992	974	966	941	964	964	945	884	993	949	900	954	869	978	897	920	932	953	958	921	913	928	953	920	973	963	964	894	923	995	882	1027	1002	976	951	1004	960	934	943	919	954	947	895	918	897	938	893	974	959	943	937	954	969	941	935	924	872	928	947	920	918	935	920	958	925	973	895	982	959	923	928	958	943	933	886	949	942	932	926	926	951	916	947	906	943	1001	945	913	930	969	937	933	939	860	908	968	965	908	920	936	912	914	934	972	914	976	997	913	905	868	886	972	929	969	889	939	907	899	963	952	947	969	957	970	915	912	913	918	926	991	934	964	913	952	941	1005	922	947	992	930	951	917	938	886	946	925	938	914	960	931	950	977	924	934	926	970	900	913	956	937	931	999	971	962	906	898	959	954	950	924	947	997	957	931	910	938	934	995	969	892	955	930	899	959	954	977	992	985	965	934	954	995	921	926	1024	909	945	938	1004	926	961	858	988	885	919	865	924	967	954	958	931	933	899	930	939	927	939	945	960	938	930	937	914	916	897	961	919	960	965	954	944	997	961	958	983	949	910	868	922	934	920	897	904	962	912	960	981	962	951	949	927	982	937	914	984	957	937	944	919	917	1008	880	961	908	937	947	894	966	890	887	966	961	922	924	957	907	970	914	1007	900	962	949	917	953	941	943	880	927	905	905	935	915	960	935	895	912	966	916	987	914	1020	927	1007	898	898	959	909	972	931	937	927	916	932	920	914	970	933	909	965	945	958	956	887	917	985	982	902	861	926	930	900	877	984	951	943	946	1014	928	920	976	895	950	941	890	961	928	970	1001	930	906	937	922	944	934	950	965	936	902	936	1005	938	951	911	939	993	912	974	932	948	925	954	968	982	905	911	884	926	949	922	910	897	995	926	940	944	959	886	942	927	896	891	917	890	926	910	918	932	998	964	960	968	911	939	922	941	929	954	907	991	956	917	970	922	965	950	968	932	982	999	964	948	920	894	966	917	950	937	952	890	964	961	935	932	939	930	969	925	949	917	899	881	969	898	910	918	888	996	976	901	915	914	922	932	923	978	906	952	1006	943	976	916	1005	954	871	970	929	984	959	893	939	895	880	941	946	880	931	947	935	900	905	888	914	961	878	905	892	895	920	925	964	1000	951	919	955	931	887	951	932	961	912	937	949	926	926	936	948	907	914	916	952	922	949	980	1000	943	926	931	993	949	940	908	947	973	944	949	969	942	946	900	920	954	917	884	868	916	953	951	952	919	942	946	963	924	967	890	901	904	924	930	936	974	930	961	914	959	967	964	929	893	893	920	933	946	888	927	932	968	922	974	906	913	888	849	916	944	938	926	952	871	912	911	980	920	966	948	910	1015	934	932	986	973	905	951	912	870	948	987	950	930	931	923	961	926	981	890	902	902	962	953	938	908	951	889	951	917	903	970	920	926	959	900	926	963	934	894	877	952	956	918	991	1002	906	980	905	876	936	964	903	1014	908	908	934	991	909	929	987	984	947	961	992	945	940	989	889	902	941	972	949	933	964	944	902	924	951	932	954	955	910	979	933	927	947	969	920	937	922	957	974	886	913	951	920	960	860	955	883	985	869	912	912	1017	954	902	979	921	894	971	972	907	951	892	959	935	908	991	946	964	875	930	955	971	995	930	919	970	1016	968	935	958	916	900	952	900	982	909	947	948	974	995	918	944	989	955	915	916	934	912	933	923	963	890	944	922	912	924	957	954	988	952	958	978	938	944	956	885	957	944	920	910	956	936	954	911	961	954	917	982	953	904	922	971	910	922	945	907	980	919	935	987	949	942	914	908	946	941	925	923	946	949	882	923	880	952	995	977	944	860	910	929	931	930	962	952	903	955	941	946	946	947	927	913	917	944	902	919	891	911	958	953	943	883	956	936	936	965	927	982	897	968	901	953	980	952	969	911	949	1017	960	993	939	1008	955	927	941	949	948	886	926	936	960	910	951	999	958	941	906	939	946	886	904	967	939	916	892	964	916	942	940	983	904	916	891	925	878	902	914	956	929	934	980	910	962	927	913	950	996	996	985	971	944	1002	910	917	936	941	946	1004	991	936	868	946	948	966	961	904	920	911	924	959	953	964	926	973	895	990	959	928	896	900	961	907	929	879	915	926	918	959	953	895	946	920	889	969	949	947	925	897	954	1000	953	924	946	948	959	960	991	907	962	894	981	916	945	926	925	979	928	987	916	966	925	931	1003	941	916	931	941	977	882	937	937	939	998	928	933	958	944	986	945	933	937	923	877	921	926	937	975	972	903	950	939	913	899	925	971	923	907	917	891	912	930	932	947	935	997	943	944	903	920	923	968	960	978	1000	890	976	907	982	939	889	946	930	884	953	934	938	941	880	886	996	926	915	897	902	920	922	937	939	929	925	985	956	958	964	937	881	953	931	898	982	898	954	920	899	981	923	918	886	919	934	989	978	978	926	967	893	940	976	947	906	958	892	1009	919	959	926	920	923	922	919	953	932	974	953	951	932	978	951	935	963	904	982	944	1012	968	916	925	922	983	923	973	985	973	938	918	940	928	942	962	966	916	945	910	914	930	934	866	945	951	866	951	959	946	935	925	937	945	932	1033	910	925	919	956	915	937	901	921	969	936	962	950	945	938	957	892	936	939	884	949	885	894	920	958	913	940	912	948	951	957	922	967	929	909	905	940	920	922	913	964	932	961	939	914	976	929	959	883	928	942	976	1009	962	978	942	904	979	990	980	965	956	875	944	937	961	967	919	920	900	854	972	902	904	870	901	937	946	948	894	931	948	894	933	928	938	913	926	924	957	965	941	912	967	946	911	960	989	963	949	904	951	956	941	963	905	925	929	886	972	930	947	860	935	976	908	964	968	994	967	916	926	915	955	910	941	910	942	935	962	884	892	989	970	967	899	963	959	970	995	977	933	899	951	958	868	916	953	992	887	970	931	917	952	895	931	917	885	917	935	968	892	920	905	902	950	946	934	931	896	871	881	896	982	948	934	881	958	941	950	928	978	941	939	986	946	944	937	931	874	950	956	970	966	974	919	920	928	927	877	974	908	886	963	908	977	913	978	874	907	916	895	950	933	898	951	958	996	954	970	860	952	934	915	884	983	909	1002	888	928	874	911	945	900
22730	43627	32299	21628	17207	14345	12154	9570	7847	6474	5374	4515	3923	3294	2552	2363	2144	1931	1910	1829	1737	1583	1481	1300	1296	1255	1214	1171	1163	1109	1097	1105	1054	1102	1025	1059	1076	1062	1008	988	972	1052	1030	983	941	1027	1006	943	971	993	989	920	965	987	955	950	985	941	994	915	1001	998	991	997	956	938	965	1004	962	961	932	933	940	931	987	922	1007	907	961	994	942	939	930	923	967	918	959	1004	962	965	997	935	942	974	967	920	938	1015	935	925	1002	978	967	968	939	964	908	931	969	952	989	963	979	992	930	942	1014	922	1012	925	982	928	986	949	929	949	931	1000	1003	949	924	1000	978	917	929	928	993	928	987	924	979	942	954	903	963	1018	982	953	992	969	937	914	965	962	947	1002	982	965	963	987	984	958	953	942	1014	1043	951	952	981	977	929	970	1007	973	1001	957	975	990	979	968	943	981	933	967	1003	957	989	982	953	922	949	985	936	932	939	961	966	943	1035	952	1037	923	998	987	955	991	961	994	974	938	960	924	938	925	955	966	971	939	953	944	929	949	980	909	887	893	999	988	960	967	914	944	920	929	966	958	946	982	1016	951	1006	1023	977	952	929	971	945	961	898	953	1035	953	937	954	951	985	950	943	990	975	990	1014	986	952	930	932	961	942	995	966	953	973	917	929	958	986	979	954	946	973	977	951	951	930	962	1007	916	967	1015	999	984	900	981	918	893	987	955	945	1012	945	974	960	944	936	961	921	954	1009	983	988	974	972	936	931	947	990	948	971	939	936	958	995	958	929	949	919	885	1004	935	989	956	911	990	962	952	892	1005	1005	954	977	915	955	951	961	954	990	971	958	949	956	884	961	963	929	956	983	919	961	966	917	950	980	997	907	966	904	938	942	922	931	953	959	969	942	927	964	1006	917	951	955	952	1006	893	957	987	933	991	961	995	964	937	1018	965	1039	943	943	957	979	919	951	945	1011	981	967	1034	971	1008	970	969	962	941	971	984	966	982	1009	932	930	975	992	947	942	952	1043	962	975	1059	937	992	1004	1010	964	950	977	1002	1021	976	952	898	969	927	956	935	965	946	979	924	927	941	962	880	936	953	966	924	1023	946	925	1011	984	943	944	908	961	973	997	924	943	936	972	931	923	973	982	891	879	968	914	946	942	924	925	972	983	899	924	971	969	965	908	938	973	950	981	939	937	1008	981	954	983	966	984	989	963	914	954	967	971	1024	965	994	914	1028	1004	963	954	919	946	949	960	956	955	925	957	950	928	1005	960	883	956	960	916	943	968	930	959	979	949	955	986	1009	928	1009	982	954	934	942	938	980	927	982	981	970	931	977	984	947	998	951	972	1029	1012	973	966	958	933	963	1022	991	931	936	960	993	954	975	973	1016	1033	958	924	1002	1007	1003	931	965	1029	947	951	936	975	966	1038	983	962	989	970	942	919	967	978	1003	977	899	946	971	934	982	969	937	952	976	970	928	920	986	928	993	951	983	956	1005	963	978	955	900	973	951	967	930	914	983	1013	984	976	984	945	992	911	927	981	945	984	935	978	1003	997	985	961	997	1000	999	999	957	983	935	936	972	998	951	1019	984	971	973	912	968	939	916	920	1036	956	999	986	978	926	990	954	970	960	938	949	912	944	989	1027	1033	932	951	949	992	953	972	994	959	991	966	984	948	1013	985	941	936	948	984	967	963	981	962	1049	889	985	957	923	1036	891	968	950	943	960	937	959	993	985	948	942	954	923	988	1006	958	946	999	942	929	941	990	1017	973	923	977	1001	953	964	964	1009	966	937	961	953	933	930	910	951	948	965	1007	1017	975	919	969	937	938	1003	988	933	972	952	931	1014	991	975	1011	994	974	991	966	940	946	966	1004	998	944	975	1011	970	936	943	973	940	943	988	937	937	941	967	942	1001	966	968	998	980	962	979	981	982	975	907	939	945	1009	990	982	990	941	962	910	993	985	944	962	948	961	975	946	944	975	918	945	983	997	959	962	962	943	953	940	918	939	949	898	1015	905	894	989	956	959	960	956	966	969	959	936	943	977	1020	959	972	1004	925	963	981	948	929	943	929	977	923	984	922	919	918	943	966	958	968	982	950	926	982	944	983	1006	960	948	1035	1014	988	939	978	1009	1001	976	1018	984	952	940	974	964	986	951	966	916	921	906	952	922	935	972	1031	917	982	954	934	995	967	964	922	905	897	926	973	936	974	944	930	956	996	1037	941	943	933	966	944	969	1002	993	949	941	964	971	1013	990	1023	989	941	987	927	939	969	971	962	998	901	1009	979	989	1020	957	973	1055	953	967	941	960	941	1005	954	943	985	863	964	967	995	934	941	984	1004	931	863	935	979	988	954	967	964	932	953	930	969	1034	872	971	947	1003	942	934	939	996	957	956	1014	984	939	986	965	951	948	984	946	994	989	971	980	988	968	937	1007	948	981	989	989	981	1002	970	955	942	980	1000	961	940	993	914	983	951	953	940	956	998	958	1040	999	981	942	977	982	899	906	902	956	965	989	983	925	975	989	1002	1013	974	934	972	997	971	982	966	977	979	952	962	981	934	956	945	930	957	916	988	961	993	961	952	995	958	1039	1020	948	962	969	977	970	1038	946	1000	962	972	947	932	965	1011	984	999	930	971	982	962	997	965	943	965	945	918	933	957	929	974	962	987	952	990	988	955	1023	969	1000	961	950	973	976	946	961	947	935	963	960	940	1014	931	983	970	953	987	950	921	980	939	888	991	988	971	953	1049	932	965	956	974	946	993	951	989	900	1009	1012	939	900	955	940	996	959	994	948	947	901	978	980	930	947	990	958	969	969	960	932	961	900	944	999	909	979	977	964	953	939	996	928	934	948	959	967	965	931	946	950	919	930	947	943	956	944	960	1015	963	1008	1002	913	1007	973	907	986	950	974	959	968	946	974	1003	944	971	983	954	993	998	939	998	954	980	980	947	1029	955	958	964	973	971	1026	1012	1006	970	1020	947	965	976	950	968	947	960	988	949	1030	1013	939	981	947	982	919	973	973	969	987	1011	950	921	934	1016	959	949	984	1010	958	966	959	975	939	974	956	978	959	984	937	911	954	958	943	882	937	966	953	1009	981	941	959	996	926	950	984	979	962	956	924	934	972	972	1028	1001	958	954	960	982	1010	925	998	1012	904	951	994	945	917	945	990	917	1001	903	983	949	963	999	958	958	924	935	977	963	861	997	971	955	950	998	955	928	978	964	1003	982	963	963	1005	923	959	941	958	928	936	941	975	996	958	986	992	921	962	1021	951	971	975	923	938	928	915	938	976	975	1007	926	914	1007	973	983	969	961	965	942	971	924	963	941	979	1032	1007	985	972	965	944	914	989	964	986	979	991	1033	960	915	979	962	1004	893	943	953	932	974	927	949	940	966	979	959	930	962	980	939	970	970	941	979	948	938	995	938	947	962	979	961	955	945	960	1010	966	922	983	961	994	962	986	941	1005	971	974	945	1022	1003	920	920	936	908	973	932	980	1008	967	1013	973	951	998	958	976	975	978	956	908	974	920	920	991	943	963	972	873	966	960	913	966	928	948	965	954	982	1005	942	923	958	921	980	974	936	1004	956	961	994	943	914	937	964	1010	1038	961	967	946	956	959	916	982	1000	924	979	952	945	924	931	952	1002	995	978	895	918	987	975	968	995	958
24640	21066	27419	25373	17963	10509	7458	5471	4119	3364	2895	2517	2063	1800	1496	1285	1220	1126	1072	1002	991	940	781	774	777	695	737	665	658	644	614	624	669	623	614	586	653	586	609	602	566	584	532	589	566	533	566	591	565	547	590	563	576	588	551	564	577	612	598	505	571	537	576	594	561	557	562	532	577	563	558	580	566	550	589	520	529	534	575	555	539	539	535	586	564	601	565	532	539	540	531	543	533	534	555	560	501	557	529	543	546	545	566	544	545	582	575	581	561	568	567	537	546	528	527	524	562	546	547	613	523	566	536	518	563	547	552	531	502	551	552	558	544	548	551	547	535	568	524	538	561	564	578	562	559	501	510	586	537	561	566	546	545	527	594	557	550	519	518	544	547	565	566	563	582	540	513	562	548	544	499	533	539	509	565	551	550	487	559	515	572	546	589	571	582	539	575	535	579	561	524	552	536	549	524	564	520	562	508	542	522	555	571	555	519	546	549	572	580	492	554	524	580	538	581	552	538	552	557	542	551	582	554	506	515	569	496	570	531	527	512	565	584	571	554	523	550	520	551	579	566	509	521	551	535	587	559	530	549	544	505	529	555	538	548	536	522	586	570	583	562	545	534	550	572	533	552	538	537	559	510	498	512	596	536	538	532	544	565	575	572	529	543	550	619	590	574	560	535	590	534	574	549	547	549	532	532	559	549	536	529	545	540	577	593	534	575	478	560	530	615	534	563	570	558	570	542	555	553	549	566	546	580	542	541	572	537	557	526	573	552	571	588	545	568	556	536	561	541	563	553	557	514	501	553	562	568	578	515	567	535	543	545	543	546	580	590	521	586	537	578	600	513	538	554	570	589	550	565	525	544	607	575	556	505	526	532	567	573	557	520	592	607	566	567	567	575	536	578	533	551	558	541	569	556	528	535	569	516	556	520	534	529	555	508	559	561	609	545	531	544	572	568	593	605	536	620	582	549	605	549	525	583	581	534	528	521	539	540	543	569	564	578	547	547	577	561	562	578	544	549	528	573	543	569	545	546	543	529	528	568	545	525	534	599	567	545	583	547	554	571	498	532	538	554	556	550	509	552	582	560	569	574	563	556	544	548	588	538	565	541	572	542	523	553	521	536	558	545	544	561	551	549	565	577	526	538	543	576	514	535	560	547	560	558	565	577	536	581	530	533	545	521	528	581	493	532	572	548	536	503	550	588	553	539	555	578	532	566	521	573	542	553	582	569	567	560	535	545	564	529	546	534	535	540	585	570	588	544	539	577	511	549	515	550	556	529	526	560	556	518	578	534	539	549	548	578	536	567	527	576	531	559	526	558	553	534	536	533	561	555	569	562	582	575	502	558	587	559	556	566	583	528	538	575	600	524	563	563	554	578	579	562	537	565	550	577	562	560	540	562	536	522	551	563	574	587	556	579	606	524	554	578	545	552	581	563	540	549	604	545	545	569	545	533	542	541	540	548	566	517	523	532	579	586	577	531	566	561	565	578	565	566	535	571	560	598	547	533	546	516	548	526	572	517	551	537	518	553	533	550	570	603	529	525	565	562	558	621	571	542	559	572	519	519	550	596	578	546	575	516	543	545	540	524	562	524	578	591	536	570	516	549	575	575	540	547	584	589	536	556	558	538	573	553	520	539	605	547	523	541	572	560	554	541	547	513	512	537	559	589	593	548	531	591	556	548	517	572	541	565	554	553	560	527	599	577	584	564	584	561	519	548	570	530	551	531	574	536	582	551	573	558	577	577	527	556	554	581	555	595	559	549	543	512	598	529	542	557	560	483	536	514	521	536	567	567	556	558	571	542	587	574	584	561	573	566	534	537	520	523	542	544	563	506	600	517	555	503	558	541	533	603	561	539	571	532	561	558	571	555	546	585	542	552	567	548	539	549	560	581	570	524	545	566	597	561	532	564	569	554	529	517	534	562	563	567	581	552	566	546	527	530	518	557	556	561	537	553	614	561	612	536	538	525	558	557	526	555	559	536	599	516	554	545	562	550	558	584	537	540	579	584	576	601	543	522	541	574	551	531	568	528	539	595	558	541	538	487	556	547	559	527	570	518	580	545	603	553	532	569	568	512	562	577	561	547	516	556	573	580	598	592	594	576	492	535	609	540	560	559	572	607	559	583	566	524	514	538	569	555	558	545	563	537	559	551	548	574	557	509	572	544	524	559	557	565	543	520	554	521	551	557	531	557	501	529	500	519	561	557	574	523	576	507	540	550	610	565	524	592	557	572	526	573	530	539	550	527	582	537	517	520	576	536	565	536	540	557	514	536	526	623	512	562	536	532	519	554	565	538	553	552	569	499	570	565	557	564	546	587	517	527	571	557	581	542	516	528	537	578	576	544	531	556	546	552	551	522	580	546	583	568	620	530	561	545	600	587	550	554	549	578	589	529	536	518	563	581	575	534	548	566	554	554	513	591	511	573	557	545	546	500	543	537	528	505	559	536	557	550	535	530	567	524	573	558	538	594	560	532	568	592	497	557	578	526	578	553	546	547	572	534	571	526	570	537	531	536	564	532	574	563	538	580	585	542	543	529	541	547	538	615	529	570	534	555	585	529	534	542	559	524	539	549	567	541	574	569	544	568	548	542	572	542	499	537	577	533	517	518	553	521	585	576	524	558	562	586	541	578	534	515	536	525	566	539	536	548	562	561	530	557	556	535	550	558	540	540	574	535	551	512	557	554	576	565	593	551	528	522	558	524	568	594	539	522	569	525	540	586	542	547	565	577	537	559	558	551	527	573	528	525	541	564	526	558	566	516	570	534	517	565	561	549	568	550	495	547	549	551	590	525	541	564	535	556	535	566	551	578	543	546	559	589	552	576	565	553	578	573	550	578	575	514	544	531	545	559	544	573	548	529	528	597	577	508	521	583	547	544	553	549	539	582	523	558	560	531	547	560	563	545	537	570	585	555	561	552	556	544	556	517	564	544	558	546	508	549	554	576	542	581	541	554	542	548	539	502	551	530	503	555	521	532	521	532	581	554	541	522	540	551	570	551	516	511	565	571	608	536	560	515	559	571	583	556	536	578	538	574	592	523	590	563	573	531	563	554	541	497	543	593	541	592	525	561	561	532	545	521	544	550	555	539	530	588	517	584	519	517	567	516	563	519	534	584	548	526	560	535	525	560	575	544	563	565	539	559	568	547	501	587	560	543	528	551	575	519	536	551	545	539	593	533	563	548	525	527	527	569	606	554	548	549	594	536	593	533	495	571	525	557	530	567	574	563	568	527	538	562	555	599	552	589	534	562	572	553	517	557	549	557	541	563	595	558	532	527	544	557	531	545	522	550	543	558	537	528	564	557	532	558	571	526	542	579	602	511	561	535	528	540	572	527	608	573	521	542	576	575	521	578	620	541	520	547	552	558	521	565	549	603	557	558	562	527	547	521	537	569	531	538	560	539	549	501	583	506	601	507	553	547	553	517	567	596	570	535	543	518	540	521	570	532	560	536	540	578	543	574	592	554	549	574	552
21718	40781	30926	21055	16263	13562	11306	9183	6895	5762	4692	4161	3460	2709	2176	1943	1683	1471	1424	1393	1287	1200	1024	998	923	849	808	738	796	730	728	717	706	686	637	720	703	715	699	631	604	642	624	661	621	616	558	583	604	581	633	628	576	546	540	579	580	550	549	603	636	591	591	551	615	572	593	598	581	616	577	599	561	584	595	597	592	573	578	582	596	545	619	547	602	605	580	540	527	601	585	592	589	580	567	571	593	584	570	610	574	601	579	600	591	575	583	601	615	581	595	593	554	607	553	598	595	622	584	610	619	585	596	599	582	571	598	574	610	620	582	590	585	572	555	589	580	627	589	567	601	614	557	613	616	610	577	587	583	576	635	605	559	616	562	583	566	524	599	573	600	598	596	576	585	567	586	582	556	590	576	632	623	553	614	602	610	579	608	629	610	605	590	551	584	621	593	566	633	543	624	598	612	562	594	645	577	572	571	567	611	608	582	586	617	538	579	578	621	580	551	575	568	619	644	582	570	573	572	543	598	627	572	591	606	591	581	583	598	583	603	610	620	589	534	626	596	571	632	577	599	610	583	564	616	604	564	593	611	603	582	601	600	630	598	621	603	629	604	558	603	607	542	653	581	602	566	593	579	620	623	575	573	609	568	579	582	569	579	578	545	558	600	603	654	550	586	608	587	566	608	592	588	564	583	573	605	579	592	641	626	594	604	576	613	635	594	601	567	599	648	574	604	589	581	592	622	585	605	621	610	572	620	602	625	586	598	565	597	596	615	598	557	597	584	585	604	589	629	620	581	582	570	636	608	615	607	576	600	603	569	549	579	580	568	620	578	569	604	572	610	634	572	582	586	592	559	576	580	597	582	586	645	618	576	620	613	568	564	592	546	578	563	618	618	561	613	558	614	586	571	594	603	609	601	589	572	540	610	539	583	593	617	556	594	583	612	591	605	605	562	587	632	575	619	599	613	638	612	587	598	597	614	597	618	580	602	576	593	564	619	623	607	568	560	618	542	574	551	620	611	617	575	568	598	626	578	570	612	574	583	581	601	575	607	586	543	583	563	652	587	566	553	614	623	564	635	579	596	584	582	580	623	554	585	610	560	587	591	582	587	569	604	596	595	558	589	597	594	594	609	575	570	605	592	531	559	594	591	548	593	567	611	584	576	624	555	633	573	608	579	651	558	569	573	590	614	617	604	607	592	604	616	581	591	543	591	574	619	628	618	585	593	621	578	627	602	591	560	585	532	581	656	593	609	597	552	594	584	617	576	605	652	626	575	618	572	617	594	572	587	569	597	613	571	579	631	589	617	569	596	555	620	571	572	624	590	607	629	570	615	553	581	563	633	612	580	614	613	601	591	593	612	551	602	592	630	566	607	611	568	589	631	576	566	576	623	608	599	609	612	594	607	540	573	574	592	575	568	595	598	610	605	589	618	581	586	584	554	589	549	584	576	637	624	605	584	604	597	592	613	600	578	615	622	562	587	617	592	618	615	598	541	570	573	623	618	609	582	606	562	582	560	560	578	608	595	610	595	607	578	642	586	626	534	621	574	573	583	607	585	605	618	602	590	562	589	633	572	587	586	586	594	561	597	560	600	566	595	574	609	582	628	641	578	645	617	601	538	595	600	589	579	607	578	585	553	584	572	626	613	644	625	594	537	590	571	599	605	541	631	614	621	648	615	618	587	606	569	592	559	554	575	556	585	570	552	601	626	543	591	583	616	581	608	577	594	565	594	585	589	581	580	599	586	587	577	588	550	591	600	598	594	630	552	562	556	550	634	583	621	586	592	604	613	591	600	613	592	603	575	602	595	601	599	596	543	600	538	552	572	563	606	611	616	582	604	594	561	601	581	578	603	594	583	570	584	611	630	582	571	553	584	628	597	563	583	604	596	557	595	584	607	601	568	608	624	609	598	580	592	561	583	576	557	576	586	572	581	625	598	597	547	560	638	597	587	562	575	650	603	576	573	610	600	576	595	626	543	598	560	622	550	591	617	593	568	608	584	541	601	607	569	579	572	560	595	609	543	579	598	568	604	599	584	562	582	589	590	617	644	573	586	583	583	569	576	564	571	537	609	619	614	618	547	592	557	571	613	582	597	578	660	559	638	587	630	578	579	591	558	596	589	577	579	600	606	554	582	536	607	596	610	612	637	626	593	599	554	579	553	555	591	571	595	622	570	606	559	541	617	591	580	642	560	576	535	613	596	545	593	579	551	529	585	606	576	594	599	643	622	626	555	577	593	588	643	601	549	577	607	634	556	604	602	621	582	569	564	588	589	618	572	593	600	620	582	566	586	595	560	570	640	598	576	609	624	599	572	605	580	596	600	607	565	570	613	596	535	614	587	615	585	614	579	590	587	591	608	580	583	589	622	577	610	569	573	602	576	609	589	621	596	610	540	604	594	585	585	578	584	598	553	560	582	622	602	603	606	614	558	594	573	606	550	611	605	557	587	623	568	593	563	593	572	567	566	590	605	588	608	597	635	620	574	600	629	608	594	581	583	583	585	651	624	613	576	579	587	605	577	594	567	569	579	571	603	587	573	619	545	605	600	575	595	568	550	601	574	579	573	571	569	620	538	561	603	622	621	595	541	570	553	590	592	622	588	556	558	593	578	567	576	581	586	591	625	553	581	572	602	601	600	606	597	597	592	628	591	582	609	569	584	597	617	572	591	545	569	562	596	616	586	613	625	633	583	610	558	577	611	562	596	589	590	600	607	611	598	576	591	591	587	607	559	568	602	586	586	613	575	595	571	598	603	567	607	616	568	585	623	619	579	593	572	606	591	585	577	580	580	597	612	578	577	571	585	611	603	604	598	574	588	613	606	554	573	573	603	558	585	547	588	551	596	566	559	595	597	618	591	579	608	607	606	643	594	546	566	557	644	563	573	593	602	602	597	622	595	597	588	580	609	576	604	574	570	610	595	570	638	576	585	595	633	600	576	555	587	641	585	597	558	563	586	607	614	589	610	603	611	567	575	581	602	562	558	597	582	566	574	572	545	535	543	601	583	570	566	570	619	580	569	588	599	618	596	603	596	574	590	606	577	581	611	607	582	596	602	564	577	625	578	549	597	609	593	550	609	572	605	639	585	565	580	591	557	583	602	580	533	581	580	572	584	569	572	577	594	543	598	631	600	589	580	576	589	585	622	568	597	606	580	571	588	547	602	564	564	622	617	606	616	600	630	579	596	583	605	621	591	588	605	591	562	566	605	612	578	604	616	615	564	558	565	588	624	620	568	592	588	630	621	577	606	580	618	611	583	600	595	590	589	617	613	640	590	641	590	587	564	604	555	623	587	586	562	607	576	554	579	595	632	573	618	606	566	539	556	578	596	589	632	579	581	615	614	586	601	579	599	563	583	597	568	595	584	615	565	568	614	586	585	575	578	631	647	588	595	598	609	568	550	570	592	572	577	597	581	577	585	631	668	614	534	616	578	582	590	603	556	556	590	552	603	575	612	590	573	585	541	594	563	591	547	617
22330	21042	28653	23641	21160	21969	18898	9681	6653	5599	4810	4077	3484	2943	2442	2228	2060	1920	1719	1700	1672	1481	1441	1338	1295	1269	1281	1219	1142	1189	1187	1125	1107	1127	1038	1068	1107	1050	1016	1008	1017	1010	1021	938	1008	1009	994	993	944	936	958	1006	1003	985	997	993	968	927	1007	1011	989	927	966	973	1015	982	935	940	1010	976	953	1014	986	1034	1029	1003	1009	1045	959	957	970	936	995	983	928	920	980	972	984	984	963	998	936	955	978	982	982	994	1036	926	929	984	983	994	959	979	999	1015	1006	1022	997	971	1035	1001	1013	1013	995	986	974	1001	1004	988	912	947	921	982	991	1002	1015	1021	1017	1003	973	952	1031	1005	995	955	968	981	983	942	1034	1011	964	958	929	996	965	970	939	1007	939	995	988	1043	984	1013	973	1043	949	984	938	1031	999	978	940	961	998	931	973	1016	952	937	1022	920	983	973	979	956	1055	949	961	982	1021	978	980	991	968	1018	964	1054	967	1023	954	1006	1001	1010	1017	1003	945	991	1049	1069	963	971	979	960	970	956	931	949	977	938	973	982	948	988	988	1002	935	1006	947	1069	1000	1005	999	977	1000	973	960	935	1003	954	1016	936	967	989	974	978	985	1000	957	945	971	1002	1026	1007	930	983	1028	975	943	1006	959	1016	1014	1016	1035	964	995	983	988	957	975	989	959	998	993	1018	1003	978	1000	985	988	976	992	989	950	947	1014	997	970	1004	976	963	952	954	950	1015	986	999	1011	979	944	1025	962	991	992	969	963	983	982	1022	1028	1004	992	944	912	991	901	1027	1062	986	941	983	974	985	940	978	1001	1019	939	962	942	971	916	969	965	986	957	1015	1003	970	988	877	1048	966	1003	980	986	963	957	1010	942	990	970	1016	1002	1029	985	922	1005	984	973	985	963	985	1009	929	964	1012	1016	1019	952	1004	1034	947	986	1002	974	1046	1014	992	988	976	975	1011	992	971	990	1031	996	979	999	983	964	946	952	961	998	964	962	1006	1000	942	952	1030	957	976	939	957	979	969	983	1015	1031	1010	984	1022	1029	1010	945	909	997	985	935	1000	1005	1000	1011	999	999	934	958	981	1056	1006	1036	954	984	999	1009	974	987	955	964	974	1036	982	974	987	956	968	1012	976	957	1004	968	979	1007	988	998	1004	984	981	1003	1001	1054	975	994	960	984	920	922	985	991	939	1017	1004	961	969	986	1019	948	973	1000	976	984	1041	957	959	942	942	995	960	958	970	966	988	944	996	963	1008	992	1040	993	1014	930	1010	938	981	972	969	965	969	948	1041	970	999	1010	953	976	1038	1021	963	964	1009	1045	1003	967	1009	997	945	963	1020	977	930	995	1033	1041	1063	975	977	1004	949	995	955	1027	1015	1019	946	1027	987	990	978	902	989	992	972	1015	949	1036	980	1030	1002	1008	991	1008	950	1022	994	983	944	965	976	924	975	976	927	988	995	1028	970	1010	1026	1025	985	1036	1017	995	914	972	997	987	936	1006	983	976	955	962	1006	1032	1025	1044	941	953	930	1033	987	1038	972	981	922	1030	920	991	1050	1012	980	969	1015	980	1028	1040	1007	953	992	973	998	1005	978	927	953	983	952	979	959	1009	1077	988	939	1014	956	1041	925	1005	980	903	1009	946	979	1060	971	966	1015	1018	947	943	968	976	965	981	1003	964	963	1022	995	953	997	983	995	943	956	1025	1033	949	928	976	961	1001	980	951	1021	978	991	970	981	963	964	979	932	1016	950	978	977	939	951	1003	991	910	964	968	989	996	968	982	961	985	994	982	1002	1006	1004	960	994	928	991	960	1005	979	953	973	996	999	1017	1017	994	997	925	948	963	982	971	985	984	993	975	995	1025	1054	1012	1000	1067	977	949	912	1007	1027	995	939	954	969	1000	981	962	950	1000	991	942	978	956	1012	996	944	993	936	1005	953	1045	936	1001	1038	968	1024	995	1063	999	1028	1024	1017	947	998	999	1017	973	1002	978	997	967	959	958	978	1005	965	989	956	951	935	962	981	1012	899	968	982	967	1016	977	996	955	1005	974	990	945	899	995	961	1012	976	997	1001	1003	964	930	952	1008	969	998	978	904	968	935	967	990	1007	976	976	944	939	1001	1020	997	1009	946	939	949	932	977	940	1000	983	989	948	1013	1015	1019	1007	958	991	993	1004	958	949	972	998	1025	934	987	1040	975	997	958	934	976	962	964	959	974	1021	1032	1035	945	946	1021	946	960	955	1003	952	947	1008	1024	971	913	1035	1033	1011	979	1008	1031	975	1046	970	1028	988	988	1005	1050	980	1001	957	971	1023	999	982	971	973	947	978	994	989	980	970	978	956	995	984	957	949	988	1032	969	991	995	982	1023	1033	959	893	944	1004	950	946	987	1010	975	976	986	1023	1023	995	1012	947	993	951	1005	1018	1008	953	962	1014	988	1008	933	968	1005	957	1022	992	979	1026	997	954	944	950	1067	937	978	999	1004	989	983	938	975	997	969	1014	1002	974	963	995	1024	959	976	942	942	1011	968	931	985	1001	954	986	953	977	1013	941	970	990	975	968	1010	942	970	985	994	988	922	957	1008	975	985	973	936	951	1053	964	1001	1013	1041	1005	959	974	1002	1029	962	964	977	977	958	955	1020	973	991	977	989	998	978	971	940	963	967	926	951	944	980	1003	982	955	987	941	997	1016	996	997	1020	935	930	957	960	1044	1007	991	1018	983	975	1023	994	1053	995	991	943	887	991	1021	948	1010	953	1008	928	1006	917	954	909	958	1000	979	961	966	982	1033	998	1007	923	1013	1026	973	1060	1007	1030	957	958	1008	995	950	1042	1008	910	961	945	987	974	1011	975	984	953	976	1024	994	979	942	962	980	993	977	992	945	910	980	987	1009	1029	969	989	976	947	1041	914	969	921	998	1012	979	1002	937	991	1011	979	972	1016	1023	961	955	1028	964	956	949	976	1012	967	975	894	1010	937	937	1008	886	1035	944	963	1027	1004	1015	954	968	978	972	971	978	966	971	925	956	971	985	931	1029	990	989	930	1008	935	1036	1003	991	993	981	985	996	1013	999	1005	929	950	1003	919	983	949	963	981	994	1011	1052	983	970	969	955	944	1003	949	987	949	981	922	993	994	967	955	935	967	984	948	985	988	1001	926	1011	996	1005	979	1027	951	1030	936	977	988	954	965	941	1002	936	990	998	948	999	925	1010	1011	923	943	895	983	1005	1005	971	1033	1030	958	938	997	990	980	966	975	943	938	953	968	1012	971	977	943	976	941	974	927	937	1015	940	989	976	982	992	957	1018	972	1021	988	954	969	1030	978	987	918	1028	1018	1005	981	1012	1006	973	935	889	936	974	996	989	966	1023	926	921	996	972	947	971	991	1006	933	1016	999	941	974	962	979	921	975	1039	978	1004	1059	1005	979	1020	993	1019	994	982	992	993	948	986	981	954	988	988	933	1045	980	964	948	947	919	995	1021	1009	1010	985	941	1058	987	991	958	985	945	961	1052	981	928	999	1010	898	922	979	952	940	969	991	1028	965	1040	1004	993	1034	1034	964	991	943	993	960	993	948	995	1037	947	989	998	1024	1018	1025	1042	951	967	956	986	1005	970	960	990	981	948	1027	1010	996	1024	997	966	988	980	1003	986	998	993	952	974	960	962	997	1001	986	984	992	974	993	944	958	1023	1047	1034	996	1004	976	949	1005	1033	993	973	1018	991	997	993	984	1015	973	1001	977	1001	1027	996	952	955	990	974	973	990	980	966	1026	1027	1011	975	1021	981	971	934	972	976	944	979	1061	1044	985	995	955	969	988	1000	1023	1014	1045	954	949	971	1009	955	1003	917	1009	1012	951	1044	951	1020	957	932	1015	980	960	976	944	1034	1014	1002	975	991	977	996	973	985	1022	966	987	927	953	966	1026	941
24414	48305	37248	26827	21776	18416	15434	12675	10090	8415	7052	6032	4960	4060	3401	2879	2748	2416	2189	2051	2065	1880	1681	1530	1414	1406	1370	1259	1235	1208	1174	1159	1165	1231	1136	1222	1193	1143	1098	1055	1068	1031	1053	1046	1029	1023	983	972	1028	990	1045	1049	986	1057	1044	997	971	996	1022	1031	1012	1024	1056	1032	994	997	1057	998	1062	1058	1023	952	934	956	988	1019	1032	1013	927	1009	1000	1022	981	1024	1020	984	1026	1003	977	993	988	1016	1038	998	1002	964	1007	989	972	982	974	999	994	1033	1020	972	1014	1026	956	928	996	967	1026	993	1001	1015	970	1003	1037	1043	1021	1008	972	992	966	1018	1027	1064	1025	1001	1030	1053	999	980	1004	1052	990	1025	986	989	1024	1002	1023	1009	1024	990	987	985	981	988	996	1016	1035	997	964	1001	967	990	1020	1078	1028	1033	991	983	1019	1017	1012	1010	1033	976	984	982	1021	995	997	973	1012	962	960	984	1018	1024	954	1022	1070	1039	975	999	960	1011	1013	980	1050	1047	1034	974	1034	966	1010	984	953	1032	1064	992	1013	980	1014	1035	1038	989	999	1034	1007	1032	1016	933	1005	993	955	1026	1021	974	1025	977	1027	1000	981	1001	983	971	981	978	1004	977	971	990	960	1025	993	1001	1006	988	969	1050	981	999	1061	1048	1006	1027	1029	1021	965	991	1002	970	970	971	1027	962	983	996	992	1016	1025	998	998	1059	1029	996	981	1019	1010	1012	963	1018	1022	991	1049	1000	970	1040	1051	1055	1018	1015	1024	1013	1042	988	938	1022	1056	1004	989	1005	997	982	991	997	983	993	975	956	992	1005	951	1010	1014	1034	1010	1015	973	1006	1031	957	1077	973	969	994	1015	1041	989	984	1023	996	1085	993	933	970	1027	950	986	965	1030	999	1003	1011	1010	971	947	986	992	994	997	973	1000	977	1019	981	1009	963	1008	1000	1025	1004	1047	974	1004	945	1022	965	998	1024	1040	1002	1067	1015	965	902	965	1050	1038	1036	1016	971	1059	1007	975	961	996	1035	1004	991	992	974	948	1058	990	1027	1011	1016	982	954	1011	980	1020	1007	996	999	981	989	974	1052	1047	948	1004	1008	1042	1074	1031	1006	1009	1011	969	996	1043	986	994	1014	998	1048	995	971	992	1025	1016	999	966	1038	996	994	1015	1007	922	1012	1011	1023	1022	1013	1039	992	1013	1001	995	1012	996	988	1021	977	1015	1019	979	1011	1017	958	989	1029	995	987	1030	1052	1002	1000	1025	995	1032	1008	1013	1020	974	992	961	1023	1031	1018	967	992	1024	964	994	990	982	996	990	949	1000	1007	1013	1066	1009	1058	988	979	951	943	995	957	1049	949	994	1050	998	974	939	1003	1028	1012	958	1013	950	1043	1003	982	1008	1036	1045	985	974	1022	1029	1024	950	952	1060	967	999	1012	988	977	996	1015	1013	1051	976	1019	1023	1006	1037	960	984	1055	1024	1050	993	1001	949	999	957	992	1028	1033	965	958	1024	955	987	1025	943	1030	955	1008	1000	992	1033	968	915	1023	1024	998	1014	1018	991	990	945	993	976	1010	987	1042	1015	1046	974	968	1004	1061	973	1000	953	1000	986	1018	1008	1007	1024	968	1050	972	1016	1056	1041	1022	981	1022	978	985	999	1037	984	1046	1011	935	990	1018	1014	1048	1006	984	987	996	1020	1009	1016	985	1057	970	1023	984	929	955	1035	1026	985	973	959	987	1034	970	990	1041	1017	1013	998	1013	994	1025	982	1005	962	986	967	1023	957	1021	1018	1026	1037	1038	1013	988	1002	1073	1017	975	958	1012	1046	948	1029	962	959	976	996	1068	991	971	971	1094	918	986	1028	982	1037	1018	999	958	1031	959	1094	1016	1003	973	1001	950	995	1014	994	988	984	977	1056	1026	1013	1026	1053	942	1000	967	1029	1026	994	963	931	974	989	975	1011	978	1033	993	959	963	1045	1022	981	996	1069	1015	1014	928	995	1036	990	1001	991	963	978	1003	1006	1009	971	1002	1023	1000	940	988	1038	997	984	971	1012	1033	1020	992	939	954	1030	981	995	1038	1061	1020	1026	983	1028	1009	1009	987	986	973	1034	967	948	990	1005	1007	1031	991	1001	1024	1030	1017	969	1010	995	978	999	993	969	946	1001	1009	979	1031	1020	1010	998	985	929	1031	1003	1002	986	1025	1049	1001	977	948	1077	1025	1039	1011	953	958	1038	988	1024	970	1057	987	1039	962	1054	1004	997	1017	983	1016	1059	998	920	983	977	1048	986	979	1016	1042	1031	1025	1022	966	992	1048	1031	1009	954	984	986	997	980	984	1041	1011	1047	959	994	963	1021	1007	1018	1017	1014	1024	1006	956	1036	1006	1051	966	1041	949	984	999	1005	989	992	1015	976	1007	991	1010	1016	973	1009	943	1000	1028	984	995	997	1020	985	987	991	975	959	996	1032	1051	1035	1029	970	969	1022	973	1007	983	1074	982	1030	984	990	1050	980	1048	990	988	928	1049	1071	989	991	992	1014	1023	1019	952	1004	960	946	989	1056	1030	974	971	1006	1011	1045	1010	1009	1013	1018	1009	1001	970	1024	1059	1040	997	1002	1012	1061	976	965	992	1034	1012	1024	943	1062	961	1017	966	960	1007	973	970	1039	1003	1003	1033	991	1029	962	999	1028	1007	1035	1016	1010	948	1007	976	972	986	986	994	981	968	1028	1000	979	1009	1031	981	952	1078	1007	1011	1016	1060	977	1010	1007	960	939	985	1025	960	1023	1033	965	990	970	1047	1016	995	1009	978	971	1024	986	986	1001	1000	969	1038	989	1048	996	985	931	1023	963	1037	967	1024	1005	956	959	1016	1036	1001	1009	1026	985	1004	1017	961	1113	1035	914	1050	1024	1049	951	1023	990	1066	987	982	1090	1003	960	984	976	1000	950	993	1019	1029	957	1029	989	952	982	1051	1047	944	1024	1039	1000	1017	979	1044	1030	988	1016	1039	1031	1024	941	993	1006	1027	996	953	1057	979	984	1038	995	1007	1001	1031	1031	1001	991	1013	1008	971	1022	979	987	989	1014	1019	999	979	963	1021	1031	981	982	961	1027	971	977	1036	1031	1013	1049	961	1010	941	956	958	972	968	1006	983	1004	1055	1013	1005	988	987	1055	964	981	981	1078	988	1005	991	969	959	991	987	1014	1020	1012	1004	1007	1010	970	1080	1011	1028	1001	1001	1016	991	1022	970	1013	988	1008	1016	1000	985	1044	954	985	1000	972	1029	927	1039	983	979	944	1018	1061	1079	981	1020	975	1023	956	983	1043	1058	1025	1023	1012	978	1042	964	985	1025	935	1070	963	972	1009	993	1000	1077	1023	1013	969	1013	1027	1012	999	1018	1012	1024	1014	975	1029	1018	1045	981	1028	1015	940	994	1011	1019	1070	1005	965	1010	1005	939	1024	971	998	973	931	1005	995	1011	974	1038	984	1049	970	1003	966	989	1020	918	1017	962	1017	1057	1035	969	975	963	1013	969	1026	1042	1020	1023	1031	1006	1012	1042	996	1028	985	1024	1033	1037	963	998	974	992	950	985	1004	1018	1050	995	988	973	1025	1008	971	1063	977	1045	984	995	959	991	971	1018	966	1006	1013	1010	1035	1068	996	1047	977	1001	997	1090	936	1048	1039	990	1015	1030	992	1017	966	982	1011	962	1057	999	973	1026	1030	1013	1033	1028	1021	971	1019	1006	979	1029	963	940	995	965	1054	966	1000	986	1033	966	1029	998	1058	1030	1033	930	1029	978	1008	1054	1034	1031	976	1013	1021	1012	992	1001	1012	968	965	963	983	1012	1007	1014	989	1007	995	1011	1064	967	1001	981	934	983	982	994	988	990	1012	967	943	1042	992	999	1025	1013	957	1013	1046	1000	999	1013	975	996	1009	1009	981	1039	991	1006	956	987	1033	1045	1047	976	1004	1031	959	953	1005	1022	973	964	1034	1053	1025	921	1027	1027	958	1018	966	1007	1020	989	1029	1018	980	920	1035	999	1035	993	954	1015	1061	988	989	1029	1023	973	1014	984	1010	1021	1014	993	970	975	987	954	1004	981	995	997	1012	956	1024	1036	980	1003	983	988	972	1000	1007	998	1052	990	953	1017	967	988	949	1040	956	982	995	1001	979	1068	1009	1020	982	1007	955	1019	976	961	1005	1036	987	1004	967	975	1046	1022	971	992	986	1061	1034	1018	1059	996	959	954	995	999	1026	998
28020	23149	25336	18484	10132	7129	5228	3984	3302	2755	2437	2121	1801	1459	1259	1183	1098	1001	989	953	888	854	798	775	721	692	724	669	738	685	641	668	630	664	675	650	631	615	628	613	588	646	626	633	636	628	649	617	659	622	606	588	599	582	616	603	624	642	616	534	620	600	650	596	618	653	620	601	561	586	645	583	597	597	627	607	612	604	589	631	601	562	630	631	599	612	590	646	626	600	578	557	617	618	581	630	602	569	635	610	644	550	553	611	571	564	582	618	629	605	607	607	592	617	624	627	602	612	596	611	571	580	633	622	634	553	619	554	636	616	611	576	589	620	594	605	616	629	593	582	589	602	570	592	604	631	619	615	635	581	613	593	597	608	603	596	593	605	599	577	640	623	619	587	583	574	645	615	636	649	648	646	583	594	633	642	568	578	569	582	610	638	572	596	588	584	596	562	596	630	581	608	633	618	563	621	608	610	625	623	600	622	567	595	607	602	591	582	579	628	606	630	582	579	626	553	623	613	652	620	624	611	599	618	641	578	589	608	618	639	682	588	585	620	574	580	655	591	616	619	627	636	617	627	609	619	570	595	595	583	587	614	638	612	629	615	568	618	668	646	640	602	580	593	629	589	594	642	655	655	617	601	577	651	625	651	581	598	633	571	574	581	584	613	616	616	606	596	620	629	594	650	592	584	597	584	617	632	629	576	601	605	581	586	556	597	582	572	601	629	624	576	629	666	570	638	595	620	593	608	606	601	634	618	581	615	571	577	591	553	598	604	641	618	613	627	612	655	609	643	601	619	596	617	635	607	611	592	607	628	558	563	576	589	599	635	633	642	644	622	566	600	608	610	563	536	617	614	608	611	576	605	597	591	601	604	587	573	547	599	609	574	589	629	621	601	607	601	572	596	621	619	614	583	622	593	636	609	619	607	622	627	612	564	630	584	627	598	576	634	618	620	604	596	627	648	551	648	592	613	619	618	615	612	639	622	641	612	654	611	608	610	573	606	643	610	579	548	615	593	606	583	628	596	579	607	575	601	594	624	590	655	595	560	627	629	644	626	641	600	578	604	593	601	653	564	598	593	629	630	638	576	619	634	614	569	530	592	598	569	612	595	624	636	584	622	644	608	621	584	614	573	593	664	648	624	582	636	591	583	636	612	642	601	587	631	579	573	622	623	609	570	618	622	615	632	603	594	608	605	601	586	660	629	596	631	603	567	575	617	585	598	635	604	577	632	549	620	580	611	580	617	611	585	603	551	654	617	614	589	617	587	608	587	628	608	648	627	615	610	626	558	623	610	637	595	592	597	597	599	580	609	607	590	618	570	641	600	612	627	631	584	603	638	634	575	652	576	597	582	588	613	584	645	600	596	654	624	615	631	570	586	620	627	591	600	585	663	551	575	598	553	569	598	598	590	651	568	579	596	601	624	609	649	593	602	642	694	612	578	640	576	582	637	598	632	585	587	620	605	595	641	609	618	605	622	620	596	614	646	633	572	621	627	604	618	631	612	589	663	582	596	625	642	603	614	657	584	606	565	619	611	606	542	657	602	631	600	586	576	648	629	609	583	623	597	597	626	616	643	589	654	605	645	595	632	586	634	582	604	597	584	597	628	592	647	620	596	600	594	632	574	628	609	595	648	634	583	602	563	627	622	618	618	623	562	617	607	594	651	551	542	619	583	583	637	570	613	639	572	633	591	648	578	646	598	594	595	592	585	589	624	692	559	619	608	625	595	563	602	606	598	601	630	624	607	671	616	615	608	606	644	629	570	595	584	583	592	603	617	600	581	647	596	570	620	629	616	607	598	576	651	581	607	608	606	618	588	606	610	645	609	662	572	607	666	598	617	630	586	578	546	633	564	624	631	568	647	587	583	584	618	619	647	657	601	604	551	599	602	606	600	612	679	577	658	638	569	619	563	632	585	676	607	594	606	605	605	592	652	656	632	605	626	624	628	641	626	630	615	614	604	583	569	643	609	621	612	602	654	633	598	624	564	595	600	614	645	619	605	633	594	605	642	647	609	626	648	613	623	559	581	590	626	571	604	618	613	623	606	642	597	587	600	636	600	638	585	626	628	578	582	616	565	625	626	638	612	569	616	576	582	577	636	590	621	600	593	607	625	589	589	612	613	588	645	619	624	600	595	634	572	570	611	578	557	624	605	622	590	600	598	630	661	574	601	640	628	621	575	578	598	619	610	591	590	641	582	612	620	589	578	610	580	578	644	591	594	681	612	563	606	587	561	583	583	623	607	587	578	605	599	577	621	654	649	584	564	628	596	589	625	618	620	601	608	620	600	670	582	589	572	624	581	663	635	596	590	610	614	618	614	583	583	575	597	605	616	611	602	597	625	612	565	625	611	628	584	602	614	605	577	601	592	593	650	583	600	612	626	620	651	673	613	607	626	573	576	576	616	555	593	600	606	614	629	604	624	575	607	604	616	604	555	586	570	608	616	566	630	631	627	620	570	582	591	648	599	580	613	614	619	596	599	590	608	601	592	551	587	652	648	600	600	558	577	624	612	604	572	634	594	578	644	601	630	607	622	645	582	557	626	601	598	581	610	588	559	568	607	631	667	590	552	627	604	649	584	620	642	570	579	570	594	583	649	598	601	622	643	612	619	614	580	603	614	615	634	586	603	597	609	615	587	581	599	587	592	568	601	583	614	593	621	627	629	623	603	605	613	604	617	590	594	581	592	644	598	633	599	580	613	599	629	586	586	629	565	623	586	624	624	612	606	631	618	600	599	643	612	635	633	615	589	629	585	611	597	616	629	602	611	611	592	578	578	622	612	610	614	620	583	553	597	610	637	564	629	618	590	600	625	606	631	614	596	597	591	598	551	614	652	603	576	608	614	626	606	593	598	641	649	627	555	643	610	590	632	580	637	611	570	616	620	590	573	580	642	645	596	606	587	569	610	640	616	596	651	584	608	601	609	585	583	599	621	627	640	556	549	589	594	568	606	640	597	622	611	665	625	581	591	575	600	585	618	624	597	569	618	596	605	627	561	645	583	622	637	573	607	634	581	628	599	608	602	601	571	567	593	599	615	607	636	654	606	596	617	606	635	612	646	641	607	604	649	610	621	582	652	604	642	615	607	623	612	643	590	612	636	619	589	664	622	669	622	612	652	589	636	596	630	575	588	613	655	610	593	598	583	606	591	617	634	607	594	558	606	578	603	573	559	610	610	626	582	609	605	640	604	603	586	627	552	578	631	611	612	591	551	614	616	601	655	643	675	614	604	604	591	619	619	609	601	609	551	631	617	632	599	539	563	601	596	579	583	620	598	575	642	605	603	618	619	615	602	619	600	592	587	592	597	623	636	634	616	610	580	572	604	610	568	637	620	601	628	615	631	572	600	598	591	612	563	625	639	600	587	602	616	593	626	564	604	611	603	620	594	600	605	606	626	604	601	586	572	605	572	591	680	594	584	621	588	561	597	540	617	595	624	614	575	655	590	609	621	644	617	625	616	594	628	606	603	618	634
22138	36573	27202	17593	13204	11203	8856	7021	5465	4559	3835	3239	2783	2217	1710	1595	1472	1364	1221	1171	1103	1072	1017	848	889	779	769	753	730	764	710	731	748	695	744	726	752	719	690	674	639	623	669	615	619	628	632	635	655	657	664	591	605	653	649	598	637	648	622	634	632	662	616	604	641	672	628	705	640	689	646	617	671	639	657	633	607	640	669	623	658	671	686	612	605	632	627	657	623	637	624	617	648	646	605	652	621	678	604	642	646	685	566	625	631	667	639	647	598	582	595	643	670	624	650	631	671	638	587	649	649	651	663	614	637	621	661	620	621	587	651	613	611	649	617	662	618	592	656	631	642	677	668	644	619	627	656	594	657	650	603	675	632	625	635	633	608	652	637	630	634	620	605	626	651	605	639	635	612	645	623	664	611	630	646	627	625	648	657	620	645	647	607	651	607	681	648	636	642	594	654	608	621	654	623	651	667	646	649	652	643	637	628	656	642	617	627	649	639	627	627	617	627	613	620	631	631	636	618	603	632	660	635	659	679	677	630	612	623	626	670	599	653	605	627	636	629	634	594	680	673	678	663	633	659	659	573	676	643	621	633	634	620	630	620	617	598	628	618	657	637	634	617	634	627	617	670	615	684	606	658	599	661	659	611	613	635	651	617	632	630	648	619	658	610	656	658	643	637	634	627	650	629	574	597	637	640	620	636	607	650	667	688	642	605	596	595	651	638	633	625	630	623	650	614	670	643	580	597	620	649	668	639	644	630	627	617	624	677	651	633	628	704	620	651	661	612	647	660	643	683	610	620	663	669	645	682	607	685	650	605	620	634	689	659	642	640	647	597	657	653	642	616	648	609	632	620	652	647	628	631	620	625	651	654	647	649	673	645	635	669	620	642	637	636	667	642	629	623	646	602	624	612	671	594	609	595	663	625	677	614	675	641	655	665	687	611	647	621	610	606	610	612	705	612	640	665	644	618	608	657	657	627	645	605	640	716	661	604	660	656	636	601	644	668	610	587	697	635	617	694	601	666	646	627	621	615	655	629	651	675	639	640	686	673	694	632	625	607	570	672	626	623	633	615	662	584	615	638	696	592	676	641	612	625	629	604	623	640	672	623	617	642	617	611	665	630	647	655	642	674	605	608	647	603	650	605	640	653	596	619	661	599	666	638	640	595	674	590	628	641	639	631	652	652	624	631	639	662	683	617	628	676	593	647	644	624	634	645	560	610	656	664	604	698	665	667	618	677	667	680	629	633	652	636	600	626	611	580	647	614	632	635	622	620	626	632	624	590	710	624	656	619	676	659	632	626	630	650	636	597	656	649	614	659	619	612	658	595	624	634	645	604	636	639	602	631	619	666	654	665	664	641	670	626	667	600	616	633	624	633	579	604	629	637	654	631	666	699	644	668	657	609	621	585	638	637	662	650	646	672	642	577	663	640	646	662	653	615	635	653	659	627	644	630	639	616	667	550	665	639	659	641	643	638	607	652	646	647	606	640	606	652	611	580	663	656	591	687	641	681	628	648	624	647	648	663	624	636	657	599	619	667	618	619	621	658	609	662	678	626	597	626	624	640	675	614	604	611	654	615	667	677	585	617	671	664	681	638	604	631	598	664	631	635	660	674	576	646	630	643	611	667	656	686	595	614	610	600	628	654	636	638	623	627	671	619	616	622	654	607	619	651	670	609	642	610	621	664	597	664	670	660	658	665	651	675	625	644	597	644	570	610	626	602	654	599	610	588	634	621	613	660	628	641	621	589	636	639	623	674	628	607	588	632	621	585	632	644	606	655	632	568	580	650	617	677	604	618	651	657	662	648	667	660	624	618	618	657	601	635	632	666	627	641	631	642	678	612	707	588	587	651	616	646	630	615	649	640	602	665	646	664	625	639	635	613	656	647	618	709	675	649	603	610	637	646	650	633	655	658	704	653	673	574	628	596	624	633	635	637	629	648	631	627	662	637	633	686	605	657	648	652	638	651	643	675	639	586	626	628	634	609	648	642	638	584	630	618	628	584	636	612	647	646	644	660	631	668	648	660	619	589	650	646	609	638	621	621	650	643	644	663	654	636	599	629	634	643	604	652	584	628	629	697	648	662	639	670	622	668	583	658	656	618	667	629	654	608	631	632	642	636	660	618	634	615	677	649	631	660	664	611	662	605	626	637	680	625	643	620	621	622	688	677	634	632	687	612	688	674	638	657	600	622	628	635	619	640	593	628	659	648	647	615	691	625	633	634	650	638	648	637	634	645	650	599	644	668	602	639	643	592	649	640	651	639	646	627	641	630	605	611	592	610	621	621	634	667	618	645	646	627	613	594	644	628	645	612	627	662	662	634	636	602	634	642	648	607	603	647	665	629	615	634	626	660	601	630	641	593	642	623	658	648	664	654	598	611	661	692	651	598	653	614	650	644	610	655	651	636	627	632	659	613	661	638	653	612	607	642	661	593	596	615	655	613	581	637	636	640	614	632	597	623	670	602	627	607	615	628	581	638	632	604	666	649	639	682	619	643	651	662	650	645	610	697	601	649	583	562	640	644	652	602	681	647	656	619	655	596	592	628	628	644	615	624	625	653	641	623	635	668	663	624	564	668	611	648	589	635	646	636	614	637	592	643	612	645	630	652	609	641	588	641	650	588	616	633	645	654	599	612	646	622	608	622	595	627	600	674	634	641	606	647	627	639	641	650	651	628	641	654	611	675	594	616	677	631	607	644	610	615	626	665	631	600	611	648	681	658	622	625	629	608	634	643	584	621	605	643	618	648	618	659	645	651	690	650	652	686	607	623	625	685	605	644	607	647	636	662	616	607	638	621	635	633	646	663	616	694	612	652	644	652	644	604	599	593	633	658	619	590	674	655	633	607	636	640	669	611	644	658	645	639	627	657	663	628	609	653	677	654	613	662	624	653	672	637	628	636	626	656	608	641	624	656	632	623	679	633	656	616	637	620	622	632	654	663	601	642	640	665	659	664	682	630	656	657	643	641	621	671	661	656	643	600	656	625	674	626	637	651	628	667	624	691	601	652	632	630	653	635	633	597	666	644	624	655	660	625	654	633	636	635	613	633	663	646	627	614	605	646	602	656	596	653	606	629	651	614	615	669	603	590	637	676	651	666	589	611	615	616	634	647	603	652	616	633	627	638	617	610	654	625	670	622	659	642	623	673	626	647	644	645	603	613	633	592	621	598	641	639	645	637	683	584	626	637	643	665	612	634	647	604	600	626	652	611	637	672	612	643	634	659	595	634	622	614	658	632	663	650	593	623	649	687	632	640	628	666	652	637	595	630	631	650	598	629	620	602	633	658	624	651	635	633	607	639	658	657	630	620	632	670	635	630	621	652	626	677	673	656	606	655	633	642	620	618	636	595	662	695	708	603	613	617	619	637	623	606	633	596	644	635	647	627	663	643	657	661	661	627	606	679	618	586	607	617	658	602	621	639	612	673	586	662	634	637	644	587	615	595	658	616	594	644	594	659	620	595	663	632	637	603	634
23468	21061	28322	24094	21363	18365	10858	6656	5050	4297	3770	3259	2702	2224	1934	1789	1619	1617	1513	1457	1322	1330	1229	1144	1172	1124	1114	1075	1021	1057	1017	1095	1017	1026	1013	1009	1039	955	1002	1022	959	977	920	903	906	990	865	949	912	955	947	918	930	920	916	941	924	920	964	906	925	875	902	911	920	961	924	927	916	907	930	952	932	943	904	914	916	916	923	908	962	940	904	953	964	913	920	930	920	961	948	972	908	951	952	880	944	938	882	932	914	916	941	907	914	928	938	911	927	937	984	929	893	878	918	958	1004	896	945	852	967	898	936	954	895	956	949	942	934	877	883	833	881	1015	921	917	898	886	891	927	907	934	983	912	940	916	971	927	923	945	932	970	989	931	949	904	945	1010	977	940	933	913	971	938	864	915	892	936	923	922	963	931	902	882	982	914	944	922	946	927	914	947	924	884	950	996	906	930	966	929	929	936	926	908	881	931	930	950	945	866	942	966	982	904	913	906	945	874	906	973	939	931	958	996	908	992	919	960	929	957	923	927	988	965	905	897	934	933	929	896	948	923	930	906	922	957	891	970	906	922	921	923	940	864	940	898	984	848	891	965	970	949	917	980	939	987	905	927	990	952	925	900	886	886	884	956	946	963	937	956	909	868	924	934	893	922	942	927	1000	967	949	922	953	907	865	961	941	952	990	948	900	903	966	923	912	890	972	940	895	944	949	918	932	884	957	959	873	878	940	924	924	1002	918	951	897	942	948	943	939	925	980	915	932	853	967	950	959	927	979	898	934	920	950	925	991	904	946	970	974	921	960	947	924	918	911	922	937	889	951	959	927	894	923	979	945	999	948	932	970	988	927	970	942	930	929	914	909	940	925	952	922	873	921	904	891	958	908	986	957	877	885	893	942	968	975	867	916	922	931	910	913	945	962	914	981	935	917	919	953	907	978	957	970	885	862	968	977	913	916	949	913	921	926	905	994	937	927	927	954	909	899	986	953	951	925	954	947	946	927	958	1006	958	889	924	971	1002	957	985	919	948	905	942	957	922	900	913	993	945	936	917	918	884	927	996	891	925	863	917	953	917	953	946	933	928	953	962	966	972	928	950	919	922	932	882	941	959	917	917	934	936	910	895	890	919	985	963	956	921	925	911	899	901	933	931	935	972	914	948	956	910	987	903	931	929	951	906	960	948	896	944	932	919	929	896	917	933	938	958	912	923	909	912	907	939	944	929	890	947	886	948	937	965	882	903	913	858	918	902	881	856	919	903	940	921	961	952	974	910	910	914	885	979	969	907	906	947	950	926	921	843	922	899	916	954	929	957	902	873	976	915	911	902	928	960	985	903	957	949	910	907	941	920	979	971	930	972	899	956	934	947	968	996	898	940	906	928	924	933	1006	966	938	952	923	977	959	882	887	952	896	982	928	962	931	943	933	883	951	919	957	963	917	876	880	955	945	877	910	938	941	924	987	922	961	916	948	957	874	961	910	916	911	894	978	918	939	904	931	902	996	957	985	940	938	946	930	970	933	940	939	904	927	904	938	915	961	921	890	929	952	959	917	922	899	968	941	893	937	900	941	918	937	956	923	896	941	983	930	960	897	961	901	950	939	960	957	975	940	940	976	939	911	891	880	945	922	953	919	922	940	922	896	892	890	916	959	924	938	1021	888	957	951	931	907	929	878	972	983	953	984	933	878	942	923	980	896	917	940	890	915	882	902	952	952	943	922	932	883	927	933	973	875	953	906	888	943	937	867	946	925	899	926	908	930	912	928	943	956	935	969	938	894	896	946	964	993	1010	932	893	991	908	934	1004	965	895	942	934	941	888	920	913	960	889	986	895	918	984	939	939	957	891	955	889	868	942	911	949	948	856	906	918	894	940	993	955	871	887	975	993	962	920	945	984	967	938	961	950	865	939	949	954	848	932	951	892	947	964	926	914	959	905	887	916	889	927	889	904	963	927	940	896	937	930	916	960	949	918	917	913	916	1000	975	963	913	930	983	887	951	903	910	937	919	915	931	984	958	867	926	947	958	892	1015	968	869	928	964	968	911	937	874	932	879	929	913	937	913	904	952	971	930	879	943	938	931	960	908	905	923	939	926	928	845	940	882	872	880	940	884	914	966	898	931	993	852	941	904	881	940	890	963	923	911	953	907	956	954	884	932	928	920	925	936	894	896	951	970	934	971	952	937	941	945	907	912	932	921	932	921	850	999	950	931	950	880	914	904	945	941	942	929	947	907	890	950	949	916	910	917	949	932	939	897	957	911	954	948	897	928	881	937	964	895	874	916	947	876	904	984	867	925	926	915	858	927	919	906	963	911	924	890	961	987	926	933	850	864	896	917	927	908	942	990	998	913	950	924	922	908	934	934	995	960	1005	913	938	945	891	938	909	909	895	945	917	874	935	981	919	939	899	905	977	919	852	933	963	894	897	968	927	952	969	931	958	914	925	954	895	878	957	902	923	918	869	916	938	926	966	949	953	927	961	866	944	945	989	935	859	963	889	967	940	964	932	953	939	939	917	918	910	869	881	911	855	928	907	916	939	951	892	889	977	940	884	940	939	966	918	873	916	903	917	936	907	890	875	946	888	936	950	918	973	905	923	915	929	963	964	884	946	971	910	947	937	935	913	924	930	953	950	963	945	980	885	883	938	955	895	930	929	949	949	916	906	961	889	958	992	893	928	916	935	880	973	909	888	977	949	974	913	953	936	933	952	931	944	958	899	939	951	931	956	909	927	865	915	934	895	900	941	902	922	944	928	939	927	909	962	945	943	922	903	949	925	953	914	945	930	913	904	932	896	957	862	955	882	942	859	912	950	895	960	964	936	899	863	941	873	930	936	907	848	916	873	970	956	964	913	943	943	990	921	918	929	928	967	868	954	929	899	933	932	921	974	934	898	900	896	988	944	920	936	958	943	918	931	869	905	922	955	940	933	908	922	935	907	891	906	951	890	930	941	976	912	951	899	907	957	934	970	954	923	904	890	931	945	940	944	893	912	918	960	958	972	937	920	918	903	972	951	965	973	895	913	929	947	917	930	962	926	964	962	884	919	880	979	900	937	911	924	957	963	909	896	976	971	898	874	929	914	899	911	925	936	905	927	941	932	962	908	911	889	938	934	904	897	910	934	896	981	948	908	932	906	947	951	951	919	942	975	934	927	937	931	967	947	906	923	945	929	936	959	952	926	892	926	954	886	976	911	876	963	952	932	895	982	937	873	983	930	915	960	968	914	888	938	962	918	946	947	888	983	921	908	905	953	893	863	940	908	980	948	952	968	933	948	902	913	915	959	963	907	923	871	885	934	910	925	928	881	892	916	904	940	947	944	994	974	886	883	936	920	862	946	886	958	893	936	916	946	934	901	888	906	946	933	885	931	928	891	919	918	972	891	969	943	898	951	926	923	943	944	925	862	920	930	936	941	930	952	942	933	968	931	909	871	887	936	873	950	948	910	971	910	923	951	956	942	925	905	914	890	910	925	964	893	924	922	869	953	970	884	915	895	904	902	939	882
22812	43794	33228	23100	17562	15215	12038	9850	7929	6487	5559	4891	3969	3113	2577	2365	2212	1993	1894	1765	1743	1581	1369	1363	1244	1257	1240	1197	1127	1079	1111	1109	1063	1096	1065	1189	1063	1036	1052	980	1017	959	955	972	952	974	951	988	937	976	924	977	987	910	923	909	964	929	960	930	896	969	940	976	941	989	952	998	951	959	910	943	961	964	939	980	997	1047	960	914	955	963	919	916	906	1018	999	944	960	982	1013	940	998	899	870	977	899	955	945	1005	905	938	877	911	922	990	949	934	1018	949	999	960	1001	927	993	947	976	942	966	909	969	946	967	964	902	941	918	931	1027	942	1005	942	984	880	965	974	959	960	972	967	950	902	963	941	934	954	963	941	962	958	893	967	977	929	961	994	967	976	960	957	924	930	934	976	968	977	930	982	987	950	889	969	990	896	968	908	934	885	936	969	948	938	934	942	940	992	952	985	929	960	977	962	1007	965	960	904	1023	967	971	963	970	1004	964	953	998	918	970	917	972	961	935	940	951	1000	963	932	972	1026	952	949	962	907	958	995	926	936	951	959	931	945	936	966	933	928	945	978	995	975	959	927	928	929	960	990	955	931	929	920	932	1027	1008	978	947	959	874	944	915	983	926	998	974	953	936	989	927	1019	957	967	943	956	907	917	920	989	942	1002	998	968	963	911	894	948	949	979	948	980	976	892	916	985	941	959	952	951	966	922	975	964	927	918	991	939	955	981	975	928	993	897	934	915	938	971	930	955	956	950	918	918	1005	905	894	956	989	937	950	983	961	922	982	959	982	960	959	988	940	966	939	994	967	1066	905	928	909	968	952	922	959	962	975	1057	932	943	944	969	991	935	946	875	972	959	948	921	931	971	938	1006	945	968	972	907	932	960	931	962	974	982	933	960	940	985	928	972	965	961	898	987	975	898	894	891	979	948	914	948	1019	915	932	947	920	971	1038	991	931	985	1008	970	873	929	976	948	990	956	951	957	920	971	955	937	904	948	968	970	986	952	960	951	918	983	981	970	952	946	947	923	982	932	897	978	893	1001	943	981	928	945	929	930	955	936	970	926	1020	990	865	951	951	1035	962	995	947	947	941	920	952	945	933	979	931	952	986	974	940	962	908	936	857	909	931	910	949	903	927	879	947	906	949	996	1001	977	969	957	909	928	947	957	968	977	896	919	921	953	979	928	968	1011	910	961	917	957	890	928	899	950	970	901	930	945	912	950	968	954	927	986	920	979	961	905	967	953	1003	953	918	930	886	928	967	885	932	984	955	945	991	1022	920	934	936	939	988	896	972	925	977	968	945	919	909	920	939	946	993	944	951	950	990	971	993	976	944	984	994	959	937	927	1040	971	915	921	932	956	891	937	913	945	949	927	918	980	905	967	939	939	911	972	955	985	933	953	999	926	1014	954	980	1008	1004	938	972	971	949	924	933	932	972	912	921	910	882	954	972	938	924	987	979	939	973	951	919	993	885	887	952	965	935	948	962	944	948	930	947	950	949	999	1016	989	993	955	912	976	944	956	898	946	961	943	930	888	944	963	902	947	964	964	1012	906	939	892	1050	984	981	941	921	969	967	957	951	960	917	946	909	975	927	958	962	971	976	976	969	924	938	930	997	941	977	930	940	960	920	937	969	944	940	912	991	920	1028	974	927	971	966	967	891	941	967	993	949	946	929	1018	987	939	915	951	932	943	918	930	929	962	928	952	984	908	988	1008	990	986	985	916	949	990	953	994	1003	905	900	957	978	938	979	998	1014	935	962	937	965	935	988	935	974	975	914	928	927	978	977	948	979	941	920	969	924	949	958	947	946	935	921	994	906	890	990	941	1018	909	900	972	902	925	956	956	961	944	936	993	935	915	986	979	901	954	1006	929	958	990	929	971	919	1019	950	900	944	962	980	981	936	931	921	949	943	935	930	970	927	947	980	943	959	969	948	996	942	989	938	910	883	924	946	964	999	974	1012	988	1003	941	949	931	929	910	950	923	955	877	973	898	952	952	894	952	960	927	971	954	953	953	908	951	992	950	925	918	970	920	937	966	989	920	958	985	910	950	955	940	977	949	1026	997	1032	988	968	884	959	933	975	941	915	959	961	978	919	937	991	936	932	931	967	926	913	987	972	945	975	922	950	948	957	951	982	956	956	948	949	957	975	930	996	962	924	928	953	962	1018	972	961	988	889	975	944	990	918	906	950	963	933	963	909	945	971	914	994	977	914	947	995	978	952	990	969	967	1014	954	983	972	893	931	993	977	976	958	1030	931	972	955	949	932	948	897	957	958	1056	970	904	959	911	963	963	1008	961	913	954	979	959	953	967	978	978	973	949	912	961	973	987	980	963	963	987	955	956	929	944	928	930	987	950	925	965	951	924	949	881	994	967	1009	986	954	970	958	935	919	956	932	942	957	940	955	902	906	961	940	942	883	942	937	987	956	952	851	985	979	962	967	980	1001	959	939	946	932	953	885	980	971	905	935	944	933	948	975	1005	1017	999	992	942	928	971	936	950	1009	933	978	943	960	921	965	1010	948	930	907	925	909	901	989	946	964	898	957	941	949	944	950	953	955	945	960	957	937	951	938	939	963	1003	964	1016	929	951	990	988	929	967	947	973	984	962	916	908	980	936	998	914	940	940	975	979	913	887	892	954	955	899	954	902	949	895	944	915	955	911	933	953	929	956	910	944	1018	946	906	968	972	886	929	976	979	969	985	987	930	954	950	985	946	962	921	967	952	932	947	962	868	972	979	940	968	957	924	1004	948	965	961	936	924	936	926	938	963	958	927	975	925	916	907	939	916	957	976	922	951	911	934	928	951	938	957	972	954	989	1007	950	917	950	933	922	922	914	963	960	934	942	916	948	989	946	935	962	903	934	937	928	912	925	984	948	907	919	912	923	949	961	922	988	956	983	898	961	973	876	1031	912	925	1005	971	944	951	930	978	967	920	925	928	906	992	987	984	968	929	963	926	920	962	956	1006	986	959	932	957	984	990	997	926	942	987	978	1007	933	1020	932	938	882	907	1026	951	917	935	922	1041	933	937	957	953	1001	933	900	934	975	938	980	955	992	959	993	981	949	924	967	947	1010	971	978	924	894	939	943	945	916	907	934	969	955	999	928	922	1014	958	894	931	973	932	952	979	952	980	965	909	997	923	998	951	939	964	977	948	901	967	963	967	939	976	927	944	976	927	979	951	909	944	970	1012	939	968	964	918	963	939	942	915	965	929	958	887	937	957	974	928	899	1005	918	968	949	982	958	949	977	945	966	946	938	1008	968	941	1005	964	933	984	962	935	999	983	966	996	956	876	946	897	1008	967	891	929	936	936	934	950	975	965	972	930	997	941	974	913	960	951	906	951	989	930	903	971	956	958	921	970	989	957	947	903	960	953	997	932	997	920	927	948	953	960	949	948	963	998	951	923	924	928	946	959	919	1008	925	929	902	926	939	900	946	969	975	951	980	942	965	937	914	893	959	989	968	957	985	911	971	926	903	977	988	966	976	908	941	939	943	952	968	973	970	980	946	951	977	981	931	979	922	947	990	943	946	930	1009	957	1003	966	958	951	942	949	954	964	932	944	957	1010
24605	21071	27397	25482	17999	11003	7520	5360	4257	3483	2994	2641	2120	1604	1419	1235	1165	1157	1001	1008	969	868	816	820	727	682	716	706	714	642	621	622	641	602	568	609	588	577	603	555	531	539	508	553	557	527	577	523	552	538	532	499	534	501	562	508	500	558	548	551	548	562	522	497	520	495	552	548	546	538	520	527	534	536	542	522	538	549	516	520	533	501	548	547	564	531	552	552	550	572	599	531	545	507	504	533	548	484	491	517	536	519	575	517	548	514	575	581	558	557	583	530	559	562	536	576	539	551	514	578	538	517	549	568	538	547	525	536	501	581	567	518	568	611	553	519	592	537	555	546	548	548	535	540	548	607	527	584	514	568	537	512	543	521	524	528	591	546	537	533	565	527	571	508	532	511	551	565	525	628	516	559	522	529	542	547	535	571	521	554	565	537	535	529	536	543	558	538	534	561	514	566	515	557	547	527	611	577	520	552	535	531	524	593	538	546	535	502	525	554	573	567	551	560	572	548	536	519	544	501	535	524	552	541	562	574	547	535	539	569	597	529	584	552	554	554	534	526	543	567	561	528	526	579	575	518	560	503	533	519	575	550	541	559	538	546	528	537	574	567	525	545	537	518	562	541	548	552	549	508	532	528	519	537	592	542	546	568	527	574	555	579	545	549	532	521	514	505	559	540	537	543	524	536	544	588	539	535	550	518	527	528	548	557	597	520	543	563	567	581	545	516	599	527	584	497	530	529	527	556	507	561	535	551	566	529	548	564	511	502	535	538	528	514	551	574	566	569	553	572	530	566	491	574	582	549	542	523	572	563	500	591	526	545	552	555	470	538	552	530	556	550	526	572	539	548	564	563	514	518	576	553	547	560	551	548	514	542	543	548	579	577	577	541	559	567	553	545	520	555	569	567	516	554	550	550	566	517	590	534	523	581	525	549	519	513	547	528	557	535	562	544	563	535	573	542	528	498	564	555	529	519	542	551	533	552	541	549	593	530	552	575	609	531	576	544	542	514	546	525	568	538	553	534	571	538	543	544	552	529	599	568	507	511	562	531	512	549	536	584	516	543	565	517	538	557	532	557	552	589	532	583	548	524	526	519	604	575	540	533	530	556	590	509	537	575	536	512	572	531	570	498	563	580	583	531	543	570	550	555	507	580	562	551	528	544	539	562	521	540	572	494	525	521	556	544	554	567	588	550	605	534	525	577	532	532	560	516	542	535	569	556	540	501	555	551	499	566	524	539	544	540	519	572	553	510	541	541	545	539	544	534	529	522	564	578	544	581	496	555	521	551	528	530	500	547	511	551	527	566	550	511	532	574	543	512	549	557	555	580	524	551	559	524	553	575	552	512	543	576	520	536	535	567	526	537	560	534	576	501	584	565	564	521	546	540	515	548	522	550	529	571	588	551	569	580	559	542	532	536	564	572	577	540	562	560	536	530	533	523	510	560	550	557	586	518	533	523	564	513	550	575	586	577	557	530	536	539	520	547	530	576	568	537	527	527	562	517	583	541	565	514	539	567	523	490	518	524	536	602	600	547	538	503	522	554	550	536	562	523	526	562	580	543	585	570	557	559	575	539	514	515	549	550	551	534	537	553	565	539	586	580	541	560	572	547	586	553	542	540	536	547	514	545	528	506	518	538	555	532	482	527	544	525	539	593	559	567	536	575	571	535	531	546	558	553	557	554	579	526	536	556	535	508	580	541	547	553	552	537	578	561	512	578	508	569	517	559	540	558	555	543	589	549	560	586	557	563	536	528	551	534	565	581	558	542	531	549	561	560	540	512	518	586	554	516	518	502	523	505	543	576	530	543	542	561	572	584	537	522	570	600	565	555	541	539	557	552	582	571	552	569	534	549	557	568	552	557	572	542	578	541	539	587	553	525	544	551	530	524	525	557	551	555	569	563	529	541	549	547	556	553	532	534	542	544	567	569	552	554	548	570	589	538	540	573	560	553	590	592	531	524	558	565	556	575	519	544	537	568	551	515	574	553	524	564	525	532	547	556	562	566	549	571	538	556	558	520	515	536	545	582	516	495	538	553	524	542	512	521	540	582	546	529	557	545	587	572	498	549	566	566	535	534	559	555	559	557	582	566	536	555	573	573	526	539	551	513	566	541	532	505	513	530	550	536	564	561	603	527	559	585	529	522	570	571	549	551	539	505	535	561	546	555	572	510	510	567	491	545	564	546	532	551	543	602	542	560	541	538	587	564	522	532	495	566	547	523	537	585	525	512	603	533	556	549	539	520	568	577	530	500	585	554	537	548	563	582	523	549	563	545	523	528	501	527	556	570	561	516	508	535	553	583	567	516	562	547	594	533	543	557	558	557	564	551	571	555	536	497	535	541	534	536	507	537	555	496	582	531	546	580	542	513	516	515	568	598	549	563	570	563	559	558	543	558	540	543	521	558	557	573	550	545	543	528	563	587	571	495	548	527	511	525	528	590	544	542	589	528	551	555	583	580	518	559	538	531	573	567	548	554	559	554	542	530	541	545	497	563	554	544	557	554	564	566	557	593	561	555	515	544	610	556	581	572	554	584	578	539	523	499	506	579	550	529	578	556	604	562	547	570	581	554	499	521	541	578	561	563	505	548	613	532	539	577	564	560	534	544	548	491	539	531	549	562	533	558	529	539	556	525	554	552	570	535	564	504	506	534	528	482	550	555	573	523	568	560	500	547	531	551	543	538	581	530	545	553	546	539	592	551	597	529	544	582	574	566	576	552	581	520	540	528	515	535	536	571	530	533	544	531	547	573	554	545	503	555	579	551	539	535	552	580	528	568	547	539	547	546	508	516	559	549	520	551	547	583	545	541	599	512	564	571	518	587	530	522	514	566	516	553	493	528	518	577	567	538	503	559	541	529	552	514	548	559	551	588	598	528	528	544	528	548	556	537	542	526	539	545	590	574	528	527	546	564	501	552	511	536	556	554	532	550	580	540	557	522	502	547	560	511	546	553	545	537	564	522	529	524	529	559	527	548	528	560	570	545	545	533	529	546	544	545	567	584	566	574	562	562	503	543	550	563	517	524	546	511	549	535	504	587	549	561	570	532	580	564	515	542	547	569	557	489	575	541	581	532	575	547	511	577	507	540	559	543	497	548	516	544	533	528	558	571	545	537	571	520	536	527	521	585	538	540	508	521	556	545	528	528	546	552	555	529	563	524	555	572	533	548	585	549	539	520	563	576	523	562	477	521	539	504	550	553	508	539	545	543	555	557	500	557	521	561	568	563	550	508	532	547	597	563	584	549	541	550	474	567	534	553	572	541	571	527	552	556	569	535	567	502	522	538	525	560	518	569	493	529	579	547	519	530	569	566	559	533	591	557	526	535	579	584	585	531	539	553	524	533	539	530	542	575	496	501	547	510	532	573	509	529	534	557	557	551	559	564	532	551	538	522	566	528	542	536	561	574	539	554	535	544	565	537	506	549	575	519	547	564	581	539	609	523	538	516	523	525	529	522	545	560	538	564	538	526	515	525
22155	41393	31803	21862	16811	14332	11221	9058	7252	6051	5133	4299	3454	2395	2082	1885	1694	1487	1476	1376	1331	1165	1001	980	882	870	817	801	795	740	750	676	736	743	684	728	704	635	651	583	595	630	582	597	560	628	575	589	631	577	566	576	593	584	613	623	600	577	574	555	622	613	620	583	557	538	594	580	613	567	557	586	574	595	574	608	582	564	600	599	608	561	597	612	607	576	577	591	574	603	630	572	621	599	609	568	595	530	587	563	549	569	604	581	589	575	599	631	576	610	605	601	591	538	548	591	581	617	595	580	568	615	588	614	576	583	592	605	569	569	584	581	611	612	554	576	613	573	610	531	600	564	606	628	539	603	617	595	574	603	576	571	547	605	556	601	543	652	609	570	613	588	583	574	644	585	623	599	615	593	558	533	596	589	562	543	574	557	598	608	581	570	600	601	595	565	609	577	601	610	587	619	602	627	616	587	593	587	612	612	594	569	603	612	567	587	618	580	598	564	546	594	589	589	612	602	575	624	604	570	613	640	560	590	590	603	613	609	608	622	587	576	620	588	569	603	631	596	633	625	587	560	567	575	592	574	588	565	601	577	621	591	568	572	598	578	586	626	634	628	558	564	605	549	575	555	590	589	604	601	594	607	605	563	598	592	613	578	578	546	559	591	582	593	526	592	645	592	568	613	578	591	581	579	619	589	632	592	619	564	600	579	614	568	566	603	625	604	605	549	571	589	567	555	602	589	571	584	566	584	592	594	617	566	514	580	544	590	597	574	574	589	593	540	579	641	570	611	573	596	589	588	573	579	577	579	590	586	564	559	593	628	576	583	603	595	574	574	567	595	635	595	574	554	589	540	616	581	601	615	583	579	577	618	594	606	573	595	594	591	577	573	596	601	598	585	599	582	606	574	562	595	599	553	571	533	583	599	636	553	589	624	565	520	547	595	607	588	545	570	617	604	623	576	558	576	556	566	601	631	586	559	619	585	586	559	565	613	604	577	625	582	581	557	571	588	582	590	598	571	571	599	583	580	569	583	602	608	605	622	605	599	582	562	626	593	559	551	566	591	593	591	583	572	539	600	576	594	537	571	592	601	567	606	605	557	631	602	612	552	567	618	602	612	605	626	601	556	570	589	583	576	591	614	591	608	621	603	593	550	576	545	568	609	637	580	593	595	541	580	589	576	590	571	588	593	577	606	608	606	557	600	639	593	593	595	562	610	581	661	547	583	631	571	629	545	586	605	619	599	622	594	619	596	618	575	556	570	596	625	584	549	584	548	576	613	577	623	585	603	631	572	625	583	575	531	563	608	650	602	613	586	606	574	571	597	576	588	572	637	552	572	589	590	582	572	628	592	616	611	572	617	608	589	588	581	610	621	585	576	613	611	611	637	570	604	583	614	599	600	583	594	614	566	545	559	582	573	609	589	608	588	635	613	583	559	572	587	615	564	575	570	586	530	585	612	576	573	561	569	556	614	559	558	603	542	606	577	583	611	612	572	579	583	607	596	587	613	575	594	622	629	572	576	590	569	628	551	584	614	561	549	571	586	584	579	599	603	620	599	586	595	587	609	563	613	589	601	607	579	597	609	603	601	614	530	625	565	609	607	624	573	609	663	598	584	610	591	585	589	603	612	597	617	625	577	577	549	614	581	600	577	585	616	579	571	625	586	575	597	618	599	568	591	573	583	565	554	582	587	586	623	612	574	589	555	591	583	600	581	586	580	632	627	585	600	575	556	588	596	589	579	600	633	564	571	611	583	607	631	585	561	537	612	559	597	629	534	575	576	607	592	618	622	615	605	565	570	602	577	626	621	592	588	623	589	538	552	606	582	626	594	634	606	580	591	568	587	599	559	588	580	574	579	581	637	642	619	589	617	552	621	594	580	576	599	588	561	586	553	609	589	568	562	583	609	611	607	615	601	579	592	613	587	603	616	556	568	587	600	605	565	646	570	569	613	571	590	568	587	595	609	623	574	577	566	565	590	542	575	543	635	585	628	569	584	586	597	575	587	586	565	610	583	587	630	586	561	576	629	619	576	536	619	601	571	637	591	557	568	585	599	581	584	567	573	594	581	589	608	598	549	591	556	590	591	606	585	606	565	583	563	604	570	581	566	602	600	585	604	580	566	570	576	595	580	613	632	622	603	536	571	608	588	597	600	601	577	558	598	589	652	612	596	607	597	642	617	611	558	603	595	570	601	596	571	538	610	609	598	593	596	571	576	583	597	558	588	598	598	573	573	621	589	634	620	551	609	595	592	543	594	574	580	604	578	577	615	600	608	620	597	586	603	616	584	580	598	552	592	627	571	569	640	581	566	564	585	561	574	576	624	609	532	579	566	602	586	560	599	544	609	571	553	553	579	577	580	589	590	619	611	547	589	558	547	539	599	598	613	562	647	607	572	607	594	590	593	548	603	584	595	558	578	605	590	638	540	591	586	577	523	597	586	546	599	594	571	586	624	584	611	560	561	598	583	567	585	609	613	591	625	573	595	565	599	629	591	583	594	625	587	608	554	580	611	599	595	524	569	603	589	572	560	599	608	578	555	588	601	574	555	577	564	606	566	627	583	585	606	625	605	614	568	572	605	597	568	663	629	590	608	572	612	582	564	570	551	589	614	600	555	586	594	583	621	600	635	616	600	626	559	579	592	585	655	602	585	613	558	613	584	601	628	553	582	580	582	585	627	597	582	603	611	606	599	589	593	590	587	545	582	578	584	586	591	547	598	601	595	599	617	609	589	597	601	585	617	592	594	599	567	597	589	589	612	577	566	569	587	595	567	594	561	585	598	634	605	564	533	570	592	600	558	578	586	614	589	579	590	587	604	612	605	598	550	572	574	548	595	569	558	587	605	576	577	602	584	572	561	558	593	607	591	605	610	550	565	583	574	594	576	583	588	554	614	557	546	619	631	607	584	552	581	607	508	596	583	585	592	555	592	591	604	598	563	608	558	606	548	629	612	586	547	605	565	586	563	577	560	586	602	570	614	543	583	563	589	606	615	560	586	562	617	623	602	627	601	612	605	563	550	567	649	611	604	555	562	599	584	576	613	588	571	594	628	584	570	577	551	591	551	559	621	589	603	574	620	577	610	618	586	583	569	587	579	545	550	621	527	569	618	517	595	612	600	589	605	559	610	569	577	596	610	582	591	580	595	565	640	613	574	582	574	594	622	559	638	582	568	562	579	626	574	590	580	573	607	588	604	561	637	576	612	593	573	596	598	569	646	561	583	523	602	580	555	592	617	619	560	582	547	608	577	551	628	562	561	583	582	603	604	568	613	586	601	579	578	586	561	569	606	573	586	608	617	606	625	557	609	630	622	571	620	593	629	568	645	579	602	595	583	554	568	617	587	602	570	561	570	588	601	567	596	600	581	560	578	578	570	617	581	608	604	597	590	591	607	603	664	537	619	603	623	577	593	567	542	575	574	582	553	595	580	586	554	551	603	585	592	585	583	612	588	568	590	528	606	566	600	595	574	581	570	618	529
22425	21113	28775	23732	21232	22030	19059	9787	7099	5998	5081	4435	3445	2818	2433	2196	2019	1911	1837	1667	1637	1542	1374	1352	1315	1201	1200	1245	1180	1088	1169	1060	1116	1102	1090	1107	1080	1143	1024	950	992	1034	1010	1014	933	1037	1027	931	985	1041	1021	993	994	1003	1030	998	1022	965	1001	946	976	973	972	975	1001	1016	985	1004	985	967	991	938	972	1011	987	945	955	976	950	1024	965	992	944	1024	984	947	960	1048	968	987	999	991	1001	1026	996	1034	990	963	980	1009	1025	989	995	975	1024	1055	1018	994	967	986	968	972	968	955	952	981	984	1012	953	1028	1020	1021	977	933	950	1010	990	988	991	964	952	982	971	1004	1041	985	957	1067	1031	1019	1026	1001	986	1015	975	977	976	987	937	953	1013	962	935	980	961	953	1002	1018	991	989	922	997	997	970	981	993	968	975	955	972	995	964	904	1012	968	972	997	983	1001	994	1000	1009	997	957	992	962	956	1000	1010	979	991	986	1010	1007	972	980	951	1000	1004	1062	992	963	980	955	1018	991	942	951	1040	954	968	903	944	958	962	978	967	989	961	963	1064	958	930	961	960	928	1020	987	955	917	958	1016	1004	1015	955	905	957	1008	993	967	961	976	1021	952	969	945	954	998	954	1013	1026	1069	945	998	975	1002	1016	978	984	1006	958	986	981	977	1006	982	949	996	1009	983	948	945	948	1022	975	969	962	1023	1061	1004	1005	970	997	911	998	1011	1008	933	967	1002	987	1044	962	997	952	1036	963	992	964	1049	987	973	1014	914	973	964	1005	1047	957	887	953	999	1032	992	961	1025	1033	996	1024	1001	1021	967	935	960	1056	984	944	999	994	983	950	984	977	1038	1006	955	952	953	1043	953	974	956	973	1025	1015	1012	971	1006	1034	1006	1006	968	991	952	969	945	1044	914	992	992	965	1006	983	956	984	962	979	984	988	955	963	963	999	938	958	1003	1007	1072	966	899	1003	971	965	941	988	971	1012	979	993	983	989	994	999	1002	948	987	968	917	948	1003	986	1037	977	983	967	932	981	1007	1004	968	973	1018	1008	989	996	995	985	978	995	962	945	985	998	922	989	1035	951	934	946	1031	1014	957	906	958	1014	992	967	926	990	939	1002	1018	1008	960	974	963	960	982	1039	996	980	979	966	1031	994	983	1029	934	967	955	1002	1024	1000	970	958	1017	939	969	997	1004	929	974	1008	992	960	961	999	978	989	1000	952	959	965	982	996	950	995	958	993	976	1055	1007	947	929	1007	1013	954	979	908	974	988	997	957	981	988	974	1006	967	1004	1049	986	976	983	943	1007	1043	1026	906	977	1024	990	993	980	972	957	943	888	958	957	952	999	947	941	974	948	979	993	976	1028	993	977	975	988	967	966	1005	955	983	940	1094	977	1023	1000	966	998	1032	972	996	985	1066	1047	989	992	919	1033	985	982	951	985	955	943	988	972	986	1011	1053	955	961	974	940	1030	964	941	999	991	1008	1017	985	988	990	995	949	1041	1001	957	980	1032	993	998	962	981	966	908	1012	1006	1046	975	966	1008	972	1020	1036	997	994	998	947	969	934	954	1022	979	939	914	962	986	989	989	983	1023	1006	996	959	958	956	966	1027	968	926	1006	988	950	991	940	971	977	982	969	975	956	1029	984	939	983	938	937	950	955	985	974	1017	944	1035	950	988	976	931	987	982	1018	962	1010	1008	1003	962	959	1063	984	981	988	915	1026	927	983	1036	901	954	1017	904	1000	1000	962	970	986	970	1019	911	949	1013	966	957	1025	964	986	956	1009	979	960	992	968	975	975	902	936	1034	988	940	971	976	1007	958	972	963	957	939	920	953	918	963	1017	954	959	1015	1017	973	1010	996	1014	1016	997	1022	963	975	949	978	986	1012	934	975	951	1009	985	957	969	935	974	977	985	930	978	979	1007	1025	982	987	930	908	1001	950	956	951	955	971	993	971	1005	979	985	1003	912	988	934	986	954	1015	1046	942	1009	1017	924	978	998	994	952	1006	969	993	1038	940	948	980	926	1012	975	978	982	1020	945	973	986	942	950	951	949	993	982	961	1001	977	1032	971	1022	977	957	980	956	1017	942	985	951	996	957	981	995	960	954	938	968	998	1008	969	989	948	995	1015	926	951	993	1022	942	1014	984	991	1006	992	1012	942	991	935	1024	956	990	994	1045	1001	953	972	925	981	984	962	982	971	951	965	996	958	1007	973	978	1020	1023	943	954	1006	1018	945	959	1062	964	984	950	1025	958	945	947	1002	987	985	972	1006	1000	960	959	1001	962	1026	1002	1000	957	1021	1046	953	1025	1012	952	979	983	931	926	978	981	1007	929	981	1012	978	959	967	1006	935	1022	982	1010	1026	1020	942	948	984	967	984	977	1033	969	964	982	964	962	927	940	955	985	1033	945	1003	937	962	1016	967	957	996	951	1029	987	950	988	937	1006	931	988	967	1040	938	977	968	976	941	969	961	999	904	982	1011	989	1022	919	954	1016	992	1007	964	938	984	957	981	990	951	1010	1016	959	989	1004	971	1037	906	1017	892	988	962	926	992	1029	940	971	980	974	1020	974	958	1047	998	1006	1020	1015	1046	993	976	1031	995	930	945	956	987	1043	1010	1048	968	969	1017	1001	1058	980	985	1017	997	976	933	916	932	1040	938	960	988	955	971	962	997	1010	988	995	1031	1030	991	972	994	955	939	992	989	999	953	997	1045	986	980	987	938	996	989	993	979	984	947	1000	991	957	1025	975	986	998	1017	978	959	971	1031	940	997	1045	920	957	1014	985	1000	979	939	1007	972	937	1025	945	966	941	956	941	930	982	940	957	996	1039	990	968	967	986	1024	990	985	996	989	991	958	989	961	979	963	962	997	971	1009	982	960	988	902	1000	1030	973	966	968	951	982	992	989	958	993	947	939	1004	973	1013	982	1004	940	998	984	1010	1000	995	1033	929	999	955	1055	978	940	942	980	1009	938	968	933	977	1017	1016	993	930	909	973	1033	951	972	963	1022	1006	989	984	975	987	1001	1016	1001	990	1007	1010	967	978	986	1034	991	1060	968	943	975	968	1000	942	956	948	976	964	987	967	960	926	1005	988	960	1000	911	957	963	979	979	949	970	964	946	962	935	992	982	979	925	968	940	977	999	953	977	968	981	1043	965	989	962	1052	1009	1013	1002	991	975	1039	992	987	962	962	955	1025	1011	1021	1017	987	978	1035	973	1002	936	1054	1032	970	952	958	974	917	1010	1004	1023	976	958	976	930	1002	952	944	989	986	1010	986	963	971	1029	1019	934	934	1002	983	1000	1010	995	992	1025	977	1017	912	1003	889	942	957	956	1004	930	938	992	963	998	989	1012	973	969	1013	1019	993	939	1011	920	1018	974	1006	943	956	956	945	1015	978	926	935	1004	947	962	959	929	1035	1008	997	991	978	951	989	1031	975	979	957	971	992	917	1011	1005	964	967	955	1001	995	974	1012	982	974	960	1017	981	910	992	939	980	973	1042	955	963	972	990	903	968	957	968	922	1011	986	983	980	1002	979	995	980	978	1017	1028	966	981	962	1009	965	992	968	988	992	949	962	964	978	1018	1013	1009	979	1051	939	963	1008	925	1004	1019	1013	967	971	956	1024	938	916	975	1024	959	972	967	969	883	961	983	993	930	968	981	945	993	929	994	1009	940	870	981	949	1017	1011	1000	936	1013	919	1016	988	952	1021	1011	980	1008	1006	1024	968	986	1007	992	936	947	935	1002	952	939	942	992	996	962	1039	1011	974	935	975	1029	984	1046	1012	1003	987	1003	922	990	960	1021	1012	962	975	961	995	976	985	986	1003	981	919	962	1009	991	976	964	1028	968	935	971	965	972	1000	1000	947	1017	1023	1033	971	967	1011	974	938	947	962
25050	49369	38649	27985	22419	19127	15633	12719	10626	8799	7482	6335	4878	3781	3338	2878	2669	2500	2215	2078	2066	1857	1652	1596	1361	1364	1303	1276	1228	1300	1235	1190	1179	1212	1134	1122	1155	1131	1042	1085	1033	1107	1024	1034	1078	999	1032	1047	1016	1075	1073	1017	998	1030	1038	966	1027	1015	1011	975	961	1061	995	1048	967	983	946	1044	980	1038	965	1008	998	961	1027	983	971	970	1023	986	983	1027	991	1001	966	988	977	964	978	1000	994	1052	994	1005	1030	1014	1014	951	1039	986	1021	1009	1008	1010	1028	1016	1035	994	990	1054	1046	1017	1033	1013	996	971	1019	1051	965	1018	977	1029	1014	974	1015	1009	1045	1051	1036	958	947	1040	1008	1002	1029	1031	998	989	1014	978	969	1021	1017	993	990	1044	1008	997	1000	1030	1008	1055	1035	1010	1027	1038	982	1018	1003	1012	1044	992	1039	1077	1027	1091	1001	977	993	999	1082	1024	997	1033	1024	1055	1031	1011	994	1045	1002	1029	1051	950	996	1025	1043	992	963	1075	1024	974	961	972	1025	971	1021	981	1017	1009	1003	1004	1010	944	1016	968	979	996	1025	1008	1026	1017	1007	987	940	1015	1025	1120	982	998	1010	985	967	975	1016	943	995	991	1034	1058	1019	979	951	985	1024	951	913	994	1040	1061	984	987	993	1078	1007	1039	1047	1010	937	1033	1067	997	986	1011	1000	978	1011	1009	983	1039	956	1019	998	987	983	1024	1006	1025	985	985	1050	990	968	972	1001	968	1018	1023	991	990	1025	989	1017	987	988	989	1037	1020	972	956	990	975	993	1045	941	1015	1042	1004	990	1007	998	983	993	1033	1025	1015	965	976	1010	993	1014	1024	990	1004	965	974	991	953	1036	1021	1033	1059	1032	1002	969	1011	1022	1035	988	967	1025	974	963	1025	1045	1012	927	1010	989	973	975	1028	973	959	958	991	1017	970	992	1027	922	998	1030	970	949	960	1059	1048	969	1023	1046	951	964	998	1021	1000	949	1000	1016	950	989	1002	997	1002	976	1008	1047	979	1078	1061	1026	999	1034	1039	1018	999	989	972	990	1012	998	1029	1035	1014	1014	1026	926	1046	942	985	986	972	1002	1063	1015	990	1050	989	1015	966	1047	1004	976	991	1048	996	1028	1050	1008	1015	1011	995	915	1051	1013	1011	1077	964	1054	984	1001	989	1037	1053	1024	1016	933	1023	1040	1065	938	1012	961	1016	1016	980	1008	1047	1037	958	1012	990	1044	1011	984	966	977	1054	1048	1000	992	970	1007	987	997	983	1008	994	960	996	998	965	1017	993	981	1027	995	1044	1003	1009	996	1017	952	987	993	995	995	977	994	1007	1025	1020	1041	1028	1006	978	1006	1006	987	1010	1048	1024	999	1008	990	1030	1036	935	1025	1011	1009	1029	1021	974	982	1036	963	1049	984	980	985	999	967	970	987	1020	998	1045	1011	1027	954	973	992	986	993	1023	997	972	1027	1036	996	1003	1028	1015	1000	1005	950	1027	978	993	1028	997	1012	973	1024	1003	1057	982	959	980	992	978	980	1017	976	1066	1010	1036	1031	934	982	992	1011	960	1015	1037	983	1009	1001	969	1021	958	1022	1010	953	1021	1019	1014	994	977	1009	974	972	1051	905	1015	998	989	971	998	1059	1006	1020	975	977	1004	992	962	986	1040	972	993	1032	975	993	1006	993	1075	985	966	927	1008	1036	982	1011	978	1007	1031	1000	1001	979	1017	992	983	1040	1005	945	1042	985	1014	940	1022	1005	1040	991	1031	950	1017	931	1028	991	1023	978	1000	1049	991	1040	968	980	1018	983	1021	940	964	989	1020	1017	1048	954	1018	972	1003	992	996	1020	969	1019	985	1040	1009	987	964	1003	989	965	1016	1003	983	1033	992	1030	995	1037	1022	1015	1007	971	1019	954	996	982	1049	996	997	936	943	1008	1016	1007	1009	1030	1020	1017	1088	1029	977	1043	990	1053	985	1021	1020	956	1014	1016	963	990	1000	996	1037	1048	1003	972	993	989	1064	1020	1016	1013	1022	950	972	968	1039	996	1012	991	990	989	985	987	999	996	1028	973	973	1023	956	1006	1001	999	1005	1037	979	1031	996	1017	950	963	968	1019	1023	1002	1049	1031	962	1035	946	939	989	1002	961	1062	1010	1011	969	1024	1031	975	975	1013	1005	1044	998	1028	981	1041	1030	1004	1074	1034	1015	1089	1008	968	1029	996	991	1055	968	1034	1053	1024	987	1017	976	990	976	1055	995	1029	980	1083	954	1078	1029	998	1061	932	1037	1005	992	998	1023	985	1042	996	994	993	946	970	972	1037	1048	1033	1043	994	986	1065	1040	1045	982	995	1090	1022	1010	983	990	991	1027	1037	971	951	1002	1000	1085	992	979	997	963	1020	997	957	993	975	1096	999	991	1001	994	994	1028	1019	1063	953	1041	1000	990	993	992	994	985	1014	977	988	999	1005	976	938	1049	1046	1023	1020	1034	1037	961	1035	999	1017	1050	952	1023	1007	1002	976	1052	976	979	1036	989	974	999	1005	1089	999	987	1033	1051	1023	1021	1004	1030	1000	992	1049	1035	985	1028	974	989	996	1021	984	1030	982	986	985	1024	991	1001	932	960	949	947	935	982	1102	974	996	989	986	979	991	1063	962	977	980	960	1000	1000	980	998	995	1027	1032	973	1021	972	1020	1037	957	1017	999	1047	978	963	971	972	1006	987	1031	1014	1016	1001	1019	1044	1024	981	1061	1018	1045	1027	1014	1002	989	983	991	992	1030	1032	949	968	989	1028	1014	1005	1014	1029	969	1025	984	1023	1103	1046	992	971	1020	1011	1009	1021	979	1020	997	1010	1011	956	1003	1007	970	975	1032	1006	1015	988	1052	1014	1000	994	1019	1052	1003	995	995	1029	1024	1036	997	995	1027	956	986	1006	1056	1019	1021	1025	1011	993	1044	1044	980	995	1004	1000	1081	983	953	983	982	988	988	996	979	991	1014	1069	978	969	994	958	990	1015	969	1006	979	1038	994	993	970	955	1032	996	993	990	1062	999	970	1045	1009	997	1015	986	964	1026	1012	1046	1009	1017	985	1005	1035	991	972	1019	993	972	1005	998	995	1013	1012	1062	998	1017	985	1009	991	1020	1041	963	977	931	1013	1038	1046	965	1008	956	936	988	987	959	1011	1019	1028	971	960	978	1025	1003	1010	996	1001	961	1081	1000	1032	1004	923	992	1013	951	986	1020	960	1037	1039	1029	1006	1005	986	1024	968	1046	990	949	1007	1035	1034	946	957	1027	986	1021	984	1022	992	967	971	1005	993	989	978	1023	1013	1027	949	1055	988	1046	1031	992	985	985	986	992	956	993	1003	1039	1012	974	964	1035	1008	1042	1070	1025	976	1043	977	1013	1043	946	965	1058	1015	1002	981	999	1016	964	980	1070	980	1035	996	1021	1007	1007	1000	1032	970	1008	986	997	1087	992	1011	1005	955	976	1050	1028	993	1024	1030	1056	1025	994	1004	1018	1019	1024	1038	1006	981	1023	1008	985	960	1015	1001	996	1035	917	1019	978	996	1014	988	1030	1012	1024	934	1011	1001	1009	1021	969	1033	1008	998	957	991	987	983	1024	1058	984	992	1029	993	954	1034	1023	1017	914	937	993	1022	981	1011	964	1058	989	964	986	988	1019	1020	1051	1021	971	1028	1027	991	976	956	971	998	1029	1033	1027	987	950	1012	967	1037	961	1009	961	1025	983	1025	1030	1049	954	993	989	1045	1034	1009	979	1001	994	1034	927	945	1008	972	1006	966	968	996	981	988	1008	968	1028	1053	1009	995	932	1035	1004	985	996	982	1006	981	1007	971	999	1044	1032	997	972	978	1011	981	980	1017	1004	999	995	1009	962	961	1027	936	1024	1034	992	949	993	935	1016	1002	1010	967	1038	1041	1020	1018	972	907	1001	993	984	999	961	1009	998	1019	963	994	1018	1012	948	977	1055	947	1034	977	993	1006	1058	1001	1030	974	983	996	1023	1013	1044	961	982	980	1008	1031	1009	998	996	1027	935	989	950	1010	1032	961	1002	981	1008	1058	970	980	1074	1059	985	1028	987	1012	931	1008	1012	986	1052	977	1042	1002	1027	1029	1075	1025	1035	987	995	1025	1002	1010	986	1012	986	958	1051	1018	1061	1033	1047	988	988	958	1005	1024	962	999	1009	989	985	1000	1043	959	1000	965	1011	996	963	998	1029	996	1038	1003	1035	951	998
28145	23427	25946	19209	10485	7388	5376	4275	3404	3027	2552	2231	1712	1436	1252	1174	1092	1035	966	929	935	908	831	803	727	689	747	691	682	688	644	640	624	676	630	686	672	655	620	597	607	614	593	639	643	643	648	605	583	572	586	602	598	589	635	598	626	600	598	569	616	585	612	605	588	628	623	627	598	622	571	623	594	600	598	621	602	596	630	640	598	619	586	596	625	618	610	620	602	587	646	618	577	616	589	581	599	574	610	579	595	646	590	629	560	596	617	607	614	582	596	624	575	628	613	593	605	566	617	635	589	551	636	597	653	612	605	641	591	588	560	602	619	599	647	593	622	631	625	611	608	629	638	638	625	588	612	587	622	669	622	604	620	646	575	614	609	581	619	628	617	622	601	629	636	572	595	628	620	636	632	571	640	630	643	613	621	598	611	562	560	607	591	641	633	594	616	584	608	645	639	639	585	603	656	674	641	628	608	620	562	663	614	606	607	616	604	593	632	645	579	628	559	583	593	639	629	614	578	589	578	626	616	601	672	594	591	614	600	600	619	626	572	588	576	604	587	597	596	631	572	618	619	637	639	591	615	584	621	623	576	588	594	624	626	614	608	627	651	587	630	572	578	593	566	629	629	542	606	613	626	598	580	603	606	609	595	625	578	562	605	600	601	604	634	647	631	575	614	617	641	608	589	628	616	592	650	615	600	590	628	643	601	608	604	533	603	643	634	640	619	567	587	595	610	584	628	547	613	602	592	602	614	610	586	601	614	616	609	585	590	608	647	616	610	609	567	589	627	619	641	620	579	615	618	625	622	607	602	610	589	598	603	634	614	587	606	602	602	608	570	605	617	572	593	598	622	621	551	615	642	634	629	617	643	618	662	622	611	579	634	575	603	585	626	603	643	631	591	599	592	633	589	599	595	581	590	641	605	608	606	584	608	598	629	576	612	571	596	614	582	625	614	600	619	607	611	583	608	592	606	637	605	609	617	640	628	627	579	650	602	613	576	616	619	628	598	622	601	646	644	609	614	624	599	605	617	619	587	644	575	601	622	597	616	586	599	605	558	616	615	616	601	608	635	579	634	617	605	586	582	616	619	606	602	603	615	582	635	580	608	606	596	628	606	579	604	635	603	606	622	649	574	632	636	628	614	619	616	597	589	565	597	597	645	630	629	622	585	640	619	572	649	646	623	584	617	555	621	644	608	613	625	606	604	622	591	614	627	587	609	591	588	653	625	616	595	641	591	584	635	621	612	579	604	571	587	554	596	611	631	634	600	594	615	611	600	582	600	557	625	619	625	610	637	628	576	579	638	633	599	628	605	592	636	626	608	566	590	620	591	616	623	573	605	588	618	639	632	654	631	585	622	564	570	643	544	630	590	624	614	637	617	614	624	589	622	601	659	580	644	652	564	654	617	622	580	593	578	539	619	626	570	595	648	607	610	559	618	592	613	634	618	661	567	565	608	632	612	577	615	598	589	602	633	601	617	616	614	589	629	576	618	570	634	564	584	630	617	600	635	625	605	640	603	615	622	599	619	629	636	603	667	625	667	617	605	552	621	621	611	600	642	586	573	577	623	599	621	576	584	640	630	577	576	569	617	639	640	572	609	626	593	603	586	600	602	591	553	584	587	580	601	624	616	578	659	593	620	616	595	607	627	642	609	627	624	560	621	594	611	621	536	626	615	572	577	647	630	600	602	669	580	629	629	619	620	604	629	602	615	661	649	647	590	631	623	607	611	594	634	592	570	573	624	610	631	583	636	623	594	622	631	572	632	602	584	624	574	629	611	575	610	634	618	629	614	620	583	606	640	553	620	579	627	600	614	663	671	577	594	692	606	640	595	632	626	611	591	603	585	598	606	595	599	628	615	611	607	625	581	632	604	608	628	597	567	631	577	582	582	579	598	652	560	602	593	601	615	599	621	563	546	539	616	615	572	584	659	577	608	618	583	608	592	634	574	592	571	580	630	576	586	591	600	602	613	629	625	623	531	598	601	596	618	570	659	622	596	623	606	581	601	580	549	599	590	593	641	587	654	611	584	579	633	619	605	604	591	587	588	631	574	550	610	581	602	645	654	629	630	605	652	593	618	580	616	595	595	588	634	567	602	592	612	621	640	573	629	640	624	617	629	585	620	640	639	601	641	603	629	613	630	581	614	631	619	606	647	611	602	643	625	571	612	618	630	635	606	616	604	623	595	595	605	577	619	616	580	585	590	582	624	596	608	642	606	574	563	624	591	650	626	613	617	617	596	571	587	575	633	589	601	610	624	599	597	557	608	582	623	601	615	586	596	592	599	619	604	603	555	587	622	639	650	628	614	581	637	643	617	616	633	598	601	604	604	616	626	598	629	557	637	619	611	636	611	575	627	653	589	585	592	599	565	620	609	635	588	602	599	596	644	596	659	540	662	597	600	606	604	623	581	586	598	562	610	569	625	608	625	606	610	640	627	542	611	603	609	602	608	596	583	593	601	617	587	608	626	633	623	617	623	621	627	577	658	619	615	581	601	635	560	610	569	626	629	654	625	601	604	596	603	628	602	612	612	593	599	635	638	591	639	632	656	582	606	589	606	610	610	619	602	594	593	608	587	608	600	677	579	589	575	574	570	632	614	645	587	604	607	614	620	588	595	621	566	636	607	622	608	628	583	615	610	628	596	571	615	590	605	634	607	617	608	599	598	636	660	602	651	599	561	627	600	622	633	578	646	611	627	636	578	601	574	607	630	630	614	605	627	587	587	603	587	614	610	600	599	594	663	631	616	606	614	639	645	605	620	588	573	588	603	607	688	569	650	586	586	620	605	632	601	626	603	606	634	612	589	628	634	581	613	616	601	615	598	629	655	613	570	623	578	597	598	632	619	608	618	620	588	558	574	645	627	576	613	626	588	614	598	641	590	590	616	592	598	597	595	609	584	569	599	582	604	642	639	600	615	615	599	576	566	550	608	570	609	591	628	608	595	643	591	602	605	637	608	602	642	591	596	573	599	609	576	608	647	608	567	603	648	619	611	631	644	568	612	632	579	638	611	630	640	583	645	638	618	651	626	571	642	628	566	609	638	611	643	644	564	599	580	615	576	646	580	607	601	585	605	629	606	571	602	661	622	640	597	624	633	579	597	592	674	635	602	605	573	601	611	574	622	628	607	584	592	583	590	588	644	562	638	593	592	622	570	597	597	613	642	630	654	598	627	654	639	640	602	629	602	565	627	580	618	588	588	618	643	637	619	628	640	603	624	635	582	626	625	588	628	614	615	563	579	620	591	591	553	631	590	637	622	578	611	657	577	581	607	581	602	643	612	611	638	615	599	562	584	601	635	594	609	603	595	603	600	568	576	602	605	618	654	584	644	564	615	599	623	589	638	637	634	584	581	604	641	632	576	623	627	630	615	591	584	612	654	627	633	681	659	598	571	613	636	636	581	546	584	601	602	655	636	619	635	590	632	652	612	602	608	595	633	586	641	634	624	616	652	630	602	633	602	578	597	629	614	570
22822	37602	27993	18592	13905	11311	9028	7132	5870	4973	4133	3450	2705	2067	1723	1555	1453	1304	1247	1189	1150	1145	958	902	851	823	789	796	720	743	776	714	733	697	737	742	708	685	680	643	687	645	667	674	629	623	636	645	630	667	620	614	622	638	583	622	682	628	677	630	641	681	618	652	657	618	619	603	608	631	681	632	636	618	626	679	633	633	657	631	619	608	586	620	645	632	626	626	645	636	631	621	682	657	592	635	603	671	656	615	640	625	697	661	619	620	607	666	634	650	629	656	640	658	634	668	602	660	616	626	655	647	620	658	637	668	614	688	651	640	641	626	607	628	601	630	674	661	631	670	637	622	698	596	676	645	656	633	669	612	641	650	664	629	667	633	634	669	687	641	608	652	688	664	657	656	653	625	638	620	637	613	648	600	638	646	664	627	617	613	629	646	703	617	631	603	627	650	643	636	609	633	673	686	677	627	677	609	613	658	646	593	705	613	637	639	622	617	619	623	624	687	661	626	635	657	642	675	600	672	673	629	646	657	663	631	611	658	580	621	647	645	703	672	660	636	621	644	640	611	641	659	603	620	640	670	661	646	595	651	651	625	607	668	629	635	635	614	657	633	593	681	608	663	631	657	629	639	627	617	634	582	606	643	622	661	665	614	654	635	623	673	621	634	660	612	626	672	611	587	652	618	633	617	570	618	632	612	635	667	610	627	632	622	653	676	662	644	615	637	681	611	645	621	656	719	595	614	657	662	662	640	627	640	649	618	586	618	666	603	609	625	663	641	616	649	631	632	655	605	638	640	594	644	658	650	650	659	642	666	674	682	600	618	600	676	627	643	612	637	619	622	643	610	642	615	657	660	673	617	639	657	643	653	635	623	654	659	727	646	655	597	678	668	611	681	650	657	631	642	623	628	622	615	668	616	572	654	672	635	647	689	638	666	626	650	662	626	629	622	659	632	603	629	595	677	653	618	640	661	668	627	628	649	679	656	626	684	644	649	621	626	620	689	606	688	628	649	643	658	632	574	685	647	657	598	671	603	632	662	624	614	614	607	681	657	625	666	645	649	650	641	672	631	686	689	684	647	581	665	657	662	622	631	643	630	594	635	599	657	612	694	624	602	661	638	639	690	645	612	657	626	651	580	629	657	675	677	640	641	636	623	681	608	610	624	655	648	631	645	674	647	627	660	619	668	644	636	634	631	653	659	607	703	627	646	627	620	638	654	598	657	608	639	668	651	637	612	614	621	609	609	630	646	629	636	611	587	650	635	582	630	666	639	642	641	628	629	616	638	639	647	648	649	651	653	637	625	643	632	637	638	616	631	653	627	635	649	619	639	616	683	660	647	613	623	660	638	663	657	624	689	631	595	646	644	661	669	646	628	691	643	620	592	678	660	639	677	648	630	649	648	613	651	658	616	665	651	659	638	681	642	610	613	615	689	675	578	666	611	640	632	681	567	624	614	672	619	620	625	634	669	641	618	631	642	668	613	649	657	581	630	605	644	672	638	650	670	646	643	650	650	599	673	620	606	648	619	616	645	657	674	620	666	640	607	646	658	649	636	622	632	668	622	652	587	588	634	638	632	630	642	650	636	625	664	630	635	618	634	652	649	617	604	600	562	642	622	640	677	632	638	597	619	593	668	639	632	651	628	648	617	632	611	647	655	642	638	649	648	622	615	631	578	613	687	648	656	627	658	622	658	650	655	627	665	671	635	677	607	649	616	653	635	643	602	637	691	607	635	592	611	613	667	610	631	663	679	663	590	616	621	622	633	645	694	638	626	684	677	672	647	605	642	626	609	676	676	655	645	582	608	674	615	636	653	601	598	657	642	642	637	614	652	647	646	638	627	619	651	609	596	645	617	663	641	651	638	618	598	632	664	651	663	647	665	652	620	671	648	639	652	643	592	630	677	653	625	658	613	592	645	609	693	651	632	636	634	621	621	634	607	619	656	642	587	654	592	620	613	695	653	667	623	660	675	640	603	647	624	649	648	668	641	652	655	631	642	695	628	658	642	640	597	652	602	642	612	593	643	649	607	598	664	631	618	665	661	629	655	646	643	650	632	619	587	666	632	611	698	621	624	634	607	633	625	637	608	581	641	660	674	642	597	646	632	654	634	652	640	626	640	624	656	666	652	641	603	658	601	619	615	629	617	674	661	654	647	660	585	621	666	619	679	637	591	608	631	634	631	602	615	656	602	628	665	623	581	668	635	642	665	631	650	599	648	665	666	600	653	658	616	644	625	609	635	620	679	616	614	632	623	625	642	666	583	690	647	597	640	637	653	649	622	650	612	607	647	635	614	625	635	653	612	626	611	625	599	628	635	657	602	654	660	641	600	624	634	582	616	659	646	613	657	631	664	634	667	599	638	664	683	622	636	598	683	661	624	654	646	626	588	622	659	682	659	637	647	611	681	695	618	661	629	655	614	640	626	635	652	639	648	618	653	622	670	624	682	629	663	603	627	634	655	637	653	610	672	685	629	633	636	683	646	639	615	661	609	662	632	594	595	604	623	571	664	612	670	631	659	670	635	654	630	679	640	681	610	612	639	608	649	630	653	651	601	627	647	597	663	668	632	609	637	646	650	660	636	624	627	632	654	624	686	649	687	652	701	640	637	616	669	643	599	661	718	634	655	625	641	640	644	670	692	638	630	667	647	632	687	635	642	639	631	636	652	618	667	699	675	657	620	649	633	611	629	664	638	636	659	608	575	659	666	645	609	685	681	628	625	645	624	626	643	632	607	657	670	613	607	627	672	662	627	594	655	620	651	601	646	618	607	626	646	594	634	621	629	637	650	642	664	658	652	623	580	594	668	597	598	624	621	643	660	628	662	632	633	631	654	597	634	638	683	618	630	641	615	653	605	619	647	663	665	676	672	625	638	642	634	631	666	650	662	652	654	625	662	662	629	645	622	604	634	626	634	669	632	616	688	625	640	678	634	680	615	621	647	601	690	608	612	609	594	610	651	634	656	599	631	657	608	665	640	638	640	669	647	632	619	668	689	672	630	640	669	652	612	643	634	637	650	623	660	624	646	657	662	658	623	629	601	649	640	659	633	663	672	631	637	628	653	645	657	631	614	641	624	624	656	653	616	641	600	654	613	633	663	611	685	646	690	657	665	628	628	644	638	630	629	671	662	692	640	672	675	595	655	657	660	658	645	603	641	646	618	663	674	608	631	641	655	594	665	634	652	613	640	634	634	602	620	701	600	608	640	642	656	636	630	636	646	643	634	665	616	672	620	655	651	653	621	610	689	627	646	685	650	631	628	621	622	621	631	623	659	635	641	673	654	627	617	589	677	606	668	627	663	625	608	660	676	638	619	632	610	666	632	633	611	666	614	635	653	609	607	614	615	674	623	626	641	668	648	665	639	651	610	597	663	640	629	620	629	637	634	646	620	635	664	641	621	689	636	622	629	683	617	610	613	624	653	635	615	650	619	648	687	622	607	655	617	685	706	652	623	613	660	660	687	655	647	650	650	660	606
23341	21029	28285	24030	21427	18489	11072	6772	5325	4771	3880	3322	2561	2144	1821	1712	1589	1496	1522	1436	1424	1396	1284	1176	1118	1075	1097	1100	1036	1000	1037	1028	950	966	1043	1057	976	1029	947	1023	973	927	939	985	929	911	939	904	892	936	935	979	963	906	890	936	922	880	885	889	982	915	956	924	955	921	955	924	965	976	942	912	908	916	906	933	947	893	931	937	873	931	900	944	916	947	945	957	957	942	968	887	910	914	956	934	922	906	939	934	899	890	895	930	955	976	942	930	912	896	938	911	909	921	906	842	924	938	907	902	948	939	946	883	937	924	909	902	946	932	913	904	886	978	939	927	973	925	911	948	884	989	947	902	976	957	905	887	943	951	917	893	956	891	884	943	925	943	888	913	937	947	902	944	908	897	932	940	914	942	929	905	894	855	925	911	935	979	934	896	928	895	916	893	986	929	971	929	964	915	933	978	941	928	937	939	973	963	961	915	985	948	932	943	912	945	930	923	899	940	929	870	882	937	879	932	926	939	919	962	899	943	919	918	895	942	894	901	908	922	944	887	920	983	912	964	924	909	900	891	965	905	966	898	955	939	877	960	912	955	968	904	938	941	897	916	937	916	955	921	907	895	936	904	895	901	908	881	929	945	923	870	880	923	937	924	896	980	910	915	880	918	909	921	910	933	938	917	927	912	886	930	963	916	915	893	954	935	940	948	952	952	871	934	901	964	931	895	937	941	956	917	910	958	940	936	944	904	944	950	924	900	900	956	961	936	946	953	929	935	970	883	941	987	910	973	888	915	924	950	920	952	904	930	922	914	917	871	953	915	913	925	930	922	942	937	967	864	882	871	926	922	920	930	928	913	926	868	941	935	891	918	932	964	956	908	894	883	946	946	888	887	889	947	898	913	915	926	930	960	929	912	927	932	911	938	902	944	962	958	936	912	993	951	902	920	918	933	920	890	925	984	948	928	904	944	927	916	953	904	874	911	938	940	948	973	919	893	891	895	895	970	947	941	918	871	947	950	902	869	934	920	900	941	911	898	921	901	952	925	895	955	939	917	884	965	855	849	926	928	900	1000	953	883	883	961	915	927	924	901	911	952	946	920	932	910	905	951	872	928	987	928	953	948	954	945	984	930	907	942	954	883	931	942	904	955	963	878	914	931	915	916	911	886	949	904	898	941	877	929	956	940	922	897	915	881	938	951	936	907	951	913	882	906	958	973	952	962	888	935	978	940	854	929	926	959	934	902	916	929	938	889	903	920	1007	955	912	982	940	950	960	918	898	921	929	971	934	941	955	936	974	967	889	946	926	983	938	968	935	924	908	904	966	956	956	960	893	929	914	970	943	894	945	927	978	876	917	908	975	962	881	944	908	941	962	971	910	891	929	941	949	974	867	920	935	961	947	901	885	928	861	945	936	892	913	894	950	904	888	923	964	909	917	954	908	922	898	972	890	883	940	915	955	920	896	926	964	934	901	926	934	931	869	1011	951	917	898	900	885	965	962	919	935	951	868	948	883	905	911	871	906	906	939	886	898	949	878	950	927	912	937	973	911	933	910	947	930	921	869	901	886	926	948	938	891	914	905	922	932	875	918	940	890	928	911	960	897	883	938	867	988	903	919	927	944	978	917	928	912	897	961	946	942	901	921	894	928	964	1015	928	998	957	923	943	890	922	925	908	896	911	943	945	927	943	918	946	920	911	855	918	949	905	934	918	970	940	917	923	988	945	912	935	882	957	930	857	902	930	964	946	941	910	877	920	905	900	931	926	966	919	927	879	912	904	993	927	888	965	934	926	881	932	927	926	940	917	900	886	928	921	940	947	890	955	969	886	908	926	900	904	934	948	910	914	898	942	970	928	917	894	884	933	924	914	952	890	881	941	916	946	911	883	901	970	912	928	884	896	963	896	972	920	910	971	930	971	888	919	961	956	976	928	954	897	915	947	910	947	907	910	926	981	841	952	855	907	961	933	883	939	990	901	956	923	917	920	969	958	927	972	927	963	963	948	955	941	899	917	922	929	966	967	961	957	939	949	938	885	946	885	911	865	980	893	906	942	925	952	945	968	933	953	930	902	901	903	944	936	857	967	976	953	966	902	853	1001	968	853	941	884	977	963	867	947	921	962	928	907	927	924	947	948	923	892	918	931	886	987	913	936	980	924	974	1043	911	929	922	863	970	894	896	935	947	877	943	944	986	895	930	855	918	915	895	971	947	918	933	984	946	966	931	930	922	869	916	909	867	919	950	902	940	925	912	926	910	945	921	945	917	947	889	904	909	913	1005	912	932	932	941	956	906	884	930	887	888	917	947	878	884	957	942	889	931	914	909	961	909	947	952	971	881	891	929	926	915	1019	1034	972	939	881	931	913	966	971	927	924	934	911	928	904	894	945	855	931	906	959	936	909	979	972	911	950	940	922	912	927	936	911	895	930	892	945	913	963	927	974	869	876	892	942	930	924	929	910	919	929	929	960	900	926	982	880	941	950	971	922	927	916	896	973	888	924	965	935	978	969	902	936	930	886	873	891	878	920	949	924	941	918	984	879	952	952	923	923	925	987	879	935	966	919	921	897	922	877	992	941	917	912	882	973	947	905	986	939	939	967	913	924	941	968	923	917	912	919	958	947	940	950	968	946	869	938	921	972	896	911	963	933	951	898	880	911	965	898	857	951	889	934	956	981	920	873	916	927	892	968	901	917	880	930	963	922	893	929	880	903	920	930	902	946	897	908	915	906	880	920	954	894	888	977	972	944	901	959	903	937	943	942	933	925	938	950	905	893	890	930	982	926	914	915	924	930	943	913	973	910	915	945	930	913	916	972	952	999	890	918	935	885	977	967	914	915	902	941	919	926	925	960	909	913	943	950	889	880	936	918	944	855	939	905	923	927	940	867	976	924	948	840	912	878	935	917	902	925	947	929	930	950	918	886	942	913	961	992	991	923	890	907	899	940	881	920	907	919	965	918	921	914	895	957	946	918	936	924	928	938	919	916	861	912	918	942	938	900	958	961	894	957	932	941	897	969	958	946	925	914	917	881	940	944	887	954	911	961	908	892	914	955	958	906	971	899	879	946	936	945	964	920	917	941	894	957	943	899	895	912	932	872	924	943	922	931	920	966	954	884	921	934	944	913	901	971	910	839	964	949	954	937	920	907	932	960	923	938	958	906	899	983	959	914	948	923	925	920	903	912	941	973	908	911	918	877	931	941	974	905	981	985	955	930	931	956	864	920	924	936	910	962	944	866	971	900	952	928	961	824	945	925	907	869	890	956	923	931	905	962	913	927	932	878	871	972	922	937	875	960	903	961	840	887	951	948	929	924	953	937	926	936	881	906	942	953	964	955	913	938	959	901	969	909	930	931	897	929	939	886	910	982	956	935	975	914	908	947	952	968	902	926	882	940	920	889	962	940	909	919	884	890	903	969	933	899	926	934	913	920	933	934	941	934	949	913	910	920	930	895	913	910	927	952	928	977	945	976	928	908	948	954	930	863	974	907	975	909	957	878
23443	44985	33603	23890	18419	15438	12197	10140	8361	7151	5809	5026	3806	3002	2446	2302	2028	2017	1750	1764	1713	1563	1501	1323	1285	1197	1209	1194	1086	1115	1135	1048	1021	1067	1048	1048	1063	985	1026	996	941	955	921	1009	942	890	969	947	932	950	937	939	1007	911	962	954	988	970	991	912	936	1020	990	972	956	970	893	917	956	959	1004	927	927	911	910	938	967	904	950	967	918	944	966	941	954	956	986	958	931	986	965	951	951	930	959	919	916	928	1021	959	976	954	971	933	964	958	925	1020	975	1019	912	913	961	945	1000	958	943	999	946	948	1040	956	890	914	929	888	959	947	994	926	952	994	941	967	929	942	968	936	947	977	1018	958	989	982	923	924	954	981	968	1013	904	962	933	958	984	954	921	969	951	939	939	952	949	943	985	917	950	940	986	933	967	990	927	926	952	953	974	1011	953	953	971	971	996	949	943	936	952	960	983	967	974	928	948	963	987	935	956	929	876	927	952	976	950	984	948	955	931	952	959	885	941	955	884	933	959	910	955	988	975	974	921	912	922	945	952	982	932	957	974	915	934	945	897	912	944	958	927	952	963	934	912	972	1000	981	1010	930	977	979	960	906	956	936	979	987	944	949	901	954	967	975	1039	961	945	1003	929	899	968	946	911	957	909	983	946	966	907	986	958	960	959	916	921	941	940	995	963	956	908	974	995	966	988	903	971	900	943	958	932	913	941	902	931	960	925	918	990	927	921	920	929	974	931	932	993	977	955	962	980	914	994	956	991	941	999	956	972	948	926	981	947	897	947	939	928	984	949	947	971	954	985	966	962	1032	911	916	921	957	936	977	954	1007	1018	962	915	914	975	1007	981	932	909	953	972	899	975	952	911	998	948	977	948	935	970	928	961	985	949	948	951	944	981	999	976	962	930	920	944	981	954	944	935	954	956	960	949	919	960	919	966	960	996	947	939	995	994	963	886	945	936	991	949	995	954	976	925	933	943	1025	1009	916	971	900	949	987	962	920	979	999	1025	905	919	962	954	953	934	921	976	929	947	899	940	965	908	948	953	939	953	948	875	955	960	928	946	910	960	1044	935	915	1014	914	922	969	966	900	967	932	942	999	964	1011	929	972	981	913	904	950	976	916	971	943	939	976	968	970	983	949	964	973	931	950	927	993	947	944	977	978	940	928	948	970	928	944	944	970	968	1025	970	997	936	957	971	982	924	976	946	901	971	965	907	944	977	955	968	948	1000	927	1009	956	974	965	947	978	942	968	980	952	986	935	975	913	948	933	907	940	947	969	932	963	941	970	974	961	955	980	933	910	981	877	921	958	933	883	957	933	989	939	999	968	991	948	943	961	970	1005	953	983	921	943	980	968	916	942	976	987	986	971	942	982	992	887	939	958	953	915	909	927	980	907	984	961	887	937	973	1002	988	967	904	931	981	994	963	967	973	965	919	970	940	922	923	955	982	961	940	993	917	945	949	929	969	936	975	974	989	936	896	952	949	928	904	921	963	954	997	942	896	967	993	917	954	934	911	908	950	944	978	933	956	964	941	947	963	967	934	960	933	987	993	969	1006	946	940	932	971	957	955	962	935	927	961	925	1003	926	973	938	986	905	1027	972	931	981	926	921	920	960	957	922	971	957	940	1012	974	946	965	952	996	945	946	930	952	907	972	949	933	1010	963	909	921	944	946	955	963	985	964	931	929	940	958	940	930	918	947	966	949	968	924	959	1000	1002	947	922	979	934	983	937	938	983	978	931	919	1025	951	913	966	953	1006	970	1013	950	952	962	996	992	996	965	959	969	951	1037	977	979	1006	888	976	901	977	957	961	1003	914	972	972	1002	939	915	922	942	937	929	896	977	965	964	954	978	970	929	940	935	1011	908	894	940	979	948	968	963	943	973	943	932	917	974	965	912	948	935	1005	943	1021	939	992	948	897	956	936	921	979	989	948	922	983	954	958	910	1001	911	970	926	969	942	921	957	940	981	930	961	933	953	966	1007	958	980	972	950	960	940	947	933	942	952	952	925	997	949	940	981	952	978	917	940	978	949	928	925	926	1000	974	912	925	939	912	942	932	945	963	881	910	919	963	969	904	965	942	917	930	970	952	990	922	968	955	990	961	954	970	935	980	946	937	955	985	926	916	957	951	910	949	894	935	975	884	943	904	958	957	944	953	941	977	946	954	955	958	950	905	986	963	905	950	954	943	876	942	886	939	956	940	920	965	959	952	956	991	964	922	951	889	1007	941	926	981	948	925	943	978	935	982	950	964	942	977	951	893	916	927	994	934	966	913	910	918	1006	956	975	969	985	966	919	933	1002	963	940	1006	966	952	911	880	936	962	918	946	933	932	919	930	982	994	969	999	931	950	977	954	978	966	921	947	979	966	948	954	929	926	913	930	976	952	997	983	922	966	927	967	964	1003	994	992	965	881	972	875	925	952	1008	969	988	969	958	949	960	971	988	943	937	941	969	1007	946	958	892	961	995	924	926	966	1024	998	965	967	920	971	951	955	933	925	940	949	957	961	969	907	981	952	910	936	943	982	1001	961	931	935	958	960	942	918	949	929	926	972	963	989	927	890	955	910	958	952	1005	916	950	987	888	972	951	942	1000	917	918	983	958	972	951	936	958	973	1028	930	928	936	993	922	1000	969	871	908	965	963	957	955	928	939	978	1009	941	964	943	894	983	942	979	947	975	934	933	956	968	944	944	940	963	936	953	934	952	970	924	947	994	941	945	924	946	912	983	969	935	924	985	979	930	945	943	946	962	898	896	971	868	970	961	1004	951	956	926	938	934	980	938	1004	952	941	904	1015	948	956	873	942	966	914	951	919	960	944	983	956	911	958	955	967	959	930	921	891	988	926	920	982	1009	945	962	958	961	969	968	959	950	945	935	926	933	929	971	1002	935	952	927	957	962	911	936	944	951	963	935	929	947	970	961	899	941	988	958	959	880	861	940	955	930	908	913	886	921	964	986	921	937	972	919	909	962	969	963	928	969	994	904	930	926	976	966	952	965	943	894	944	969	982	967	910	945	944	928	972	932	963	939	929	977	930	996	920	973	1026	894	944	1040	954	964	950	927	933	951	896	999	978	960	978	937	962	890	955	989	979	975	945	964	945	925	998	972	905	947	968	952	969	967	965	929	895	969	974	960	930	967	945	988	926	1045	978	924	919	950	945	915	931	945	957	962	981	949	991	978	930	981	983	953	970	903	979	983	966	939	938	956	911	967	939	1001	931	942	996	969	956	978	996	983	963	932	958	933	958	942	986	935	964	943	942	925	1003	939	937	911	922	925	931	1014	974	953	980	999	987	929	973	940	949	902	937	898	994	936	950	942	896	1000	920	929	970	969	896	958	1001	900	929	904	928	964	1004	947	924	935	945	980	959	971	959	938	976	905	942	943	970	989	944	921	962	976	981	995	938	929	971	953	938	908	915	939	925	963	945	927	933	931	924	968	978	985	886	941	1000	942	962	947	935	944	972	990	945	961	960	915	971	928	966	949	958	938	996	975	982	840	934	945	953	940	1001	899	965	972	934	914	961	925	923	979	944	967	937	928	956	976	997	922	978	943	921	955	984	952
24716	21107	27512	25598	18604	11439	7734	5491	4417	3787	3046	2586	1990	1640	1311	1192	1127	1113	1102	944	918	925	826	788	738	685	681	678	682	657	635	604	601	602	599	617	601	589	616	619	563	531	539	568	522	528	618	559	568	555	546	519	537	531	539	567	532	520	541	515	507	533	511	540	557	568	600	499	569	548	553	547	529	603	555	560	563	503	595	518	520	491	558	528	534	553	551	539	531	595	537	607	559	544	546	583	508	522	560	536	550	582	512	564	538	520	526	502	554	527	564	574	549	562	551	525	559	549	555	566	551	538	549	566	554	575	496	531	517	563	565	566	550	518	561	541	532	539	607	545	557	522	580	569	528	591	543	562	508	487	549	548	514	557	534	559	537	539	584	550	551	551	523	540	537	547	539	541	558	537	548	581	536	534	528	539	554	560	572	554	562	529	588	538	558	522	557	533	565	488	553	542	531	566	573	526	565	504	539	560	556	569	507	551	558	556	512	567	527	499	560	548	505	548	552	552	554	536	556	531	584	541	550	516	537	542	559	548	539	557	563	550	581	541	544	573	540	532	609	588	549	533	521	524	581	563	566	526	515	546	500	535	525	552	541	499	565	519	535	556	513	526	504	499	577	527	513	561	536	547	532	578	550	554	542	543	527	536	545	525	566	529	576	552	530	547	554	585	531	498	557	549	592	617	545	565	572	525	551	527	547	555	542	504	550	581	555	580	471	565	531	584	584	550	552	527	523	548	563	573	565	538	569	510	557	549	553	568	554	511	552	532	545	538	506	579	531	561	513	539	539	573	519	492	555	535	554	538	601	602	515	528	564	584	516	560	517	513	574	544	520	545	534	569	570	561	525	557	587	585	562	511	534	572	548	488	536	541	584	560	545	588	560	560	594	584	529	527	536	544	575	534	544	551	544	533	540	536	528	529	542	544	513	599	583	552	527	517	549	577	574	544	531	523	502	521	504	550	520	514	537	518	546	603	521	555	519	529	530	574	587	544	519	522	531	545	520	542	547	562	542	522	563	543	530	513	531	558	511	534	523	540	531	526	548	547	564	550	555	575	575	521	517	555	560	550	557	507	534	589	527	548	581	537	515	533	535	529	583	566	539	575	566	554	523	523	546	553	518	534	550	566	579	557	562	567	522	524	552	545	501	520	521	543	573	559	551	550	547	530	516	575	592	569	562	539	537	558	557	550	553	506	526	515	569	545	538	549	549	536	554	571	555	554	533	569	575	509	521	530	551	536	497	553	592	522	567	530	540	524	553	579	572	524	574	539	545	568	515	510	552	509	534	526	558	528	511	553	551	604	554	574	560	565	550	521	508	538	524	552	546	526	590	549	556	567	562	556	567	564	528	542	528	531	569	542	564	538	563	559	553	517	538	523	571	575	566	540	523	545	552	542	544	539	521	568	554	582	567	528	519	523	548	569	511	551	549	583	549	565	564	548	544	530	597	550	544	521	523	569	570	498	571	552	537	565	558	578	540	544	502	515	569	561	557	489	546	528	577	531	529	561	527	532	565	522	564	534	514	556	557	545	533	533	576	535	562	580	587	534	531	570	541	553	518	525	561	554	526	556	568	545	526	507	565	530	531	539	559	528	544	533	561	574	521	560	520	537	563	559	592	519	502	555	523	568	602	559	565	528	576	542	571	584	559	534	580	547	558	520	551	572	537	583	538	522	552	535	516	548	497	562	560	524	538	545	566	582	559	556	562	546	558	561	586	541	524	563	559	584	565	532	549	577	539	544	544	585	553	566	535	587	514	532	526	561	558	539	535	565	523	579	516	575	529	541	619	548	546	513	552	545	559	506	571	534	519	545	557	512	500	562	544	561	523	518	565	535	566	561	512	519	551	522	555	521	508	511	590	551	550	542	532	561	527	582	543	545	541	537	518	567	525	547	515	514	538	537	585	542	516	499	572	553	542	546	539	551	520	522	541	511	524	541	513	551	574	521	546	555	549	573	556	554	548	539	563	554	528	531	543	528	516	556	548	583	544	554	538	565	574	552	531	506	515	522	541	557	567	553	507	525	566	536	538	549	541	575	543	512	541	570	539	526	562	580	588	518	571	565	510	590	570	531	543	502	535	583	540	555	565	531	549	566	555	550	554	538	544	548	555	585	552	546	597	538	566	514	547	542	572	516	597	566	582	494	556	543	604	545	521	561	564	537	526	544	565	508	558	567	561	544	547	550	583	550	589	535	548	556	541	546	561	597	581	508	586	541	585	553	524	547	559	543	510	523	565	558	545	524	548	545	563	545	546	527	550	556	552	587	549	532	528	501	542	538	506	549	537	510	576	538	533	540	523	536	552	555	546	572	559	571	516	533	491	525	563	554	539	573	561	529	548	508	565	574	561	575	523	536	532	535	558	556	585	553	568	558	582	542	568	566	523	503	554	558	551	533	562	539	526	561	552	552	519	534	572	532	556	528	536	580	556	529	539	519	531	534	540	547	542	535	561	548	584	528	556	536	568	539	531	529	553	515	550	541	565	530	558	553	547	547	541	531	584	539	558	557	577	576	540	543	566	537	541	528	541	574	523	518	564	551	539	575	509	557	540	593	561	532	552	557	551	577	568	540	550	561	545	518	558	559	527	540	519	528	598	541	553	522	534	586	536	524	544	528	534	582	538	532	531	580	572	536	537	551	577	530	535	576	576	572	562	549	566	575	569	572	542	583	525	565	498	593	531	534	573	499	545	519	549	572	557	527	564	518	576	547	522	531	569	566	519	526	561	536	548	529	550	605	559	496	581	533	542	512	521	530	534	528	551	525	561	494	559	566	538	536	530	565	534	547	536	555	533	526	543	547	567	577	556	510	538	576	541	536	568	528	582	572	565	595	540	565	544	537	564	522	551	542	573	524	555	559	582	543	558	524	601	524	511	522	551	537	524	553	535	601	547	615	558	506	566	555	555	589	574	536	527	554	569	562	517	570	545	515	547	522	571	503	521	554	519	553	540	537	518	568	559	523	558	569	519	554	555	563	528	539	555	546	541	536	573	561	516	551	569	584	527	585	556	554	558	537	537	577	572	551	556	529	560	524	587	524	516	544	533	533	596	545	552	542	559	542	518	534	483	531	538	600	526	537	545	615	546	498	533	566	532	543	529	546	514	554	507	519	548	539	528	558	548	551	611	570	521	522	552	536	524	589	537	524	542	568	555	534	577	571	539	594	540	537	535	531	495	551	559	562	583	570	546	546	552	511	472	524	548	537	552	552	576	543	521	495	546	535	513	564	600	533	568	550	522	577	518	546	573	531	554	570	536	547	523	553	536	577	513	551	526	570	570	550	566	560	546	570	523	568	546	587	548	573	537	533	544	564	513	536	532	527	532	534	536	547	542	527	523	566	503	573	561	554	540	529	579	499	545	548	559	520	515	586	540	527	535	544	590	520	542	555	563	551	546	547	534	570	531	522	527	558	521	525	556	542	520	586	566	560	561	555	528	547	541	538	581	538	523	548	544	535	597	538	541	552	528	508
22661	42217	31810	22668	17717	14771	11719	9263	7708	6402	5385	4362	3191	2484	2069	1851	1609	1548	1443	1325	1301	1202	1058	885	937	830	791	795	750	787	694	719	734	677	720	738	716	620	659	600	596	588	614	625	625	603	629	590	606	630	643	634	608	564	546	575	620	610	565	603	626	622	624	571	589	589	600	599	594	561	568	607	589	593	572	553	586	626	616	569	615	564	657	584	554	581	565	590	588	562	618	614	577	616	578	615	576	596	545	531	586	538	602	570	579	600	574	574	574	623	561	601	576	591	602	631	582	630	565	599	588	576	636	597	595	585	580	541	656	613	601	611	618	603	587	561	569	612	576	618	628	555	621	577	572	568	590	561	541	593	563	574	619	592	581	588	624	605	602	567	641	532	620	600	565	570	588	600	629	606	632	566	579	618	564	567	614	584	617	599	612	541	556	598	594	575	592	624	557	579	586	592	582	609	587	617	585	552	612	545	547	618	600	582	613	598	592	579	602	577	569	607	619	627	604	572	590	563	560	593	541	615	591	540	561	596	627	596	643	593	619	598	596	570	583	548	620	599	612	628	616	571	601	585	616	546	634	566	608	580	581	567	590	585	578	595	594	605	543	579	600	598	601	626	560	615	577	586	568	561	562	605	595	620	550	599	617	592	609	594	603	612	587	529	537	618	607	605	590	576	570	553	605	591	602	583	572	595	584	650	629	601	639	581	541	567	602	608	579	626	630	576	613	638	553	587	614	608	610	619	575	645	573	565	602	641	565	588	623	573	602	642	594	587	618	560	591	598	599	609	538	577	568	564	610	607	599	623	613	584	593	675	535	584	568	586	609	589	622	598	622	572	612	570	605	605	628	622	635	599	561	604	626	613	612	572	586	560	548	603	603	558	580	586	593	616	610	592	587	561	629	575	667	604	601	598	578	607	614	579	554	630	594	589	529	582	573	593	556	532	576	577	583	598	611	627	609	532	648	653	587	583	583	586	595	601	567	550	578	600	620	589	641	569	598	598	575	571	602	545	578	599	581	561	621	574	536	578	583	577	586	624	592	611	610	611	581	580	573	610	595	568	617	554	597	600	548	598	595	571	639	622	610	620	612	578	621	624	587	529	625	585	586	565	592	583	606	596	575	630	556	562	589	626	611	571	553	593	618	576	568	570	613	570	563	576	615	570	625	566	568	584	634	586	597	618	609	574	532	561	600	606	613	598	598	609	558	595	591	574	607	571	608	618	609	598	603	573	610	576	599	561	590	539	575	593	589	568	610	594	589	574	611	541	587	610	610	590	585	590	610	575	632	586	585	583	625	596	609	615	571	591	571	613	584	611	604	618	611	610	570	602	591	588	597	621	570	615	600	559	566	592	588	597	570	608	648	644	574	625	618	604	626	580	571	611	603	574	566	581	575	622	617	575	560	583	643	637	553	540	571	582	658	626	605	639	533	612	605	613	598	560	595	602	574	633	585	629	610	572	570	582	581	589	598	627	537	614	604	598	566	590	582	593	588	580	587	566	630	548	601	603	598	588	539	584	635	635	596	594	574	612	616	558	581	611	622	602	581	587	610	609	632	569	564	559	627	615	575	543	588	594	585	621	613	602	577	573	544	610	594	595	611	560	632	589	589	576	606	587	583	581	566	565	589	637	657	596	580	566	604	569	632	594	564	622	556	609	580	609	548	589	562	630	576	598	593	575	626	600	591	587	615	620	559	617	554	597	614	589	578	599	574	561	615	619	634	585	559	607	601	616	598	589	598	567	625	578	620	585	569	617	566	655	605	579	623	615	588	580	631	572	579	573	621	631	582	623	628	586	578	606	565	584	629	579	601	575	588	585	615	570	615	608	591	626	566	587	622	620	546	578	605	578	546	600	596	564	596	627	585	610	592	600	583	564	576	623	603	590	598	605	534	559	631	641	553	589	569	609	576	599	551	598	572	559	616	605	535	586	616	587	636	575	601	595	589	574	557	646	560	572	606	626	572	583	615	618	610	594	581	566	571	599	591	601	570	598	596	597	589	615	563	617	594	603	586	589	591	593	589	590	539	612	578	625	602	591	649	564	625	611	613	637	592	598	586	567	606	626	576	573	580	617	617	607	591	617	545	591	638	601	581	611	618	631	611	578	572	623	556	561	628	595	643	600	587	618	591	575	619	596	644	590	617	602	600	551	567	590	650	600	585	583	577	587	594	592	619	575	581	591	647	621	595	577	616	572	585	596	594	588	578	573	586	594	534	574	593	582	581	640	589	579	587	618	595	612	582	591	545	605	593	598	576	575	601	564	583	577	604	581	641	560	634	581	586	621	597	568	585	593	620	659	638	607	560	612	613	582	594	619	570	585	554	597	578	564	591	544	627	591	586	595	573	574	615	561	582	602	589	614	609	586	560	578	584	566	599	612	603	609	617	606	581	586	564	560	594	613	612	608	588	624	625	576	568	604	582	638	582	555	602	634	575	592	560	590	578	633	598	588	600	613	595	610	592	618	588	585	573	641	644	603	567	598	652	582	583	597	612	609	593	619	624	656	569	571	577	607	585	634	588	565	631	646	595	663	586	589	597	614	559	577	601	594	615	602	597	588	579	582	528	638	546	615	567	568	587	626	585	580	596	604	606	594	583	593	612	561	569	591	570	573	601	598	647	602	594	592	601	600	627	586	565	590	546	572	588	579	588	598	612	629	617	611	612	590	579	587	590	573	540	581	576	589	605	579	581	554	571	608	590	600	541	591	566	573	553	543	586	602	607	574	628	607	541	621	608	586	574	586	614	614	622	611	584	613	605	612	586	612	628	611	623	601	603	604	598	635	594	599	583	599	642	568	639	637	594	564	583	578	573	538	608	589	588	607	581	542	600	595	561	615	597	586	596	597	569	587	570	612	596	625	614	588	627	608	585	577	617	570	617	593	603	592	556	597	573	585	636	624	555	634	620	619	548	622	585	613	596	567	583	579	598	542	609	593	559	582	573	561	612	593	636	607	574	565	569	574	569	557	590	611	616	621	588	608	616	616	586	600	563	594	592	552	606	576	600	540	592	611	591	617	605	668	559	582	580	616	623	554	559	649	590	590	609	619	543	607	597	596	601	617	602	616	588	605	545	599	566	591	575	595	609	569	598	548	615	593	594	592	632	619	612	572	594	598	568	548	585	594	618	671	581	572	595	616	596	626	619	648	578	575	567	611	561	581	641	570	563	569	599	612	629	578	556	594	594	599	637	576	569	582	575	589	617	592	578	582	621	627	594	568	615	587	593	639	608	589	613	618	566	637	600	662	588	623	597	589	632	600	559	568	582	592	579	654	579	570	553	565	551	607	607	595	566	578	574	606	608	619	596	585	537	591	596	547	572	567	572	596	606	601	582	606	507	610	577	634	578	595	626	591	593	568	606	653	612	557	596	601	582	618	620	580	617	616	565	546	584	600	609	570	594	584	552	611	601	569	579	584	576	637	578	604	584	638	611	583	589	556	576	594	587	626	570	593	590	634	586	575	577	616	569	567
22441	21076	28706	23699	21244	22162	19449	10361	7336	6175	5132	4132	3262	2673	2367	2112	1899	1870	1819	1692	1590	1617	1443	1327	1261	1149	1196	1204	1206	1113	1112	1086	1111	1043	1111	1060	1089	1107	1028	1030	1025	964	997	958	1027	995	988	961	992	1056	995	1017	1016	997	1010	945	955	979	915	958	991	942	1020	901	968	974	976	964	996	1006	991	977	941	1022	1037	958	957	968	964	1006	949	971	996	1001	916	961	950	961	967	942	929	972	998	948	996	935	939	951	954	967	1001	955	1037	973	970	957	942	998	930	966	1021	940	958	1002	888	1049	944	992	984	1022	938	925	992	983	1037	976	917	983	998	932	1014	966	959	948	936	943	982	991	996	952	983	949	942	985	974	934	979	955	960	940	944	1001	947	964	975	997	988	1004	971	943	948	981	1006	977	980	928	990	969	972	984	950	974	977	963	999	965	976	995	942	988	941	958	1001	972	1016	918	1010	898	889	952	966	1019	916	998	925	956	935	978	980	974	964	920	925	995	957	931	975	1028	1058	958	1007	919	1002	989	933	1013	922	925	946	1048	979	963	973	1004	1005	1007	991	927	952	991	917	960	997	1030	968	975	1021	902	960	952	996	987	1014	909	928	986	984	1026	949	977	985	957	881	1002	982	1008	927	947	951	984	972	997	967	985	988	960	934	987	950	997	983	978	1029	981	1031	991	991	977	975	994	991	973	929	939	939	985	975	937	930	968	989	1000	915	989	974	1024	973	961	963	949	959	976	998	956	994	1022	1002	928	1006	1004	979	996	965	898	992	956	943	934	956	983	992	1004	993	1052	958	939	911	997	1036	964	964	1008	948	987	923	969	991	981	957	986	933	921	1031	955	990	991	952	968	940	947	914	896	1007	973	960	1044	1010	970	1022	1007	976	911	963	946	931	1013	1008	1002	995	973	958	974	985	932	1019	987	995	932	985	982	975	936	972	996	919	930	996	980	899	955	934	997	953	940	951	951	967	948	969	1035	964	964	1002	1022	973	980	936	983	992	994	982	1032	989	954	1050	1031	931	972	976	1005	1008	1028	987	997	981	970	990	972	912	996	1021	972	943	967	993	1020	959	938	967	975	928	980	967	952	975	1003	993	958	992	1002	955	937	896	991	933	928	979	960	949	976	939	971	958	1008	985	971	956	993	951	988	955	957	970	1011	974	920	1010	950	917	994	991	967	983	981	956	956	927	896	946	952	984	976	991	956	981	917	977	961	988	934	1028	970	969	962	905	971	934	966	955	963	939	939	931	972	1030	974	954	991	968	1008	1010	903	968	981	939	958	977	951	979	974	1032	1010	958	975	984	1012	965	984	1020	980	986	1000	921	964	988	952	937	951	994	961	985	931	980	994	949	996	975	982	958	935	970	997	957	987	964	986	967	982	977	1005	1014	999	979	921	935	941	945	919	966	919	984	941	971	971	950	994	1036	979	990	892	982	958	980	1002	973	967	1067	941	971	941	978	968	974	995	966	989	1037	1021	949	940	993	938	946	1019	1002	913	990	966	984	935	970	999	1019	957	988	999	955	981	1004	1005	959	944	989	980	969	992	936	951	980	981	982	918	953	938	974	1012	972	1014	969	995	997	974	951	972	1008	917	996	954	924	977	943	978	1001	929	969	998	965	927	950	965	959	982	910	921	945	984	1005	1036	966	959	990	960	1017	963	967	961	920	965	1013	970	1035	1023	930	938	974	956	963	982	946	969	975	948	979	975	944	945	965	963	959	951	995	991	930	1027	968	981	970	981	1044	982	937	1008	972	1006	970	1027	1035	955	988	984	899	1021	893	957	960	979	902	1042	966	920	1005	966	955	1023	939	965	967	989	1016	989	944	963	979	942	972	972	964	956	985	974	1010	997	955	944	970	1002	962	970	1028	977	963	937	988	953	956	972	999	990	971	998	1011	953	984	990	1013	972	951	951	1013	957	992	951	968	923	996	942	966	933	967	977	1008	968	996	936	918	947	1037	928	1000	950	1006	988	933	997	949	924	958	1041	973	968	981	915	938	940	977	982	953	964	970	971	976	956	981	968	982	946	964	951	928	942	954	965	1032	895	997	974	931	998	991	967	894	991	1005	999	954	1054	994	1014	972	962	985	971	950	932	950	960	966	954	952	974	928	981	953	946	981	1006	966	982	942	1004	1009	947	965	1034	978	994	1040	995	1001	947	973	937	902	982	967	959	923	969	991	942	988	931	944	961	954	981	988	972	960	987	976	976	1032	961	968	933	973	951	930	975	928	982	973	990	1023	1016	901	915	985	960	910	958	943	952	943	954	1045	983	975	968	936	977	998	969	955	982	979	975	977	953	916	935	982	974	980	984	941	990	1019	992	1024	933	948	933	993	959	996	947	932	936	947	976	972	1035	989	959	972	1010	977	971	954	982	1004	972	983	960	976	920	953	937	964	957	916	1011	989	989	969	963	950	985	967	973	965	960	970	973	1003	952	1000	942	947	931	985	955	962	1006	933	971	952	945	974	938	938	955	1007	989	942	996	970	1011	888	951	984	1009	941	984	982	947	1015	981	988	1019	962	967	1006	931	931	960	1013	961	948	931	926	972	951	942	954	962	982	927	966	928	954	930	989	958	983	948	948	934	936	980	1002	950	1013	940	926	971	983	978	956	952	982	1006	996	954	941	983	995	931	991	1021	1005	995	954	949	998	1002	955	945	963	1014	965	968	945	999	942	999	1009	997	960	1026	963	970	982	904	1001	1017	941	990	1011	942	937	950	964	1021	976	946	990	987	942	960	1034	995	914	994	1013	1028	989	981	992	934	995	986	955	958	965	950	981	914	1020	990	994	1007	1003	950	983	987	973	893	942	956	991	951	953	928	916	926	1015	959	978	968	900	1018	975	1011	943	983	969	969	955	984	927	1009	959	945	895	911	933	993	935	957	967	967	950	967	989	963	1016	947	982	954	1028	951	946	948	1000	950	901	989	991	969	974	979	1029	1022	966	970	979	947	988	945	879	1031	971	928	943	1004	1011	964	977	951	978	1006	909	946	1013	983	954	1005	985	1013	919	970	975	944	932	963	1002	929	942	1006	999	886	942	916	980	1009	978	979	872	935	991	970	999	1013	888	951	989	1009	959	1000	993	976	974	988	926	982	991	960	969	959	935	1062	937	987	944	998	979	910	990	935	984	974	1002	1014	911	934	1015	953	972	926	951	977	947	987	978	981	929	938	990	951	961	988	1003	1009	932	965	933	947	921	927	965	979	1005	954	937	977	1002	1003	941	976	979	981	973	945	992	1010	957	950	992	983	962	989	932	926	1009	954	956	942	954	954	982	981	934	988	991	991	1015	970	932	1025	936	952	971	939	1002	929	932	930	970	957	1037	981	1025	939	971	1035	915	966	945	926	969	956	983	1027	965	1024	959	957	940	958	943	990	931	966	940	948	995	1015	956	944	945	969	916	1021	922	938	967	928	937	995	971	985	905	982	992	1020	988	926	903	958	928	945	934	1014	930	920	921	958	952	933	977	982	935	988	964	971	935	951	969	937	999	930	972	922	959	962	988	952	969	967	987	956	948	927	941	896	912	982	999	937	1015	977	991	989	991	1045	1018	990	998	975	945	972	937	933	1027	939	937	930	937	892	1013	979	996	972	1009	969	978	1017	980	967	963	979	957	980	1003	961	927	957	940	1003	988	957	963	965	990	926	932	962	972	939	997	999	941	968	962	934	939	1010	996	950	967	921	927	1028	970	945	997	947	990	909	943	996	936	1006
25311	49345	38016	28704	23464	19726	16009	13377	11029	9086	7645	6229	4722	3646	3236	2711	2542	2371	2224	2153	1947	1895	1717	1505	1410	1285	1280	1276	1263	1210	1165	1114	1165	1093	1170	1153	1072	1050	1044	1038	1006	1063	1056	1030	976	951	1027	960	1046	954	981	991	991	1002	962	997	968	1002	977	1014	996	1003	950	1000	988	971	964	974	1006	1035	1002	1014	941	1018	1025	1031	1007	1009	1065	976	939	970	961	1033	1063	1017	1004	957	996	968	978	1048	967	996	1041	1071	982	1053	989	964	928	937	1033	989	1010	1002	956	1009	1026	1046	1056	988	1013	989	938	977	962	1005	1028	1034	987	999	977	970	1001	1083	985	975	1022	1016	996	990	989	956	914	981	1017	1008	1065	986	1035	987	1063	1004	965	972	999	1012	1034	995	958	1042	983	1014	1016	1023	999	917	1029	996	946	1023	1026	986	1019	992	962	956	980	1004	1004	1109	989	957	970	981	1030	947	1025	1003	955	1044	1009	1019	979	1007	962	1006	955	995	991	1007	975	1004	977	986	970	990	989	968	1001	1004	945	958	1022	994	964	1011	1025	1027	1007	991	1038	955	939	989	992	987	1026	971	971	972	983	1055	1057	993	939	967	1034	952	944	990	1042	1001	979	985	992	1011	983	968	954	972	1009	996	1011	993	1013	945	987	1006	1012	996	963	988	965	983	1026	995	996	971	1004	929	1039	1010	1003	956	1004	958	982	1038	995	1015	975	1030	979	984	954	1027	1060	1002	926	1042	1058	966	1023	962	1001	1019	927	998	999	999	953	1039	1028	982	996	962	1007	1042	1026	1001	1000	1018	1021	1002	1012	1037	962	1017	983	945	990	1032	1030	996	995	1007	1021	1017	1005	974	996	977	1008	1028	940	1025	1004	985	1042	941	967	951	985	957	979	1059	998	1066	962	973	993	993	1003	1002	945	965	977	1047	966	980	989	956	1010	936	1021	978	988	931	1039	984	1005	1007	1039	1016	1032	1047	969	1024	1054	992	967	932	992	1033	969	1000	1002	983	968	1004	960	985	978	1006	990	1007	984	1033	947	1006	994	1065	970	995	1011	1049	1048	974	986	1066	976	1051	995	1000	1008	973	983	960	991	952	965	1017	1006	1050	1012	1030	1002	1001	1017	1008	981	1000	1008	962	1015	947	992	992	1037	963	984	1002	990	956	993	1037	1032	976	926	1031	1001	990	986	1016	974	1069	950	991	971	991	958	986	986	1001	1019	1076	979	1033	1002	973	988	990	966	970	972	1008	937	1023	985	1016	1020	1022	1049	972	1011	965	1048	1008	1009	952	1005	950	979	967	1048	1005	989	997	1040	999	1062	1012	992	967	1003	1002	1005	956	982	1038	1031	1004	967	993	1020	1001	997	1005	981	1048	1002	989	1001	952	991	987	983	983	981	1026	1038	968	950	956	1032	1011	1041	983	1051	985	994	974	981	1011	989	970	976	998	1005	990	1006	994	978	915	1018	1045	1002	1005	1009	994	886	960	1051	1027	970	992	1009	974	953	987	1009	1000	995	990	939	994	1012	965	1010	1052	1063	1004	1079	943	960	986	981	997	998	997	981	986	1099	1000	962	1038	1014	967	981	976	1021	981	962	971	963	1062	999	1055	996	1061	1004	991	948	985	990	1013	1036	978	979	979	988	1027	1021	1031	1033	1077	1017	1009	946	993	944	947	990	959	1013	995	980	967	945	1013	951	1030	959	1024	948	1049	1001	994	1040	1018	949	988	1023	1016	992	1005	1002	981	1035	1019	967	1032	961	963	980	993	1019	1021	1009	964	951	1006	985	950	1001	1018	1019	1043	971	982	935	967	1045	983	1004	964	948	994	1029	1008	1026	992	976	1017	979	951	943	1034	1020	972	999	1015	969	1001	1020	971	996	1014	1025	1010	996	994	1002	1029	1003	1024	1020	987	975	985	986	1043	1023	992	978	1018	994	1013	1010	997	989	1031	999	1005	921	968	1048	1023	964	1052	1061	1016	969	975	964	956	1027	998	1027	1021	1002	1031	961	984	977	1016	988	1005	982	994	1026	1009	976	1010	1005	1019	981	1027	987	949	1042	1009	980	1020	1013	998	955	1007	996	951	1008	991	985	1079	964	1026	978	1024	1036	955	997	1000	952	941	1032	995	968	967	934	1005	979	1033	999	929	932	1011	943	978	954	956	936	972	1014	1013	984	1023	1039	1020	998	957	999	1000	975	1017	993	965	940	968	1015	990	1014	957	1049	1013	997	1006	943	964	1004	977	983	1011	928	981	939	1003	954	975	991	971	997	1005	963	991	1019	1000	999	1021	987	996	975	1012	978	991	938	968	978	941	1016	990	1006	1005	932	994	939	1039	1011	1027	1007	992	986	1005	994	959	1015	1005	1020	1013	981	940	968	974	1006	960	946	951	1014	1000	1010	1012	940	1015	977	996	1004	1013	1059	979	979	1014	988	1033	1003	1078	955	1001	993	1012	979	1058	962	993	1011	996	950	973	1042	1010	1034	991	989	1005	962	959	990	974	1028	1002	1056	949	1039	999	1015	1006	987	967	1012	934	980	927	1027	975	987	991	989	962	1002	989	1052	978	964	978	1001	977	994	972	1039	998	1043	975	974	1015	1018	1020	971	977	1022	1000	1013	965	968	931	973	980	1050	1045	925	996	1018	1012	1015	996	990	974	940	971	929	1000	1010	1009	982	1004	998	1004	979	1017	960	969	1003	1007	980	1056	1016	1009	995	1041	1001	1059	983	930	970	1010	1010	1028	982	1053	1004	955	1049	989	980	984	958	1021	960	1044	1019	1017	1039	971	945	1016	1045	1009	1014	948	1015	995	1023	960	1000	1016	1013	985	961	996	1054	1020	981	1000	1014	999	996	945	1002	994	933	979	949	931	980	959	952	993	1003	979	1004	1018	1003	968	980	971	995	1025	985	970	1024	987	970	988	1031	1015	967	995	1006	996	1012	955	1021	957	981	1030	1006	997	1058	931	1016	958	995	1001	1000	1026	1029	985	920	993	1017	967	1030	954	957	970	974	1005	981	965	980	1011	1016	1001	939	1015	948	997	1016	990	985	1013	972	985	974	947	991	1011	1005	973	1005	974	1009	1029	966	998	945	1010	1044	959	1016	1013	998	956	982	1002	1007	1006	1005	976	963	1011	1032	1007	972	926	1064	974	1000	964	898	989	1001	1019	1026	988	999	1035	999	974	989	972	1008	1025	955	978	1021	1039	1046	1027	951	999	1015	1038	977	972	987	1018	1007	991	976	1033	1024	1055	968	1026	1036	1030	980	996	970	1020	1008	1067	973	958	1026	1068	968	967	995	988	946	1010	998	970	971	1008	948	963	1011	1000	978	999	999	998	991	997	981	1032	1020	970	998	1015	974	1011	1006	979	1011	981	1009	993	1031	992	998	1042	988	1073	954	975	1001	1024	1001	1032	1001	932	1028	1057	997	1045	1014	1005	1001	986	948	979	946	962	1043	1044	999	988	1115	970	989	996	962	987	937	1025	996	1034	943	1082	1049	946	989	996	986	1046	1019	955	1023	976	927	1010	958	1039	987	997	1046	960	1003	1042	1007	998	995	988	1012	1013	1014	996	979	978	999	1045	990	952	979	1011	954	1006	995	950	1017	994	951	1037	1017	999	978	986	990	1019	1035	993	985	990	1017	984	995	957	943	959	979	1045	1008	990	995	951	1032	989	947	1015	976	1021	1005	998	968	1020	958	1034	1034	1081	935	990	959	992	1031	986	1016	986	1038	1053	953	958	1018	1017	994	1052	1069	962	994	1010	1000	1020	988	1018	991	995	1008	998	1011	963	1026	991	1053	1024	976	1006	966	959	967	987	1003	1041	989	963	1006	996	990	1000	1038	984	1042	1021	1005	945	964	1055	985	1023	990	985	1007	997	989	982	997	957	997	1016	1006	974	965	1006	969	1002	1014	1001	1032	972	1025	973	1001	955	1025	1017	956	960	1003	982	973	1090	999	948	1002	973	1026	1005	1015	982	1006	973	1006	989	1026	1063	983	979	995	967	1074	1029	972	985	1017	949	963	989	1012	990	942	965	981	996	1018	1026	995	946	987	1011	980	1000	1004	1029	1017	1012	1018	1031	987	991	1004	993	986	987	977	961	1006	962	1002	1035	1021	956	1013	1009	991	950	1019	986	920	994	1038	976	929	1021	967	1028
28171	23632	25811	19932	11647	7731	5995	4508	3688	3155	2562	2120	1723	1397	1278	1160	1008	1103	971	990	922	915	880	775	771	738	790	795	656	679	691	678	683	696	682	704	652	650	636	620	636	641	631	559	624	606	607	627	616	616	595	582	623	579	622	637	595	649	648	570	592	581	585	604	582	591	632	610	634	593	608	593	610	573	592	597	593	604	569	586	615	602	658	631	613	626	601	594	593	601	658	606	631	641	616	616	615	615	581	593	581	616	598	624	643	628	611	585	592	631	611	588	644	589	635	605	595	584	620	630	634	625	623	606	585	603	664	626	597	607	630	622	646	593	602	627	630	597	585	594	587	616	613	604	653	621	628	648	571	608	589	588	581	572	637	645	607	592	642	622	623	571	641	629	625	578	598	618	589	592	635	655	638	619	565	581	629	575	613	604	676	618	640	636	600	607	588	649	625	667	630	600	588	654	630	605	588	606	635	641	651	602	609	621	608	570	616	655	605	611	592	582	589	545	624	582	629	609	613	654	560	595	648	625	658	605	605	607	630	649	602	576	642	561	561	619	622	608	635	554	591	574	608	585	626	601	644	601	604	612	627	629	622	602	625	587	631	600	631	635	603	642	623	647	666	615	573	606	634	588	614	656	644	601	597	654	622	627	591	595	632	633	633	626	594	607	577	585	644	602	602	618	621	647	601	612	565	569	622	684	642	611	584	616	621	643	638	615	611	613	622	576	640	619	616	577	603	639	568	656	613	564	621	653	605	593	599	660	544	595	623	654	633	558	641	652	598	644	639	617	610	598	580	598	639	618	632	598	616	587	645	607	595	570	591	582	649	577	600	638	647	647	636	617	609	612	587	613	626	644	565	645	568	560	595	647	564	635	593	600	574	568	610	636	608	615	657	560	587	618	672	614	583	628	643	601	598	644	585	635	574	626	599	613	617	593	663	635	642	557	626	598	623	626	610	607	647	649	655	641	581	593	590	621	600	596	640	653	610	655	624	639	580	658	583	621	593	600	628	627	628	576	626	627	604	615	607	628	641	646	622	617	593	625	567	597	612	584	611	624	618	622	613	634	643	588	626	601	595	639	591	641	629	679	660	615	612	630	623	591	588	644	622	612	605	643	598	584	589	590	585	605	616	581	637	607	617	644	655	611	599	663	597	620	634	612	571	606	625	602	603	612	610	622	619	598	621	619	599	601	614	603	632	667	603	639	605	601	626	622	588	603	626	612	624	602	626	603	629	606	641	606	564	627	593	621	630	581	585	631	608	596	644	582	640	617	636	533	635	602	608	618	642	634	639	633	605	637	659	617	605	595	610	590	635	581	641	630	617	607	654	573	656	617	548	565	568	603	608	633	613	571	580	619	658	637	621	600	644	587	581	597	590	575	602	614	601	592	582	607	560	613	613	614	624	637	603	651	596	591	570	602	612	613	606	611	588	605	651	618	664	615	576	619	602	641	633	636	627	587	618	586	607	595	578	640	605	652	586	602	623	629	604	599	640	573	631	609	614	646	645	610	647	612	618	586	637	593	612	625	615	602	605	662	586	644	607	673	641	599	613	616	629	618	611	646	590	614	610	586	584	607	585	596	592	627	626	638	634	601	634	618	593	563	620	608	634	616	607	618	613	592	634	610	603	603	616	604	607	597	601	658	649	645	641	615	587	635	622	610	608	595	604	639	595	597	605	640	629	574	613	588	654	646	653	631	648	609	605	608	638	632	621	648	555	619	611	595	631	630	582	616	640	597	628	572	592	634	610	603	591	671	638	615	609	648	601	585	596	631	665	633	573	620	631	553	644	608	610	633	642	631	605	590	571	605	638	607	659	625	662	625	663	626	643	598	627	599	606	618	614	619	651	629	626	636	583	648	628	562	627	607	590	596	602	575	569	598	677	656	629	594	650	593	607	625	577	632	605	621	620	620	639	593	598	644	602	580	647	610	591	606	599	601	621	632	620	598	584	582	603	621	649	597	671	630	579	622	601	648	579	617	612	639	611	630	633	622	667	586	598	636	606	610	638	621	633	654	615	617	655	605	601	607	604	623	643	611	641	623	626	596	616	601	577	631	575	625	624	606	664	578	604	621	635	586	611	606	599	599	620	624	632	629	611	597	593	615	608	607	604	602	609	611	652	572	612	640	618	641	592	614	555	634	651	623	599	593	623	594	593	599	638	684	615	587	644	609	610	628	650	633	674	596	586	572	620	614	628	610	596	649	625	591	604	639	577	591	627	612	627	610	645	568	599	594	609	585	641	604	611	613	614	606	607	631	633	617	648	610	560	691	613	628	621	614	603	624	622	583	629	623	632	618	587	626	628	616	589	607	575	604	609	622	631	618	681	578	594	639	679	638	625	607	609	637	595	661	636	614	614	563	629	566	588	580	657	623	602	546	598	589	566	628	612	592	629	599	590	628	609	620	656	637	636	585	577	633	631	606	639	637	648	665	617	582	598	607	587	606	585	581	622	607	573	607	613	578	639	611	649	650	560	650	605	620	624	618	641	564	623	583	625	633	563	609	619	575	586	608	585	591	609	612	637	567	596	595	605	605	642	646	618	598	644	620	597	588	590	616	602	595	594	598	595	601	589	647	632	657	594	615	593	646	613	614	565	615	599	555	600	607	601	613	613	622	617	643	594	551	600	650	591	585	630	624	633	604	593	590	621	586	608	581	607	614	607	579	607	588	587	607	603	639	627	615	591	556	598	639	543	601	620	628	558	613	587	628	584	642	590	651	587	603	635	611	603	653	596	568	611	609	623	612	547	600	610	644	550	616	638	587	609	608	618	573	599	625	604	653	628	609	596	591	639	646	616	607	626	598	621	631	626	623	607	610	607	612	611	584	615	650	609	623	619	631	621	630	570	639	590	614	608	615	606	622	645	608	607	648	609	619	629	631	650	605	610	623	618	597	628	610	601	558	590	596	566	601	592	617	620	643	594	639	620	546	614	625	635	607	597	604	604	644	610	639	672	652	577	610	590	644	594	583	658	592	593	637	630	569	594	571	585	647	597	594	630	639	572	654	598	615	616	624	607	676	628	603	649	614	617	582	611	577	598	592	637	592	661	630	620	621	597	576	621	620	603	602	644	581	615	621	612	585	562	611	626	607	618	615	615	622	614	632	604	609	634	657	612	650	663	600	619	585	569	631	637	569	661	613	610	593	590	630	649	606	622	638	613	615	667	619	606	614	620	663	614	606	633	585	597	589	617	614	612	651	620	622	601	590	588	637	575	609	619	611	605	627	637	673	659	649	647	619	623	598	639	603	600	623	607	585	639	611	598	639	660	608	588	606	588	613	592	616	591	636	622	630	616	613	604	660	589	700	639	657	632	629	667	623	623	642	626	637	617	608	589	603	626	603	594	635	638	596	589	556	587	572	603	601	569	616	587	594	599	587	635	653	612	640	635	634	598	617	577	592	610	618	631	609	627	671	645	612	599	660	600	583	656	621	609	620	617	662	621	574	620	589	599	607	604	609	612	603	579	637
23257	37921	27559	19386	15016	11769	9664	7683	6324	5104	4328	3213	2448	1938	1743	1488	1376	1278	1267	1244	1152	1083	1050	954	840	805	812	795	744	751	697	732	702	757	711	699	696	702	650	657	657	678	649	688	631	670	626	632	617	589	649	595	662	692	643	639	640	648	655	607	680	646	663	656	665	669	657	675	684	658	634	634	685	652	633	657	640	609	587	594	621	639	652	645	672	671	622	648	658	593	651	619	698	680	643	639	664	645	612	634	660	632	653	624	611	642	629	629	640	676	629	608	590	625	656	638	586	636	627	637	645	618	635	647	646	666	665	644	624	637	672	659	663	621	682	658	614	632	683	582	611	652	597	686	657	682	566	657	675	615	666	672	649	615	606	677	625	628	654	669	655	647	665	687	646	663	665	605	623	632	595	641	656	680	672	624	660	678	667	616	654	659	612	654	609	629	640	630	650	625	637	640	647	646	609	653	648	626	650	693	632	602	638	614	652	638	597	668	631	683	659	643	624	672	640	620	618	645	645	640	608	633	671	609	631	643	642	630	616	684	670	669	654	595	650	668	652	650	645	648	613	649	687	630	659	652	636	680	641	623	695	661	681	635	640	651	667	642	635	663	650	639	660	638	626	678	685	676	648	646	670	664	651	653	667	652	654	646	644	643	627	622	647	568	616	617	648	660	623	634	638	629	684	614	657	599	681	617	678	637	602	653	620	600	649	646	594	674	651	606	634	632	618	658	624	607	650	667	618	648	615	627	676	627	629	657	600	690	630	624	639	647	638	662	622	656	644	666	611	632	617	620	624	620	602	659	617	636	642	696	675	590	649	612	662	596	680	626	720	621	607	637	684	635	674	652	628	585	665	662	665	644	627	612	604	653	644	693	640	597	609	670	665	595	656	634	634	655	667	663	655	650	649	635	608	656	624	682	605	706	626	666	636	681	642	600	684	572	544	660	669	661	611	674	654	647	657	660	621	656	625	656	663	657	649	683	661	660	677	612	645	661	652	680	672	654	640	640	623	612	619	636	605	650	683	646	655	676	605	634	637	647	662	647	646	654	683	660	665	701	646	622	650	627	683	637	624	645	602	674	646	645	628	683	699	642	631	671	642	620	614	672	628	639	660	658	653	662	690	622	682	619	661	628	625	627	645	661	654	617	670	652	622	653	616	676	630	598	637	591	699	606	647	629	627	623	645	668	615	641	641	667	682	637	613	665	618	665	619	640	651	651	603	645	630	632	627	620	600	652	623	625	636	667	628	681	654	652	675	635	674	633	653	649	665	640	626	628	665	682	628	607	675	628	625	613	654	646	590	606	660	701	630	594	616	605	598	613	632	659	670	665	599	661	647	604	630	661	653	668	650	682	619	675	614	623	656	609	628	687	675	697	605	662	628	641	686	575	640	677	621	644	669	644	705	609	655	695	611	623	600	645	678	617	637	598	661	633	646	621	658	635	643	620	654	642	653	619	620	646	650	607	608	650	684	626	688	662	648	652	660	658	600	643	655	712	643	682	620	637	642	640	622	651	701	606	602	700	665	656	635	632	621	600	636	625	617	606	645	670	642	640	628	636	652	670	643	659	672	641	621	616	590	648	575	625	626	623	615	631	658	651	652	663	576	658	663	636	647	620	647	646	619	668	677	640	616	702	684	617	672	661	644	642	640	611	652	629	682	644	663	643	628	599	619	632	640	643	677	680	642	677	640	626	637	622	616	658	660	619	654	659	651	675	665	571	680	612	668	589	620	633	655	641	650	632	637	645	615	624	630	648	673	621	638	670	574	595	637	649	662	669	621	652	672	629	631	637	656	651	689	626	660	652	658	650	635	634	650	634	646	637	616	712	622	623	637	612	639	604	640	645	663	633	681	641	596	639	659	637	643	641	629	627	653	622	695	664	597	634	593	662	625	657	616	627	696	671	637	672	643	692	667	643	649	648	616	655	647	630	610	699	638	668	659	704	678	606	639	686	596	604	666	672	649	632	636	632	662	646	652	653	703	655	598	677	635	656	659	620	629	651	614	647	632	661	647	635	665	652	637	670	663	646	606	630	671	635	647	599	674	598	637	596	625	633	588	630	638	669	614	660	638	644	638	600	619	666	637	619	662	700	659	614	666	617	663	675	637	663	667	602	649	618	653	664	658	612	635	648	600	633	636	664	627	648	661	698	638	657	657	692	613	624	620	626	626	683	698	667	603	676	633	608	678	618	615	637	656	642	612	687	649	634	634	644	669	679	662	640	637	657	587	675	648	637	669	650	639	634	685	636	650	626	613	637	636	643	645	640	646	612	601	670	652	616	627	634	637	622	649	607	666	657	640	667	626	646	625	621	663	680	649	669	612	639	639	617	632	660	643	639	636	590	612	600	602	635	608	663	634	637	648	629	630	605	635	642	659	634	633	659	626	643	656	643	659	681	666	640	662	652	639	688	595	615	650	587	641	617	640	730	621	641	607	689	643	612	634	638	641	626	670	657	631	628	640	646	638	618	692	605	624	617	656	687	700	636	632	671	695	668	625	682	651	626	656	643	658	637	655	639	604	610	647	618	635	637	606	636	704	641	670	662	628	673	643	677	677	675	687	635	623	615	657	634	667	597	622	660	683	628	646	675	655	695	703	667	650	651	633	643	629	679	655	613	670	650	605	639	638	621	618	657	658	680	661	611	670	645	640	655	612	620	640	649	562	639	605	659	661	654	606	645	617	647	689	636	662	621	607	627	671	671	653	637	658	622	654	679	624	653	634	638	645	629	640	647	621	660	648	636	686	665	672	639	671	611	677	629	657	628	636	673	718	651	623	674	703	646	649	656	668	634	650	649	658	635	636	641	651	608	653	655	673	628	642	645	680	653	634	609	638	653	651	677	640	634	671	664	641	643	665	619	654	631	634	667	654	624	679	629	630	618	639	631	627	663	626	648	653	647	645	612	687	632	635	639	619	607	624	654	682	618	678	682	661	653	654	606	641	698	672	641	649	660	656	653	646	667	683	631	649	612	681	651	625	687	659	629	652	658	663	639	647	628	626	642	671	660	637	638	660	650	617	651	659	666	658	582	678	683	639	654	654	623	649	640	653	638	645	625	649	633	611	647	576	653	627	613	656	616	709	653	669	627	669	679	643	656	627	655	598	672	609	667	633	648	675	656	653	599	652	584	596	634	651	662	660	642	663	604	635	610	607	660	648	600	688	642	630	702	711	617	625	671	646	646	650	675	636	576	627	612	650	658	683	631	648	650	614	634	654	617	682	619	679	676	638	626	615	649	679	610	629	630	665	674	638	609	605	595	564	619	628	647	603	628	645	599	662	635	641	634	618	649	645	623	630	635	618	661	620	665	591	710	712	667	646	716	656	653	633	662	609	664	672	650	638	648	599	690	589	657	695	637	647	635	649	671	648	663	640	656	629	620	614	658	658	659	666	634	682	629	639	634	617	653	675	638	586	633	655	633	637	636	662	602	637	665	637	687	649	677	669	659	656	658	640	649	640	600	614	667	677	651
23356	21038	28309	24058	21433	18622	11779	7354	5767	4840	3886	3035	2542	2046	1910	1740	1527	1544	1528	1488	1423	1369	1309	1163	1140	1104	1112	1073	1021	1078	952	1000	1010	981	982	1051	964	938	951	987	968	964	935	941	925	952	955	935	933	909	862	984	876	951	937	962	958	915	904	989	886	912	932	944	940	932	900	886	939	939	904	917	936	892	921	906	869	966	923	930	969	988	968	931	924	925	924	916	941	946	887	875	948	997	970	946	911	881	896	891	918	910	897	956	918	890	960	884	897	945	966	917	917	900	876	863	956	873	904	939	900	919	952	939	936	926	907	919	929	934	942	898	969	904	951	932	881	938	908	926	922	892	901	934	899	947	950	959	971	915	958	947	947	930	914	882	925	912	910	937	919	906	951	941	923	896	934	922	882	906	924	949	936	867	922	903	917	930	937	897	991	948	980	912	961	963	929	968	925	1011	978	965	985	896	918	960	916	955	931	964	872	935	958	941	988	936	871	953	895	949	874	946	983	940	863	917	928	907	874	920	933	936	969	917	911	938	916	918	886	945	893	928	941	897	962	943	935	929	921	906	919	893	924	859	975	923	954	935	919	930	912	957	963	853	880	944	979	937	947	881	950	922	932	855	939	941	919	907	920	955	906	932	906	902	940	968	926	906	930	970	943	911	928	923	940	935	938	874	910	917	935	919	901	915	874	899	913	929	1000	941	898	967	926	914	892	954	921	876	886	944	919	931	883	889	902	915	910	894	947	918	970	894	910	961	947	896	964	955	923	920	936	936	891	941	932	947	969	865	945	938	934	951	909	942	908	960	904	906	960	929	919	926	876	931	948	911	970	971	935	922	888	920	997	942	932	930	940	874	923	920	933	982	944	958	872	936	904	943	865	924	898	897	899	917	902	945	935	942	965	954	914	949	902	930	921	898	903	862	921	945	926	932	876	911	941	945	928	905	925	914	905	944	930	950	865	940	918	954	948	958	933	942	919	987	912	877	883	912	860	924	939	960	936	980	965	991	857	903	909	939	918	919	913	886	901	936	950	931	900	924	937	943	900	928	908	941	927	956	938	948	943	955	911	888	925	910	875	927	970	921	921	932	942	902	874	893	934	915	936	933	925	905	924	904	942	894	927	970	906	921	926	937	965	837	937	885	930	908	889	934	924	893	970	858	907	949	869	950	956	910	927	909	939	929	941	922	903	891	870	927	923	990	904	914	932	933	908	926	955	925	899	944	921	880	945	934	916	922	970	926	959	852	958	861	946	901	874	942	895	922	895	889	859	862	905	940	917	894	916	930	956	913	926	917	962	968	935	912	978	969	921	939	857	925	930	927	929	933	880	929	944	936	938	933	928	933	893	925	980	972	903	956	936	909	931	939	892	889	912	963	1002	931	921	888	918	952	942	982	957	962	958	904	929	973	923	919	936	988	940	914	904	914	927	957	981	930	937	891	906	998	946	922	905	969	886	924	902	899	928	958	937	934	925	934	935	887	962	926	903	924	919	917	937	884	957	897	932	909	979	860	944	907	926	948	892	945	943	953	928	947	938	907	935	971	898	923	947	932	908	941	992	977	901	872	954	926	936	960	886	976	892	870	964	967	944	928	904	934	807	900	956	920	957	946	941	940	912	903	946	922	950	945	910	987	939	989	880	954	960	973	916	986	897	948	906	949	880	907	947	900	949	985	986	889	938	913	941	856	879	906	898	871	926	919	945	899	970	872	972	926	916	910	929	924	953	959	901	945	843	905	945	894	913	918	946	958	943	916	907	943	885	936	948	946	926	960	950	900	954	909	968	905	889	973	904	926	935	947	907	930	940	888	915	939	964	931	954	898	875	931	916	930	958	935	868	909	896	957	938	885	908	966	959	1000	928	907	871	925	899	980	892	1027	947	919	918	950	990	933	962	900	911	977	908	877	879	945	987	892	864	920	946	940	884	923	908	955	907	918	965	916	901	908	874	916	900	959	911	916	890	954	896	936	867	926	959	965	923	924	885	877	927	871	970	929	939	875	917	1028	945	915	947	944	915	995	924	930	883	900	942	932	921	886	891	917	979	888	988	912	903	898	930	936	968	931	905	922	878	884	916	895	970	952	907	943	961	960	940	896	925	972	899	954	917	920	952	911	877	899	941	964	954	953	967	914	913	909	873	900	911	914	873	906	896	937	970	932	915	880	921	908	898	906	948	952	956	894	933	917	888	935	969	925	873	857	959	925	836	891	940	952	913	973	901	909	980	887	910	921	878	943	919	871	902	937	971	913	921	957	929	886	890	950	928	882	892	874	917	878	941	882	907	962	932	911	985	985	937	895	884	874	964	930	987	956	952	932	909	946	937	960	876	982	928	926	910	919	928	939	899	936	869	980	925	921	928	921	918	919	913	959	927	951	941	921	934	899	894	887	935	1003	931	959	966	932	941	939	920	918	938	942	940	933	923	902	917	890	941	919	936	861	902	926	991	939	886	957	910	898	943	976	900	947	983	886	919	897	862	941	946	926	903	902	951	891	917	908	977	927	963	953	938	872	888	935	934	888	910	890	947	977	926	916	895	939	965	934	901	945	893	945	941	914	967	906	886	896	879	905	947	901	877	924	927	931	925	1010	920	922	946	918	867	871	923	1003	949	849	921	926	897	936	968	925	984	877	886	905	931	923	941	907	966	1000	926	878	904	875	948	906	945	865	911	906	959	945	929	910	923	964	958	875	936	886	948	902	965	910	898	880	899	905	875	936	943	966	931	932	948	919	943	897	954	963	895	918	847	911	929	900	923	880	949	865	990	970	985	913	884	880	951	904	924	970	929	914	922	962	936	923	885	926	932	919	925	881	965	939	891	953	944	938	880	922	939	930	966	937	951	961	956	886	912	992	906	907	946	993	954	927	915	949	932	930	980	925	973	888	929	934	959	942	984	1036	915	957	931	930	949	894	942	901	917	928	941	953	993	972	946	861	940	930	958	959	956	899	971	998	926	903	854	994	846	969	897	917	892	953	895	905	969	919	921	945	870	910	956	911	918	955	871	911	911	890	879	899	946	940	932	920	957	988	948	944	887	914	917	944	965	946	920	895	964	922	890	888	958	893	876	905	919	941	963	955	888	873	914	951	975	926	994	948	947	964	895	984	923	900	925	983	934	891	969	941	954	917	940	871	894	919	928	881	898	931	969	991	981	925	918	908	880	865	912	932	913	934	869	888	960	948	937	929	927	959	919	940	948	939	910	905	910	978	941	916	946	912	899	913	856	931	920	957	871	910	930	955	903	916	883	895	988	915	882	950	963	931	940	963	914	905	917	928	940	881	952	916	953	988	914	945	910	879	922	884	889	913	918	979	910	937	928	876	894	916	917	966	960	891	968	931	912	957	984	951	904	951	964	940	887	983	872	900	938	935	937	936	892	991	922	926	905	932	906	891	973	914	910	898	896	939	927	910	903	984	949	911	899	976	894	912	912	915	894	919	937	929	914	950	918	912	877	911	888	928	939	958	909	916	953	959	963	914	899	978	886	915	946	952
23808	45106	33395	24346	19783	15609	13010	10595	8896	7123	5888	4562	3526	2970	2462	2327	1991	1988	1789	1740	1712	1640	1575	1397	1195	1182	1173	1203	1123	1109	1116	1052	1059	1060	1067	1108	1038	1015	998	954	1008	980	987	961	1015	986	988	980	893	902	939	943	944	944	965	979	975	938	955	978	963	982	942	970	954	976	974	976	978	998	927	924	917	960	969	997	943	1001	992	933	868	929	896	972	985	965	951	918	971	983	937	950	974	984	973	954	976	932	986	945	942	926	974	994	938	967	976	960	902	965	1016	987	935	961	899	943	949	949	969	941	953	967	880	917	993	937	1001	961	952	971	986	936	946	929	966	946	942	962	988	934	941	958	983	957	946	1001	946	958	982	953	909	951	975	910	971	953	972	920	990	938	922	960	944	987	949	989	970	911	942	957	913	941	922	989	1021	973	983	997	988	930	977	983	998	933	950	907	978	958	945	950	905	947	978	991	921	921	949	947	950	981	961	921	955	916	967	944	943	956	1011	945	1004	1023	955	988	956	961	922	946	995	928	949	915	936	1000	921	909	917	965	974	955	927	956	960	987	928	944	922	942	982	917	939	958	959	952	896	956	922	953	959	995	966	989	989	932	923	921	941	944	898	938	994	978	928	932	927	971	969	974	1001	989	1022	905	979	935	981	939	944	914	908	926	922	977	952	944	928	973	907	941	968	926	959	972	893	974	980	931	902	981	947	908	904	958	950	1014	982	979	940	966	965	962	984	900	917	859	948	968	935	923	946	950	957	952	941	958	933	932	943	927	941	956	954	981	920	958	999	921	947	954	925	937	972	975	947	977	963	919	951	947	968	954	987	933	987	969	949	946	933	939	952	969	920	929	902	959	946	904	939	950	977	921	985	917	1005	890	970	913	963	980	957	965	948	907	1027	996	923	917	1008	949	926	935	972	982	961	974	925	981	982	958	918	993	973	964	946	980	976	948	954	921	987	892	896	984	955	924	933	975	942	974	929	959	956	943	950	979	929	955	1026	903	998	988	896	907	971	988	974	934	953	1017	942	957	991	952	918	933	960	904	932	938	921	962	1001	960	951	957	901	984	982	959	935	934	981	960	952	991	979	907	944	986	963	884	941	919	921	934	1002	911	956	933	894	899	1015	1005	893	995	964	976	924	960	960	944	966	937	975	940	942	928	913	982	933	947	937	940	1026	955	1031	942	989	937	933	967	942	952	924	967	973	967	970	950	929	961	974	956	997	948	1018	1026	936	1001	879	953	927	999	945	981	975	977	943	982	984	965	958	957	957	999	984	964	912	941	953	976	956	965	931	1009	973	941	927	1025	927	963	982	968	976	981	961	939	934	975	921	939	908	986	918	980	936	972	873	970	989	990	981	965	928	937	932	933	921	995	1011	938	917	909	943	943	930	938	955	972	967	930	949	980	918	879	889	928	967	974	943	933	986	945	944	909	974	998	937	948	897	977	976	943	941	981	949	965	937	975	947	915	917	987	950	984	939	944	942	947	983	924	969	963	1015	922	973	907	1025	968	984	978	909	901	981	911	887	941	938	969	957	976	960	940	973	1019	932	922	974	934	928	967	935	938	951	1005	974	955	1011	920	942	903	932	977	962	937	937	923	1009	982	941	959	972	930	979	1031	962	903	981	937	968	931	969	912	949	983	940	925	945	927	965	937	961	941	989	930	930	915	935	935	955	933	937	997	912	936	931	966	912	926	960	922	978	937	931	910	993	923	970	991	904	916	955	943	976	887	956	919	911	966	945	944	910	967	925	958	967	949	993	944	949	932	934	1026	950	950	958	936	968	951	988	991	982	957	923	926	970	942	987	905	906	987	951	928	949	1012	963	943	921	950	915	881	997	965	946	927	967	944	972	946	963	915	947	962	967	942	968	878	989	919	914	926	879	922	909	937	946	943	924	902	961	944	956	938	955	884	897	959	1005	978	970	985	939	1011	972	924	960	965	983	957	932	958	937	915	950	953	958	943	988	940	937	957	968	882	948	1036	1000	940	952	925	949	967	935	936	991	907	977	916	958	931	928	973	985	963	994	969	1015	964	898	911	996	998	971	964	975	924	942	970	975	951	957	987	887	927	898	995	964	921	976	934	969	930	974	961	951	925	912	933	934	992	993	967	952	922	884	965	944	959	946	974	949	968	948	960	950	953	967	1073	933	874	939	908	943	975	960	961	961	959	955	1007	947	980	924	964	941	960	961	972	961	919	957	977	915	1009	949	979	935	927	946	993	978	976	929	938	982	942	905	951	974	977	958	931	907	995	935	970	999	912	956	925	959	948	984	979	921	972	946	980	934	980	986	965	927	897	951	946	968	912	925	953	954	941	936	950	930	894	956	929	970	961	983	904	940	974	956	951	953	966	939	981	971	973	937	955	951	971	880	894	972	948	948	939	949	881	970	931	955	950	947	961	961	908	982	894	966	964	937	953	944	906	919	998	895	941	885	978	913	1018	997	957	916	968	969	965	1003	926	914	975	947	979	942	949	928	958	928	1022	983	923	936	983	937	965	1004	966	959	964	974	977	949	935	958	937	933	944	966	993	936	951	973	992	1004	923	934	939	955	983	957	910	949	941	900	963	913	903	982	981	918	948	955	963	882	900	975	935	932	913	947	995	960	989	957	968	981	947	938	933	920	1015	948	917	922	986	922	950	970	971	935	963	992	934	965	946	976	994	918	863	973	902	912	967	917	945	981	933	996	966	945	972	932	940	954	995	936	890	943	966	981	917	913	946	991	950	944	871	905	904	935	915	967	974	992	969	960	950	915	894	930	954	979	937	945	938	931	999	931	954	955	989	924	920	957	972	966	961	964	948	952	875	1003	893	948	920	1026	932	923	935	915	967	992	933	901	935	994	918	925	1011	960	873	942	991	925	937	925	930	965	943	939	978	977	997	918	955	936	943	968	946	930	968	983	918	966	955	985	969	953	944	961	923	931	981	959	923	952	909	980	941	930	904	914	930	939	925	922	911	990	936	921	1017	916	1014	962	966	960	917	961	1002	959	1008	964	928	916	1005	974	979	938	944	936	990	927	952	892	949	960	951	906	925	965	936	915	969	946	943	980	964	953	926	921	939	957	981	981	977	945	933	986	996	976	945	953	945	990	935	962	917	936	940	945	937	916	1020	929	951	943	941	977	961	915	993	935	918	936	953	918	909	944	978	938	896	966	964	952	950	972	936	925	917	957	998	951	896	921	902	885	966	945	927	938	933	1026	967	980	970	925	938	948	934	955	962	924	944	973	905	947	962	964	1013	984	964	938	952	962	964	977	946	934	976	987	949	891	933	951	918	914	948	1000	986	980	947	944	989	950	942	976	958	969	919	943	918	966	972	953	991	875	969	961	909	986	1022	901	1047	1005	988	929	945	1014	972	960	945	944	924	954	974	937	967	935	981	1003	945	982	958	960	984	964	1002	977	972	1015	941	952	933	885	1027	1002	920	940	1009	970	946	976	950	991	900	984	913	1025	932	966	959	982	1018	896	970	981	1021	964	947	938	978	982	930	968	922	930	956	924	985	896	875	1021	941	1026	923	983	956	926	975	991	1009	983	956	962	942	942	996	944	933	936	940
24561	21011	27350	25475	19149	11813	8175	5907	4733	3952	3008	2413	1923	1601	1365	1212	1189	1058	1015	956	943	946	908	830	755	735	738	695	708	653	673	654	606	646	660	607	600	590	540	575	586	607	583	571	573	559	558	543	592	586	569	546	507	578	513	537	580	542	571	619	538	516	543	565	569	560	531	563	501	517	559	552	602	559	534	536	563	546	588	591	565	549	554	583	557	537	549	543	571	549	568	530	548	513	527	516	579	533	554	556	570	540	527	551	544	560	538	582	524	509	576	529	521	598	577	565	534	557	566	560	559	571	532	518	522	557	537	525	510	596	594	545	526	596	563	559	523	578	564	544	558	525	559	591	557	557	543	612	562	536	547	572	535	542	575	544	566	593	572	561	570	579	572	585	501	579	569	546	586	540	571	571	580	549	557	521	528	580	558	577	509	539	530	537	580	557	562	508	546	567	583	519	542	550	528	540	576	575	553	576	543	537	581	569	586	512	527	557	574	570	561	577	567	551	518	574	578	633	538	530	532	570	537	550	559	527	557	548	553	529	552	561	580	541	544	543	568	582	580	584	539	535	521	554	556	550	524	559	580	546	519	589	536	550	556	572	568	569	552	594	547	556	549	539	574	526	531	584	569	570	583	583	575	551	549	559	540	538	591	559	615	537	562	575	573	516	522	541	565	554	514	559	514	561	538	537	544	555	564	597	489	576	557	586	576	595	521	523	546	587	585	603	573	528	549	541	529	582	538	556	554	547	564	596	511	545	557	598	559	531	532	570	565	521	516	576	548	570	530	544	502	572	560	583	602	558	557	538	577	575	549	544	570	491	520	518	510	558	550	567	562	585	601	527	543	519	555	547	582	563	528	591	551	589	575	552	544	516	560	599	531	595	569	568	561	585	569	575	537	517	558	609	564	548	590	568	523	544	556	526	606	521	558	542	546	550	557	543	540	537	536	540	533	538	568	557	541	558	576	534	571	521	562	556	541	536	546	608	557	533	584	526	588	608	548	538	569	574	603	550	556	560	545	558	568	579	585	524	571	561	536	575	546	613	576	559	568	580	565	561	588	576	544	541	518	521	590	577	584	540	553	590	570	544	551	566	559	506	540	574	550	555	539	540	531	550	511	560	567	547	536	553	523	532	502	559	505	517	531	544	559	548	536	563	600	506	562	565	571	535	563	561	536	532	530	540	537	567	555	547	557	542	516	542	544	555	548	545	571	563	552	567	556	572	589	565	552	563	564	555	544	531	556	567	571	509	602	560	556	523	589	555	539	545	553	550	532	570	560	571	566	549	557	549	557	497	545	536	518	563	564	552	537	594	583	526	572	549	583	548	566	545	517	590	551	563	561	577	564	539	587	561	525	506	565	560	491	542	536	545	577	551	497	566	536	550	620	551	561	600	542	599	577	555	547	579	549	533	528	581	566	563	545	554	521	519	529	581	562	553	563	540	544	528	535	539	562	545	544	558	554	564	520	575	592	562	557	552	548	553	526	569	558	537	553	542	564	542	559	504	525	551	547	546	588	517	592	550	552	572	562	536	558	543	549	562	594	557	541	569	556	521	545	594	524	520	578	572	533	565	559	521	520	529	566	510	560	575	549	587	560	538	529	601	550	579	604	517	541	582	575	546	574	527	549	549	540	542	546	555	508	521	554	514	547	552	597	553	601	563	526	563	563	526	575	578	568	560	570	536	564	536	556	529	626	504	591	573	548	591	511	602	532	525	601	576	551	548	579	556	541	563	525	599	553	565	551	576	557	528	597	581	554	593	551	514	562	530	548	545	592	570	554	554	557	595	504	564	545	562	548	573	546	564	583	560	569	540	549	557	543	572	516	542	605	508	561	561	557	553	544	555	564	566	575	557	527	558	513	582	556	534	583	594	559	551	544	578	580	558	521	574	615	547	578	533	546	587	575	525	533	553	529	527	520	562	547	542	509	534	567	541	557	559	613	524	553	564	543	520	545	530	605	569	563	604	614	559	533	578	578	554	615	584	565	575	550	574	535	543	529	597	576	551	534	515	554	541	563	517	512	526	584	585	514	578	556	543	560	504	533	545	570	533	557	548	506	557	514	562	534	618	575	587	578	518	593	536	535	571	608	576	538	564	533	522	573	506	575	546	505	582	580	529	575	571	539	563	549	561	538	554	527	484	552	569	505	530	576	564	565	581	600	569	535	554	524	555	575	546	586	529	536	514	591	551	547	497	536	573	550	505	536	595	569	542	562	550	566	566	555	559	552	547	591	566	570	542	565	524	554	528	521	523	595	595	591	532	546	577	603	575	514	549	564	522	565	576	554	558	563	566	531	580	567	535	529	563	525	570	614	590	546	512	542	549	555	563	558	586	561	547	545	551	538	550	546	574	522	562	552	585	557	577	536	567	555	550	554	560	590	589	529	547	583	562	508	538	579	541	519	539	567	510	538	601	513	523	558	548	597	585	539	571	565	567	603	531	513	578	565	549	567	518	569	549	579	586	560	596	554	534	558	548	540	555	513	548	564	532	568	553	542	538	576	555	567	565	588	612	536	508	551	548	520	518	534	526	589	524	570	499	574	577	590	525	569	549	543	547	526	535	528	565	572	552	582	561	534	538	579	531	603	566	570	544	540	590	566	541	574	611	553	564	564	531	593	600	546	554	531	522	575	546	575	566	515	540	547	554	535	576	567	560	568	560	569	588	558	536	592	543	569	603	571	550	550	592	559	632	536	568	539	562	558	522	540	539	542	535	601	569	554	522	526	528	575	569	549	532	608	588	540	525	541	598	542	578	514	573	535	564	572	528	515	541	532	559	542	562	557	576	558	570	533	557	565	575	561	545	560	577	556	518	567	589	560	522	542	556	534	510	556	550	530	521	577	547	538	546	594	565	599	573	543	547	571	575	573	539	535	568	565	558	587	571	566	508	508	592	532	543	535	553	538	564	542	525	533	590	519	543	553	561	548	588	578	507	583	564	562	574	596	572	565	558	534	541	525	610	582	522	514	554	573	568	524	576	563	533	538	543	549	524	554	544	554	563	567	561	566	587	565	555	568	569	565	565	552	566	549	535	556	579	489	558	571	593	547	579	522	573	562	551	562	558	567	611	539	553	523	537	558	590	577	543	546	553	565	547	509	576	543	580	549	550	572	585	541	558	538	547	575	539	571	572	558	539	555	519	541	528	542	597	569	583	550	597	576	568	567	557	604	575	563	590	580	535	540	564	545	525	529	570	572	566	481	544	528	574	545	563	557	547	565	613	577	510	602	581	554	559	531	539	555	538	566	512	567	565	553	534	554	496	559	543	533	521	595	556	526	550	518	561	584	563	510	524	566	556	519	545	536	556	547	598	555	570	576	576	545	571	588	558	521	571	544	579	575	544	524	515	555	577	552	549	550	512	549	570	581	556	561	611	498	548	569	561	558	554	549	579	548	566	549	572	566	582	551	543	520	525	511	576	564	558	533	543	545	537	553	544	533	565	575	552	588	573	511	557	570	580	601	531	537	554
23157	42748	32153	23143	19082	14695	12033	10086	8122	6596	5007	4027	2970	2336	1959	1778	1533	1452	1415	1275	1216	1224	1164	968	896	811	852	782	803	736	775	693	770	738	683	684	730	635	649	629	587	608	617	631	625	624	589	576	670	585	594	561	580	635	612	639	609	610	564	600	586	621	615	571	617	589	610	568	609	609	584	608	558	573	618	572	572	574	589	609	581	622	576	637	580	569	581	563	569	616	598	585	643	629	615	654	600	585	568	617	576	553	612	583	607	588	631	555	602	598	618	594	570	612	594	586	589	590	566	561	557	589	567	605	609	573	643	652	585	621	576	594	651	605	584	609	596	598	618	597	533	596	592	588	612	607	644	552	630	583	614	596	597	597	586	603	579	607	598	578	609	633	551	624	562	618	612	583	596	602	540	597	609	607	634	587	585	636	603	595	617	610	595	606	619	603	641	548	601	586	588	604	586	602	642	576	654	603	594	614	694	599	616	558	648	592	581	564	602	632	602	586	591	627	607	553	595	607	571	631	609	598	587	599	578	607	628	595	594	613	598	642	577	641	602	618	600	597	616	628	573	628	614	596	563	589	587	584	627	579	574	612	611	622	561	578	616	588	584	599	594	591	618	562	604	583	604	628	579	610	637	560	644	581	584	604	608	592	586	596	566	613	608	600	610	599	589	604	563	624	591	608	601	573	607	550	593	615	618	596	588	621	593	607	602	617	561	598	614	583	586	619	605	578	563	613	593	569	594	592	614	515	606	589	565	599	641	548	634	634	602	593	540	579	595	577	593	596	634	614	622	584	571	590	600	599	593	591	596	546	594	623	554	587	623	578	585	589	593	591	607	615	598	620	580	610	534	569	599	565	576	633	631	604	603	561	603	586	632	626	598	611	582	605	596	599	617	603	584	592	540	598	602	628	566	600	562	642	653	584	552	630	599	576	612	595	563	624	597	562	601	594	628	617	591	566	620	599	623	607	530	608	588	641	589	592	652	584	596	574	618	589	557	577	586	624	626	641	610	594	651	574	563	618	574	602	583	604	640	599	587	569	613	595	638	591	571	587	592	605	603	582	614	568	599	572	610	607	593	586	565	606	625	571	626	588	623	632	589	602	573	653	580	572	595	611	609	577	563	601	636	607	574	654	595	548	642	577	550	628	607	609	609	588	582	619	579	603	596	617	621	559	591	619	544	623	557	542	579	641	548	638	605	577	592	593	606	600	622	607	603	582	574	596	583	569	575	601	634	573	585	632	587	606	593	620	622	589	546	597	584	617	591	590	618	614	607	579	573	587	611	589	604	618	595	592	616	600	551	581	590	580	559	574	613	623	584	614	595	565	528	615	586	575	594	544	560	598	644	594	615	596	583	567	588	570	591	604	602	591	588	576	554	588	660	607	564	561	584	598	602	552	524	602	568	608	556	572	547	566	605	585	586	610	604	626	627	607	573	627	600	590	592	601	637	608	605	606	572	587	581	595	602	580	579	586	635	609	615	579	586	606	562	590	625	625	599	559	570	579	580	598	596	611	611	617	559	602	547	561	606	587	576	560	630	631	603	589	572	590	613	576	577	612	587	597	597	632	583	606	570	615	595	587	636	607	559	596	631	569	620	607	573	578	618	604	584	617	550	625	585	582	575	644	609	584	510	585	589	576	598	538	614	617	555	556	630	582	583	626	609	627	605	561	585	606	628	595	593	614	602	574	610	601	590	603	601	617	595	630	585	576	583	582	575	578	627	624	653	603	605	573	604	569	606	585	542	602	583	561	621	609	578	605	610	667	645	585	605	613	589	620	611	572	596	609	579	613	562	614	609	619	582	580	601	614	609	606	605	592	587	615	570	615	570	612	585	615	681	610	616	618	552	614	572	607	559	639	552	588	631	649	588	565	586	551	614	598	622	550	563	581	540	620	572	572	590	585	577	646	599	586	583	581	623	627	563	619	557	586	596	577	579	579	624	564	581	610	593	511	608	618	599	621	608	610	586	601	596	604	593	593	601	576	626	602	644	634	557	553	573	580	593	599	603	629	586	590	621	627	648	594	555	569	577	563	600	613	593	600	570	589	607	667	611	642	577	622	575	595	578	566	622	586	591	592	611	616	620	588	612	589	569	579	592	613	601	615	628	597	593	600	598	616	592	630	570	634	573	611	563	647	568	620	603	576	591	572	550	596	614	580	582	615	615	587	578	597	574	637	635	543	628	599	621	604	582	642	591	592	640	648	606	616	571	618	617	583	588	573	608	623	560	618	624	601	605	577	628	606	614	574	635	578	561	605	605	589	665	570	622	557	589	619	608	605	613	637	617	581	615	586	615	597	618	596	598	552	580	648	568	632	577	571	557	608	627	648	570	597	587	628	603	577	618	590	586	593	608	632	618	623	667	600	605	609	585	583	622	559	583	575	600	624	619	582	608	611	593	601	593	607	598	618	601	568	588	590	589	636	574	642	582	628	614	598	580	602	643	626	598	593	586	605	588	603	587	602	612	583	621	657	614	620	588	570	629	574	596	588	601	569	595	590	625	609	583	577	626	608	559	612	604	596	603	643	590	602	636	612	611	622	588	572	584	598	596	613	568	568	607	562	584	577	579	564	564	600	606	590	599	576	570	623	607	632	637	572	588	564	627	622	577	570	616	631	613	593	600	536	539	565	572	626	549	620	583	617	605	593	618	582	575	629	607	568	583	536	626	580	551	588	613	619	596	607	609	598	604	607	575	589	592	585	592	620	646	568	572	558	566	550	570	607	574	567	566	605	576	606	568	633	627	610	581	564	609	612	600	574	569	545	599	624	613	614	626	619	576	562	607	595	557	590	667	562	560	588	602	588	610	597	595	605	605	593	599	603	608	595	564	594	599	615	595	615	632	602	598	611	620	627	596	570	585	595	584	606	605	562	580	576	625	606	603	544	611	563	553	575	562	607	594	567	617	544	603	587	646	640	599	624	592	587	648	576	612	629	586	632	608	600	597	617	587	562	593	623	572	609	584	617	595	612	593	589	592	594	603	603	601	627	603	613	536	584	592	598	623	612	639	628	597	622	590	585	608	588	602	623	620	605	597	591	638	644	628	570	639	564	620	619	605	575	584	605	628	577	570	587	590	599	641	626	531	635	571	577	599	614	566	602	610	540	595	635	603	573	613	583	582	594	556	585	582	614	614	592	602	586	570	563	565	582	629	623	605	658	575	598	610	600	557	599	616	564	560	575	612	616	591	605	647	622	623	536	616	591	622	592	551	613	588	573	595	606	660	610	633	565	613	616	605	594	620	588	656	576	600	596	571	604	589	627	564	605	586	607	596	618	592	566	597	646	634	602	631	590	640	621	613	616	612	607	577	571	612	628	594	602	621	581	570	621	589	559	609	580	603	600	594	584	576	588	603	589	588	575	629	591	612	590	587	623	610	599	581	605	605	624	625	587	589	582	612	617	575	608	567	623	607	571	588	596	678	621	608	600	656	594	607	631	623	634	603	605	588	606	572	589	666	566	584	592	572	588
22429	21088	28712	23693	21287	22253	19808	10537	7578	6059	5146	4003	3141	2677	2231	2107	1982	1850	1793	1682	1613	1555	1540	1369	1235	1209	1298	1229	1125	1157	1139	1131	1050	1064	1089	1056	1043	1029	964	1048	941	975	1011	1041	1002	961	1003	981	965	986	958	995	950	962	1039	971	1056	977	978	1043	944	925	979	979	951	1022	1012	988	1023	1020	1043	936	985	953	925	993	1006	990	966	954	995	977	967	994	983	933	982	966	1055	999	953	996	997	973	1007	1025	1044	986	986	1005	989	969	1020	1021	983	973	989	951	978	997	1011	945	981	967	990	907	1003	967	1024	1002	974	968	969	1038	1004	994	963	949	979	962	969	917	1001	976	1034	969	1010	906	994	931	976	951	936	952	997	1030	958	933	1030	969	974	1021	1006	983	936	1036	981	943	961	990	932	987	1015	967	1004	1047	959	995	1022	953	996	988	1056	957	940	934	981	975	969	988	967	976	1070	945	943	988	1032	1043	1002	992	969	1013	962	954	999	973	965	979	1017	987	973	1007	980	1011	978	1036	936	978	1003	927	945	974	936	969	989	1030	1013	1019	980	951	986	960	964	983	1037	961	987	978	1005	986	975	1033	962	961	938	936	972	982	986	958	1022	970	1006	975	979	961	918	954	933	981	1038	1028	970	984	983	1065	958	979	965	986	1009	958	969	992	975	933	989	981	965	974	991	952	994	1016	968	1018	988	1021	1027	1045	944	963	947	1000	977	955	955	990	1024	977	952	965	955	922	988	1013	931	1003	1024	980	1046	948	958	1054	984	970	988	1008	908	946	962	1043	938	1005	960	971	970	1020	932	928	959	992	997	970	999	915	963	1025	959	1024	960	975	978	1053	1041	1034	972	944	982	1021	894	942	904	951	999	966	1008	929	959	970	1049	973	965	1003	964	998	1016	934	944	1031	962	999	927	981	971	983	960	1040	1033	969	908	955	921	959	1050	993	980	964	967	957	1028	988	935	930	980	916	1092	963	990	981	976	946	943	945	929	1004	1028	1003	950	940	987	999	973	1021	966	997	997	971	923	958	1023	953	977	948	990	1031	1023	984	1011	973	969	945	961	972	990	989	1039	1007	903	1005	958	988	978	987	994	1014	1002	986	940	1017	947	1034	983	990	896	994	968	934	1014	1008	950	976	1005	971	980	993	948	987	967	969	966	1016	971	986	994	1008	1058	976	940	972	1001	985	987	961	1019	960	999	980	967	1043	1015	988	1006	949	1076	959	963	981	980	981	967	1001	976	970	1008	1007	952	994	946	1015	959	989	967	971	994	949	932	1009	1033	967	1023	996	1012	970	897	978	973	961	1048	983	1008	908	961	1037	1002	994	995	979	1004	1020	980	992	951	966	979	1039	983	1045	956	990	960	1019	908	954	1006	980	985	1038	1009	989	941	973	961	984	899	935	989	929	1016	958	987	972	980	934	1028	977	989	939	964	960	1033	1010	951	994	984	944	927	1049	935	932	927	991	965	997	934	1023	949	947	942	989	1004	1044	940	977	971	990	979	992	938	954	940	960	1009	995	941	998	987	969	1023	966	995	975	987	973	997	986	1020	972	983	979	936	1017	920	1006	918	1083	921	997	997	971	978	959	974	964	979	980	927	1030	1019	998	955	970	1008	976	972	997	917	989	986	977	1031	1047	994	983	1025	968	970	1036	1011	939	1017	1018	1000	1030	924	1015	940	925	977	917	992	981	934	961	979	939	1027	982	987	973	999	958	985	958	975	1009	998	988	964	1012	947	946	967	945	964	1000	996	980	973	970	975	956	989	955	958	981	1008	946	961	1003	939	1006	1032	972	1038	953	1020	950	962	941	968	956	1013	977	976	991	1014	1002	1048	1052	956	1004	984	991	981	972	993	1007	988	980	977	969	1003	1001	956	957	1010	948	1038	1002	990	968	968	1003	948	990	926	957	990	962	973	1045	1027	990	932	1015	992	998	984	987	1004	976	938	1010	1046	1000	1013	982	952	997	998	974	969	1040	1051	969	955	979	991	1007	1011	1010	914	974	1006	1048	964	1006	962	940	967	983	954	963	1012	960	1018	920	1034	990	964	1005	1004	967	990	1004	986	941	911	1016	970	944	975	978	970	884	975	972	1039	976	1003	992	920	968	971	948	972	976	972	998	1003	967	949	987	949	975	936	938	997	990	1022	940	992	1023	980	956	1027	997	958	1049	971	997	961	960	958	950	953	983	992	933	918	974	924	1008	982	1007	948	952	1001	939	966	993	993	994	976	987	994	1004	986	931	953	967	993	1064	937	956	1031	1010	1033	985	1022	921	929	976	974	947	929	989	957	910	983	1022	999	974	1046	1001	941	890	997	950	935	972	1002	1012	978	1019	984	940	974	947	991	949	980	995	916	1008	972	928	968	959	1021	954	1007	994	975	998	1043	960	970	968	966	948	966	977	983	963	956	962	995	1002	955	1007	1007	951	966	980	998	999	975	1010	1001	1001	1006	971	951	963	1028	966	993	997	994	944	966	945	1010	962	928	948	1032	941	1038	959	932	941	944	994	947	967	1024	977	1018	995	951	1001	980	999	959	965	957	1006	1039	943	1005	995	990	929	988	993	958	978	1011	938	1010	977	992	977	965	979	993	1007	948	994	980	1002	998	953	966	950	976	1019	1024	1044	1047	950	931	921	928	975	990	1018	1005	972	981	975	956	994	980	980	941	914	982	982	971	977	1009	1024	1041	969	970	943	935	918	993	986	973	970	980	980	964	1001	947	957	947	947	918	972	976	959	969	999	937	913	981	974	974	1013	971	991	986	989	971	951	1001	997	952	1007	921	941	1011	990	1008	953	953	992	969	910	1005	977	978	973	986	948	920	936	1026	975	947	1002	924	1016	986	986	985	927	954	1014	990	987	944	1002	980	991	981	979	984	991	1016	937	995	1014	984	915	985	1028	958	983	937	1014	1011	941	978	1016	991	977	1033	975	960	991	993	990	1046	970	1007	994	965	956	966	1008	1010	994	966	959	982	1004	941	978	1012	955	989	1004	984	990	1010	1001	997	1010	976	952	926	1019	1008	1025	998	972	938	998	964	988	925	968	1006	980	962	988	950	934	973	966	1016	959	992	1026	999	960	996	902	972	1055	980	985	958	975	994	948	1020	954	972	1020	989	953	991	901	965	977	982	1031	984	930	958	997	965	922	934	1029	982	953	933	987	939	1010	959	993	933	945	996	920	1011	1012	943	1002	968	991	962	1025	983	997	979	1013	995	994	972	974	956	1014	968	912	918	1024	967	993	1009	982	976	968	1012	956	957	1005	1002	996	1004	1003	966	997	973	960	1018	1003	993	993	1004	978	971	971	1016	975	999	930	984	947	995	968	993	981	954	977	996	963	958	983	982	964	982	1025	980	984	951	967	917	937	966	987	969	995	1003	996	947	1028	987	972	1027	987	1001	957	992	1011	960	1016	926	966	1002	1004	967	948	1001	948	961	935	1043	963	973	997	985	966	953	963	970	1033	976	1034	1033	1021	904	1037	1018	1031	960	1002	973	936	998	973	948	1013	981	953	950	956	917	994	992	959	1005	1011	1010	1055	936	1017	1009	1002	943	982	978	977	1006	985	968	973	1045	961	1004	997	1021	973	970	983	997	990	927	979	990	925	1039	1017	980	965	941	1016	928	1003	980	952	964	962	969	986	956	928	914	993	981	960	978	1047	1026	1000	974	972	960	968	941	1016	1011	925	1021	949	949	970	1023	977	969	1000	990	962	965	1031	957	978	950	996	984	982	969	972	970	999	1047	929	1000	961	975	991	993	973	964	958	957	966	978	999	961	902	967	981	958	1008	988	981	955	976	967	928	945	968	1014	954	984	1002	974	956	940	941	973	1024	934	1027	1012	992	985	949	988	979	1029	935	968	978
25996	50756	38986	29257	24714	19825	16526	13615	11061	8973	7409	5719	4456	3679	3127	2745	2579	2322	2167	2076	2029	1933	1873	1660	1544	1410	1424	1290	1296	1299	1199	1168	1214	1153	1225	1174	1092	1107	1076	1068	1045	1021	1071	1084	1082	1031	1022	985	960	1032	1051	1006	999	992	1054	1056	1001	1030	1005	1004	979	979	981	995	985	1044	1047	982	1015	1057	980	1017	955	996	1016	1042	1003	984	966	1028	951	958	1012	992	1030	983	955	1017	994	981	1058	951	978	1031	970	1043	956	979	1027	1082	952	1021	977	1063	1028	1017	990	1024	976	973	1013	1025	1023	1064	990	1068	981	1007	926	1023	1003	978	987	929	995	1012	1063	1053	975	986	1062	1011	997	1002	1012	1016	963	968	1018	980	1022	974	1002	1007	1041	1035	954	997	995	990	1056	988	1081	965	994	1046	1039	1022	1028	1002	974	1061	988	970	968	936	998	979	981	1009	1002	976	977	983	971	1002	1023	1030	1010	969	1028	966	1004	1030	1017	992	984	1027	1009	1036	1023	980	990	1035	1064	1008	990	1016	1042	1015	959	1022	980	983	1016	1023	942	967	988	992	1023	1019	991	1011	972	1054	1025	1012	990	965	1028	977	987	1000	975	952	996	1045	1023	1021	992	1023	1025	972	997	1020	1003	989	957	992	1022	973	985	1028	1020	969	1011	1030	919	994	1023	1020	1031	1000	969	982	1070	1034	987	1012	1057	1024	980	1018	1015	1013	1040	979	1004	1012	1052	1033	1057	977	1009	987	1013	975	968	1027	912	1040	989	1020	966	1036	1008	1060	986	1005	1000	1022	973	1001	959	1008	987	1019	1006	999	978	987	947	976	1018	1007	1069	992	1012	993	998	1036	981	981	1006	982	1016	1000	982	979	938	1029	1008	1013	970	976	1040	1035	1012	976	1023	1047	1016	986	969	1023	1043	1062	967	944	1046	1024	980	1032	986	971	1004	1032	972	1022	976	996	977	937	1022	1024	1040	1017	1015	986	976	937	973	1032	1020	962	980	972	1003	1023	988	967	1043	1017	975	1040	953	952	1007	1067	984	1032	987	1041	990	1027	958	1028	1011	972	1004	986	962	1037	1030	989	1021	967	1024	1030	976	1017	989	952	1060	1008	980	1010	1016	1014	965	1009	981	1061	1044	948	962	1012	1005	1031	1001	1020	1026	979	995	970	1000	973	949	1076	1004	942	1026	925	1010	1027	1009	987	972	993	998	1007	1065	1032	1009	1055	1017	972	1004	957	981	982	1020	984	1004	958	989	946	1053	1067	1006	1019	993	1008	1028	1012	986	981	1017	964	1015	1057	1013	1026	990	989	957	992	1022	937	1014	1042	1027	1020	1040	973	1000	1011	1010	1031	1005	1015	1003	1001	1070	958	1005	994	978	984	949	1024	1060	1028	1018	994	1029	1020	1015	996	1014	1013	1009	998	1001	1038	1027	984	1005	1001	996	1021	1026	979	965	1025	1020	1047	963	1004	1016	1050	1034	1002	977	1017	983	1012	997	1004	1008	991	1012	1020	1024	1031	999	1006	1020	1024	984	994	1023	1038	1008	1034	977	1104	953	1024	990	1015	987	961	985	1027	966	964	1014	999	962	979	1036	1018	983	1000	994	1014	1007	1027	1000	991	996	969	965	996	1002	991	998	959	967	962	1039	1025	1043	959	1012	991	1031	953	967	967	1006	1018	1027	983	1008	1002	985	988	1039	1029	1044	1072	948	1012	932	1003	989	1025	930	989	1016	1024	981	983	1009	1022	1021	1019	974	1025	1019	950	995	1003	1030	983	950	1024	1011	1009	1052	1011	989	993	980	969	1034	1034	947	979	1020	1039	1033	1056	1021	955	996	1012	1014	992	999	1011	1008	1050	994	1014	1005	963	983	949	1017	1008	1012	1000	1004	1003	1021	1018	1022	950	1015	1006	969	1015	1061	989	1016	1058	981	991	993	997	996	1015	1001	1024	991	963	958	1079	975	1026	979	1072	1000	1033	990	990	995	1020	1002	987	1024	958	1024	971	1062	1003	1029	961	1043	1002	1049	991	985	999	1028	996	987	1007	979	992	1034	996	1007	990	956	1046	1001	947	1025	991	1009	1011	980	1043	972	993	1057	1000	1021	987	1036	1021	1019	1024	1037	993	1081	1017	1026	1005	1017	1001	1000	1030	1017	1006	1026	1013	1027	988	1073	1042	946	1010	990	993	1026	1017	978	1057	964	997	965	1049	1007	1039	1012	1024	988	1063	1002	926	973	1006	1019	1016	1061	996	980	969	1056	950	948	1021	991	1025	983	1011	957	985	1004	1021	993	960	987	1019	971	1002	1012	1026	1024	983	960	984	1044	1003	963	1050	945	994	1009	973	987	981	1015	1025	966	974	1036	1012	1041	1029	955	1039	934	961	989	1024	1010	1001	998	1002	1013	1016	987	984	1045	1020	965	995	929	1019	982	1006	944	964	944	1018	954	981	993	979	1062	974	1007	940	956	921	1009	935	1022	982	994	999	1003	954	993	1041	996	960	1016	973	960	1023	1066	1027	934	982	992	938	949	1037	964	1040	1015	1067	1029	995	1018	1007	1053	1026	1030	994	1008	1025	999	1030	1007	1005	984	957	1008	981	1001	1043	973	1019	991	1052	964	1044	981	974	990	993	1026	1031	984	977	979	1025	991	988	1004	1038	976	1026	1020	1043	1041	1021	1003	1034	956	953	1015	967	1011	996	972	1042	1032	1021	960	953	963	997	962	989	968	1042	1008	1014	1001	1004	1007	1055	1033	1035	1036	981	1029	1004	968	1000	964	986	1004	974	995	1025	974	953	969	988	972	1031	985	1013	1029	956	998	1036	1005	1024	1044	972	1057	957	1020	1008	1007	1035	1024	1023	1006	1028	981	1017	1057	994	980	983	985	1009	1016	999	991	936	978	1000	994	1032	933	1025	977	1000	997	963	982	928	995	990	949	1013	1001	983	1012	981	1020	1034	1004	1018	976	1008	996	970	1007	1033	1022	943	1002	1011	981	982	1010	1013	976	1008	993	973	970	1006	987	956	1010	998	941	995	1062	985	991	1040	985	988	1025	996	1018	1037	1047	968	1003	1008	1030	1020	1006	1060	974	987	1029	1003	1002	1106	1032	994	1027	998	989	988	980	998	1006	984	972	1017	1029	1000	992	1036	1017	1013	1000	1031	986	988	1028	1104	946	990	982	1048	1022	978	965	985	1004	1028	1008	1051	998	1027	946	1049	988	997	976	979	1013	974	1003	1056	987	997	1001	1016	1009	1004	993	995	1047	987	1021	1021	983	1027	1009	1003	994	948	988	1045	968	976	1037	987	1003	990	990	1000	990	1020	960	1016	987	978	977	1071	1027	1010	1033	1046	983	977	1047	1028	923	1022	1007	995	996	1020	981	1052	973	1020	1007	971	1011	1030	992	998	973	992	985	1036	993	962	1004	998	1027	1010	1007	1046	1077	954	969	980	965	942	952	978	979	1006	970	1002	942	996	975	989	973	1029	1024	1019	1054	1050	994	962	1021	1034	965	1037	984	1003	1007	979	963	963	956	1005	963	1030	957	999	972	1055	1024	1058	1017	977	995	1013	1036	980	1019	974	1034	988	1038	1067	991	984	1044	983	1061	971	944	991	985	982	917	1035	992	1003	1023	1009	1005	1012	1005	995	1026	1036	1044	951	1023	1027	978	1010	1029	985	1041	1009	999	1030	965	964	970	952	955	984	1005	996	992	1027	975	1034	1003	943	1010	1019	996	997	984	988	1026	1005	1049	985	969	932	1035	921	1028	1043	1044	1043	1013	945	994	995	1017	1029	988	1026	987	990	1017	984	1002	1034	1011	1035	1035	967	1004	1009	993	983	994	1012	996	967	1031	993	1025	1026	989	1010	992	1002	1001	1034	1000	994	990	997	1001	1017	1034	1038	950	1034	991	986	981	1005	963	995	984	953	974	971	1043	989	1009	973	1018	1035	1044	1054	999	1054	1035	971	1062	941	1016	963	970	963	978	1027	1022	981	1023	1010	1022	984	995	1046	1004	1053	1065	981	1015	971	1051	995	972	1024	1021	1052	992	1027	995	938	978	986	1027	1086	984	1015	1058	1028	1000	1006	1020	1001	971	1058	985	924	991	1002	1028	939	1023	1024	1026	1000	976	1003	948	979	948	985	955	1027	982	1000	997	1060	968	1014	1042	1056	983	1005	1043	953	963	1019	1056	1024	1025	1007	990	973	1004	999	989	993	963	942	970	1029	1033	965	956	1025	1026	991	1002	942	1027	1013	951	1069	965	1031	1024	1023	989	1026	1003	1006	1014	982	1004	1002	1028	993
28255	24130	26602	20380	12500	8093	5936	4580	3639	2978	2466	1905	1579	1385	1252	1153	1075	1060	950	918	890	896	901	849	764	731	735	718	710	685	709	653	700	689	711	639	673	640	657	606	666	656	616	625	643	615	671	645	614	636	633	638	624	583	606	578	608	610	598	589	610	626	635	601	603	649	607	649	640	579	591	637	634	605	641	625	575	668	605	591	610	648	620	592	619	597	638	607	621	649	626	598	624	617	645	600	674	612	580	601	587	642	625	588	618	597	611	660	620	620	646	591	581	622	679	621	642	553	673	639	613	633	660	626	598	630	645	600	658	622	613	625	640	615	620	606	625	654	636	667	634	562	609	604	661	590	618	660	623	656	606	653	622	601	620	629	619	604	644	594	632	625	578	650	608	612	618	614	659	610	647	605	610	678	581	591	618	642	573	629	598	653	595	603	586	624	605	614	590	595	623	621	578	644	647	596	632	621	588	639	624	611	625	597	621	615	637	612	588	647	659	628	627	640	628	594	629	613	647	644	629	651	629	621	582	624	604	666	632	650	638	596	640	623	611	608	574	608	583	601	597	615	624	606	601	635	609	666	627	623	596	609	609	637	646	619	634	614	622	587	561	603	657	638	625	649	635	613	633	605	646	600	578	621	615	561	609	617	578	621	636	617	618	647	642	650	605	640	630	662	625	651	601	641	640	664	605	660	614	621	581	652	585	588	589	641	609	615	616	626	639	596	671	609	620	596	613	604	600	605	610	599	678	603	583	659	606	635	624	587	612	638	576	588	636	616	642	592	612	641	603	637	595	605	621	583	586	624	613	612	622	585	590	650	587	598	673	614	575	619	633	604	615	631	597	575	588	618	630	602	620	661	629	630	599	611	617	655	576	626	631	581	617	589	627	619	663	651	592	650	611	631	628	628	609	632	624	580	585	615	617	602	595	587	601	616	593	642	596	631	645	638	601	614	624	620	590	601	652	639	606	569	640	616	594	619	603	612	602	605	591	636	615	590	609	622	676	640	618	647	612	635	604	611	594	642	603	648	591	621	566	636	650	589	611	622	619	624	647	585	596	618	608	616	635	639	620	598	596	589	606	583	637	624	646	601	609	597	630	630	635	589	595	627	617	626	609	626	630	697	598	678	628	622	615	623	596	599	632	595	640	615	595	578	627	579	647	591	643	570	652	641	630	630	589	619	639	620	579	662	561	563	659	609	623	606	601	606	601	626	599	653	608	651	638	597	684	552	622	585	634	582	611	615	630	643	619	612	595	589	594	607	605	603	607	627	619	644	642	607	597	681	620	610	609	611	585	614	623	600	603	593	609	632	603	625	581	588	647	630	625	623	627	591	640	609	654	610	617	616	622	608	660	608	615	586	630	654	599	581	646	643	601	622	629	612	622	648	682	653	643	646	597	646	615	604	606	669	594	628	633	638	638	616	642	631	590	627	664	607	578	586	608	599	621	609	623	639	625	607	532	619	689	608	608	616	629	633	679	620	598	658	640	591	582	631	627	627	569	623	611	551	642	654	615	602	619	659	659	604	602	563	581	621	605	599	640	609	624	619	677	617	638	565	610	591	609	588	645	635	605	602	602	639	612	586	590	579	611	587	618	657	607	619	619	601	605	601	620	632	610	639	656	604	615	637	603	616	600	634	584	631	623	647	630	614	653	623	616	611	630	649	596	608	629	632	678	657	610	616	618	612	613	618	617	641	634	631	596	585	589	642	578	594	625	605	580	660	607	602	613	614	617	626	611	608	618	598	618	633	625	600	652	634	664	649	583	620	638	632	609	617	574	617	594	641	608	592	628	657	585	585	614	587	620	665	624	656	577	598	578	581	592	648	621	589	627	616	607	621	605	611	600	630	607	635	651	651	612	625	633	604	627	596	597	594	643	594	627	604	608	656	648	633	643	584	562	603	621	607	614	586	625	612	594	627	583	664	619	617	612	603	613	622	611	572	625	583	597	609	629	582	628	594	639	574	594	572	614	632	654	613	667	615	624	640	658	592	601	637	600	604	641	678	591	640	611	651	679	598	656	591	646	561	608	624	617	636	624	545	562	600	570	610	643	612	601	671	586	636	646	609	626	642	594	585	617	565	626	616	640	670	669	617	585	621	604	670	588	661	609	605	618	602	562	595	619	588	652	634	580	612	618	624	543	586	603	617	645	612	677	618	627	661	631	609	645	613	600	644	576	617	625	597	637	607	633	585	622	571	651	601	618	674	644	596	624	664	597	617	641	614	635	615	649	625	636	613	670	610	610	617	606	642	605	618	658	662	636	600	622	665	650	644	566	615	605	617	569	640	626	599	593	629	618	622	626	581	636	616	625	636	591	619	598	609	607	590	627	590	639	600	597	620	617	607	626	605	610	606	650	632	609	598	637	622	591	598	601	641	652	602	649	570	610	613	592	641	630	664	644	627	618	591	620	608	612	616	633	638	635	617	624	657	585	634	635	638	615	594	613	631	628	649	610	603	640	616	665	638	622	633	622	673	625	602	622	628	580	624	676	604	583	612	620	625	617	607	616	626	602	613	587	579	614	634	627	632	564	618	627	623	572	594	625	606	618	594	619	636	669	615	618	612	574	594	625	580	622	637	613	627	621	626	654	625	566	634	638	632	573	588	605	642	641	612	595	580	650	637	595	629	663	561	591	610	610	662	635	654	656	633	622	642	593	624	605	618	617	658	578	611	655	596	624	630	614	662	621	593	557	640	610	622	592	615	614	611	592	685	626	611	610	583	641	573	628	628	584	588	629	648	615	605	665	644	618	660	604	645	664	595	598	596	630	556	633	657	612	604	598	632	601	636	588	609	642	603	606	641	633	611	616	610	593	634	639	622	636	588	559	593	642	582	632	641	664	622	570	649	601	599	637	581	637	649	619	572	596	629	548	633	633	590	598	618	644	589	625	597	593	601	590	602	631	616	630	580	628	584	624	598	613	635	634	616	571	637	608	610	608	648	632	650	625	602	640	615	632	538	648	635	610	601	616	628	682	619	617	614	662	606	589	597	640	615	617	581	574	643	599	637	585	612	604	577	606	584	631	613	654	626	606	566	639	605	579	631	610	645	633	590	619	640	621	593	632	656	596	636	648	600	610	582	616	601	617	574	615	588	618	649	609	617	589	583	582	633	631	590	627	608	579	628	604	596	627	580	621	652	607	615	647	655	596	656	613	611	575	611	632	620	593	642	597	657	626	645	635	610	565	627	642	590	607	635	650	585	557	566	599	590	556	663	581	596	686	588	632	609	605	598	649	639	577	643	644	621	577	640	613	604	670	670	655	600	605	650	612	642	613	595	625	610	603	623	637	635	603	591	626	612	659	606	566	674	604	642	623	624	636	629	603	613	596	628	610	614	572	598	583	576	581	611	636	598	677	621	643	678	604	604	648	550	615	631	608	621	587	613	627	593	648	605	583	606	621	636	612	636	630	576	659	632	612	606	639	644	621	590	567	641	634	609	572	596	635	653	602	619	583	664	603	587	604	643
24025	39334	28934	19765	15947	12102	9882	7833	6139	5028	3946	3015	2371	2050	1758	1597	1467	1277	1226	1199	1176	1128	1088	955	888	862	857	796	801	763	794	710	730	756	730	723	667	653	655	684	636	688	680	654	623	701	670	660	615	625	647	626	655	627	645	645	650	603	647	635	657	652	649	665	681	616	647	634	628	637	671	602	662	637	646	645	636	651	652	604	614	668	654	702	663	647	625	690	636	634	661	655	631	637	686	645	640	705	695	645	682	634	658	633	653	686	726	597	703	699	625	675	656	628	647	640	618	606	620	679	616	649	644	635	652	657	665	653	623	661	683	605	629	676	639	660	664	637	653	589	661	627	677	662	614	664	645	640	661	675	697	647	618	618	622	641	632	642	651	637	622	591	628	689	651	601	649	673	631	627	654	629	651	672	651	674	642	623	638	642	650	644	604	642	693	649	666	665	660	683	627	688	606	638	616	626	651	665	659	676	624	629	642	636	638	596	629	636	632	612	641	634	620	630	656	656	658	652	644	628	642	650	621	643	634	637	708	644	664	656	653	644	656	651	686	682	655	638	655	621	625	630	685	646	617	641	627	628	610	638	695	668	678	645	646	618	658	606	632	628	651	613	663	659	648	661	653	672	655	633	661	643	612	640	635	636	665	621	616	665	637	656	611	661	651	683	673	677	603	680	598	593	628	630	648	630	641	637	651	670	683	660	607	650	611	645	677	631	693	629	642	630	649	626	638	625	647	607	624	612	663	670	671	647	661	651	657	606	661	655	677	676	610	642	646	637	641	618	634	608	633	656	637	666	662	617	646	575	651	619	644	630	654	653	657	610	628	705	612	627	616	713	673	658	605	630	636	662	663	666	667	638	682	624	655	672	645	624	649	676	686	602	623	633	645	643	645	655	637	633	619	636	640	653	636	644	628	646	639	635	634	628	679	652	648	619	661	642	678	671	613	658	647	655	663	660	633	674	650	647	661	700	656	645	656	648	651	604	644	631	648	655	673	632	685	637	640	624	705	645	651	626	713	650	684	630	632	645	657	687	654	616	690	634	632	673	649	628	629	660	661	661	648	612	625	696	686	617	668	656	648	659	659	691	681	632	638	670	669	626	628	594	608	705	673	673	639	667	663	639	627	658	666	623	613	608	670	694	639	652	650	631	717	658	665	658	651	701	661	646	633	683	648	679	672	671	643	591	632	626	647	609	624	638	661	610	642	654	677	612	707	639	629	621	681	649	669	607	629	692	635	660	632	675	657	674	637	598	634	700	636	608	647	639	622	625	698	640	692	690	638	663	631	604	673	632	646	607	648	672	677	640	695	672	660	614	665	626	660	711	654	626	681	681	620	628	656	679	689	638	606	663	604	624	642	586	666	623	647	661	654	651	643	635	661	608	602	654	610	611	626	612	688	606	641	667	648	677	676	602	670	682	636	626	657	645	688	636	607	611	652	688	654	715	656	681	687	641	619	666	608	670	667	636	642	649	657	641	632	659	618	644	612	643	659	696	700	648	652	640	641	663	689	626	635	639	667	697	611	660	620	654	650	624	661	668	678	654	656	623	672	629	635	622	679	669	637	652	623	638	628	647	667	663	658	647	622	638	670	687	654	675	688	636	627	704	713	620	694	645	691	633	626	643	652	649	671	620	683	678	643	666	670	628	612	674	595	652	641	639	648	691	637	674	617	644	659	645	664	687	650	637	676	664	647	691	609	642	634	657	657	640	716	605	610	642	591	654	658	659	631	624	656	636	670	694	611	637	628	646	637	691	657	657	632	640	638	636	623	641	687	658	653	607	661	644	647	616	643	663	660	639	670	676	639	653	607	632	654	622	715	691	627	612	662	692	662	670	638	650	625	656	646	661	670	622	663	639	677	658	666	626	667	684	666	639	651	627	676	625	643	652	698	662	651	639	685	601	653	652	667	631	681	683	636	689	631	683	656	642	650	629	634	660	646	640	602	647	653	626	602	637	662	656	699	605	636	660	642	687	670	681	627	638	647	612	649	668	607	639	640	672	639	699	613	624	630	625	661	658	657	671	628	638	616	659	689	648	659	662	646	652	666	662	642	650	603	712	666	672	627	601	641	589	674	665	616	683	650	638	636	673	663	650	621	702	670	605	615	645	685	619	683	674	628	625	650	632	670	624	658	602	654	660	636	645	612	676	618	658	658	702	734	606	658	626	653	655	621	644	675	651	595	633	638	638	596	654	639	590	601	651	701	660	631	640	636	658	636	732	625	703	635	691	642	650	642	673	647	611	653	638	643	683	638	581	639	645	634	637	652	648	695	668	680	597	667	676	638	662	629	615	625	651	647	668	640	626	643	676	654	630	645	630	645	664	660	676	664	646	663	644	667	689	647	689	621	610	683	617	672	604	666	652	689	653	687	621	665	653	648	628	637	605	648	660	653	627	642	644	614	626	653	631	662	664	641	676	634	623	618	645	632	657	622	627	626	615	674	635	657	644	608	669	618	607	606	667	636	635	658	682	657	650	636	682	643	659	655	715	600	643	643	673	616	664	668	624	664	645	638	667	625	641	688	601	654	643	643	673	666	649	635	612	623	643	676	625	666	620	644	679	630	622	689	683	686	623	647	613	640	705	626	672	649	628	641	663	638	604	612	671	609	675	679	677	652	679	673	658	659	667	656	654	593	661	656	621	615	651	642	652	683	617	679	666	649	623	656	646	656	657	654	635	631	676	642	643	658	662	692	658	680	709	638	668	670	680	651	618	666	662	615	666	655	700	646	696	691	632	688	668	664	660	639	647	581	679	649	670	631	624	638	625	643	606	595	660	646	618	652	688	645	639	617	617	655	713	620	654	651	686	650	608	648	628	614	615	693	671	697	626	644	569	636	625	660	635	684	703	662	618	690	644	598	641	641	726	575	656	653	651	641	638	608	663	640	644	639	636	643	613	638	667	625	620	600	598	719	641	640	662	651	638	661	628	671	642	663	646	641	646	689	618	634	667	691	648	656	695	627	649	657	609	640	682	712	660	663	621	678	628	640	664	636	642	631	636	684	643	685	648	646	647	646	651	618	650	641	676	675	617	682	605	668	644	700	648	620	658	651	638	633	663	618	642	658	670	632	684	670	643	667	647	659	630	692	667	646	609	624	621	621	653	681	618	635	622	639	698	655	629	641	666	634	620	644	584	668	691	603	672	673	631	659	657	599	671	676	663	651	623	639	649	648	668	681	659	645	653	645	659	654	607	634	657	679	652	649	640	669	644	703	692	642	650	637	661	625	650	616	604	653	659	678	676	676	647	665	654	625	647	668	629	627	652	640	632	642	621	684	643	642	660	624	658	638	679	650	658	639	603	631	680	651	670	663	636	606	639	671	620	653	666	655	605	647	642	710	650	657	640	641	628	646	634	670	653	637	638	620	700	621	630	687	653	656	635	667	656	633	594	688	630	664	679	641	648	699	655	674	616	664	651	669	668	709	678	661	621	648	702	654	675	624	656	650	674	593	687	650	653	653	649	625	645
23339	21070	28351	24100	21664	19083	12408	7345	5533	4594	3673	2894	2357	2086	1933	1778	1673	1568	1445	1379	1412	1325	1315	1276	1106	1085	1144	1070	1083	1049	1044	1077	1013	948	1104	991	977	898	967	982	987	954	930	1003	969	925	959	984	976	977	944	899	916	951	927	934	995	958	959	908	894	945	934	877	927	929	946	894	941	918	946	961	1007	922	934	958	964	909	931	945	925	870	935	913	895	949	930	906	966	921	911	966	976	915	902	978	904	977	935	951	951	899	911	916	922	941	916	983	875	951	966	939	894	964	961	975	969	931	926	900	873	989	908	966	919	917	919	917	971	999	938	912	864	924	941	933	893	909	876	928	921	909	906	947	924	955	942	929	952	933	904	906	907	939	915	892	901	962	909	924	845	948	948	937	937	937	924	937	975	896	902	916	946	909	942	934	911	912	892	983	927	898	944	975	911	975	890	934	984	980	921	891	928	909	928	900	874	903	949	895	871	954	956	938	900	934	942	925	904	929	930	898	964	940	977	912	932	942	952	882	891	914	914	956	925	940	932	937	888	889	885	900	928	974	896	954	966	924	915	951	966	964	917	964	919	920	872	920	903	971	949	917	945	943	940	842	913	941	984	926	937	957	951	968	958	902	913	977	874	916	951	942	973	948	941	936	953	943	854	921	962	891	948	930	944	931	932	926	968	984	961	885	920	936	947	973	908	966	942	929	885	905	916	911	930	858	927	898	944	936	928	936	895	893	935	912	901	929	985	986	910	914	971	886	988	942	965	965	919	929	944	981	890	941	961	987	952	929	951	898	983	899	934	929	940	912	953	880	958	936	920	998	957	981	894	944	940	922	944	915	937	915	868	916	951	926	935	890	960	938	955	951	929	954	962	937	946	964	929	960	923	901	902	935	944	937	970	932	987	965	903	915	950	948	939	897	900	911	960	875	956	906	977	978	949	931	936	1014	940	931	915	915	973	953	912	978	893	907	921	974	939	911	925	911	954	914	946	935	956	946	954	945	908	908	874	906	935	971	952	901	912	939	882	926	915	860	892	945	954	924	958	919	930	927	914	915	903	935	933	923	870	898	923	953	916	975	960	940	1000	886	941	939	967	966	913	945	900	944	961	943	936	931	954	990	894	959	949	897	937	898	946	950	925	935	913	961	925	903	908	917	939	932	895	915	882	870	955	974	893	936	972	960	935	960	897	957	937	910	968	904	926	895	920	929	906	920	944	922	951	906	928	944	940	914	954	929	969	1037	949	953	934	953	924	919	957	937	875	893	943	964	921	866	965	955	982	952	910	900	889	968	957	948	930	984	936	868	959	896	911	899	946	888	905	976	977	940	964	904	912	997	966	920	916	923	956	945	950	957	937	950	940	987	897	955	922	919	944	927	944	890	947	948	903	922	863	925	900	966	953	946	942	945	978	930	954	903	919	913	899	912	907	900	928	952	933	872	940	967	932	882	991	934	901	885	904	894	956	916	907	926	932	969	911	901	918	889	918	910	885	936	955	888	928	964	960	919	924	894	898	920	950	964	930	916	942	982	931	960	960	955	895	918	920	914	957	886	962	928	928	958	933	831	982	922	893	943	946	901	915	907	919	928	914	915	898	882	940	938	916	921	945	947	910	915	920	886	971	964	945	947	969	918	871	965	1000	947	881	935	958	930	870	918	885	924	917	938	906	951	926	991	957	945	897	924	954	911	948	872	957	955	943	882	935	948	953	918	933	920	869	946	864	924	938	964	925	913	893	968	939	936	995	922	873	904	950	907	946	916	969	913	900	911	928	930	934	887	932	964	943	938	944	868	937	983	983	891	994	918	905	927	921	987	932	837	948	919	972	915	891	930	926	942	1027	867	960	940	936	925	945	934	905	934	927	970	837	966	967	954	913	955	941	908	929	917	929	912	904	910	914	952	957	886	928	921	929	939	1014	914	997	988	945	875	922	915	885	928	922	955	944	995	911	917	916	910	880	932	906	954	986	947	957	959	970	934	955	941	932	974	926	943	932	947	942	908	930	877	949	928	918	927	930	937	975	896	877	942	935	977	930	940	883	919	938	874	962	900	868	926	935	931	908	939	972	886	985	896	938	941	910	946	903	914	950	922	906	918	828	916	937	929	927	933	926	959	985	862	907	935	961	956	885	932	931	985	986	952	925	942	900	926	919	908	918	924	933	905	906	906	931	932	913	987	913	973	898	935	963	902	945	878	950	956	922	916	943	878	967	953	974	920	914	913	866	892	931	891	867	932	923	955	922	909	976	922	928	914	917	971	929	950	913	921	912	912	948	968	909	917	907	918	959	881	909	948	919	890	936	915	914	961	967	913	966	950	909	935	939	917	957	994	938	962	925	940	901	915	921	931	960	1005	916	919	902	972	977	895	925	913	970	970	939	945	945	921	911	928	921	905	953	947	950	957	909	904	941	890	869	928	922	981	936	936	939	934	929	925	932	912	877	932	907	962	943	923	917	993	937	920	941	964	915	929	901	958	946	923	904	932	884	928	939	1008	923	919	934	910	911	940	926	898	914	942	925	945	903	978	976	974	926	925	979	935	917	913	940	930	930	944	942	916	949	912	917	947	914	887	890	897	949	933	919	917	911	936	894	879	960	952	921	947	968	937	924	900	953	895	943	929	920	913	965	967	905	915	939	960	941	935	943	939	975	932	994	905	921	870	940	925	886	969	951	928	912	938	921	973	955	928	923	955	940	925	908	948	897	1010	971	917	938	918	966	893	887	936	987	931	970	949	923	915	938	934	875	1007	923	899	922	937	989	931	951	941	902	931	896	914	964	899	909	927	947	926	913	944	1004	945	908	957	957	956	863	903	911	947	962	939	950	921	898	907	917	903	891	944	958	920	929	951	930	915	944	911	914	928	931	959	942	969	931	914	899	918	941	880	943	912	911	922	948	937	891	895	929	943	910	946	913	920	932	935	912	940	921	961	905	933	964	905	963	887	929	875	921	938	945	920	962	965	863	918	934	922	950	971	953	936	897	928	947	937	958	932	960	879	908	969	958	991	918	982	969	932	917	1032	908	877	933	896	963	916	913	894	909	954	990	924	942	968	912	849	891	880	932	927	901	940	923	905	939	949	884	931	929	954	948	957	913	938	911	856	922	966	960	925	917	957	977	952	926	895	909	885	923	967	936	948	924	940	953	933	899	870	923	951	950	925	948	907	891	938	935	928	947	956	941	964	906	948	963	895	959	952	913	905	880	868	973	914	1020	943	916	907	914	955	920	923	951	943	955	913	999	921	925	888	865	950	978	896	903	889	927	933	954	953	914	947	921	924	899	928	906	896	901	937	983	907	939	904	894	950	908	957	968	911	922	955	912	903	932	951	936	874	920	949	932	962	985	914	926	928	930	928	888	915	894	925	925	935	883	886	946	954	940	902	930	944	931	976	933	943	906	903	927	945	913	935	902	914	929	938	957	905	925	936	979	968	927	995	940	895	891	977	914	911	988	932	953	912	919	969	926	952	933	954	941	945	897	869	902	898	984	932	894	905	995	921
24401	46589	35056	25339	20743	16405	13712	10694	8575	6916	5523	4278	3417	2963	2470	2270	2150	1968	1809	1690	1677	1667	1572	1380	1277	1249	1200	1082	1122	1146	1151	1065	1072	1094	1142	1100	1049	986	1024	968	1030	987	971	917	1001	1016	998	1000	951	917	960	954	954	965	931	949	1009	947	1032	949	947	955	969	1017	929	971	918	954	956	946	936	1007	966	1019	967	1007	978	945	935	956	925	970	953	957	955	984	928	982	936	990	907	963	986	939	915	960	954	983	953	948	998	1019	948	967	941	968	989	946	936	916	950	997	946	1020	946	962	939	954	993	975	914	930	961	998	945	1029	958	1010	966	945	971	974	1008	937	951	981	934	926	999	914	938	944	907	1044	973	968	959	978	932	957	936	930	954	944	939	973	967	972	916	972	976	986	956	974	1020	935	948	936	930	967	965	950	916	989	930	958	952	982	934	925	1021	991	985	927	936	1000	888	994	911	942	1012	891	927	989	984	995	975	930	963	967	990	935	920	969	995	980	966	927	965	975	953	975	954	975	978	982	992	984	950	967	983	994	983	959	956	927	953	897	935	943	969	942	1012	962	946	960	980	946	933	939	937	959	924	958	934	995	951	921	938	970	955	983	970	896	968	954	876	1015	952	932	930	961	1011	908	997	946	895	1009	950	945	909	972	962	911	932	997	904	1002	942	925	982	912	907	953	890	955	984	912	921	936	1028	948	962	975	989	931	944	984	958	932	945	949	933	999	933	992	984	982	957	957	957	977	994	967	966	956	968	1003	995	936	934	1002	953	930	1004	997	965	959	1015	995	974	911	971	948	982	1016	1011	950	975	1009	994	951	978	954	973	922	1000	958	994	931	942	924	960	980	983	992	962	976	1005	951	928	963	941	933	928	957	975	968	990	971	924	934	952	988	954	968	985	998	962	971	979	952	997	977	956	953	989	989	963	932	916	952	952	902	962	921	930	941	951	945	962	983	895	969	943	969	918	930	896	953	951	976	1007	973	923	996	957	917	946	966	932	965	986	978	949	925	959	951	911	931	962	919	948	975	984	925	958	970	930	956	970	939	974	936	933	989	1012	959	964	967	1020	995	942	928	922	1001	1006	978	991	994	999	966	894	889	941	905	937	957	919	1030	955	934	932	929	960	961	933	955	913	944	973	988	930	940	990	982	977	1007	933	984	972	930	938	1000	963	946	912	1009	987	997	899	955	970	987	949	1016	991	953	988	951	965	1007	946	937	932	915	941	976	923	930	996	992	934	953	929	948	936	980	912	922	970	945	959	979	939	963	961	931	974	922	989	942	893	997	995	974	971	987	986	908	928	924	986	991	979	980	957	962	961	958	927	953	983	954	1022	984	963	903	950	933	995	1004	954	1015	955	923	955	970	948	957	927	999	900	900	943	982	935	998	915	922	923	976	893	990	991	999	942	1010	967	930	960	999	960	900	978	979	878	946	973	949	989	969	889	965	997	955	935	978	972	991	957	881	968	972	935	951	924	946	991	957	947	911	929	942	933	1019	940	950	947	964	996	993	940	929	967	997	911	971	959	1013	977	946	958	946	958	987	979	959	905	1002	924	1005	939	946	951	998	996	988	946	922	968	983	908	948	973	997	968	948	951	959	941	963	986	985	971	953	932	931	944	988	915	934	950	997	980	962	955	948	945	980	958	948	932	956	971	930	1017	970	960	932	964	981	937	939	952	978	992	985	943	937	913	991	953	957	959	901	966	904	915	952	974	1015	924	918	981	918	967	972	888	985	957	989	930	937	991	943	947	999	974	914	933	963	940	917	957	971	986	986	945	955	993	944	993	956	895	993	988	956	927	970	918	1005	959	1010	934	969	932	983	956	996	925	921	868	948	987	904	998	975	1006	948	910	939	958	940	942	935	1036	931	963	946	949	925	953	973	968	973	944	947	969	976	998	964	937	917	996	914	948	956	954	965	916	952	947	954	1014	894	989	962	913	976	951	987	934	958	931	950	968	941	940	970	945	935	968	935	931	1012	984	1023	930	1009	932	934	969	1004	922	917	980	916	954	929	986	948	970	977	978	956	959	967	907	1058	999	962	934	974	919	973	936	971	979	903	969	986	931	933	1008	949	968	961	989	963	944	939	922	974	935	909	940	932	951	945	926	891	967	1007	989	976	976	933	1000	910	986	930	977	933	906	929	955	898	991	1006	942	902	960	985	985	943	1014	963	963	1007	959	970	929	954	1004	956	988	945	970	955	963	971	945	925	930	961	945	956	1043	990	935	967	925	988	981	992	963	955	922	903	952	946	992	958	1013	918	946	906	909	974	1015	884	908	986	947	965	961	919	917	941	969	966	941	917	951	975	981	1024	902	916	938	952	926	958	989	975	974	999	969	975	979	981	943	985	894	976	958	937	950	910	942	968	993	889	969	989	895	966	942	970	958	1000	981	975	976	1002	966	924	922	971	936	990	982	967	984	897	981	965	988	958	936	954	967	951	945	914	944	929	959	956	990	984	988	935	968	950	953	954	973	954	930	943	915	907	998	943	949	967	926	949	983	927	932	942	979	918	904	906	933	950	992	909	998	989	907	936	902	965	934	977	946	994	946	879	923	949	1048	906	933	1030	954	981	923	917	937	973	923	996	972	972	930	954	961	956	961	998	949	980	969	886	938	952	944	904	940	960	915	908	984	934	978	917	895	978	993	949	984	951	992	959	983	967	934	925	973	971	946	916	965	951	981	970	937	969	941	914	1008	931	959	939	935	952	977	954	954	970	860	980	952	973	975	973	945	1010	951	940	957	996	975	967	1003	927	981	940	940	946	958	902	919	910	959	936	909	949	993	957	946	962	1023	951	979	981	937	947	978	953	954	939	950	943	974	924	956	994	963	968	893	912	936	966	981	939	907	954	915	960	1002	934	918	913	938	950	980	926	927	917	998	923	973	916	946	975	939	958	937	950	931	948	968	979	909	947	960	936	940	952	954	959	930	938	929	972	957	942	954	935	946	1013	1005	938	947	956	981	959	974	944	963	956	989	961	960	995	921	977	969	964	915	979	947	949	994	916	974	947	927	995	945	970	980	945	967	927	1061	956	958	976	986	970	957	1065	987	1001	978	957	962	994	959	956	919	957	966	934	950	924	928	956	952	947	956	945	978	984	925	960	955	916	901	994	977	929	986	898	944	935	1005	929	902	956	986	932	952	953	966	972	981	1017	959	922	968	982	1004	935	990	920	951	965	961	962	1004	980	981	958	933	932	934	971	992	958	943	936	973	1008	951	926	961	919	946	1003	960	1011	959	952	933	983	976	960	928	960	943	973	912	986	923	917	984	895	996	1018	924	955	967	877	938	918	957	951	1006	947	956	947	961	985	933	918	956	951	986	937	937	926	998	1000	972	940	1005	995	918	1028	956	913	897	989	979	932	905	927	951	932	948	977	884	945	996	954	955	927	926	959	916	984	911	944	959	961	968	938	969	896	972	973	970	984	968	981	960	956	941	938	976	924	997	922	963	974	950	925	985	978	939	980	925	968	992	974	957	968	925	935	935	998	968	979	926	933	952	934	919	924	921	922	931	960	975	959	988	931	953	981	1003	965	913	949	1019	990	941	970	956	915	1001	1025	987	962	958	905	1037	1002
24642	21076	27525	25621	19565	12532	8941	6168	4701	3688	2930	2305	1828	1702	1474	1282	1234	1130	1050	967	1001	1042	917	803	776	673	712	709	741	646	635	656	617	627	622	615	596	643	600	604	555	613	551	598	562	573	615	604	577	554	571	564	603	600	564	487	573	571	600	582	591	591	579	597	564	572	561	574	586	538	569	560	541	588	593	588	576	580	586	566	535	556	530	568	582	531	584	607	611	555	567	540	589	544	606	631	562	548	626	524	539	533	535	576	586	558	626	586	558	605	561	629	570	575	600	552	515	612	533	557	547	566	590	591	534	605	593	590	573	538	565	597	536	589	539	561	556	566	562	573	579	522	544	557	587	589	539	572	525	585	523	562	590	565	583	593	565	567	585	593	569	521	528	554	521	598	550	575	570	510	591	531	585	615	575	573	529	600	601	596	529	540	558	566	588	582	552	583	558	539	552	556	570	618	522	530	557	574	596	584	522	568	539	517	569	579	544	524	587	565	549	556	537	604	561	612	539	558	548	546	606	551	563	538	576	570	554	572	621	575	577	590	595	560	579	583	559	556	580	543	564	574	570	548	562	560	600	562	569	572	550	587	557	560	577	586	587	568	589	536	542	565	569	557	609	570	595	575	597	615	577	541	543	558	570	580	587	541	604	572	581	585	546	568	531	505	581	530	532	579	576	539	579	520	562	556	565	602	630	575	560	594	538	552	555	556	579	527	553	525	636	549	553	571	602	609	587	580	602	553	570	532	596	598	577	573	581	590	567	599	557	561	576	588	551	569	536	559	497	537	553	598	578	549	555	597	596	579	531	521	542	562	577	549	600	546	557	553	580	549	545	566	568	623	607	580	553	562	553	534	533	580	573	573	576	568	591	557	592	586	535	565	588	551	588	567	566	516	578	545	584	534	618	560	551	563	578	576	586	573	603	605	595	567	592	525	547	542	544	577	571	567	603	602	595	565	613	537	580	577	578	575	578	567	584	546	555	558	574	551	527	571	591	540	537	539	583	544	556	621	600	612	594	547	614	520	566	536	587	560	532	599	551	591	576	574	530	595	560	547	552	638	588	574	563	563	577	638	548	563	596	560	557	600	516	577	544	555	575	564	589	580	522	551	540	572	579	562	568	562	560	533	601	555	554	569	566	587	525	571	546	533	506	568	577	536	563	573	586	563	550	515	574	567	586	548	592	563	550	545	616	536	538	541	542	583	563	536	521	599	578	582	589	594	571	552	581	572	606	568	565	541	545	572	561	570	587	536	572	580	545	539	549	595	562	597	574	595	582	575	538	599	567	606	534	529	587	566	554	599	558	566	541	568	578	573	551	586	544	560	576	531	582	556	536	515	535	584	569	553	595	543	582	529	558	610	616	565	601	577	571	566	583	530	547	564	561	592	539	569	560	587	557	554	541	573	568	550	581	565	599	574	562	536	569	562	555	571	585	604	598	515	570	583	549	570	610	586	553	567	573	584	563	584	603	587	538	578	574	493	549	542	542	530	584	597	627	595	540	544	566	575	559	582	569	572	579	551	603	590	604	570	530	545	607	508	522	543	580	560	550	557	573	577	601	521	526	608	571	548	534	559	537	499	572	546	574	552	579	521	562	599	544	572	555	547	590	553	567	557	570	561	546	586	593	563	589	578	576	546	567	572	554	596	596	617	563	546	536	530	545	548	552	530	559	556	587	553	547	582	548	577	548	548	592	603	561	580	550	567	580	556	563	554	550	539	582	558	574	599	617	555	510	551	553	574	582	545	552	601	580	557	573	619	572	600	590	544	556	489	572	545	589	560	554	607	590	570	548	571	616	585	564	543	539	611	540	571	555	587	588	529	550	532	580	570	578	570	553	527	575	559	630	597	599	531	560	537	571	544	589	556	567	568	563	553	554	544	545	584	575	589	552	578	598	574	567	595	586	552	557	595	631	552	593	544	586	534	587	565	559	577	537	557	570	523	584	580	582	586	567	554	551	561	553	575	556	541	565	550	590	602	554	578	549	598	609	596	585	571	593	575	583	559	601	585	578	611	596	594	558	594	547	548	573	583	574	558	561	597	594	560	535	621	540	580	558	551	546	555	584	529	591	533	516	576	554	577	585	583	546	539	566	524	559	593	562	560	582	568	598	587	544	540	544	558	538	588	544	555	564	589	580	575	565	577	583	531	574	532	567	527	578	587	602	575	583	610	609	569	585	574	600	584	562	558	567	632	565	607	564	598	560	615	546	562	567	572	589	565	601	579	508	553	564	520	540	562	571	561	566	533	577	578	574	611	561	514	551	550	568	587	581	594	587	572	603	590	535	541	594	613	550	569	578	586	574	555	602	591	552	570	578	564	583	583	568	528	554	574	560	596	597	579	614	576	528	596	575	557	528	550	562	563	577	579	544	557	540	576	582	576	549	555	555	573	626	614	595	570	619	574	597	578	556	566	577	570	582	594	569	575	535	581	513	610	571	596	559	604	586	523	558	588	583	572	533	562	524	573	556	547	586	576	535	553	594	569	550	541	545	560	536	578	567	581	542	564	549	551	608	565	570	553	544	572	589	618	555	583	568	529	613	598	619	576	593	579	557	556	551	549	554	559	577	571	539	548	593	585	544	642	590	559	583	568	552	571	557	570	582	597	610	590	526	583	621	608	568	554	564	558	539	616	570	570	588	551	590	564	572	585	584	537	599	542	537	537	585	581	570	539	551	559	547	562	593	581	582	552	560	576	545	554	582	561	539	589	567	591	622	596	560	563	581	568	571	563	582	568	580	596	602	568	602	568	586	531	553	536	583	584	571	566	567	554	617	571	541	576	545	561	592	594	585	557	569	574	556	574	540	606	614	566	546	560	552	543	563	531	590	534	549	546	591	537	589	563	612	517	576	550	571	570	548	591	582	555	549	578	564	622	595	587	599	604	519	536	561	529	559	571	535	585	586	574	551	593	565	570	583	586	580	568	569	569	580	614	573	557	588	593	541	574	559	570	604	563	596	525	573	541	584	605	586	539	544	557	557	561	583	533	554	595	551	541	561	539	570	586	573	561	559	573	555	584	563	603	543	522	564	600	584	551	556	615	570	589	561	569	567	583	550	571	566	586	556	543	566	558	542	544	601	569	579	515	574	577	583	566	574	577	543	539	542	565	589	550	570	563	561	598	553	556	550	528	533	593	566	639	613	560	535	587	531	579	515	539	555	564	550	546	544	561	523	549	601	575	585	560	594	556	579	572	584	525	609	549	636	519	600	593	544	565	589	550	562	574	546	550	564	567	542	564	578	499	557	568	573	574	601	558	580	602	545	554	606	590	546	583	571	567	560	540	548	567	552	601	606	557	544	576	559	564	533	602	541	600	611	585	580	547	566	538	538	610	575	563	546	596	567	562	595	567	590	561	556	561	587	530	546	558	567	572	571	562	560	567	567	542	565	560	560	562	581	601	526	572	554	556	591	571	576	574	548	597	611	541	606	598	602	565	563	583	589	549	579	577	586	634	557	570	564	552	599	581
23841	44274	33780	24122	19771	15603	12901	10129	7825	6222	4817	3639	2983	2445	2107	1850	1720	1506	1375	1278	1255	1198	1241	1049	954	921	868	824	786	766	758	709	687	703	692	727	650	603	639	684	665	655	654	595	637	616	607	607	632	657	595	566	585	615	583	608	635	612	595	633	572	587	620	572	552	631	555	634	619	592	622	610	590	629	607	691	616	625	601	587	677	609	661	612	598	613	612	568	649	597	615	586	588	582	619	617	630	601	630	605	632	569	575	622	589	584	603	614	596	615	616	560	579	616	632	624	599	579	629	614	635	637	623	610	592	626	633	588	652	599	594	614	599	588	603	630	612	613	629	618	614	617	580	633	625	585	614	575	598	610	620	590	613	590	596	634	624	611	541	588	607	608	587	573	602	642	623	557	586	604	593	630	580	613	590	650	621	588	591	586	648	583	590	573	632	585	603	607	583	620	578	661	592	580	548	576	619	612	544	608	641	608	663	628	594	615	597	619	653	618	650	622	576	616	646	556	579	621	623	588	616	599	652	604	601	587	655	580	583	601	645	657	573	639	603	612	595	614	602	571	582	605	619	613	584	643	565	560	608	608	633	578	550	610	627	584	582	573	619	586	579	629	660	619	598	586	598	629	586	632	612	607	597	612	616	608	635	567	597	619	596	588	597	611	616	651	595	610	634	607	606	621	616	625	582	621	593	615	614	592	651	598	580	634	613	594	598	652	584	619	565	611	587	650	600	621	598	612	611	603	605	589	602	571	637	567	580	645	600	574	615	601	610	557	618	649	624	645	606	578	610	579	626	635	656	613	627	650	602	583	618	620	609	592	619	597	595	615	582	622	625	594	609	635	569	586	611	596	573	600	579	621	579	602	622	574	620	623	613	589	583	595	666	581	594	632	592	585	630	595	608	616	623	624	641	605	553	600	603	604	652	615	595	603	593	597	639	598	631	651	634	647	585	622	595	573	614	616	613	629	625	611	596	617	591	642	607	589	603	650	574	627	573	633	669	604	595	637	644	625	592	563	592	647	647	606	652	645	602	597	603	629	589	597	604	621	600	589	609	602	616	617	600	606	579	603	627	604	618	628	615	543	618	627	584	615	619	657	570	593	598	559	632	615	613	636	620	612	594	584	637	624	589	660	612	625	631	596	611	595	618	580	566	630	611	627	645	621	602	612	596	590	607	579	596	655	666	603	626	580	631	602	612	618	638	597	573	611	563	619	634	642	617	598	562	579	618	617	575	608	612	623	640	579	630	653	583	616	586	619	620	565	588	564	631	618	577	585	605	602	618	627	603	567	637	617	619	605	602	625	595	603	606	589	620	641	599	601	623	569	604	634	635	593	642	617	639	604	645	570	553	584	546	638	574	614	643	608	630	611	593	641	630	614	602	545	600	586	600	566	579	614	617	605	620	610	589	656	640	618	608	618	629	659	569	605	609	560	580	595	591	578	600	575	606	591	603	593	618	597	613	595	610	599	575	589	573	620	592	570	670	627	615	611	601	625	654	627	639	606	582	624	631	646	583	593	606	601	627	556	635	633	574	631	572	661	586	593	618	596	618	591	609	630	611	600	618	645	589	624	602	595	620	598	626	624	585	602	605	589	595	562	619	607	598	629	585	586	596	583	578	582	595	611	599	607	602	616	589	600	590	622	591	629	625	625	631	629	648	661	623	592	610	636	596	628	584	563	649	573	606	616	597	570	644	655	620	629	646	608	574	613	608	589	591	593	570	560	600	626	622	577	609	585	572	612	571	640	628	575	644	603	639	629	611	584	588	582	625	589	616	643	614	597	578	606	579	641	607	619	579	616	551	635	590	645	606	599	607	605	667	633	646	626	620	594	598	614	563	624	598	612	596	612	619	606	637	636	633	575	591	611	572	589	597	614	599	612	589	583	595	581	599	618	582	606	571	626	656	634	599	597	621	595	632	617	608	650	597	600	626	629	631	591	602	580	606	603	638	583	659	638	619	610	622	554	608	594	593	599	596	604	629	619	601	660	633	612	674	582	598	610	632	615	582	606	601	591	605	608	642	612	639	621	636	563	574	588	572	628	635	620	588	619	572	616	618	627	638	594	582	628	585	599	626	611	583	607	604	589	616	624	587	608	648	631	561	609	615	564	605	604	588	599	649	606	607	609	599	585	566	632	556	594	624	599	614	634	583	620	580	634	623	575	625	602	622	592	604	638	647	608	566	601	583	616	587	598	583	625	571	636	585	595	614	611	604	595	610	619	596	567	576	607	589	625	615	621	568	586	616	605	574	600	619	625	605	639	599	633	603	609	643	661	607	609	597	590	627	624	611	604	595	642	594	640	640	569	582	609	616	630	600	612	659	649	623	588	680	618	590	626	648	604	590	616	616	573	568	593	636	586	597	656	555	643	656	584	615	585	627	618	578	615	652	640	579	595	663	639	593	584	605	588	590	642	550	662	644	596	636	614	595	642	603	609	555	564	622	640	581	602	580	606	566	608	636	586	617	581	604	580	644	610	646	580	597	607	637	610	616	611	546	551	578	611	614	585	611	640	588	568	592	610	590	570	614	595	553	608	620	658	598	607	621	598	590	586	606	619	581	578	607	611	664	581	629	619	623	599	588	676	617	637	625	621	662	642	655	604	579	656	577	584	614	601	629	640	627	596	616	597	621	555	641	594	577	575	616	566	618	596	577	615	623	610	627	576	548	635	649	600	645	635	615	584	624	596	601	600	628	643	590	543	599	589	620	603	609	574	587	608	639	548	595	641	596	600	632	592	582	644	641	581	602	619	607	533	628	624	583	625	642	575	597	619	585	621	580	608	639	613	598	602	618	596	633	597	577	610	622	619	622	620	646	595	650	603	633	564	634	593	627	632	595	639	635	608	651	592	630	548	593	600	582	628	629	552	593	583	629	621	556	614	562	624	594	627	660	643	626	594	612	602	601	581	650	619	632	575	602	625	572	571	535	615	639	616	619	596	679	616	594	598	623	643	636	646	646	633	596	621	587	599	619	609	617	590	590	625	628	625	612	596	595	617	665	601	588	595	599	629	593	647	644	656	635	584	553	604	617	579	588	598	635	609	609	599	651	600	600	600	624	606	601	584	582	638	652	626	623	625	554	609	597	601	601	563	618	529	652	629	643	624	636	607	629	603	589	644	594	601	592	593	605	592	635	601	593	610	643	576	576	644	676	642	647	648	599	537	581	607	591	612	574	603	632	627	610	622	628	557	600	578	591	605	606	659	639	623	632	611	613	590	638	607	652	575	617	597	585	614	608	608	613	616	660	656	642	579	615	604	613	558	610	636	614	608	578	616	606	567	620	622	602	599	619	587	622	614	598	580	604	670	592	614	599	593	639	558	567	645	610	592	593	649	602	621	607	616	646	586	616	658	634	604	636	574	621	643	621	599	580	599	602	612	607	608	638	666	612	592	575	620	561	635	616	592	625	599	647	622	586	598	576	595	625	648	616	605	597	612	615	545	611	576	627	614	641	633	612	581	652	642	631	605
22338	21092	28757	23675	21304	22339	20288	10979	7547	5922	4740	3753	3010	2698	2357	2173	2062	1810	1682	1749	1562	1567	1540	1462	1326	1301	1221	1176	1170	1145	1066	1091	1098	1097	1093	1077	1045	1013	1018	981	1013	1013	1030	972	993	977	1040	1035	1015	1005	966	977	966	1024	968	968	942	963	972	980	1002	967	979	966	982	988	956	957	1023	953	992	1021	918	990	989	1014	998	1019	924	987	977	991	969	990	974	1004	969	969	966	964	972	971	987	940	993	992	1032	933	970	964	934	1004	988	985	1067	970	919	1008	970	927	971	1042	976	932	902	940	1011	954	947	999	988	962	982	949	963	977	1027	939	933	980	1003	965	976	945	995	969	977	927	989	1009	975	970	966	990	995	956	1007	1010	947	1008	935	947	918	960	941	994	1042	946	995	952	1004	990	911	954	990	973	959	967	933	958	967	997	1043	965	952	1018	948	983	964	992	1023	953	1011	1032	984	933	946	987	939	987	996	989	982	1040	970	976	1008	966	1004	974	961	981	908	962	997	1004	993	961	981	916	953	940	982	970	881	1027	941	961	972	1004	1006	1031	935	951	959	1042	938	958	1037	988	946	996	1022	968	963	974	1007	968	977	1007	952	974	1005	978	1019	957	983	989	928	1017	934	1005	984	1003	1042	971	965	940	1025	992	1001	984	992	942	984	955	930	967	981	969	938	964	992	998	996	963	973	973	964	1044	932	989	981	983	1011	1009	965	1019	935	970	980	975	1030	1003	1010	946	925	988	920	998	915	975	940	926	979	955	955	1000	1024	1016	1022	993	946	985	923	956	1027	1027	981	958	968	1037	963	986	966	984	910	949	964	989	1024	982	1028	961	943	948	1012	1011	968	981	988	979	978	988	1005	972	995	977	997	1032	992	980	975	1028	966	971	964	969	972	983	1003	951	978	993	964	974	992	965	996	1000	932	965	984	1013	998	974	994	943	1012	979	1003	1008	976	972	968	972	1018	919	1013	969	921	1004	1047	1012	957	1003	928	959	983	946	994	1043	984	926	974	1031	1013	995	991	994	952	1021	986	991	939	966	939	956	974	975	976	967	1056	1011	1012	972	1035	978	973	1016	997	1006	955	1030	985	972	958	1002	938	988	1018	989	962	999	974	1001	942	903	978	995	963	878	1038	1003	1035	946	967	969	978	996	1041	958	1003	908	978	1042	991	996	986	903	944	958	936	1052	964	979	960	1009	933	933	925	963	990	1027	972	955	905	1012	1001	981	919	1002	952	1015	962	1022	972	984	930	983	1015	964	996	983	981	972	977	995	944	917	925	992	956	1061	998	933	953	979	966	968	969	907	987	968	956	927	961	980	1025	958	925	980	994	1040	943	969	940	931	975	961	988	970	1014	981	928	1036	971	981	1001	1058	918	921	957	1001	958	979	942	961	976	991	951	985	972	957	1003	971	984	1002	969	1037	952	955	938	1028	975	944	976	1049	914	988	974	985	956	1052	1020	1002	915	913	977	986	994	982	969	1003	984	1026	1018	1020	972	935	963	1059	970	953	933	1016	1010	964	960	1013	1061	969	1008	941	976	967	1025	950	968	998	987	941	984	970	1006	937	978	969	991	963	968	910	998	980	972	969	938	1006	907	1009	902	936	941	1027	1024	956	950	978	977	979	989	942	949	950	1010	973	974	1004	961	1038	966	935	1000	964	952	963	963	935	965	1014	988	995	943	973	982	986	1036	1009	980	978	944	994	948	960	1007	1022	988	998	976	986	1000	984	990	983	966	997	937	963	972	988	983	1027	1063	1024	973	992	951	995	1070	1000	1030	959	937	993	1021	1011	976	953	923	941	998	1024	965	970	962	944	975	951	1037	992	962	980	1011	964	973	955	945	1004	982	994	954	975	950	985	946	991	1018	932	984	909	1058	1003	911	984	956	1004	914	979	937	1004	957	953	978	1002	1008	972	952	993	991	994	972	981	949	960	995	1006	922	1015	958	970	999	988	959	940	994	947	994	948	999	953	953	1006	968	973	998	968	964	973	996	914	967	976	942	1023	949	999	1025	959	929	1015	1007	971	944	960	1001	1015	957	1004	928	973	970	952	974	972	1010	952	951	961	977	958	992	1034	890	1008	998	970	964	983	963	945	1028	1022	996	991	1000	999	992	948	910	998	980	1041	917	884	989	977	947	991	998	940	974	940	959	988	967	1028	1019	921	1027	976	953	999	1027	949	993	934	985	985	993	969	1014	978	966	903	1055	901	980	983	981	993	976	980	1001	944	986	1010	942	955	949	940	993	967	984	986	980	920	973	947	908	969	1021	1009	991	972	1006	1015	937	1013	996	964	907	1006	985	1002	1021	945	950	1013	1001	945	992	979	1028	964	951	994	968	1027	992	968	988	973	977	988	946	1015	987	996	938	962	955	895	948	1001	985	979	972	920	981	969	984	989	995	930	1051	949	943	1015	988	945	1032	981	978	969	997	996	1029	964	975	984	946	950	961	978	927	950	953	888	1003	991	982	973	1013	1022	982	969	994	950	926	968	926	940	972	1049	980	942	1029	961	1010	1014	977	1015	988	975	953	970	955	949	1010	1053	1003	958	975	920	983	982	967	978	977	1013	982	979	943	981	942	970	974	1020	997	961	1034	1011	964	1044	918	958	990	976	977	984	1019	951	974	938	973	998	988	949	973	986	959	941	966	969	992	952	928	974	997	961	943	1000	971	937	1030	947	999	987	972	910	953	963	965	966	960	990	978	983	1030	945	1000	1023	904	976	929	989	1000	982	984	939	960	910	1006	979	972	972	958	949	951	1000	1017	975	955	1017	1018	1018	1007	925	998	944	983	983	938	1021	949	956	932	981	965	977	973	1012	940	963	968	942	1021	1009	957	985	965	976	1009	991	969	978	1014	1020	955	1037	973	950	974	968	993	953	965	996	964	984	946	978	987	1013	952	964	950	965	958	966	1037	939	970	1001	914	969	970	1009	960	993	950	949	1027	981	1047	980	1013	1012	963	965	1029	982	928	981	986	926	941	983	976	974	977	945	931	981	997	965	1012	979	969	1021	928	943	981	910	928	1006	959	1011	935	906	936	1008	957	964	992	1004	939	982	949	991	924	1001	1024	1017	954	982	1046	941	951	983	947	964	974	930	1013	964	971	955	990	1062	933	985	994	990	930	1027	977	985	977	939	921	961	993	991	980	971	969	966	963	933	977	1016	973	945	971	994	981	947	979	1011	965	980	924	995	978	936	956	969	929	982	978	1017	948	940	1010	953	1017	1016	967	1036	1006	1027	1050	923	986	1006	982	962	993	957	967	894	943	1032	1006	927	1007	954	1001	988	985	967	974	990	1000	988	1002	950	941	1008	923	976	979	1004	974	980	959	949	971	936	977	1015	986	974	979	985	964	1026	968	973	960	966	996	999	981	999	1019	1027	1005	975	959	966	970	1007	995	934	973	1005	939	984	950	965	960	1046	972	962	966	951	994	950	980	962	982	994	931	1020	1010	989	926	1002	992	967	960	943	995	978	994	1013	966	937	983	1040	1009	944	964	938	1037	949	966	996	955	943	1016	954	974	999	1018	998	981	900	971	963	938	1043	929	973	1031	968	1064	1060	1038	936	996	961	1006	977	942	1009	1007	976	1026	943	937	1060	973	973	939	974	1007	953	934	981	944	1003	985	935	964	1020	939	929	1018	1025	972	993	1019	984	996	941	955	974	956	920	988	964	964	961	953	1005	1005	927	997	960	974	996	1015	984	944	992	986	1024	980	984	966	960	981	931	964	1036	984	1005	982	1013	960	930	958	943	976	948	943	982	971	1018	949	986	969	1015	1020	951	1005	1051	965	1027	950	1011	985	936	954	1010	962	925	991	912	994	1002	997	992
26422	51920	40448	30011	25262	20813	17201	14032	10929	8818	6909	5397	4506	3657	3208	2861	2587	2234	2084	2082	1896	1869	1791	1605	1545	1494	1316	1262	1233	1271	1201	1168	1156	1164	1150	1095	1105	1121	1025	1022	1065	1074	999	970	967	1043	1018	980	991	959	1000	1027	943	1060	1014	998	983	980	1044	1044	926	906	1019	1002	1016	1024	1022	1009	1051	1002	952	1045	1002	1050	1019	1022	1008	1031	967	954	1013	1064	936	1018	989	1063	965	1032	1051	1020	975	992	992	995	969	1025	986	982	1005	981	1011	949	1039	1032	1036	1040	994	1064	995	1001	1009	1014	1057	1011	978	974	949	1023	984	1005	1028	995	1040	978	949	1027	981	985	1002	1004	1074	1000	992	989	1030	958	999	1027	974	1042	1016	994	1021	1039	998	959	975	981	1033	970	980	1044	966	999	986	1000	977	981	1014	1002	1024	974	1044	1015	995	959	974	983	1010	951	1003	988	988	1050	969	1020	1005	1066	1044	961	971	956	981	960	1044	1033	1015	1007	1022	988	1007	1064	1021	984	941	961	981	1061	1018	973	946	1011	982	1021	1059	953	1046	1057	1019	995	967	1015	995	994	955	1041	952	961	977	980	977	983	1018	1058	975	1021	962	996	917	976	994	1014	1019	953	1031	971	949	989	957	948	965	973	1019	1042	996	1004	977	944	962	972	1033	983	1002	975	977	1009	974	1088	1022	938	1008	960	981	999	985	999	1013	935	994	1000	1024	1023	980	1002	978	1034	1039	1055	1004	997	1032	1019	978	1028	1010	1000	940	947	1022	974	958	1007	1046	1024	982	970	990	1040	962	996	1027	1016	1037	977	990	972	1032	997	998	1058	984	969	1004	978	927	992	951	1060	1027	1049	1018	992	974	991	1020	982	977	917	961	996	1028	961	1025	975	1022	1022	1021	999	1011	1005	940	993	1004	991	954	986	971	1000	1010	970	989	1021	1012	990	1064	1028	1085	997	948	1014	1003	982	955	1007	967	996	996	1007	1014	1007	1008	1014	1007	1027	1025	972	1000	988	1004	1031	1005	1023	1035	1001	998	1000	1026	1034	1049	1016	976	932	1013	963	1010	1005	984	1040	1036	937	985	951	1055	997	1014	979	1009	1015	974	977	1054	1028	1011	1003	1026	1027	1027	1038	1026	1028	987	995	996	1021	942	1036	1012	1040	1011	1004	999	971	1034	1031	995	1013	1032	961	1027	1040	1004	990	1009	990	1008	1010	1060	991	1067	1001	1004	1003	1008	996	988	921	968	1006	987	1044	902	984	944	963	1030	1068	1034	1035	1006	956	1049	1005	1029	1021	1032	1023	959	1020	1006	1019	1012	1011	991	988	1018	1009	966	1020	965	1053	1041	945	961	1011	975	1035	963	967	981	938	984	979	995	947	981	1008	981	960	1071	1078	1010	1049	975	1017	1016	956	969	1019	994	1044	972	1015	1009	1001	1083	1003	1016	974	1001	991	942	998	980	970	991	963	984	1029	1038	980	989	972	1010	1008	967	985	992	1015	1009	1070	1005	990	963	1002	957	1063	927	1003	1038	945	999	1045	1000	1060	979	1008	1092	1010	976	975	960	1003	1015	1053	1025	978	1058	992	974	999	992	980	996	1006	984	974	1048	1006	963	977	1018	1015	1029	1013	997	1007	1048	1015	998	1003	985	1010	951	1009	1029	993	945	1011	1016	970	1011	931	995	1025	978	959	932	1042	1000	1036	1038	972	998	977	993	965	1048	1005	1013	1025	971	999	995	1050	1003	1014	961	1019	995	1010	955	1050	1022	1008	1040	978	1000	1020	1048	1051	1046	985	955	988	1034	1005	977	972	939	1033	966	1001	1009	978	1033	1057	933	1037	1000	1068	973	1040	1050	1001	989	998	1004	1007	978	993	1000	1002	1015	1007	1021	1018	1023	983	998	991	915	1029	986	1007	975	1004	959	1020	969	983	1034	986	941	935	969	1026	1039	1021	1034	1035	964	955	966	1010	989	995	1002	1002	1052	1038	1005	1006	1019	966	1014	990	1007	984	1050	980	1028	952	968	1053	986	1030	971	947	999	1018	992	1009	1004	1024	1033	952	1065	1008	1002	997	960	1011	972	1031	1023	985	962	967	951	1011	1005	1052	998	1009	1012	1028	984	981	1017	1037	984	1043	1014	1015	1019	1007	1014	989	979	995	968	1044	980	994	990	1004	983	1020	1034	1009	1003	970	1026	995	995	1043	1030	997	1028	1020	1009	998	988	1040	1042	1006	1012	943	1003	1017	1038	1042	1014	1034	1007	1032	1088	995	934	969	1052	970	1007	910	1034	1007	988	1002	977	1037	974	959	998	1008	1058	943	969	971	1007	995	967	1001	963	969	964	1014	967	1008	967	1019	1005	990	1022	1027	1028	1019	1034	988	1013	1040	1044	969	1012	1058	1021	995	940	1039	1010	963	976	1008	962	1014	1005	1035	1017	1007	1000	1037	964	1002	991	1004	1023	1032	1064	960	987	960	1009	1012	1030	1003	1042	1000	1004	945	1013	972	1021	1015	972	972	987	969	1022	1013	979	996	967	984	1016	985	1045	1023	1011	1009	1044	957	953	986	1009	987	954	1031	1053	995	1016	952	1011	1002	949	984	1009	1043	983	952	957	1026	996	1015	1041	1050	1045	996	1002	996	1035	985	995	933	990	1055	1006	1054	1019	1007	984	1051	1004	963	1031	1061	986	1002	994	964	991	1001	1012	988	999	919	934	1048	959	974	1003	1047	1137	985	1002	1016	997	1042	985	1024	1011	984	980	1004	966	1047	962	978	1015	1029	1013	965	966	991	988	981	1007	1023	993	946	979	1022	942	924	982	1016	1025	1001	976	1035	1006	1058	998	1012	983	1040	1021	1036	1042	999	1012	1000	1056	989	978	989	1025	986	983	966	992	998	972	995	994	965	997	1049	1037	970	1041	948	999	1031	1008	984	1027	1014	1005	1026	987	1054	1001	964	966	1008	1038	1068	966	984	990	1068	991	1044	936	1012	962	1021	1020	1009	1023	1034	983	1029	993	988	980	985	983	968	983	1038	947	1073	1006	1029	977	973	951	1011	998	1021	1000	1001	1016	990	981	987	1028	1078	997	1026	1036	1052	989	1014	1013	1011	996	975	1037	1007	962	1014	975	993	1003	1013	1031	981	1005	1037	1042	983	962	1002	978	1049	986	1033	1026	1022	992	961	1023	971	1004	1005	963	987	978	1045	1035	973	1019	1019	1022	1011	966	992	1026	981	966	1006	985	1002	1040	973	1005	989	1032	994	942	974	993	938	993	971	963	1005	996	927	991	961	1021	995	1006	1049	1028	1050	974	944	981	1009	1051	957	1020	945	988	1005	962	987	1004	1006	989	1035	981	996	990	973	993	1001	1015	937	974	1024	1020	1015	1000	1025	963	1020	956	967	960	973	973	954	1056	979	963	1030	1044	1017	1001	974	971	1023	1001	1000	1004	1041	999	1000	977	1019	987	1009	1028	989	966	1039	953	977	1028	1024	1016	1015	1014	994	1069	1010	1027	992	988	986	1018	1032	993	1016	964	995	1005	1052	980	1065	996	935	1031	987	1022	987	994	986	991	1035	991	1011	1023	986	985	979	969	1000	1007	1006	919	959	929	1037	962	985	1006	1007	1031	946	963	1047	979	1042	1005	960	1035	994	971	1030	982	1011	1004	1010	999	1014	1029	963	991	1031	980	997	1004	1000	1027	969	1004	976	1059	1042	964	1019	972	1039	1005	997	1029	1056	994	950	996	1035	1008	963	972	1025	1032	1005	982	991	987	973	989	1041	1026	967	1001	1004	1025	916	983	984	978	983	949	1033	1061	1004	1010	1014	986	1038	959	1087	968	948	1011	991	1004	1034	1019	976	962	1045	987	1013	1019	948	980	1027	979	1044	977	959	967	1008	975	1036	1022	989	1038	961	987	993	967	1008	980	989	1031	1029	989	987	999	981	993	979	979	1010	1031	1046	1021	940	1011	1025	1005	998	1005	1022	1041	971	945	968	1019	1007	969	969	1060	994	1033	1022	998	990	938	948	1055	1045	1027	927	1000	989	961	1041	995	1016	988	1000	1069	1008	974	1012	1028	1023	995	938	994	1010	992	967	1005	1039	1026	997	1066	954	1011	1033	999	985	1017	1073	980	1034	1006	943	967	1026	972	1032	997	1018	1024	986	986	995	984	968	1064	930	1033	1003	1032	985	995	1007	982	1008	1061	990	1022	1003	995	997	995	1008	1000	973	1023	952	1005	1022	984	989	1007	987	1001	947	977	1025	917	1009	1006	997
28155	24449	28007	21377	13187	8336	6238	4919	3807	2959	2359	1932	1621	1360	1210	1166	1114	1068	1021	1020	922	870	858	803	764	731	731	738	713	729	686	705	697	692	669	697	664	639	616	649	641	611	597	633	668	620	642	696	609	645	648	645	652	638	639	570	642	664	634	653	619	590	646	631	632	619	558	660	637	604	588	631	593	602	620	626	630	637	666	570	633	600	632	660	621	634	595	630	674	603	629	621	630	614	606	623	631	585	632	665	644	609	659	595	661	649	675	626	591	617	586	623	614	564	666	610	654	611	645	619	593	599	583	630	663	615	653	645	652	634	579	597	662	652	647	686	671	643	650	643	626	618	629	631	655	650	614	659	622	598	622	617	614	616	624	593	645	607	621	595	641	636	592	646	602	591	619	625	604	596	611	605	631	603	642	624	655	646	656	659	625	652	609	609	609	617	596	655	642	639	650	615	649	635	604	648	634	608	583	676	600	659	625	577	615	632	639	610	665	633	642	614	598	605	652	615	654	634	621	626	627	600	636	655	654	618	588	643	639	660	578	626	638	602	616	627	611	638	636	596	664	629	574	654	661	633	608	660	655	616	617	580	612	661	643	579	616	620	634	660	630	647	539	577	615	623	676	663	628	631	654	663	655	665	609	603	594	722	643	632	594	622	668	637	658	650	643	655	593	628	617	638	602	600	697	625	647	610	604	640	586	634	605	605	609	626	674	650	587	643	634	598	586	606	642	646	595	613	629	642	651	636	648	600	637	638	653	606	587	654	637	609	627	625	650	608	628	620	605	629	626	598	649	624	689	586	667	605	630	667	658	646	603	659	617	645	608	629	624	618	645	646	647	641	649	638	677	636	629	629	671	620	649	621	595	632	615	608	630	621	646	619	637	593	600	633	630	635	663	591	633	644	625	619	641	683	612	644	678	654	648	596	648	647	624	633	617	587	570	630	627	662	624	630	683	623	669	593	600	699	644	561	663	651	617	628	612	673	593	623	609	569	640	638	654	624	641	645	660	653	597	603	637	614	652	642	684	641	613	616	619	624	623	647	632	643	617	643	649	600	648	599	652	657	581	615	666	658	604	631	592	617	607	641	636	581	662	618	631	632	617	627	624	602	620	641	624	655	640	656	640	591	611	657	593	658	651	615	609	636	632	641	640	633	609	612	562	626	652	609	664	666	651	629	621	588	632	623	646	690	597	636	607	611	648	630	622	623	609	648	618	604	643	655	620	596	628	640	609	654	664	628	654	626	612	645	658	679	653	648	639	628	591	672	653	617	674	601	612	626	623	620	557	642	656	629	644	614	671	670	643	611	607	633	644	678	671	635	640	640	619	656	576	611	624	623	562	607	610	617	629	660	623	652	629	627	634	599	632	605	629	629	686	621	605	666	578	608	640	640	616	607	613	602	647	606	621	596	582	624	665	648	605	637	661	662	638	638	657	664	595	604	633	588	576	667	655	629	614	636	602	596	639	658	593	633	623	660	639	605	616	659	645	622	643	652	596	627	603	621	564	604	638	586	644	660	616	589	637	640	629	601	612	661	602	637	610	618	617	664	657	680	616	651	616	595	620	610	630	641	602	665	614	666	602	577	642	596	636	630	626	609	661	608	583	644	663	699	608	644	646	622	622	633	613	618	636	620	624	646	630	613	664	660	628	599	596	556	601	640	622	639	601	613	676	616	599	633	650	585	609	633	600	605	640	643	629	581	611	637	608	636	626	617	652	667	641	626	622	579	597	604	630	607	586	573	591	618	606	603	612	655	627	653	610	629	658	589	626	652	647	614	653	616	610	578	604	612	595	623	624	648	642	552	640	680	620	661	591	592	647	659	621	643	579	590	579	626	632	650	637	632	606	597	639	625	659	634	672	636	617	652	628	677	637	660	624	586	599	587	638	585	639	653	693	678	638	675	592	643	649	638	645	621	601	655	608	608	593	601	585	653	599	645	610	639	579	622	581	649	677	633	635	641	681	612	632	624	611	609	611	650	637	606	608	630	616	603	658	681	691	593	682	621	648	595	617	608	617	644	619	607	611	597	627	601	648	629	608	632	628	661	611	627	634	605	612	639	622	647	659	594	621	608	625	640	624	626	642	599	618	608	637	664	633	637	673	603	628	641	629	639	601	638	677	657	627	649	591	630	620	631	658	638	629	633	624	652	627	624	593	615	648	607	609	643	595	589	600	613	695	646	620	651	601	637	649	638	661	617	617	633	649	606	642	627	618	621	665	628	608	630	651	648	647	630	605	583	623	648	614	640	627	652	613	611	629	616	637	622	591	637	601	617	628	606	625	575	641	626	648	617	627	682	649	667	626	653	662	623	607	606	600	610	627	607	630	638	619	654	639	628	594	659	582	633	638	677	615	651	627	630	656	655	663	645	593	659	600	637	601	673	629	632	641	606	629	595	627	637	684	607	647	676	652	593	629	656	630	633	597	670	630	670	657	607	605	612	602	590	607	635	584	610	646	614	644	586	649	628	671	630	595	636	628	650	652	605	654	668	633	619	618	618	625	572	629	595	592	623	637	690	653	603	623	640	594	637	654	615	611	622	611	613	601	610	636	628	623	636	605	612	625	598	610	665	596	619	584	622	614	643	614	607	603	644	646	650	636	610	620	620	651	637	641	629	643	593	608	566	622	621	656	590	664	597	633	631	619	672	601	587	597	619	637	640	604	605	664	623	632	637	638	615	646	659	623	623	635	644	652	654	638	633	604	587	627	625	635	593	634	618	619	654	627	609	668	648	680	643	592	659	652	605	655	634	647	616	614	651	667	619	639	678	576	601	610	635	580	626	614	642	628	584	638	588	627	606	619	644	622	651	611	629	639	632	616	615	625	620	642	627	627	607	638	638	622	648	621	630	642	602	644	636	657	641	602	628	584	601	567	618	621	598	683	611	625	617	588	597	608	565	630	645	628	606	634	666	660	598	589	642	607	660	619	589	638	610	593	601	610	625	609	657	655	586	650	654	574	631	668	637	608	592	601	627	603	598	619	629	619	643	656	627	638	648	674	660	615	590	668	601	604	613	650	682	660	628	660	609	622	632	661	622	656	589	642	586	614	616	603	624	608	642	570	664	620	611	614	647	651	641	634	636	624	580	634	645	631	604	638	636	631	654	653	635	656	643	643	611	645	632	603	607	669	663	642	575	612	629	611	615	616	607	618	622	583	628	668	655	618	593	582	579	612	624	569	621	603	624	629	604	619	600	622	620	653	665	593	625	612	586	600	623	658	581	640	640	592	637	640	660	635	656	628	652	600	618	619	677	629	654	656	613	651	672	646	611	652	582	653	611	632	638	648	649	611	633	638	613	654	632	618	627	648	614	648	604	598	629	632	644	599	642	603	610	597	612	623	620	630	642	654	623	626	625	664	665	656	601	609	645	627	632	667	646	613	625	632	618	598	635	607	632	585	604	622	608	615	616	628	586	622	622	628	616	611	607	611	618	628	662	590	601	595	643	608	643	593	602	564	617	644	601	656	657
24499	40257	30349	20455	16446	12712	10297	8188	6405	4892	3875	3006	2410	2050	1667	1640	1453	1332	1228	1208	1182	1115	1087	1042	925	912	886	828	796	776	777	791	711	751	760	704	689	666	713	663	650	718	654	693	631	634	657	664	630	662	687	681	706	632	657	644	630	643	706	624	674	612	667	672	687	656	574	698	629	654	660	659	625	700	610	640	639	674	656	681	669	617	665	627	719	678	673	650	683	652	661	711	630	614	683	640	609	578	648	696	666	621	626	638	674	651	686	650	638	692	696	685	635	618	685	665	680	681	671	694	580	641	669	654	643	643	655	683	697	600	651	662	659	644	679	627	650	635	633	661	703	683	663	643	647	599	643	619	680	663	635	657	696	679	691	680	630	714	598	649	653	629	643	716	675	670	666	659	648	653	670	671	674	644	641	661	643	661	659	650	635	643	692	690	696	661	640	636	687	672	686	671	718	719	668	687	678	664	711	659	669	651	621	641	644	643	676	661	688	654	620	649	608	639	689	706	634	615	665	644	658	629	661	649	706	665	669	638	693	673	665	652	643	656	673	642	628	637	624	654	668	639	651	618	660	678	680	661	694	663	668	668	662	712	637	654	641	652	665	642	695	664	623	699	692	676	697	686	681	649	716	697	626	640	636	665	641	682	644	686	664	670	643	657	640	656	677	655	608	619	638	653	637	632	630	705	653	704	679	699	653	682	635	603	692	664	703	702	655	699	670	651	675	677	698	660	659	631	671	698	629	700	646	637	634	670	746	706	680	665	640	651	674	647	678	653	663	674	687	679	614	598	665	634	664	649	657	680	670	672	689	669	617	651	615	629	651	687	696	647	637	684	676	678	668	615	675	632	663	638	666	663	685	639	624	651	664	679	617	652	626	622	655	665	659	651	667	652	630	708	717	648	671	653	664	672	629	668	654	652	666	664	652	640	663	679	675	657	650	638	661	673	637	624	650	649	692	665	641	653	654	651	660	651	663	649	638	657	658	675	682	643	651	611	661	658	690	679	667	675	631	638	658	686	673	639	593	666	657	665	617	664	619	609	649	642	679	656	728	652	693	674	661	643	683	626	681	627	688	656	654	667	646	670	657	619	647	653	653	720	651	682	671	644	639	676	638	627	676	653	632	713	617	643	660	680	639	653	620	679	608	652	669	693	620	708	654	649	634	700	613	669	660	704	678	670	631	661	677	635	671	682	699	671	643	673	653	673	680	653	636	683	648	734	626	676	644	640	611	673	647	690	681	692	658	656	621	627	611	664	664	681	682	664	621	669	668	661	609	701	684	640	697	656	647	644	724	702	646	656	640	679	679	685	659	655	690	616	649	621	638	672	666	639	689	648	662	650	673	654	664	666	661	675	661	687	664	654	619	676	649	693	661	683	653	718	752	642	644	652	662	663	638	706	705	681	648	622	655	683	660	677	609	679	651	656	644	626	644	671	668	651	689	669	640	633	599	685	671	682	646	662	640	702	724	652	642	643	688	672	679	714	650	683	700	635	695	642	680	695	686	722	641	678	654	686	631	622	654	633	632	630	677	641	709	646	662	687	699	670	706	638	720	663	638	643	675	699	635	699	655	645	646	697	699	631	684	632	645	694	692	669	697	636	646	602	660	648	628	645	661	652	620	644	649	636	666	637	694	668	660	562	641	651	637	646	636	638	674	664	681	679	611	628	660	648	674	624	654	647	661	612	664	669	601	641	663	682	648	620	694	668	670	627	691	642	670	647	660	620	652	645	646	647	696	679	637	643	651	693	644	694	681	675	651	667	676	679	681	644	678	682	689	695	672	650	664	639	694	694	690	721	635	656	668	663	732	619	682	697	659	643	683	630	669	668	666	669	666	651	638	657	652	672	676	674	649	626	699	634	643	666	660	632	708	676	686	645	699	647	676	689	664	621	645	687	661	620	683	688	679	627	638	641	674	655	637	661	651	659	661	640	623	660	634	703	660	631	662	654	654	637	656	627	689	647	653	642	682	686	627	690	656	673	678	667	645	644	648	650	680	714	696	602	664	679	681	717	640	633	615	636	660	680	641	623	710	702	683	682	650	634	602	633	630	652	660	638	680	668	656	629	639	657	634	676	686	647	636	703	633	683	676	681	700	661	646	672	680	640	668	675	632	698	707	674	670	596	669	676	644	636	639	642	658	691	665	638	724	673	662	658	675	658	656	680	678	701	640	660	698	643	609	692	660	664	588	664	660	652	649	644	703	623	666	675	672	679	704	673	655	627	656	681	684	698	681	640	660	667	666	688	697	614	613	643	663	691	639	684	686	631	642	679	675	659	722	662	692	697	661	642	667	676	652	667	689	636	671	624	699	703	656	684	655	641	624	651	672	640	692	641	669	668	637	680	622	671	685	672	674	640	668	672	649	664	622	649	704	640	611	650	657	705	706	687	658	636	653	679	676	656	695	649	618	650	647	695	651	706	657	685	651	609	668	645	688	663	666	666	696	678	637	691	685	649	637	704	606	631	634	707	630	607	674	666	636	659	619	645	640	649	661	657	660	709	648	769	677	656	672	663	614	693	656	640	646	706	696	622	636	636	656	698	643	719	677	673	624	622	698	689	654	702	667	659	707	725	668	643	685	635	671	662	632	648	647	663	673	633	677	648	694	675	734	648	680	688	671	651	706	666	639	622	641	621	667	658	629	663	672	645	676	665	626	663	639	636	651	665	692	632	667	678	660	654	687	661	729	596	646	655	636	639	735	647	713	674	640	670	649	679	703	639	699	684	649	651	653	645	654	633	690	675	693	644	661	707	667	678	627	630	648	666	684	668	657	644	665	673	687	652	675	630	683	685	663	619	644	689	683	636	654	592	699	677	634	637	669	662	696	680	701	640	663	672	635	641	648	717	620	645	684	662	664	673	676	727	649	633	707	696	628	669	676	684	638	651	666	695	649	622	657	650	652	645	671	687	654	614	705	640	608	683	667	623	668	652	688	680	657	651	639	660	633	654	657	661	686	623	682	680	697	666	646	627	657	695	680	660	639	712	674	691	628	700	648	617	639	677	661	665	672	658	629	667	682	658	633	678	670	651	671	683	689	669	645	679	661	692	655	636	686	649	704	650	669	690	679	654	700	613	680	658	649	673	638	605	656	702	641	611	696	672	649	669	637	689	626	672	637	640	658	667	613	696	686	654	658	668	661	629	678	643	644	638	673	704	652	632	645	647	611	655	687	648	681	679	658	669	666	683	663	665	642	644	634	671	672	647	651	647	662	681	647	637	627	662	649	660	619	649	640	681	680	625	671	661	651	676	688	634	644	649	647	647	635	651	665	651	635	636	681	657	680	627	709	682	643	655	690	639	709	616	642	680	670	625	663	642	642	655	690	677	638	650	617	681	726	677	691	648	676	676	636	673	716	657	669	687	678	656	633	631	689	670	659	699	614	637	687	674	709	636	642	641	643	644	710	640	672	709	679	630	635	664	633	631	677	636	675	621	667	645	647	671	650	693	671	636	653	674	671	650	676	691
23438	21096	28391	24145	21670	19278	12693	8014	5903	4548	3501	2825	2470	2091	1932	1792	1666	1617	1464	1400	1364	1284	1306	1322	1211	1126	1135	1044	1071	1102	995	1009	1005	1018	1017	1023	974	949	915	910	886	939	937	958	898	931	946	970	929	974	924	913	907	952	909	970	958	902	948	906	929	948	958	936	942	984	910	958	911	908	959	909	970	890	907	919	923	951	944	928	924	961	915	939	955	897	949	982	954	913	995	941	911	929	933	914	961	945	943	950	993	893	898	953	947	918	947	950	918	958	970	948	933	901	909	933	940	968	960	879	916	920	920	945	936	965	929	980	890	946	970	939	947	952	900	933	949	953	933	919	952	900	903	951	953	921	992	882	972	956	977	919	871	935	964	881	935	907	938	907	932	896	943	896	935	954	871	1022	946	943	963	959	980	868	924	961	918	975	882	910	956	962	966	967	962	913	944	890	916	912	918	972	949	996	947	961	857	932	899	932	921	950	962	953	959	964	949	960	926	988	911	961	932	964	980	957	907	912	972	930	938	886	943	923	940	932	919	911	954	887	892	929	901	926	976	892	943	912	909	976	923	951	948	953	944	900	946	977	933	949	993	900	930	937	903	958	998	935	954	925	918	946	931	956	908	966	889	1008	908	959	927	947	939	971	898	943	959	910	889	951	900	932	918	924	950	949	942	960	1043	910	948	992	918	910	962	935	934	947	941	965	927	934	919	912	914	940	970	972	983	911	919	917	913	911	923	900	935	936	921	917	904	934	947	942	1005	940	953	900	925	964	898	901	952	934	946	988	938	921	944	916	882	915	947	957	898	946	924	968	953	913	961	912	867	1006	909	856	919	906	946	911	945	884	909	954	876	864	936	843	955	897	873	900	953	873	930	928	889	926	927	943	952	969	925	939	916	940	927	928	892	902	981	918	956	972	894	924	919	899	935	904	995	930	979	901	962	990	970	938	933	973	938	919	920	925	963	920	931	877	924	948	915	929	960	911	906	957	938	978	943	944	898	908	966	883	924	880	924	979	943	925	914	961	904	902	959	907	938	907	917	897	937	935	961	902	966	922	991	932	959	932	934	901	929	969	918	884	973	928	954	951	983	921	982	922	931	947	907	889	955	919	911	968	918	909	982	954	964	913	932	959	884	962	904	897	942	924	957	942	928	947	943	908	951	890	951	936	925	942	934	919	968	897	952	903	931	990	975	970	979	928	928	907	922	927	922	900	953	939	876	922	912	901	904	934	922	949	895	945	962	949	949	910	945	966	916	928	964	986	946	874	919	945	951	967	941	900	830	903	950	928	919	914	883	954	938	886	894	981	950	973	966	939	959	941	920	955	1007	946	987	932	897	937	937	930	957	967	959	883	957	927	964	921	930	875	975	943	918	924	953	927	918	907	918	927	977	943	972	932	948	908	909	917	927	934	964	933	898	959	986	918	949	910	893	972	945	904	927	905	899	947	928	935	939	909	915	937	937	903	923	888	996	995	986	945	972	916	947	955	941	910	933	904	942	896	974	903	948	984	929	916	904	968	934	933	953	924	940	898	1003	940	969	907	933	943	925	937	995	931	942	929	873	936	972	903	922	985	936	993	932	944	908	922	933	944	920	925	901	944	920	940	957	968	885	905	910	890	963	908	922	945	942	937	948	962	958	974	876	929	866	1001	965	950	898	961	962	913	950	901	1004	981	977	983	917	874	893	946	890	905	916	966	901	920	924	922	951	882	928	931	996	929	849	937	950	931	928	923	912	920	913	957	940	960	916	937	898	880	962	957	939	914	893	925	945	969	977	931	876	915	922	914	919	938	891	958	893	915	937	903	939	926	963	880	936	906	935	902	961	896	903	937	945	891	934	938	935	961	951	995	916	960	930	964	925	947	944	908	992	927	940	885	1025	936	894	951	937	945	983	957	923	900	946	912	971	880	897	876	953	949	947	922	916	914	907	974	897	877	957	952	985	955	952	942	947	910	979	977	979	895	897	890	869	935	942	912	942	918	914	907	968	893	901	916	907	900	908	903	906	925	896	957	941	892	922	921	948	888	931	924	902	952	913	939	952	939	947	941	972	920	933	902	959	938	895	919	943	906	935	923	944	938	917	956	941	908	950	924	926	959	953	899	956	944	940	905	943	888	888	940	932	901	947	926	917	942	920	964	942	984	993	909	920	958	909	932	919	971	950	892	981	920	932	1020	961	899	962	1001	905	964	934	943	935	934	1018	939	899	948	870	907	884	961	901	970	916	974	919	942	907	971	965	935	924	920	926	961	979	929	909	964	890	950	935	930	956	945	936	967	946	956	902	933	919	975	945	862	902	939	936	945	946	982	923	919	921	974	957	954	930	975	974	893	908	931	957	996	877	961	906	914	952	981	962	967	937	938	919	934	957	906	916	931	906	930	901	871	937	879	960	908	1006	957	925	921	887	923	923	863	966	956	899	932	931	946	913	977	858	887	965	937	930	955	925	954	919	948	911	840	902	942	910	943	970	940	969	926	936	945	913	968	935	966	912	977	906	966	905	967	939	901	972	974	916	934	915	938	937	973	947	880	972	906	911	949	927	940	941	914	995	930	994	915	1001	912	957	932	898	978	902	982	920	952	913	899	922	931	979	927	994	958	948	976	870	885	961	920	932	986	898	970	975	919	939	951	935	971	921	949	956	976	980	930	947	913	968	940	950	896	842	932	923	957	897	985	937	908	979	880	937	937	923	922	901	971	939	893	929	923	970	994	951	936	951	941	960	918	953	909	913	924	859	899	892	929	881	953	886	927	917	967	903	964	904	936	906	915	926	940	875	925	963	907	974	928	936	853	979	978	1002	923	955	950	872	932	906	872	984	886	962	927	938	938	991	925	899	916	986	892	922	966	938	943	962	909	888	901	946	903	986	928	977	933	923	927	914	929	937	913	900	901	937	928	936	944	883	932	915	908	954	887	934	949	907	957	969	985	874	852	917	934	872	904	959	901	884	915	922	949	944	881	962	949	981	893	975	927	886	929	968	965	955	907	934	888	906	925	942	960	924	909	899	964	900	934	901	916	964	936	997	937	994	956	898	902	972	963	965	920	860	970	949	950	937	878	917	856	938	913	922	926	954	966	948	926	929	871	982	993	926	938	920	936	908	936	957	924	980	945	931	948	904	907	924	911	893	931	981	950	923	951	945	951	940	873	1000	919	911	903	935	918	930	941	935	947	999	939	959	939	929	889	945	910	955	987	940	919	892	851	944	943	943	896	963	926	950	950	904	988	867	905	935	957	981	932	940	918	917	971	966	983	935	924	938	885	918	923	916	945	929	926	915	899	857	1003	951	900	886	973	935	919	892	902	1004	962	967	999	906	921	936	963	929	925	928	989	967	912	897	930	907	920	952	914	964	921	924	937	901	896	946	899	916	923	946	916	890	962	948	942	923	961	900	861	930	928	944	914	886	973	906	901	884	922	927	899	942	905	916	906	922	897	926	936	887	917	932	970	877	911	920	934	933	909	925	924	904	943	877	948	929	964	943	915	945	993	918	884	1005	920
25038	47527	36470	25826	21353	16953	13796	11433	9093	6948	5310	4066	3440	2866	2609	2383	2172	1937	1845	1675	1674	1608	1539	1448	1357	1283	1247	1168	1134	1066	1109	1056	1053	1087	1127	1088	952	1054	979	970	961	1003	959	966	978	908	979	1019	938	959	929	930	955	965	917	992	926	979	1034	913	943	987	938	942	954	906	969	943	934	923	1089	974	941	933	979	968	975	997	911	942	973	966	920	1004	964	1030	909	933	938	989	983	980	939	936	1004	977	961	986	976	971	952	903	923	940	918	933	1023	990	949	988	939	1005	972	958	944	964	962	1003	956	982	986	974	959	960	943	932	987	1009	963	961	926	961	933	988	994	966	975	976	975	939	979	968	944	966	988	991	1045	1000	986	969	995	964	996	933	924	952	910	991	989	956	1005	971	921	994	987	990	930	941	1000	935	956	938	928	938	997	919	953	999	997	990	1024	972	952	946	938	920	961	956	945	943	982	928	992	899	925	954	961	931	1000	966	953	978	1043	976	942	996	977	935	951	966	1014	973	911	942	911	916	957	981	946	993	985	987	983	944	949	938	1017	973	948	984	918	930	945	1000	949	938	1001	933	1032	980	1039	903	976	953	995	958	931	969	939	907	987	998	959	941	966	936	955	985	959	962	986	944	922	922	962	1012	936	967	920	955	966	956	961	931	946	986	946	911	932	910	957	929	891	945	958	912	1014	953	966	896	931	920	971	1053	1006	1008	942	944	958	1038	941	962	1007	946	964	890	1011	910	955	959	917	943	913	933	942	990	978	895	967	998	987	985	960	963	1000	946	904	938	1009	965	858	913	960	974	946	1003	933	940	920	925	970	997	973	901	970	961	1008	958	919	922	941	1027	922	963	967	969	952	922	926	979	1019	920	979	1012	998	988	990	983	981	980	983	918	953	985	992	932	953	1026	953	972	928	972	908	949	964	979	978	934	950	941	991	956	925	979	970	919	948	1007	997	1011	951	925	977	940	966	959	984	932	974	1003	931	941	920	960	959	949	957	993	986	899	964	912	937	951	937	968	977	956	957	973	958	967	956	984	985	948	962	999	977	939	954	974	969	930	983	976	959	949	949	969	956	987	946	950	983	967	944	997	928	979	983	956	973	924	981	946	881	954	987	948	1000	952	1017	994	960	936	941	961	930	935	957	960	896	968	923	902	968	932	966	962	952	976	955	950	940	952	1031	994	982	973	979	1010	933	941	960	946	993	962	1007	950	1007	1019	884	940	970	1006	982	1034	890	940	982	964	934	980	923	977	972	1008	983	958	948	874	962	1008	966	891	1003	919	948	933	965	989	992	967	956	1014	961	943	983	936	974	977	1000	928	912	986	960	988	972	938	1006	941	943	987	912	993	950	961	955	957	968	994	942	943	974	913	973	986	941	886	945	946	1005	994	968	987	920	990	914	977	946	975	951	1003	948	975	984	960	936	971	951	959	907	983	924	949	937	931	969	906	951	974	955	996	958	977	945	943	1009	1000	988	952	955	954	930	981	940	1008	956	940	994	919	1016	1013	985	943	945	948	956	962	945	1014	921	958	998	978	1015	887	916	1000	976	972	896	949	989	971	925	929	888	974	939	907	971	1010	958	939	935	963	945	957	920	978	966	979	943	977	977	984	957	971	917	980	926	989	967	939	936	1017	1025	940	911	938	1013	963	949	984	958	939	941	934	947	934	943	988	922	973	905	919	988	1000	989	937	909	1014	973	917	929	949	1020	943	1040	961	903	952	977	968	969	969	954	951	953	977	973	975	976	993	951	909	980	943	972	991	929	981	972	951	977	975	954	961	989	944	1013	916	905	997	958	946	943	950	926	975	938	998	987	906	959	1032	981	1018	961	978	954	903	949	929	991	941	955	936	964	925	981	962	956	976	949	947	979	969	1000	938	879	944	965	948	934	978	944	919	1031	939	1020	892	962	961	989	981	954	1022	976	957	959	992	997	1045	976	956	979	947	942	969	979	943	949	908	946	1001	929	998	955	972	970	942	959	907	1017	995	914	953	883	992	1000	980	974	937	991	942	1004	941	966	911	987	916	953	965	954	966	900	933	942	1004	971	977	932	995	938	974	887	937	992	942	915	942	979	957	965	886	933	932	956	945	895	995	951	962	930	979	953	932	953	931	885	978	976	973	940	864	974	964	985	955	958	995	925	976	971	981	978	1014	951	951	932	920	917	947	933	939	954	937	928	915	1016	920	972	984	948	978	921	947	1002	945	930	929	937	957	997	991	992	980	954	957	926	934	946	1034	975	978	956	960	992	995	980	933	952	887	972	943	953	928	1023	1007	981	939	983	960	920	942	962	961	902	953	929	980	975	934	960	979	949	962	948	974	981	958	927	975	963	960	949	934	998	951	940	1006	955	983	990	949	955	987	953	962	924	928	977	959	979	913	896	1005	941	924	915	969	1004	924	982	957	931	963	896	967	1017	923	898	961	951	973	964	905	1026	957	1007	938	902	924	950	1038	989	1010	937	952	959	961	967	1005	923	946	1001	945	983	971	939	955	986	972	997	903	982	959	993	968	1000	950	896	953	969	938	954	896	937	929	1027	1017	979	1006	908	930	907	895	941	969	942	962	973	994	922	991	953	945	931	947	955	915	964	971	918	926	961	894	973	910	994	991	962	971	970	935	954	962	965	936	934	951	951	957	970	969	935	988	982	982	966	939	985	933	996	940	993	994	983	965	979	979	929	963	954	967	994	941	900	976	1006	943	1002	988	991	956	1014	935	955	958	927	1011	975	942	941	911	962	944	957	965	933	923	985	908	925	977	970	929	922	958	988	916	959	974	931	904	935	938	951	939	933	974	910	963	921	986	960	978	960	1017	909	986	994	965	972	979	990	1003	924	951	1002	970	940	948	968	940	935	917	952	944	956	951	952	944	996	916	957	941	1013	896	958	995	969	981	892	970	1022	943	964	951	955	939	914	929	984	886	963	969	942	950	943	960	960	957	982	945	892	924	952	932	937	983	942	979	993	967	949	977	925	1022	962	1008	970	933	900	893	950	994	947	1009	1003	981	1032	905	912	1001	954	952	943	1026	956	959	929	965	974	980	980	947	978	915	918	960	920	981	925	945	925	951	973	1020	948	935	1001	953	1028	926	1000	967	924	910	969	938	945	948	982	995	1011	949	942	954	977	965	955	950	1002	930	998	901	993	958	968	943	918	1009	947	980	983	962	967	1024	979	968	885	953	1035	988	935	923	956	935	1000	933	968	980	922	974	931	892	943	981	951	966	935	955	927	900	935	869	992	1026	927	937	945	956	983	953	952	1019	919	907	972	970	952	959	991	940	956	1005	896	963	926	1024	989	1001	948	983	922	968	930	968	931	981	927	956	1001	967	910	946	962	988	973	992	1018	984	958	1003	994	1004	989	962	1003	987	973	975	915	980	987	952	976	897	981	985	920	947	929	936	961	925	954	912	897	943	955	926	957	967	911	1012	967	966	946	997	939	898	926	937	967	965	967	986	937	953	945	954	952	1008	895	950	974	1014	948	927	951	965	995	922	971	980	958	979	1010	960	996	959	950	974	961	980	963	930	973	1008	963	940	975	942	960	929	939	941	1028	967	1000	966	912	968	887	909	957	941	987	1030	930	983	1002	987	986	970	940	979	940	974	921	927	953	995	923	959	968	1002	937	928	925	972
24700	21077	27592	25762	19648	13222	8935	6501	4959	3804	2838	2198	1860	1633	1392	1314	1242	1132	1028	955	954	933	893	908	806	812	715	679	668	698	620	659	638	655	662	615	563	581	618	547	567	617	602	576	506	582	614	586	642	567	562	550	611	552	587	589	581	567	547	595	590	620	561	543	593	616	560	577	594	600	574	519	607	563	585	598	564	573	623	575	575	584	547	594	581	592	534	600	517	557	523	552	558	582	566	568	608	563	560	554	599	513	541	598	586	531	555	576	578	605	567	548	594	557	613	563	576	580	552	577	550	535	604	555	554	548	591	595	622	575	616	572	549	558	564	607	610	604	568	597	585	532	593	579	541	586	545	553	590	590	569	557	530	587	563	564	556	609	591	563	626	592	574	543	568	593	558	584	598	563	570	538	565	531	532	561	577	555	553	543	561	577	602	590	540	569	618	566	571	525	569	574	629	575	581	568	579	578	569	626	586	557	623	567	560	572	540	614	566	557	552	575	578	557	608	567	596	585	585	575	578	564	567	553	585	556	571	540	561	558	568	582	597	576	551	624	574	539	536	573	548	514	538	566	632	557	553	621	554	564	607	571	595	585	572	558	576	589	574	561	546	535	589	586	580	525	615	554	589	586	588	529	568	589	534	551	582	559	594	593	578	579	547	540	587	534	588	599	587	528	581	587	523	543	548	617	574	585	621	606	555	577	574	594	580	548	575	619	569	574	617	568	591	545	604	617	595	595	614	584	598	574	540	580	559	580	572	586	583	551	596	590	565	579	536	576	554	561	560	563	606	561	541	552	552	574	524	591	563	549	598	627	541	566	568	549	589	571	574	573	575	588	574	573	608	555	532	598	570	566	550	605	588	550	550	564	600	612	634	598	587	602	549	551	607	549	548	559	593	554	594	588	532	549	565	572	532	556	601	548	620	603	572	589	549	563	584	589	582	560	623	555	553	583	601	575	581	588	562	541	583	583	594	546	650	568	573	559	592	558	563	544	601	522	509	570	564	576	562	570	558	528	582	556	604	585	595	593	580	596	564	593	579	574	556	575	590	565	566	595	553	571	597	563	578	590	566	573	530	568	584	578	550	576	605	571	585	606	569	590	558	557	542	538	569	570	580	581	565	563	508	519	586	525	549	581	584	586	583	616	574	578	552	562	556	626	572	547	568	571	534	613	518	562	609	558	601	584	615	561	580	572	615	563	549	621	556	583	604	581	584	598	597	529	539	568	559	550	588	593	580	560	537	538	567	565	546	575	589	570	543	551	569	545	553	506	586	611	608	553	526	572	538	561	559	584	579	581	585	538	571	563	586	559	558	556	594	561	612	560	572	567	566	565	569	593	585	652	610	597	582	568	555	592	588	588	602	588	591	587	583	558	621	569	578	586	570	580	628	553	587	553	606	610	590	582	581	578	545	587	578	574	544	553	581	546	558	554	549	561	520	572	557	536	599	546	572	570	567	570	562	558	551	592	575	537	598	562	580	533	601	545	572	615	576	589	560	564	518	544	544	547	560	585	583	524	559	585	585	554	590	594	580	550	568	611	560	539	574	593	592	544	556	573	563	570	544	524	566	561	592	559	586	568	587	606	598	586	567	586	527	583	562	579	567	551	593	622	556	603	600	555	569	600	592	581	587	582	584	592	599	582	544	562	594	529	591	570	605	557	563	601	579	531	580	552	541	569	591	527	547	561	525	528	551	552	581	565	576	565	566	595	569	580	556	643	580	546	567	530	554	580	563	601	559	552	559	558	572	578	571	543	591	589	533	568	569	592	581	556	591	614	589	587	550	561	577	557	587	577	594	588	595	560	578	545	583	585	564	559	545	555	636	545	581	560	593	530	587	591	570	568	594	580	580	549	598	554	605	547	606	577	554	583	570	542	583	580	571	573	565	592	532	557	565	574	593	583	626	579	594	567	585	581	594	576	543	561	558	616	586	575	535	568	563	549	610	554	586	580	542	532	537	554	597	565	580	583	550	566	551	571	560	610	585	556	571	529	583	532	582	547	609	517	579	556	559	586	534	572	587	556	548	588	618	561	577	554	570	523	631	607	570	584	585	576	541	602	583	570	574	554	544	567	589	565	557	537	585	604	643	552	585	646	535	555	546	608	550	604	549	583	554	526	597	577	553	577	590	597	536	588	588	546	572	582	547	597	551	623	561	560	559	579	604	544	608	597	573	562	560	577	561	601	592	546	566	532	575	551	595	531	571	581	585	545	531	617	582	576	563	565	577	551	637	572	583	531	525	556	586	550	593	616	565	523	586	579	519	591	604	611	571	566	545	580	555	579	547	573	535	568	580	549	579	536	582	565	629	559	572	577	621	617	566	595	601	549	531	615	545	568	569	623	585	564	575	546	553	547	623	542	570	582	594	548	570	558	616	576	570	601	633	570	535	572	538	586	581	560	559	569	596	508	570	554	598	557	569	565	574	549	635	568	533	543	589	554	564	583	574	558	576	565	577	640	573	565	566	562	586	615	600	597	590	560	594	577	563	606	562	602	589	562	545	588	531	562	563	567	570	584	581	591	588	552	600	567	575	539	576	581	593	605	556	593	577	525	600	543	570	573	573	588	588	574	612	579	555	604	561	554	621	544	570	580	560	562	569	579	606	590	535	544	594	534	603	563	555	618	565	569	581	603	578	596	572	549	582	576	596	580	561	590	552	527	568	590	577	535	548	560	558	593	578	546	555	585	606	571	576	571	582	587	553	593	553	554	519	579	561	549	548	562	582	519	598	627	591	586	555	588	561	554	589	549	566	532	556	521	579	573	566	530	594	580	591	561	596	581	590	545	617	575	584	566	568	566	524	581	561	559	568	536	558	537	570	563	557	556	569	570	581	559	554	584	647	571	567	526	573	558	595	599	574	566	546	575	547	583	548	572	581	553	623	570	619	549	583	544	560	548	537	558	572	569	522	573	579	554	582	579	572	589	597	556	583	626	565	581	590	588	578	549	594	599	559	523	577	606	547	589	546	563	565	634	549	547	585	587	580	590	590	537	566	561	575	599	582	523	540	583	589	560	584	578	585	561	582	593	555	594	587	584	554	603	580	586	620	582	605	549	574	574	580	611	569	565	582	594	555	589	574	562	591	554	562	547	583	503	612	592	583	590	567	573	600	617	567	560	555	556	535	569	567	561	559	599	575	595	560	550	557	565	561	567	592	567	586	581	558	558	551	573	570	569	574	594	570	590	604	578	546	580	531	608	574	573	569	588	590	581	533	588	537	633	587	571	565	581	579	562	567	545	537	601	618	643	583	598	590	566	597	572	557	515	586	569	562	568	572	614	549	593	580	588	558	588	563	557	531	580	603	546	580	577	559	557	538	559	625	560	540	586	532	588	580	585	585	560	608	626	587	532	506	554	529	580	539	537	529	598	587	559	576	537	539	540	554	566	633	620	557	590	534	573	590	593	568	539	582	538	559	591	582	547	606	586	570	619	573	608	581	601	519	554	573	611	579	579	541	580	571	557	575	588
24432	45144	35002	24640	20561	16206	12903	10510	8381	6073	4594	3648	2982	2356	2120	1838	1764	1557	1403	1294	1241	1192	1121	1130	995	921	823	849	768	783	746	726	715	725	640	698	720	649	653	603	628	630	642	616	602	654	610	640	620	651	660	615	595	618	584	591	599	586	609	580	612	621	605	639	646	603	612	613	590	628	661	592	617	597	593	641	606	652	642	568	591	627	614	601	575	620	579	613	619	603	584	636	635	594	661	623	616	625	568	592	631	616	704	597	627	652	623	629	641	588	599	621	647	612	632	608	625	637	627	639	599	632	575	569	599	591	620	646	608	613	649	616	582	653	604	625	596	648	591	611	598	626	619	601	613	575	602	623	621	597	640	591	619	610	573	621	633	598	579	658	599	637	608	651	653	579	626	585	632	620	612	634	636	612	615	602	623	603	627	661	607	604	650	617	616	644	613	624	600	600	619	610	648	607	595	603	619	649	616	569	656	647	607	650	597	597	630	615	642	623	573	636	635	590	607	651	638	661	595	643	605	588	605	576	594	597	573	661	596	607	626	653	619	600	609	563	574	641	635	637	603	596	641	582	616	618	657	603	615	628	579	594	608	615	590	594	650	610	600	565	594	638	617	600	596	589	607	625	585	596	614	623	684	572	638	571	617	645	601	641	649	614	568	624	572	601	574	590	618	577	620	632	645	624	600	682	598	630	603	615	610	611	653	627	602	560	604	628	630	590	641	639	586	624	601	591	683	634	698	599	612	572	627	637	634	619	622	573	564	641	638	615	599	674	575	639	607	634	599	631	607	606	614	645	631	619	572	614	584	598	560	640	618	608	599	626	646	618	594	659	611	620	632	604	606	633	587	625	619	634	600	580	628	630	621	681	599	607	581	627	620	632	610	590	612	623	588	630	601	620	578	610	629	551	616	586	608	601	615	595	632	610	570	627	617	639	606	574	636	612	645	648	580	552	576	634	647	637	601	627	637	589	561	642	575	598	612	622	610	577	622	615	598	595	610	636	578	591	673	608	603	685	610	602	569	649	606	611	631	651	574	575	623	627	637	601	595	618	637	626	629	611	650	647	599	603	630	606	649	647	644	639	576	589	640	657	652	615	609	593	620	606	615	647	634	622	612	561	586	645	625	652	592	640	613	632	640	651	643	651	561	605	595	610	643	605	589	574	609	579	609	584	634	657	591	629	567	646	636	606	620	616	644	615	590	612	675	641	621	591	597	632	603	622	640	556	645	614	617	644	612	642	584	550	603	613	664	585	578	669	612	603	637	663	642	582	597	568	606	631	613	644	614	633	614	645	629	634	643	591	634	561	624	617	623	596	624	628	594	636	593	632	618	631	644	641	598	615	648	609	588	660	576	581	638	615	657	617	617	634	591	620	632	599	621	608	621	651	655	622	562	663	599	631	615	600	609	626	620	608	660	654	600	605	594	633	614	625	633	579	601	630	615	596	603	598	618	607	638	567	632	632	630	603	592	621	664	608	616	592	624	622	599	594	637	601	627	618	663	596	609	624	575	631	626	639	648	573	667	569	640	562	628	635	631	616	628	626	637	589	590	591	582	632	595	598	650	642	614	584	604	610	612	641	642	554	593	614	587	603	626	615	608	592	611	580	593	641	641	605	615	602	602	623	589	633	638	567	595	641	616	625	545	625	601	595	582	608	605	635	619	628	582	607	605	584	639	640	628	632	641	630	671	644	615	616	607	602	592	604	592	590	632	598	629	570	636	659	601	607	598	653	606	627	594	578	591	614	624	608	614	640	627	573	560	615	623	593	591	605	584	620	625	626	580	629	607	613	650	605	610	592	624	668	583	601	619	598	601	623	598	590	630	631	622	605	576	639	575	659	618	645	604	637	627	594	610	606	602	584	555	595	603	619	660	587	627	595	626	566	595	614	665	614	547	640	615	603	588	611	629	633	593	603	607	630	566	631	614	640	624	602	590	590	600	643	634	567	593	606	615	630	605	624	589	616	623	631	632	593	606	603	586	611	632	632	648	598	626	642	646	620	617	635	610	623	607	571	571	614	589	594	601	605	649	643	620	619	621	575	577	636	614	591	593	607	617	594	646	646	587	635	614	588	644	591	643	607	594	611	644	565	622	634	602	620	619	636	595	615	611	657	617	577	643	646	648	638	657	610	638	633	609	615	623	578	612	612	642	600	626	660	603	614	617	614	621	631	631	612	653	606	604	598	609	650	631	623	625	634	582	580	599	619	616	590	609	616	616	624	592	600	591	598	622	619	661	614	620	616	626	642	615	609	630	634	589	624	639	595	606	589	639	571	658	632	657	587	543	598	635	605	604	638	593	654	612	598	604	616	621	655	596	585	628	641	644	636	622	632	639	616	582	636	653	652	651	574	591	612	616	640	638	609	629	599	577	613	634	664	620	611	612	618	598	611	566	615	622	638	643	649	622	601	630	583	625	627	578	615	629	628	563	639	584	642	612	582	591	592	620	612	648	620	584	645	590	623	620	603	639	591	630	593	624	622	627	655	634	597	654	644	572	594	613	614	573	626	613	613	602	610	597	643	637	589	610	605	619	644	562	611	631	602	570	650	628	632	582	630	583	639	639	585	615	546	579	638	651	670	603	621	606	619	605	635	607	623	607	657	611	638	623	588	615	603	603	581	592	659	580	652	600	612	609	640	593	609	591	644	643	613	646	578	564	577	598	577	573	588	618	632	621	662	586	600	629	644	625	577	637	637	662	616	609	606	621	589	619	655	627	600	638	641	610	583	596	661	591	667	621	629	628	602	578	653	607	606	640	637	634	658	592	631	609	643	607	609	599	635	661	624	633	621	619	572	639	608	673	614	666	608	600	627	623	630	620	599	647	652	593	630	624	632	641	621	619	596	617	621	633	614	545	589	624	596	638	602	618	623	617	616	638	626	653	636	562	631	588	609	648	627	554	621	592	612	584	623	627	628	619	621	583	615	635	602	623	638	633	614	631	602	634	659	592	593	626	620	636	608	605	614	592	593	611	615	605	608	608	604	630	622	643	624	601	599	622	677	590	642	606	623	597	619	610	569	632	618	635	604	613	612	654	603	640	596	615	629	632	607	633	637	646	651	603	615	633	599	633	639	677	609	614	648	650	611	600	631	635	600	613	650	603	622	644	670	619	588	635	637	591	598	610	616	637	617	640	583	654	624	630	661	579	608	622	621	597	610	628	616	665	596	591	568	585	607	598	635	631	639	643	581	616	638	600	633	603	566	609	647	646	614	606	640	652	644	604	652	652	616	630	638	676	638	610	580	628	634	575	605	596	594	620	581	601	606	620	589	618	623	651	616	591	621	572	571	580	612	613	598	608	608	577	600	606	595	598	585	602	586	597	591	613	609	645	596	646	614	604	597	628	617	602	635	601	633	575	591	599	604	611	558	566	610	588	608	655	629	572	599	632	593	631	612	620	671	657	637	609	620	598	601	628	613	619	618	627	606	599	664	606	666	631	653	575	608	632	576	617	581	631	561	605	597	610	615
22428	21090	28690	23764	21342	22406	20359	11337	8150	6129	4656	3872	3033	2623	2412	2184	2069	1895	1840	1657	1595	1603	1547	1483	1357	1270	1193	1242	1132	1147	1116	1061	1067	1062	1091	1033	1100	981	1022	1050	982	998	1011	997	1006	1018	978	959	1031	1019	991	951	1011	1006	1011	951	1004	977	1025	1043	936	1011	999	1003	991	989	1045	947	966	968	1016	938	987	984	1002	1018	962	958	962	949	966	1007	978	984	978	980	961	1044	933	985	970	1009	962	973	984	988	991	996	938	992	933	982	989	1013	1016	960	980	1004	987	1000	956	1020	939	958	957	980	1088	1020	1007	967	899	984	970	1014	958	960	1005	998	973	986	903	973	1019	1065	1040	978	943	986	996	1017	961	968	930	1040	930	968	995	939	924	942	972	951	963	1017	989	997	1028	992	962	1001	1007	959	1008	980	1008	1008	956	947	953	1006	1006	1026	1019	972	997	964	961	961	964	931	986	933	980	956	1008	992	978	960	985	947	949	965	946	942	930	1006	1004	960	952	964	978	975	985	1022	1023	986	955	901	988	998	1008	987	949	987	987	1003	1019	983	978	965	951	945	937	1040	1006	902	930	940	979	972	977	965	998	1019	1033	990	966	964	1017	951	993	1000	951	993	991	1016	1007	973	999	950	1038	960	959	1003	1052	998	969	984	991	1026	995	960	979	966	979	997	995	972	972	949	998	997	969	958	947	1063	934	1000	1040	974	988	972	989	964	981	926	965	1044	979	974	954	1007	945	955	976	981	944	1019	1010	971	951	1013	989	1011	958	1021	916	925	963	1026	1014	966	996	1026	1023	993	997	952	991	995	968	974	964	971	1013	985	921	940	934	970	959	984	977	987	946	1032	1003	1013	1030	976	947	940	986	916	962	949	928	989	1004	943	1013	1028	976	990	924	1018	965	1016	960	945	961	961	947	934	982	1029	969	989	916	975	1017	1006	963	961	1016	984	1007	927	939	990	972	1058	966	952	974	976	997	975	974	967	918	1033	906	981	999	953	1000	971	989	970	990	942	961	955	974	974	986	990	962	957	1017	952	959	947	985	968	1023	1011	1016	978	924	984	981	1017	969	946	986	1004	1025	1066	997	1010	1036	965	1048	995	1004	953	1005	1024	951	1038	936	992	1028	942	987	1055	996	922	1021	1008	971	969	909	978	969	1023	940	994	991	1002	1000	943	957	982	941	956	1001	1003	1020	1031	960	986	998	978	1048	984	1006	947	965	965	965	970	957	915	984	1007	976	1013	1018	993	972	983	938	953	1007	957	1051	949	964	1005	985	998	965	970	938	1057	1024	1044	1004	983	985	963	1025	955	947	952	945	1001	912	991	967	943	970	1031	959	952	1039	964	923	1025	1001	979	1016	962	962	974	965	994	974	968	997	980	942	959	952	1002	953	961	917	981	954	991	980	1009	1023	989	990	962	911	944	1009	952	936	949	972	970	992	953	959	1008	1015	973	930	956	948	989	948	907	949	1021	967	984	966	966	1031	978	971	995	939	992	985	1036	968	970	991	987	930	1008	1030	979	1026	992	1029	1014	957	947	938	978	1034	1006	989	929	948	939	973	925	949	957	931	957	953	962	998	934	985	979	1009	927	986	981	930	995	1014	987	962	999	982	987	957	1015	955	987	998	1003	1006	984	964	1030	983	931	979	977	977	930	980	1006	1019	964	980	965	930	946	954	947	1033	972	1028	955	1033	1034	993	953	947	976	985	985	971	1048	984	991	984	940	1020	977	1016	1007	1010	917	1018	961	988	1007	997	969	969	1004	958	973	970	954	1001	1009	966	980	954	1041	949	1029	992	979	908	983	979	947	947	1031	960	1010	943	1013	979	958	997	978	990	987	953	970	945	1015	1012	989	994	1018	965	895	996	1003	997	954	982	929	992	1006	1013	1025	995	953	1006	964	960	1049	959	940	979	1004	981	1043	1004	976	917	1001	934	976	993	1045	965	960	1026	983	994	1001	978	975	948	960	967	951	921	968	942	926	1034	963	976	960	980	1032	954	996	977	1022	988	1013	1017	1003	1004	1002	1008	941	982	947	1060	993	929	1010	981	1015	1011	982	946	995	948	945	1013	1050	951	1017	1016	1009	969	1039	985	945	1040	940	975	996	986	991	974	973	1003	937	1013	1001	956	967	987	995	997	937	992	985	977	933	954	985	972	941	992	953	975	949	980	1035	955	983	956	896	943	999	964	986	957	993	955	1005	997	1001	997	944	1006	985	975	997	979	993	1005	1005	976	971	971	963	1002	1022	962	953	979	941	988	886	940	1001	947	987	958	957	990	947	991	967	926	1012	941	975	986	978	979	948	947	977	1040	994	1021	962	968	1008	894	1009	1015	932	992	986	993	956	975	943	945	978	987	1024	978	967	1042	989	992	992	970	990	972	1024	1000	973	1036	954	1006	1009	1042	991	950	1014	929	1001	995	1016	996	1010	961	1015	890	961	937	996	1039	972	973	989	985	985	943	987	963	947	961	966	945	1021	954	971	948	967	1020	935	988	982	1034	1035	937	981	1014	962	1057	998	954	974	998	1000	931	1009	984	958	976	948	980	970	992	936	973	953	958	987	1056	988	972	976	991	997	986	993	930	1037	1014	962	1011	927	985	996	982	1034	1003	975	981	946	934	990	993	938	1012	973	941	1054	1001	945	985	961	980	974	981	996	1002	945	1017	950	924	976	918	1003	995	963	1014	1036	990	932	1008	1007	984	939	954	1031	980	911	979	969	965	911	976	959	945	1021	963	944	956	997	1007	982	966	1031	988	975	984	953	983	975	959	983	964	982	996	969	951	931	968	955	944	1010	1017	997	984	954	961	965	977	961	970	995	1011	1016	921	967	1049	928	953	976	1009	948	951	969	1004	1004	974	1031	1016	954	931	967	1014	970	960	1015	910	977	984	951	954	942	985	953	1011	945	1005	995	970	936	966	973	992	961	1002	971	976	977	986	984	994	901	964	947	993	989	994	945	985	963	969	978	1020	992	958	1049	994	923	938	963	942	1018	1032	1007	980	1019	933	1003	1018	989	969	963	994	986	946	1006	989	1006	929	944	1003	1017	976	969	940	990	1017	922	995	996	953	1010	948	935	990	1001	936	955	1034	964	1001	994	981	1008	982	988	985	915	988	983	986	980	1028	964	1027	985	1029	927	1026	987	1032	928	954	958	1008	1009	1003	974	985	970	1004	1001	1028	1012	1001	990	1022	948	1009	1010	983	1004	989	1003	1014	985	976	965	981	995	945	1009	975	985	1003	924	968	996	1001	955	950	975	1010	960	988	926	990	1028	983	957	941	983	949	1052	967	975	1012	896	982	1056	994	907	1019	1004	946	989	997	979	1009	960	1011	990	1001	988	952	921	1010	974	973	1032	1026	987	992	942	968	924	965	1058	954	966	1000	992	1017	969	996	908	1008	968	997	967	903	957	939	966	956	978	1009	1032	984	985	949	936	963	952	986	977	967	918	927	989	979	1001	980	971	919	954	1010	933	1012	970	1052	1050	1004	996	976	961	998	916	1011	1033	1019	955	988	962	972	940	923	971	975	974	973	959	973	985	993	970	915	1002	981	944	1000	983	984	1038	990	909	1028	972	959	950	951	984	947	937	991	969	999	1001	979	1008	986	962	996	1059	992	994	972	1016	953	1004	993	994	958	1005	987	968	1001	973	1025	1001	943	992	985	987	959	949	975	964	1001	930	1010	1008	924	994	947	1001	1004	995	973	971	994	968	929	933	991	1039	984	948	945	970	996	978	977	1048	988	1004	1015	893	982	991	920	941	976	949	910	920	993	1040	957	947	982	948	1009	1020	915	958	947	992	964	974	991	948	983	990	996	992	965	981	1001	953	969	977	922	902	982	915	1035	978	957	1001	972	970	992	983	998	927	1007	918	1019	993
26968	52852	41154	30520	26154	21597	17328	14555	11644	8919	6791	5640	4408	3707	3311	2927	2606	2442	2147	2022	1910	1842	1835	1697	1585	1471	1345	1255	1274	1224	1170	1182	1162	1149	1156	1093	1097	1092	1026	1028	1082	1058	1006	1042	1039	1032	1011	1003	979	1024	997	993	1060	1041	998	996	997	1009	1010	976	990	997	969	1006	961	1002	1048	969	954	965	969	995	967	1055	951	966	1011	1041	1016	1024	1003	969	1032	1031	985	995	946	999	925	991	995	1008	1008	981	1020	957	1000	990	1026	993	994	970	968	1021	976	1085	1007	987	966	995	968	942	1008	1021	930	994	968	974	978	992	1027	1052	1024	1030	985	1047	1061	1000	1025	997	1023	999	1064	995	983	1001	971	1028	1009	990	1015	998	979	1024	1030	985	966	958	1004	1001	997	999	1017	992	900	980	1014	959	1029	1028	987	1031	970	1018	1002	1004	1022	973	999	947	969	983	980	1041	1008	962	1026	992	1073	1012	1012	968	1025	962	1018	1018	940	975	1024	976	984	1004	1039	946	996	1040	1032	1025	1039	1017	970	998	1036	1019	1041	969	992	981	1031	973	991	1049	1042	1002	992	1005	1008	1072	956	982	930	1008	991	974	1008	985	999	1010	1079	1044	966	1021	954	989	1029	977	964	986	985	974	1044	983	1015	971	1007	1023	991	1025	1063	1030	993	983	1031	1053	989	933	1036	1003	1014	1006	997	980	997	1029	985	1033	1006	975	950	1011	1009	979	978	1024	1029	996	988	949	982	995	1021	1021	1041	1030	934	989	952	980	995	1018	938	1040	1011	987	970	962	1000	1050	977	1028	983	988	973	923	993	966	1015	1030	1012	979	1041	987	922	1022	953	983	999	1020	1050	953	1032	1015	992	1026	967	952	987	1003	1040	995	965	988	1011	1038	975	1022	998	984	1015	928	1002	1040	981	1022	929	954	983	989	1024	951	1003	998	1042	985	1014	958	1008	929	990	1011	1004	981	1008	986	956	1007	1016	990	1033	1015	1041	982	988	1005	1041	1059	958	956	1044	981	954	1063	1001	1024	969	1038	987	919	1006	963	945	1013	986	992	1040	1009	987	984	990	992	1072	945	988	962	987	1032	1009	1014	986	1023	1023	988	1002	999	1016	1022	1012	982	950	962	1000	980	971	1040	981	950	1023	987	957	1000	983	1040	996	990	972	1010	955	1014	997	1017	1013	1054	987	1047	952	1013	978	996	1010	963	1012	1010	965	1017	997	999	959	996	1048	995	951	1008	994	975	940	977	959	1005	1049	983	1067	1052	988	997	1011	967	1015	1057	1033	964	968	1009	1021	986	978	969	999	953	948	1007	1009	977	999	1013	1008	1038	1068	969	987	1037	979	941	1015	969	1046	963	986	1043	938	927	1026	955	991	992	989	1006	1003	971	1027	996	1015	989	1009	997	1019	1003	1050	1031	1079	1008	1024	1014	1025	988	1073	967	980	989	998	1064	1000	1009	1021	1060	1004	976	976	975	1003	1002	988	1041	1001	922	1017	1020	1023	965	985	970	1001	1054	1039	1003	988	1052	982	985	1020	975	949	1009	976	960	956	968	1011	1008	966	1006	1022	1058	992	1018	962	1055	944	1017	1003	975	1016	1002	993	1048	970	974	950	994	935	1009	1025	1012	1009	1024	991	996	1037	990	979	1044	984	1060	1005	1005	982	951	1037	994	989	948	981	964	999	973	958	1001	1038	957	957	983	1014	993	1004	972	992	1032	965	996	1053	961	993	1003	976	970	938	1012	1030	1000	982	995	1029	976	963	1030	1003	1018	957	970	991	1078	985	973	1001	1009	966	1005	1028	1014	972	990	1027	1002	942	1022	958	997	959	993	997	1009	1033	1030	1055	1001	989	1058	951	1025	1023	938	1019	1004	1041	1007	1005	1036	1031	971	1068	982	992	1012	961	974	964	968	977	957	897	1012	1000	991	1036	1030	1038	982	1022	1005	999	1029	1015	973	986	1023	981	979	1002	993	1019	994	1000	1025	1009	1034	970	994	944	985	961	989	960	975	990	1051	926	1016	979	1008	983	1041	993	1003	987	1057	925	1006	1008	1010	1018	965	959	1011	977	1019	990	1020	1036	1032	998	1006	1031	951	1015	1065	1046	1011	1011	986	1019	981	1042	968	999	1026	1003	1029	976	1014	1009	969	1018	987	1041	959	968	1040	977	979	949	970	950	1022	975	968	1049	989	1011	1011	1039	967	1049	990	959	983	1005	989	977	1030	1016	1044	991	1020	1029	998	1060	987	971	1016	989	999	1003	995	1017	996	993	1025	927	995	965	972	1010	992	1054	1017	956	988	996	986	990	1038	981	1016	975	1000	985	1079	938	1049	951	942	1048	1021	992	956	984	1005	1032	977	984	936	981	1024	1035	1014	1007	987	1048	969	995	1010	1001	997	1008	982	1012	938	966	983	947	1000	992	1053	966	981	1020	971	961	1004	981	970	947	1023	1008	1079	1033	981	975	1061	1028	1006	989	975	1008	1002	1018	975	953	975	1063	964	992	1012	961	980	1033	1036	1080	989	989	937	978	996	995	984	986	996	994	1030	976	976	1030	985	1009	973	1002	958	995	974	1022	1004	932	979	1006	960	987	1002	1010	1024	1009	1004	941	974	959	968	991	962	981	1038	956	993	960	1041	1031	1023	989	1060	966	1042	978	995	970	1012	1004	939	1021	994	976	1004	1006	956	999	967	980	1024	995	965	993	1022	995	998	987	974	998	972	1038	955	1020	987	1008	996	1003	1025	1041	993	999	1011	977	1046	994	982	1020	1026	960	995	979	987	1020	1015	1023	984	1087	1019	1013	992	972	993	1024	1040	988	1051	1011	996	1017	1004	998	1019	1023	975	1035	1027	1011	933	1016	964	1023	998	1000	1035	995	1044	982	999	1000	947	954	962	1010	972	985	939	992	1041	998	1042	1000	1003	1020	961	977	989	1004	1026	988	989	1007	1022	1014	970	1060	995	997	963	996	1021	1057	1004	1001	1039	999	1022	1012	1012	1004	1005	1015	1023	973	1005	988	995	991	1007	1051	967	953	1024	972	993	1008	976	1017	1018	1029	983	1030	1005	994	974	1042	1012	1006	983	948	1053	1027	981	1072	986	1010	1011	984	1053	967	1077	968	1011	990	994	992	979	1020	1000	1042	994	957	967	1033	998	1012	973	1044	1026	1017	1003	1011	1003	998	1045	996	973	984	1052	976	980	991	1021	966	1019	976	999	986	1001	989	1061	987	1015	993	1000	940	955	1004	1093	1004	1033	973	985	1024	996	973	1010	967	1036	984	1031	1024	990	1000	977	986	986	1014	1057	1013	991	991	1012	964	1002	946	1017	1008	960	999	1031	1000	951	954	950	999	999	978	1024	990	985	1051	1011	1040	1056	1006	1091	1008	1037	1023	994	997	1021	1012	936	971	1012	995	1011	988	989	991	1039	992	1017	1038	985	992	1011	1010	1016	934	990	936	995	952	1007	1003	996	994	1027	924	992	1015	1041	1039	987	999	971	950	1017	1013	965	1022	1027	1036	981	986	1005	983	979	995	990	967	1009	986	1064	1054	996	1008	987	995	1008	1005	973	954	1037	988	1017	982	1007	1034	1048	1046	1050	973	1042	1031	1049	979	981	980	939	1048	1024	966	979	973	961	1021	982	979	987	987	1020	972	992	1034	927	973	942	983	946	997	983	1005	963	1003	1011	963	1019	1027	989	1035	973	1030	1008	996	963	1005	1033	1025	987	1009	935	948	1019	1028	984	1022	987	985	1024	995	1021	953	1019	1009	1056	968	1001	998	996	1040	1005	933	996	970	1050	1007	988	1006	1016	959	1049	978	957	994	1029	1005	967	969	988	961	1038	1012	976	1011	943	1029	1024	973	997	1008	1019	978	979	965	996	998	900	1013	1066	1042	1031	941	1022	967	1047	976	984	987	1012	980	1048	1031	1021	1007	1002	1004	1006	1002	971	963	1042	995	1010	1005	936	997	1035	1001	990	995	1014	974	1027	1009	1026	972	1080	1045	988	1010	958	986	976	986	998	995	1007	978	969	1045	996	1019	1035	978	968	1005	986	982	1019	1010	1015	1022	977	1037	1028	981	1023	971	1009	933	1001	1017	982	998	1024	1033	954	1012	1025	970	905	1072	1009	956	971	983	1035	1013	987	1021	935	1038	964	973	1044	1011	987	1013	956	1006	978	974	967	1012	1021	993	1018	979	972
28241	24726	28545	21731	13577	9348	6651	4974	3849	2880	2293	1906	1516	1427	1299	1218	1181	1089	991	983	886	915	845	888	786	752	765	786	721	731	717	697	683	670	683	724	627	657	691	643	628	626	656	641	604	633	626	622	619	657	656	602	658	636	622	598	621	687	642	674	624	635	593	643	689	658	615	620	623	656	590	619	641	634	610	628	659	631	622	666	651	621	629	634	632	640	596	659	651	613	668	688	657	645	619	601	630	627	611	621	641	603	610	650	604	640	613	670	644	585	606	619	622	607	706	633	597	639	641	651	637	649	680	634	678	628	559	672	627	606	674	617	657	642	614	675	655	642	617	629	615	636	627	636	635	622	658	664	607	662	605	624	650	612	665	612	647	604	647	700	642	651	601	642	644	644	678	581	628	669	662	613	662	636	609	612	603	633	621	592	657	638	626	651	644	640	632	686	654	671	586	594	632	623	659	630	588	636	653	620	613	671	596	640	660	673	614	592	666	623	647	622	635	652	645	664	665	644	641	622	642	607	610	642	600	660	640	610	651	600	629	593	632	611	640	657	666	656	663	679	624	617	615	640	653	610	620	622	626	630	599	672	656	612	637	619	637	616	618	669	644	641	651	663	617	651	618	631	618	654	650	627	599	634	638	659	621	602	646	623	694	674	679	631	616	660	638	639	673	627	620	667	603	605	576	617	617	647	654	650	654	634	631	632	626	630	603	637	633	660	636	628	650	624	595	630	653	618	552	596	626	587	629	619	579	607	626	631	629	648	647	616	685	640	634	592	628	679	666	677	665	656	596	677	596	626	612	641	663	611	644	665	654	603	652	595	624	596	629	644	635	617	618	636	656	641	638	636	631	669	621	626	632	592	597	643	635	658	671	655	640	670	640	620	622	636	671	651	646	645	626	626	582	634	623	636	640	623	626	637	660	623	631	687	598	646	614	570	624	589	645	669	619	619	654	623	583	602	622	637	632	631	639	688	628	621	643	650	625	638	630	629	613	663	685	605	630	668	620	666	619	642	630	630	660	649	673	654	659	687	614	632	653	630	661	604	679	630	609	635	618	590	598	589	624	663	670	626	648	590	628	631	647	620	650	633	676	589	645	653	674	639	647	611	665	673	621	666	643	645	644	614	637	653	604	652	620	635	642	626	608	633	571	605	659	631	646	686	678	642	629	616	664	643	666	612	634	630	657	635	628	624	609	647	622	608	679	632	633	681	616	660	645	625	682	621	686	684	656	673	655	643	614	635	632	648	671	618	670	631	611	644	613	622	605	649	623	606	594	631	617	626	612	625	597	629	624	613	639	596	626	639	641	580	640	634	662	613	598	619	655	618	652	657	618	656	564	660	616	646	635	663	605	625	645	653	646	570	601	653	633	606	634	646	659	635	637	611	649	592	670	611	648	614	608	626	691	652	600	625	613	657	651	632	635	637	644	636	644	625	637	620	617	663	619	633	638	617	627	627	642	625	605	662	609	629	664	668	643	640	625	635	655	636	616	616	648	607	643	604	668	605	635	618	657	659	636	643	632	678	642	648	625	618	657	613	677	635	667	666	631	593	653	647	638	642	570	615	611	653	676	650	603	631	644	648	601	630	638	645	633	665	686	634	665	623	623	632	646	621	632	634	615	677	640	614	641	649	623	575	668	654	630	651	616	632	648	632	630	615	614	625	641	630	637	672	671	622	621	634	645	655	647	616	661	648	605	674	667	653	635	658	608	629	627	661	641	614	614	658	628	633	585	663	620	615	610	619	589	602	611	625	639	600	651	630	615	599	634	683	588	620	664	644	660	644	617	656	698	624	657	631	668	648	603	628	657	663	644	638	621	615	642	645	622	621	602	632	601	641	621	630	631	635	648	623	620	648	615	579	672	636	629	650	612	672	686	624	626	620	614	619	661	660	638	643	696	687	584	677	638	621	637	677	702	635	645	603	645	680	610	629	629	610	623	674	638	640	619	612	592	624	641	658	639	703	614	633	577	635	678	640	615	615	652	608	619	611	631	628	620	638	650	632	692	622	652	673	614	639	643	564	594	580	578	675	645	646	634	637	592	637	656	587	616	631	662	582	613	701	603	645	665	612	623	643	605	613	625	619	607	653	633	664	649	632	668	637	644	599	649	605	668	673	607	589	640	621	620	659	619	607	668	660	656	601	620	616	637	605	622	653	618	687	621	569	640	654	697	610	606	679	635	591	630	611	626	614	610	622	631	625	596	615	620	636	629	631	584	653	631	627	623	611	600	658	617	621	637	617	610	664	636	612	636	704	617	635	682	671	652	625	603	629	636	625	663	648	663	617	645	633	626	637	639	647	617	607	659	587	595	667	643	620	643	686	638	574	626	641	654	651	642	659	670	602	645	641	633	670	658	645	639	643	649	624	627	661	654	643	655	684	640	589	608	668	680	623	634	615	643	635	637	629	621	686	648	673	643	657	628	630	620	634	612	597	647	635	647	634	637	644	605	629	627	628	622	602	681	654	594	657	614	606	677	623	654	672	619	652	668	609	586	615	611	692	609	625	625	657	634	684	620	580	654	646	573	622	604	615	675	647	626	614	611	659	655	634	629	594	600	645	664	684	634	652	648	612	591	629	646	653	639	628	620	647	634	700	690	624	644	652	600	651	619	680	685	679	684	630	625	650	613	619	632	591	607	627	630	638	666	658	583	642	636	628	649	641	611	655	623	648	665	652	604	652	636	622	626	617	627	610	583	624	668	656	646	648	625	624	615	643	599	649	646	593	620	585	647	657	600	618	594	621	641	663	625	626	637	655	661	642	639	671	631	633	608	612	628	665	640	653	649	652	618	681	667	616	629	645	653	665	619	618	654	669	630	633	644	628	626	701	643	637	641	655	628	603	608	631	631	612	629	617	657	653	598	648	640	686	639	616	625	666	688	601	605	607	661	634	611	622	621	661	626	621	621	679	671	623	633	662	593	630	646	673	593	654	644	636	643	675	679	629	671	619	623	654	640	661	655	628	654	606	650	659	647	664	609	671	608	600	644	646	635	638	648	685	634	630	664	632	669	595	644	663	658	653	621	617	591	657	638	613	653	655	646	631	640	632	618	635	589	687	646	620	671	641	637	660	667	608	586	676	625	590	612	655	602	631	597	621	597	606	642	633	626	602	634	700	631	610	628	639	651	668	658	625	645	664	655	619	650	651	620	618	578	588	612	632	636	594	659	617	624	613	700	641	642	568	658	638	630	604	570	634	628	639	599	648	692	664	617	615	659	652	611	624	644	636	619	678	624	671	652	678	619	667	650	621	644	612	638	647	628	643	663	656	626	632	620	675	674	636	636	564	651	632	652	621	629	609	614	632	641	650	590	617	611	605	719	628	608	674	618	669	635	621	659	627	665	611	684	684	624	592	628	668	610	654	658	644	631	624	633	614	654	627	686	654	599	623	632	614	667	682	647	623	606	634	602	587	664	619	606	639	623	612	647	641	595	602	657	653	627	603	618	621	621	661	622	588	664	639	632	636
25117	40831	30777	20639	17124	13632	10207	8190	6486	4901	3807	3010	2385	2009	1804	1607	1546	1430	1229	1213	1138	1110	1032	1078	910	893	872	753	766	800	748	808	690	767	754	719	753	654	663	641	638	700	693	640	661	690	656	687	690	670	672	684	683	621	672	698	627	623	726	692	661	662	648	677	680	684	640	643	668	714	676	671	701	655	689	679	691	662	610	678	678	685	651	651	693	669	663	642	700	674	664	665	653	659	664	696	662	602	686	658	662	666	657	606	674	664	714	656	661	662	640	630	663	661	683	624	683	671	671	647	654	681	695	707	654	623	661	649	668	658	601	648	706	662	622	646	694	611	642	647	641	656	698	661	691	675	636	660	734	658	686	638	680	709	694	613	668	658	682	643	631	676	657	664	643	719	681	697	705	628	670	674	666	670	671	642	660	614	684	681	634	673	666	617	671	699	644	694	665	657	674	667	701	700	686	658	631	649	659	647	659	653	696	693	673	689	647	652	681	672	684	656	629	677	710	641	674	670	703	583	679	691	634	646	675	666	672	655	639	675	704	697	666	643	652	688	658	714	641	671	660	658	679	688	675	613	681	653	651	697	666	689	665	634	678	699	677	666	705	721	698	668	676	657	698	712	648	633	652	663	662	707	671	647	690	666	666	657	710	637	718	728	661	652	651	689	644	677	650	645	635	624	655	670	618	651	664	657	699	688	715	671	655	676	640	651	654	624	679	645	712	687	650	649	671	683	661	661	649	650	678	639	646	629	653	648	653	697	640	690	633	706	669	674	705	630	623	604	663	648	656	674	671	657	670	659	680	636	654	649	661	672	660	645	682	659	688	642	632	705	605	651	664	694	685	659	671	633	668	696	685	667	651	692	650	651	665	677	698	652	623	696	680	649	650	672	681	670	679	636	675	648	626	650	682	670	679	663	675	667	673	700	663	658	687	704	688	642	725	670	707	684	693	631	694	684	646	699	672	662	677	716	669	657	701	669	710	653	648	644	682	635	687	629	704	667	661	681	653	657	659	679	726	655	652	643	677	664	660	636	686	651	662	661	683	620	647	641	668	687	652	670	641	692	675	694	666	628	638	641	641	680	633	678	715	701	709	654	636	646	660	685	626	651	662	703	680	677	697	645	674	688	652	638	635	639	656	626	677	681	623	726	700	702	638	660	675	667	637	671	681	671	652	640	638	697	626	706	665	634	702	693	672	650	635	699	712	674	695	641	691	640	661	680	658	655	678	680	656	653	687	691	672	660	652	621	665	646	644	646	687	631	705	653	718	684	612	689	671	670	678	701	634	665	639	651	703	660	671	675	682	689	672	644	682	664	630	654	643	649	670	657	657	699	670	640	641	644	706	681	618	677	636	691	660	698	632	691	660	674	634	681	618	683	631	624	681	685	679	611	641	643	701	657	645	626	712	729	673	647	634	671	645	620	679	687	648	622	643	678	651	633	693	613	672	652	686	663	711	644	676	617	662	679	661	672	643	675	692	688	683	727	652	672	702	713	658	660	699	643	651	667	690	695	665	651	678	654	650	643	635	686	658	668	659	717	639	664	722	690	658	680	642	691	624	661	681	670	663	681	664	665	700	627	726	676	624	674	678	638	655	662	690	703	633	657	711	704	673	647	647	670	601	675	662	666	683	649	653	649	684	654	629	615	668	665	670	675	701	670	658	655	647	676	682	623	698	660	720	580	652	645	682	642	688	617	707	704	712	679	669	659	673	702	591	653	699	675	675	739	661	667	654	683	636	684	636	594	668	683	665	696	649	641	663	678	660	656	642	630	682	674	640	689	670	677	636	654	684	676	713	719	680	680	708	610	645	643	726	710	681	651	688	703	667	680	624	628	651	711	660	659	682	723	620	649	659	710	642	672	660	652	684	689	676	626	644	656	689	655	632	677	633	654	638	656	640	683	645	636	693	668	702	686	658	707	666	663	661	690	655	683	707	703	664	697	712	598	671	680	645	677	677	695	656	630	691	651	686	639	668	678	614	660	633	641	667	660	647	687	681	698	667	690	652	669	673	655	685	669	667	693	671	649	691	695	664	658	671	668	640	647	599	701	661	712	680	640	612	661	630	656	656	638	611	656	681	655	679	695	656	680	677	633	671	744	676	690	659	674	639	656	638	680	673	688	672	661	673	678	669	644	683	664	698	669	683	668	667	729	682	686	665	640	696	642	629	634	686	676	713	686	649	675	649	628	624	659	645	662	679	668	667	692	674	689	664	660	648	670	665	692	662	667	672	669	657	691	665	685	679	662	654	695	696	649	678	662	669	671	652	626	641	685	633	642	648	650	670	666	670	659	657	652	671	679	658	734	650	624	624	690	639	664	708	649	652	657	729	666	654	693	670	655	660	666	722	654	668	661	629	613	644	669	706	635	651	708	658	671	696	665	644	652	698	667	675	677	667	626	645	624	612	666	701	686	656	673	677	677	683	664	681	680	693	719	728	666	706	654	653	645	653	713	715	633	655	695	683	646	691	700	707	659	614	650	670	625	635	655	700	674	650	668	675	667	666	697	670	640	678	620	631	671	690	627	663	687	658	684	601	677	640	653	643	669	675	656	685	679	646	706	664	622	651	672	671	671	679	634	653	680	702	654	707	671	681	685	621	664	612	699	701	703	667	688	670	675	690	678	718	682	696	660	655	669	683	653	659	681	669	680	614	719	653	622	679	666	609	664	630	640	688	722	643	663	703	703	672	711	610	641	660	688	617	641	625	691	653	691	632	670	690	696	686	695	674	661	730	649	676	634	635	701	669	677	697	656	647	659	612	667	653	684	658	684	679	662	652	683	680	715	644	633	649	689	633	600	672	667	626	661	633	657	612	703	675	642	651	670	709	731	696	671	676	661	674	682	682	672	640	664	686	641	698	616	630	658	619	661	665	654	671	640	631	661	650	702	638	686	666	650	634	657	661	653	693	642	660	724	718	669	655	652	671	689	656	691	641	673	652	686	718	634	680	670	702	670	710	708	635	698	712	658	658	656	676	665	656	654	660	653	696	692	666	690	659	678	704	671	641	673	671	720	627	710	694	619	674	602	647	673	671	633	657	648	684	661	667	662	622	693	661	651	669	666	641	646	705	672	687	703	636	620	703	705	677	718	633	699	633	673	704	674	642	659	686	698	668	696	707	637	680	640	628	678	686	650	666	650	670	674	681	708	705	659	683	713	646	654	649	660	653	691	687	611	648	642	623	643	674	672	685	735	624	669	634	676	693	678	593	659	687	684	658	669	659	659	608	667	703	696	682	689	660	678	660	650	655	667	711	674	716	646	621	677	685	671	630	651	672	704	691	677	673	676	654	642	642	679	667	642	674	617	652	682	643	677	651	702	676	716	658	707	638	717	643	630	687	678	711	664	670	638	669	609	706	665	696	711	639	680	621	678	660	620	677	664	723	665	716	670	629	669	692	669	632	670	646	688	675	659	700	671	667	676	649	673	683	691	701	631	676	651	657	693	678	698	677	616	703	695	694	694	707	719
23446	21100	28416	24164	21714	19607	13042	7902	5766	4433	3516	3034	2504	2164	1979	1789	1705	1636	1480	1426	1305	1334	1260	1300	1192	1142	1091	1077	1027	1119	1020	1043	1036	1005	1037	945	944	987	941	1005	933	920	910	938	931	885	944	987	902	956	927	922	904	950	883	938	875	870	946	865	989	940	926	939	940	918	973	918	928	919	942	921	907	998	967	885	920	978	904	912	905	955	900	894	961	938	904	966	909	954	925	926	937	898	938	952	964	915	943	911	951	906	950	913	923	944	948	973	963	885	957	946	954	954	920	912	923	935	922	913	937	932	909	953	933	937	953	945	944	916	921	978	915	988	950	935	889	906	936	889	944	943	961	854	934	938	919	942	996	913	922	906	929	950	921	900	901	941	909	948	901	938	923	918	876	926	934	978	936	939	985	932	875	933	862	990	923	875	884	887	895	943	884	900	953	947	946	918	917	920	926	966	871	908	962	908	917	916	954	886	979	954	962	956	929	904	899	895	881	952	975	958	948	937	945	893	1005	981	935	949	912	907	939	927	888	976	923	917	932	905	916	949	920	1001	940	970	882	923	910	917	960	942	900	924	940	952	903	913	889	877	921	934	937	949	933	936	932	955	906	909	926	929	974	896	951	949	980	1024	908	977	929	931	924	906	947	995	943	956	927	971	936	959	929	930	945	948	862	898	921	930	940	956	962	958	959	932	868	927	922	986	896	965	890	898	928	954	919	903	885	930	907	903	886	920	936	913	887	915	921	878	920	938	922	1002	976	936	967	946	970	885	906	914	931	1019	899	845	923	893	1029	887	971	917	940	928	959	961	928	955	865	962	899	913	900	875	926	897	927	992	904	908	963	872	967	975	905	888	969	918	918	920	902	924	876	931	904	867	942	964	952	928	953	906	937	905	969	956	954	981	937	894	873	952	920	926	894	973	889	909	890	948	933	955	910	971	906	920	950	959	960	927	976	937	932	903	901	882	942	917	962	923	1000	904	925	929	938	929	974	956	899	954	909	981	962	982	891	965	926	948	939	939	963	908	924	898	893	962	952	950	923	919	900	968	923	951	906	924	937	910	917	941	932	915	931	952	943	921	920	909	948	897	865	908	895	902	869	914	887	983	906	978	883	912	998	915	928	995	916	916	909	919	926	922	917	938	914	941	952	968	891	936	905	988	934	903	912	932	888	899	950	932	920	918	944	965	865	919	923	956	968	922	899	923	855	912	854	919	948	943	885	960	954	913	941	961	942	955	873	917	879	941	930	953	950	941	884	921	919	870	937	946	964	894	847	932	904	949	939	971	874	925	974	899	931	917	960	908	913	913	881	928	949	1034	963	962	893	920	915	987	904	979	899	932	916	908	948	936	887	949	906	966	924	928	915	889	882	892	918	946	946	914	921	928	923	955	948	891	937	923	939	913	931	916	967	931	932	973	949	910	893	941	956	924	927	954	923	932	893	932	950	922	915	875	919	955	937	911	913	947	904	942	932	971	920	966	941	922	973	921	907	949	951	868	945	949	924	918	914	914	939	995	962	910	875	962	959	909	975	940	870	940	953	954	893	961	894	963	901	941	962	914	992	899	946	938	908	969	899	896	1015	930	941	948	914	913	968	901	955	939	921	947	861	908	955	922	945	920	890	897	982	962	905	951	933	949	889	913	966	943	921	905	929	955	953	869	931	871	988	975	896	946	909	927	981	991	922	937	911	916	944	881	986	956	953	886	887	936	884	908	922	916	888	928	969	895	951	942	943	852	964	952	919	937	935	929	951	936	899	937	957	913	934	959	926	907	991	916	973	974	914	942	870	928	923	944	960	928	923	918	893	936	893	967	983	946	912	968	919	888	939	940	949	967	950	938	961	918	934	929	925	916	910	893	919	886	936	935	897	916	992	923	935	925	958	936	878	930	997	928	958	917	913	968	946	950	924	975	967	933	1017	960	890	896	883	916	955	919	876	917	960	912	905	983	994	951	961	905	972	896	921	933	919	895	978	901	932	972	945	919	976	967	962	887	948	927	901	916	948	938	898	905	888	924	949	953	923	941	878	916	903	952	954	898	907	933	878	920	896	913	943	917	932	940	961	939	909	906	964	956	945	909	983	922	968	921	918	1025	970	902	945	957	932	883	915	910	963	906	955	938	977	916	927	940	964	961	939	967	935	915	914	961	952	923	956	905	971	955	954	1001	928	942	910	930	940	925	911	937	929	932	894	960	958	899	916	919	936	929	912	897	943	926	971	889	916	844	953	934	957	913	884	938	899	944	892	931	917	932	923	978	930	912	974	903	979	950	984	869	914	915	933	971	911	973	923	928	971	983	958	912	924	888	938	958	955	889	882	949	923	895	909	961	926	957	949	928	925	931	962	913	977	893	870	906	911	916	974	912	912	989	973	925	942	928	963	939	942	911	906	965	981	967	930	958	927	936	921	918	976	911	951	954	943	934	892	947	990	944	935	909	925	904	949	963	897	933	906	952	938	890	918	938	917	972	903	913	964	937	958	932	922	958	910	868	945	945	929	919	966	977	870	896	904	962	902	954	950	988	908	883	915	951	889	965	937	897	929	925	929	905	980	864	919	948	897	890	923	899	982	909	940	884	971	921	1000	915	947	972	964	931	889	937	935	964	920	931	878	945	905	971	932	925	926	893	948	913	972	915	998	975	921	950	946	923	929	882	957	854	918	879	933	932	972	937	978	919	937	896	867	901	940	924	942	966	874	919	913	988	852	925	953	996	962	943	977	899	941	874	957	903	953	961	876	877	933	935	936	919	938	957	940	898	932	960	955	934	900	953	899	983	919	913	900	922	920	930	918	972	898	915	922	939	907	922	956	904	969	954	949	889	899	918	976	958	902	952	917	951	930	958	935	946	953	925	913	945	895	912	924	959	984	920	981	964	932	936	911	911	951	924	921	904	912	928	963	928	865	848	981	887	931	959	930	948	904	911	948	842	906	883	949	934	947	947	928	927	904	881	955	875	920	942	901	941	972	953	902	925	955	913	875	922	896	949	992	927	934	931	929	921	927	920	941	932	907	940	908	949	934	954	852	902	916	950	988	878	902	971	916	1000	940	961	928	929	988	946	923	885	890	877	930	959	900	937	1000	916	909	953	930	956	926	897	947	977	911	895	914	911	903	921	923	904	937	845	906	952	913	881	890	927	916	911	941	893	990	913	884	918	936	872	918	932	927	915	958	926	922	921	887	880	962	940	963	914	934	888	899	951	924	910	902	875	930	956	940	948	908	999	944	966	918	928	919	979	969	959	885	918	948	982	855	882	953	899	944	918	923	938	908	901	940	974	912	951	957	903	920	929	997	978	902	881	939	900	919	932	940	956	854	901	948	926	937	933	978	893	857	926	927	930	938	941	894	920	946	950	930	924	961	882	929	968	889	924	910	927	940	916	900	942	926	875	906	918	968	983	917	938	889	885	939	970	890	948	924	917	934	942	905	909	891	943	1000	962	918	953	945	898	929	920	909	920	952	892	898	916	882	986	948	942	908	877	985	983	923	930	862	974
25667	47910	36544	25889	21997	18117	14014	11198	8671	6814	5361	4348	3517	3004	2715	2355	2277	2084	1825	1678	1655	1569	1596	1511	1435	1327	1209	1180	1185	1130	1153	1113	1093	1043	1066	1029	1005	951	971	1029	994	1034	1021	980	997	974	956	950	998	1049	962	941	926	1018	972	964	928	923	1007	993	950	939	978	944	959	911	954	942	987	938	956	975	957	983	909	941	923	935	955	950	983	895	937	931	954	932	939	927	980	914	1021	979	913	994	914	971	973	964	929	986	962	988	955	1002	926	957	957	904	983	955	966	968	1005	995	953	983	971	965	987	937	976	916	981	985	940	970	977	951	980	988	955	966	927	950	911	941	949	981	981	977	957	1002	957	952	1012	953	891	1031	954	940	1023	969	923	948	965	993	963	964	950	973	928	995	951	979	958	983	944	959	926	876	892	946	987	954	961	963	951	916	937	948	948	957	931	954	921	983	1003	994	947	924	1008	988	1000	951	940	971	948	960	962	924	905	1017	963	931	973	972	996	932	945	933	985	962	974	933	990	966	970	933	990	1016	919	918	950	969	971	966	969	937	964	989	980	981	921	960	997	951	978	949	950	970	958	998	954	968	971	955	1036	968	970	951	914	934	1015	926	959	902	913	913	986	981	917	985	1011	1006	996	947	947	947	956	898	996	946	908	985	941	971	939	1023	968	964	973	1043	962	946	1002	965	932	1000	982	980	939	948	952	983	960	948	937	959	1012	972	941	995	971	923	943	957	953	945	973	954	985	941	983	1009	985	934	1030	940	930	1001	938	971	993	995	963	950	1010	937	944	937	969	935	952	905	992	944	950	990	985	949	964	965	994	968	927	967	964	956	911	961	957	926	1011	984	1011	919	958	950	975	943	953	970	978	947	1018	934	900	1011	964	986	934	975	949	950	973	955	966	940	1004	964	935	926	983	989	900	942	988	955	947	978	898	948	934	908	934	910	970	934	944	975	905	929	984	961	920	970	990	990	961	965	991	990	933	949	991	990	958	980	900	979	931	982	927	973	932	957	963	983	952	947	960	945	939	969	984	992	996	969	940	909	996	969	1022	993	972	947	933	907	977	971	902	960	923	963	937	924	906	997	958	885	899	989	970	921	995	979	933	957	1002	926	944	959	946	979	990	966	966	998	963	976	919	947	924	928	910	985	977	973	971	963	1031	924	959	949	997	997	963	1023	936	978	929	975	995	1011	999	976	998	949	933	957	891	960	975	934	970	959	938	944	928	991	959	970	941	939	939	981	940	948	909	935	940	972	1012	969	984	941	962	958	1005	939	958	980	980	955	951	935	957	996	950	986	917	973	946	971	919	942	923	948	1020	944	944	959	925	919	965	971	965	950	974	942	951	968	943	941	971	929	960	939	961	954	937	976	943	972	963	965	969	944	1003	931	998	927	914	924	930	952	969	971	960	979	984	947	998	963	962	952	914	898	875	956	1007	946	911	1001	913	945	1011	964	958	942	1003	898	937	983	913	947	1016	936	986	1019	930	992	959	992	1015	887	875	979	913	890	953	952	957	981	921	985	955	964	937	913	942	907	919	907	1008	988	961	932	968	929	965	925	952	994	978	940	942	966	968	983	946	897	922	903	976	979	997	950	879	934	964	960	933	971	942	956	1002	940	965	972	892	917	976	937	938	962	897	979	966	970	951	977	987	958	945	966	1020	967	954	952	932	944	953	1000	913	971	977	904	944	1030	1001	946	952	941	955	953	958	961	1022	969	969	956	943	952	959	915	965	968	990	976	909	938	1001	953	975	956	960	939	928	942	918	958	998	996	1010	1000	964	938	997	956	996	952	957	997	994	968	958	955	966	943	953	922	944	950	973	1008	976	976	954	932	958	978	1020	940	938	939	930	938	930	964	943	956	944	946	944	944	973	996	952	962	954	955	1005	1008	936	972	949	941	978	963	915	958	934	966	965	966	988	954	938	941	939	984	965	971	932	927	973	960	932	1001	965	994	934	948	959	961	956	1009	1005	960	998	936	966	1015	894	988	938	922	919	978	913	969	949	925	963	953	921	982	936	956	982	948	953	952	962	924	979	962	968	935	978	915	922	973	964	945	929	959	951	992	970	988	938	969	963	928	982	984	948	992	964	929	1013	964	1029	934	935	952	978	991	961	925	948	980	970	969	979	965	965	956	960	959	967	1003	869	903	928	952	901	935	952	895	928	970	935	910	949	896	967	929	950	993	1017	955	938	909	947	977	936	971	905	929	959	985	947	978	940	971	941	958	904	927	996	952	943	966	955	943	909	929	1016	980	963	1041	966	953	937	966	901	1018	950	951	1004	982	946	956	948	956	931	959	1002	944	949	1003	948	979	918	962	934	937	971	950	953	974	982	983	970	976	974	975	930	932	980	966	944	921	997	942	980	934	971	924	939	961	920	994	925	967	925	948	986	934	985	1033	966	979	931	920	939	964	941	973	969	952	992	945	953	958	958	959	965	880	915	990	979	950	1005	931	941	979	989	921	984	948	943	954	982	936	1006	923	901	925	1005	952	928	971	947	969	975	922	966	979	982	962	976	917	982	959	881	931	992	985	991	964	934	953	977	933	949	977	882	950	1022	966	933	934	940	943	962	918	966	975	958	926	958	980	944	958	939	1013	952	985	956	942	1006	957	969	965	971	965	957	970	965	912	932	929	979	929	983	921	1017	963	971	954	960	970	961	1016	916	979	936	954	962	987	994	966	967	1033	951	993	965	910	991	959	979	963	970	954	874	983	975	946	949	1030	963	954	984	956	946	935	994	964	926	961	945	945	890	948	977	970	961	977	1036	932	958	984	912	1003	925	973	968	960	946	941	962	999	946	940	966	947	939	950	954	915	948	980	909	995	967	964	995	946	930	957	962	962	938	976	984	1053	1002	967	960	984	959	931	1015	883	988	959	1041	979	968	949	969	915	962	947	945	945	970	959	959	941	968	945	943	938	960	996	904	934	1006	1007	967	936	948	958	942	982	958	961	918	962	991	942	969	974	900	908	979	937	964	948	959	977	1008	1058	976	968	957	972	949	996	920	1007	949	958	939	951	938	927	960	921	934	907	939	971	867	982	917	948	925	909	969	973	912	936	956	984	910	947	945	891	985	1001	922	973	980	916	956	901	1020	922	988	914	910	989	935	982	940	946	962	978	878	1024	1003	1007	940	940	966	968	1010	928	964	1021	963	945	954	1003	1019	908	988	978	957	955	959	923	989	949	959	985	959	1003	956	911	972	935	974	960	947	922	954	953	979	971	981	1022	906	1016	1021	938	976	931	961	993	946	927	967	995	891	976	954	937	962	945	922	989	945	940	962	995	950	969	955	915	922	948	933	988	984	986	962	967	935	988	973	932	982	968	965	962	1000	970	961	972	952	1012	964	963	883	954	948	917	965	955	978	930	953	997	972	950	939	969	931	991	923	989	996	984	984	981	978	892	958	954	954	1012	944	950	885	970	976	945	984	1026	984	1017	948	950	1024	935	943	992	967	974	929	983	954	935	926	1001	914	989	960	991	952	925	1009	930	990	932	963	945	930	908	927	962	931	989	972	965	931	972	996	926	936	969	997	964	976	969	967	958	1004	941	966	1002	938	977	950	921	962	1011	959	894	958	969	986	975	957	978	939	1034	987	935
24645	21081	27617	25781	20038	14161	9831	6621	4865	3669	2899	2386	1897	1656	1494	1419	1249	1186	1053	945	994	987	910	884	811	760	730	730	712	737	684	683	627	640	648	598	635	598	587	595	594	632	605	565	589	586	602	547	579	553	580	627	595	577	591	546	537	579	594	537	554	573	587	590	596	597	645	608	608	611	609	571	592	568	618	573	565	615	597	602	556	585	575	611	582	604	607	569	610	597	557	583	591	565	578	592	590	576	526	608	539	575	583	642	583	569	525	583	615	611	622	586	578	626	614	621	551	596	552	631	548	578	574	603	601	568	600	581	596	572	595	613	571	566	620	559	581	595	595	585	584	548	582	569	598	580	565	566	587	574	606	604	560	592	589	583	604	607	564	585	615	563	624	602	568	575	573	539	589	582	586	547	595	567	553	571	584	582	580	533	561	533	598	562	541	567	575	579	555	554	575	587	575	573	588	564	610	587	570	627	522	592	555	591	575	592	603	620	553	556	609	575	611	562	559	585	565	607	570	568	538	598	551	533	567	570	596	593	585	548	535	595	599	567	566	581	566	597	596	591	626	605	581	613	605	594	566	587	599	580	586	592	639	587	570	592	591	597	594	586	625	561	629	603	611	607	636	582	612	565	589	574	571	566	569	587	546	581	588	559	589	584	592	578	545	588	574	577	610	576	582	618	634	570	593	584	566	547	585	616	585	629	618	586	587	596	574	605	600	582	579	588	538	580	585	591	608	580	564	589	568	623	645	589	589	583	530	598	560	599	593	581	573	556	581	575	584	591	561	559	559	579	606	601	584	609	576	650	554	562	562	583	616	622	586	628	583	596	600	588	546	558	566	585	579	558	613	551	557	563	546	627	581	557	541	601	649	625	547	576	593	542	575	581	557	577	557	586	584	594	613	571	609	606	590	575	620	580	611	566	554	600	612	560	608	604	577	607	577	598	624	587	514	599	576	591	539	552	588	598	572	586	581	585	542	548	635	567	549	598	587	551	603	548	603	572	610	610	580	578	592	573	572	567	577	577	571	585	629	546	553	602	557	531	564	568	571	607	612	589	586	574	576	609	572	564	598	600	599	597	573	566	572	603	588	544	618	592	572	542	578	557	582	565	609	588	564	596	535	571	556	614	556	563	577	589	560	571	597	619	580	584	628	547	613	572	603	586	592	593	611	567	595	564	580	601	580	626	605	606	571	596	626	605	609	560	586	588	593	556	541	571	596	558	568	602	539	621	569	581	563	572	622	574	566	546	570	599	598	577	576	614	534	610	601	594	599	604	602	600	624	591	611	568	560	606	601	613	592	590	596	588	560	605	586	585	634	589	571	566	551	584	607	556	593	561	564	614	553	542	554	628	596	574	584	537	610	581	589	604	573	612	612	608	541	620	602	597	578	593	559	565	587	606	581	570	563	576	581	574	552	611	627	548	560	549	561	553	598	576	537	609	593	577	591	529	603	564	550	623	590	582	564	597	596	580	579	595	583	585	580	530	575	581	606	622	577	594	599	584	571	597	576	586	601	601	581	600	544	577	584	598	619	538	607	556	575	620	562	610	590	574	564	577	569	594	592	605	530	610	588	621	564	608	581	579	607	589	550	536	641	558	544	615	609	567	536	605	588	573	574	549	632	632	599	589	554	552	591	577	563	601	582	577	585	568	612	589	640	546	581	551	585	537	601	608	606	562	587	582	593	581	596	646	610	561	584	578	602	583	582	541	578	594	569	575	579	605	587	597	567	558	585	530	600	541	529	582	606	549	581	583	561	583	563	627	569	579	582	618	595	604	580	615	609	547	552	599	618	558	635	592	588	587	599	574	556	608	554	565	566	538	610	598	585	606	573	599	617	599	584	586	615	549	586	556	571	600	564	605	615	569	620	581	592	572	556	576	566	554	617	598	591	575	610	564	545	582	545	560	592	583	583	567	597	573	594	602	587	605	560	606	583	561	586	590	530	589	564	558	556	553	578	558	570	612	611	592	556	560	631	564	548	588	584	553	589	592	635	588	562	626	575	593	574	605	580	561	562	574	525	555	552	609	586	606	578	588	594	572	578	576	596	613	579	566	602	586	554	590	550	541	587	604	594	614	623	594	574	565	591	580	565	572	562	585	579	570	572	617	604	562	585	580	615	626	571	568	610	586	576	545	585	568	608	612	621	598	633	548	591	583	579	576	590	558	603	576	630	583	578	576	559	636	603	572	572	573	559	596	583	564	595	593	562	598	589	579	568	608	573	625	581	639	542	580	586	577	568	608	559	596	592	607	577	614	573	558	595	632	580	560	605	564	613	582	565	567	596	529	545	586	560	551	580	598	572	559	553	594	589	578	584	599	527	571	618	539	559	548	575	586	547	577	593	601	598	616	567	613	625	596	545	579	549	534	569	547	602	590	591	600	610	541	568	552	555	565	626	596	563	567	621	603	575	580	579	594	638	597	591	609	624	553	531	591	584	577	575	591	574	565	578	591	595	602	619	567	582	568	585	579	606	595	606	575	582	556	567	633	598	573	562	578	622	596	628	638	598	547	576	554	575	589	605	626	568	584	589	585	620	611	593	611	588	621	556	563	596	586	609	580	591	563	599	560	613	574	591	623	565	625	549	606	599	601	546	565	620	572	626	586	516	553	567	566	614	604	585	551	563	542	609	607	591	594	596	575	605	574	551	574	605	581	571	581	610	582	581	572	572	577	549	597	562	562	601	645	588	564	576	617	556	645	562	624	600	553	569	562	573	514	598	570	593	604	587	580	582	554	521	571	594	593	631	592	526	502	565	576	599	560	548	560	584	615	592	608	502	552	577	593	598	608	564	558	570	609	576	578	568	580	568	613	602	597	594	567	606	570	568	602	580	634	584	548	582	573	539	578	572	585	541	593	562	591	591	602	605	545	599	599	542	582	568	605	559	563	582	614	605	592	604	591	585	596	547	590	558	571	544	573	547	602	589	598	558	577	584	578	580	625	592	603	597	583	609	606	602	539	575	635	616	570	583	577	577	624	533	517	574	574	580	604	629	609	567	553	549	590	591	587	562	574	532	557	601	597	568	610	580	569	602	561	548	522	569	604	583	619	561	557	575	558	592	537	578	610	585	565	579	589	553	557	588	591	557	573	629	553	595	598	591	586	566	629	578	571	570	561	567	544	582	537	608	559	594	599	595	609	538	604	592	586	579	574	578	568	599	550	523	569	588	598	584	597	594	593	557	631	549	580	576	570	585	561	554	622	562	565	562	552	559	573	543	592	591	589	518	570	591	583	571	585	575	611	605	565	605	613	612	589	621	556	618	583	634	526	512	557	577	574	600	583	574	553	571	596	511	601	614	535	552	567	553	540	565	612	605	586	582	576	557	572	568	566	589	616	595	564	594	647	587	575	565	610	597	588	613	619	558	605	535	577	551	559	590	580	559	597	586	580	590	584	595	602	590	622	577	538	561	631	552	554	613	572	608	604	607	554	603	593	561	591	544	577	593	561	618	564	555	578	585	583	560	548
24859	45365	35125	25179	21196	17277	13888	10625	8101	6231	4862	3900	3028	2494	2256	2005	1750	1605	1459	1270	1286	1200	1088	1097	1038	946	904	801	810	777	765	791	719	706	732	698	673	658	593	639	625	669	673	631	605	675	655	631	663	625	631	645	606	559	676	587	621	585	631	632	646	596	613	638	689	555	636	614	657	638	628	642	617	639	670	618	631	603	659	599	635	569	625	639	646	631	644	635	588	596	619	648	642	627	607	611	637	621	631	583	573	626	630	639	647	643	603	654	634	628	600	620	624	578	631	613	637	622	607	636	638	636	616	659	627	664	646	629	608	622	656	604	594	639	618	607	582	649	629	626	604	648	578	601	672	632	641	646	658	625	625	624	621	611	617	608	622	642	609	623	620	659	647	583	664	605	616	611	667	630	616	594	596	659	604	614	589	623	584	634	626	602	658	601	596	589	595	576	587	609	622	611	619	631	627	649	597	601	651	599	595	593	602	627	659	640	626	647	622	601	620	615	635	632	602	581	614	634	611	613	614	614	649	598	613	642	626	611	631	628	664	624	620	636	608	632	595	659	614	587	635	621	632	608	639	646	578	585	662	680	636	623	637	580	610	582	657	622	619	590	630	622	648	621	603	598	666	610	617	604	623	632	649	625	630	639	615	592	620	621	612	638	606	620	610	662	637	604	638	668	617	632	624	631	627	630	623	613	603	633	614	627	678	665	628	622	617	578	639	628	638	636	650	589	664	601	647	590	618	591	604	630	624	608	609	618	660	614	601	638	645	617	621	585	593	592	595	606	577	595	646	626	659	599	579	630	615	625	626	560	673	645	601	613	652	597	627	628	647	618	585	642	641	638	639	574	636	646	614	603	634	649	616	624	551	657	629	590	613	618	648	595	625	641	620	571	635	627	673	577	621	570	639	600	570	580	625	618	617	599	624	630	620	592	651	700	617	641	647	636	628	662	663	622	647	611	581	638	623	650	634	663	665	621	611	642	613	649	676	637	634	594	659	623	589	605	614	637	567	647	635	623	638	640	645	631	582	636	670	619	642	608	635	622	625	570	632	639	590	638	643	638	627	594	647	646	654	612	627	659	616	676	671	597	614	632	614	612	642	645	639	627	674	605	606	631	615	627	631	621	613	590	589	621	609	592	604	625	629	632	670	630	601	618	662	601	623	579	629	632	642	617	661	647	652	663	655	620	635	604	595	682	656	649	618	547	671	593	654	605	632	672	609	638	615	651	588	611	608	593	605	630	575	657	664	602	599	634	602	619	607	627	651	607	598	604	605	624	626	613	665	662	651	648	642	632	622	579	628	642	615	603	629	590	648	632	625	606	631	648	625	590	642	619	607	600	623	612	631	602	623	628	606	645	644	667	620	627	609	603	623	649	569	623	627	590	611	677	618	646	683	629	601	616	615	646	622	652	662	603	631	538	599	622	605	646	625	643	649	614	597	629	658	594	591	643	648	634	618	635	595	582	615	636	640	665	648	620	653	599	625	633	642	640	640	629	620	552	609	611	601	615	650	628	626	592	602	603	625	674	589	651	643	628	616	606	623	600	629	611	598	611	630	600	639	633	629	605	647	611	593	632	617	643	601	662	610	618	661	594	626	637	596	640	639	675	585	605	609	585	622	609	638	590	608	637	641	637	697	621	637	655	628	638	619	614	643	651	651	648	606	652	596	602	618	606	630	625	609	616	611	628	627	571	619	624	640	622	636	650	647	574	591	612	628	634	606	557	638	600	606	606	614	659	626	611	660	615	632	596	612	645	633	591	570	605	622	624	644	598	626	578	641	666	613	615	601	596	593	676	643	598	656	616	593	609	657	651	626	586	634	639	630	646	613	644	637	587	648	646	645	583	651	611	641	638	606	616	659	607	654	635	615	604	582	654	633	643	646	617	646	578	611	659	612	628	628	607	655	631	590	642	653	573	632	595	632	655	652	626	647	612	648	643	591	582	596	648	601	632	631	612	672	612	631	664	648	612	601	629	625	649	599	609	646	654	623	645	596	626	625	617	635	638	657	611	603	640	591	614	615	622	627	628	642	610	638	631	598	654	598	597	606	622	583	618	626	618	627	620	641	632	633	606	600	620	599	646	602	613	621	615	617	603	610	613	617	603	628	581	610	631	647	628	651	600	626	645	588	593	619	635	657	609	644	659	642	640	633	644	627	616	622	642	559	628	638	616	609	602	625	621	616	616	616	634	646	587	622	623	640	609	644	637	626	649	598	607	661	617	613	604	620	661	602	600	606	613	633	617	640	613	644	581	630	620	559	651	628	649	632	589	623	585	615	579	629	618	620	621	613	652	629	623	604	610	607	615	655	642	650	656	631	637	638	616	626	624	646	592	592	622	608	584	613	602	641	609	644	604	655	616	648	607	639	597	576	617	625	650	602	640	596	583	597	569	655	664	632	613	604	631	608	621	626	610	593	647	653	648	656	591	648	615	628	607	610	649	603	662	623	615	629	598	568	600	612	695	606	595	671	604	644	636	625	610	621	630	679	652	673	647	628	576	594	621	618	619	623	643	620	605	613	668	594	636	641	596	635	633	657	673	589	652	622	648	679	611	627	605	604	603	620	630	584	637	632	585	608	628	628	637	607	647	645	623	631	617	582	648	614	627	673	626	565	623	605	646	625	594	583	639	601	620	642	597	628	635	609	606	601	653	623	620	625	596	619	649	669	642	607	619	643	645	611	590	622	651	625	650	619	611	613	659	625	644	640	626	657	645	562	612	630	639	648	585	621	665	634	585	630	621	656	647	633	679	615	641	603	593	596	600	584	663	632	603	620	604	667	628	658	581	661	609	635	606	658	627	586	629	588	612	562	625	683	595	667	601	611	634	615	642	585	643	585	616	596	605	621	621	638	607	613	626	603	656	643	603	625	615	645	620	617	595	636	631	619	692	627	602	700	680	626	635	598	642	618	631	609	646	637	588	603	655	598	614	644	612	587	613	609	640	681	636	659	610	590	619	637	577	649	607	620	586	604	608	594	650	594	621	597	614	623	665	656	620	651	618	592	603	641	637	615	591	623	639	626	611	620	615	648	600	631	636	628	642	660	589	630	614	645	612	611	656	588	595	641	588	592	631	654	628	625	648	594	606	554	612	651	626	646	606	631	630	638	657	599	673	626	608	619	610	560	611	616	596	603	602	628	608	651	605	597	647	618	621	637	603	630	627	616	655	625	604	674	632	609	648	625	588	584	663	658	606	635	637	572	612	606	641	628	628	630	625	612	649	607	556	627	626	617	612	631	592	605	598	605	605	630	604	605	602	637	636	652	660	627	592	647	623	645	581	654	600	594	598	619	634	617	633	631	641	609	650	619	641	633	605	643	625	597	634	650	630	624	615	581	654	554	633	572	597	628	605	599	619	592	597	597	646	584	616	610	572	635	600	641	663	658	672	645	617	654	619	633	615	628	656	602	634	607	629	637	605	630	586	617	586	665	589	638	603	623	587	611	611	643	602	619	623	654	599	611	597	606	629
22363	21092	28760	23705	21366	22706	21391	11249	7731	6098	4786	3825	3250	2927	2522	2434	2194	1883	1789	1616	1658	1511	1429	1464	1443	1264	1285	1246	1209	1137	1113	1172	1090	1105	1056	1070	1137	991	1013	984	1014	996	1021	980	1041	972	1035	1027	1030	940	996	1007	965	1038	948	1007	985	964	1004	933	979	974	1011	1008	982	977	1001	1036	958	919	1008	1004	952	924	1007	982	987	973	1003	978	993	923	1004	957	977	951	990	922	1017	1032	938	1003	969	1013	935	978	1017	1001	983	949	939	993	964	965	975	1032	1067	1030	989	986	930	970	960	1032	956	959	967	971	979	1019	971	1002	977	951	974	990	947	966	989	1000	1020	994	983	1047	1048	1027	1045	989	1046	1007	902	970	993	991	996	992	987	962	995	977	977	1052	990	961	1002	986	1018	939	936	979	958	1010	1023	1020	987	1006	979	1010	981	985	978	987	922	950	969	963	982	950	963	991	972	980	963	955	993	1045	989	955	943	1025	944	1039	978	963	970	986	1027	905	1039	965	1009	977	1050	1021	979	1022	979	1031	952	1005	963	967	934	999	1025	1023	1055	1012	966	974	993	958	949	977	966	1000	939	1007	989	1008	932	982	972	995	940	984	968	985	990	959	1008	964	962	932	916	931	984	980	933	1025	1036	1009	989	1013	1008	999	966	960	966	896	972	979	954	982	988	1007	1017	1029	995	979	936	985	957	958	940	990	1003	957	958	982	1001	1014	977	936	976	988	985	984	946	970	1007	976	1002	972	988	953	967	976	1025	983	1019	940	961	978	1013	972	978	1033	1033	1024	983	1093	939	1006	969	1014	988	1008	958	1041	998	987	1011	1003	1045	996	913	1016	1033	1008	1011	983	981	1014	948	981	949	949	951	1006	1027	1018	967	974	982	1052	955	967	1037	1008	985	972	901	953	1003	1004	1011	1020	977	1066	954	1013	980	1054	1039	1001	993	984	999	1008	1029	982	959	953	1031	1002	988	999	1006	942	1005	1024	1021	1043	926	968	1003	1021	1003	992	990	987	951	966	1003	958	973	1019	976	989	961	985	974	1000	980	1014	974	944	971	926	1013	945	1021	991	946	983	1003	1010	1008	984	1008	1014	976	1026	1002	963	967	985	957	997	1006	1024	1008	967	956	1001	1013	988	988	991	935	923	1022	1034	1014	946	1021	1023	950	989	930	938	988	959	966	959	982	972	1037	974	943	987	977	998	979	979	969	983	1013	1035	1007	936	1002	1034	977	968	1014	973	986	982	915	948	950	977	1015	984	950	955	1043	1004	952	961	984	970	972	1012	973	1037	925	1047	986	917	955	994	1000	1007	970	1017	990	968	1018	978	979	990	957	969	952	987	1009	972	1016	969	1001	994	974	959	985	967	990	994	977	1022	1006	931	947	991	952	991	960	950	987	958	1013	995	962	1042	944	965	945	992	1001	947	993	970	979	939	902	1008	951	1040	1007	1032	1028	973	985	1002	1001	942	995	983	1036	966	916	951	959	1002	1032	1013	964	984	990	1019	959	910	952	963	938	969	971	952	960	975	970	997	983	964	970	953	1029	984	992	972	989	1031	1006	1004	975	1004	941	941	949	1000	1001	1000	999	1039	959	975	1000	975	973	1019	952	984	973	975	1006	955	968	956	927	968	977	1011	944	994	965	993	968	998	974	1035	996	936	1023	938	955	1002	953	987	946	942	1024	1010	965	1014	1025	981	953	973	987	1001	1035	995	1005	991	998	989	1004	993	914	1033	963	1014	946	992	940	989	991	984	986	999	1039	1048	1092	999	981	996	956	1023	933	994	933	963	980	920	1048	1008	1016	1027	984	1022	937	1009	1000	983	1006	1012	924	1020	979	958	993	953	991	956	984	955	1002	993	988	973	995	960	947	966	990	940	997	958	949	953	949	1007	951	977	986	980	1035	982	924	1031	988	954	974	1005	991	1011	1037	968	1029	966	926	1026	1015	1040	960	978	952	1008	992	994	994	989	973	996	1005	955	993	944	998	921	980	956	965	985	1034	988	965	1010	952	933	1008	973	1018	976	1002	957	991	1027	991	955	1009	937	1029	898	1007	1006	970	960	1037	933	998	1015	1021	999	935	941	1000	1006	921	931	1007	987	973	989	996	931	941	1015	980	974	946	977	912	1003	966	941	967	1016	995	1002	954	967	968	952	982	1020	949	953	967	951	987	995	965	975	969	929	937	938	978	971	960	935	939	935	1001	947	952	999	1008	951	938	1032	975	907	1016	977	994	1024	990	1031	1022	987	948	906	989	936	981	987	1019	997	1011	1003	997	949	1017	932	939	1001	969	926	998	1022	987	972	972	1007	955	987	977	968	1058	1013	977	1012	907	999	954	999	978	1037	955	960	945	1002	974	983	965	1007	975	1002	970	1028	970	969	959	1036	967	952	1020	1007	998	977	1051	1030	993	972	1008	1005	1019	1000	982	1025	1000	979	984	994	969	1123	1037	983	1042	962	1011	940	1059	1023	1021	986	969	968	1005	1008	969	955	954	944	1003	976	1037	976	981	1010	996	990	1029	962	1014	989	976	952	938	989	977	1039	916	1040	1000	978	1007	971	1002	947	968	1004	941	991	968	987	962	978	1002	960	1013	990	973	1016	955	991	991	1018	1011	993	1034	1025	1012	1064	975	1011	942	960	1015	968	1007	979	935	1005	941	1001	1011	1016	978	982	974	1001	913	928	953	970	1010	958	945	990	988	981	971	989	1001	980	990	988	1023	971	1022	921	955	960	973	997	995	959	941	1000	982	1003	976	954	961	956	962	999	973	970	995	1034	1045	975	917	1012	991	976	963	982	1016	950	978	987	956	971	1016	964	1022	981	955	978	935	969	959	1011	1005	961	1046	956	998	951	960	914	971	991	962	998	949	888	928	1018	956	982	980	991	996	975	950	992	974	982	996	1018	985	962	1031	980	962	976	1019	1004	1005	1005	950	988	986	1054	1001	1033	962	982	964	912	961	995	996	975	969	976	965	967	1012	1005	983	1003	955	908	965	915	952	992	1031	1024	1018	949	935	914	984	982	954	949	1006	953	1002	954	1020	984	1029	986	996	985	978	993	980	1030	976	978	987	998	973	1027	997	1020	949	954	964	1021	981	965	1042	1000	1032	962	1024	953	978	1034	954	970	1003	966	1030	951	997	1058	937	993	1008	996	1021	974	1088	943	1027	978	986	951	1006	963	1027	937	997	982	1010	1014	984	986	946	1008	956	973	974	1011	999	937	972	977	1018	1035	1030	954	938	995	983	996	1008	992	963	1018	920	1020	1004	1017	967	908	984	924	975	964	994	900	1006	946	1028	992	1011	937	950	957	1023	989	1022	1007	1000	1014	981	972	958	1005	982	900	1018	945	988	1009	955	992	1036	956	954	975	982	1013	968	966	1007	894	963	1058	1015	970	981	981	930	970	976	943	949	1035	1010	1003	975	1006	939	961	1013	974	942	1018	1019	1003	987	987	938	944	1027	942	1029	997	982	967	955	953	954	950	956	1014	974	953	991	911	967	974	1012	990	1017	978	996	923	976	987	959	994	1060	989	1053	980	981	941	1039	1006	1007	998	1024	920	912	907	973	999	1007	957	996	945	936	977	980	961	976	968	1034	983	981	1062	1033	945	982	993	955	936	963	996	981	944	1005	1016	974	967	939	1014	1047	961	968	1011	987	967	944	1011	978	962	1006	918	990	1012	970	957	973	976	967	1011	1034	970	1000	997	980	953	971	976	954	980	1003	948	978	1035	1011	982	1013	991	982	936	1012	968	1006	972	992	1012	987	1001	1012	973	984	1000	933	1003	1002	936	921	991	943	1023	956	1020	967	1004	965	966	948	960	923	973	961	955	985	952	940	969	975	998	988	1009	965	991	987	997	963	992	979	968	970	1021	963	994	982	980	1005	971	942	963	956	1006	995	975	957	929	957	973	996	1010	968	975	956	1021	981	999	950	949	994	968	954	974	994	928
27500	52963	41514	31029	26533	22779	18480	14526	11053	8859	7103	5828	4666	3889	3441	3033	2736	2414	2265	2001	1968	1800	1825	1671	1641	1460	1340	1329	1307	1248	1170	1206	1187	1118	1154	1116	1069	1100	1080	1041	1053	1012	1013	1033	1006	1003	1046	1007	1025	972	1002	1009	998	1102	949	1006	1019	999	979	1019	987	1004	986	956	948	1069	999	1093	970	1023	1004	1029	1015	950	1003	995	993	1040	984	996	1035	990	1000	1016	1022	1038	1036	1050	976	1050	1018	1077	967	1009	991	975	980	987	1052	1031	1046	1042	961	1012	1031	991	1012	982	1004	985	964	1002	1022	1001	1074	978	1037	1008	1019	986	994	1026	957	1000	1046	1024	1007	952	1018	985	992	985	980	1018	955	1004	976	1002	997	982	1008	1015	974	990	982	1014	1001	982	988	1006	954	984	960	1005	992	1006	993	1014	982	1040	1030	908	956	961	980	1022	983	1034	988	986	988	991	1021	983	1036	1022	1017	1019	987	1016	1046	994	1059	992	1012	984	995	1044	1017	1005	1050	1018	1065	1055	1015	1014	1039	1052	933	998	1047	995	988	1059	1015	1018	964	1001	990	1018	1005	1004	980	1019	977	1028	996	1024	979	1044	959	978	959	1046	971	1048	982	969	950	1011	973	1008	985	1009	941	973	987	1030	1009	972	999	1031	1064	1025	1003	999	1049	979	1019	1028	1020	1004	1012	1028	1022	1036	1047	1061	989	1036	1009	1031	997	1025	972	1026	976	1034	955	976	1003	978	954	998	1007	997	985	1000	1062	1000	1048	1016	969	999	982	1001	1025	1005	976	949	994	1033	1012	990	1016	982	1031	962	1005	995	973	959	1004	1008	1037	987	1013	980	974	972	1010	985	1058	983	1009	1072	1009	994	986	951	1003	967	1003	994	974	989	1008	976	1005	971	952	1044	990	1034	979	990	1005	988	978	1032	932	962	968	984	1107	965	985	1038	1002	1052	962	1023	1024	1066	1040	1030	1000	970	1003	1005	979	1018	1071	975	1002	1025	985	1042	1030	1025	1016	1015	1011	1012	968	1017	1004	1043	1052	970	1014	1039	1049	1044	949	1028	980	922	938	1016	1000	1001	1007	1003	924	1008	988	1031	1006	997	1013	1000	991	970	1099	1004	986	969	1001	1051	980	977	1025	1010	1029	996	1019	988	999	1041	1009	996	995	1044	1010	1035	1045	1038	1026	979	1000	1036	1000	979	1032	1026	1010	1057	1011	993	998	970	1005	973	993	974	1062	1007	974	1011	1018	994	993	1072	1002	953	998	1008	1071	1008	1040	999	1056	957	1034	967	989	1023	954	973	975	1047	986	1004	965	970	1026	988	1002	971	1040	1015	1035	1010	982	1003	998	958	1018	1042	1014	1033	1027	1090	1009	1024	1013	984	1017	980	1041	989	1031	1019	984	984	989	1001	1059	1082	995	972	987	1016	1042	987	998	982	1014	981	982	951	1003	1003	994	980	994	992	1054	1006	969	984	992	1014	1023	1013	1035	1003	1034	981	975	1022	962	972	933	1032	1033	1032	1043	1010	1058	986	1051	1035	979	1058	996	1032	1018	988	943	1025	991	1003	1031	998	1031	953	956	977	1026	960	974	1027	1039	1073	1070	957	1031	1014	1026	991	995	972	1081	1017	1042	994	988	968	1020	1053	1014	1025	965	1026	916	990	968	997	1025	959	1052	959	933	973	1028	945	986	1023	1022	1072	1021	978	999	1000	969	1023	1019	1023	984	1017	1042	1025	986	972	972	986	1031	976	1019	1002	1010	951	1020	961	962	1023	1037	947	990	990	1000	1006	942	1030	963	985	1064	1003	932	998	1035	1042	1039	970	1008	975	1012	1016	1012	927	1057	1056	1033	995	995	1010	1035	1026	1046	1040	979	1009	1050	1008	994	1048	982	1040	1063	1045	1017	1024	956	959	993	974	1007	971	1036	969	981	1030	982	977	997	1045	986	989	969	997	1054	1036	1034	998	971	995	963	965	978	1014	1004	1017	1059	1000	1008	1000	983	1050	1012	1042	1039	1044	1036	992	1050	1006	1027	1029	984	974	997	988	944	1003	1009	1008	1014	964	1042	1010	1052	952	955	1000	1036	1014	1027	969	982	988	994	978	996	1043	1025	989	974	971	980	997	992	1021	956	955	1031	1006	958	961	1037	1014	973	1004	1021	981	988	961	941	972	1031	1037	1051	975	1039	1014	981	1022	1016	1012	1000	1019	983	1012	1042	989	1018	1028	965	958	1029	1029	991	996	1032	995	992	1024	999	1015	986	971	996	1052	1002	1040	1007	966	1011	955	963	982	959	974	1035	1054	1017	1056	971	939	959	983	962	978	1041	1023	1038	992	994	1027	1015	1039	966	975	1042	963	1013	1028	973	997	1034	987	1045	955	1017	1010	931	1020	1012	1011	1008	1031	941	992	1014	1012	994	1080	1013	954	980	1038	981	1013	978	1031	1011	977	1003	991	1024	1024	968	1007	974	1048	1016	1057	970	1025	992	1010	940	995	988	1004	975	1008	1025	1010	988	998	1004	1009	986	1027	944	1002	1003	1047	1009	1001	978	989	1007	1052	975	1003	1063	1050	994	990	1011	1034	992	930	962	1008	932	1008	1037	1040	992	976	999	993	1010	968	966	990	1008	1013	1057	1030	985	964	998	1055	1012	962	1013	968	973	1047	1009	950	1058	1053	1017	1040	982	986	970	1011	1008	991	1001	1005	1006	977	995	1011	970	1025	992	988	1000	976	1018	984	895	1036	1037	1014	1016	1004	1018	959	1018	1051	1019	991	991	989	1015	1023	998	1028	1003	1040	1000	1036	1070	1011	1014	997	1032	980	931	1004	1031	1030	949	986	968	1011	925	995	1085	1011	931	992	1078	996	1039	986	1025	1010	1019	960	1027	1043	937	1038	995	964	1025	1019	1039	1023	977	1005	1000	1041	1033	1017	1013	1021	999	996	1024	1013	1002	1040	1035	1052	1003	1023	1015	986	990	1002	1035	902	982	1034	1023	1041	977	1005	980	967	1030	975	966	998	1018	983	983	1019	1033	1027	986	967	1013	1001	951	980	1064	1059	1005	1020	933	1022	1001	999	987	984	932	992	1018	1003	1002	976	952	1004	1015	1020	952	980	1022	1053	1017	1012	1011	1033	963	992	978	1056	1062	1026	997	986	984	1026	961	982	963	1043	1061	994	989	1021	997	1000	961	985	1015	1023	978	1011	1029	968	1040	1053	1043	1019	944	961	984	1041	1021	913	959	948	965	990	1060	1001	1018	1038	991	1001	993	1023	1008	978	912	968	1029	1020	988	1031	1014	1050	995	968	992	997	1019	964	996	1006	991	996	952	1034	1021	994	997	985	1040	976	1027	1015	1074	976	1050	992	994	977	1002	1019	1023	1022	1041	917	990	1024	974	957	987	997	1003	982	994	1012	1036	968	990	1045	993	1025	1078	1014	1005	996	963	1023	975	983	936	1035	1022	1008	1000	979	974	931	979	976	978	1030	986	985	1047	1049	1059	984	1042	1019	1039	933	1006	1025	999	913	1066	1015	989	995	1019	989	982	1051	1010	1007	1033	965	1019	961	992	951	1041	984	950	1005	957	1012	1036	985	1027	989	1008	964	967	951	966	1070	1043	1015	971	1011	1023	1000	1015	1028	985	1037	1025	1064	980	996	1003	957	1048	1078	968	972	1003	1043	1036	1008	986	1007	976	972	1040	992	1020	1032	969	979	989	1007	1010	951	985	1007	985	970	943	995	990	1059	1034	1027	1010	1008	1000	987	1017	969	1033	1041	985	1019	1046	966	1078	985	1005	977	1020	1031	1011	1008	980	1022	1016	1038	1024	1066	997	993	1028	1040	1001	1017	930	1004	974	965	1004	974	1022	913	1048	1012	1068	1006	983	944	1026	1008	1035	1000	1023	1017	941	1013	999	995	1040	952	1003	997	999	972	1030	918	1043	1046	947	1001	989	1023	974	1094	1020	1003	999	1006	1022	980	959	948	975	989	1037	991	1058	1000	933	1024	1022	1026	1045	1029	1019	1029	1036	1002	1010	1011	984	998	973	1017	936	1024	1014	988	941	959	1015	973	1005	1013	990	952	1032	994	1023	982	962	1028	995	1003	972	956	991	1020	973	1017	1003	1048	964	1009	993	1012	1019	995	1003	1018	979	1051	984	959	1000	1013	1003	961	1031	992	980	990	964	983	1007	985	1042	964	953	972	1003	965	984	950	992	1002	1012	1041	993	946	978	986	934	1041	1002	995	1041	1025	1021	1007	1025	1046	992	1053	1032	1005	1002	982	976	1018	1001	990	950	1024	981	1014	964	1009	1027	1021
28314	24975	28944	22225	14020	9909	7065	5130	3732	2919	2422	2074	1714	1478	1388	1274	1159	1127	963	929	928	951	938	900	843	790	794	716	729	718	659	718	663	679	653	709	704	651	613	729	692	679	627	648	684	611	672	641	641	682	611	615	690	640	631	675	685	645	635	663	655	609	608	643	621	642	613	590	626	677	595	692	643	655	646	619	639	658	621	621	650	623	661	653	611	645	638	611	631	648	669	638	659	644	597	665	665	614	657	687	618	664	627	678	649	646	670	619	625	626	672	669	634	660	654	665	621	616	624	683	640	619	635	639	677	672	610	650	637	624	636	611	655	658	631	661	637	607	647	631	647	642	652	654	657	671	626	636	645	624	651	665	652	630	610	631	662	644	668	659	684	637	631	688	639	619	610	690	634	657	652	665	639	633	626	654	672	625	691	619	660	628	673	652	668	633	687	639	668	674	674	656	622	662	637	656	654	642	598	614	664	617	624	605	657	625	659	634	683	646	627	629	612	652	629	638	625	641	622	621	673	650	637	687	601	635	661	620	651	613	653	637	670	644	626	650	676	628	656	615	691	631	624	636	626	643	627	620	625	646	647	662	596	606	616	674	644	667	621	636	641	637	637	638	632	650	643	665	646	620	672	677	641	632	661	650	650	600	622	636	691	657	602	633	604	646	671	666	635	593	645	627	627	648	643	594	638	667	620	600	632	618	630	623	667	595	646	620	659	623	620	622	663	674	611	626	658	628	604	625	626	687	604	655	623	657	649	607	608	619	660	657	628	644	619	633	676	589	627	688	674	650	619	654	647	616	631	686	642	596	645	635	585	675	613	664	615	633	619	706	641	660	618	684	647	637	623	657	648	650	639	583	627	649	660	627	647	669	646	637	658	626	607	660	649	640	616	688	695	622	654	667	629	603	657	717	623	644	632	627	665	603	628	617	630	647	616	670	700	615	641	647	628	659	688	642	652	600	647	664	692	652	622	654	613	667	636	643	648	646	635	646	648	661	656	613	634	623	639	661	683	640	663	663	633	634	603	680	656	678	624	636	623	661	643	608	657	665	626	609	629	632	675	719	655	674	607	624	664	630	632	661	605	624	687	633	645	605	651	595	639	650	652	684	640	645	688	652	632	633	631	618	688	663	640	700	676	658	648	629	586	661	600	622	629	645	649	653	574	642	664	661	608	672	647	606	663	631	633	664	647	628	645	631	650	638	677	647	694	630	644	651	655	629	651	633	590	658	622	663	649	656	581	686	621	623	649	653	629	640	678	674	663	619	646	657	639	600	675	597	603	646	670	625	650	675	648	632	635	660	665	627	642	673	633	644	651	614	661	605	610	652	693	643	632	660	593	647	728	587	633	659	587	657	624	643	678	607	618	681	662	687	598	642	682	616	630	636	635	630	622	653	668	608	622	676	659	619	644	642	643	671	615	631	628	683	624	613	647	623	624	642	671	663	660	652	652	636	693	675	641	649	658	658	611	634	650	615	639	643	600	627	631	629	692	647	683	620	652	677	627	618	641	594	628	675	646	637	615	679	618	644	667	616	623	587	653	645	669	610	618	595	646	595	669	667	613	673	626	653	673	614	656	717	614	646	668	611	687	655	617	632	694	662	626	668	646	662	662	645	655	657	671	636	660	647	664	623	631	606	648	647	632	637	666	624	668	656	641	628	635	652	719	659	679	649	644	641	602	635	653	663	650	659	638	636	626	622	622	654	655	594	644	601	623	689	633	640	682	671	626	605	655	642	644	593	632	620	677	683	658	678	617	633	637	675	619	660	639	632	632	626	663	635	632	627	617	631	636	659	659	627	709	641	631	617	611	615	658	674	638	657	655	639	668	622	681	614	615	664	661	640	628	687	631	640	608	664	662	621	593	641	646	650	669	643	699	623	676	626	685	651	659	637	654	676	645	625	612	656	591	624	629	634	679	621	647	703	653	620	647	658	605	689	679	698	608	659	663	658	651	666	660	631	646	630	630	635	603	635	592	655	635	672	661	660	658	662	669	669	661	691	634	637	660	645	632	623	635	584	614	645	683	682	605	656	601	653	666	645	653	644	683	655	636	617	679	655	677	645	630	682	657	634	644	654	600	724	662	598	611	657	651	608	641	594	651	661	609	673	651	619	696	584	663	673	727	669	609	630	640	662	646	672	638	641	685	674	620	676	648	593	653	671	629	662	642	661	635	670	659	618	666	645	611	607	666	629	658	637	638	642	611	624	612	655	691	645	654	593	634	649	678	645	635	625	676	682	703	643	652	590	659	592	688	650	638	681	648	614	654	663	604	656	663	645	639	601	631	650	646	658	581	645	644	644	684	633	654	638	628	626	651	660	644	692	628	637	671	670	657	649	648	649	654	629	664	672	650	639	682	635	705	649	627	668	672	656	673	637	639	615	637	634	650	672	663	659	668	602	690	653	666	642	621	635	650	687	597	642	662	623	668	663	673	651	626	623	604	714	622	651	653	619	632	626	607	641	690	597	626	687	632	585	607	657	691	640	644	664	654	622	634	607	623	625	642	652	616	696	684	615	632	649	646	659	622	616	635	647	659	639	662	639	647	617	607	608	625	631	661	675	620	611	643	632	658	651	658	658	652	654	624	675	677	638	672	640	610	647	648	649	610	617	634	619	633	642	676	661	622	648	638	613	620	634	604	651	716	624	596	643	650	670	674	615	632	654	645	672	645	603	630	650	697	651	650	688	655	639	694	668	641	631	613	674	639	609	647	628	640	645	643	687	661	657	663	665	660	599	646	661	633	639	630	613	652	631	645	639	698	651	678	619	630	623	631	644	659	630	653	651	638	659	605	656	617	632	638	651	696	650	623	660	642	665	610	620	627	645	642	651	643	631	650	622	662	658	626	676	653	646	645	653	605	637	659	633	644	642	649	630	646	643	619	640	620	670	662	684	655	628	652	639	660	614	675	648	652	620	682	714	663	660	716	659	661	656	626	682	654	625	685	657	647	659	630	678	626	657	688	627	646	654	663	664	656	644	624	616	653	655	625	647	693	648	620	624	645	668	622	635	633	640	652	638	687	662	694	651	688	655	635	622	702	665	685	593	624	648	652	667	565	646	596	606	669	635	628	671	621	631	653	680	683	599	616	633	627	645	636	669	632	620	613	637	670	659	618	671	688	620	679	609	683	657	645	656	665	619	633	632	627	655	656	649	626	643	691	620	639	651	638	614	669	657	613	606	639	700	631	657	622	682	617	678	620	662	667	649	618	658	641	662	628	651	645	681	635	665	639	635	620	624	664	641	624	639	629	712	635	686	657	664	672	656	624	618	595	596	647	672	649	606	655	657	668	627	638	616	645	600	661	702	676	621	642	658	614	615	629	661	661	667	631	696	684	605	646	673	631	657	589	663	590	644	688	613	647	655	676	661	673	657	629	633	694	628	637	630	637	627	613	661	647	668	657	635	609	726	621	651	681	658	645	625	704	628	625	605	612	644	616	607	648	635	620	649	661	665	638	678	647	688	641	666
25609	41258	31152	21534	17396	14256	11207	8222	6121	4915	3883	3138	2671	2233	1902	1633	1575	1473	1282	1193	1164	1000	1042	1035	984	961	864	826	806	765	749	726	732	731	724	709	737	709	661	730	693	694	694	687	636	701	667	651	632	672	706	698	643	715	663	658	629	705	699	668	715	657	704	645	692	719	668	674	651	677	715	697	626	674	690	672	688	699	700	711	706	659	666	657	636	681	697	697	658	608	690	650	734	684	651	644	664	656	687	644	611	628	712	630	621	688	691	664	663	625	640	661	655	678	666	652	683	670	677	674	669	685	726	711	650	715	700	643	707	655	707	694	675	647	664	677	730	650	668	645	681	654	659	705	617	685	617	652	700	637	660	648	639	687	727	669	684	673	649	633	703	712	720	689	661	689	633	697	656	660	697	691	668	678	672	679	667	672	672	729	646	681	678	654	659	666	653	636	653	641	675	652	645	695	724	743	645	640	647	636	696	660	658	635	652	692	699	623	660	668	657	724	666	716	686	663	608	634	663	665	653	710	666	673	638	693	649	637	712	693	698	733	644	648	661	697	642	664	668	653	681	681	664	638	717	708	658	647	667	728	650	677	665	673	700	692	646	640	680	686	688	678	648	641	693	693	668	676	709	645	651	639	668	685	681	596	646	690	678	700	679	658	680	686	711	675	698	625	698	688	666	670	658	659	653	698	681	677	646	691	645	675	667	682	707	695	653	653	653	663	719	635	672	650	678	640	650	706	663	640	652	672	629	641	690	680	620	620	716	627	638	693	657	669	660	649	656	684	655	639	645	659	713	650	671	685	707	631	671	634	661	699	633	628	650	645	642	641	679	691	647	675	688	695	683	641	642	656	688	643	660	673	675	689	634	651	650	667	710	718	665	718	640	692	691	702	622	707	634	688	676	686	652	662	627	670	673	708	676	668	678	696	699	665	634	695	663	663	675	624	657	650	688	652	662	631	676	664	664	669	656	657	633	705	656	653	646	640	664	645	666	685	654	668	682	660	637	721	682	670	672	663	698	674	684	671	700	680	649	639	659	681	673	628	656	658	642	696	662	676	663	653	711	624	728	688	679	710	667	662	665	685	652	663	649	673	680	695	673	693	663	648	674	662	688	638	687	717	680	672	683	691	681	651	682	684	717	708	651	691	639	637	676	629	639	664	622	676	704	714	676	670	696	674	657	714	653	699	678	685	657	671	680	625	709	720	666	725	634	693	667	688	688	663	697	673	680	669	695	662	668	642	716	666	644	651	685	613	685	648	687	718	722	658	702	714	688	645	731	654	682	714	657	655	671	671	628	694	654	668	678	662	676	642	715	691	675	667	684	704	665	620	697	655	678	695	672	683	708	608	667	668	629	641	689	643	662	668	680	680	645	651	665	731	676	661	690	665	704	682	611	711	702	667	670	658	667	691	682	625	672	613	677	665	680	665	675	621	657	641	677	655	671	702	700	630	702	668	662	652	671	703	652	652	680	675	646	649	714	695	678	697	641	676	611	692	691	666	653	614	689	646	715	655	658	626	675	669	678	664	653	677	634	696	655	657	712	687	708	625	674	703	623	661	635	654	669	684	669	669	691	690	680	684	673	642	679	706	653	602	672	694	630	639	665	663	632	725	669	642	708	658	697	642	643	649	678	664	690	683	683	645	724	648	622	659	695	627	690	701	680	650	676	687	736	721	663	721	679	673	688	662	660	651	670	636	698	715	699	646	648	717	636	644	649	705	671	653	712	656	685	650	667	688	666	674	666	673	676	685	629	711	693	710	668	645	663	611	639	672	679	679	655	689	641	658	689	677	650	629	662	637	716	709	691	664	715	672	687	664	681	645	644	683	647	672	655	660	649	669	639	677	690	669	674	645	662	683	663	670	645	696	674	668	669	684	677	674	668	634	663	678	670	711	699	677	700	625	690	692	631	687	690	654	675	713	693	703	642	674	667	680	708	711	631	635	707	696	664	670	648	703	665	679	689	633	667	676	679	707	670	697	663	701	692	703	641	642	646	698	689	679	644	680	701	675	683	634	657	658	660	657	683	717	692	679	702	632	687	626	635	658	703	695	664	701	628	704	685	675	622	663	696	682	682	623	665	652	693	696	682	684	641	681	667	690	675	652	727	683	674	716	654	686	659	709	694	680	658	670	678	665	643	635	650	625	661	720	657	692	674	679	656	613	691	702	678	682	671	689	639	716	629	665	646	660	686	692	681	664	683	679	671	685	662	718	694	678	710	637	705	674	652	690	667	679	702	716	710	695	667	659	667	688	641	650	678	662	716	631	645	654	690	699	645	674	683	653	665	671	692	673	635	701	655	624	685	645	687	671	709	703	670	674	666	686	666	679	735	645	661	645	656	672	647	628	698	642	676	691	686	663	691	701	702	659	652	705	675	662	669	625	670	682	659	645	629	675	672	645	712	680	649	666	696	662	663	671	658	720	672	688	677	684	672	682	669	670	649	656	681	685	622	689	701	663	714	678	693	648	677	676	686	642	668	610	644	671	662	668	669	669	672	684	650	667	678	695	679	648	665	677	671	745	702	737	671	675	667	683	677	661	669	694	660	695	698	674	739	673	640	671	607	704	658	675	730	689	653	714	622	672	682	732	698	684	722	665	676	650	651	657	664	645	675	672	663	681	731	647	690	704	679	660	656	694	682	638	660	661	650	701	695	662	636	657	663	704	677	645	696	674	645	665	704	628	676	629	670	671	655	708	670	665	689	649	675	709	636	657	690	671	662	676	655	654	651	701	690	653	663	734	675	667	654	669	705	642	666	652	664	675	652	621	667	681	670	678	664	689	668	622	719	691	646	623	656	673	754	673	671	648	691	660	644	678	688	669	686	732	697	683	652	636	667	664	652	644	676	664	683	648	667	685	653	647	679	699	719	685	633	628	683	674	690	658	653	662	684	601	675	722	679	642	616	704	643	657	662	649	658	653	646	635	686	676	668	660	744	619	674	640	648	679	709	689	679	624	673	659	652	654	674	664	682	640	637	705	663	661	647	707	687	628	649	704	664	670	670	673	701	673	689	655	678	666	683	638	672	703	709	650	673	722	648	696	680	653	684	671	689	657	685	660	714	696	678	671	713	687	659	625	682	704	663	667	662	665	701	677	713	640	690	623	661	672	685	678	637	668	654	654	660	699	641	680	704	714	637	677	700	637	667	618	654	641	698	654	722	713	660	682	678	659	701	709	678	669	674	644	700	635	667	671	682	643	698	698	707	670	699	671	677	682	681	658	730	639	689	668	676	701	694	642	622	684	635	654	651	700	676	685	686	682	657	654	669	676	661	682	688	679	665	670	662	667	647	663	705	716	646	653	750	651	649	647	650	693	653	679	703	636	637	673	710	660	695	657	642	693	685	650	669	667	615	659	632	624	652	716	645	625	663	669	628	675	677	702	641	597	655	646	690	662	653	636	689	640	645	702	654	709	657	692	681	682	676	692	682	669	671	681	725	703	699	682	653	645	647	705	660	679	650	716	672	678
23322	21068	28306	24207	21702	20033	13858	8050	5686	4588	3717	3137	2692	2343	2112	1856	1749	1601	1583	1383	1282	1383	1317	1286	1212	1220	1187	1121	1060	968	1015	1020	975	1046	1001	997	978	1007	957	923	978	1000	946	945	975	948	985	920	1013	980	909	919	942	925	933	927	961	925	944	882	893	956	882	982	985	942	973	902	965	928	933	936	951	928	929	951	967	955	928	917	946	898	970	941	925	991	954	1012	960	912	956	987	942	965	964	947	920	950	934	922	990	931	906	913	956	941	925	930	981	956	947	929	942	949	956	928	968	925	934	917	938	985	997	959	941	987	959	931	958	928	921	952	959	931	928	937	969	878	940	936	921	986	979	946	991	943	961	947	924	954	929	948	948	920	922	916	937	971	1027	946	917	963	933	959	906	916	942	929	959	1015	928	956	926	931	897	945	933	952	933	912	967	893	945	885	919	956	914	898	971	974	997	913	974	907	955	1008	955	948	955	899	914	961	928	945	990	980	882	981	978	1010	924	960	952	906	985	958	955	975	968	984	1008	935	973	959	954	939	912	974	986	939	954	894	918	947	970	904	923	978	874	986	941	965	866	985	879	869	950	932	972	940	942	928	966	939	895	927	877	895	982	967	1005	934	907	909	952	856	930	914	918	916	933	911	906	986	981	996	930	882	965	942	974	941	926	959	948	926	953	908	892	952	924	894	956	904	880	900	947	932	912	895	908	944	931	958	931	926	876	942	945	925	962	953	881	967	970	993	891	993	924	904	936	906	985	951	920	952	942	929	868	892	935	963	933	958	903	991	1013	975	946	947	930	961	916	945	1008	982	933	948	904	980	915	929	935	951	938	947	939	1004	961	952	939	979	950	924	926	938	912	918	972	960	948	1006	960	951	945	962	900	993	944	872	912	965	947	927	916	865	929	940	936	963	921	949	946	983	967	960	940	946	946	951	945	1010	924	925	941	964	948	951	932	934	984	933	986	905	961	983	869	972	944	924	896	914	944	928	967	983	917	905	980	900	946	918	999	953	871	923	965	954	937	951	948	932	953	972	917	929	953	884	941	948	956	883	956	905	855	984	980	914	913	979	916	944	967	944	994	955	948	927	961	1003	950	955	937	937	923	935	955	941	956	958	951	856	996	942	943	923	959	923	914	949	930	946	920	991	957	943	905	986	944	894	972	957	923	960	910	946	921	924	892	968	906	946	944	898	950	960	984	929	895	1031	949	897	922	915	918	877	919	958	984	935	1037	967	958	927	970	923	975	930	899	925	989	1012	950	944	900	946	962	933	917	989	968	960	951	986	913	950	920	915	952	929	1003	898	942	981	994	885	894	887	943	978	945	973	915	966	891	950	925	931	889	956	946	913	894	910	912	903	983	891	954	911	943	881	953	930	969	970	868	921	913	968	929	941	948	933	972	909	933	929	941	916	910	956	919	952	933	922	987	949	987	921	958	940	928	935	934	960	975	988	847	966	952	902	946	940	975	945	953	1012	899	863	1001	942	925	959	966	903	938	921	950	912	955	913	982	923	904	932	911	957	946	927	989	950	959	955	893	942	924	895	918	954	971	918	829	885	887	924	946	915	922	898	966	993	900	943	928	986	923	936	906	949	957	929	925	909	933	902	996	982	901	894	945	965	907	922	921	942	950	983	990	962	877	925	917	927	910	899	913	924	955	931	963	934	997	919	929	960	971	933	965	982	923	984	997	993	905	948	973	937	926	892	913	965	900	957	953	928	902	977	954	888	931	989	936	939	933	919	997	880	914	979	962	942	947	894	945	931	893	978	935	969	965	946	987	975	963	989	1012	947	954	955	956	974	910	892	906	919	895	931	928	986	922	964	944	886	978	977	944	1008	944	908	955	965	922	910	952	988	966	973	969	898	899	955	885	906	978	886	889	936	993	954	912	938	942	910	972	914	927	943	930	903	952	911	928	950	894	940	966	940	958	947	947	986	906	971	968	973	906	946	930	925	925	872	926	961	929	927	953	951	944	949	913	907	931	906	928	907	1017	946	911	903	1016	959	917	997	948	947	954	937	944	955	934	943	924	974	983	932	952	1015	951	940	920	922	959	955	944	916	922	938	906	959	983	923	907	923	965	950	938	974	1007	928	946	939	953	967	978	927	974	959	902	887	912	925	887	938	886	937	928	912	909	938	901	957	919	883	951	975	970	935	889	948	941	989	973	985	937	975	991	949	968	909	907	947	896	930	979	973	959	944	953	962	924	916	921	888	939	933	940	979	944	1018	974	990	902	953	914	910	942	955	898	912	971	955	957	948	968	928	943	970	971	1018	923	959	952	927	938	938	986	888	931	968	969	881	936	915	946	961	912	913	985	916	965	955	933	932	939	931	910	959	947	950	995	901	914	996	959	936	952	865	921	897	959	905	913	892	912	950	912	954	968	975	935	962	927	944	964	879	949	933	974	964	952	943	987	878	963	909	899	895	937	894	976	1002	945	868	962	960	943	978	939	908	969	929	926	955	992	940	955	920	933	945	965	997	963	891	931	932	925	918	934	865	918	984	922	922	912	940	937	952	964	974	935	935	947	940	934	928	944	898	906	914	983	926	928	876	945	963	915	947	908	998	931	931	825	909	974	949	1008	952	890	966	902	950	938	960	921	945	931	916	926	967	959	900	922	900	925	960	937	1048	937	912	933	957	911	918	934	920	977	948	943	959	926	935	932	916	963	933	900	937	963	938	967	936	957	1033	857	878	901	973	961	898	899	885	924	953	904	955	937	981	992	981	940	935	901	908	936	912	925	905	982	924	953	962	964	936	940	891	961	960	957	995	941	935	938	941	952	923	939	955	1006	938	888	913	993	923	865	993	989	965	1003	987	909	895	950	967	949	945	948	917	927	948	910	941	924	919	948	982	898	921	882	930	957	928	914	925	876	1015	958	877	889	941	962	911	921	900	945	983	945	936	874	933	976	923	980	1002	948	954	980	946	943	921	909	887	958	959	942	915	920	917	972	922	958	929	967	938	935	953	954	921	974	958	938	914	958	902	970	924	889	924	975	937	924	893	936	944	957	934	936	936	915	978	893	929	916	908	908	950	885	978	958	938	969	978	958	950	981	976	975	900	966	933	933	915	945	978	953	944	936	960	918	956	856	923	944	926	967	950	890	899	916	949	952	926	981	939	964	906	936	925	970	1010	990	963	949	924	878	961	882	899	951	986	997	970	955	990	962	1015	962	887	954	937	988	966	941	940	954	974	1046	985	841	908	984	946	925	915	963	960	882	951	890	897	908	921	946	933	947	915	936	891	995	1005	981	962	934	915	876	915	901	923	919	935	953	937	991	933	950	902	910	880	913	894	985	976	948	944	925	934	946	944	899	896	953	955	928	972	923	940	944	923	903	921	939	925	913	892	977	923	912	1024	948	944	980	919	946	936	976	940	954	963	941	924	967	920	930	941	956	967	973	947	984	956	909	935	976	972	942	917	904	967	991	996	902	955	920	966	1022	965	935	936	991	960	930	974	897	889	978	953	955	996	943	970	963	931	993	934	975	926	945	964	921	939	938	900	962	915	969	953
25889	48452	37057	27020	22251	18779	14867	11224	8671	6787	5509	4494	3763	3204	2688	2483	2175	2037	1854	1670	1580	1637	1538	1421	1349	1362	1279	1167	1194	1074	1126	1038	1145	1031	1049	1042	1039	1004	1028	1013	989	990	951	973	977	958	950	956	962	956	1014	926	984	942	977	952	940	942	931	974	985	984	995	960	984	956	968	983	989	987	954	967	944	1042	985	948	1002	980	975	940	968	1008	941	927	959	962	918	954	977	989	952	952	978	973	995	939	932	947	952	957	916	961	970	954	978	974	961	904	932	905	979	1024	953	1028	958	984	925	988	957	979	912	918	994	940	950	918	938	1028	941	944	967	995	966	930	987	974	936	966	987	1016	909	989	925	1016	957	959	952	1008	958	973	957	962	973	950	959	961	934	961	971	979	896	984	938	1015	967	942	962	895	984	994	989	981	963	954	953	918	960	953	963	933	953	957	937	929	985	946	1005	924	997	979	983	930	889	968	1019	908	993	984	905	956	981	966	943	952	960	955	940	927	874	983	940	957	954	990	970	947	938	972	971	948	951	1055	962	1021	941	949	953	969	922	934	966	951	959	971	941	952	985	931	922	1010	926	971	964	994	951	971	939	931	957	943	969	971	948	1011	1017	1009	1003	992	934	945	879	985	891	976	948	939	916	943	975	944	966	914	950	984	950	938	932	895	973	981	987	989	946	982	1034	902	974	985	993	898	988	954	938	918	992	981	946	996	954	957	902	938	989	939	938	908	964	978	977	955	982	960	923	943	954	976	946	967	1001	957	983	925	960	940	943	954	968	913	956	899	913	957	923	986	935	957	951	930	944	978	956	950	942	932	907	960	931	899	953	965	955	974	942	988	977	929	950	962	978	929	951	956	975	947	997	1024	937	998	900	931	949	912	956	919	936	962	981	977	967	973	931	975	1017	998	961	952	945	941	948	985	1010	896	994	939	986	953	1018	912	1013	995	942	969	998	947	971	987	961	937	956	950	937	940	998	917	913	947	932	965	944	918	984	991	932	991	953	963	985	972	968	998	991	975	984	962	958	946	953	994	975	967	914	886	946	962	969	941	917	1001	936	931	943	947	913	916	915	965	906	956	956	987	974	960	977	1005	953	901	960	998	986	987	984	958	1019	970	965	936	928	1004	955	953	903	949	925	887	1020	966	877	919	924	936	947	899	946	980	936	917	989	971	974	908	939	968	945	988	929	928	991	951	967	987	942	960	958	965	934	959	985	933	952	1011	977	984	935	952	966	966	948	990	969	940	955	1001	994	988	944	911	994	977	932	965	965	944	982	948	936	957	982	959	943	941	956	940	932	963	974	960	993	967	949	939	946	947	958	1024	1007	985	952	949	976	958	934	935	903	992	925	892	952	959	948	938	969	1001	974	953	956	973	1008	953	937	984	979	936	937	965	1004	977	931	957	960	948	896	1006	941	968	952	936	992	955	940	927	962	1014	962	958	957	1002	977	991	962	952	934	1042	980	1001	933	988	939	937	947	977	943	964	963	985	952	1042	938	998	996	956	970	982	946	905	988	940	1018	949	947	997	984	944	948	1013	956	1036	979	947	956	958	968	1025	984	928	986	940	967	949	991	958	961	929	954	1000	987	950	998	964	979	940	925	950	924	971	1004	953	976	946	976	896	943	947	976	985	955	959	905	973	984	985	930	919	919	936	954	947	973	980	966	903	990	848	950	931	986	990	954	985	918	919	903	962	969	968	942	946	978	945	987	927	1004	968	938	964	974	999	941	962	976	932	963	1010	949	996	899	933	967	973	976	985	976	1003	966	1007	1020	935	950	941	976	945	958	985	946	962	936	1018	994	924	948	920	975	986	970	933	985	948	938	966	987	960	925	998	944	983	972	982	1009	948	948	929	997	938	944	982	980	989	985	956	1004	968	894	962	955	980	905	940	922	935	982	971	878	963	931	962	966	974	981	973	954	961	994	981	981	979	952	926	904	944	993	930	1055	956	957	948	937	1008	926	921	1014	988	978	936	939	937	953	938	995	991	941	993	942	916	986	943	944	953	947	996	939	979	1004	946	971	959	942	956	1007	965	991	961	942	975	995	968	969	1034	947	949	970	966	935	933	997	949	974	956	928	970	975	985	1035	955	928	944	1007	956	1017	972	969	943	930	1039	930	979	992	1021	977	960	968	976	958	998	976	982	931	899	979	971	990	964	923	966	915	981	956	944	987	1031	985	961	1002	938	913	991	942	908	931	956	933	950	992	962	994	1014	961	970	895	964	938	969	941	929	979	992	940	990	994	979	925	952	985	966	971	938	967	966	945	925	985	943	940	984	958	936	939	988	973	976	932	959	963	981	985	909	935	916	962	930	992	956	991	952	977	947	963	901	969	955	985	933	937	980	900	952	991	958	922	1040	942	933	867	1015	923	979	982	1014	894	960	1000	910	1002	908	929	978	925	993	991	954	991	942	947	935	892	967	986	965	1035	958	950	974	907	961	968	940	943	962	934	961	975	979	927	916	951	990	944	984	1005	955	953	1022	958	923	925	1002	965	972	971	968	972	1015	918	929	953	932	952	934	948	921	1040	1017	944	973	988	1018	999	929	989	892	1023	960	948	976	953	980	922	986	917	930	899	962	940	881	1022	954	928	934	970	997	1007	904	993	954	950	990	925	939	1025	958	895	966	876	993	986	1004	962	983	933	1001	926	969	943	978	931	999	1018	947	910	909	917	944	973	975	949	921	922	918	951	922	978	926	961	993	973	1022	992	948	974	915	985	955	991	954	989	925	995	943	993	967	950	932	974	984	978	964	1005	1029	970	993	929	1030	1008	975	950	976	965	961	969	978	998	907	972	961	1034	962	999	956	951	971	967	941	990	987	963	1020	1024	994	941	963	992	999	940	960	937	920	968	944	950	891	979	933	989	960	962	991	934	967	932	923	991	956	921	914	944	970	948	987	983	1006	944	1003	929	900	1048	930	937	962	918	939	974	929	910	906	976	1013	987	1007	941	978	1025	971	929	934	966	919	974	1020	986	961	980	949	924	920	921	953	990	950	967	944	966	936	976	1008	924	987	968	962	957	985	973	960	981	998	1029	952	951	975	1003	985	983	1012	973	988	957	955	974	1004	932	959	951	987	945	940	1013	928	981	975	953	962	950	963	963	988	902	996	1003	1015	978	980	961	963	941	964	929	959	946	995	1001	1011	985	957	931	973	985	961	954	953	924	944	961	939	933	962	925	890	978	982	931	965	960	956	955	996	1011	982	969	940	981	997	979	985	942	1000	933	970	912	932	979	957	971	964	971	952	930	933	963	975	963	984	949	934	923	953	976	951	935	945	970	963	961	943	963	960	977	984	959	974	915	959	931	964	968	991	942	957	1009	947	911	937	987	968	965	964	957	1012	938	990	932	946	977	975	1016	975	952	920	953	933	950	965	971	965	943	964	909	953	914	980	963	965	974	965	954	960	969	983	1003	944	922	938	883	973	967	937	974	992	1005	929	971	1019	973	1016	906	949	950	950	941	954	945	951	911	973	948	935	950	999	964	913	922	942	955	982	1025	926	972	994	954	976	929	957	879	996	921	1002	921	945	940	940	922	965	979	1024	988	1004	976	905	969	931	945	933	982	932	950	946	943	931	981	930	955	975	959	955	992	1019	985	996	1024	971
24648	21078	27618	26030	20241	14383	10214	6601	4713	3734	3053	2532	2062	1786	1582	1404	1259	1194	1082	1031	956	936	879	873	846	708	765	716	690	706	703	679	679	644	630	650	583	598	613	615	586	624	593	596	639	600	605	598	586	613	589	603	598	617	585	589	605	594	608	551	573	566	583	571	573	624	599	581	610	603	610	572	582	613	609	581	577	593	602	602	585	667	537	547	566	589	575	608	556	590	580	618	596	601	616	621	563	609	601	565	590	575	569	571	590	600	590	570	604	554	624	608	591	567	611	551	552	611	604	570	587	592	589	595	574	596	554	607	565	552	580	550	586	589	618	591	537	560	570	608	572	579	594	585	573	606	544	581	585	567	553	591	612	602	575	631	641	640	615	566	591	598	587	569	593	597	550	616	572	571	570	560	599	565	582	595	595	601	607	578	592	600	623	584	613	570	590	599	590	586	599	593	624	565	597	597	618	590	581	601	613	549	601	595	577	592	578	587	586	639	579	575	566	564	575	575	587	596	570	614	605	596	623	602	549	582	558	572	581	612	602	561	576	621	605	608	518	602	588	583	586	572	586	592	603	601	559	608	580	536	601	594	637	584	591	559	569	571	595	601	560	590	585	563	618	600	554	582	561	596	555	617	564	581	550	581	638	571	632	605	627	604	605	583	585	624	591	669	584	583	615	582	608	539	562	553	588	550	565	597	579	577	616	569	574	578	592	582	562	582	572	565	551	582	620	580	564	607	545	588	610	596	586	557	592	565	593	590	580	647	566	595	580	614	587	546	598	585	559	560	608	561	589	591	560	599	573	561	556	598	604	574	581	550	609	624	622	589	572	589	548	588	598	534	603	579	605	595	601	603	604	570	609	568	573	598	585	596	585	569	538	617	579	604	611	604	639	572	586	596	597	607	595	599	575	577	561	604	575	612	577	574	640	644	594	598	519	566	603	573	562	599	573	558	568	606	560	562	569	610	613	607	573	620	640	625	602	559	567	602	593	561	610	639	583	610	571	585	574	569	553	603	628	624	608	601	603	611	598	595	588	569	595	568	542	577	587	627	610	559	577	591	590	620	565	577	619	598	599	578	609	586	570	613	624	563	576	610	596	614	617	588	527	559	615	546	593	597	598	612	574	592	585	603	598	576	537	591	598	558	599	611	577	550	558	611	565	592	597	578	588	608	615	528	589	595	580	564	570	608	574	585	585	590	609	588	547	609	629	613	610	650	568	564	560	545	566	619	604	576	584	653	639	560	576	599	568	582	610	600	580	623	584	599	598	596	560	574	588	597	576	602	595	597	602	559	537	570	584	601	609	589	574	557	586	606	593	599	610	596	611	590	612	588	536	539	600	585	576	563	550	611	590	582	568	632	617	528	561	541	614	614	569	571	619	592	578	553	620	561	577	562	620	572	551	576	612	584	598	657	564	581	582	588	584	578	576	546	617	633	558	568	583	550	544	613	545	621	549	591	604	559	601	587	570	575	565	603	594	579	571	642	586	551	575	596	570	587	556	574	623	573	539	583	563	572	566	606	560	581	608	536	592	566	548	545	578	581	539	607	633	520	548	551	580	608	653	565	578	574	547	587	584	571	598	577	574	605	567	573	591	619	557	575	578	561	553	575	589	571	600	622	557	614	600	589	629	609	591	588	638	563	620	546	550	579	586	625	582	548	603	597	573	613	580	618	592	623	580	591	593	604	609	527	581	553	584	589	617	604	594	556	561	600	585	598	624	539	552	619	558	611	570	580	583	597	563	589	575	598	628	597	582	559	596	588	588	608	558	599	578	588	560	615	601	601	588	573	619	623	579	584	574	620	559	607	604	566	649	610	614	648	621	598	557	593	607	591	580	591	578	563	579	577	630	586	599	557	576	620	606	551	637	637	587	531	586	633	602	633	585	608	585	578	608	548	572	559	580	575	618	576	650	653	606	579	585	578	614	561	610	604	619	577	596	628	582	584	595	583	598	559	611	549	587	589	634	541	584	638	570	598	592	650	581	626	587	589	615	611	598	618	619	626	578	605	619	617	567	568	602	557	587	599	553	569	587	576	560	587	606	607	612	557	588	613	584	604	610	644	577	589	564	561	630	575	555	597	602	622	602	617	582	550	641	601	591	540	552	619	595	597	559	597	605	572	559	594	583	580	618	598	604	591	586	610	615	576	581	563	598	623	609	573	596	566	592	571	577	593	559	568	596	613	579	594	576	566	566	583	623	639	555	553	585	592	591	558	600	565	609	607	558	577	611	597	590	565	579	587	590	573	568	576	591	560	578	580	603	558	572	602	560	597	595	557	566	573	611	587	605	578	625	595	616	578	623	553	597	559	555	605	660	613	601	597	585	576	559	567	584	613	553	583	559	600	607	569	575	623	556	552	555	598	622	570	567	591	524	567	548	553	590	609	600	568	588	539	595	579	564	577	589	609	579	596	553	554	576	625	588	537	609	607	596	614	571	592	546	618	601	565	612	603	546	585	583	586	575	577	589	588	547	627	532	596	578	626	587	635	577	638	595	581	633	563	611	583	592	562	549	576	619	615	578	589	552	590	598	593	574	575	588	565	605	609	612	545	574	555	567	604	607	618	611	585	574	603	606	613	621	597	624	599	576	620	552	563	554	623	542	597	571	551	571	592	591	587	569	590	583	608	582	578	570	618	566	616	568	595	585	606	579	603	592	604	616	558	591	534	641	597	577	577	587	547	608	574	633	595	556	563	539	612	608	576	610	597	568	605	594	621	602	633	623	581	564	579	631	571	566	584	608	571	575	575	579	553	569	578	598	555	591	580	599	618	614	571	574	570	611	582	531	599	576	580	629	586	577	578	550	581	614	570	572	546	608	568	604	585	568	595	599	591	624	613	543	572	602	581	597	574	608	572	566	591	536	582	585	535	597	581	580	581	586	549	567	576	616	631	551	573	595	609	600	565	642	509	551	545	557	596	560	561	549	594	593	533	574	590	624	587	571	550	580	584	614	548	587	584	555	593	570	571	576	560	572	598	589	601	621	591	593	584	611	602	570	581	600	604	614	613	553	583	594	556	601	603	595	570	626	562	596	598	580	581	615	578	551	606	605	569	600	615	574	593	572	555	644	575	577	567	614	628	638	586	630	589	621	616	619	589	540	586	580	599	615	558	605	595	585	579	558	551	606	582	620	611	562	620	581	584	568	620	523	583	571	573	574	572	596	604	637	600	596	597	611	532	615	578	611	595	587	592	575	599	579	560	578	612	552	545	618	563	603	544	618	589	570	616	555	640	568	596	605	608	555	579	550	595	527	553	557	548	552	579	602	577	583	576	561	592	555	627	575	583	593	570	572	570	559	639	589	588	555	586	583	580	598	573	591	604	625	588	547	581	586	588	574	569	593	559	586	600	560	555	581	561	603	569	561	570	614	572	555	614	568	607	614	554	578	566	559	583	572	578	614	614	571	570	519	613	619	622	586	584	603	616	599	573	578	581	530	557	586	576	590	577	589	571	585	573	546	578	602	607
25366	46167	35722	25836	21367	17648	14131	10368	8001	6145	4934	3892	3230	2748	2333	2093	1894	1691	1506	1326	1210	1109	1152	1062	957	921	892	797	802	729	706	739	752	682	682	663	701	689	659	599	697	640	641	642	611	621	643	626	606	651	604	601	691	639	617	658	640	610	617	647	605	625	625	596	601	599	633	626	626	664	565	641	631	644	604	659	643	578	589	601	629	599	654	645	600	618	638	686	626	637	626	609	631	625	635	631	657	626	611	618	629	619	646	643	632	623	650	622	684	592	633	635	662	626	622	608	608	646	623	636	598	605	611	598	614	609	649	585	656	629	631	632	581	604	636	591	635	656	669	622	636	644	611	639	616	633	635	640	630	654	628	650	624	589	618	589	624	641	653	612	685	615	587	614	626	592	639	600	641	563	632	617	611	661	590	613	611	583	604	580	632	614	654	625	653	628	604	616	616	607	601	628	630	620	610	595	644	653	612	673	625	615	612	680	603	642	637	660	596	631	623	615	657	611	634	604	636	603	647	598	606	656	559	615	704	669	663	610	619	626	642	674	610	619	616	650	653	622	620	639	646	650	624	602	669	664	617	644	611	600	592	594	626	646	636	644	647	607	644	603	632	651	644	667	623	630	627	613	640	599	635	617	595	664	622	641	608	661	621	613	648	612	658	632	599	614	619	636	599	602	599	586	654	617	618	624	559	608	635	591	628	596	677	608	621	626	636	607	651	612	667	607	593	617	569	647	602	665	648	642	664	629	628	589	669	599	633	612	671	645	598	653	645	638	620	635	615	647	651	653	674	672	660	614	647	653	649	648	647	600	646	591	623	632	681	616	646	657	599	624	583	611	670	669	591	657	588	631	638	575	605	593	624	636	627	578	630	645	642	663	616	647	637	666	616	635	647	633	589	642	637	611	628	624	680	616	592	600	653	601	631	657	638	621	624	639	630	624	601	597	647	641	570	638	649	631	590	647	660	629	631	628	627	625	632	646	638	657	626	622	645	700	616	618	611	644	651	666	590	629	636	647	639	607	618	632	642	614	619	620	594	639	608	588	628	580	652	576	664	665	693	668	640	598	614	644	590	590	655	639	624	625	630	648	600	616	591	606	616	636	604	645	586	639	585	596	640	623	662	648	611	636	624	618	621	657	636	611	610	665	653	638	649	625	644	683	679	657	613	650	629	563	663	607	617	641	607	633	668	632	642	633	614	650	610	618	638	657	630	613	652	648	682	653	594	609	619	643	629	629	637	567	629	615	599	630	637	640	623	675	598	630	560	609	607	604	626	617	646	615	617	592	601	637	647	648	557	620	660	693	649	606	649	618	606	678	621	584	637	618	649	592	633	621	671	648	630	645	592	614	629	612	638	637	621	574	649	614	659	644	590	644	630	637	618	634	688	596	612	626	583	659	654	609	630	632	613	648	622	626	629	622	619	580	672	637	582	652	589	615	661	653	626	583	629	646	637	593	668	618	578	670	629	605	629	552	646	573	604	670	616	620	670	640	689	643	638	620	594	617	631	674	667	625	620	598	649	614	579	663	664	634	627	642	639	639	596	644	609	676	608	656	649	616	615	624	621	617	641	623	663	649	614	669	638	647	650	643	646	638	607	626	615	643	628	654	636	642	581	645	618	623	608	599	614	618	637	615	655	608	635	635	615	616	633	636	616	672	662	594	639	636	629	625	610	588	642	628	620	624	631	591	594	632	692	697	600	658	593	597	641	645	622	612	629	608	638	570	656	635	634	594	640	620	614	630	651	649	628	627	638	613	653	611	658	632	604	612	619	630	652	617	670	610	646	685	623	633	654	614	653	583	639	614	669	645	588	597	645	673	605	639	660	671	593	634	615	569	601	609	625	625	609	617	631	600	622	644	634	600	643	671	633	603	611	624	649	631	663	643	623	673	647	575	611	619	649	599	589	643	631	645	616	598	634	626	633	648	607	664	622	666	642	620	574	631	676	621	645	621	635	618	612	594	612	627	634	611	649	603	643	660	660	639	650	622	609	583	627	615	606	641	596	632	615	661	608	636	632	599	641	660	593	643	643	644	626	603	651	599	669	679	623	661	625	625	637	651	573	611	609	632	628	660	590	662	625	612	619	584	608	620	684	664	662	614	611	582	612	637	600	614	612	637	615	612	583	609	612	624	692	586	656	645	611	645	604	654	625	664	614	638	628	573	603	650	617	579	636	648	633	652	647	571	602	630	649	616	639	643	608	592	606	616	658	640	662	651	680	596	595	604	601	641	624	637	633	622	606	707	651	659	593	648	609	581	668	598	641	630	679	628	621	631	640	652	609	621	638	670	628	655	681	657	641	622	643	611	621	629	628	590	658	596	629	684	669	621	637	668	626	646	611	633	638	626	649	620	649	643	603	643	642	648	600	609	567	586	617	627	658	662	633	664	595	628	603	623	575	657	691	614	648	652	632	620	600	641	642	681	599	608	662	621	622	612	639	614	651	640	660	598	644	598	647	626	623	585	630	622	624	613	645	604	625	630	676	595	671	608	616	600	635	642	670	641	607	603	642	604	608	633	608	646	649	627	631	703	576	643	604	631	617	599	633	624	617	611	609	614	633	614	664	634	622	599	625	591	622	643	635	646	635	634	655	604	645	653	602	685	596	628	664	620	627	634	607	678	642	635	605	616	631	659	609	658	609	689	584	648	629	599	619	627	630	637	635	627	655	664	621	661	619	597	609	688	629	611	620	631	620	665	617	594	641	636	599	607	633	605	615	620	612	665	658	578	646	646	583	665	598	559	628	592	682	699	625	644	650	591	624	635	635	651	616	654	649	618	682	659	641	607	642	600	617	629	573	600	679	664	599	595	610	621	610	625	643	629	610	636	606	615	610	625	668	636	625	621	614	625	593	631	652	702	643	597	646	645	608	602	626	621	641	607	618	595	615	623	643	648	590	623	621	627	636	599	617	587	648	670	674	631	618	648	604	653	617	725	630	635	605	643	643	674	581	626	652	634	670	627	588	623	628	657	602	606	625	626	648	590	700	643	668	595	621	608	597	635	637	596	594	632	581	681	627	648	630	602	624	627	611	700	632	688	617	646	605	617	603	605	606	606	642	573	605	600	571	638	631	646	593	611	636	627	599	648	665	594	576	630	684	551	645	622	589	631	603	615	592	625	602	623	639	579	615	633	593	647	671	622	638	602	654	611	649	641	600	590	608	648	593	679	630	656	613	587	646	617	606	580	679	619	662	675	601	627	587	620	618	643	626	646	627	675	675	627	623	631	597	592	649	629	638	651	575	571	631	607	623	596	629	614	583	614	638	623	621	662	626	613	637	612	616	664	659	565	680	601	625	591	616	621	620	624	605	660	576	652	633	669	633	680	652	639	586	611	611	659	628	636	589	619	680	606	624	621	618	642	624	639	654	651	582	645	655	644	643	650	634	618	603	631	670	624	614	637	641	602	589	643	616	654	588	553	655	559	596	671	601	632	653	594	652	608	584	663	670	613	667	632	601	623	639	619	640	644
22446	21122	28793	23727	21428	22747	21438	11516	7695	6252	5045	4038	3471	2975	2669	2291	2035	1952	1789	1674	1507	1540	1422	1396	1433	1316	1219	1165	1185	1173	1163	1128	1084	1102	1036	1080	1052	1028	960	1045	930	1002	994	993	976	1024	982	964	954	1025	927	1005	1001	1023	947	993	959	992	955	955	1015	957	976	981	1031	1004	985	955	993	938	941	1011	1014	990	961	953	1007	982	1000	943	958	1010	988	992	970	1000	949	1061	940	994	982	949	988	1010	969	968	974	978	959	995	961	980	944	947	1022	983	893	973	953	940	1003	1044	1053	969	937	1014	1012	982	949	936	940	990	1001	928	946	1011	1020	962	972	990	995	925	978	947	1013	1023	961	971	1080	993	952	939	967	979	1001	978	957	980	977	981	1021	992	1030	969	979	1024	1008	947	986	1021	944	974	994	939	934	991	1016	998	1004	965	1008	980	959	959	947	992	962	967	951	951	1005	952	987	1020	950	949	982	920	982	1012	978	999	960	987	1011	996	990	873	958	1000	968	1012	991	989	956	940	1004	1009	1046	990	942	961	917	966	978	930	929	949	980	993	963	1002	970	929	1030	922	977	925	945	996	1034	1020	994	992	960	936	977	971	944	936	998	982	950	957	964	934	998	972	938	971	978	950	937	954	945	989	981	994	1015	994	961	991	1012	976	1023	958	994	931	987	992	1020	936	975	1020	962	990	959	975	974	995	927	974	974	954	986	948	968	986	986	936	972	993	989	1005	966	1006	965	996	978	925	939	978	1008	963	957	1032	1024	992	996	1006	972	983	971	972	996	1033	924	984	1052	970	959	945	979	1011	968	939	975	987	971	991	971	1069	963	970	968	987	985	951	944	983	1018	928	918	1020	1005	986	1028	1022	968	983	941	983	959	999	963	1038	989	965	988	1012	968	999	1019	959	1032	995	964	945	968	983	938	966	966	957	992	989	950	963	934	936	934	961	962	1015	987	1005	1024	976	990	954	922	1035	959	960	956	947	949	987	924	1020	995	988	991	937	914	964	942	1003	999	1010	928	986	968	985	954	972	993	1005	972	972	979	981	999	1023	981	948	970	977	963	1015	968	920	971	986	906	983	949	1015	960	966	950	958	1015	978	1011	975	1023	963	951	952	1006	1015	1000	1035	1008	939	978	985	951	949	956	1006	1003	944	991	990	968	898	989	1000	965	1033	970	965	961	888	1015	1060	984	1016	930	1003	958	1001	1011	967	996	960	973	968	990	968	942	1031	990	982	980	965	965	974	1012	1010	973	958	966	987	1020	1030	987	969	921	944	997	948	964	957	1023	992	951	988	1020	913	989	1006	960	980	988	999	997	959	961	1008	1006	973	986	976	955	995	966	956	935	917	975	960	928	1029	953	943	968	978	949	989	989	986	967	993	944	950	954	938	974	942	956	999	1011	934	990	1006	1038	985	992	993	930	949	983	931	988	958	996	947	999	981	972	920	992	951	963	1010	1030	1002	987	1001	940	906	1031	960	1018	987	975	960	1017	953	934	968	977	928	963	973	987	973	973	974	990	980	990	972	979	964	974	999	998	1003	990	994	996	991	1023	925	988	943	1002	980	951	1009	996	1026	965	1028	966	978	974	1040	981	978	923	992	944	991	962	991	977	983	1005	1000	969	928	1021	1046	1034	972	982	1019	958	989	955	986	972	953	1006	940	958	971	1007	1001	1046	933	956	947	990	956	993	956	981	930	973	1005	990	962	929	934	973	946	958	939	931	1018	989	978	967	973	942	988	1031	1018	932	956	998	956	951	958	951	966	1028	1015	974	1014	963	982	985	909	964	989	924	969	938	990	989	1034	981	988	984	1007	970	950	985	1016	981	1008	1011	997	1027	943	990	1009	969	1002	942	1058	990	975	951	962	962	989	967	984	961	1024	976	989	992	940	1015	1041	1022	943	998	983	967	922	954	974	982	1006	917	1020	1026	971	962	995	961	950	953	933	969	1022	960	880	970	1006	974	939	917	973	1011	937	990	962	974	962	985	968	940	1013	932	944	944	991	992	980	1012	979	999	1005	950	946	1007	979	958	974	916	986	1030	955	935	962	1001	1027	1005	934	954	1004	1010	997	943	989	964	961	1000	938	968	985	985	1011	1029	956	971	978	992	1023	995	970	949	949	1025	1012	970	953	959	959	981	1002	927	966	1039	949	972	968	1000	985	1031	962	1004	1003	933	981	1000	1008	957	996	984	999	938	983	1002	973	965	968	1000	1006	961	1002	999	966	977	995	1004	926	992	978	962	1000	953	1024	1003	983	971	1016	986	956	994	979	965	954	992	966	975	992	962	963	964	1001	961	987	1003	970	942	980	981	965	958	1033	946	991	996	968	1000	1003	899	969	949	1038	993	1003	941	994	979	946	988	993	1015	977	936	996	975	926	968	971	951	968	1020	935	984	1028	948	1002	985	943	950	919	959	955	978	931	985	905	1002	941	949	938	1008	1012	984	988	963	947	958	972	1002	943	960	988	945	979	1004	985	970	946	971	976	965	992	985	955	897	1020	944	979	1002	949	1020	1043	998	999	976	1000	1022	959	1058	1015	943	921	999	927	983	978	956	936	929	934	981	1003	1014	973	1010	998	993	988	958	942	987	1014	1015	1006	981	954	1023	913	962	941	1036	1011	964	1000	958	997	975	990	977	1024	908	968	915	936	975	927	972	910	986	962	994	1005	945	969	943	967	973	934	904	946	942	957	908	991	982	976	962	982	1009	981	986	1018	948	964	1007	966	994	974	972	976	1008	1006	983	904	925	1040	981	991	977	967	963	1026	969	971	980	990	940	960	962	991	953	994	961	942	968	958	986	1037	1007	961	939	939	997	1003	1010	1021	928	968	984	955	1015	1039	942	988	1024	925	989	944	985	976	999	1035	979	975	968	995	1009	987	946	1008	964	927	988	974	929	952	963	1015	968	963	969	976	978	946	1056	974	963	959	952	923	960	990	953	962	938	967	988	962	998	982	961	1002	993	1016	955	1009	920	959	1024	959	951	988	1024	970	936	1020	944	1034	958	961	959	959	984	1014	963	989	997	1009	962	938	965	974	957	965	993	968	996	970	1014	1005	974	956	994	948	994	1002	959	972	978	951	950	945	960	980	982	970	995	994	926	968	1002	1017	920	961	987	1008	939	1017	954	956	1012	960	979	1004	943	919	1001	974	912	965	975	1020	935	981	959	1004	1016	1012	1008	946	1025	969	977	965	999	975	970	1011	990	956	1011	923	991	975	1000	950	995	946	1003	934	975	983	937	922	967	1024	1001	998	992	961	981	1002	935	1041	964	1020	987	1054	943	1029	1006	1021	948	963	979	981	982	956	940	978	1033	966	994	1052	983	987	961	954	994	957	946	971	975	944	966	985	960	948	976	954	893	968	940	960	1001	988	981	931	960	1004	1061	986	991	932	1001	976	1005	917	1013	1018	988	966	987	935	964	987	979	954	969	948	1007	976	951	959	943	963	972	917	989	968	957	976	957	982	1008	985	995	933	967	922	959	1016	949	988	986	938	993	948	1021	985	1025	975	944	897	965	971	1017	998	928	962	933	952	947	962	958	961	899	962	988	921	983	996	1022	991	1016	951	980	1014	946	1000	929	985	973	1013	970	946	998	1003	986	960	958	1043	929	1020	1040	939	995	965	946	1019	960	943	985	956	984	957	961	1016	967	984	956	989	968	947	1007	952	958	1044	979	974	934	958	1042	1021	933	970	935	919	971	977	1018	911	978	999	977	974	917	991	978	1033	960	993	978	920	982	1038	936	974	976	979	944	1035	1011	1026	962	967	979	967	1006	913	989	1052	929	1009	967	985	1002	956	975	1065	992	982	973	995	976	965
28001	53789	42332	32154	27332	23011	18908	14253	11302	9061	7307	5866	4900	4043	3572	3129	2784	2504	2225	2061	1869	1707	1733	1633	1561	1425	1322	1263	1274	1159	1109	1150	1137	1068	1085	1048	1019	1041	1037	1038	999	1068	982	965	1024	1072	1009	1029	1056	1007	1002	1057	995	982	976	997	955	1014	1083	980	906	1014	1054	994	985	960	997	1001	1031	1035	1000	1003	1033	1025	1018	992	954	983	962	1038	995	956	997	968	1006	1026	990	983	956	998	1015	989	999	937	1008	939	1065	981	975	1004	987	969	960	1026	1014	944	1017	1065	1030	985	962	1030	1008	955	991	1018	1022	997	951	966	999	974	1030	1050	1016	985	1017	1038	996	971	1048	937	1000	983	1044	980	998	998	978	1048	972	1020	990	983	1003	1034	1019	981	947	1017	985	992	978	980	1044	1031	993	968	1006	1005	1068	988	1014	990	967	1005	947	1003	970	1022	1005	999	994	1009	1011	1019	962	972	984	957	1007	1039	998	1039	972	1004	1018	947	1020	984	962	1027	1020	1079	1011	981	1014	1028	1013	975	980	954	966	1029	1016	982	1022	950	1020	1028	1006	1004	972	1103	1000	959	992	1025	990	976	1023	1004	1007	957	974	962	966	1062	958	1017	1035	1077	990	1032	985	1002	971	948	952	968	1063	976	959	975	1019	1014	963	985	981	989	974	1030	966	969	1055	958	1008	909	1024	1049	991	1026	1003	1003	962	960	1009	1040	1038	954	981	967	1024	953	973	1020	1011	1034	1006	1056	1047	992	969	958	1044	978	1021	994	1029	1001	997	954	975	1008	951	1028	1005	1006	999	1018	1001	1025	1077	983	983	1013	971	1012	1016	1012	1006	987	982	994	981	1013	1056	1013	1017	1007	1047	984	1057	1040	946	973	970	979	1043	1001	1016	1025	987	981	952	1022	967	988	996	1056	1011	1002	980	1010	988	1003	987	1041	1038	1034	967	1028	1002	1004	1016	1011	978	1022	999	1033	1037	1008	1000	1039	989	1011	1000	989	949	1091	967	1014	1008	1018	996	963	982	947	980	1075	980	964	997	1000	970	1021	1021	1035	1015	1019	972	1018	1069	1030	981	983	1049	969	981	969	1015	942	985	976	957	960	982	978	1075	1042	1070	983	957	967	965	1033	1010	1020	995	1000	1045	995	1020	1025	1008	1010	980	1042	950	981	1064	989	988	1053	968	962	1013	998	982	1034	995	975	975	1009	1007	1017	1010	1016	997	1075	994	963	997	1064	996	1046	1023	1003	1005	980	1007	1061	978	1023	1004	978	1023	988	999	1018	991	991	1037	1035	1025	1025	994	961	1014	946	954	999	1026	956	984	1009	993	1046	1052	1008	1020	1026	963	995	1012	972	956	1039	992	1037	978	985	1010	1004	1015	984	1001	1013	1017	972	989	1055	1017	974	979	1001	1001	982	996	1010	1052	1029	990	985	1003	980	1035	1033	985	1035	1038	964	1011	1018	977	1028	968	1032	997	1036	1008	1005	1003	1026	1033	947	1026	987	985	1016	968	964	941	995	1040	981	947	1013	993	974	985	962	965	1038	998	969	965	998	1010	1012	989	993	1000	1027	991	1000	967	976	965	983	1015	1020	1016	991	1013	975	982	1055	992	1043	1027	955	997	991	1002	994	1042	952	986	976	961	1004	917	988	982	945	1042	996	974	961	1026	1007	1061	1028	956	999	987	1019	984	1007	946	987	993	1006	1021	997	1010	1017	999	968	976	959	981	1017	1064	1039	1029	1050	1051	976	970	998	995	1002	1053	988	1002	1005	1043	1013	972	992	1039	1015	1018	1026	1018	972	1009	963	980	961	987	1034	1005	1047	1031	1040	1008	970	1016	1001	1020	1032	994	1066	968	989	985	941	1004	1001	1034	983	943	966	991	990	1022	954	970	999	1009	1031	956	958	1034	1004	1009	1013	1013	1043	1017	1030	1040	996	970	1001	959	1031	1017	1072	998	1006	983	987	1026	930	965	1016	1017	990	999	1023	1005	1028	1035	1024	1006	1028	985	1068	955	948	984	1070	997	1005	1014	987	1032	1004	998	989	1017	976	1021	992	1008	1012	1014	997	1029	997	1003	1015	995	1023	1016	987	1022	1032	955	1029	998	1009	950	990	937	976	998	1051	1068	1007	1038	1051	1064	1015	1023	1042	1055	977	1013	1018	1071	1047	1005	1031	1015	1026	998	1027	981	1001	1005	1030	1013	1034	1018	978	1012	1020	960	987	1032	960	991	987	1025	997	952	1004	980	985	1045	958	1000	944	1017	1008	1068	1017	1022	981	1009	1022	1009	998	997	1007	1011	1038	1007	1025	982	957	1046	958	924	996	977	979	1029	1002	996	983	993	974	972	1006	1028	956	1020	963	1021	982	980	1051	938	1022	981	1025	1008	1041	1054	987	991	1013	975	961	979	999	999	997	997	967	953	1041	1004	987	987	1067	964	1010	1013	1006	1022	995	1040	964	1011	1058	972	1001	956	965	1021	1024	992	1002	1021	1008	941	966	1021	1016	973	1031	1043	996	971	1001	1070	986	993	942	977	1021	989	1021	973	1038	975	950	981	975	940	1043	944	997	960	977	1016	971	1014	1015	985	1021	1021	1016	1026	1005	977	965	1029	976	1005	1026	1030	1033	1022	1015	945	1004	982	962	983	999	975	1015	996	996	967	965	1017	1039	952	989	948	1055	963	964	954	1004	1055	974	1067	1024	1006	1041	992	1036	1030	965	974	1027	1008	984	954	983	960	954	968	1040	986	985	1015	1012	1041	1020	1033	935	945	982	1064	1001	1013	969	953	1022	958	1015	1000	1020	995	943	1076	1044	1036	967	1043	985	1029	971	963	968	959	1061	1092	1037	986	1047	996	1038	992	1004	1012	943	1024	987	1002	1043	1017	1006	1013	988	1037	1010	1011	1006	1019	1002	978	1046	948	1026	1026	958	1003	1010	1004	989	1013	1003	1040	1002	1014	1016	1011	1020	966	1001	1062	929	1023	1002	976	986	997	1011	946	1028	952	968	970	1052	987	1007	967	1022	1027	965	994	979	986	1029	1014	995	941	985	980	1048	1000	1023	1012	955	980	999	1010	927	997	1001	1042	1054	994	970	1015	1012	939	1020	970	988	1032	991	1004	970	1006	1064	994	1067	1040	999	951	970	1008	1003	977	967	967	1014	1017	994	992	1012	974	987	1014	1035	1025	990	1032	1004	1051	1037	996	1051	985	967	1006	984	1004	963	1028	1030	983	1000	1023	1012	989	1021	1046	1023	981	953	980	1002	1017	987	1050	973	977	998	999	959	1035	1001	976	1025	1033	1020	967	974	1008	932	1017	987	950	953	1024	998	1035	1031	1006	1001	994	955	996	1009	1036	975	989	1052	972	1040	1032	1047	1008	984	1001	974	966	966	979	995	928	975	969	1070	1010	981	1002	963	975	1016	1018	996	938	1017	962	1002	969	1036	1045	996	1031	1006	972	987	1056	982	957	1011	1092	995	1012	1029	1051	957	985	981	1010	979	1029	1044	953	1003	999	1018	1023	1007	983	984	1033	1027	1040	1027	935	1008	1023	965	944	970	976	1014	1075	952	976	1034	1007	1006	1008	1007	959	1030	979	1051	990	993	1014	996	1033	993	1016	1031	991	990	992	1017	1019	973	1006	1017	1070	1020	1006	1067	1046	1006	1016	1054	979	1010	959	1030	981	1016	1010	959	1033	987	1015	1047	994	1052	938	1042	1043	1046	1058	992	1021	974	1015	1048	995	940	976	991	982	1021	990	1017	946	1032	1013	991	1017	961	999	996	966	1006	1008	950	1015	949	929	987	956	1004	955	995	992	999	1049	982	963	1035	997	976	1020	1017	963	993	1063	959	979	1005	965	1029	997	1004	984	1018	936	1039	990	979	968	944	994	999	932	958	991	993	1007	983	1003	1013	958	956	1047	943	1044	1038	1039	960	1024	975	989	981	964	955	1004	940	981	984	1054	965	1037	982	1000	1009	1001	1047	996	965	1026	1044	1008	966	930	1036	990	989	1011	1031	993	1030	954	1005	964	1019	976	1023	1058	968	1007	1015	948	1029	1048	1005	995	986	990	1032	1036	1038	1036	1009	986	896	996	983	1045	960	1021	955	1008	984	981	980	994	988	1038	956	1000	993	988	1044	972	1013	993	1005	1006	1022	1028	945	1009	1004	982	906	1010	1024	1013	1012	989	947	949	959	1019	971	1000	950	1008	965	1048	987	1040	985	959	974	992	987	1014	1012	934	1013	988	998	995	1033	966	1014
28442	25246	29553	23201	14852	10149	6879	5025	3973	3127	2518	2036	1795	1525	1382	1281	1152	1172	1062	985	1006	901	865	835	825	818	727	689	732	709	718	722	728	722	642	608	660	634	674	622	647	659	661	700	640	636	672	672	659	649	630	635	646	605	646	641	661	607	688	644	644	674	668	626	665	687	697	659	638	639	644	658	685	698	606	644	649	657	641	614	644	673	653	581	654	641	615	683	600	617	696	633	647	650	682	625	650	616	658	658	677	614	631	633	677	669	671	645	634	689	674	659	713	622	647	620	616	681	646	646	686	682	660	682	620	662	655	660	619	682	627	652	632	653	689	638	613	676	611	677	653	634	654	623	640	666	645	650	635	634	610	675	670	637	634	631	694	658	626	712	649	651	640	681	633	625	640	690	670	650	657	632	649	601	627	657	631	652	648	642	621	665	637	635	668	643	639	617	684	637	606	621	624	637	639	606	625	647	649	643	641	670	630	638	663	639	647	653	599	656	670	617	647	673	676	638	652	662	611	647	669	653	642	641	660	643	675	639	632	687	686	649	654	659	640	636	666	648	640	667	583	616	618	641	632	665	619	674	637	628	667	633	666	646	654	648	644	646	633	686	646	629	617	622	618	653	685	668	643	660	603	676	648	650	643	605	657	626	633	643	619	702	638	621	701	683	647	618	653	667	675	663	676	609	597	676	673	626	666	645	608	638	636	703	652	673	643	630	694	636	636	656	675	654	638	707	596	651	678	611	663	601	645	641	665	623	665	641	625	682	671	637	646	649	661	653	652	602	606	614	611	663	611	634	644	680	637	662	653	630	660	636	671	668	668	628	692	654	638	589	662	667	571	661	631	657	632	628	643	613	613	653	623	607	627	641	590	637	659	676	608	637	654	644	670	622	680	633	629	670	650	637	628	639	645	674	691	651	636	603	630	677	620	628	613	647	657	668	593	646	620	619	620	649	667	643	675	658	645	620	659	626	647	650	644	655	661	658	637	654	641	603	631	629	630	657	669	630	664	630	634	610	633	656	686	690	675	636	682	630	656	621	621	654	630	695	638	654	652	661	624	627	683	673	621	639	619	605	652	663	631	679	642	681	667	657	644	625	640	654	611	654	638	679	621	682	618	646	620	684	702	648	642	654	675	621	666	632	623	659	645	663	677	688	648	635	660	643	661	643	682	663	679	669	682	666	620	639	661	636	654	641	602	663	698	585	713	606	603	658	662	659	639	633	560	634	647	614	637	686	655	665	643	629	645	624	647	629	623	628	639	601	657	624	658	622	638	668	670	650	617	605	636	662	644	654	651	624	654	684	636	624	632	624	623	600	733	654	629	625	598	620	621	625	657	662	671	617	653	663	600	631	682	637	642	633	608	676	631	652	663	618	711	638	640	675	663	649	614	666	641	645	661	624	633	610	633	647	676	646	651	663	646	657	698	612	695	607	663	686	659	697	649	669	610	677	609	659	673	628	631	628	658	629	623	665	659	628	662	664	628	639	650	636	693	626	618	650	671	614	625	670	674	615	670	675	628	588	651	654	648	603	691	675	649	656	613	610	629	616	651	670	697	646	669	625	625	637	677	659	677	638	619	594	633	665	631	599	657	640	626	629	658	686	644	642	611	671	673	645	659	621	653	686	647	657	619	607	681	655	675	681	619	669	677	655	673	628	649	661	629	606	679	626	631	676	641	617	618	641	625	640	609	645	667	679	660	635	599	692	661	648	603	664	674	668	662	658	647	620	603	652	638	652	662	648	669	659	673	596	640	634	651	651	655	624	614	675	601	644	632	665	639	660	638	658	623	642	627	649	703	674	610	624	626	624	716	637	644	630	626	630	677	638	658	685	613	635	673	673	629	608	644	592	672	692	658	622	648	643	629	636	638	638	650	642	649	658	652	604	671	603	708	592	650	664	638	628	616	665	676	637	642	635	698	665	672	644	595	621	662	691	606	690	639	658	642	611	643	631	602	659	613	648	611	601	665	667	643	694	658	612	641	655	630	615	663	658	617	626	607	642	645	618	691	652	653	658	637	629	637	619	676	625	660	611	672	660	621	646	647	636	644	644	655	633	627	708	674	664	660	670	610	639	647	599	653	649	652	635	632	684	645	632	655	683	636	644	658	653	653	646	686	620	632	603	658	655	635	681	628	605	670	643	656	657	661	630	583	691	628	686	662	618	651	612	600	642	613	608	663	619	640	646	621	642	635	669	652	607	679	678	633	680	624	667	633	621	660	634	642	646	652	685	605	656	615	678	606	663	625	692	639	679	647	641	663	668	691	670	655	617	657	668	659	644	658	687	647	684	632	603	694	639	656	647	702	640	609	677	622	619	651	630	625	676	631	648	664	624	614	671	667	666	632	662	665	607	636	646	663	658	647	655	662	663	641	643	629	634	689	641	639	625	603	632	669	632	647	628	633	689	622	643	606	650	675	613	653	660	685	657	675	654	639	680	654	702	702	630	602	659	675	640	645	597	629	644	663	677	661	657	687	633	668	645	601	636	633	677	671	645	685	675	624	622	635	663	624	634	671	650	652	627	665	648	671	630	648	669	632	696	634	665	677	648	636	642	668	664	618	605	674	645	639	682	643	653	619	661	701	640	661	616	644	596	643	690	657	618	658	687	641	632	661	647	628	625	654	597	664	617	644	619	701	695	666	649	644	674	590	652	669	626	700	710	680	612	639	635	628	610	662	686	644	677	675	642	616	601	646	670	670	639	619	627	653	603	699	696	709	655	644	617	648	645	673	667	682	610	667	672	650	644	610	671	606	648	660	636	634	665	640	672	688	664	623	640	678	631	637	617	638	624	611	643	625	654	650	667	678	631	629	672	639	633	636	678	665	664	623	659	616	641	625	636	634	681	583	664	614	661	661	630	641	634	716	708	610	639	671	675	571	660	680	632	680	636	637	611	685	685	613	654	616	638	677	645	588	661	658	691	635	578	683	658	661	613	616	634	706	618	623	624	644	649	646	668	665	633	679	671	632	641	637	657	582	591	664	685	616	611	648	623	644	575	647	713	670	622	625	620	637	635	641	624	653	637	647	662	675	676	659	702	629	698	614	662	653	687	626	638	639	651	642	612	651	642	636	660	651	659	627	660	599	722	621	625	620	648	663	626	659	661	632	618	694	620	669	601	657	665	638	637	597	653	664	635	662	609	650	674	664	617	697	631	621	664	657	606	612	649	619	655	603	622	606	716	634	681	691	605	702	635	613	632	643	655	650	638	625	629	676	639	619	631	618	641	666	604	647	608	637	659	627	672	684	634	631	646	605	642	640	644	699	638	580	661	614	622	592	678	656	651	604	660	686	657	701	642	655	663	677	617	689	640	658	678	640	683	624	643	661	622	615	678	654	640	681	616	644	633	653	604	633	671	647	637	636	698	671	616	649	688	608	653	652	647	635	653	660	626	662	638	672	682	644	655	611	655	637	659	652	633	715	569	668	701	682	635	599	679	648	605	691	645	649	649	668	655	610	656	690	654	699	615
26281	41910	32050	22149	18286	14409	10916	8316	6531	5063	3973	3101	2655	2293	2034	1701	1618	1431	1324	1187	1126	1043	1007	1005	961	895	857	825	790	787	747	759	772	801	704	689	659	664	651	696	663	706	677	689	732	691	665	698	666	693	687	696	689	674	679	686	688	703	678	687	674	666	644	702	688	685	685	689	717	687	704	644	709	686	679	673	694	657	665	634	671	668	705	674	632	664	634	668	715	657	683	702	681	672	672	649	681	706	675	689	716	653	646	678	712	725	635	683	711	670	673	646	678	682	674	713	691	660	685	687	672	639	716	718	698	694	720	667	677	683	713	687	652	658	642	633	658	685	676	643	689	649	676	673	672	721	696	652	661	665	699	714	676	654	670	670	653	713	656	688	695	677	670	705	682	676	640	705	679	702	665	669	711	663	740	670	665	649	653	659	688	700	602	709	689	685	702	636	750	658	677	669	641	688	674	733	672	660	685	635	685	687	656	644	669	698	707	642	659	676	663	679	636	668	695	673	661	671	682	699	668	633	662	716	719	662	668	694	672	693	717	708	697	685	717	637	642	672	707	687	685	673	656	682	635	667	682	689	652	710	673	670	660	658	675	696	682	685	698	689	712	665	690	683	663	699	718	736	651	664	645	677	705	696	663	673	633	701	654	729	634	663	642	677	707	631	729	684	694	684	637	663	710	652	630	672	671	710	668	720	656	685	632	659	702	668	687	716	666	690	717	663	674	694	690	689	668	682	669	658	695	694	662	710	670	677	671	640	666	697	696	694	674	700	750	703	644	689	688	682	661	682	656	636	683	675	690	705	626	678	666	716	654	673	707	681	643	739	663	667	679	620	700	687	737	697	678	693	671	682	675	681	681	735	634	631	672	678	684	638	656	667	659	668	649	660	668	665	655	657	651	704	668	745	708	680	682	659	679	694	686	672	703	650	703	685	676	676	727	662	649	645	652	662	655	685	681	681	674	706	683	677	696	700	626	684	666	660	661	710	675	723	666	687	683	700	711	692	676	699	630	650	640	703	697	638	672	674	694	779	714	701	656	686	664	678	665	707	681	699	666	714	663	706	665	710	650	675	682	648	683	659	664	691	690	676	714	692	678	706	689	691	655	663	708	714	702	709	687	635	635	681	644	711	666	661	706	671	647	701	687	701	721	675	675	679	646	687	655	636	678	653	683	666	676	729	639	686	645	665	636	665	700	726	713	656	672	656	653	681	648	684	699	681	730	684	680	644	645	676	645	749	672	670	620	690	668	684	672	715	650	712	680	700	696	695	683	669	699	667	691	676	684	649	648	712	663	700	655	714	728	678	675	677	659	659	689	714	690	669	696	641	671	717	622	642	682	655	637	707	694	683	637	649	697	697	698	696	651	674	716	722	660	647	666	662	688	690	722	735	704	674	621	694	671	718	695	642	680	689	695	699	691	666	672	678	690	684	652	629	646	722	647	682	694	674	681	644	655	682	648	674	670	713	636	664	670	663	703	638	701	650	712	708	678	690	656	673	662	681	663	674	625	656	694	682	659	674	680	665	666	672	665	672	664	655	673	694	691	677	641	657	701	719	696	708	674	677	718	722	652	736	655	709	626	668	659	642	657	673	676	630	679	675	661	699	691	640	655	690	695	674	636	711	658	671	664	658	708	709	740	687	654	679	710	703	680	661	649	672	677	680	656	703	690	717	661	682	704	684	670	633	696	676	676	741	669	663	679	683	669	640	745	684	659	683	715	633	663	658	730	672	692	676	672	647	667	651	724	688	697	646	691	682	700	705	639	691	727	676	676	700	682	672	662	683	714	683	659	681	674	677	631	679	663	727	709	663	649	696	686	689	693	703	677	621	707	659	637	688	704	642	676	678	729	697	677	709	689	653	676	691	707	691	683	737	690	669	682	666	686	710	682	674	690	670	651	694	616	694	694	717	662	666	692	673	678	642	674	651	652	676	696	688	683	723	709	684	686	684	680	654	675	693	681	705	675	643	660	687	642	673	646	674	673	682	675	673	701	686	685	715	720	684	669	699	665	682	698	705	654	652	674	689	697	694	719	681	653	702	660	656	725	670	708	641	717	670	633	662	660	719	676	672	630	671	702	638	661	614	707	665	682	696	652	672	690	652	686	658	688	654	648	669	639	699	641	665	707	696	701	714	666	658	651	652	693	696	662	678	725	700	629	659	704	686	666	696	641	670	734	704	726	707	682	660	724	661	672	636	700	659	654	666	664	672	708	635	672	637	675	687	684	726	659	694	673	682	717	662	658	728	642	678	666	652	666	660	630	677	669	706	758	639	704	667	661	700	695	646	697	659	658	716	660	720	656	701	679	720	670	638	694	676	669	678	685	673	686	707	649	681	661	636	661	701	718	672	703	699	694	700	692	674	613	719	680	638	681	639	645	663	680	640	704	687	663	677	727	685	667	664	673	665	655	705	730	671	635	705	650	696	654	677	676	667	674	697	700	654	717	711	720	641	687	706	634	677	673	715	670	668	663	664	658	681	697	639	682	748	696	713	644	630	689	621	667	625	670	661	666	683	690	702	707	661	673	692	682	685	737	623	678	681	686	646	687	697	680	678	639	743	692	665	660	660	676	697	673	650	707	676	716	661	662	651	665	630	705	644	664	685	720	678	675	682	644	682	653	669	640	604	657	647	668	653	676	691	702	677	716	629	641	688	687	680	663	659	683	709	629	692	680	667	650	646	694	683	676	697	682	695	689	665	682	697	675	697	652	646	678	690	666	678	703	716	686	690	689	691	619	676	649	628	689	684	659	672	696	643	680	760	599	651	687	664	644	691	685	657	713	690	711	697	670	737	698	640	654	643	707	659	701	695	673	665	649	675	652	660	682	714	673	680	719	655	638	675	713	686	699	674	689	678	704	706	650	688	700	680	664	678	666	687	681	760	637	611	653	694	648	633	672	672	640	661	682	699	671	684	682	654	673	661	699	635	702	703	692	655	679	698	667	675	710	663	702	676	681	681	654	671	678	677	650	701	706	663	710	658	632	676	735	631	703	632	678	704	675	720	671	639	671	687	703	667	646	713	618	690	646	714	685	707	679	651	646	688	679	675	707	646	685	682	702	701	684	657	620	663	650	681	688	675	692	695	719	741	635	707	649	702	638	673	686	685	714	648	705	655	668	699	691	689	680	647	708	694	688	674	686	714	600	697	678	687	685	638	676	666	674	692	665	688	675	698	663	673	703	680	699	658	719	721	696	706	697	692	679	672	678	671	669	693	666	671	649	655	667	654	672	676	662	625	657	669	664	695	660	651	675	669	683	672	702	705	677	619	677	714	697	690	663	685	655	709	691	680	642	668	652	676	665	652	630	718	676	726	702	688	693	651	689	666	630	662	749	685	638	668	676	657	683	632	681	662	679	664	652	676	668	678	669	715	669	646	647	628	725	620	669	636	652	677	687	688	713	661	706	676	682	697	658	655	694	684	684	656	648	716	678	702	672	632	625	705	705	687	674	628	668	634	653	650	652	675
23422	21057	28332	24157	21840	20194	13894	8102	5932	4646	3773	3069	2575	2291	2018	1854	1704	1645	1600	1509	1342	1219	1226	1227	1253	1225	1117	1109	1055	1058	1045	1016	977	975	965	1017	970	956	915	1032	948	1008	914	942	993	945	960	949	943	957	980	882	895	938	970	937	931	915	945	886	929	986	896	914	895	880	937	919	952	921	959	910	937	972	943	957	986	972	920	952	892	940	948	903	912	907	944	974	920	956	937	954	911	942	974	961	900	946	900	908	971	894	935	974	934	959	956	959	915	984	915	920	939	945	948	934	940	989	937	962	903	1018	896	946	956	896	890	883	913	978	954	966	981	925	915	887	936	903	940	973	950	882	892	914	916	909	921	905	903	929	910	921	936	864	919	934	937	931	985	971	950	995	993	961	894	938	986	919	979	936	996	962	971	941	952	890	946	925	903	949	932	946	958	979	883	931	905	951	958	923	927	901	893	927	964	985	952	947	989	914	961	1004	969	915	895	936	957	920	943	997	946	883	918	917	938	927	936	910	943	967	965	951	928	940	952	985	948	951	938	938	985	967	899	920	963	914	908	974	936	935	960	962	967	914	978	923	970	957	933	953	916	906	951	905	934	892	910	954	982	922	1022	941	916	955	919	913	944	927	969	977	971	912	913	1017	903	942	924	967	943	997	925	962	904	913	908	930	987	966	928	887	894	951	918	934	985	956	922	954	963	945	987	916	980	949	883	946	963	910	940	950	937	972	944	915	1022	934	921	945	909	925	915	936	859	897	900	896	943	946	955	929	969	926	930	924	897	1020	918	891	923	919	879	928	952	931	948	1001	993	943	963	954	921	900	887	974	954	940	939	946	892	867	893	945	925	959	935	946	931	985	935	931	980	908	894	960	930	1015	950	903	924	932	976	916	921	913	958	954	967	1007	949	950	973	975	933	950	934	896	949	999	902	950	961	906	924	902	944	902	938	960	879	980	911	912	952	927	950	952	939	970	939	931	997	875	939	963	870	915	924	882	925	889	927	936	971	907	935	948	901	926	965	946	937	935	897	1011	1010	932	957	936	963	941	925	959	988	914	895	958	909	874	943	888	910	947	928	918	985	953	967	924	932	961	932	959	915	979	978	936	957	920	935	964	921	884	994	972	905	923	908	944	929	953	974	946	942	902	957	928	941	936	897	924	940	970	953	919	913	949	944	915	958	929	920	874	962	980	915	957	915	983	927	918	912	948	940	932	911	907	900	979	994	927	985	967	926	969	925	935	926	906	927	880	958	934	902	968	854	916	930	936	984	990	943	904	897	924	930	939	962	941	950	968	922	919	910	972	878	949	919	922	942	974	925	894	914	939	899	958	957	893	964	972	946	930	930	919	950	971	981	985	937	947	926	970	928	933	948	891	922	962	909	919	883	950	915	901	961	962	952	929	915	926	924	946	945	923	940	925	938	998	988	979	909	899	957	926	963	916	857	998	940	945	928	942	939	910	910	941	892	958	902	928	946	951	923	902	945	897	937	910	867	940	884	957	963	898	991	946	946	972	894	942	906	960	947	933	920	932	951	943	944	919	907	969	973	990	919	939	903	948	930	905	943	955	936	995	977	957	927	934	923	931	906	919	907	931	918	988	907	952	940	978	915	983	951	922	945	989	945	954	936	931	951	904	942	972	925	966	985	910	938	951	943	948	930	933	934	909	965	911	956	948	920	922	957	891	836	924	938	960	928	922	964	944	956	880	977	953	941	909	925	942	943	921	877	908	905	939	927	905	973	944	905	913	907	904	938	957	909	930	992	918	874	928	940	966	901	911	1003	945	950	948	892	935	889	944	958	911	964	925	927	926	968	962	914	901	955	910	1009	893	883	950	935	928	923	994	927	980	907	966	950	907	966	951	923	949	958	893	945	941	898	968	976	934	877	923	919	931	916	944	907	924	951	979	979	965	972	927	916	947	927	938	975	931	928	976	974	897	949	945	923	912	938	917	963	949	954	918	907	957	936	1031	945	971	967	898	924	935	938	936	976	995	912	924	965	885	961	955	890	948	955	1010	941	879	930	976	951	906	902	996	959	899	995	893	936	952	964	1004	933	946	956	964	937	922	888	903	941	954	927	914	938	961	977	903	914	929	922	949	880	888	867	921	967	922	973	888	910	958	931	903	952	921	931	936	961	940	936	934	940	860	923	916	945	891	989	943	894	889	911	959	910	857	987	933	954	928	949	1019	973	989	926	1022	930	943	920	941	931	912	990	943	935	932	975	918	916	940	902	943	913	936	942	917	985	908	987	919	861	893	920	865	904	877	950	928	990	987	980	938	967	967	911	967	937	916	910	958	911	944	918	955	940	961	948	845	966	919	959	901	908	974	916	908	959	970	944	910	918	944	911	991	943	973	877	893	965	927	948	957	928	944	875	976	951	910	941	957	949	967	924	934	936	943	938	942	927	909	997	993	911	899	974	937	913	935	932	919	916	939	953	927	919	932	958	914	902	962	986	904	918	892	950	968	866	979	953	957	940	934	935	962	985	944	992	980	961	941	933	963	917	949	952	929	963	993	979	936	979	921	913	981	955	941	927	973	1010	942	895	956	914	913	957	946	936	901	931	948	940	929	975	941	956	936	955	932	903	870	887	914	918	918	936	948	907	975	925	934	914	944	961	950	921	989	905	987	985	955	936	945	927	920	961	896	949	956	949	950	1007	972	918	961	949	947	941	959	964	941	923	905	967	982	959	935	988	1009	956	955	949	935	929	967	936	938	942	920	873	919	1004	936	1006	902	913	947	912	976	931	908	928	976	890	913	924	967	922	948	928	901	976	985	942	906	869	900	938	943	942	936	1011	942	909	949	1001	931	957	938	946	921	897	901	920	974	984	910	858	900	952	917	941	926	892	946	936	952	906	895	903	988	926	918	957	966	894	939	988	931	917	894	922	935	949	946	943	917	879	900	858	941	899	943	902	952	898	942	978	930	943	989	926	878	987	965	952	919	922	955	913	930	914	944	896	917	930	974	1008	962	914	920	925	913	933	907	945	944	939	939	960	923	919	985	897	931	940	920	941	920	868	973	950	934	958	952	902	916	901	974	910	1005	946	950	937	963	945	927	944	936	952	936	938	912	938	934	931	927	957	978	946	975	960	935	943	966	977	961	889	894	935	983	911	936	983	978	870	987	928	928	925	858	903	916	1000	900	926	927	895	903	959	909	917	911	927	956	931	980	965	923	921	975	884	903	859	945	967	947	933	944	950	966	926	1013	961	907	959	927	971	927	995	886	911	954	889	888	958	915	915	903	971	896	1001	937	982	912	975	968	909	929	938	963	931	971	941	889	923	876	906	934	951	888	947	930	901	944	918	967	875	904	964	979	972	911	934	908	901	964	942	899	918	922	926	918	918	979	954	938	948	933	938	909	961	923	971	939	955	954	966	951	958	948	896	935	960	949	916	946	861	966	889	949	978	948	940	914	982	914	902	929	992	939	929	985	957	920	931	928	930	888	895	917	904	922	913	952	935	905	884	923	933	936	912	854	924	910	926	928	973	950	929	975	943	983
26357	48677	37888	27651	23017	19095	14869	11529	9205	6975	5671	4513	3718	3270	2802	2580	2269	1972	1910	1771	1692	1508	1543	1386	1406	1263	1276	1115	1143	1126	1089	1058	1098	1049	1075	967	943	1021	1010	942	987	922	962	1014	946	981	938	984	940	955	920	956	990	973	956	986	902	935	967	944	993	1004	967	957	978	1000	993	950	944	918	1007	977	926	988	982	976	952	986	916	917	963	988	944	953	960	1033	897	944	1020	1014	969	976	946	963	947	969	913	971	983	976	947	972	946	971	962	961	977	958	984	962	984	987	925	955	951	922	938	898	949	993	938	932	890	973	1036	952	965	991	942	949	933	992	962	970	1000	932	934	955	946	981	961	1015	942	930	984	1014	891	940	938	987	954	948	988	998	897	933	939	911	895	970	990	1020	923	990	996	924	956	916	942	946	985	966	952	949	1000	981	952	1013	944	966	936	961	926	956	961	944	987	927	960	949	988	981	957	974	951	956	925	950	965	987	956	953	954	952	991	957	928	906	968	942	946	964	965	941	967	982	992	953	965	942	929	949	970	994	919	999	947	956	952	946	1016	973	957	981	952	931	983	935	884	923	957	960	977	958	942	950	944	923	968	969	935	930	995	963	989	951	967	932	979	983	990	960	963	928	963	945	1055	990	904	878	988	903	971	946	918	913	976	963	987	978	970	982	935	985	946	928	917	941	1013	989	941	964	974	946	963	996	980	960	945	908	915	975	979	935	985	962	994	1014	937	932	948	963	980	936	966	969	930	924	980	991	929	926	949	897	1005	991	977	954	1013	1003	959	1008	990	1024	978	928	996	839	959	982	940	950	1001	1034	975	973	918	930	1033	957	939	929	951	958	956	1006	982	993	966	943	979	1027	922	982	958	956	963	925	953	942	932	958	960	917	940	950	910	960	952	922	977	979	1016	950	926	894	956	881	1009	970	972	967	974	961	932	922	981	930	969	933	958	993	932	970	960	956	979	949	991	934	921	988	968	972	948	964	974	961	951	948	996	944	1034	923	966	946	1003	904	946	993	905	998	995	927	949	1014	978	933	1024	962	952	955	957	948	981	954	985	980	954	1006	943	909	940	874	990	963	960	917	997	962	981	926	948	943	944	928	950	965	953	960	950	1013	874	932	946	969	985	1016	925	930	1023	983	935	1025	943	932	950	970	1019	965	909	879	966	949	996	945	982	958	983	998	983	924	955	918	973	941	932	920	940	987	937	938	881	935	940	938	947	918	912	957	944	976	998	977	949	990	941	927	976	961	937	920	999	977	1005	929	949	986	954	956	983	957	936	921	952	949	968	941	925	948	997	921	1059	917	982	973	1010	903	954	970	957	993	965	913	978	952	973	951	972	929	908	1000	955	912	920	994	938	1000	963	953	946	996	973	989	1013	943	911	957	1022	986	956	975	917	963	978	912	1014	926	959	976	948	972	905	979	954	945	915	989	945	915	989	944	964	945	967	983	976	993	1024	881	948	941	948	968	1019	923	903	978	980	978	993	1042	1000	987	959	995	991	954	936	969	939	1022	922	933	975	987	1012	982	959	954	970	971	1009	1035	1015	936	933	966	1001	918	958	936	977	974	1004	935	904	964	948	920	995	873	935	958	932	945	932	923	957	901	978	969	915	970	1016	982	947	943	963	949	938	984	964	981	984	995	936	976	971	944	964	949	929	922	948	953	914	888	1000	952	997	921	920	978	969	932	934	974	982	952	1000	937	947	981	936	981	927	866	939	929	1004	970	982	1016	934	993	973	952	963	981	1003	1001	897	955	965	955	1005	953	964	978	981	995	971	923	1007	955	997	946	942	947	987	936	938	960	957	990	944	923	974	976	978	939	907	972	971	922	957	962	984	932	910	1042	978	971	952	996	987	981	933	1003	968	962	966	994	987	970	960	1006	1007	966	986	996	971	916	977	916	962	1000	888	958	965	980	978	1001	990	993	956	982	913	977	959	1010	978	1009	1025	972	950	927	987	986	918	950	950	934	970	963	992	966	962	968	931	957	934	951	977	998	974	950	946	965	920	924	948	954	960	951	969	950	980	1009	988	948	937	953	1015	936	941	998	996	975	957	929	952	955	943	958	962	900	947	920	976	917	954	953	958	959	965	919	963	994	919	987	925	971	931	915	973	936	1011	889	932	979	992	932	938	993	955	940	970	965	944	948	995	966	997	898	959	957	976	943	947	922	968	961	977	930	990	964	953	983	980	967	974	977	958	916	916	955	974	980	956	991	995	1002	991	940	971	904	949	946	961	984	960	942	994	915	999	963	963	988	920	970	935	954	944	996	980	993	924	945	955	944	942	927	993	951	916	960	950	938	983	932	917	950	990	944	948	951	958	876	967	948	980	939	963	1004	970	940	957	973	985	1025	978	980	907	894	970	942	982	920	956	961	968	1007	923	968	932	966	980	942	934	968	941	982	933	960	965	902	948	1015	909	1002	944	978	953	934	999	1015	987	961	927	918	1012	970	949	985	924	930	970	962	924	976	1002	947	998	1002	928	906	975	965	964	949	926	953	1012	955	895	938	994	952	1011	974	930	943	1005	971	974	918	967	955	966	1010	1004	972	894	977	959	1001	960	970	988	970	975	944	973	931	982	933	935	982	985	1005	946	959	928	994	940	1005	975	969	965	941	925	957	921	939	940	927	979	970	922	946	1003	957	893	919	988	975	986	943	916	890	985	984	916	927	927	926	965	1018	966	953	948	975	964	978	985	965	956	959	915	1008	928	927	932	952	958	1008	968	899	912	916	984	980	935	1003	981	927	986	1018	974	1002	951	966	956	945	987	949	938	1012	956	936	950	975	962	919	970	983	946	1003	951	980	972	952	926	990	878	947	963	1015	967	971	1005	955	931	988	991	939	957	881	972	973	957	974	984	933	962	1009	943	989	958	972	902	956	957	942	973	924	941	978	967	967	951	967	1036	951	920	966	989	987	950	929	946	1000	962	961	951	952	946	991	930	909	1002	972	978	937	921	974	1002	907	939	994	955	994	942	931	973	1002	965	956	1011	911	966	924	927	963	990	953	990	977	966	985	934	999	997	909	956	972	996	968	974	943	996	945	972	955	954	947	958	966	995	962	974	959	989	933	1023	960	951	1002	955	993	1004	969	908	970	955	940	975	929	948	934	982	974	974	991	957	933	983	990	965	952	896	908	967	955	959	958	895	962	960	943	922	975	927	950	956	1017	946	969	964	970	889	902	932	911	979	926	926	931	930	964	1012	956	1006	958	988	998	934	1001	974	1051	942	929	984	1018	1012	945	965	966	959	951	935	924	938	1023	936	953	952	943	985	950	962	955	1035	960	986	942	919	923	949	962	944	994	940	945	955	961	968	991	956	934	985	943	1013	973	932	979	977	903	955	959	919	948	925	996	948	932	961	939	921	992	950	945	981	960	977	944	961	910	929	937	968	975	937	991	921	935	961	938	943	935	993	968	940	968	973	935	924	958	924	937	926	947	939	955	967	998	959	957	942	978	917	1018	972	952	928	991	953	983	947	988	983	929	962	973	978	973	1032	1048	898	972	972	982	955	964	1005	961	931	943	940	984	971	954	948	937	947	922	977	938	969	942	980	961	918	936	921	947	935	978	936	998	1005	925	1036	961	988	943	1017	967	979	991	950	962	952	946
24606	21050	27627	26010	20459	14688	10123	6590	4938	3858	2973	2500	2176	1867	1633	1481	1315	1265	1096	1021	953	907	888	827	843	751	785	724	663	684	685	662	634	667	620	646	581	656	608	582	586	629	654	590	616	583	641	593	587	598	622	629	614	574	567	610	544	585	592	565	593	513	567	602	607	600	563	587	573	570	569	568	582	624	594	583	540	638	608	610	584	582	564	595	604	571	615	621	574	526	590	598	598	577	588	553	561	572	572	622	600	606	594	611	573	540	566	546	564	570	550	603	598	565	603	571	593	621	631	534	530	582	575	626	611	579	559	574	579	565	615	590	564	614	621	585	623	597	600	589	611	589	543	635	582	621	554	573	586	587	578	565	588	639	594	583	580	592	617	611	574	605	613	588	567	607	608	607	575	605	594	645	604	589	607	617	629	591	631	520	560	602	595	562	583	548	576	624	605	610	597	605	568	600	578	628	560	605	572	569	605	582	619	574	570	605	621	604	572	632	591	604	606	582	580	580	600	606	615	638	617	624	602	565	567	585	598	666	580	592	576	597	604	585	552	544	605	584	598	617	535	570	539	599	562	601	632	675	560	591	589	589	604	597	601	596	557	526	590	568	594	611	646	590	618	622	546	619	593	572	549	571	621	571	572	622	593	622	582	618	581	610	617	607	641	604	551	634	587	605	624	580	604	576	646	583	616	615	601	568	585	599	578	596	580	561	582	577	578	602	611	591	622	581	572	574	618	613	591	583	585	592	572	574	599	625	596	580	605	617	597	577	588	588	537	585	565	629	531	543	603	582	596	623	572	577	591	630	614	635	584	611	600	594	563	569	575	591	636	633	604	578	633	610	624	563	598	584	612	585	592	599	565	572	629	597	601	570	578	598	547	605	579	618	587	620	595	558	587	618	598	570	590	585	605	635	621	587	574	610	618	574	585	555	587	611	603	582	565	573	575	603	571	560	602	617	588	600	581	581	551	641	580	588	567	618	577	615	612	573	606	587	600	610	569	586	575	583	563	613	567	593	646	601	572	599	587	589	632	572	564	595	578	630	586	595	573	599	585	576	598	580	557	587	565	625	564	610	588	565	607	591	647	572	601	574	595	587	575	611	588	549	623	575	622	589	587	588	614	580	612	560	574	571	562	567	581	582	594	617	590	589	584	560	601	617	615	609	638	570	601	600	609	578	594	623	602	558	588	588	588	552	598	594	583	595	581	622	527	585	615	606	587	588	584	601	603	619	607	586	566	598	544	623	586	649	581	570	602	582	577	633	572	564	554	561	593	652	579	589	573	614	585	617	591	541	603	598	582	605	611	561	594	609	566	557	600	588	646	598	588	623	571	569	579	602	575	567	625	578	597	562	558	593	627	611	569	595	607	572	570	571	586	599	573	600	589	534	589	582	566	585	564	597	564	585	571	630	581	573	607	643	615	581	649	592	631	626	599	584	582	609	616	595	565	604	566	598	568	616	536	595	571	579	604	603	585	623	594	600	611	594	553	612	621	564	601	612	597	581	590	603	590	557	567	585	617	569	585	610	611	597	605	567	650	574	629	614	587	587	548	603	577	610	587	578	615	573	521	560	586	602	580	577	590	602	618	557	612	587	574	618	563	579	602	555	588	591	559	574	616	582	567	600	612	597	582	588	607	577	600	548	591	577	580	571	588	569	613	588	613	587	644	609	596	615	619	586	602	565	573	582	568	564	573	589	569	633	580	586	596	575	584	561	607	639	631	600	573	614	551	597	607	628	592	601	601	639	575	650	622	612	571	581	585	575	619	591	582	592	562	590	606	633	587	577	600	589	615	590	601	569	522	586	568	568	594	606	579	584	599	569	575	591	654	556	594	624	581	609	637	615	605	589	595	575	610	568	592	610	593	566	556	575	571	548	575	600	578	542	571	578	613	601	596	637	578	631	614	568	561	608	617	602	603	584	572	577	623	555	586	635	547	598	609	614	610	618	583	565	588	605	595	570	590	601	604	568	579	578	579	613	599	594	575	609	611	556	612	596	600	607	566	579	620	611	607	559	582	592	585	594	618	561	576	597	555	615	557	577	596	593	581	605	595	590	631	591	623	541	607	582	549	644	568	568	538	612	643	575	590	624	624	586	615	546	642	589	605	632	642	577	582	542	581	597	549	622	603	598	564	597	594	614	554	592	581	559	584	584	558	570	603	624	609	622	611	588	607	575	596	572	690	560	562	584	587	595	610	607	585	563	574	575	605	614	582	674	562	611	570	588	589	571	572	567	571	637	583	646	553	633	584	603	585	590	591	568	576	554	639	553	560	600	632	572	605	559	612	596	604	567	613	621	604	650	639	619	579	619	558	581	627	606	600	606	575	568	614	592	556	601	586	572	605	569	596	585	601	605	586	589	598	574	597	627	571	593	587	553	579	612	573	570	607	577	609	578	577	571	606	619	608	571	636	588	601	616	604	595	591	595	581	605	549	546	622	536	655	565	594	572	611	571	576	584	599	598	595	578	622	609	588	593	562	612	575	612	617	595	619	573	608	589	573	581	547	586	580	556	591	592	582	577	608	591	615	574	612	622	615	623	577	562	591	622	551	608	617	582	596	647	594	580	604	537	599	590	571	534	568	628	576	557	564	607	577	633	610	570	584	539	595	594	612	605	608	568	618	562	588	591	610	547	572	554	597	592	591	613	572	568	565	609	565	585	619	551	592	658	613	583	581	583	541	559	600	593	572	571	599	573	601	595	560	602	574	610	545	603	612	642	581	594	587	578	650	606	585	610	591	587	558	555	635	626	576	593	620	562	548	612	605	563	586	596	559	573	559	593	615	536	570	586	602	555	550	584	626	579	592	607	558	561	543	575	607	564	614	627	587	612	582	619	631	647	601	645	578	590	612	564	607	599	583	554	589	562	599	559	593	602	630	604	612	578	560	563	562	564	615	569	569	649	556	604	583	581	601	599	582	563	617	625	581	595	616	570	602	561	584	629	592	597	583	577	637	585	634	582	585	603	573	641	561	571	633	536	557	588	594	623	602	640	592	572	598	571	625	565	598	582	543	608	627	599	590	558	602	605	611	622	631	595	574	617	588	599	573	583	580	590	598	585	575	597	588	587	616	544	577	604	556	604	567	592	546	539	587	563	571	576	567	578	540	582	590	561	598	582	612	584	616	594	552	584	593	621	572	636	621	616	634	626	596	616	623	555	578	630	567	598	589	599	607	588	586	577	569	549	573	563	556	615	603	572	591	519	617	600	556	633	598	567	608	589	582	588	589	570	545	606	589	590	539	559	598	565	582	570	601	630	591	611	584	578	574	594	557	552	559	596	549	550	585	619	599	562	586	585	570	559	585	593	586	583	596	618	595	561	585	610	587	554	574	557	545	604	579	621	596	623	583	579	575	561	592	576	575	574	603	571	650	631	598	594	620	535	619	588	526	568	566	581	588	558	564	605	589	589	573	618	595	561	596	539	577	604	563	560	601	600	619	552	581	568	574	548	591	595	582	599	612	628	577	576
25579	46411	36589	26357	21709	18058	14116	10853	8287	6408	5090	3910	3274	2745	2378	2050	1818	1678	1449	1268	1203	1141	1055	1066	1011	897	872	867	769	812	680	713	757	768	677	701	632	648	661	689	677	632	595	667	633	663	662	670	673	663	621	657	649	625	670	621	592	650	588	644	646	622	574	613	631	625	646	595	610	587	702	614	647	628	631	637	589	633	620	609	592	620	627	617	619	638	591	661	616	617	605	691	598	652	607	685	600	615	639	683	653	628	599	635	619	646	626	622	650	602	614	656	638	618	631	611	600	610	594	589	598	666	664	574	624	616	632	591	591	659	619	627	642	629	642	620	661	648	641	614	615	662	659	618	633	598	628	595	628	674	611	619	660	613	650	692	632	606	606	628	598	654	639	663	637	652	622	664	625	647	665	638	601	666	615	636	681	624	642	590	625	637	640	610	596	653	612	589	604	649	672	646	623	643	608	638	617	673	614	644	637	625	657	652	597	609	622	624	630	593	636	639	624	633	613	602	649	649	611	633	643	634	647	670	642	675	608	637	656	637	600	623	679	642	637	606	617	663	608	637	648	621	633	636	624	623	610	599	670	689	679	636	676	640	590	602	632	652	616	701	604	615	622	596	622	645	598	588	630	608	618	625	617	649	606	598	631	586	642	644	644	589	603	609	647	626	659	630	623	634	616	610	607	592	658	649	615	616	635	649	678	647	630	607	639	626	633	631	618	650	623	605	661	631	646	643	661	619	633	587	623	629	627	628	634	659	586	624	649	616	626	626	613	617	602	626	622	569	643	657	597	639	638	643	642	659	639	612	588	640	625	601	610	610	587	635	621	630	606	647	597	612	634	655	620	627	625	621	610	656	676	615	596	613	637	674	604	629	602	612	662	629	628	612	627	649	619	574	597	617	598	631	634	637	610	613	594	633	623	638	616	619	587	650	650	623	595	647	647	629	644	657	616	630	593	652	657	609	621	642	612	644	653	640	617	630	636	645	627	638	630	609	664	623	579	685	657	613	649	646	613	608	649	642	634	650	600	612	702	639	654	668	653	612	608	677	619	650	613	661	643	603	610	593	588	658	633	620	658	647	623	666	620	603	599	633	618	610	601	629	680	617	627	651	677	609	596	609	626	667	622	558	638	639	612	608	638	652	610	657	673	659	636	636	620	658	632	608	623	628	663	641	649	634	593	611	616	671	630	622	627	631	639	601	627	631	593	609	617	607	617	648	632	597	595	582	640	615	645	616	651	634	635	663	633	604	666	608	623	671	624	606	643	647	642	670	667	636	652	646	624	621	626	632	606	619	622	640	603	590	632	673	653	637	645	645	637	615	627	593	645	661	642	592	627	645	602	615	624	612	679	620	576	617	660	658	614	589	656	670	619	640	650	651	674	623	601	609	612	675	643	648	630	621	650	643	611	635	647	651	632	633	656	648	654	595	637	601	640	605	629	649	670	606	621	600	610	630	663	648	657	606	574	630	652	639	650	621	643	600	651	645	649	635	630	592	610	645	638	635	596	680	668	653	608	603	574	629	632	632	641	593	657	611	656	672	666	684	602	648	655	631	634	544	615	598	607	663	651	636	614	617	657	650	641	627	610	575	607	613	632	588	647	650	625	643	657	598	636	596	647	647	615	613	622	667	619	618	610	608	596	631	635	582	608	626	586	610	670	608	626	631	614	643	626	636	623	630	631	621	647	638	601	592	605	665	638	608	705	670	639	668	667	627	618	638	600	660	592	619	611	609	598	589	640	603	575	636	629	629	666	579	599	613	643	589	681	610	609	605	621	563	628	630	660	604	705	631	639	601	604	638	658	632	609	650	644	646	610	640	629	635	641	621	643	638	618	633	582	670	640	645	614	606	639	591	673	625	641	633	593	583	610	673	649	670	595	669	608	632	639	656	664	695	610	617	671	607	628	631	604	631	663	651	657	604	597	658	599	647	660	642	620	600	587	619	633	655	633	634	627	601	681	608	654	636	637	596	618	677	642	668	642	663	641	656	633	587	620	643	613	659	601	637	644	623	662	637	581	561	640	619	607	609	613	654	636	617	630	633	609	648	584	649	621	682	643	622	585	621	648	680	646	629	627	638	653	610	649	629	589	638	594	683	699	652	584	642	666	637	614	606	682	605	623	693	630	598	622	651	641	692	674	639	608	612	644	622	653	586	602	609	615	620	600	600	642	616	679	609	632	645	653	600	611	585	660	648	667	660	656	633	669	628	639	608	628	628	625	617	597	644	642	630	619	638	654	687	613	644	658	618	690	640	674	647	659	626	661	627	636	575	638	616	615	587	610	623	622	629	621	623	633	617	652	629	655	588	654	610	613	587	635	632	640	645	638	614	606	653	635	669	638	649	620	658	621	645	610	657	631	639	600	635	620	642	615	661	647	633	648	673	587	608	585	644	639	635	634	644	637	628	585	626	657	629	696	629	589	608	594	625	659	671	579	610	613	618	650	620	608	644	646	583	624	609	587	631	627	641	674	610	626	660	604	622	654	616	632	642	662	605	611	623	664	630	625	620	674	607	604	665	618	634	623	634	651	631	632	619	635	647	649	608	622	607	636	592	624	626	653	650	611	691	647	626	628	607	618	636	622	599	619	646	653	608	630	658	642	692	603	602	620	645	661	672	655	653	642	612	589	640	660	638	647	595	574	640	674	650	667	640	616	636	652	612	655	624	647	615	631	657	615	605	606	620	600	639	647	580	620	578	628	608	670	617	644	640	633	648	648	617	592	612	629	610	617	635	647	613	640	648	639	616	670	610	630	692	621	619	637	600	600	634	633	674	674	603	641	627	589	621	635	651	636	667	657	622	631	661	616	624	630	633	627	649	606	663	638	618	598	648	640	655	649	568	641	581	598	644	620	636	630	586	627	644	618	654	637	661	648	623	632	580	662	621	611	646	652	628	591	596	604	634	615	609	658	665	608	616	639	608	676	642	645	638	637	604	628	618	590	618	666	651	635	612	691	624	615	630	599	609	584	621	654	642	644	628	605	643	634	630	607	603	697	608	597	643	633	588	620	610	632	609	649	641	618	643	611	604	653	669	639	655	618	679	610	639	603	619	647	628	595	661	630	631	594	642	619	640	617	627	616	604	637	637	642	609	675	617	643	665	654	620	625	578	640	627	659	654	641	651	623	615	652	661	640	612	614	619	630	649	615	682	612	668	615	627	618	571	662	641	627	650	637	599	669	652	603	600	660	627	635	652	622	634	625	617	572	640	630	628	674	601	593	640	637	583	598	634	631	623	645	594	720	612	604	652	633	597	625	697	632	626	648	610	639	623	586	664	681	604	607	606	639	630	631	675	639	594	615	612	595	642	656	614	600	639	624	600	624	654	631	660	659	622	633	608	639	607	614	635	644	613	621	595	647	693	644	623	661	624	606	657	670	645	663	616	614	605	617	586	626	638	642	670	681	653	633	611	615	643	642	655	619	612	648	653	635	612	655	638	611	651	612	628	680	617	583	594	623	621	600	610	628	640
22437	21134	28787	23761	21431	22800	21647	11692	8033	6225	5028	3970	3448	2871	2532	2379	2192	1947	1786	1657	1615	1454	1457	1391	1255	1295	1173	1137	1133	1130	1086	1097	1083	1091	1054	1024	1036	1023	1049	1053	945	997	972	998	980	967	1003	1032	948	975	1018	1033	976	998	986	956	980	960	927	923	1007	1036	927	1005	1022	1001	973	993	946	956	984	984	994	1046	964	1022	967	979	1026	924	1022	1000	965	956	976	989	930	937	926	1018	947	993	1004	1012	975	925	986	995	979	933	968	953	991	1003	961	1000	954	985	989	924	918	978	984	971	1046	981	964	1007	983	1010	1009	1003	976	946	1009	948	975	958	983	982	1025	940	960	931	954	999	1021	891	1008	987	958	1004	958	1008	934	967	948	972	970	989	971	951	946	991	1025	960	984	1027	956	967	968	959	927	959	992	969	987	963	951	947	950	1068	917	986	957	923	954	996	1004	995	988	941	963	967	962	962	1004	926	960	925	920	956	1008	965	950	921	986	956	1003	957	966	993	940	914	985	1012	991	969	979	999	985	959	992	953	1019	970	1016	990	969	997	973	999	1005	957	935	975	1019	941	997	962	1003	999	945	986	968	993	997	934	941	994	987	919	975	988	993	951	979	954	996	904	1004	957	954	963	953	960	950	969	916	1031	975	965	984	959	969	977	1011	1030	948	975	991	967	952	952	978	966	976	1051	978	975	991	933	991	1027	988	981	950	979	952	966	943	985	974	1034	894	919	960	976	950	971	948	969	912	984	984	946	985	986	1004	1014	981	1000	941	920	970	979	995	931	994	957	952	988	972	1046	958	986	972	951	973	1010	964	1009	969	1001	969	975	957	1020	1012	960	995	929	973	946	975	945	987	956	958	994	944	956	978	1036	999	945	938	984	964	961	967	952	1016	1004	989	991	1001	968	976	991	884	976	986	970	967	999	991	1053	908	1042	924	974	1017	975	1014	1000	983	1046	1008	999	970	998	989	985	968	989	951	986	993	1023	989	975	1004	970	888	940	982	945	975	960	943	982	976	964	916	974	1010	986	976	944	971	994	1032	996	993	982	946	1027	984	934	994	978	984	1015	981	983	960	915	1043	966	964	966	966	996	1007	980	987	946	917	990	948	980	965	1009	1007	1019	1017	984	1009	952	946	1016	986	980	960	973	954	940	969	993	982	904	994	1003	958	966	963	976	932	993	940	1007	1010	978	956	972	1021	984	941	961	1001	920	960	996	966	991	907	963	1079	945	938	938	966	984	1014	949	973	1000	963	1015	911	992	974	983	982	1004	1006	889	1020	993	933	1060	956	958	984	966	952	935	925	982	998	931	972	1045	990	1001	961	973	925	945	976	1015	955	992	1008	958	1014	1020	911	1001	947	941	980	986	1017	949	958	1027	963	1001	958	941	917	977	1001	971	944	1014	1009	945	997	946	983	996	971	1048	1012	1029	1041	919	972	991	938	930	956	979	1016	946	960	961	957	934	1001	962	1027	960	984	985	960	997	965	958	966	978	978	944	989	958	940	964	1007	1013	957	1003	982	996	965	959	980	974	998	949	937	1000	972	945	976	910	947	955	990	931	1006	975	1007	1010	993	953	891	987	974	992	952	929	1012	967	937	1015	976	952	1009	973	964	964	957	934	1004	955	945	970	978	997	997	964	1067	933	983	1005	945	940	971	1007	972	955	1000	970	971	940	1011	975	980	983	938	978	1012	953	1013	965	972	1005	958	940	981	937	977	1017	925	996	962	965	966	964	996	1020	945	967	960	963	998	961	945	970	929	965	956	988	973	963	942	981	950	926	979	949	960	976	976	1051	980	998	882	969	963	973	1037	919	941	1017	927	942	945	988	942	984	947	991	989	986	973	962	1014	957	948	950	978	990	1015	926	1005	959	980	899	933	1003	1009	977	1021	939	931	966	950	939	973	917	902	1001	1018	955	953	972	960	1039	1006	1025	1017	929	954	951	1024	958	1001	993	966	924	988	1006	913	977	1007	1019	1029	1007	975	1011	946	1017	1055	969	999	979	1036	1002	954	996	907	986	938	933	979	965	932	1015	1009	984	968	972	959	995	966	999	950	931	985	960	1003	954	972	1028	996	943	951	935	965	927	967	1047	949	972	1009	955	966	908	997	982	1003	969	1019	971	928	971	980	982	974	995	997	949	1010	1011	950	934	975	928	1007	938	1019	948	978	982	998	1013	985	955	992	1014	961	1002	999	952	1027	953	990	991	930	986	996	981	1000	989	981	1014	1000	926	969	1028	1017	941	1022	968	970	1016	961	975	945	974	1002	982	994	968	944	954	983	978	981	999	932	1013	971	986	993	1009	896	1000	968	972	1009	954	965	993	985	931	949	979	947	1051	990	970	989	998	920	1024	995	1026	964	1005	992	949	993	1018	942	1007	1011	992	1001	946	905	991	1018	941	933	953	958	991	940	1024	973	971	998	1016	943	899	989	943	1018	905	1014	991	956	1046	983	1054	981	943	956	947	980	941	991	1013	989	1021	943	958	952	969	1013	960	938	976	954	983	967	967	934	960	972	977	1021	1009	909	1001	990	942	1004	949	972	981	973	950	987	975	935	946	996	955	985	1000	985	1018	1008	994	1019	947	970	985	943	926	993	964	957	981	1008	964	1046	964	940	913	945	996	1006	969	998	989	950	1004	1005	975	987	927	1018	949	958	983	964	1043	951	960	951	966	928	940	1039	945	976	994	970	992	954	1007	946	928	974	984	988	930	976	1006	956	988	1022	953	985	1014	976	941	963	931	1018	928	978	945	1022	947	979	1008	958	937	963	955	994	1036	983	1048	1020	945	1015	1020	912	945	965	975	985	974	942	1000	930	973	924	952	960	983	998	978	928	918	1047	949	967	941	982	990	1051	1009	969	978	983	966	930	1024	969	935	919	894	996	948	962	949	988	1012	974	979	1017	973	990	962	980	986	955	940	971	990	962	942	948	991	992	969	938	1014	967	957	956	963	989	994	995	921	954	950	1026	985	1002	952	968	992	976	934	944	1005	960	969	942	977	963	949	987	907	967	997	979	1019	936	965	964	955	954	1007	982	902	924	946	1033	983	1024	1033	938	967	967	998	974	960	971	994	1001	968	1000	1037	977	1007	949	969	928	956	961	997	968	997	964	973	943	946	949	963	947	961	1004	957	969	1006	982	956	992	956	970	958	970	974	982	966	983	956	940	904	976	976	974	953	1011	957	1020	990	1005	981	987	957	961	967	1003	994	987	1000	949	995	982	886	895	923	978	983	970	1004	998	979	953	1006	1011	979	982	1022	974	938	1006	944	1004	989	912	1016	986	990	958	975	949	950	958	976	987	972	969	985	937	992	948	998	1000	972	956	989	984	960	973	907	962	966	934	959	1018	933	960	1005	968	947	936	921	960	950	1018	963	982	963	988	947	981	995	997	1002	1000	936	981	988	998	969	872	1038	939	919	1023	1030	986	960	1017	990	996	975	985	954	1018	972	983	993	991	948	996	978	984	969	999	917	959	924	946	954	940	984	976	968	993	1008	935	980	918	952	982	981	956	934	981	948	952	982	973	966	1023	958	951	920	974	943	964	964	1004	948	963	918	989	1011	940	958	949	998	937	1011	971	1014	1011	1015	994	967	992	1029	930	951	926	1080	1009	895	920	964	977	961	966	996	1006	984	935	931	996	951	952	975	1030	948	981	944	991	978	931	1005	999	985	962	985	959	969	964	936	979	1064	1031	1030	946	958	982	938	1012	984	979	952	953	975	985	923	1016	990	956	963	1002	937	929	974	978	989	939	999	980	967	1007	986	939	1030	962	952	989	1007	962	976	998	1043
28256	53968	43043	32477	27432	22996	18852	14747	11406	9017	7159	5734	4885	4061	3453	3096	2788	2587	2251	2027	1884	1766	1619	1594	1542	1426	1391	1269	1275	1177	1158	1159	1118	1066	1077	1054	1090	1082	988	1058	989	1026	1041	992	982	997	1006	1064	1008	968	1020	964	1010	1041	1026	999	995	1013	1014	969	966	969	1028	979	1018	978	1015	986	952	956	1057	1013	994	1003	1011	994	1058	1035	991	993	1033	1000	1006	968	1071	1002	982	1043	980	993	1008	972	949	965	1045	1005	1001	995	1041	941	1014	1037	1020	892	985	1023	981	953	1019	1020	1001	974	974	1038	978	1002	1027	1010	958	1006	1047	1061	990	988	1033	1008	997	1018	999	992	1043	958	969	1003	1024	1003	1016	986	1022	995	997	1029	1036	1067	1007	1008	1056	987	1000	957	998	937	984	1020	987	1053	975	943	986	1037	990	951	982	1046	993	1047	984	990	959	1008	991	972	1043	1025	1020	1001	986	1006	974	1025	973	1016	959	1017	989	969	991	999	1027	1036	994	970	1052	972	1009	1023	986	939	999	993	1016	1056	985	997	1046	999	982	1029	974	1080	1040	1079	1034	964	1004	977	1009	1023	981	994	1004	954	984	1034	982	1035	956	1005	934	999	1031	1003	1015	994	1021	1004	989	1018	918	1002	981	1062	1025	990	1014	997	936	1000	1032	1021	1003	1036	994	977	1008	992	1025	971	989	972	1016	973	1009	968	939	920	991	973	1015	958	985	996	989	975	975	941	1044	990	1021	1003	1041	990	1028	1015	963	994	983	981	1043	1027	999	1006	1045	1002	959	979	977	1000	1027	1060	1036	1048	1028	1020	993	991	966	963	1079	973	954	971	969	1044	990	1037	992	1035	969	982	985	991	989	994	1009	1020	1044	1044	991	1034	1097	1006	960	990	1007	962	992	997	1023	971	983	973	1031	1029	963	983	959	987	965	993	986	1030	1039	1058	989	956	1034	989	991	1022	1003	1040	1037	991	930	980	955	969	1017	1025	1069	988	976	982	967	958	936	1018	1055	1036	1031	1005	1019	1031	964	1028	983	995	947	984	1020	990	982	907	1077	959	1036	972	957	1020	1012	999	999	999	1024	1024	1004	999	1004	992	1079	1011	1002	994	1021	962	943	1013	983	998	1035	1072	992	1037	963	945	1033	1037	933	1022	982	1018	993	989	995	1048	1004	1008	1057	987	992	1056	1002	980	990	997	1047	1016	1004	1008	990	986	983	1047	985	1045	1029	1029	992	1002	1038	1016	954	991	1018	967	1059	1016	1024	977	1002	1059	1082	993	986	978	987	1007	995	992	1011	1007	1004	960	1056	988	967	971	984	999	991	1064	1011	1009	1061	1008	995	918	969	1029	976	991	1025	958	1039	1042	971	980	1004	1005	975	978	980	942	1026	1061	985	1010	1040	1002	938	1021	1045	992	1001	1030	913	1037	943	976	1014	969	948	971	989	1010	945	994	991	1047	1017	963	985	968	1002	1006	986	985	1033	1027	970	983	1021	963	973	946	975	1017	1020	1012	1011	970	966	1033	989	997	976	933	948	1026	962	1049	1007	1044	978	934	983	997	1004	968	1024	1021	1012	1034	958	962	965	999	976	1027	985	1040	984	1052	970	1015	966	1055	1024	1032	970	970	1000	976	984	1056	959	1008	982	1023	1058	1008	1006	971	999	980	1018	963	972	1054	986	1067	952	949	988	959	955	1033	991	1040	1003	998	1003	1021	1014	1009	960	991	1001	1005	981	997	1019	1008	937	1067	991	1003	980	979	982	999	927	999	1009	955	1032	967	992	1066	976	953	985	969	1004	1040	934	983	979	1009	1037	990	1015	1014	1004	1041	1009	988	1026	980	976	1021	955	1038	956	1031	989	1025	991	995	946	1044	986	972	986	1088	988	985	1010	948	1007	925	1080	994	961	945	970	993	1052	983	1018	922	1008	1026	951	975	981	977	1001	957	976	1047	1079	979	970	1023	1033	973	971	998	1035	982	1003	1007	968	994	988	1033	978	919	1013	977	1012	996	1010	953	1004	1008	1012	1001	1034	1054	1009	962	976	952	922	982	961	1014	1007	992	929	1023	1018	1002	950	993	958	988	970	965	1014	993	993	972	1062	962	1007	1012	996	991	982	1016	998	954	987	1045	986	990	990	962	994	986	1025	963	970	979	980	1018	983	970	941	1002	936	981	1042	988	991	999	1006	984	1023	977	1009	1031	1062	963	1010	965	986	1018	1016	995	1050	1031	995	1021	1020	967	1053	1017	1001	959	993	1008	965	972	981	936	1024	975	1011	968	971	1011	1016	1002	973	980	1016	997	1006	989	965	979	1000	1005	1032	1004	1017	1010	968	1014	999	946	924	1026	992	1014	959	942	1041	1046	1012	1031	971	996	961	1000	991	963	980	1113	1015	987	1001	995	965	1008	1005	976	962	980	949	999	1003	1036	946	1033	1008	991	1037	1055	993	1029	1047	1028	1017	996	988	969	924	973	930	1038	1023	1003	963	953	1006	992	1009	957	1022	988	971	913	1040	1006	997	1025	1009	987	957	989	975	973	985	966	1003	1020	960	986	1028	994	963	1045	962	1010	1069	955	1009	977	992	1005	1004	988	1019	1008	1017	993	979	929	1019	1003	975	1017	1044	981	994	1036	1043	1002	975	1027	988	997	1024	1015	1030	995	969	1040	967	1007	1043	989	956	984	968	974	994	999	984	994	1012	979	993	1010	1008	997	974	982	986	1023	989	1022	1042	964	1023	952	978	1029	1015	944	999	965	1005	1020	995	1071	1007	1009	1018	1003	1008	977	999	991	935	991	958	1020	964	974	954	989	1015	1016	984	989	992	976	1014	1031	987	1029	1035	1011	946	970	989	1003	964	977	1003	970	1021	996	982	1047	993	952	1020	969	1001	955	1004	1000	1004	918	996	1019	1022	941	1016	1016	1009	1003	1010	1015	938	969	977	1002	943	941	995	1014	995	954	996	985	957	1002	1047	1041	1035	939	948	990	1047	991	984	995	962	1061	943	990	959	996	972	999	978	1019	1002	1021	1007	985	981	1007	941	969	1060	960	972	1034	989	1020	934	1016	987	983	987	1035	971	993	1006	998	996	998	998	1027	988	975	988	990	976	981	1003	978	1053	955	999	981	1003	1005	1002	978	1041	1009	1000	1021	1034	1061	940	967	976	1010	971	966	948	1000	965	999	960	1003	994	980	1009	963	968	998	994	988	972	985	1006	917	1015	955	1009	1039	965	1025	967	1028	1002	1047	1025	1000	992	984	948	1046	1029	1006	1004	1034	1032	971	965	1023	966	988	998	974	963	979	1001	977	1013	994	950	1076	1004	1002	962	964	1042	1075	1004	946	960	1008	992	997	992	954	1004	1035	988	1024	948	1002	974	962	988	1019	1048	1016	967	951	1035	944	1003	986	954	978	970	986	968	1038	1035	969	1008	1044	990	1000	962	1003	1008	980	969	956	976	988	997	989	1054	1040	1019	1030	986	1014	990	996	968	1006	977	948	1005	1018	1015	986	1033	986	995	995	1016	991	988	1001	1037	1017	946	1025	990	993	1011	959	978	954	963	1000	995	1006	994	1015	1010	990	1021	1036	1001	985	1016	1019	985	964	950	992	1000	999	1012	1032	1005	984	1013	955	1027	996	967	1025	1007	1019	1027	978	1010	964	995	995	989	1014	1008	1014	998	1016	953	988	1027	941	997	1009	979	971	947	955	977	1027	965	995	944	1051	987	996	1025	1014	1033	997	941	1027	1053	1050	1012	973	1032	983	990	973	971	989	970	1015	967	975	955	1014	994	1054	1031	993	1078	971	971	1020	943	1005	1035	1003	994	992	1031	1035	1001	968	1000	1036	1044	992	971	1014	1003	957	1010	979	1074	984	915	1021	964	999	957	1003	1031	942	991	987	975	997	979	1005	993	981	970	1033	1029	1032	970	919	989	1045	979	957	988	1006	999	979	1002	1029	962	989	971	974	971	1057	1046	927	999	945	996	1005	958	999	974	1007	983	1015	981	985	968	1003	998	985	982	944	1002	1001	1031	988	965	947	992	1016	1016	995	983	1010	930	954	1031	994	940	976	981	971	979	978	997	1039	1065	1016	993	941	1047	930	1042	978	1036	955	977	1031	1010	999	994	1025	970	962	949	1031	980	959	1017	1028	992	1001
28356	25396	29980	23485	15031	9987	7179	5106	3927	3196	2460	2053	1804	1525	1405	1301	1254	1168	1008	948	915	805	833	831	855	774	731	744	720	736	722	686	693	673	701	668	642	679	698	677	602	617	666	653	656	630	644	661	625	627	602	617	670	598	638	620	643	638	644	636	678	646	650	646	659	637	599	611	644	660	614	629	620	623	662	622	595	649	668	604	668	582	623	622	624	616	669	628	642	632	659	637	638	649	644	656	656	594	604	700	597	640	663	671	649	605	653	683	587	635	624	644	649	619	616	621	621	640	649	615	673	644	626	619	605	578	616	673	677	660	655	605	604	601	633	614	639	627	656	656	611	642	629	637	617	645	648	690	630	638	643	628	591	670	648	602	646	626	636	633	614	590	648	623	611	628	623	634	642	624	678	653	663	628	663	628	684	632	642	650	587	619	585	652	621	623	665	652	624	648	659	648	609	677	668	640	650	608	640	667	667	615	596	629	646	692	655	635	619	673	639	592	595	660	682	654	615	647	611	609	644	657	627	691	662	658	645	685	630	650	621	651	604	630	654	663	639	691	648	622	624	633	651	646	682	633	635	625	619	630	676	614	702	636	634	611	599	634	671	678	666	650	604	635	626	688	686	660	642	669	662	675	644	654	611	656	615	683	663	624	633	604	641	621	657	650	633	652	662	641	600	637	613	637	634	632	650	648	699	627	645	637	640	614	637	608	610	639	696	667	680	631	679	680	659	638	662	643	677	644	638	662	613	659	659	660	646	640	618	650	667	683	592	646	637	651	701	615	646	621	568	639	628	617	672	614	612	666	644	633	699	627	612	627	691	651	668	624	681	667	661	622	658	668	670	596	629	597	653	631	636	644	671	595	664	617	646	616	628	620	671	627	649	631	599	643	616	644	642	646	654	634	634	634	667	645	624	598	661	633	603	657	683	670	636	619	624	637	666	637	628	663	633	631	629	618	624	621	648	681	628	651	660	659	665	681	583	638	617	664	604	655	660	620	613	610	614	584	643	659	627	647	643	598	585	640	612	578	607	672	648	616	642	637	642	610	608	615	609	646	597	620	606	643	625	640	589	639	667	682	648	604	677	619	620	658	646	632	659	612	642	616	637	646	629	649	649	623	684	614	715	677	627	642	628	698	640	654	638	671	625	624	634	608	651	603	680	615	682	703	680	658	586	642	661	681	654	642	645	598	618	584	665	638	651	634	655	664	616	641	626	665	559	612	619	630	625	644	634	641	684	665	641	633	690	630	656	647	668	654	635	637	655	602	644	659	628	667	649	661	622	636	642	652	608	658	649	646	675	653	622	661	646	601	644	664	671	635	609	672	676	642	648	678	651	695	655	636	647	597	636	671	620	655	634	640	622	632	673	642	621	610	623	642	649	644	638	645	669	640	657	613	624	606	633	639	586	588	610	640	651	662	668	628	605	619	658	656	626	615	651	604	623	620	653	656	616	636	610	636	616	674	639	649	661	633	629	652	580	648	644	646	626	639	651	705	642	678	649	630	612	675	639	606	623	580	663	628	597	611	671	622	681	641	637	628	620	656	606	654	647	623	657	620	636	689	639	594	670	585	668	674	639	670	649	620	696	658	596	680	601	634	621	731	629	671	623	632	694	637	651	661	613	697	650	637	660	614	664	602	695	656	643	693	619	622	634	603	666	623	691	649	618	638	658	639	703	640	642	649	613	671	661	668	595	632	621	688	629	634	637	652	629	646	630	600	643	692	692	614	643	629	692	623	639	661	638	704	606	647	619	606	641	672	642	647	663	635	685	706	628	626	662	646	616	627	667	670	651	652	665	681	643	625	617	650	650	623	671	610	661	613	614	700	627	649	591	666	652	617	658	651	646	626	629	664	643	685	626	639	685	630	611	622	641	663	628	600	625	636	609	656	691	673	638	659	620	657	618	600	626	665	604	614	629	621	634	642	617	638	608	665	628	625	673	622	608	672	674	663	639	627	655	592	585	653	647	654	639	634	617	658	637	630	629	628	619	618	602	642	653	626	625	635	686	615	636	666	624	606	656	577	671	648	646	683	704	609	673	616	617	641	657	679	643	603	619	609	645	670	704	649	628	624	646	661	626	634	660	640	656	644	658	634	621	602	633	611	614	610	647	640	611	630	627	593	677	661	644	652	637	659	612	652	627	617	638	634	623	631	630	665	652	627	611	625	676	626	628	616	674	595	646	631	601	617	690	680	619	672	646	618	668	644	669	628	650	594	627	659	642	664	563	643	681	596	644	672	632	636	681	626	611	666	635	593	660	622	634	617	601	658	668	643	645	603	644	647	600	632	632	688	639	671	657	601	617	672	617	645	678	632	618	705	617	648	624	692	656	626	633	633	642	594	629	640	668	653	599	633	633	615	649	636	664	662	671	609	675	618	607	631	627	657	643	638	664	623	610	646	699	648	627	622	639	627	640	628	630	617	657	634	616	636	646	614	677	646	614	600	653	661	633	649	642	631	613	637	665	627	612	630	605	648	588	656	642	651	629	627	621	672	664	655	628	589	635	612	639	629	626	633	646	665	673	684	637	601	640	634	668	656	655	630	601	658	635	647	694	652	633	618	657	646	646	653	641	601	616	586	643	658	632	672	624	631	666	620	680	571	657	641	637	651	674	636	638	664	610	608	687	635	652	609	627	626	672	681	620	613	646	658	629	653	580	678	646	657	639	651	617	616	676	639	633	664	596	665	626	623	652	609	607	668	624	655	678	636	666	649	608	666	643	665	612	646	593	640	648	644	645	635	663	693	642	664	602	642	636	652	619	608	633	721	618	681	619	675	593	628	656	564	640	586	604	641	645	629	637	687	623	628	608	625	624	663	628	632	639	657	619	628	629	596	598	642	613	667	685	683	630	651	673	638	680	584	687	652	618	662	652	658	642	672	651	629	611	637	645	680	613	623	632	632	644	640	645	656	661	626	633	638	618	633	724	640	634	629	657	635	634	600	653	592	619	598	652	650	653	657	621	653	633	671	617	595	640	624	607	627	613	665	593	621	647	659	617	642	673	629	662	626	656	598	594	616	602	646	624	638	665	680	637	627	637	652	679	645	652	645	636	586	626	643	554	645	621	628	666	634	632	690	635	654	650	666	654	620	612	638	666	657	630	635	619	673	573	683	636	633	669	647	659	638	640	574	687	638	657	669	638	565	674	627	653	647	613	609	640	616	613	644	630	617	660	612	652	675	644	621	661	649	655	619	644	667	636	668	685	670	654	649	658	657	651	635	647	672	630	616	622	670	624	605	610	643	609	652	641	615	614	594	649	639	631	646	598	631	622	628	653	618	658	681	635	644	639	614	627	675	661	634	621	637	641	628	625	631	647	600	647	674	621	663	620	655	681	649	667	645	624	595	560	615	630	607	663	609	657	689	615	632	648	640	664	639	669	639	615	655	677	668	654	661	631	645	643	600	651	617	609	603	576	646	703	673	608	696	614	606	683	655	688	671	625	637	617	685	624	611	633	623	616	617	670	649
26158	42195	32511	22707	18449	14283	10965	8478	6473	5099	3969	3213	2714	2151	1978	1737	1570	1441	1272	1201	1194	1094	1002	995	1015	835	876	809	790	774	793	764	704	745	695	750	737	670	693	718	663	647	690	669	677	665	684	675	677	684	713	708	639	641	650	642	693	669	632	687	672	648	676	666	687	672	639	667	684	644	671	719	699	691	595	583	660	672	617	671	714	630	680	719	680	654	684	699	686	705	698	697	629	673	663	691	655	656	685	639	710	614	701	692	701	669	677	673	654	682	627	702	699	678	651	720	685	643	676	663	670	664	660	627	690	687	709	709	664	678	653	655	687	693	669	692	655	640	679	718	633	687	662	685	688	630	674	678	669	654	648	754	640	660	675	675	679	634	698	664	708	639	699	658	699	644	675	718	678	675	701	660	635	655	715	701	697	693	659	675	680	679	630	721	670	667	677	669	672	729	664	696	698	693	690	674	673	598	704	663	739	686	687	665	681	663	669	622	629	661	736	685	679	700	682	661	710	705	697	618	670	697	654	696	611	702	648	680	718	639	656	658	704	656	690	665	647	659	634	672	689	670	667	679	666	642	667	673	688	653	644	617	682	685	672	684	661	696	653	644	653	698	661	645	657	660	715	627	634	674	663	680	650	696	705	614	664	716	628	661	663	671	687	665	641	673	645	672	686	693	680	640	628	672	676	661	705	661	602	671	703	685	694	708	683	643	634	672	657	659	646	681	659	673	684	644	668	656	672	681	663	717	652	656	680	674	659	712	696	710	664	629	656	665	646	681	704	662	711	690	706	649	651	679	711	673	671	757	682	668	637	688	662	678	707	675	716	683	640	644	673	725	659	695	664	685	685	658	715	652	681	690	671	669	691	662	681	680	634	679	663	646	655	612	628	655	666	674	618	682	677	655	657	683	689	667	692	678	662	632	696	677	683	642	703	629	683	692	666	689	631	693	649	684	657	654	642	729	621	643	691	678	644	718	661	635	708	633	651	678	660	708	685	640	694	676	679	637	690	695	666	665	664	657	713	719	679	680	667	656	639	665	676	684	635	657	650	684	660	650	654	625	699	651	672	679	657	657	675	662	620	691	696	679	683	646	669	691	691	677	687	641	680	640	623	685	679	676	668	664	676	659	641	660	669	613	674	623	669	685	699	632	685	666	669	683	627	685	680	658	648	719	678	640	641	656	645	649	678	690	699	676	645	669	631	648	646	657	656	673	699	685	663	611	663	700	686	624	685	684	711	662	689	652	641	678	664	650	668	673	661	649	686	671	679	639	656	685	703	642	641	639	671	669	673	664	677	683	700	691	639	683	711	657	680	641	692	656	671	620	691	698	688	707	626	654	674	723	670	682	648	653	688	694	656	671	658	664	677	657	659	672	686	625	684	707	694	682	644	671	652	688	713	650	645	703	658	697	689	685	649	650	688	646	704	612	685	646	648	700	669	675	682	655	690	649	668	636	677	632	682	695	668	704	683	696	703	751	670	710	651	689	659	684	627	683	680	697	663	698	650	690	686	666	665	654	624	682	724	661	668	668	646	659	632	673	663	660	652	675	702	643	709	686	646	643	685	703	638	699	659	697	645	716	707	681	633	643	707	649	674	684	660	743	671	584	698	695	697	641	646	690	657	659	673	705	654	672	680	689	692	686	705	648	650	616	708	692	651	619	668	702	671	643	659	707	707	640	646	661	656	626	695	683	634	662	692	644	663	645	678	675	655	647	679	671	690	665	662	688	637	644	639	633	696	612	712	714	634	657	646	693	653	641	666	632	641	685	640	627	696	660	688	643	705	676	631	689	676	659	662	656	678	667	684	707	663	673	687	691	691	651	665	724	641	690	671	684	643	653	683	674	717	696	698	697	688	683	707	710	694	636	642	665	670	651	634	621	671	730	698	662	739	667	650	684	660	672	713	672	698	659	654	699	648	626	695	690	674	623	692	676	684	676	683	704	678	672	691	650	682	673	649	703	645	669	691	637	660	646	641	675	673	660	668	668	667	665	681	667	696	725	680	694	643	672	692	677	651	654	673	703	699	644	705	655	677	683	689	648	668	684	696	708	654	653	676	624	646	616	631	672	702	668	665	652	639	648	671	670	669	663	636	651	713	655	686	677	659	662	692	665	648	674	677	673	644	673	699	671	655	692	699	685	680	672	681	662	624	701	673	670	706	663	686	708	667	600	709	670	705	665	679	683	698	652	686	654	652	676	655	643	701	645	694	657	723	647	665	640	698	667	662	697	692	689	661	669	672	672	664	660	672	658	678	671	663	682	683	639	668	651	699	673	720	658	681	688	693	720	655	715	722	675	698	655	689	700	674	711	649	694	648	659	639	724	673	649	661	677	681	635	702	697	657	659	604	694	656	620	689	676	647	680	656	689	692	695	711	679	593	667	646	645	681	670	705	664	648	657	704	701	694	639	651	648	674	711	719	676	668	694	690	660	668	700	673	699	637	688	684	669	687	671	677	633	689	684	659	667	646	675	731	669	653	665	659	711	705	726	707	713	656	669	710	694	649	682	664	669	671	651	709	654	633	670	694	642	608	672	672	651	712	702	653	706	693	727	626	710	669	688	675	655	653	680	665	650	678	649	656	680	673	633	642	643	716	671	640	651	691	669	691	677	685	634	688	705	661	680	663	677	660	707	663	642	732	669	669	687	693	732	709	641	679	705	710	698	692	652	659	651	685	646	675	658	641	688	703	642	663	657	651	660	616	675	641	658	673	655	697	683	659	644	690	704	658	638	670	741	723	706	661	659	651	631	637	683	689	640	666	656	655	686	666	653	653	694	661	637	612	690	685	646	665	631	704	729	661	644	638	681	689	677	694	674	664	643	650	650	655	705	682	658	708	661	650	701	665	698	638	626	681	656	656	658	715	671	676	643	704	661	648	666	685	617	647	724	679	676	688	710	693	656	668	724	653	633	661	684	676	633	617	698	721	625	664	652	671	651	672	654	702	668	700	724	647	662	625	679	623	650	662	673	712	724	682	671	596	672	673	679	696	679	659	647	701	665	675	674	664	698	609	676	694	659	653	704	690	709	702	629	698	663	684	678	666	717	686	626	663	670	637	634	648	693	638	668	621	676	629	625	679	666	696	695	661	660	687	695	660	633	659	679	668	668	650	637	679	697	733	665	657	652	702	683	664	682	727	644	706	651	706	674	680	684	669	635	648	697	664	677	682	636	678	633	635	679	678	666	702	670	719	668	668	682	649	663	684	671	703	656	694	618	675	622	685	653	644	664	676	672	712	635	682	666	671	672	712	691	622	655	706	674	690	702	672	687	690	642	653	663	637	675	647	676	667	686	693	628	719	630	681	707	690	652	660	627	708	624	668	625	658	652	653	730	643	674	724	665	658	685	683	692	673	660	629	710	683	623	683	707	682	667	682	719	674	666	670	631	633	688	654	686	693	666	665	645	709	695	706	702	662	704	663	686	636	659	715	674	693	681	719	675	671	672	656	707	635	665	703	661	688	707	617	677
23330	21061	28378	24161	21783	20025	13836	8245	5934	4620	3760	3071	2669	2381	2106	1816	1790	1605	1524	1440	1386	1241	1237	1209	1188	1147	1132	1098	1072	1037	1023	1045	1010	975	1016	1019	981	952	953	901	988	915	931	939	935	962	979	932	910	895	978	955	957	961	972	971	955	991	945	912	967	968	958	929	1000	1010	952	965	900	1007	911	886	951	914	939	969	875	911	879	906	982	922	948	955	894	925	964	958	887	957	919	951	967	975	965	972	966	917	894	915	972	929	924	915	967	960	932	901	940	924	920	913	898	938	946	882	936	902	944	979	949	885	938	895	934	970	972	929	958	936	844	965	980	923	988	979	949	925	919	962	967	951	916	890	925	953	965	883	978	927	951	909	969	990	908	960	961	953	970	881	947	912	917	956	908	941	930	935	901	964	928	920	923	878	920	980	930	946	903	935	933	966	913	941	944	964	941	906	944	904	919	959	924	893	968	951	921	923	921	944	938	924	964	1001	913	931	951	953	920	921	909	929	964	946	962	931	886	928	959	980	851	889	977	908	940	941	938	968	915	922	923	962	902	916	980	949	921	928	926	978	923	935	972	928	989	934	966	933	927	964	936	928	984	942	886	905	951	962	904	895	945	935	903	973	899	932	929	976	961	940	914	897	922	939	930	921	951	903	985	946	937	949	936	911	940	915	963	887	922	928	901	932	894	927	934	911	926	862	972	956	974	944	974	932	939	951	975	923	923	937	926	883	921	927	884	947	937	909	909	946	969	987	932	926	917	939	901	915	924	916	986	953	958	901	884	953	979	890	929	932	1005	936	914	920	915	937	965	934	943	958	1044	928	940	880	957	988	946	933	897	994	922	908	918	886	905	982	921	933	879	967	955	915	946	918	931	921	943	937	902	890	925	847	891	924	913	944	976	947	906	847	988	913	911	890	968	948	911	962	912	956	954	944	965	927	922	945	970	927	961	914	974	996	998	932	918	967	917	891	929	911	952	951	926	940	1008	929	925	922	947	934	966	954	882	936	939	918	907	878	960	983	962	896	946	947	918	939	933	915	933	979	915	1001	946	926	966	918	945	944	975	897	935	910	902	956	961	887	896	901	923	897	940	944	932	982	883	941	962	931	914	996	913	892	931	940	971	905	949	981	940	931	979	934	918	905	928	931	973	938	894	932	931	943	957	941	955	946	926	953	932	934	953	924	928	912	965	930	937	938	979	960	900	925	940	916	990	906	931	956	941	918	957	885	935	945	904	961	911	943	883	897	934	958	882	953	977	960	925	889	917	970	944	907	903	929	983	930	899	945	942	931	932	957	946	949	965	926	907	909	935	932	1027	917	994	951	871	900	893	983	942	949	906	945	944	899	907	898	971	913	954	922	931	952	945	956	912	922	966	914	929	979	918	919	885	886	894	907	891	900	887	936	960	895	930	892	906	958	934	982	974	980	902	953	912	964	929	926	910	969	903	871	947	952	898	979	936	918	955	957	926	942	879	924	957	949	940	945	921	936	940	912	925	960	961	953	931	919	924	912	909	891	940	941	924	926	960	924	911	935	916	928	937	898	931	916	878	969	914	963	918	915	981	970	934	953	975	930	933	909	961	925	892	970	995	930	925	957	955	900	962	939	917	941	902	956	941	934	983	928	917	878	944	949	897	937	940	970	926	961	984	897	871	915	902	959	933	916	945	930	929	942	895	907	915	905	931	897	934	889	943	924	870	936	985	905	908	941	933	943	1006	935	909	927	951	907	966	958	997	965	891	888	908	915	961	930	934	986	900	906	941	914	948	936	907	947	945	972	888	935	932	942	938	882	1018	903	914	927	915	927	953	953	883	877	862	934	879	885	905	879	877	965	878	919	947	945	934	888	909	927	909	950	958	917	983	935	886	937	899	951	947	920	921	961	945	922	982	977	951	979	933	893	923	941	936	990	986	927	961	948	944	935	955	941	957	879	963	931	1005	879	907	978	907	939	937	906	987	928	916	934	923	896	934	967	907	912	887	914	889	977	861	858	945	922	935	917	976	918	910	969	940	1013	928	987	979	947	930	952	987	942	919	940	883	948	934	910	948	916	908	877	969	920	956	899	949	937	892	1004	944	918	878	936	925	926	955	935	961	905	942	926	991	935	959	937	921	926	890	921	910	929	928	956	915	947	915	914	927	916	938	930	895	980	951	938	961	913	922	908	919	971	949	954	958	924	935	992	948	979	904	905	935	881	917	940	970	879	929	887	960	933	919	932	938	916	940	933	921	925	928	914	950	909	944	892	974	952	940	925	944	912	962	938	920	934	970	875	914	886	984	918	891	887	989	929	888	955	901	934	910	923	954	940	935	987	929	913	950	915	895	874	992	926	953	912	921	978	884	932	964	949	948	926	957	930	949	905	950	961	941	949	874	930	888	932	987	941	886	962	929	968	942	945	941	916	965	941	926	911	953	937	922	947	961	972	919	913	970	935	916	960	920	898	977	909	934	914	925	911	908	889	861	947	866	903	924	890	896	900	934	945	929	946	932	896	966	957	919	946	972	925	896	930	917	904	939	880	977	948	927	957	922	912	891	955	972	910	917	893	959	901	924	980	958	880	991	962	938	977	878	890	980	904	914	926	944	950	912	897	922	902	935	965	938	923	952	959	913	948	939	934	953	922	902	949	911	849	901	958	886	930	963	913	902	933	934	933	884	901	914	909	930	931	901	927	906	950	930	948	914	956	917	938	919	943	907	932	903	866	900	931	921	893	921	929	958	938	915	892	888	900	960	968	945	908	940	968	890	947	948	905	926	876	918	895	946	972	946	949	948	978	994	882	980	925	947	964	976	917	928	969	947	938	916	946	940	891	898	927	996	885	966	925	880	958	952	937	906	952	940	907	942	881	905	923	872	964	856	889	929	957	867	929	975	912	939	913	954	936	949	938	975	931	943	918	905	922	941	918	964	976	955	989	950	917	945	960	940	946	919	975	905	956	953	978	891	926	973	969	944	948	927	934	951	940	930	950	894	967	929	928	930	959	904	1009	937	935	945	847	916	934	944	933	960	931	938	933	951	893	930	928	897	914	924	959	914	958	903	932	984	953	962	908	938	983	944	947	959	937	953	876	953	932	949	937	989	907	914	927	945	897	977	978	845	931	931	954	957	1002	952	943	893	998	900	910	912	948	959	981	905	959	969	937	910	924	949	913	922	949	915	897	980	977	939	967	931	943	971	902	927	926	911	965	910	921	930	993	948	886	925	942	912	968	959	978	948	946	923	891	915	935	942	887	905	969	888	926	891	951	906	909	929	932	915	936	902	953	868	946	924	933	872	924	907	926	925	988	937	889	951	852	908	929	881	903	905	924	936	976	902	933	969	924	938	912	937	926	895	959	916	950	970	950	934	961	937	945	915	916	965	908	937	853	944	1013	940	958	969	934	902	949	928	903	956	911	929	917	954	919	947	880	922	873	934	909	964	839	941	900	953	935	967	927	932	917	997	958	892	928	927	918	971	931	906	911	928	945	983	889	962	1002	946	916	908	944	985	917	964	934
26558	49243	38501	28265	23134	18610	14828	11353	9046	7103	5494	4514	3845	3374	2864	2461	2225	2088	1869	1764	1592	1492	1442	1446	1356	1181	1156	1172	1122	1081	1142	1028	1065	1013	1007	969	921	978	947	1022	1036	966	960	931	952	979	937	921	930	945	932	991	961	998	921	1009	913	938	965	929	964	954	932	978	1002	887	964	961	891	944	993	959	967	898	879	950	885	943	964	937	1002	970	948	970	968	903	938	942	987	959	983	974	956	964	988	956	1002	948	950	959	922	950	947	955	940	949	966	965	925	953	962	1008	970	968	997	977	933	918	977	963	974	930	959	957	942	933	928	1000	929	959	971	1026	943	965	1042	921	931	1024	956	951	968	935	949	968	958	961	971	919	951	947	974	983	991	969	943	979	983	1002	918	948	941	973	970	981	961	941	964	961	948	922	976	946	970	957	929	910	943	962	939	947	966	973	964	936	964	896	922	990	982	992	943	983	985	971	952	946	949	913	955	951	945	979	932	994	929	941	931	906	954	964	958	978	996	912	890	938	909	927	991	977	920	957	931	962	939	983	947	924	955	930	983	937	1033	1008	949	931	974	949	914	970	981	945	962	980	985	926	958	975	983	900	973	973	946	920	961	971	959	943	933	923	919	940	936	930	983	915	974	927	978	984	948	981	946	963	947	949	941	930	938	944	939	945	924	964	896	953	1003	951	963	997	936	920	958	944	962	979	944	1005	886	962	965	953	974	884	982	992	906	930	981	970	961	966	958	966	942	953	940	942	939	935	919	900	938	985	953	988	949	964	919	969	988	941	990	939	971	918	915	955	972	974	985	977	985	975	946	998	966	960	984	948	946	992	943	995	905	940	969	1018	1012	1004	939	986	942	926	939	901	947	939	922	950	973	996	930	924	907	957	920	974	934	922	947	997	959	1018	976	959	959	940	939	947	943	1009	917	922	927	937	934	964	899	953	931	951	985	985	967	1020	921	954	1027	957	977	933	956	999	954	923	963	938	1019	989	906	937	987	886	1025	954	967	948	982	926	944	982	966	901	934	929	902	936	969	888	1035	963	943	941	980	950	942	959	916	902	965	925	995	941	966	1015	973	953	947	981	937	1000	977	956	911	924	941	937	905	985	996	979	898	984	924	956	998	982	936	962	969	953	989	937	935	935	923	1009	968	976	997	947	875	921	924	970	954	961	951	998	1014	907	962	928	936	980	995	951	953	906	953	901	976	962	947	959	981	992	931	960	958	966	970	940	976	996	924	933	960	1016	955	930	926	996	1019	998	939	989	944	959	1026	952	913	983	954	1009	993	911	945	968	962	961	966	947	926	1031	981	968	994	981	981	906	985	961	921	995	999	909	956	939	1006	991	958	938	985	924	951	970	970	940	983	980	954	927	961	999	962	949	932	898	902	997	913	892	989	964	928	905	967	934	1003	961	977	992	1026	947	965	943	935	919	963	1008	958	983	901	934	944	932	980	989	983	966	928	1004	929	944	941	971	940	921	930	954	1004	965	989	989	954	950	992	863	938	926	925	991	993	971	951	978	939	935	957	960	910	950	997	965	978	945	907	948	957	936	867	942	917	958	923	967	967	905	979	992	931	975	974	961	980	943	962	970	988	932	936	929	926	1034	916	902	984	943	917	1008	974	932	957	962	960	885	955	1013	919	966	839	953	983	948	928	1015	913	936	972	983	915	956	1004	961	906	925	942	984	945	939	1008	960	905	956	955	1008	951	994	963	976	966	927	939	946	965	933	955	977	947	942	901	951	974	969	972	929	915	972	958	978	1004	928	932	980	996	973	910	929	922	914	923	972	957	960	960	989	935	924	932	931	960	914	964	982	939	917	962	945	917	978	949	956	903	941	941	955	899	953	949	971	911	940	974	912	927	927	941	930	945	925	967	913	953	957	978	967	963	926	932	960	944	977	939	926	957	968	959	968	879	889	952	965	944	962	981	909	950	980	940	916	968	962	1039	932	918	901	966	1001	969	922	970	933	951	933	1001	962	940	914	935	974	930	930	916	989	947	973	954	958	954	991	947	1030	961	978	955	947	980	974	941	978	961	974	986	960	922	988	914	949	912	916	946	1002	886	987	972	908	935	969	1031	982	941	968	981	997	963	934	953	965	916	956	1023	862	1013	900	944	937	964	968	946	987	961	965	874	940	998	985	918	962	980	971	965	978	959	935	931	972	934	885	977	955	910	965	973	943	988	988	984	930	950	963	1007	956	951	916	951	930	962	998	975	1014	974	955	970	915	1011	976	940	997	934	970	1012	959	960	975	923	959	989	906	969	927	941	942	1020	940	954	909	955	943	983	1008	923	962	995	968	966	935	926	991	962	956	968	962	964	925	939	979	1001	903	958	937	897	973	964	937	921	922	971	990	936	931	901	910	942	960	968	921	959	922	965	958	937	949	915	924	999	952	957	938	911	992	976	934	1026	969	983	982	941	987	948	904	987	931	947	935	935	957	976	919	952	939	965	917	951	967	971	964	933	907	927	952	906	956	952	956	954	956	977	991	971	988	946	915	935	995	966	895	970	989	957	950	958	945	943	970	929	959	957	960	920	977	934	928	993	935	930	932	915	962	942	945	963	940	941	963	999	1014	939	907	915	989	996	952	992	898	918	949	949	1027	968	872	966	954	942	1024	953	958	942	986	975	964	933	987	967	959	945	941	888	906	925	943	908	966	950	971	928	943	949	936	938	921	872	943	964	943	964	932	944	938	934	966	939	942	868	966	923	933	995	962	949	948	933	921	975	976	933	981	982	951	948	917	943	950	944	898	985	873	960	951	969	972	978	1004	908	947	941	911	964	995	980	984	1010	915	970	941	928	924	973	887	940	931	930	942	931	924	924	963	921	931	971	941	882	961	935	925	943	994	950	1001	951	979	980	957	951	1001	934	968	944	959	959	924	963	958	973	962	1004	939	987	988	963	988	1004	945	951	977	956	974	971	974	967	938	938	939	986	926	948	984	968	924	941	965	971	937	950	929	984	942	961	937	951	967	947	927	964	970	939	914	971	948	989	948	970	1015	912	971	964	962	920	973	923	983	913	960	992	989	965	1026	879	968	996	928	1006	978	932	977	952	932	935	986	965	925	890	946	874	900	867	981	971	945	936	949	911	930	937	986	956	989	952	887	903	988	948	961	912	918	994	886	977	945	925	941	935	951	977	925	946	923	974	974	966	944	937	961	968	926	899	899	947	980	940	982	928	1001	961	963	947	922	953	905	942	922	936	1025	989	910	981	960	965	970	929	953	937	987	951	947	962	908	928	947	928	973	953	962	954	989	928	1011	951	943	953	959	936	968	946	912	933	918	967	963	1015	874	979	953	1003	966	977	967	912	908	910	1035	989	920	940	998	853	960	961	893	952	977	971	986	929	924	913	955	994	975	961	971	973	954	941	939	1032	982	942	976	979	955	908	962	924	942	932	972	915	955	954	941	989	931	1033	949	922	1002	971	970	943	945	921	966	1004	918	986	965	1008	970	960	926	947	991	932	964	968	968	968	969	950	982	1003	969	934	978	924	902	949	981	937	976	974	989	947	977	904	934	919	959	965	972	933	957	947	919	913	960	991	948	1001	951	932	943	931	861
24630	21126	27810	26146	20863	14830	9880	6727	5004	3937	3159	2530	2096	1882	1598	1470	1328	1170	1072	984	902	957	847	867	753	749	745	744	691	667	630	647	639	568	605	536	575	583	563	562	615	593	589	621	573	553	576	576	584	595	590	531	595	562	587	580	563	579	584	597	563	566	560	606	579	597	605	521	619	588	584	604	645	551	590	525	604	610	556	568	591	567	605	601	619	565	549	584	533	576	612	585	581	575	600	561	596	585	588	528	558	606	576	562	548	631	594	618	582	566	573	579	549	588	564	572	579	593	604	579	637	580	612	580	595	561	572	604	609	599	561	550	608	575	538	552	582	598	584	562	550	592	602	582	586	563	594	572	565	557	581	594	561	577	589	574	530	609	595	556	564	586	586	544	602	601	622	558	519	610	600	592	606	558	573	603	587	575	595	601	564	595	571	599	538	568	575	591	599	608	595	583	604	564	587	587	589	610	630	569	608	562	563	590	571	577	561	586	570	569	577	557	589	550	591	543	577	594	598	573	544	615	586	606	581	591	574	577	583	627	586	558	563	580	576	632	566	572	605	566	584	595	589	583	607	598	562	594	569	610	586	578	617	549	583	570	618	576	621	588	585	583	613	645	573	576	568	594	525	603	585	555	563	606	568	619	576	570	571	621	560	578	606	561	620	598	605	554	585	610	546	581	558	564	600	627	604	598	545	575	601	611	619	561	607	553	584	587	566	596	606	593	585	622	598	595	589	557	575	567	602	616	594	592	584	546	594	571	580	567	572	647	589	564	555	521	576	600	614	562	584	557	600	590	605	546	590	527	624	562	572	620	529	571	556	547	579	560	616	618	585	589	577	595	533	566	571	569	624	564	616	559	619	589	557	602	610	602	572	618	622	572	556	540	585	595	579	568	588	601	558	570	597	590	538	560	533	563	631	544	571	587	617	531	578	553	589	582	604	596	626	575	557	571	558	516	538	602	592	563	572	637	626	578	595	574	608	616	556	594	563	602	626	561	552	591	595	562	572	580	593	597	561	589	593	550	597	538	607	569	625	612	588	573	579	580	564	615	597	621	605	620	571	565	574	582	596	604	582	564	576	601	527	588	590	596	574	568	563	628	585	574	557	565	611	618	559	550	601	591	559	613	624	602	628	593	559	590	564	573	547	586	549	585	611	559	598	539	530	586	600	583	599	588	584	623	545	538	595	583	607	571	584	595	573	575	588	572	547	613	569	632	529	619	566	592	569	580	568	580	552	595	599	621	567	583	562	559	610	615	580	543	591	550	593	585	560	539	575	581	585	605	535	540	569	599	560	554	631	595	578	592	603	590	650	612	587	576	578	542	595	564	594	575	580	604	585	572	583	609	582	584	604	648	584	622	577	600	563	590	548	559	585	596	550	571	574	538	592	584	626	595	567	576	582	632	582	577	607	518	579	598	568	627	620	552	559	609	535	605	621	562	632	578	598	571	615	563	599	594	544	577	577	560	516	551	580	576	582	590	625	618	604	602	606	587	589	589	539	561	615	560	595	594	562	531	592	570	577	576	590	568	626	573	593	556	566	584	586	600	599	600	565	564	577	614	541	560	584	585	568	575	613	554	587	569	635	569	559	585	582	549	593	568	583	573	576	594	577	613	590	580	558	608	547	550	561	553	564	596	579	600	581	565	586	541	571	562	561	594	564	587	520	641	595	547	609	612	624	590	610	562	579	590	599	610	556	612	607	604	570	599	537	564	591	585	591	572	575	585	604	621	543	559	596	572	576	581	611	553	570	581	585	588	572	606	549	596	601	555	536	552	574	583	559	614	556	586	599	608	586	601	609	573	581	596	581	557	589	602	612	617	573	571	567	602	586	582	581	567	615	555	583	618	581	606	609	593	546	561	569	580	568	598	603	623	600	576	567	585	565	550	619	574	547	588	579	606	589	597	612	549	566	575	587	584	598	607	584	606	570	600	586	599	555	614	545	582	551	571	564	517	580	629	586	578	603	628	579	593	579	569	590	573	610	539	593	557	589	529	582	590	557	597	562	601	540	571	582	576	559	560	567	553	591	570	581	537	593	571	565	568	585	562	615	544	619	568	548	520	578	574	587	609	576	544	596	601	594	614	607	591	625	593	593	610	597	603	590	586	567	547	604	578	584	599	547	603	597	575	553	565	596	583	586	605	561	596	600	550	603	574	574	578	605	555	616	542	582	608	588	557	609	578	590	597	544	594	576	549	576	634	540	602	603	605	561	582	560	572	554	562	578	602	553	580	577	584	565	561	576	599	596	597	594	611	558	580	591	566	578	600	592	580	618	630	591	559	652	559	587	570	562	596	605	568	546	559	613	575	554	574	587	616	574	589	568	574	607	600	595	548	545	547	568	587	565	554	602	585	572	596	556	607	592	583	644	588	576	518	577	533	586	599	602	612	549	582	552	639	590	665	580	557	565	573	562	605	560	592	595	568	578	543	628	566	596	569	610	548	583	587	574	594	573	595	654	554	556	579	550	605	582	606	582	549	570	561	591	550	544	584	584	633	525	544	590	594	589	596	560	572	630	551	582	574	577	605	584	626	526	609	604	596	566	594	578	592	547	556	601	561	572	621	572	599	606	500	559	592	544	588	539	568	541	589	581	568	602	546	568	604	587	594	567	605	598	580	601	559	587	599	608	581	603	612	609	634	585	567	573	566	569	608	579	570	589	551	566	581	579	582	549	602	601	597	594	601	561	553	570	575	595	606	610	612	586	583	584	566	583	609	585	578	614	591	570	577	558	561	570	564	567	566	580	515	557	622	645	570	602	602	558	620	614	581	580	596	573	576	605	592	577	560	594	509	599	556	620	556	600	594	587	585	588	565	578	563	606	616	578	561	560	574	570	553	609	606	576	572	582	583	618	604	541	610	558	569	608	567	592	603	570	553	595	492	574	588	602	580	596	584	546	583	598	599	572	597	628	574	606	601	595	577	582	598	606	561	558	615	639	601	585	571	581	546	584	581	582	565	592	581	509	591	588	608	550	581	588	606	551	578	563	592	611	587	624	586	547	561	594	589	611	587	602	534	619	590	568	570	523	610	624	586	544	603	566	580	550	584	591	603	580	619	539	600	568	592	588	592	556	568	598	600	603	558	584	585	606	567	591	568	589	596	553	600	585	555	587	589	569	550	534	595	590	604	616	535	578	612	598	593	600	614	619	572	596	629	598	617	589	581	550	577	565	621	603	580	611	586	571	582	596	606	611	572	596	603	606	578	604	614	579	570	552	558	582	586	560	554	586	593	597	635	578	565	596	572	580	564	528	571	591	512	615	593	592	603	603	608	599	555	567	555	570	575	603	563	566	614	599	588	622	564	568	579	544	592	562	583	581	599	555	536	569	578	576	622	595	550	562	534	599	569	602	555	620	548	587	565	550	618	558	594	569	571	587	581	575	595	589	545	624	537	607	582	566	612	622	577	577	547	547	619	599	609	571	567	563	604	605	592	588	560	561	608	555	580	618	555	588	571	555	578	614	579
25755	46772	37463	27177	22508	17727	13933	10636	8319	6422	5069	4118	3316	2841	2387	2063	1825	1559	1473	1292	1285	1142	1070	983	961	916	859	791	736	779	768	722	696	719	685	641	676	671	627	632	653	641	678	642	658	590	613	683	646	612	629	631	572	647	582	622	607	679	593	596	605	586	639	622	636	616	620	600	619	601	593	620	608	639	628	592	602	649	640	658	609	607	605	602	567	649	576	565	614	630	653	621	623	644	595	661	623	644	612	617	645	615	603	591	576	591	597	613	609	611	612	579	585	668	604	647	637	644	615	672	634	572	627	617	638	605	670	602	656	623	635	612	608	597	621	692	610	633	614	638	659	633	631	649	611	638	603	607	586	615	593	632	594	636	609	580	603	654	644	639	605	602	619	637	575	643	641	614	631	616	639	587	613	642	653	659	628	618	697	606	647	629	646	609	603	649	689	624	642	600	646	634	620	597	606	641	616	644	613	606	627	624	649	650	610	604	628	625	604	625	645	616	587	571	626	635	622	648	604	612	635	627	614	572	676	628	595	671	667	678	643	660	659	635	607	603	622	661	603	628	606	610	618	590	624	669	645	625	631	643	627	663	643	679	593	602	624	594	639	606	570	645	629	612	670	638	646	639	607	589	580	626	657	650	590	642	642	633	638	590	590	609	594	653	580	637	666	639	626	641	626	621	586	562	648	641	595	630	598	610	619	622	651	611	639	641	583	633	602	601	552	623	607	615	623	617	625	625	635	586	651	597	637	634	604	678	624	620	599	607	601	624	584	658	588	624	664	635	586	584	621	596	618	643	627	631	640	596	599	636	618	643	608	650	606	654	602	600	633	660	647	629	615	636	638	617	585	635	612	639	627	600	633	624	621	630	588	599	609	620	653	667	604	621	585	654	624	616	649	630	622	627	624	625	640	654	611	610	606	618	586	594	655	617	602	640	622	624	618	597	637	629	626	596	578	652	640	644	587	640	574	623	618	672	588	636	631	618	622	629	654	608	663	605	627	620	600	621	639	633	592	647	638	614	625	578	627	587	664	606	605	622	599	584	613	636	593	639	616	622	601	608	610	583	614	610	593	591	638	611	612	653	600	627	636	610	627	607	620	644	655	675	623	606	604	609	615	623	609	649	632	646	635	662	647	611	583	598	653	629	641	643	668	577	625	635	584	598	628	586	640	586	585	617	621	591	633	607	631	607	590	628	622	624	644	604	588	675	600	636	591	620	635	660	647	644	635	592	654	576	641	627	607	657	653	646	583	595	632	621	637	623	604	573	651	630	596	635	629	562	628	608	627	630	589	660	610	644	621	599	624	610	630	644	587	601	615	585	668	577	622	579	659	617	602	638	604	580	582	592	617	642	595	603	645	668	616	619	675	661	641	618	619	582	598	675	607	599	628	580	610	569	637	643	590	617	614	628	636	639	625	614	650	677	633	681	615	610	601	606	620	661	637	616	615	621	627	620	585	689	633	630	598	643	572	591	592	602	608	629	639	606	618	660	634	658	635	619	611	633	665	616	618	642	630	613	614	599	587	599	650	590	588	625	633	617	582	620	610	621	612	631	596	617	587	629	586	609	637	609	589	607	603	607	631	630	617	588	656	647	602	634	619	626	602	625	635	621	643	606	646	624	605	641	625	620	590	646	640	627	620	619	624	642	660	640	601	654	577	628	653	623	683	605	620	587	649	636	682	654	595	603	668	629	649	663	618	581	639	620	606	590	616	643	588	620	633	665	617	609	650	642	658	602	608	622	611	568	614	614	672	661	631	624	615	656	621	627	604	632	638	636	642	628	627	585	631	614	611	650	609	628	648	572	629	642	613	620	616	647	641	612	653	609	640	642	625	637	615	598	652	625	629	627	584	609	624	596	617	624	591	610	609	578	597	640	623	640	627	561	624	578	662	657	631	632	605	627	608	615	638	577	617	643	626	658	626	600	643	625	600	652	616	651	671	665	658	657	613	619	570	603	622	632	648	603	606	596	624	653	650	565	648	614	650	591	687	607	628	676	625	611	612	605	633	592	634	634	662	603	618	650	652	607	643	642	623	649	632	669	594	638	658	643	632	650	604	628	612	602	622	615	605	634	616	633	611	667	595	621	672	647	630	657	613	643	623	646	631	648	594	658	638	642	659	595	659	620	624	644	620	626	615	635	633	605	581	621	635	610	648	606	624	651	636	614	652	655	604	611	621	621	595	651	599	645	593	580	609	622	582	640	650	684	591	621	597	608	628	615	627	639	614	613	635	647	648	631	624	620	593	633	624	613	630	607	621	671	613	644	580	661	597	610	645	623	590	617	634	673	647	668	615	635	662	592	647	594	632	607	626	604	616	612	628	586	596	621	630	592	617	606	647	603	648	595	629	633	579	628	651	649	639	607	626	654	648	623	600	649	620	639	624	643	599	650	642	603	635	628	649	625	639	636	583	620	585	661	582	631	595	623	621	604	670	654	616	625	570	590	633	618	645	592	636	615	606	657	592	618	619	633	609	654	589	645	591	596	621	647	597	603	611	583	594	571	617	635	616	625	619	596	596	620	646	592	672	615	622	659	620	630	574	636	613	654	629	623	623	653	620	594	646	607	660	654	602	648	678	621	621	628	605	605	636	618	606	618	610	648	613	627	585	612	634	634	637	628	593	616	639	642	617	605	650	628	571	636	601	607	623	627	610	566	658	628	638	628	613	642	591	655	644	597	636	572	594	654	599	613	651	625	607	614	618	645	630	659	646	596	624	629	602	630	637	594	670	627	645	666	616	629	602	619	632	684	586	627	637	606	696	648	577	624	637	612	612	601	633	627	639	634	625	624	655	637	608	585	601	633	592	634	650	584	633	589	623	648	616	603	635	575	557	652	627	610	647	610	672	616	691	593	656	637	620	686	661	642	623	639	628	596	641	622	613	634	618	577	634	614	593	620	670	602	595	605	651	626	666	598	612	642	611	634	617	609	591	619	659	657	620	629	604	625	640	595	644	613	608	615	627	619	628	628	633	620	631	680	643	599	636	576	597	597	600	642	594	620	599	625	656	603	625	621	646	636	615	628	669	588	647	614	651	664	616	634	630	625	674	658	625	631	614	597	622	638	638	595	630	671	606	652	619	639	605	623	646	600	629	617	634	601	582	637	601	592	588	608	587	621	651	645	612	647	649	639	602	642	652	605	591	639	600	612	595	597	606	617	636	605	626	630	566	621	607	667	594	582	623	658	615	593	581	608	655	600	586	684	609	623	650	671	622	657	601	663	586	618	610	598	619	676	577	654	650	624	573	634	663	631	598	602	617	615	610	625	623	652	642	618	668	611	628	651	639	691	629	601	614	615	642	625	631	621	631	643	627	612	640	622	616	580	629	595	624	585	647	648	619	616	630	610	648	636	652	619	597	620	644	654	623	600	616	572	638	623	612	653	633	650	666	605	670	629	622	661	608	628	621	615	617	605	628	601	624	604	597	651	607	603	640	606	633	621	667	640	623	636	588	611	624	649	617	620	652	624
22486	21130	28759	23810	21487	22865	21376	11624	8041	6505	4971	4042	3506	3012	2622	2280	2125	1886	1659	1671	1584	1494	1372	1332	1285	1246	1228	1081	1141	1094	1034	1131	1036	1067	1033	981	992	1035	1015	987	964	1037	936	1031	964	988	1010	978	1002	969	975	975	1011	959	927	980	920	949	951	933	1000	940	945	938	1025	1024	1003	972	964	968	993	907	969	981	969	960	948	1034	996	972	953	992	933	980	974	948	996	1017	986	951	989	935	961	950	993	981	998	976	967	974	954	924	971	986	921	936	999	964	977	999	912	972	970	967	990	957	999	928	949	970	990	984	962	877	1034	926	986	980	1039	970	969	940	951	983	949	968	954	944	981	912	943	1044	959	958	941	952	970	1009	1005	984	995	989	936	1036	925	947	1011	962	906	919	971	987	938	944	934	942	983	970	959	962	983	932	943	978	959	982	962	996	937	962	1003	951	957	919	981	967	986	964	976	1008	1016	991	945	990	987	948	940	983	937	965	967	1013	922	896	971	936	983	975	1007	961	924	909	980	953	980	950	952	958	971	966	942	987	980	955	1027	933	927	993	962	966	959	998	977	983	874	948	930	954	1004	948	923	983	915	967	970	994	896	992	968	957	979	989	939	947	943	893	966	997	1001	937	991	1039	905	952	943	984	893	900	988	961	933	1017	944	988	953	924	949	968	970	972	976	938	986	947	955	996	927	918	953	1018	1002	988	951	961	932	942	983	1021	1067	930	949	960	994	966	955	986	991	967	1018	919	928	941	943	954	1010	944	994	944	953	954	940	926	951	948	978	941	977	975	1002	964	958	948	961	977	955	967	977	919	1011	962	934	1025	919	1002	1009	1025	983	912	905	958	926	971	965	993	940	951	992	961	943	931	925	955	992	975	995	1000	925	967	966	932	952	1009	1016	992	986	951	944	966	929	958	916	938	951	1013	953	989	914	991	954	987	924	982	982	947	1013	993	998	1017	981	1017	954	964	959	957	1000	992	954	945	1013	948	918	922	983	933	954	1006	934	877	956	919	921	968	987	918	930	943	985	957	1002	976	1012	959	1018	921	941	999	989	1016	986	949	970	972	969	973	934	911	933	991	952	950	985	941	995	976	999	995	986	993	1028	952	954	949	985	973	929	984	950	987	956	921	915	942	942	1002	1010	1004	901	959	969	974	990	987	918	961	952	984	961	952	994	909	969	982	970	1017	982	892	961	1013	976	973	954	959	954	967	925	1007	976	945	908	955	973	994	925	971	991	964	991	1004	1007	1032	958	926	938	940	962	933	953	923	925	898	957	972	953	941	1005	967	958	935	968	1013	947	971	971	949	951	947	993	997	952	1017	971	978	1026	932	956	938	977	916	950	964	978	940	919	971	1004	919	923	927	1020	968	976	986	976	926	977	976	937	977	900	874	1009	990	876	955	1001	965	1057	967	961	992	990	905	1011	946	982	977	974	908	941	969	993	985	954	1005	1039	1002	992	966	989	1000	1049	965	948	978	982	924	970	930	969	983	969	971	977	1027	959	973	967	964	975	978	966	1007	1002	957	919	948	949	874	998	909	980	911	933	918	1003	963	1001	999	959	968	933	964	954	997	924	991	990	1038	931	969	985	963	976	983	945	973	924	980	997	940	962	983	998	978	974	934	964	1004	954	986	992	933	980	947	954	926	948	956	989	966	936	946	1000	1013	986	968	942	967	985	979	971	978	961	950	963	1015	993	958	951	990	976	977	974	991	977	1012	967	959	1005	933	999	891	979	967	937	1038	947	936	1005	984	919	974	974	985	956	929	950	988	971	970	945	934	954	973	995	955	997	936	991	961	1037	930	1011	1009	971	932	892	1017	1042	990	976	949	900	993	1027	982	910	950	957	974	980	969	1015	930	948	896	969	951	977	1003	950	934	924	938	934	971	923	939	1022	976	923	966	938	966	932	950	961	903	985	966	983	903	984	935	952	918	972	949	997	1015	928	969	961	931	1030	983	1001	931	971	979	942	955	993	908	949	1004	987	990	996	995	931	1006	975	933	926	971	940	960	967	970	968	929	955	940	1011	1008	944	922	962	929	970	942	1001	976	988	980	973	989	968	966	992	995	944	1003	996	935	977	915	972	979	942	998	965	958	982	967	939	979	937	946	894	983	948	963	940	951	969	987	936	980	897	974	992	984	983	915	1082	1022	1017	948	970	948	901	984	937	979	961	1022	931	938	965	981	934	994	935	907	978	952	935	1027	918	974	970	930	949	930	977	908	975	1016	994	967	970	973	986	893	932	988	967	1045	925	921	1021	940	940	968	997	964	987	990	939	906	961	924	983	965	992	959	945	929	941	908	1007	969	965	933	1012	943	927	970	937	988	914	989	890	935	960	962	911	967	960	971	1001	954	902	996	958	907	1029	950	964	987	966	946	952	971	943	971	976	946	895	948	1004	976	973	1046	963	931	985	957	976	976	945	967	967	983	971	985	1019	1005	970	946	977	1013	972	946	971	981	988	957	1019	991	937	996	927	991	969	1013	967	909	962	976	985	985	966	982	958	963	957	934	981	966	999	983	928	986	935	961	984	1011	989	955	954	962	958	970	995	1021	978	997	906	940	971	970	991	989	1000	947	955	960	987	960	1011	963	1010	977	978	1009	994	983	942	1045	966	947	927	952	977	955	983	954	961	985	1009	990	981	997	993	974	904	927	957	992	970	1005	977	955	950	954	912	913	935	994	971	999	935	1007	925	956	950	962	951	962	964	933	980	989	931	1019	951	994	1015	975	951	951	872	1025	954	979	983	993	943	1017	971	983	1028	927	982	1009	992	970	1039	971	945	936	958	978	1011	976	1009	1048	984	953	931	987	936	1004	986	1007	929	940	955	915	962	920	1017	931	975	948	947	944	906	918	982	998	986	937	982	960	946	949	949	945	931	936	918	968	931	952	931	987	967	965	1008	997	984	973	997	930	958	949	949	963	917	1008	1001	983	943	1001	921	944	945	981	1001	941	953	983	980	982	972	954	993	991	1008	952	890	985	966	974	928	895	941	964	966	959	989	959	927	932	973	946	905	1012	985	908	960	995	979	951	980	968	950	957	956	960	927	935	980	995	944	972	973	960	1002	961	924	935	925	954	960	969	992	965	931	973	1004	997	965	1005	948	949	956	935	925	958	943	924	950	985	903	971	900	998	978	986	968	948	947	921	915	948	972	975	939	994	961	1030	905	984	977	993	951	962	992	962	936	944	947	963	978	984	1021	927	926	982	926	868	1020	945	998	1037	943	854	1005	945	966	959	971	944	977	930	972	979	940	929	1009	995	948	960	984	971	1003	932	967	986	938	921	957	962	936	980	938	1017	935	941	934	954	990	1024	934	1032	928	939	970	971	970	926	918	938	943	1005	936	943	988	977	972	981	959	996	938	905	1001	952	964	1002	951	995	1018	969	962	959	932	1001	967	994	923	970	932	997	946	925	943	1014	968	941	927	988	973	933	998	978	956	915	932	950	943	970	976	964	950	1026	992	973	944	940	943	984	959	962	1009	1004	983	1015	923	997	993	951	983	983	945	954	969	1011	941	931	1003	979	958	1013	906	923	990	955	964	894	978	946	942	950	984	947	1000	966	952	1015	962	929	977	945	982	986	976	989	991	944	1015	999	918	962	973	970	1021	980	985	960	1002	994	1008	970	952	971	1013	967	974	909	1037	935	982	994	1010	955	974	952	959	995	916	930
28325	54206	43970	33372	28202	23276	18459	14668	11771	9198	7163	5916	5012	4152	3659	3076	2785	2382	2153	2030	1837	1677	1660	1521	1524	1428	1325	1190	1310	1209	1142	1187	1180	1056	1077	1003	1043	1071	998	1006	1030	950	1060	1045	1050	1043	987	975	1000	992	984	981	950	974	1019	1015	1001	1024	996	1016	1036	1039	1001	975	967	967	1020	918	945	1034	1033	961	1054	1008	977	1007	966	986	1019	981	1030	1004	970	1010	978	983	956	976	961	1010	1040	1015	1023	1022	1021	1017	966	964	977	998	975	957	986	1018	1025	977	1008	1014	1000	1001	929	965	995	1046	1022	1005	1038	1012	968	926	982	980	980	1007	926	943	947	951	968	942	985	976	1002	997	980	937	1016	976	968	988	964	945	942	979	983	988	1048	985	1029	1031	1008	942	992	1063	986	1023	966	996	928	946	964	979	982	972	980	1026	948	1006	1042	932	993	1002	972	999	962	974	984	986	982	958	972	983	971	970	1010	1008	991	955	1012	1017	956	1000	1005	973	1017	997	989	951	1003	977	1030	984	988	974	983	973	968	996	970	1002	977	961	1025	983	1008	963	1014	1008	961	988	982	1023	954	948	967	978	992	1036	964	981	995	965	952	1035	957	1036	1005	978	1000	1006	1048	978	1010	987	1015	984	1033	956	969	991	933	964	999	946	980	1006	994	1014	997	968	987	958	979	952	999	986	964	959	1063	1066	967	965	985	1033	981	983	966	984	969	989	950	1009	997	964	1007	941	958	960	989	980	1001	987	969	1008	1038	968	1028	1076	978	964	973	1009	1012	1023	930	982	1019	934	971	984	996	1045	984	982	983	976	965	995	1041	1014	956	1014	999	998	968	990	939	1034	986	999	1012	994	1015	967	1016	1000	959	996	1025	942	1044	984	1007	989	1006	1003	997	910	966	991	972	1050	987	1016	1068	988	980	994	1005	1012	1044	945	976	913	944	1027	994	993	1039	975	961	1005	956	975	956	1044	941	979	975	971	989	983	967	984	989	1025	984	954	995	932	1002	1011	1010	1050	1018	999	917	977	1006	948	990	950	968	957	1005	942	996	981	958	991	1003	1043	1007	950	963	983	933	947	947	929	967	957	967	990	995	945	966	980	1025	945	1021	991	976	988	971	1019	1010	900	968	959	1013	1021	1031	1026	1040	1010	979	968	983	1017	966	976	983	964	1011	1016	948	980	965	1014	996	986	949	962	1038	984	988	987	981	978	1025	968	958	966	958	969	1033	985	951	993	953	994	1027	978	969	956	1012	948	1038	959	961	901	991	994	1019	966	1008	933	958	1006	951	946	991	962	1010	992	947	954	949	976	989	964	1031	980	980	974	1007	1032	978	977	930	981	1011	966	961	988	1014	948	1007	977	961	972	1028	1010	982	1009	992	978	958	980	964	1016	952	907	1024	987	999	1094	1044	997	954	961	943	986	960	958	1003	978	983	948	974	985	1011	993	995	931	988	992	1010	946	966	988	998	1052	945	954	999	984	1023	980	993	1020	965	1006	977	937	970	1017	1022	1020	949	1023	1002	985	957	976	979	1002	991	1001	995	1007	1026	998	968	962	964	960	943	1015	988	969	1000	984	1005	984	1001	947	966	1003	1013	999	965	951	975	981	946	935	1040	1037	973	975	975	1013	1027	973	965	936	994	998	985	1012	1038	1047	982	945	1000	1041	1035	979	978	977	995	1020	968	992	993	918	961	961	1001	940	953	1020	1049	1040	1008	1005	1014	996	959	967	1004	950	986	969	973	993	1023	988	952	965	1054	1000	967	953	970	1036	986	961	1009	922	994	983	938	963	982	1026	1000	961	926	1001	1006	1017	982	986	954	965	1004	957	974	966	1012	926	963	1035	992	997	1010	968	1017	983	1075	979	997	973	965	987	955	965	951	969	1037	954	1017	1002	999	1041	968	923	1004	1028	976	973	965	1020	1027	953	943	978	1006	1001	1020	982	943	1013	940	998	962	958	1001	990	935	1007	998	1030	1002	967	1027	976	967	1021	979	959	973	1070	962	1023	1016	999	966	948	1010	987	1011	995	996	988	986	1028	952	982	942	997	993	985	950	974	995	999	941	994	992	986	973	1025	993	983	1006	953	971	1004	916	989	986	934	956	1009	960	1019	979	966	982	974	931	1020	961	988	1049	1004	995	998	959	911	958	950	1043	954	932	1023	1002	987	963	968	957	984	962	947	1024	1007	1005	933	944	982	1000	999	1020	1010	967	953	928	1035	959	1078	982	979	958	1018	993	932	1009	991	1038	966	945	971	989	980	1004	960	1009	961	962	995	959	995	1008	986	947	1041	927	942	1004	957	1015	978	975	999	993	932	941	964	987	1013	1002	1014	1040	948	970	931	1003	948	1017	934	959	962	994	1012	1012	976	975	1029	979	947	950	960	962	998	982	977	1003	955	988	964	988	986	955	1014	995	959	965	995	975	997	990	965	1005	967	984	971	951	1028	993	985	1012	976	1017	961	1035	985	983	1013	975	973	1004	1009	998	955	1036	1006	986	997	1010	998	999	927	939	967	990	979	1013	1006	1006	946	1004	966	971	1028	1032	972	996	973	974	987	952	977	997	1055	947	973	1011	983	938	1100	954	991	927	1004	951	974	998	978	989	1031	1017	1006	984	961	970	971	989	1042	979	990	987	957	988	1046	966	980	969	974	1006	960	951	1031	1007	1000	920	1002	973	975	944	954	974	987	1004	990	1017	1021	955	997	1005	1013	985	1015	973	952	992	962	990	984	1000	994	962	1004	1012	949	1000	1018	1019	950	936	937	993	950	970	953	984	949	952	972	1041	919	958	987	968	974	981	949	984	977	1007	980	976	959	978	936	946	980	991	899	1013	969	977	958	971	1019	928	1024	1018	1016	1046	954	998	938	1007	1010	956	1017	988	1031	1010	999	1028	970	975	974	1008	946	989	1032	1009	997	1011	1024	965	983	933	964	991	950	970	1005	935	964	1005	982	985	1035	1031	981	977	971	997	1017	1000	977	984	927	944	939	992	971	983	957	1026	962	977	1013	963	963	984	939	1001	1018	984	988	947	996	1011	965	1005	1008	957	943	998	974	1011	959	998	986	980	998	1010	1006	999	1026	992	1002	937	940	1033	998	1084	969	1016	1012	966	1031	1058	1015	1008	952	987	979	965	1043	1012	927	1010	979	956	1002	1029	1000	1003	1002	991	973	961	1024	978	1038	1018	955	987	989	972	1037	937	1014	966	950	1001	1027	1027	992	1005	991	986	969	1084	1030	1012	985	954	986	994	936	986	1024	970	950	955	977	1013	947	1054	940	933	968	917	965	996	928	981	908	1034	979	995	956	951	977	1001	997	1027	958	992	957	959	963	965	991	976	983	1022	963	967	997	991	948	998	990	973	965	1043	941	1032	960	1015	976	987	989	1019	940	962	952	953	1018	974	973	986	960	1031	965	994	979	957	981	970	1005	1004	968	943	1028	985	1002	964	966	1005	984	991	969	990	1049	933	1025	972	978	966	961	999	981	998	1008	1004	973	993	1006	983	972	962	1047	933	953	971	1006	994	928	1043	947	976	970	950	959	947	989	978	1017	958	1037	978	1004	946	999	988	968	977	971	969	993	1007	1013	1035	967	989	1011	1028	993	988	1004	1000	1018	1006	954	980	972	995	988	985	969	976	1047	984	1010	934	941	1031	966	1000	996	982	1014	1010	1042	1011	939	997	928	961	982	983	931	1005	956	919	957	976	966	949	966	1015	982	925	951	993	1015	977	1006	968	977	1005	981	1037	1062	1000	994	917	963	1034	944	949	1027	968	1022	971	991	992	954	994	971	943	1022	1015	1000	974	969	996	989	964	980	940	975	945	1002	987	966	992	1026	977	974	927	987	967	954	996	976	966	955	988	1047	1020	937	990	929	981	1013	1017	1029	1010	1003	945	976	985	967	993	1007	977	908	951	1019	979	1003	973	1025	973	1010	1030	958	1042	984	903	960	1016	959
28620	25491	30706	24421	15569	10407	7003	5113	4051	3186	2480	2133	1795	1549	1407	1243	1115	1114	1029	983	973	844	870	850	762	810	787	726	717	760	788	693	650	694	695	688	634	626	681	686	605	667	659	627	692	635	588	606	658	620	653	671	664	621	682	635	607	630	630	612	656	673	607	642	657	622	651	639	639	617	643	598	694	649	636	671	640	711	638	660	640	633	641	659	600	643	703	580	592	666	620	607	667	625	607	611	698	621	634	648	656	654	596	634	654	704	615	664	626	673	562	621	673	638	622	595	652	621	659	655	674	644	666	653	613	668	637	636	613	642	617	638	663	631	610	675	625	612	643	659	658	627	645	633	638	666	644	655	612	624	654	650	658	622	650	642	600	620	655	644	616	633	657	641	675	656	618	619	626	656	629	668	640	661	658	606	649	615	665	638	658	658	639	627	627	635	669	630	634	604	649	608	631	615	692	675	606	626	583	652	620	675	642	659	622	635	640	654	628	669	627	638	625	655	653	634	634	661	658	645	639	650	603	645	607	596	638	628	644	664	630	601	573	647	671	663	656	598	661	635	647	632	647	645	619	620	650	648	642	639	659	643	665	644	629	600	644	620	612	618	622	595	622	630	658	661	665	662	612	617	634	683	645	624	648	653	640	676	595	637	614	616	616	603	620	614	669	626	643	665	602	595	651	653	628	612	619	576	646	613	626	611	646	630	646	642	583	617	646	656	616	646	634	630	652	656	683	613	646	657	642	636	642	630	692	656	651	630	596	602	614	610	646	666	617	641	572	670	681	631	656	644	657	629	639	675	670	635	667	682	656	631	624	614	625	629	634	642	648	624	644	671	678	664	640	583	648	667	658	638	641	665	597	656	647	690	636	676	638	587	632	645	665	624	652	625	662	648	647	593	607	677	688	599	628	688	638	606	654	593	627	665	616	652	676	637	646	694	658	637	634	657	641	680	699	640	638	645	606	626	634	639	654	644	659	658	642	632	607	620	652	611	631	617	640	630	652	694	685	626	669	614	662	701	608	651	633	620	635	650	710	629	666	663	656	612	626	634	649	589	589	635	614	647	668	610	640	634	618	622	667	642	628	630	636	633	642	638	627	638	646	617	648	636	626	577	613	635	675	654	627	640	608	631	640	659	645	634	632	621	625	599	654	589	664	645	632	611	640	620	677	684	608	626	667	590	655	637	670	637	696	682	623	634	641	638	622	665	651	646	644	635	653	629	643	629	604	636	652	668	682	612	658	635	593	635	588	644	696	637	590	683	662	656	636	633	641	629	621	642	626	624	669	648	624	670	617	654	656	611	632	675	635	655	666	645	652	640	630	591	608	595	710	634	632	649	625	637	625	615	600	624	701	636	623	684	691	568	641	624	604	650	675	598	671	676	631	606	652	647	648	639	652	633	671	640	602	618	645	680	638	610	670	625	635	654	620	671	637	611	664	684	645	633	637	658	673	646	630	598	591	613	641	657	644	624	668	591	673	621	651	652	646	675	598	633	622	657	660	645	625	619	605	636	623	644	642	609	648	617	662	620	639	614	659	641	649	628	646	618	617	659	633	613	640	644	670	668	627	628	634	653	688	675	631	608	660	688	672	670	615	666	596	617	622	613	637	686	640	627	648	618	668	666	659	628	645	674	628	622	606	652	665	631	626	679	619	663	632	655	643	625	605	623	654	610	666	623	604	597	637	654	670	562	626	640	641	627	650	654	675	643	670	652	649	664	654	699	664	625	655	582	672	609	628	633	620	649	640	639	672	657	626	661	637	668	643	636	658	672	659	665	652	643	604	628	610	625	668	681	614	613	605	645	624	649	641	679	620	636	640	632	658	661	674	590	674	640	594	626	679	610	640	649	614	662	635	630	620	653	577	649	674	580	680	685	590	660	661	632	613	639	643	673	645	668	641	672	614	617	645	622	633	655	635	635	610	605	649	618	649	622	658	657	664	646	629	645	679	646	624	606	628	635	606	640	650	636	612	598	656	653	665	657	664	614	624	653	589	651	647	636	620	671	624	641	633	654	637	621	657	668	639	607	662	629	698	633	680	619	632	658	631	630	612	636	679	629	635	605	700	631	650	616	637	607	666	608	636	660	636	674	615	621	653	664	657	676	602	620	661	590	648	678	677	613	655	641	628	598	616	655	651	675	664	641	610	678	572	630	638	628	653	660	614	649	639	673	647	646	661	659	608	672	640	623	635	617	660	655	651	605	584	640	637	622	649	666	662	608	660	650	691	694	649	626	649	654	617	621	640	689	668	660	630	635	701	653	586	673	616	667	611	615	635	670	696	664	680	596	636	618	660	658	641	607	656	619	637	642	654	680	665	626	624	654	622	605	629	661	649	671	651	651	647	645	618	643	672	599	599	630	663	606	591	696	654	641	628	641	629	687	642	618	617	617	655	625	634	638	674	589	645	627	617	664	644	641	620	643	625	587	631	722	634	637	626	674	654	648	645	613	654	664	638	625	625	651	687	714	632	697	663	642	637	661	645	663	626	622	589	654	620	683	654	704	673	638	617	691	667	647	655	654	644	662	640	657	682	665	643	635	641	628	709	602	627	646	658	677	657	616	612	625	648	669	663	651	613	669	616	600	598	637	612	642	627	646	604	657	615	608	637	652	655	631	651	675	666	663	640	617	645	588	652	611	637	640	625	644	630	606	649	637	642	604	615	618	624	630	646	636	632	650	621	629	609	635	604	676	665	659	644	620	618	652	649	608	668	656	610	664	682	643	612	640	636	631	667	652	674	642	631	625	617	616	648	609	654	645	654	629	598	614	672	615	701	659	641	650	637	685	613	625	653	652	601	666	629	666	638	625	631	610	655	606	630	626	701	637	636	620	665	637	679	625	633	621	655	624	617	630	645	663	640	610	632	654	671	636	651	657	652	718	634	630	631	640	653	618	648	598	630	629	653	615	678	660	621	661	608	639	675	674	626	670	669	613	674	582	632	644	647	589	606	663	605	623	608	664	686	659	640	657	642	657	617	589	680	642	659	619	662	613	603	663	690	672	705	605	646	625	658	662	653	650	615	665	669	656	582	692	636	610	651	656	614	632	634	654	641	659	677	702	653	662	634	662	671	658	615	621	672	646	619	655	698	601	639	676	649	632	623	584	659	605	609	635	606	645	674	582	616	620	642	613	641	670	613	669	686	667	611	623	627	677	656	563	606	673	610	614	651	650	690	636	598	621	627	618	618	654	654	619	630	626	591	637	624	620	612	623	645	614	608	646	631	684	649	630	646	639	628	650	663	635	662	636	658	623	625	646	569	591	590	661	666	658	618	647	681	687	615	614	626	643	634	655	628	603	706	684	598	675	598	615	602	622	687	671	631	622	610	622	620	652	697	699	653	642	690	633	625	646	686	650	642	649	648	669	653	619	599	676	653	661	643	680	643	614	629	679	606	617	665	631	667	663	626	632	695	630	621	575	696	638	582	646	563	663	643	668	662	633	620	640	651	637	715	668	688	652	611	656	661	633
26621	42565	33495	23290	18945	14697	10884	8411	6599	4985	3824	3246	2775	2327	1932	1672	1421	1399	1275	1209	1048	1035	962	927	922	851	829	808	788	756	724	713	734	721	706	693	767	695	653	646	670	759	657	713	653	741	649	627	720	705	643	712	673	644	634	648	666	673	634	644	680	660	659	691	670	638	659	664	644	669	673	641	665	644	671	660	678	701	676	658	648	687	650	638	641	685	682	690	652	697	656	683	623	728	671	661	656	674	707	645	722	682	651	660	674	671	721	690	647	695	656	696	644	659	690	681	704	615	657	679	671	681	694	632	675	698	687	673	651	680	660	700	663	691	684	653	688	664	676	677	706	701	664	632	659	636	658	641	637	656	664	670	685	691	632	639	718	673	723	635	675	627	604	651	653	676	692	699	692	676	639	683	643	680	638	680	675	665	670	706	699	679	666	630	671	698	698	665	650	647	704	662	632	695	685	682	664	636	672	671	655	644	673	681	650	663	655	672	710	653	693	689	704	647	616	634	670	708	682	655	664	652	641	634	686	688	691	690	642	681	678	646	644	668	674	716	659	669	693	688	665	661	653	626	703	649	655	685	680	625	660	659	609	651	667	650	701	637	679	645	683	680	675	662	684	683	669	646	631	707	653	696	694	663	665	633	704	651	644	646	691	667	650	711	741	683	661	676	640	641	612	657	676	675	674	594	615	675	652	640	660	701	650	641	678	635	648	698	692	658	644	661	654	616	671	674	653	665	679	668	664	709	635	684	637	652	678	653	679	661	654	713	676	663	652	680	688	655	667	696	669	647	694	713	640	653	696	675	693	632	699	646	602	699	687	667	671	656	637	683	645	601	643	654	650	636	620	651	698	688	639	673	675	671	677	619	636	655	653	668	647	635	630	636	688	671	647	707	660	649	652	698	673	651	614	686	680	694	666	682	662	675	679	673	692	669	679	621	671	642	659	625	651	670	681	662	671	676	653	631	612	669	690	670	683	639	674	650	614	652	658	691	668	646	653	682	663	714	711	660	607	702	639	657	617	647	688	626	707	672	658	694	666	648	723	664	625	617	691	669	666	635	686	680	668	696	647	625	645	670	639	685	679	636	658	672	640	667	692	695	651	646	642	651	663	725	695	690	630	697	662	663	673	638	650	689	684	670	676	657	675	680	651	671	691	704	667	648	628	715	678	654	629	663	696	650	714	632	648	665	616	632	643	692	672	644	720	678	660	663	642	704	646	648	665	662	653	642	673	712	652	671	656	607	685	679	647	648	607	725	651	678	698	642	660	652	686	651	671	670	690	689	653	690	625	702	667	615	692	705	717	676	683	703	660	687	682	645	666	653	708	644	657	681	686	636	635	672	669	661	627	646	700	707	684	650	658	622	647	702	633	685	687	669	662	648	689	673	661	650	675	709	655	638	716	704	676	624	690	651	701	694	673	664	633	643	640	687	670	664	713	688	685	655	688	704	679	689	676	648	666	675	636	658	630	672	693	649	672	679	649	675	666	642	674	660	657	692	685	649	706	699	676	644	666	681	675	666	701	644	655	661	636	657	705	632	646	671	665	680	687	687	679	628	638	663	642	698	671	657	690	628	676	673	658	604	630	651	704	657	701	675	711	648	688	717	636	639	608	643	667	675	631	671	644	681	617	687	674	653	611	684	613	661	680	661	666	679	699	629	607	663	651	666	670	662	652	686	660	673	635	685	635	694	625	685	664	713	671	687	691	621	632	672	596	682	660	667	659	630	665	708	701	724	710	659	669	607	685	687	680	687	657	681	668	667	694	621	631	659	642	663	644	692	666	680	671	700	639	668	641	668	652	673	656	678	654	676	685	710	680	678	695	708	612	657	666	706	635	662	644	652	642	646	709	674	622	623	658	692	621	681	685	667	697	715	679	706	675	641	644	665	702	663	659	688	670	665	682	661	671	676	667	714	686	669	660	666	673	666	678	653	660	660	648	651	667	601	691	686	701	697	694	683	670	643	687	737	645	677	663	656	628	689	672	667	702	710	647	645	697	630	717	692	722	661	658	630	711	658	659	709	664	719	610	693	667	674	716	684	707	646	648	686	666	664	637	702	692	666	669	691	626	679	618	666	664	647	722	704	703	634	671	657	633	660	641	687	660	682	620	655	666	657	720	698	695	717	641	652	721	679	628	710	687	645	650	639	678	641	698	605	699	651	674	693	663	631	682	693	667	663	682	646	679	665	670	706	653	664	660	684	681	672	660	667	712	652	664	673	680	662	682	675	638	635	705	650	674	682	703	719	666	651	665	675	673	723	649	676	688	614	703	659	642	648	665	618	666	667	685	655	647	651	730	650	639	665	626	720	648	630	658	647	712	628	624	656	696	662	682	682	662	654	680	651	654	625	648	659	687	674	660	696	686	658	691	655	696	629	684	702	663	686	627	660	690	698	647	657	642	631	646	658	685	640	672	651	681	673	665	654	690	676	681	639	638	647	676	710	657	697	675	626	700	643	622	632	632	658	696	637	685	666	663	660	687	690	677	650	664	665	635	636	694	635	663	682	682	630	660	683	664	656	633	673	637	664	683	665	696	673	691	665	671	660	607	689	687	668	635	669	701	661	646	644	684	655	677	666	659	651	654	660	615	665	655	648	674	653	693	657	673	666	662	690	689	690	655	610	679	641	662	692	654	651	621	647	649	672	681	656	648	666	664	629	717	669	653	675	679	711	706	659	714	673	639	624	654	662	691	638	642	685	675	641	632	701	693	684	646	696	649	634	638	637	626	662	602	680	666	670	655	639	660	645	631	691	646	672	640	690	647	712	670	668	665	665	702	688	717	730	631	679	697	661	704	666	681	652	653	655	684	698	637	654	641	686	702	688	649	703	674	701	660	685	667	706	721	684	657	694	702	682	652	665	650	691	675	653	680	677	679	661	670	676	648	659	677	694	679	719	674	664	707	639	687	660	682	708	677	668	660	701	711	692	692	627	654	696	689	694	703	643	660	635	669	691	678	633	658	682	645	650	672	669	666	670	621	653	664	678	684	700	622	687	693	674	683	660	699	618	650	675	668	699	677	638	626	663	675	665	666	675	695	680	681	654	641	683	714	678	625	683	710	659	698	655	643	670	645	699	645	680	682	632	664	660	654	652	654	673	623	639	701	687	646	689	742	612	687	699	683	640	655	665	707	609	672	682	655	656	707	660	662	648	690	646	651	649	673	667	633	690	650	671	718	669	659	689	643	711	632	656	685	687	685	632	658	687	670	689	650	662	641	688	682	647	670	721	644	682	647	700	712	643	707	630	655	656	622	691	661	669	652	680	665	674	628	716	640	662	682	695	660	653	723	680	662	644	686	699	662	681	693	661	655	693	682	683	703	673	661	639	713	662	671	687	738	677	670	701	644	680	672	694	656	662	636	673	723	676	726	685	614	672	625	647	631	672	650	643	677	701	612	672	658	695	644	693	642	685	626	698	687	657	667	652	662	705	663	655	640	657	637	676	696	638	664	656	672	626	720	625	655	636
23350	21034	28314	24189	21877	20054	13549	8247	5922	4574	3578	2982	2641	2308	1934	1807	1665	1529	1502	1393	1308	1274	1180	1189	1128	1116	1165	1091	1038	1111	976	971	1009	991	1024	880	937	936	946	903	910	935	954	916	912	966	905	941	923	918	940	927	931	895	925	862	929	928	942	883	917	913	927	902	878	984	855	929	852	929	862	903	874	913	945	949	968	941	870	900	947	917	887	928	947	899	889	903	935	934	919	920	933	912	927	907	921	923	895	881	1017	930	886	899	903	948	934	923	922	935	892	935	918	903	907	881	930	886	913	913	892	922	912	919	922	876	919	946	949	971	961	896	922	899	931	958	928	887	951	949	895	889	865	966	872	955	903	948	976	879	883	937	952	935	917	905	936	975	934	890	881	912	925	892	904	924	879	880	906	864	984	954	970	915	928	890	885	936	925	935	926	950	951	915	865	947	943	942	926	907	923	888	839	941	941	973	871	924	938	928	925	904	910	948	941	891	956	892	947	916	969	939	905	998	915	873	937	954	901	908	949	919	878	940	927	886	897	915	897	924	918	894	917	907	915	858	900	912	935	845	957	909	921	885	927	872	870	910	933	925	875	937	896	919	914	890	932	910	979	930	938	891	918	904	917	882	945	921	905	889	921	939	922	903	899	964	962	957	947	864	927	978	965	878	900	916	911	914	919	975	973	913	879	885	886	932	951	937	939	962	878	909	897	941	891	968	920	969	939	955	924	937	925	908	884	941	948	914	890	976	861	919	898	923	955	862	899	933	950	992	922	938	952	971	919	906	953	897	938	938	954	877	887	910	868	922	915	915	932	919	904	915	870	905	862	901	916	915	882	914	925	886	975	930	953	901	961	967	986	894	971	904	907	920	933	907	891	932	920	958	951	896	954	925	902	887	943	928	903	943	889	907	967	931	909	908	954	904	938	923	985	916	936	905	940	866	950	894	948	928	931	899	985	949	910	941	900	934	901	956	931	902	926	956	933	965	915	925	902	925	938	897	937	931	983	885	912	872	858	851	916	919	891	952	942	899	924	904	944	860	929	902	899	945	957	863	923	954	954	940	913	869	922	947	911	920	915	861	890	916	941	960	924	931	914	900	918	917	979	957	911	973	909	900	955	895	966	911	982	919	885	886	879	910	881	909	985	953	886	899	940	972	899	952	974	943	965	951	917	925	943	936	880	887	930	929	942	942	916	935	942	916	932	941	890	908	951	899	920	940	880	933	896	931	911	922	965	908	886	922	905	916	980	950	897	901	906	911	944	893	911	891	932	880	961	942	892	925	911	900	902	930	1006	985	937	893	858	955	908	907	938	910	865	904	926	910	936	922	907	949	910	878	933	907	911	902	908	881	962	872	907	949	953	960	900	908	907	896	955	922	886	896	828	872	909	895	926	875	969	967	828	943	962	921	932	898	949	898	959	886	946	948	943	935	912	884	929	931	942	934	970	840	968	894	907	944	910	920	962	923	954	937	903	888	927	930	946	873	962	880	905	901	853	875	883	953	914	969	944	968	933	939	908	941	908	950	903	946	886	927	947	922	894	936	948	895	924	906	944	895	866	940	924	961	903	934	911	916	900	899	934	888	906	885	943	905	882	946	902	942	929	898	907	911	869	906	919	930	897	897	908	886	917	920	946	933	929	919	945	937	911	925	885	872	946	903	908	909	942	932	948	924	911	973	929	898	935	892	939	968	890	930	934	968	944	932	882	970	892	899	889	895	933	890	914	919	923	923	914	935	908	983	961	937	888	896	949	926	925	906	935	917	942	873	933	940	949	900	916	900	895	912	924	934	966	912	880	872	946	911	965	908	904	885	963	869	953	918	880	921	897	929	919	878	910	925	907	899	906	918	905	910	880	919	906	892	907	952	882	965	915	923	965	899	882	913	963	912	909	934	902	951	910	873	874	904	971	942	935	937	889	879	960	872	936	916	937	946	921	981	875	906	907	954	932	968	906	975	944	866	882	912	954	863	887	877	896	913	939	904	911	958	866	911	927	917	931	889	952	918	938	910	890	905	917	902	849	875	921	891	908	920	875	932	949	1010	954	935	914	889	929	891	896	906	935	875	856	956	903	928	900	949	942	951	940	919	941	939	931	926	926	928	923	938	891	932	834	893	928	888	890	1002	911	953	929	936	947	926	842	951	928	886	965	936	922	892	896	924	885	912	929	908	948	903	928	927	911	920	961	926	930	948	930	924	909	889	878	908	933	932	891	954	918	899	895	897	875	937	956	881	932	897	954	862	972	920	845	894	918	921	926	881	915	963	935	898	917	897	927	943	899	960	910	914	870	892	943	962	888	942	941	895	904	903	901	911	911	935	886	931	962	890	907	891	902	918	933	949	916	905	893	913	978	945	893	932	901	939	918	915	900	933	880	894	925	928	924	890	891	912	1000	950	937	947	902	913	873	931	899	906	894	913	950	996	960	945	896	917	931	916	850	887	916	877	908	910	960	968	879	920	920	878	894	924	928	916	916	912	927	915	905	960	906	928	914	940	896	896	939	897	915	961	933	892	880	924	900	928	926	916	913	873	930	884	878	934	932	959	1001	892	928	901	945	935	913	908	925	994	879	915	946	937	935	904	970	923	918	904	968	897	942	916	866	967	928	951	977	884	916	896	923	886	963	994	884	885	970	901	923	868	888	908	901	947	862	906	908	936	911	935	869	888	914	868	960	924	901	884	920	917	883	902	890	846	896	877	944	820	957	915	942	950	931	921	953	909	936	881	936	948	910	1010	966	917	934	899	854	888	913	859	885	959	978	902	937	917	948	830	907	938	942	983	952	901	932	903	905	950	915	905	897	922	998	915	905	927	927	909	939	932	950	880	940	883	850	886	936	941	881	953	913	913	934	915	907	981	930	847	904	920	904	891	927	935	978	895	872	911	905	916	945	913	886	948	944	899	897	903	891	885	929	966	861	927	944	931	937	822	832	874	940	1030	921	898	929	896	970	892	906	894	895	905	884	931	887	912	881	880	955	917	870	927	926	907	929	909	897	905	912	946	914	913	900	892	917	920	928	923	966	920	933	917	894	932	904	924	888	880	884	910	870	859	925	892	915	927	926	923	930	922	892	962	914	930	944	933	885	938	894	929	902	904	921	894	918	941	911	945	934	877	899	933	913	966	938	911	896	942	913	913	907	944	875	891	958	958	893	932	899	945	876	872	976	972	875	930	894	1011	996	887	948	985	934	869	927	951	925	956	929	966	906	909	914	894	821	926	898	923	942	922	900	944	925	897	902	939	898	926	908	869	913	880	961	954	961	923	923	908	919	880	945	919	890	918	921	909	917	960	908	956	856	927	907	924	928	930	893	941	867	900	914	933	916	960	935	899	902	952	889	877	884	943	902	914	914	902	914	944	921	886	902	926	939	918	935	957	959	963	867	943	941	956	930	874	924	935	975	953	921	896	894	896	950	939	941	885	909	945	892	908	881	941	956	880	956	962	937	908	874	910	906	894	918	906	887	880	933	943	883	874	954	984	942	856	934	914
26638	49256	39219	28426	23476	18894	14654	11454	9055	7007	5455	4583	3892	3257	2729	2380	2117	1925	1892	1689	1603	1547	1401	1343	1305	1245	1210	1224	1104	1069	1105	1084	1022	1030	997	1013	958	1000	957	998	901	971	953	974	947	917	975	911	933	939	979	867	971	896	921	985	904	945	934	890	967	897	981	980	932	945	909	899	945	973	965	941	958	921	968	909	987	961	966	941	985	921	944	958	906	907	932	914	951	962	939	917	981	955	972	940	920	963	934	928	923	925	963	914	1035	905	941	965	990	994	907	953	933	934	971	928	911	928	910	1009	942	947	935	952	975	910	962	937	955	898	978	985	948	900	882	935	951	967	913	916	942	951	886	905	881	976	908	943	962	919	963	934	914	917	936	968	928	968	948	895	917	950	963	926	960	996	939	986	907	951	998	985	941	895	920	964	968	925	890	975	923	941	950	914	976	989	948	948	928	945	979	927	957	916	936	924	995	926	926	948	985	912	934	976	930	964	935	916	891	933	882	978	919	950	953	925	907	914	868	925	936	969	940	956	935	940	908	968	917	944	951	920	978	913	970	918	941	1021	932	969	963	939	923	901	949	942	917	952	948	891	899	946	914	960	934	940	926	956	946	969	990	964	978	938	955	888	947	964	959	910	992	942	984	969	961	947	959	893	925	931	890	967	934	935	948	948	961	929	961	888	998	907	898	954	975	958	933	982	972	966	942	943	937	941	970	966	900	943	908	950	933	924	953	952	910	943	959	1009	900	945	890	980	928	946	936	914	942	956	927	988	920	929	927	909	976	925	934	924	904	937	956	952	933	944	945	954	993	948	969	938	998	924	993	951	909	931	938	940	966	947	952	928	923	942	971	953	910	955	909	956	952	970	909	998	956	937	853	857	942	972	1006	941	948	906	965	942	963	962	903	906	948	919	970	972	966	987	918	881	918	930	988	960	947	925	948	956	944	921	969	972	958	941	944	912	951	1068	936	958	918	956	899	939	944	952	962	942	907	911	947	885	1015	941	966	941	918	933	903	971	956	893	961	974	1004	957	954	975	953	913	972	927	949	939	922	936	960	945	895	959	970	908	885	922	984	956	1004	946	995	946	940	960	962	952	977	977	913	915	926	995	890	928	967	948	956	985	973	935	940	944	941	937	933	905	910	942	953	934	989	923	993	953	931	939	894	940	957	882	946	985	1005	938	903	941	865	940	950	964	951	947	953	941	935	970	940	920	952	981	907	982	960	927	963	952	904	942	896	979	899	940	881	944	955	930	918	942	924	891	959	940	920	949	903	970	944	1000	917	904	951	946	959	893	937	974	919	964	921	951	965	962	934	965	951	917	909	953	937	898	923	918	996	980	955	977	951	954	958	953	974	910	968	958	925	937	967	888	954	941	916	971	961	897	878	949	985	947	887	917	942	986	939	926	933	1025	894	982	925	930	916	911	911	933	954	927	928	939	921	968	915	906	903	912	975	916	961	953	964	951	978	943	961	965	946	944	912	984	921	1011	957	928	893	935	952	936	952	966	938	927	940	963	981	912	928	912	950	905	928	919	923	986	919	916	884	970	906	945	977	892	870	923	983	922	926	942	954	925	966	965	962	965	945	939	888	938	968	996	892	923	893	940	961	965	935	910	927	989	929	952	932	938	913	911	952	945	968	984	925	960	911	900	1007	955	951	913	939	932	920	948	961	916	943	936	906	934	953	939	901	935	922	979	905	931	935	954	888	917	950	903	978	949	928	905	953	930	952	965	983	960	952	959	996	980	945	930	917	932	906	948	943	987	960	936	904	981	912	921	906	923	970	936	986	931	987	899	964	964	911	912	944	976	901	898	973	895	939	933	968	918	922	913	976	988	961	926	929	922	927	918	893	915	916	953	980	924	930	931	947	965	956	924	912	991	975	963	938	1006	924	876	964	953	907	920	937	921	909	958	891	943	914	971	968	984	954	972	903	962	934	963	948	959	882	903	941	933	948	980	927	947	966	910	940	921	982	929	953	939	968	875	979	981	947	946	908	895	960	900	887	920	924	976	944	953	905	932	952	959	960	893	998	986	930	930	980	928	992	877	920	973	934	926	964	918	955	949	936	948	904	912	910	1013	950	934	906	919	943	912	939	924	943	895	928	866	967	958	984	996	986	1011	920	971	951	960	900	964	964	963	932	905	995	993	919	951	925	971	965	932	912	958	910	962	926	950	972	898	927	902	946	920	935	926	891	968	974	984	968	940	936	871	918	994	925	965	920	944	939	914	902	898	939	977	943	969	916	927	915	947	917	920	958	957	939	957	978	1008	989	974	923	922	949	971	937	961	941	941	897	929	964	927	974	902	896	889	941	937	881	964	961	924	930	917	902	910	905	921	985	927	948	954	920	930	978	901	973	960	909	869	917	920	895	929	982	949	961	909	955	995	970	936	980	958	924	906	905	909	888	936	924	907	925	908	933	973	930	971	909	1012	912	938	905	943	881	964	962	956	950	933	946	961	975	912	938	935	925	960	942	972	932	1023	954	960	941	933	999	915	1010	936	912	973	955	898	929	935	906	980	979	907	957	896	938	942	904	927	943	909	951	925	953	963	909	1009	923	890	944	906	961	971	922	1023	937	904	926	977	906	907	902	877	997	941	905	906	964	912	939	954	936	869	875	962	926	927	903	939	930	930	946	930	958	914	887	953	916	899	952	930	950	928	958	936	977	924	967	930	956	928	987	936	913	949	888	940	937	925	932	924	918	989	854	950	876	986	909	916	951	910	968	982	912	991	911	913	942	928	969	934	878	974	941	1042	921	963	969	933	900	931	881	943	935	917	911	959	967	980	927	914	920	918	936	936	942	934	923	929	898	930	947	979	887	951	965	943	931	930	956	990	918	951	970	939	980	955	1012	937	996	932	896	951	961	930	927	921	963	914	980	894	962	904	935	906	911	926	908	917	958	989	929	917	954	971	932	918	941	967	938	931	900	909	885	951	926	931	910	931	885	984	898	938	937	949	913	903	965	916	923	1009	944	898	936	945	914	904	953	965	898	913	995	933	947	926	925	906	854	942	926	945	954	971	910	934	950	953	957	909	948	957	920	992	949	954	908	932	938	865	926	955	905	958	957	946	941	944	964	843	955	950	902	980	935	919	1006	907	977	929	973	957	936	919	925	951	945	979	940	935	933	924	961	908	940	982	963	905	965	919	922	916	903	913	922	966	1015	963	980	947	980	936	936	1043	920	931	963	896	968	918	931	935	941	891	964	933	917	940	982	941	899	988	936	876	963	968	873	957	914	970	931	950	897	987	984	924	966	944	919	938	963	943	921	973	897	962	916	935	946	953	948	959	951	935	947	947	956	929	929	884	924	941	938	934	920	974	926	931	952	908	935	957	894	937	980	932	910	933	931	907	950	975	936	934	992	954	883	943	929	917	988	933	930	899	946	964	963	982	962	963	952	947	962	941	927	940	911	955	893	935	884	948	946	930	908	952	926	971	938	936	934	913	978	918	996	935	961	885	966	1002	921	939	945	894	926	922	968	962	918	918	945	955	907	967	963	974
24467	20936	27541	26049	20489	14545	9937	6772	4951	3808	2893	2529	2147	1788	1580	1323	1212	1114	1040	981	947	856	825	835	785	756	737	761	694	659	705	637	625	587	639	603	601	572	627	589	612	573	575	525	583	565	566	570	606	628	576	546	578	558	600	544	563	558	581	587	564	606	620	568	578	596	606	571	603	575	588	583	572	561	565	573	546	567	569	559	546	574	565	584	556	617	571	560	558	633	570	593	559	557	543	601	562	545	558	559	559	568	603	579	572	530	566	620	594	567	555	583	553	576	577	568	571	583	579	567	558	567	548	562	571	607	578	614	573	559	624	550	586	560	598	607	517	580	604	599	582	546	583	585	586	576	559	613	604	563	557	571	573	599	530	593	567	545	584	561	569	549	591	564	535	609	511	572	583	545	555	562	570	560	613	592	572	557	612	542	568	589	549	563	562	581	610	578	573	582	579	576	629	545	592	540	564	538	544	589	576	614	528	584	573	568	592	571	551	562	584	592	535	561	564	582	597	557	559	584	571	583	579	610	581	547	568	560	572	601	579	583	593	599	548	589	592	552	566	558	568	569	535	542	580	616	553	561	606	556	535	549	590	559	570	590	582	557	605	597	577	622	612	605	568	583	581	585	552	567	581	526	553	548	557	554	596	558	560	559	596	574	569	605	601	576	599	553	587	532	622	564	615	558	574	583	555	595	567	519	571	596	571	569	557	581	563	582	545	540	554	594	585	597	605	606	555	549	523	571	561	540	587	561	575	559	570	607	600	565	565	539	554	565	544	581	570	573	596	621	617	530	562	592	525	588	573	598	554	559	584	596	557	558	567	537	572	593	553	506	562	557	565	597	586	552	545	558	582	590	557	578	557	589	572	584	535	574	602	540	576	626	550	610	577	580	573	598	519	580	613	615	564	543	585	601	563	589	586	597	584	546	575	528	555	554	578	532	599	583	543	571	563	602	580	585	574	553	571	581	605	527	567	579	604	624	540	573	517	585	537	595	570	583	582	568	616	585	558	561	589	612	593	548	585	614	611	549	573	576	579	556	571	567	572	603	531	551	556	577	481	559	581	571	596	547	545	594	564	588	568	540	565	503	591	540	509	549	625	604	570	560	605	606	569	645	567	544	585	566	578	552	549	582	573	534	548	589	584	606	596	536	578	560	563	546	582	535	513	646	539	557	555	604	576	595	589	581	540	557	561	565	587	537	597	566	561	556	565	573	563	568	612	575	560	567	587	609	586	555	571	556	580	544	570	582	560	543	561	560	574	576	589	578	557	530	535	558	557	615	556	557	604	608	601	609	575	575	545	580	604	602	605	591	582	566	565	570	585	567	535	595	597	567	590	589	551	543	562	586	568	576	528	540	596	583	617	591	570	571	555	597	598	532	535	557	568	603	531	512	589	555	563	565	568	561	494	548	572	571	579	577	538	564	581	587	571	595	588	547	536	592	610	577	559	549	574	553	573	553	549	588	589	558	580	568	551	566	579	563	567	555	608	568	600	549	584	563	604	507	600	602	581	557	592	565	568	566	599	553	615	576	592	543	556	580	588	549	593	556	558	545	583	539	578	553	576	564	622	610	531	544	586	543	578	550	524	601	557	589	560	607	550	547	570	571	571	585	538	548	563	550	593	566	601	621	598	534	557	622	607	532	539	578	552	540	561	543	594	570	611	567	584	535	598	564	569	585	562	602	542	579	558	559	549	536	611	574	544	553	580	575	552	565	593	540	578	575	568	580	610	567	563	563	544	577	557	578	527	549	573	562	570	567	576	578	552	537	541	621	555	590	612	572	619	548	592	584	659	555	557	583	592	537	599	605	616	547	605	552	592	552	566	548	560	606	556	565	622	578	564	524	563	602	557	603	600	570	573	597	578	581	560	575	546	539	551	612	591	611	559	552	593	542	559	566	553	605	586	578	599	573	544	586	584	572	606	581	534	566	588	593	583	567	560	573	597	553	562	568	579	584	576	573	590	553	592	558	574	546	601	604	610	576	618	599	599	581	537	603	584	559	570	545	596	547	571	569	629	585	577	601	552	595	587	569	582	553	570	598	570	570	548	534	643	566	594	572	579	555	577	516	545	580	514	623	539	606	561	569	571	587	576	547	575	607	551	573	579	589	576	575	569	556	571	570	596	589	567	596	596	548	552	606	583	601	572	585	582	573	560	553	562	568	534	577	539	558	571	566	545	579	583	584	533	551	583	574	561	620	572	611	581	572	594	547	594	628	569	596	536	572	574	560	568	571	555	582	588	536	563	586	577	556	584	551	518	563	598	589	585	523	607	592	577	565	589	545	528	585	563	603	564	538	552	610	543	595	565	581	577	574	584	567	603	556	605	546	571	536	555	580	583	568	558	595	580	540	540	570	635	650	571	579	594	556	598	549	595	543	581	548	594	558	567	580	608	551	549	552	567	578	571	539	572	558	599	543	559	531	577	582	555	597	571	572	585	567	572	503	564	644	534	570	571	580	589	556	552	598	555	557	558	574	574	575	552	580	543	544	570	570	555	585	577	551	563	594	591	594	530	555	564	571	582	561	570	552	592	561	563	552	604	603	584	599	555	565	534	561	545	591	561	614	592	563	584	524	545	598	569	563	602	592	558	559	547	596	592	599	560	608	554	570	590	575	602	589	540	593	631	592	606	576	539	591	584	551	506	534	556	585	549	500	585	561	554	600	567	586	606	547	566	551	560	557	567	546	610	572	599	602	557	566	614	566	568	543	569	565	588	559	588	548	579	549	560	596	580	540	617	537	562	589	563	530	604	578	593	573	577	587	584	561	622	579	578	578	568	602	609	572	612	566	568	553	597	595	595	578	595	623	580	579	579	540	553	577	558	550	583	596	550	569	587	587	595	556	581	592	577	584	580	555	578	541	589	595	536	566	602	620	555	555	580	574	558	557	572	617	546	593	564	580	618	554	580	570	552	599	565	602	579	590	633	598	629	576	587	564	591	584	523	547	588	605	564	572	552	606	540	583	527	577	577	497	622	564	594	573	566	531	550	555	567	574	605	560	561	587	583	557	529	573	592	597	619	585	587	549	572	573	590	594	570	557	574	599	560	588	579	533	539	532	556	556	539	552	508	588	573	577	525	617	588	581	617	572	560	539	558	561	575	568	586	611	602	578	626	602	573	547	581	595	569	553	604	554	575	620	564	604	598	550	520	567	557	575	568	583	578	568	577	583	579	609	610	583	544	587	555	585	545	591	584	538	586	597	545	593	541	563	612	540	585	550	544	589	599	580	599	563	572	624	571	602	592	580	564	576	556	547	536	592	567	572	583	596	577	596	554	564	568	590	522	561	560	559	615	568	578	567	603	582	590	618	592	599	597	607	622	596	570	559	543	563	545	587	574	604	599	561	610	535	534	595	580	617	578	525	548	572	557	534	560	581	578	564	536	605	549	590	559	556	626	622	576	602	577	564	581	554	590	594	559	605	612	569	549	611	560	557	575	568	584	541	544	557	585	575	606	608	542	590	632	578
25644	46565	37554	27146	22325	18069	13915	10900	8273	6271	4783	3967	3129	2655	2275	1886	1638	1532	1355	1278	1155	1124	1071	931	963	928	841	812	770	755	717	707	759	686	659	650	661	615	659	634	692	620	590	624	657	615	603	621	590	636	629	607	592	620	610	580	596	639	581	588	648	610	605	622	606	644	603	630	623	627	626	588	604	617	589	579	644	674	613	601	614	629	614	601	637	591	581	654	587	603	648	615	576	619	602	633	627	624	612	605	599	588	599	573	594	654	618	627	576	619	614	586	598	619	561	588	612	631	637	621	575	610	636	628	610	635	587	598	578	628	602	634	615	612	626	628	651	557	662	601	587	646	592	587	571	599	585	609	656	585	574	654	616	586	574	627	629	628	645	686	648	637	575	645	611	632	620	620	636	600	613	583	618	610	618	621	636	623	599	672	575	638	600	641	604	629	553	604	597	657	649	648	625	617	595	651	619	602	639	613	596	628	590	588	609	649	589	623	618	598	684	623	650	526	626	627	655	635	631	660	668	651	637	580	630	585	625	529	612	587	608	589	601	610	617	609	649	598	614	624	638	578	612	616	623	619	625	651	592	588	580	665	585	561	623	612	610	640	588	587	569	667	642	615	595	598	625	627	671	630	572	665	655	609	650	612	625	625	633	588	626	603	622	559	602	565	561	592	622	580	602	619	623	582	575	676	638	616	593	599	623	577	647	606	594	620	610	588	603	603	613	579	591	607	630	635	587	669	619	602	603	626	629	580	576	615	611	597	631	603	586	595	592	620	607	578	614	562	635	621	595	613	582	594	617	608	634	608	638	609	620	633	566	624	612	610	634	618	585	587	622	633	641	645	605	643	618	584	651	595	612	633	590	603	611	679	579	616	642	584	630	602	624	570	621	592	623	663	613	711	583	633	654	599	627	595	580	640	616	638	593	638	583	625	579	595	625	595	667	593	634	647	644	577	624	612	627	592	599	576	580	604	567	617	650	615	640	595	619	618	597	638	648	592	581	550	609	661	611	581	587	595	675	620	615	589	621	583	659	626	598	612	576	620	635	592	636	620	600	637	620	630	570	590	573	625	588	642	606	570	584	641	601	582	602	591	569	577	608	616	663	577	576	589	605	656	634	595	611	607	586	601	609	582	612	578	630	613	614	591	579	563	578	606	642	594	614	624	634	547	644	639	625	624	630	621	629	611	590	592	619	591	544	617	579	624	569	630	598	606	624	592	590	655	604	622	624	654	606	593	616	587	620	584	618	608	612	644	573	592	636	609	585	586	624	625	630	619	614	554	617	586	609	550	617	613	616	589	592	596	643	595	601	576	643	606	603	597	621	553	635	598	592	579	690	587	628	610	601	631	608	614	609	614	631	619	614	601	613	644	597	652	583	602	617	603	644	601	606	610	606	598	571	606	607	569	592	646	612	642	645	605	594	604	580	639	688	607	619	589	621	632	590	611	570	597	603	655	618	583	646	630	643	623	625	598	559	613	609	605	595	606	600	590	641	584	589	648	631	648	642	630	615	605	624	639	588	634	622	616	602	617	610	619	651	577	648	648	617	591	624	584	650	600	613	646	613	592	609	609	625	588	636	592	584	648	639	623	616	628	606	589	665	609	627	623	635	658	663	598	641	623	623	626	607	617	611	629	590	598	676	647	605	653	597	598	614	592	629	565	623	583	648	616	659	619	646	633	599	578	607	586	598	601	605	609	577	621	591	614	611	584	584	618	624	593	618	614	626	657	583	633	567	592	582	613	605	589	593	585	629	650	660	559	622	596	608	675	561	612	597	599	607	617	624	623	622	614	637	655	592	601	650	596	659	561	618	599	583	616	674	627	613	605	602	597	599	614	588	610	590	619	624	599	667	596	593	612	622	576	580	643	613	626	642	613	680	643	614	615	626	611	646	610	603	609	597	596	629	605	673	618	637	603	612	606	630	632	613	644	652	581	607	637	598	601	588	613	634	617	595	573	619	615	623	645	637	615	617	624	650	606	653	611	618	630	638	615	614	594	657	621	660	574	580	622	589	612	644	678	577	545	619	623	599	616	601	640	573	652	612	596	582	626	647	638	624	649	625	599	627	632	589	561	614	573	582	616	626	592	574	588	579	589	619	650	605	628	617	595	612	631	613	599	672	623	609	577	584	609	600	644	583	615	600	636	557	594	625	625	574	568	657	579	633	623	603	637	573	604	581	628	576	626	624	615	622	587	605	627	585	625	626	615	617	590	587	633	625	584	567	638	589	561	620	621	590	578	643	587	626	568	641	595	651	623	636	628	612	601	642	628	611	670	652	578	635	645	641	639	644	586	585	585	652	623	587	573	581	613	598	630	558	570	624	618	632	582	654	585	594	644	624	602	635	651	611	635	571	629	572	552	639	610	604	573	594	628	596	569	619	617	658	591	617	581	640	605	604	612	614	609	596	565	642	583	602	620	584	629	616	576	616	607	579	603	592	663	605	634	604	621	600	645	585	630	655	601	602	577	619	609	612	616	670	616	633	623	602	604	673	599	596	609	612	678	621	587	580	582	599	653	611	600	567	587	630	614	544	592	610	621	623	622	666	586	594	624	585	600	618	641	607	618	642	643	609	626	601	589	620	584	580	629	639	578	616	628	603	629	611	577	623	632	637	625	603	588	622	575	644	622	607	608	657	640	597	638	596	617	617	625	600	594	623	632	592	664	628	623	590	643	583	599	650	609	581	586	618	596	612	593	629	590	607	594	569	624	603	578	648	640	587	584	652	612	610	640	629	583	601	585	612	586	603	599	574	572	612	614	628	569	665	598	597	585	605	605	632	595	556	614	602	584	602	608	608	597	577	635	602	599	621	613	650	578	599	653	608	626	622	615	674	611	591	605	572	623	597	605	615	602	639	607	620	622	619	622	570	628	616	599	605	590	599	625	622	595	568	619	572	603	621	612	571	601	670	615	625	574	580	636	600	597	592	626	585	624	619	565	621	596	618	615	616	626	611	633	624	606	625	638	612	635	630	616	575	610	614	579	626	586	609	600	625	633	627	638	640	594	653	555	617	612	620	604	637	545	611	611	595	636	552	615	552	623	590	580	580	629	625	612	611	622	632	618	594	582	602	644	640	577	578	628	623	640	616	599	622	652	605	623	608	672	601	601	591	593	616	618	612	647	607	608	569	623	586	551	676	566	579	653	639	619	650	604	643	594	627	614	638	618	629	634	644	596	581	648	647	637	632	626	637	580	618	641	632	591	607	609	609	605	594	602	585	598	624	638	615	585	592	594	613	582	601	586	544	605	627	597	627	609	607	603	590	586	641	596	593	622	619	635	607	620	619	594	629	621	589	625	630	602	641	590	609	612	562	623	652	657	595	589	629	574	668	609	583	597	654	603	622	616	647	629	609	640	603	633	619	592	580	622	615	633	605	691	633	610	631	646	648	648	627	588	600	552	608	581	633	614	609	621	648	629	649	624	608	619	625	615	650	664	634	627	600	645	598	601	652	682	601	588	607	600	600	617
22458	21064	28667	23720	21422	22811	21473	12009	8083	6160	4731	4036	3407	2811	2611	2143	1974	1804	1777	1630	1529	1492	1381	1324	1255	1344	1220	1160	1151	1104	1168	1135	997	1010	1053	1033	987	983	966	1008	983	969	1039	968	975	1031	1010	993	908	1010	950	954	962	959	954	918	940	929	947	950	962	974	939	994	1019	920	967	993	947	905	1020	1012	1002	969	954	991	927	907	941	943	1080	994	980	956	961	970	928	967	981	945	953	931	967	954	942	994	1001	969	963	937	964	962	991	949	957	926	938	961	956	927	959	991	969	974	971	961	971	981	961	953	980	921	1000	986	965	995	955	978	1001	960	994	951	960	989	904	948	942	927	985	923	966	929	1009	936	970	969	979	976	961	888	995	935	986	955	992	965	971	940	951	1002	926	943	987	961	940	912	933	941	990	979	980	965	985	951	924	1016	1026	963	945	971	930	963	943	955	952	930	932	923	936	941	982	919	916	923	955	945	1005	994	892	937	1012	1015	977	979	976	867	944	934	948	954	941	917	960	960	909	985	949	977	987	939	969	1000	962	999	936	987	985	967	937	959	990	1000	1010	1001	988	966	961	943	953	920	896	938	987	952	959	961	971	1026	940	1023	967	904	932	941	1033	953	956	959	984	952	945	977	978	919	921	970	932	951	1002	924	958	1019	996	958	959	942	945	970	968	966	961	915	980	934	943	932	937	990	981	998	925	958	1020	1022	959	938	947	928	984	933	1007	975	1000	986	929	967	950	1015	969	938	912	941	1001	959	991	960	956	952	953	939	939	965	943	966	957	961	951	917	967	919	990	1011	949	964	943	957	890	987	901	980	1003	1042	989	980	913	909	995	907	909	957	971	965	997	973	894	956	928	1013	923	980	972	964	987	949	974	962	976	893	1000	959	933	969	990	975	982	949	928	957	964	962	968	915	947	991	914	966	973	916	937	917	987	969	911	926	915	967	1000	939	953	961	962	976	939	950	941	964	1020	993	891	999	997	944	968	966	954	956	957	1006	940	990	926	967	978	967	948	955	1014	960	983	955	973	922	891	935	941	966	964	955	931	940	923	925	942	969	971	956	918	961	949	925	949	947	1009	942	922	886	943	963	927	915	945	1005	955	1007	953	942	976	955	965	961	988	965	960	962	972	891	969	942	975	960	993	947	956	950	958	916	945	989	957	906	956	892	936	1008	978	962	990	960	947	997	961	931	969	975	968	898	949	979	941	915	930	910	972	996	969	925	963	1004	970	1002	978	981	963	966	935	980	959	958	971	921	913	928	995	935	948	992	957	922	910	957	938	931	929	945	978	925	998	915	908	963	1004	991	958	996	1032	914	1029	936	930	896	957	976	970	981	955	927	981	870	1008	950	941	882	938	946	910	986	983	874	953	973	974	958	1002	946	922	919	983	908	956	945	942	932	910	997	998	886	973	979	901	949	913	946	961	909	922	959	965	1003	954	955	1000	974	962	937	999	930	958	949	958	967	980	975	967	959	954	964	935	969	1006	920	919	960	918	928	977	946	949	964	892	920	911	979	987	933	921	948	922	909	930	933	961	917	959	1008	919	966	940	975	928	990	1043	978	956	974	950	995	958	1011	957	979	1006	991	968	884	973	939	951	983	947	1010	932	894	907	933	1006	985	965	961	916	947	1011	1000	931	940	1003	944	987	962	994	944	926	951	929	971	963	970	1034	978	927	969	886	919	945	959	970	959	996	884	1006	972	931	938	930	920	992	985	962	914	971	914	959	928	952	931	1002	980	992	1006	949	974	958	961	915	918	949	899	905	894	913	992	979	915	975	1022	928	938	961	991	950	962	922	1000	953	976	970	951	955	927	925	1017	1000	964	975	972	954	899	909	938	935	963	952	943	978	958	959	939	956	944	936	1001	952	1014	956	960	961	946	931	941	956	909	959	987	967	979	1025	978	943	988	957	974	962	978	998	943	948	1032	972	993	999	980	972	971	982	947	949	954	1011	959	965	954	999	892	983	957	1012	987	930	962	955	978	913	904	906	992	884	971	967	954	964	964	947	985	983	975	985	952	992	925	920	895	963	943	888	990	982	958	955	947	941	972	918	950	951	891	1010	961	981	1006	978	940	926	991	1012	977	935	967	990	968	978	989	971	982	917	936	972	984	993	941	1003	945	974	968	961	974	1007	906	957	933	1019	942	934	961	981	966	980	912	974	925	979	952	953	989	914	925	972	970	925	949	933	999	892	959	1001	993	937	958	961	918	935	962	931	920	924	961	957	997	997	963	974	947	989	942	922	977	993	936	935	911	999	960	927	1022	923	976	1036	914	928	1000	949	996	907	928	975	884	997	953	996	955	989	1039	968	998	1036	946	949	924	965	970	966	1000	1024	912	934	950	930	982	964	1001	910	1007	980	938	975	904	908	942	960	955	941	973	946	938	940	937	951	994	978	915	942	954	934	940	969	943	887	953	963	938	922	953	970	877	917	950	1004	1046	950	945	902	959	918	942	933	934	960	930	980	885	925	992	892	939	953	985	988	1009	988	979	957	959	955	889	1004	943	985	1004	954	983	934	980	946	907	960	961	927	967	936	977	975	987	966	977	942	966	994	940	941	988	998	925	949	944	911	962	924	952	928	963	986	1021	1004	957	945	973	972	1006	914	959	929	903	962	977	950	921	1021	952	926	941	970	951	972	909	956	973	948	992	934	958	990	914	978	884	1004	926	977	995	953	936	915	977	947	956	952	919	948	962	918	956	902	958	1003	984	970	950	957	1000	942	975	921	978	949	946	945	1085	951	919	958	943	965	983	939	993	971	867	981	935	924	1006	955	990	949	943	1006	961	956	954	968	947	920	904	929	980	982	993	914	940	1015	908	908	958	1047	1021	990	975	935	916	909	955	955	942	965	1020	942	1018	958	979	953	936	936	1002	1015	933	925	1003	942	919	911	943	895	972	942	959	944	910	945	936	953	1008	933	916	937	981	956	951	907	954	935	997	911	916	933	977	948	932	928	964	948	982	986	906	918	980	908	934	920	959	897	964	957	964	1000	905	945	1028	962	947	956	998	964	963	910	925	971	944	991	970	918	985	888	920	983	951	942	967	941	981	960	981	953	975	972	1031	983	978	880	1000	914	949	979	954	986	953	1008	965	946	985	970	896	959	991	997	996	979	932	960	952	991	942	951	964	941	939	929	961	957	980	1004	946	970	953	987	974	945	951	950	952	958	920	976	924	933	988	945	906	926	995	968	982	978	962	902	1003	953	960	958	872	952	931	922	972	968	966	962	950	936	989	960	901	923	921	908	953	920	946	977	976	914	986	979	932	980	965	876	959	917	1001	957	954	927	966	926	981	968	1019	914	927	993	931	951	955	892	1016	957	967	931	955	943	918	970	948	943	964	927	889	1008	988	930	917	966	897	939	937	904	979	909	968	969	978	955	955	940	933	951	918	913	971	988	934	955	1005	964	985	967	979	922	926	945	950	942	953	984	977	998	955	954	951	967	960	921	927	936	939	929	948	996	974	1029	954	974	937	946	922	981	964	917	966	942	934	945	954	937	969	969	939	1008	932	982	990	959	966	955	985	972	912	947	981	970	941	930	927	954	947	948	1013	942	987	916	964	918	994	908	971	906	903	967	982	938	949	954	971	920	940	1003	959	897	878
28578	54306	43996	33316	27897	23127	18779	15026	11544	8660	6953	5904	4856	4022	3384	2841	2565	2345	2121	2009	1900	1618	1609	1469	1448	1437	1358	1296	1247	1201	1182	1151	1097	1133	1148	1017	1032	974	994	1014	1009	1034	976	955	995	1010	953	971	964	979	979	944	973	958	944	973	907	974	1007	924	999	977	926	966	964	1010	1009	984	928	1005	985	959	964	995	1075	1000	949	981	983	962	974	1022	952	964	1016	975	945	1063	988	957	948	1005	1006	950	1009	975	928	917	990	925	945	962	956	986	988	986	927	985	978	960	976	966	1052	967	983	1025	984	958	961	1003	1001	999	1033	971	957	1042	928	973	990	975	994	959	932	954	998	949	963	960	960	988	947	982	955	967	990	922	987	977	984	955	962	980	1035	959	984	1013	1000	952	956	1054	936	984	1094	955	978	975	977	983	1017	985	1048	1007	993	969	951	971	953	979	1019	931	992	951	937	958	985	947	958	1007	1002	957	921	987	985	968	930	935	1029	1023	923	1022	953	976	971	957	944	974	957	998	999	937	950	975	973	946	963	962	969	976	1011	958	984	947	1015	977	958	952	908	984	963	962	923	986	983	931	973	1009	966	978	1019	950	988	968	1034	1025	927	992	1015	939	978	935	964	970	968	925	991	1049	1020	1002	971	1017	1003	927	954	995	983	977	963	953	1023	962	908	944	977	1020	972	1003	985	960	930	1010	936	900	978	922	1019	972	978	943	1008	1003	955	967	1028	977	878	972	1007	981	948	1008	961	969	967	953	955	928	1017	986	917	981	985	935	995	953	973	999	970	1007	918	932	1010	964	1014	975	969	931	948	978	954	999	986	997	961	997	1035	925	989	1006	982	935	1029	986	975	954	1027	1033	1007	960	1004	964	971	990	993	971	999	931	932	983	1041	958	946	984	979	978	995	1029	976	998	1008	994	1022	1001	996	939	976	1054	1015	1019	972	1012	933	938	938	960	980	943	1012	959	991	991	972	947	997	967	970	972	954	1020	922	985	1008	973	1041	969	946	972	1010	944	998	965	988	1003	995	971	1037	955	996	993	934	989	1016	971	969	996	988	1004	939	955	978	1021	950	982	948	1010	967	967	1019	922	983	953	931	980	1008	933	1000	986	1000	1047	988	1001	929	882	982	964	965	970	985	1007	1043	975	1003	911	1058	973	969	1003	950	1031	928	980	965	948	967	952	971	946	978	1011	972	944	1053	996	957	930	980	973	960	946	977	919	987	952	990	959	965	977	947	1001	950	1003	985	960	980	1016	1015	955	960	921	999	953	952	954	1015	997	966	953	980	970	1008	958	961	960	971	1015	938	976	954	943	985	1006	1027	936	963	993	926	994	934	962	1026	1022	979	1024	1017	1028	989	965	947	1014	950	958	980	962	982	966	925	962	1001	946	959	910	990	993	1021	998	961	972	1006	983	994	964	1006	1016	920	937	968	971	979	1009	981	943	927	990	943	983	974	959	963	977	1014	988	935	930	996	944	947	1012	1005	994	1038	992	1053	937	1001	1003	967	1031	1048	1001	998	988	943	1031	955	972	978	968	935	928	942	926	1019	951	988	1026	937	961	984	979	941	966	950	959	926	982	953	984	974	980	1005	1037	972	989	943	941	1058	930	980	967	1056	924	977	963	1004	978	1037	1018	951	961	966	1029	946	989	974	986	965	1025	962	967	970	1024	932	980	994	998	987	991	1015	972	1049	978	950	949	972	949	1010	959	993	954	980	948	919	988	973	967	910	1023	920	947	1006	944	993	939	989	912	997	981	1017	1002	1012	982	926	1003	974	982	940	942	976	1001	964	997	985	1023	972	1021	943	996	983	986	1011	918	993	965	1014	1023	941	948	999	984	973	931	947	950	953	1041	928	971	968	975	989	995	939	1005	983	955	983	1005	1012	926	934	966	985	1026	949	953	997	1010	971	958	951	963	1039	961	898	981	998	948	979	937	1028	981	953	927	938	966	946	974	994	997	972	999	946	957	898	942	970	1002	956	1014	995	1003	1043	1005	971	1016	1053	928	992	1049	992	1015	937	992	964	965	981	976	971	951	1019	942	991	911	965	944	977	992	1000	946	983	990	1011	975	1003	958	987	954	939	946	983	951	911	989	947	1013	996	1016	969	985	1017	953	987	997	929	976	986	963	957	1023	973	946	974	957	923	949	945	1003	1017	916	956	956	961	996	1027	942	978	976	1010	974	985	990	955	971	934	1019	982	1037	1001	979	959	968	978	981	979	1044	981	950	976	967	1017	1002	941	1022	1013	986	991	988	992	994	984	926	1010	929	1008	985	943	977	1006	977	964	977	965	981	977	980	968	1022	975	961	966	1041	1004	967	995	1050	987	1013	971	963	971	1023	1009	972	943	963	1026	984	992	991	998	903	1051	973	962	961	989	984	967	960	993	917	937	992	1003	1027	930	959	978	998	920	964	975	964	963	959	986	989	1039	961	1010	985	1001	1009	1035	1000	945	986	960	952	944	932	950	1013	1021	1060	963	956	990	988	965	1015	965	951	968	1022	980	997	971	994	950	988	1009	990	963	982	1021	982	953	949	992	1004	970	1002	1004	984	983	922	991	999	975	995	969	933	973	983	958	905	986	946	974	988	941	934	1021	962	974	938	1010	965	991	931	1045	1014	890	928	1006	980	961	989	986	939	1003	973	947	941	982	972	1008	942	924	958	981	976	990	954	999	996	992	1013	957	977	968	968	969	952	998	982	952	1004	935	972	926	1007	941	998	949	993	1007	929	978	963	1024	1010	944	958	988	973	964	936	1040	971	945	974	969	943	962	991	1024	980	962	959	970	979	974	955	969	941	939	950	953	984	941	991	1010	1033	970	938	946	964	943	976	993	976	974	943	988	951	966	1010	922	973	1032	984	939	985	926	944	974	978	974	981	935	976	1006	943	953	974	903	1032	985	918	944	987	964	955	1008	991	960	955	1005	1000	960	968	959	974	981	936	994	987	999	954	993	971	1007	993	1000	942	967	980	987	892	991	977	1028	951	980	991	995	970	948	987	974	973	1015	1015	1006	961	964	997	957	952	1011	959	987	972	1030	983	975	957	998	988	955	955	954	1001	991	967	986	965	995	963	946	965	984	938	967	958	966	988	978	974	962	952	937	971	937	1003	966	960	988	966	954	972	974	985	936	967	947	1002	1018	964	1001	983	1019	994	957	988	926	984	1019	1006	981	963	986	1007	999	1010	1008	956	983	1032	1012	962	963	996	988	1015	987	952	935	916	963	1050	1034	978	952	1014	911	964	972	1002	926	963	987	977	935	962	1069	1007	962	932	925	1009	989	945	1008	974	1007	935	971	962	977	1025	942	993	950	922	957	960	957	980	984	951	975	1001	966	965	991	1014	994	923	1010	963	971	995	1018	942	966	932	990	979	983	963	943	1000	932	1023	950	971	1007	994	1005	989	1004	1045	1038	938	959	971	1076	990	973	992	1006	936	1005	928	996	978	951	937	1008	989	966	985	947	963	947	1015	941	969	964	966	992	1037	936	988	953	957	984	963	963	1020	975	949	926	996	991	957	939	947	989	1033	959	1026	972	985	981	885	930	1041	986	981	941	987	985	999	976	1014	989	960	1003	974	974	966	938	942	997	999	994	1001	949	919	952	987	965	1022	942	977	960	979	986	963	928	950	997	992	967	955	984	1042	997	939	947	1003	1014	1003	962	974	985	976	964	1004	954	946	988	1005	941	984	969	997	966	1017	1023	970	962	939	983	1019	947	1041	957	954	974	993	999	988	1009	968	973	1032	932	973	997	935	1007	980	988	978	959	973	956	940	994	974	1022	988	960	987	970	958	985	949	963	984	1019	943
28494	25397	31289	24422	15245	10464	7394	5462	3900	2893	2425	2034	1749	1498	1362	1208	1026	1033	970	937	919	814	835	815	800	779	754	729	785	712	683	691	736	626	710	675	668	629	665	667	627	611	642	618	684	631	642	644	645	598	633	596	588	634	620	648	669	593	601	620	622	620	631	675	656	616	647	642	677	635	613	635	616	581	602	620	585	638	584	643	650	664	652	593	623	652	620	635	662	613	572	646	652	661	622	617	625	630	647	625	650	644	596	654	644	632	613	643	636	619	615	621	653	636	613	606	617	597	636	569	633	625	574	612	597	684	635	646	644	644	649	620	712	620	624	605	643	619	619	643	628	659	617	647	608	632	649	641	604	641	664	649	652	603	617	648	664	612	626	639	607	655	649	626	611	600	630	674	623	610	614	624	611	674	638	602	673	623	612	587	621	638	632	645	639	635	636	606	664	628	623	619	621	647	614	663	633	601	624	643	618	595	649	605	622	648	606	623	621	664	644	624	652	635	586	587	621	631	622	639	620	633	597	608	620	621	659	605	594	653	666	617	638	584	625	670	650	644	663	641	613	656	646	625	592	622	635	657	620	626	617	656	668	642	660	618	688	601	620	615	583	589	603	640	647	605	625	591	649	665	640	665	626	603	650	606	668	638	595	637	587	653	630	607	673	639	666	621	607	653	644	628	630	622	637	613	659	640	634	675	634	645	610	644	631	652	666	629	640	629	609	607	626	558	669	624	635	637	636	661	652	632	548	577	646	662	647	637	652	693	662	606	624	642	677	629	667	602	610	633	638	686	644	649	632	618	660	621	650	624	638	665	662	618	631	638	645	660	641	593	572	565	654	630	622	621	610	660	614	608	605	628	613	629	665	678	609	615	641	616	656	647	618	613	630	577	663	654	614	647	648	640	626	654	651	615	683	656	679	654	596	644	596	629	623	661	617	637	660	616	611	647	659	624	636	638	681	714	608	598	634	626	641	615	622	654	688	618	637	604	642	637	582	668	635	676	579	596	592	621	611	636	673	634	631	631	612	605	630	680	644	639	623	613	623	586	679	649	609	629	626	629	636	611	648	613	664	684	626	665	668	703	593	618	657	634	657	590	659	643	628	626	647	625	655	639	668	671	617	638	595	611	625	642	633	627	660	641	658	623	621	593	609	645	629	675	641	627	644	668	641	611	667	618	644	635	632	611	622	626	638	618	590	641	627	630	656	610	618	643	622	619	628	617	605	607	646	623	616	630	630	645	620	636	638	635	661	660	599	626	638	677	668	627	636	673	601	646	621	639	619	607	602	594	659	650	611	646	641	674	628	635	610	656	666	638	594	622	627	567	644	646	632	642	597	630	655	628	621	623	622	611	620	615	633	648	665	624	647	647	616	617	600	566	619	647	626	631	629	601	615	636	628	635	651	637	640	644	635	598	622	630	626	666	647	636	660	604	637	659	642	651	635	631	620	655	633	627	652	623	601	651	633	589	656	633	607	629	647	672	639	654	648	630	657	641	630	598	621	612	589	647	624	586	649	627	650	603	598	648	626	618	633	656	642	618	623	693	646	634	646	613	651	647	635	611	633	616	623	632	592	610	624	651	634	633	631	602	651	708	610	611	619	611	643	632	695	651	637	633	627	646	621	625	629	604	622	631	635	622	632	617	616	643	657	605	638	610	592	612	640	638	613	670	636	601	649	654	587	619	593	653	627	631	648	670	600	646	657	653	633	617	622	628	602	658	624	595	624	612	680	654	594	616	619	552	582	662	627	635	603	614	625	611	621	666	577	636	621	593	599	635	630	659	658	669	627	642	650	612	649	659	637	629	657	673	653	621	621	617	625	640	642	589	640	654	609	642	632	625	634	633	657	627	623	638	618	628	606	601	639	637	642	631	646	611	614	641	621	659	641	638	629	664	630	589	623	570	569	642	641	626	625	644	651	621	634	608	620	617	649	661	602	612	586	604	657	610	591	591	615	647	625	637	597	658	652	647	653	643	627	646	627	627	669	659	631	627	639	643	667	625	605	641	627	607	629	656	628	652	665	573	621	589	651	609	619	614	639	632	605	611	615	646	621	650	614	667	620	618	612	648	627	598	640	631	663	615	582	606	588	608	629	638	616	672	640	650	629	646	639	651	639	641	646	648	633	679	635	577	601	660	630	615	629	657	579	618	659	607	641	578	623	620	669	627	634	656	639	632	615	646	695	630	622	629	639	679	632	599	661	606	636	647	605	624	638	611	665	618	634	647	607	668	616	623	619	639	638	589	639	609	630	653	668	621	628	649	628	598	635	638	638	625	624	645	613	605	636	651	666	635	652	619	655	601	612	619	635	627	618	582	648	572	650	594	585	600	624	614	596	582	646	603	641	637	625	655	652	645	637	623	642	656	657	593	624	633	596	663	659	620	636	605	625	623	624	626	638	652	641	619	602	677	578	593	640	650	673	594	665	667	621	641	669	631	639	628	577	642	653	661	607	611	649	616	643	599	614	608	626	628	631	645	601	671	650	602	597	576	626	638	602	626	618	622	665	658	631	647	650	672	644	598	630	635	657	609	639	580	614	598	657	611	602	649	611	648	633	638	639	628	620	649	617	640	644	602	639	652	658	663	610	649	651	625	650	689	642	658	646	623	626	641	593	642	643	654	661	632	615	633	652	635	660	605	673	615	595	668	670	609	628	655	663	602	620	606	663	691	656	629	650	591	635	671	603	588	590	632	650	592	623	632	656	640	605	658	617	597	651	669	592	644	616	621	603	649	659	635	661	620	599	631	642	597	600	647	623	631	638	635	612	615	647	591	608	673	634	640	579	644	625	624	634	622	595	613	636	576	638	574	623	640	679	595	623	634	601	636	638	689	637	591	613	625	638	629	609	607	633	679	640	653	656	631	637	644	654	707	642	634	617	620	625	607	625	635	611	636	605	641	616	635	644	614	647	642	657	671	620	644	620	613	569	564	615	619	612	653	654	652	639	649	605	627	629	642	626	614	644	623	632	624	628	632	648	671	637	632	630	621	618	613	625	597	583	629	635	663	574	677	619	594	604	622	655	630	638	615	640	628	622	645	670	646	598	644	624	601	609	632	597	654	643	606	644	620	621	643	624	621	632	630	596	652	608	627	618	669	636	612	653	654	647	608	620	613	681	640	601	616	617	662	662	615	685	601	641	639	590	628	616	643	600	649	657	629	612	643	619	630	615	584	641	618	660	632	615	599	585	625	670	647	666	625	689	629	627	657	615	603	651	614	662	626	623	624	644	583	639	658	643	598	604	612	620	633	617	609	686	634	701	636	613	676	659	629	641	636	655	638	659	627	616	617	634	645	595	612	640	638	625	630	599	641	597	617	622	588	666	618	629	610	596	630	633	653	638	623	658	664	640	623	602	639	655	656	624	614	634	653	647	634	633	662	636	628	619	591	657	658	636	612	648	599	647	632	607	608	628	634	603	616	636	652	611	655	591	649	633	606	657	631	635	626	645	615	614	649	602	615	642	659	653	683
26832	42237	33751	23279	18255	14832	11394	8992	6538	4855	3861	3150	2691	2153	1967	1628	1408	1300	1184	1195	1057	997	1004	895	947	853	861	819	789	772	708	740	738	749	729	743	694	637	686	659	635	656	692	675	624	678	684	691	679	709	639	654	663	654	660	655	599	662	650	637	614	662	629	679	682	661	677	681	670	650	656	667	663	659	664	688	684	641	692	683	626	661	629	652	684	658	665	665	677	691	666	653	646	663	661	658	690	615	665	657	622	712	653	635	642	625	618	649	683	623	658	639	645	653	657	654	667	647	699	638	628	672	683	696	654	630	647	632	653	692	663	613	638	680	647	703	672	668	641	680	647	613	647	657	697	691	649	698	647	702	621	686	657	633	629	723	670	631	629	629	640	627	665	648	658	682	676	693	642	668	664	587	651	705	635	618	626	686	705	619	657	648	634	676	654	629	690	672	704	650	666	634	683	646	664	701	650	654	678	673	602	663	635	720	640	657	642	662	635	661	618	642	636	668	646	573	680	672	675	651	654	656	658	655	659	656	669	656	663	680	624	645	680	651	645	612	672	692	676	640	673	678	633	637	631	638	691	655	670	624	668	736	648	675	661	630	645	677	603	639	683	648	685	634	644	700	612	638	629	675	678	661	672	710	675	698	666	604	672	632	660	636	659	661	634	672	655	660	631	627	693	659	654	640	663	701	641	660	691	660	671	656	675	685	644	645	634	665	662	614	638	652	670	635	679	612	613	650	639	678	648	647	642	638	648	636	641	657	705	688	684	668	645	647	633	637	651	641	658	665	677	676	653	694	641	651	651	645	694	656	629	700	667	596	694	683	632	617	663	697	651	651	661	683	706	638	680	677	662	642	657	648	678	683	647	646	707	686	664	624	627	613	682	634	670	650	642	649	660	627	628	690	646	667	687	685	665	659	686	637	625	659	663	666	629	627	648	667	678	712	654	649	636	660	660	609	648	645	661	696	651	602	662	647	657	684	665	678	665	669	639	650	634	631	662	710	653	651	641	625	629	662	654	650	662	696	665	660	639	638	631	655	618	657	700	672	692	669	665	671	680	684	682	650	668	667	664	624	619	695	629	685	653	704	655	654	628	632	609	659	688	627	660	652	662	662	653	698	644	611	670	652	675	603	662	624	627	659	634	665	649	632	622	665	678	670	662	644	611	646	634	644	671	653	677	632	622	648	688	695	673	649	662	681	660	647	678	701	661	633	640	658	682	626	680	659	611	604	676	686	664	632	699	668	660	637	643	635	631	649	640	635	669	639	641	645	646	634	643	593	654	680	665	689	623	654	659	661	636	662	639	734	632	655	656	686	676	612	671	648	676	716	633	659	716	601	641	637	633	623	634	644	636	672	673	659	663	682	673	695	651	666	646	653	674	611	633	671	637	677	667	660	648	678	654	669	662	654	654	641	671	656	641	672	656	619	618	678	696	634	638	605	669	644	637	653	675	672	647	653	638	619	663	643	613	607	657	666	627	698	619	658	658	640	684	658	701	640	605	671	636	649	687	662	678	660	674	671	704	664	670	663	694	643	657	653	678	663	668	650	645	647	648	694	670	645	680	671	651	663	674	628	627	659	626	655	665	629	692	645	659	695	679	678	671	678	628	676	637	648	656	710	621	667	671	651	634	630	630	662	647	622	661	662	676	657	628	708	699	712	649	638	624	647	665	637	669	616	638	615	652	633	630	675	664	648	673	636	653	641	676	631	616	660	684	640	669	627	680	655	641	684	675	667	678	663	648	664	639	689	707	629	666	683	668	641	644	664	643	661	645	653	690	675	606	698	643	664	671	636	700	662	676	628	631	701	677	680	706	654	643	663	631	686	672	662	655	611	644	668	675	663	606	687	625	675	694	682	638	609	713	694	636	662	671	656	664	678	598	659	654	645	692	706	618	624	673	629	629	677	678	670	672	633	694	639	705	649	622	662	629	600	657	659	668	673	618	658	701	681	652	685	644	660	670	708	729	685	684	680	640	643	647	667	592	686	657	685	662	648	586	700	677	680	673	665	629	669	684	649	619	676	672	685	681	621	651	690	673	686	656	646	664	674	623	711	661	636	676	661	668	640	694	672	632	641	672	653	685	637	675	656	619	638	606	631	675	644	625	631	676	603	661	666	657	634	637	663	635	672	691	677	657	667	631	624	635	649	675	675	682	708	659	660	665	642	661	661	667	648	638	648	629	667	679	664	661	594	644	676	666	649	633	649	671	626	599	611	673	668	631	671	670	620	684	647	665	624	662	641	682	684	618	693	658	690	646	673	675	683	641	654	679	641	683	705	630	696	637	641	639	630	658	660	684	633	649	693	650	653	661	605	694	625	660	678	637	624	696	639	622	660	651	659	662	645	649	618	590	719	666	645	676	623	706	639	677	657	660	645	640	684	666	632	643	687	667	668	675	664	664	647	664	633	639	686	659	630	669	650	705	612	674	656	655	619	692	698	638	653	651	644	638	655	663	681	628	649	684	683	647	658	635	664	659	680	700	658	686	673	627	633	645	652	624	697	669	672	659	653	683	660	649	669	694	685	710	654	668	640	663	659	642	608	667	636	663	628	692	668	688	616	650	652	701	688	662	691	697	654	694	673	660	630	665	650	600	624	682	668	656	618	688	669	654	665	681	649	626	654	648	620	639	649	624	651	601	639	673	673	661	639	671	609	655	670	676	702	694	668	699	651	696	694	649	619	608	655	691	640	668	619	642	643	652	616	668	619	656	653	653	636	698	659	656	672	707	661	675	633	676	638	690	661	638	676	680	651	691	650	681	650	662	639	665	644	637	626	652	644	674	612	683	632	699	629	651	715	657	664	683	646	635	640	687	671	681	733	623	624	694	661	652	688	622	659	662	641	662	656	636	630	658	672	627	661	633	675	676	667	657	641	686	663	661	627	647	671	645	650	650	679	682	636	621	640	645	677	672	701	653	716	656	649	645	676	603	650	669	654	640	650	692	688	652	638	670	704	657	651	642	624	622	589	683	685	616	666	644	651	638	669	722	635	643	643	671	712	637	694	614	694	629	678	630	658	638	686	685	639	614	636	656	654	701	684	602	641	673	639	653	608	626	652	616	640	650	687	668	637	681	660	619	634	656	656	643	660	662	678	652	642	645	673	642	621	649	622	629	672	650	627	641	641	670	650	701	671	651	636	655	672	686	676	612	686	732	672	652	713	671	642	678	642	650	695	637	643	660	656	656	679	659	693	701	666	647	676	626	666	691	680	670	638	655	679	661	641	631	669	657	616	693	617	635	669	627	670	666	648	697	639	638	637	630	642	704	674	665	625	637	660	653	621	691	645	661	650	691	641	663	676	612	716	667	700	661	651	653	623	703	683	636	669	669	658	622	672	700	687	670	679	637	680	656	680	599	698	702	678	617	724	620	673	666	693	662	618	660	723	647	617	627	710	659	654	644	656	635	687	664	633	657	644	687	709	587	675	624	662	675	654	687	680	626	621	656	619	608	658	670	700	692	651	649	631
23385	21056	28362	24186	21790	20464	14160	8784	6071	4543	3519	3149	2651	2363	1938	1790	1574	1403	1436	1351	1328	1215	1176	1206	1184	1123	1117	1048	1095	1013	1018	1016	996	959	943	957	937	967	898	927	965	889	914	969	967	963	905	936	937	916	912	926	904	901	893	943	954	920	949	934	883	915	946	915	906	929	909	900	970	947	973	956	881	919	936	868	937	895	927	935	948	973	904	902	933	938	920	962	902	950	940	899	978	966	909	989	920	931	951	868	932	894	995	937	936	905	908	886	959	892	932	899	872	960	914	906	902	943	943	897	885	907	921	908	931	913	928	927	910	928	879	951	961	972	928	839	958	940	969	910	887	919	929	911	861	938	879	928	910	910	996	903	959	942	919	889	902	972	884	893	930	929	950	898	885	921	953	893	932	881	953	891	919	985	945	961	864	898	933	932	973	923	960	929	875	904	940	885	907	901	897	910	863	856	919	969	954	898	873	921	953	912	903	886	962	887	894	939	859	937	924	891	854	906	927	935	897	921	961	972	941	897	887	926	965	870	956	932	915	949	908	989	953	948	904	946	873	931	892	918	873	934	928	896	876	925	930	908	876	958	959	886	917	919	899	916	932	938	920	848	876	944	874	922	904	873	863	925	974	897	919	931	930	925	941	896	940	868	943	930	919	949	829	961	953	891	876	919	889	875	927	929	865	946	942	933	887	930	898	932	932	922	954	906	892	918	888	921	904	900	916	910	914	839	917	906	901	919	922	935	861	892	858	896	930	947	936	972	939	892	935	973	953	895	889	892	919	941	888	928	898	950	915	900	905	951	903	907	924	897	952	937	886	901	955	913	908	907	934	912	867	955	919	901	910	918	961	909	853	892	998	926	850	938	948	904	882	991	912	933	973	949	915	970	897	925	991	858	964	933	884	890	903	915	894	874	924	904	950	871	953	932	927	954	892	928	918	937	897	935	906	892	904	951	846	928	935	967	919	898	920	877	977	984	967	955	895	930	932	894	858	976	934	922	936	917	958	889	875	916	954	935	976	903	929	929	920	945	958	909	898	913	917	866	893	915	901	862	922	949	890	957	927	918	964	938	879	938	874	922	887	870	970	912	934	925	825	973	965	901	971	947	888	935	909	927	951	942	945	920	897	869	882	998	925	880	949	896	930	914	928	839	948	923	868	929	887	950	900	928	950	916	890	869	952	951	897	941	959	923	932	946	889	964	933	926	942	907	975	924	877	948	903	958	919	896	943	931	941	875	958	996	908	896	958	959	938	888	957	909	926	926	980	880	938	965	908	913	899	936	900	892	865	941	865	940	954	910	879	927	979	945	924	862	894	941	989	916	943	858	881	975	910	962	949	889	921	927	959	991	957	945	874	958	919	908	935	910	917	925	921	874	953	936	864	918	961	901	929	878	924	832	827	943	854	887	930	939	932	850	909	917	976	905	893	932	910	902	943	919	943	940	924	943	893	867	933	932	876	888	939	879	874	887	883	936	945	960	950	906	911	857	934	897	904	962	964	912	887	933	868	890	926	965	965	838	938	948	929	953	972	1017	899	907	965	874	956	863	845	946	909	923	900	929	929	937	921	924	840	962	904	910	900	941	987	889	849	870	862	875	912	914	887	943	916	886	931	922	973	890	912	904	886	960	956	910	920	905	844	953	926	914	926	959	889	892	889	911	944	934	841	953	944	923	916	932	971	930	882	890	923	922	942	893	915	873	942	891	899	922	912	963	905	956	872	897	972	862	910	917	932	869	940	905	934	932	976	924	872	916	939	883	885	938	912	910	982	921	834	901	900	881	913	914	920	948	892	890	926	893	916	935	901	910	905	920	960	930	960	912	848	931	924	933	940	913	953	913	893	910	887	955	901	894	896	906	904	909	930	874	928	873	929	890	878	922	949	876	848	877	859	964	885	921	880	879	888	884	881	940	947	949	901	944	963	908	893	905	920	879	876	882	950	907	902	967	890	904	880	1003	924	903	942	941	948	930	898	932	879	897	881	962	948	954	941	905	896	915	872	944	917	914	925	910	934	915	913	877	943	940	944	918	937	946	935	961	963	952	933	892	948	891	983	955	931	966	921	913	911	877	889	898	896	948	902	969	948	921	918	993	906	915	937	961	913	923	965	892	868	838	1000	915	892	889	906	938	963	902	937	971	925	906	945	961	971	985	962	906	921	916	937	978	897	951	945	840	808	892	956	890	915	894	900	887	896	929	892	924	923	880	923	938	904	951	927	897	982	967	889	900	1002	931	994	863	940	905	928	898	951	963	924	935	884	957	916	958	861	953	942	919	914	844	907	904	926	877	873	876	944	972	944	884	931	987	970	975	940	928	925	894	902	921	867	949	900	925	943	931	951	902	895	891	909	941	932	904	937	904	911	938	911	972	923	866	906	950	927	952	891	928	909	909	949	888	942	883	909	885	876	929	907	897	907	934	915	911	899	943	933	915	910	901	936	949	927	929	932	888	921	923	939	955	925	894	936	932	956	899	955	856	945	927	968	937	871	913	915	911	875	933	929	925	912	899	926	910	938	918	896	912	901	940	944	928	949	928	871	927	906	863	926	948	921	893	861	880	899	876	870	894	901	879	914	944	954	929	926	907	943	911	973	909	927	945	925	961	932	937	917	876	866	911	894	882	888	871	906	952	870	884	935	931	907	872	861	938	970	982	932	962	970	918	910	923	918	940	906	886	887	934	920	888	952	924	936	937	912	918	896	911	930	916	931	972	983	910	938	933	911	912	865	869	955	949	913	908	874	943	918	912	913	931	975	897	849	938	936	936	912	914	947	871	924	921	931	981	957	969	913	965	901	882	956	951	902	918	981	924	884	899	944	876	845	891	937	880	890	888	936	925	884	929	876	963	935	928	991	899	952	919	919	918	899	871	893	923	879	881	942	961	915	915	873	963	998	990	906	937	893	880	939	935	918	882	908	941	978	926	915	965	901	974	911	891	869	940	951	904	918	915	965	945	897	953	909	918	958	942	906	959	964	931	920	903	953	886	974	924	892	876	902	959	923	910	953	946	877	914	926	864	920	948	898	952	926	950	874	886	810	874	926	916	892	926	924	945	903	913	868	908	914	937	905	885	944	889	920	947	913	861	919	885	895	909	973	963	951	932	916	829	868	952	889	868	909	887	931	910	957	934	868	878	895	985	950	909	942	905	888	917	882	860	903	909	888	903	931	932	923	928	941	843	888	855	936	957	935	932	918	878	858	880	946	895	885	837	905	897	912	917	901	898	913	922	909	872	928	967	944	932	910	968	955	948	953	946	887	949	953	928	887	869	888	873	960	955	897	917	923	915	900	896	950	900	888	922	829	947	951	918	983	958	893	929	912	944	947	907	884	874	905	886	950	889	892	950	945	901	926	925	911	989	885	927	976	919	899	961	890	881	968	926	899	867	936	892	962	904	885	960	889	888	919	948	924	921	886	925	874	920	974	895	948	922	963	858	905	911	930	903	872	947	953	931	908	901	893	939	971	913	914	954	886	974	870	917
26957	48470	39641	28848	22998	19147	15261	12122	8979	6584	5427	4477	3686	3163	2599	2272	2027	1835	1654	1691	1458	1448	1417	1327	1268	1212	1227	1174	1110	1063	1067	1087	1014	983	996	926	930	995	1033	978	954	954	926	901	915	933	941	949	966	908	934	957	919	956	947	967	888	921	988	959	934	922	930	962	945	909	925	981	930	865	884	955	886	920	889	982	894	981	955	929	965	979	941	915	909	959	941	956	969	947	943	923	903	988	980	917	957	961	872	974	903	895	905	949	902	914	901	864	926	991	947	955	927	970	879	942	966	1015	949	945	938	911	922	928	981	939	943	946	917	956	912	888	884	957	874	929	970	932	949	932	959	965	925	964	927	969	929	914	939	939	972	880	960	943	932	942	971	1001	948	978	953	911	938	928	929	950	992	920	979	972	938	962	952	930	932	947	939	893	910	948	999	899	961	970	920	925	954	900	906	939	887	960	917	936	968	903	931	892	893	928	956	930	905	960	932	955	949	937	953	910	923	946	890	915	968	924	866	919	939	988	975	931	941	975	971	924	948	972	924	980	935	956	936	916	944	921	886	939	926	937	938	927	993	856	902	928	968	958	945	932	926	919	906	937	908	919	997	954	922	956	952	969	916	927	906	926	905	916	916	955	903	979	943	951	964	951	908	912	924	898	941	948	953	889	975	970	923	943	941	891	968	981	931	933	941	963	951	870	970	921	963	956	923	914	921	898	930	923	953	971	954	920	954	1004	936	900	929	943	973	918	939	885	926	965	914	975	1001	917	965	942	949	905	933	947	941	921	965	966	933	910	891	933	955	911	967	966	900	945	856	939	903	938	926	962	958	917	925	946	927	938	914	891	917	903	891	976	914	953	937	912	890	898	930	941	930	944	893	965	966	916	930	906	923	971	960	961	895	976	974	950	960	958	911	905	928	995	939	945	963	935	978	905	939	932	986	919	933	916	997	953	951	980	969	893	956	946	1006	948	926	894	930	898	1003	941	915	946	883	949	999	892	935	985	966	892	942	997	1006	918	921	985	955	973	982	926	900	906	883	977	861	963	923	988	933	925	957	935	950	912	952	901	973	927	936	896	957	951	964	963	971	878	971	944	922	960	954	888	926	944	880	959	914	965	957	956	913	886	950	939	905	985	918	917	884	914	942	897	951	962	940	972	915	920	896	892	1007	925	905	942	897	906	999	1022	941	913	928	842	947	913	938	947	963	914	925	931	885	930	938	918	1013	911	987	892	946	843	997	933	957	945	986	933	969	980	937	942	922	888	873	936	946	969	932	962	961	951	889	899	993	978	904	960	945	940	902	899	883	958	897	947	983	930	951	963	867	972	922	984	916	944	865	917	978	933	881	931	927	908	964	951	1047	937	978	936	970	1019	876	912	921	925	883	972	865	902	971	940	897	959	902	904	985	900	950	1004	970	981	949	908	919	953	930	931	883	993	936	972	898	934	934	950	975	873	943	978	995	940	887	916	948	897	978	944	924	936	915	947	966	912	948	911	925	930	968	949	1007	963	940	944	943	928	953	998	913	953	916	907	937	932	928	916	918	953	940	981	900	897	965	958	953	961	944	964	1009	911	921	953	985	954	960	928	931	938	1003	933	945	922	897	945	937	991	938	932	942	938	932	898	928	904	986	939	911	954	923	926	976	907	924	1007	922	983	927	982	911	920	931	979	935	952	893	928	940	939	948	929	956	939	962	867	912	980	1005	898	937	906	958	942	1005	897	965	963	907	929	891	864	978	954	961	923	925	932	926	941	876	981	960	974	912	845	888	984	889	951	955	940	966	933	953	910	939	983	968	968	864	907	963	889	926	903	929	976	958	968	905	963	895	951	977	919	906	915	961	964	964	882	939	930	961	959	927	966	954	931	952	892	907	951	973	935	949	899	975	954	928	927	906	953	936	992	937	860	948	948	890	926	964	937	900	959	955	910	924	929	873	934	939	957	895	948	956	973	932	924	947	957	958	895	913	953	892	933	879	953	994	968	940	908	969	958	953	928	965	905	947	933	946	879	941	934	959	893	899	912	906	921	932	920	893	898	913	911	893	939	960	939	919	912	909	931	928	922	984	962	919	922	884	955	906	923	874	913	959	920	885	914	1017	950	956	938	937	999	921	966	939	970	929	931	950	927	947	913	893	950	925	941	913	950	955	919	921	917	963	960	878	985	949	911	924	913	975	905	923	920	950	962	900	902	954	922	985	911	953	953	1005	967	943	922	916	885	940	978	874	942	955	897	949	982	974	923	932	940	959	914	950	901	955	936	980	970	928	878	873	927	930	950	900	954	907	904	903	944	894	930	894	987	916	871	936	988	994	944	938	936	884	926	907	892	904	972	969	918	939	964	933	898	921	969	956	971	992	988	928	1027	910	929	946	902	917	913	929	958	903	922	963	931	977	914	920	960	983	907	897	987	887	907	896	960	918	940	966	947	972	951	939	916	977	947	931	903	908	910	911	890	976	880	890	977	911	986	946	931	961	908	966	917	936	933	949	859	913	944	950	959	936	925	953	881	972	884	970	890	957	862	885	985	956	922	953	937	947	917	919	950	907	889	903	929	955	892	932	893	984	976	987	912	882	913	964	922	909	916	907	863	946	920	952	996	933	938	911	954	1001	916	940	938	896	919	960	896	914	937	991	915	956	940	932	970	949	931	945	967	959	937	928	949	972	927	938	943	923	930	907	939	932	948	943	945	953	985	964	962	907	883	961	929	932	925	927	944	923	964	933	1000	964	965	934	879	953	975	906	932	909	945	994	968	938	949	938	910	954	980	935	856	873	899	956	973	918	944	921	870	970	955	955	904	970	958	927	936	939	924	967	899	902	947	908	960	929	899	946	943	963	936	1013	987	937	897	951	893	884	904	918	895	924	894	923	961	938	945	957	887	964	972	935	942	962	1017	954	964	946	927	932	919	977	978	933	948	926	908	961	971	956	914	930	904	943	959	929	917	951	910	1000	910	938	925	865	932	932	929	914	908	854	960	926	983	929	948	865	897	949	942	943	945	859	955	935	987	936	927	954	881	947	946	943	938	953	919	925	965	919	891	961	883	936	912	899	952	893	939	901	947	945	931	956	935	962	918	964	944	920	959	938	980	922	945	938	948	947	913	951	970	983	920	920	961	976	918	945	922	969	924	921	942	946	920	926	982	930	953	969	957	943	944	906	967	939	1034	924	930	980	954	974	943	976	926	924	959	956	945	952	952	935	937	918	942	966	926	915	977	942	938	885	927	944	931	968	943	918	902	890	951	949	1036	894	914	907	950	940	963	892	927	956	907	920	912	909	930	946	930	936	945	910	957	945	890	911	935	965	925	903	964	958	925	931	955	912	925	881	923	896	924	953	945	935	945	950	947	940	877	901	925	961	927	938	929	886	932	955	876	926	918	945	934	961	925	956	968	969	874	922	965	1003	933	948	904	953	884	940	894	914	900	936	933	911	872	966	926	890	937	905	909	934	961	883	947	903	951	925	966	972	938	902	973	902	910	941	941	906	875	934	876	872	905	927	967	927	912	965	977
24721	21071	27774	26326	20567	14550	10380	7012	4815	3725	3011	2534	1994	1761	1428	1325	1132	1048	989	940	901	887	852	762	725	721	724	680	711	650	653	649	606	632	609	629	563	601	589	621	592	585	535	600	560	593	526	571	551	594	579	581	595	567	547	550	611	586	531	600	579	575	543	614	587	566	560	602	550	567	527	576	536	607	576	617	566	559	541	572	555	585	587	603	556	529	556	580	566	527	583	530	589	582	554	588	579	579	541	645	535	522	599	544	611	598	575	602	537	544	557	540	546	553	572	563	535	537	548	516	599	589	558	541	546	584	547	538	537	490	565	536	525	580	610	570	536	550	545	577	560	591	570	586	588	611	597	566	588	565	574	558	550	530	591	579	560	527	578	604	586	524	559	549	585	560	594	590	560	578	567	585	591	586	569	571	588	618	577	588	551	529	554	546	570	551	530	576	572	569	558	538	539	568	533	560	592	547	578	555	529	604	576	572	591	549	577	571	552	561	588	543	587	552	550	573	607	589	589	562	536	566	554	569	613	610	552	550	599	568	527	576	626	570	595	556	578	567	540	586	589	559	578	552	590	553	581	559	569	570	566	567	570	550	552	562	585	553	577	607	571	575	550	578	571	565	535	590	555	535	593	532	573	576	564	561	564	555	539	539	592	581	561	563	530	570	577	579	575	540	562	551	573	584	553	562	571	579	534	558	534	550	538	591	506	563	562	540	559	537	537	542	566	554	538	595	567	560	557	582	613	580	599	551	534	552	586	535	567	526	576	564	597	565	535	524	595	534	525	554	571	594	595	560	558	573	609	539	607	590	549	566	525	570	572	545	537	569	587	589	517	575	565	561	536	543	551	556	583	559	565	548	537	532	539	555	560	533	569	589	575	575	539	568	579	596	525	522	561	557	584	528	557	581	551	554	545	548	601	547	576	523	564	512	564	549	572	539	530	591	550	561	586	551	561	558	621	574	541	572	581	553	563	587	528	567	571	555	573	586	553	558	561	566	546	578	582	589	553	599	534	546	559	571	573	568	590	580	547	569	558	546	573	597	570	575	558	599	565	542	541	536	540	551	542	541	596	553	536	536	592	553	575	578	532	562	562	506	567	607	537	604	552	596	583	592	563	604	580	552	544	556	573	626	550	607	549	563	585	573	540	568	579	522	562	583	616	586	579	576	588	573	568	556	491	589	559	576	587	533	590	584	541	552	583	605	584	562	568	605	540	607	599	546	552	577	555	580	562	586	597	578	560	573	539	579	543	539	544	592	517	580	532	570	619	544	598	560	554	564	586	566	573	535	567	598	556	561	543	563	563	560	582	552	554	569	570	599	542	579	572	550	574	601	583	552	566	586	579	561	518	626	576	574	545	551	574	533	532	568	584	538	552	560	569	573	565	546	559	546	516	574	540	589	564	577	604	580	537	618	557	570	582	569	556	574	542	553	551	639	575	510	566	575	579	534	546	582	511	537	549	580	571	552	531	559	569	563	603	557	560	582	584	591	581	526	514	518	530	571	550	562	558	583	518	561	550	551	576	531	537	541	576	538	511	560	555	556	621	571	525	539	546	581	584	560	567	550	560	612	581	536	573	588	549	620	521	554	590	578	553	576	547	587	557	572	593	551	591	551	567	573	581	538	563	551	578	598	595	586	616	591	554	538	572	566	569	581	578	557	599	542	557	551	579	569	546	558	559	538	594	569	529	560	570	577	573	589	526	586	545	594	551	511	555	551	557	621	561	572	567	599	580	592	571	533	546	602	530	583	552	608	535	595	542	543	584	566	544	531	602	552	545	567	569	566	583	590	555	613	586	557	561	536	547	615	540	559	566	545	576	557	584	570	535	590	590	557	570	576	567	605	511	577	603	544	590	541	583	586	567	547	546	556	551	573	551	545	551	578	530	569	552	551	616	548	559	563	548	571	568	581	539	526	531	565	626	534	545	586	598	560	569	528	569	566	593	540	573	582	599	586	521	583	595	493	594	573	562	595	572	528	564	572	592	585	565	541	556	563	637	599	552	566	594	578	615	539	587	596	554	549	616	551	561	577	568	546	597	568	596	591	554	566	560	548	517	604	544	584	561	614	587	548	567	514	535	554	571	563	567	550	525	550	515	576	554	572	628	560	539	551	577	568	606	578	575	553	611	566	582	566	540	592	590	564	528	603	565	566	590	558	552	544	575	560	542	535	574	546	571	557	553	592	595	594	532	542	611	558	542	619	557	602	576	544	546	560	553	577	557	588	627	582	545	604	569	556	612	616	566	568	549	592	555	528	584	570	569	593	588	611	550	596	552	548	534	596	618	565	567	555	568	588	587	585	580	589	621	526	556	573	581	525	566	539	565	591	545	562	606	588	587	558	595	555	558	568	565	556	537	573	587	576	556	590	577	536	576	553	558	544	571	583	551	561	558	559	555	555	562	579	586	581	579	579	584	543	593	573	614	544	525	545	547	561	582	579	568	583	552	595	559	507	597	557	570	613	559	546	600	547	574	593	561	589	538	533	601	541	528	541	599	576	538	551	618	592	596	571	589	554	517	555	560	607	569	555	530	561	591	585	531	579	546	597	572	563	571	643	572	569	570	505	570	564	564	558	547	566	577	562	551	568	570	554	608	547	562	547	549	531	574	582	594	581	565	572	577	555	533	602	595	599	563	574	538	570	599	550	560	558	616	593	560	546	563	554	583	594	582	549	519	577	579	589	609	536	550	604	587	600	553	565	597	561	554	606	528	587	617	579	573	555	577	550	529	565	637	588	531	545	580	527	558	545	621	621	535	548	563	604	614	514	559	542	606	565	546	588	564	518	560	544	524	541	548	602	576	566	512	558	569	560	583	558	555	552	595	546	512	543	586	571	611	554	601	557	556	573	596	586	560	552	569	548	574	558	560	582	533	560	565	584	564	599	558	553	588	627	580	586	590	563	569	569	545	592	546	574	540	542	569	585	589	526	583	561	534	593	597	583	551	560	571	576	507	597	565	556	568	564	587	555	553	550	509	556	589	548	554	551	522	530	551	546	572	536	552	583	561	567	583	526	559	532	546	529	606	620	565	595	577	554	547	553	542	566	547	577	540	573	618	551	566	563	528	560	535	575	566	577	647	573	517	545	518	509	561	520	555	557	554	549	583	520	553	576	554	573	602	543	574	598	596	599	584	541	539	565	586	637	547	558	553	597	562	515	575	548	556	559	559	529	551	557	542	573	565	600	568	546	569	563	525	566	520	565	600	552	562	589	566	596	522	586	580	579	537	554	582	577	540	590	559	559	616	556	601	585	555	527	595	542	574	543	552	528	568	541	575	554	593	568	582	542	583	564	579	560	586	562	582	616	545	578	567	573	549	569	596	581	575	567	552	561	595	565	573	554	540	634	589	526	599	578	553	545	565	595	520	581	541	548	582	621	531	577	532	557	576	634	570	547	555	566	586	557	576	563	579	585	549	597	572	580	553	592	561	573	567	545	596	580	556	553	496	607	565	588	568	532	568	534	620	580
26148	45901	38374	27294	21949	17837	14417	11141	8039	6113	4938	4087	3172	2682	2168	1889	1576	1450	1307	1250	1166	1039	946	982	901	832	865	813	750	786	697	696	718	707	717	652	639	645	715	617	618	671	620	640	615	636	589	621	631	579	571	554	601	602	614	600	606	607	599	615	634	603	601	565	629	607	606	618	613	641	619	610	593	585	656	618	572	607	647	638	564	593	624	640	605	573	578	614	604	617	616	599	606	613	577	605	586	604	624	581	596	591	593	594	567	638	649	614	601	587	628	596	597	612	647	642	543	626	614	570	563	567	631	625	607	598	597	609	605	586	634	621	614	610	605	557	576	578	600	619	574	652	579	582	605	618	614	609	592	626	633	618	573	576	565	634	622	605	593	573	623	615	563	596	587	625	622	628	608	601	596	626	619	598	638	557	623	625	664	615	614	592	599	621	551	598	573	626	613	585	576	601	598	582	566	584	599	598	594	573	573	611	576	629	584	598	576	660	633	587	574	591	636	578	619	583	609	586	555	600	584	571	583	609	609	592	613	658	606	607	596	626	649	582	580	609	561	573	599	597	599	631	586	598	599	612	577	597	587	603	592	637	602	611	605	644	600	599	629	578	621	609	594	598	600	535	574	597	575	618	609	620	592	644	596	578	639	658	635	611	567	615	568	600	618	592	611	565	599	605	560	582	602	608	614	597	613	565	610	577	587	613	602	584	625	601	605	631	560	626	597	621	575	529	552	624	603	590	627	605	582	652	653	586	613	621	629	570	611	611	587	605	585	588	615	604	635	592	633	564	615	598	615	616	580	607	623	591	652	656	629	581	605	603	615	609	577	626	617	635	638	626	637	602	572	582	618	603	587	589	675	574	577	601	606	611	555	597	572	628	579	615	628	603	597	604	593	599	591	621	582	561	578	629	617	595	599	602	592	610	571	600	634	620	613	594	576	617	611	556	589	616	601	543	620	629	644	601	574	594	638	635	570	573	627	562	599	622	586	589	594	601	590	616	602	588	607	595	565	599	611	603	616	585	606	594	604	637	568	597	610	596	571	593	597	633	629	630	581	598	603	565	575	602	638	600	577	590	606	594	637	609	574	583	622	588	585	633	584	626	531	591	592	583	633	559	606	625	580	619	607	634	643	616	591	647	602	626	602	625	642	630	613	581	647	608	574	586	625	590	669	606	558	646	633	605	625	607	599	612	622	607	618	597	564	632	602	586	537	593	598	574	569	605	591	611	567	611	667	574	604	573	586	589	626	575	568	571	560	637	640	613	588	625	551	621	628	545	577	606	569	590	569	592	616	617	591	591	577	609	603	629	630	588	599	614	582	634	608	615	641	589	615	636	597	569	604	567	602	629	603	573	576	604	642	612	606	578	609	594	644	610	572	599	582	630	606	655	637	594	629	663	598	598	590	563	623	613	630	591	612	601	577	609	604	579	576	633	590	560	572	611	627	572	620	609	653	634	606	629	614	604	649	569	593	596	622	603	574	587	659	636	580	625	576	594	618	605	594	625	592	610	587	590	605	606	607	585	561	638	623	615	635	607	625	633	592	615	622	571	585	581	550	595	584	624	623	572	637	590	580	579	621	599	610	583	570	560	574	643	582	619	611	643	589	584	637	585	569	588	586	578	623	574	619	591	648	624	611	597	589	615	628	605	565	593	607	607	557	596	605	591	591	589	560	604	565	598	591	627	584	616	608	632	631	578	570	593	617	624	618	589	611	648	557	612	594	607	575	588	581	604	555	568	603	589	616	622	618	595	627	569	593	591	629	602	626	613	584	559	636	628	609	605	610	602	610	598	637	602	591	598	605	616	574	625	612	610	619	591	577	599	605	569	611	588	598	626	557	589	636	615	628	573	588	588	584	599	566	577	661	631	617	648	583	627	600	622	642	659	577	587	593	638	621	644	589	579	639	598	599	582	579	623	627	561	569	626	605	624	591	611	609	585	610	626	625	576	605	594	655	655	599	622	583	577	636	593	573	634	590	626	573	620	609	601	600	603	607	597	584	584	633	607	586	623	597	614	619	579	615	672	610	626	582	609	609	619	606	613	629	627	598	626	631	630	599	597	606	628	595	603	603	633	619	570	604	618	593	628	590	595	621	599	602	614	650	623	636	662	608	609	563	622	584	601	621	559	603	618	545	646	607	627	590	579	610	617	619	606	565	566	547	612	569	600	654	595	634	593	606	585	602	607	548	640	607	605	589	608	579	597	626	613	659	612	603	596	609	582	604	593	602	615	606	596	556	612	603	644	640	628	629	625	615	605	598	618	591	601	638	568	585	600	612	595	618	614	598	625	574	616	570	627	596	583	579	585	592	615	614	595	613	620	573	625	616	633	619	620	551	596	581	602	590	591	630	593	609	547	596	621	590	608	654	592	618	607	633	616	624	595	605	603	588	579	616	584	608	613	602	614	611	620	647	573	612	582	587	617	582	629	668	589	604	572	589	595	634	604	588	622	618	610	581	597	596	590	611	595	628	599	597	581	625	623	606	589	600	626	589	631	639	612	612	602	623	619	573	645	602	588	600	590	612	593	592	583	650	617	559	600	616	630	643	587	558	613	612	577	581	603	598	587	637	593	593	573	650	612	587	615	571	584	628	578	609	608	590	619	613	591	587	612	616	569	628	582	603	582	604	580	578	638	636	596	569	584	655	583	583	622	615	602	569	596	571	603	625	627	619	597	608	626	576	638	604	633	608	583	594	601	583	641	586	561	657	591	598	561	626	640	604	641	580	610	637	611	634	590	612	658	555	573	627	632	618	620	607	615	617	550	633	594	654	633	589	558	610	592	567	572	598	553	547	626	662	562	581	611	643	572	622	595	585	563	554	615	570	630	606	651	613	571	546	596	572	606	598	644	529	601	603	576	583	615	585	618	588	589	578	583	617	629	598	616	613	614	586	550	605	587	630	595	613	624	599	601	625	611	599	552	607	652	649	638	585	626	657	671	603	606	595	584	622	591	595	612	573	552	590	592	596	589	584	589	595	595	603	603	638	573	589	611	590	624	600	623	590	586	643	614	605	594	623	637	578	626	601	587	617	567	585	595	605	634	613	624	579	573	594	575	603	559	594	587	601	614	589	626	606	593	595	609	622	613	625	597	580	602	607	596	590	593	565	630	637	588	620	604	599	584	638	575	589	593	625	564	600	613	591	578	610	620	607	642	592	617	594	594	605	578	599	609	624	575	600	630	595	559	584	618	582	604	614	622	631	575	612	637	593	607	636	610	547	607	608	569	605	650	622	619	632	604	577	591	610	551	561	599	656	578	599	643	584	597	562	607	593	611	597	594	642	618	607	576	607	643	579	610	588	609	639	663	630	587	575	600	609	612	624	615	567	613	617	632	616	637	654	586	606	613	579	618	571	593	620	584	591	568	566	620	563	612	594	582	634	576	616	551	645	637	633	625	632	619	609	603	610	622	574	601	571	630	595	582	619	567	585	614	581	588	619	577	606	584	616	571	552	637	593	543	601	561	575	627
22451	21098	28727	23771	21375	22805	21574	11751	7746	5885	4846	3965	3412	2854	2469	2233	1931	1706	1617	1564	1494	1450	1358	1357	1296	1247	1203	1161	1148	1093	1173	1005	1060	1010	1055	1020	965	1002	993	1000	936	975	998	899	973	1035	928	989	956	947	937	995	989	967	998	959	957	895	942	979	930	933	989	952	974	991	954	948	896	930	946	1003	970	912	906	971	939	965	928	906	954	963	943	894	940	924	946	918	976	917	994	941	1009	994	964	946	968	977	959	943	938	952	1021	984	972	909	978	927	996	926	912	929	917	948	889	928	912	984	924	929	993	1006	931	929	952	990	985	926	889	912	933	964	892	878	953	997	933	875	964	971	955	967	924	888	858	961	958	943	918	959	907	948	964	964	953	943	969	940	979	952	1004	921	976	938	919	957	942	895	954	977	985	982	1050	990	944	941	931	971	926	974	937	938	1003	996	971	909	940	972	905	971	923	934	963	928	946	931	972	982	964	957	902	1010	914	916	995	912	922	986	914	911	927	1003	893	922	919	919	941	966	978	929	989	999	900	878	939	938	980	883	990	999	910	962	950	931	955	909	971	897	968	942	1014	893	917	986	958	962	959	933	995	977	898	897	978	963	995	993	989	897	1022	967	939	966	935	945	967	959	941	912	988	984	904	886	925	913	969	947	958	972	952	964	942	887	941	954	958	999	950	964	960	938	953	954	994	972	949	961	902	851	947	945	983	903	932	949	933	928	929	980	974	936	894	941	943	998	896	929	956	979	912	930	984	979	916	957	1017	954	960	1001	921	902	890	952	998	929	953	877	923	934	944	919	922	958	871	970	982	961	928	928	935	935	996	924	928	937	1013	929	946	934	976	954	934	918	958	989	970	904	992	889	981	966	951	927	936	971	936	961	946	947	946	1001	966	917	981	910	960	950	954	960	961	917	915	927	912	935	971	967	1028	918	987	970	977	1045	959	962	957	858	974	958	907	981	898	967	976	961	970	976	1013	929	954	971	985	967	961	944	892	930	963	974	962	944	1002	932	949	982	945	935	987	927	966	931	936	934	952	964	978	900	972	928	994	922	885	965	990	980	945	976	945	941	982	931	923	959	950	950	954	971	983	976	932	969	983	915	944	946	928	907	953	979	929	969	1008	923	924	933	922	981	937	920	942	968	933	937	927	953	917	966	911	905	897	938	948	975	983	983	973	942	953	938	998	942	1018	908	936	931	968	959	980	986	942	986	966	1015	959	963	967	878	957	935	992	948	924	971	934	981	926	930	901	923	937	956	953	974	925	982	996	924	969	956	968	909	997	952	979	944	946	951	955	966	935	954	923	983	914	960	951	930	875	948	954	896	953	926	939	922	905	914	917	928	954	943	959	972	980	1017	911	978	903	927	964	1018	945	981	985	931	910	908	990	987	979	963	965	969	1004	942	992	925	969	976	947	976	959	969	962	943	996	957	961	935	963	950	975	972	914	954	942	940	924	976	916	990	989	935	949	958	919	959	929	930	940	918	971	950	946	930	955	995	1018	975	948	981	969	887	987	998	922	960	1000	865	958	962	980	941	906	946	934	980	944	921	993	915	982	923	922	907	953	908	904	943	998	986	940	1009	971	917	912	991	982	945	978	959	941	994	929	908	923	890	958	958	947	959	937	935	989	869	986	989	946	970	948	998	930	937	920	999	957	974	959	916	975	963	1014	940	935	921	967	962	926	999	948	908	967	975	947	975	955	933	931	929	946	968	977	922	905	944	876	961	916	950	954	934	953	941	943	953	966	950	950	873	933	961	1004	920	931	949	938	908	970	935	949	956	884	998	952	909	939	914	882	927	949	919	981	944	906	922	963	963	972	986	924	972	938	896	973	946	920	952	965	963	996	983	921	986	959	1001	929	1022	974	914	925	975	933	926	927	934	960	896	962	944	971	951	982	945	986	909	896	954	969	939	942	951	935	928	970	931	960	978	960	983	953	996	915	967	877	950	948	903	903	955	941	928	968	983	995	976	883	952	946	927	942	967	957	934	942	964	964	943	956	911	919	926	926	965	934	1012	956	926	925	1019	902	965	934	902	942	982	948	938	935	951	968	896	951	1023	923	965	935	931	961	966	945	956	936	934	978	932	945	936	904	957	901	974	936	894	915	921	898	908	987	938	989	976	902	922	910	919	925	948	953	946	908	989	940	913	942	919	955	924	1032	981	967	998	913	961	967	930	951	925	953	988	981	968	942	955	900	954	924	920	966	1002	941	930	944	948	927	932	902	936	930	967	986	950	954	894	949	933	939	928	935	932	932	952	934	938	957	958	912	961	946	944	917	995	941	948	976	914	939	950	962	943	948	927	916	950	969	905	983	952	1023	946	948	948	936	952	960	898	922	894	935	964	949	990	931	953	953	928	979	923	928	909	941	927	916	918	930	939	924	972	936	971	952	898	959	971	912	1029	992	914	959	973	929	917	973	958	963	947	910	961	962	965	932	896	969	931	911	922	937	969	953	882	986	917	971	936	899	926	964	873	965	862	985	911	888	1001	933	873	958	969	947	916	1003	959	912	954	1005	922	962	925	930	941	992	905	971	965	900	905	933	956	969	931	957	976	987	884	926	989	919	971	1008	934	984	996	906	904	948	963	917	1006	1037	1008	958	894	957	963	925	1002	997	988	980	960	961	976	964	955	922	903	924	1007	913	935	984	986	995	916	931	916	909	992	925	962	924	965	921	901	955	913	924	959	960	940	897	941	909	964	903	948	966	1009	974	940	1017	933	933	969	917	887	955	933	945	1021	952	990	984	914	948	974	989	949	998	978	986	972	963	934	942	998	945	925	955	953	976	1024	953	950	965	982	921	945	988	974	974	881	984	970	872	989	937	989	972	954	939	944	944	957	970	957	938	977	967	969	978	952	929	959	908	937	971	926	969	972	935	952	986	992	924	975	897	984	936	974	903	1006	941	1037	948	939	960	958	948	982	929	986	989	985	900	1020	987	877	981	961	947	958	964	966	923	944	915	935	987	957	946	971	961	936	987	928	918	979	949	976	954	996	909	975	960	954	929	974	927	931	865	915	945	966	931	894	967	981	951	1010	918	956	941	926	910	899	951	935	975	952	935	963	952	935	921	970	930	969	936	1001	973	976	922	967	915	998	961	967	939	926	933	1030	966	1008	926	959	971	936	942	1016	910	968	894	967	922	951	941	953	943	917	948	941	959	920	955	939	981	948	962	1008	975	951	961	961	952	933	916	922	940	950	987	933	892	933	981	957	917	943	1012	975	989	955	938	947	906	952	953	983	978	915	911	989	961	951	976	958	948	966	968	963	946	971	896	926	966	955	970	923	899	1003	983	954	977	940	900	979	978	938	974	963	967	906	953	932	953	963	954	1001	987	932	958	961	968	954	966	899	1006	958	947	967	954	922	944	937	932	975	984	995	1001	969	958	941	990	919	954	946	976	988	945	967	946	980	901	924	931	970	1024	974	961	910	983	933	900	956	980	943	934	908	930	957	896	863	970	979	950	910	939	953	913	981	941	943	971	924	985	938	909	999	994	939	929	960	950	979	941	956	972	917	931	957	973	882	928	924	957	952	959	891
28155	53656	44722	33448	27491	23157	19214	14780	11094	8705	7165	5774	4904	3928	3381	2962	2522	2225	1975	1955	1766	1659	1600	1572	1500	1410	1308	1301	1215	1207	1187	1078	1093	1122	1104	1069	1024	1010	1045	992	962	973	980	929	1061	994	974	963	1019	1001	959	988	1000	939	998	978	890	988	941	945	955	986	922	960	974	1000	994	944	970	1043	926	1005	952	972	909	945	1006	932	922	921	970	963	903	986	959	993	953	958	947	923	989	966	1007	936	952	943	918	913	970	970	931	886	990	924	971	984	990	1022	976	919	955	971	959	972	973	999	1011	987	905	1004	913	971	920	928	961	1041	964	955	1023	971	946	977	983	950	927	947	944	914	1006	968	963	902	912	914	982	968	912	912	959	1001	974	996	948	1009	961	990	933	986	1010	942	975	1013	931	970	952	939	953	935	965	947	995	974	900	970	976	976	928	1007	1004	1010	997	919	972	946	958	951	1022	928	924	998	985	980	937	981	973	985	953	967	971	959	980	971	998	964	952	944	965	912	946	973	941	943	1025	1011	977	945	950	926	988	935	962	1004	913	1036	951	924	957	991	1012	906	963	975	958	964	960	948	988	934	969	889	949	925	973	987	924	971	972	933	991	953	987	936	940	965	942	958	993	977	973	957	1026	952	960	946	974	1006	964	970	918	925	934	1001	970	982	945	914	977	948	1010	964	962	1011	972	951	981	952	904	981	976	968	997	970	936	908	1011	968	901	935	976	945	926	992	933	947	949	953	907	979	955	951	1010	971	977	1003	968	984	937	947	998	979	992	926	964	968	894	968	954	963	931	962	941	999	999	975	978	973	909	945	986	944	1013	979	1004	973	979	1037	979	970	978	1025	969	969	955	1019	950	913	957	973	998	951	909	1028	985	952	937	969	943	925	1003	979	1008	903	942	954	936	987	940	1047	967	929	963	892	1024	990	935	972	939	920	988	945	984	962	987	961	945	951	979	1022	982	940	915	904	921	947	952	940	970	995	961	952	1006	910	939	950	952	946	948	948	957	997	996	943	1005	1044	1008	998	989	992	932	967	942	985	896	1012	910	951	958	956	920	941	939	1017	965	998	935	1000	966	983	972	954	889	960	995	978	960	950	945	970	1013	912	994	992	956	993	1009	972	964	972	973	987	967	960	951	989	992	954	999	938	899	994	1005	962	938	948	954	980	970	991	961	967	1008	953	957	967	970	927	1011	949	983	944	994	974	980	912	1014	1020	919	934	934	993	922	963	912	968	1014	955	984	927	951	948	1028	972	942	981	1018	950	946	1002	987	963	1000	981	956	964	966	1005	968	1004	924	901	909	950	970	941	971	1002	937	971	1006	1019	949	924	949	946	926	993	988	960	954	964	1004	984	917	884	981	1024	1008	945	972	933	939	931	977	964	1010	969	1019	1028	948	983	961	984	949	951	904	979	920	969	990	987	975	972	941	1009	949	949	923	964	1000	989	953	974	1008	978	1009	934	1019	924	994	1028	995	996	969	974	940	1001	949	984	959	998	958	923	966	975	959	990	922	994	900	975	982	994	988	952	936	917	969	948	953	970	1019	965	1006	975	982	982	941	947	933	915	942	989	912	1000	975	982	991	958	945	930	897	1020	975	995	884	1012	924	957	1014	936	934	970	1030	985	952	997	1037	946	915	998	957	1030	977	959	990	971	952	980	995	906	988	984	965	976	915	945	947	993	897	1008	953	956	1001	982	921	940	929	976	935	960	987	935	960	960	964	962	919	940	986	982	984	933	968	967	932	1001	926	1031	1007	973	963	956	954	937	955	945	964	886	942	950	932	973	1033	947	968	1033	995	989	951	1003	928	924	952	1024	963	932	952	961	989	952	947	995	1001	964	937	948	1028	978	971	946	974	954	993	925	971	1018	964	959	998	961	959	962	997	974	969	993	997	977	953	974	948	923	963	972	957	971	963	978	927	995	974	964	983	1002	980	988	970	911	956	995	987	961	987	943	951	955	985	928	965	983	967	993	962	957	940	1016	975	979	1027	940	964	977	930	972	980	987	942	953	972	978	954	924	998	945	980	965	947	935	934	1006	1003	916	959	1008	953	976	942	959	981	960	960	931	1001	929	922	956	980	960	942	962	986	1013	972	946	963	958	940	996	976	917	974	1005	942	899	968	953	914	979	971	993	1003	932	927	1023	969	993	969	951	934	992	967	921	1004	968	970	980	950	972	963	951	916	938	973	944	1026	1001	950	1005	1020	970	935	923	932	978	988	972	1003	998	998	948	952	899	1002	965	968	920	960	933	984	970	939	994	981	976	979	883	948	1026	1034	983	944	920	965	956	984	924	939	941	976	900	1010	991	967	958	972	931	925	1014	934	958	974	961	937	1054	1000	910	950	989	965	995	952	955	977	1006	956	961	956	986	920	948	959	965	940	922	1003	1002	935	937	967	990	948	958	954	965	979	993	1024	989	959	941	956	964	967	1003	904	966	964	931	976	951	988	976	990	890	971	961	944	1009	952	956	940	975	990	953	953	964	984	969	972	932	946	982	1019	954	939	981	936	996	1019	956	977	985	935	967	1018	949	965	953	982	987	958	928	932	955	957	918	980	970	978	958	958	1014	1014	954	1000	951	1018	996	964	974	989	973	989	998	911	946	919	1004	950	907	998	961	937	911	951	1047	997	976	1001	996	961	963	983	955	989	974	958	964	995	933	1018	1000	946	985	981	975	1013	974	976	979	983	1003	965	1028	972	1000	995	944	943	964	1006	976	952	948	967	956	1004	958	989	957	1037	946	955	949	952	1021	963	923	916	998	979	956	956	1000	965	949	980	1011	954	996	992	960	964	982	976	968	963	927	965	1007	966	927	978	966	899	1009	909	948	966	944	975	946	928	955	954	954	972	938	992	950	959	951	1013	995	971	983	939	873	977	1006	991	996	928	950	955	1018	934	959	976	883	1004	937	970	974	908	992	952	947	962	934	978	947	996	955	969	952	922	949	931	982	949	957	1008	979	935	989	945	993	939	957	969	893	973	905	961	1010	951	1006	955	932	1018	967	976	982	995	968	947	945	949	1002	918	949	985	947	872	955	916	1008	966	935	993	936	926	986	928	913	983	1012	1000	988	958	1005	980	993	969	905	955	963	994	970	887	935	980	917	967	973	919	966	964	977	1002	997	957	966	982	1016	994	963	956	1045	930	927	950	987	1034	987	973	960	969	1020	958	979	917	970	971	939	931	983	1003	964	997	964	957	919	971	913	922	940	977	957	1037	996	939	927	958	980	984	968	967	971	998	959	987	957	957	966	989	930	888	979	1016	977	982	966	965	1001	931	941	949	1016	935	964	985	950	963	938	1001	970	994	945	899	960	950	949	958	986	1004	963	971	949	977	973	907	947	960	985	957	920	981	962	1000	1000	984	893	930	961	958	931	947	986	967	954	998	973	962	991	915	976	979	961	1004	950	976	991	954	961	1005	940	965	983	961	1018	973	989	940	1006	962	959	950	947	953	958	949	960	949	983	984	978	907	986	945	936	958	1021	970	929	1018	930	924	995	903	915	959	931	936	988	962	927	974	946	958	944	945	925	972	1081	897	950	959	977	965	934	993	976	976	994	994	952	926	965	942	961	993	924	926	942	964	977	1004	986	963	938	973	991	1006	965	957	949	992	938	940	957	975	923	958	998	971	960	906	944	1018	972	926	973	952	905	990	957	946	980	988	956	954	957	1006	961
28594	25242	31400	24901	15367	10445	7437	5166	3616	2894	2416	2067	1722	1484	1390	1174	1084	999	960	906	915	870	801	771	766	756	702	744	728	731	683	664	716	668	677	628	662	655	627	647	607	616	607	592	649	633	611	596	628	588	650	675	586	620	642	555	560	615	635	665	660	605	633	582	624	629	635	606	642	602	612	643	648	602	600	573	594	602	658	654	651	604	610	580	619	621	638	587	654	609	606	625	589	643	648	598	583	646	608	613	581	627	599	648	585	594	645	590	626	653	668	653	657	605	581	660	616	605	636	613	623	637	660	660	602	603	653	614	684	653	666	580	636	619	610	587	632	607	616	640	611	588	623	588	613	577	618	628	646	606	597	605	602	628	644	623	639	590	621	633	611	626	648	648	662	652	595	660	642	640	587	694	612	650	614	596	642	621	637	612	639	585	663	598	613	674	617	631	592	597	611	678	609	599	601	614	623	655	606	670	636	659	657	625	630	594	606	634	625	606	614	628	576	624	639	604	640	612	643	590	604	599	641	619	634	597	620	625	693	577	607	640	610	645	589	658	612	628	584	583	577	605	614	606	637	648	639	623	635	664	642	602	595	623	626	600	598	618	643	581	623	635	633	632	635	600	620	603	625	629	616	646	637	650	573	568	612	610	645	612	611	661	621	622	577	606	610	620	647	627	660	589	603	610	575	620	601	650	624	617	621	602	590	599	629	612	632	631	617	609	587	627	639	596	654	597	638	644	648	611	638	611	645	607	594	672	639	581	566	617	656	617	623	559	591	613	616	608	647	631	597	646	652	635	586	579	579	590	607	626	604	571	631	634	570	590	659	636	665	645	616	615	607	609	627	642	628	620	643	588	658	611	635	620	615	608	636	619	614	657	626	625	661	613	614	609	636	591	623	595	566	594	616	656	650	634	634	645	657	641	676	601	631	616	645	630	616	645	627	666	647	576	600	613	634	595	601	679	612	609	608	660	599	622	628	593	606	626	576	607	618	621	692	644	613	627	592	622	618	664	640	645	619	635	638	623	613	679	650	700	617	606	616	620	608	665	589	570	598	622	620	636	593	653	623	700	635	659	683	627	639	629	625	625	614	615	636	589	636	599	618	616	625	601	634	620	635	610	646	598	601	583	603	631	620	639	609	618	593	624	620	620	609	634	620	575	621	658	664	590	621	587	632	582	660	614	603	604	563	642	618	587	641	637	604	637	594	649	652	641	639	628	642	627	622	640	606	623	651	642	573	601	621	666	618	663	616	594	622	618	647	607	642	595	600	632	637	617	646	671	584	633	630	658	672	592	602	668	631	633	638	613	643	614	631	628	622	607	663	641	669	637	590	664	608	635	635	606	659	639	642	653	619	622	642	645	609	616	582	624	613	673	608	667	620	617	673	569	656	666	599	677	616	597	634	617	601	670	662	629	670	634	618	623	615	619	626	630	642	645	635	611	645	608	627	609	653	640	652	614	620	605	644	662	637	607	627	641	605	602	623	665	635	593	637	613	629	610	635	633	601	584	618	623	650	658	610	565	652	610	646	594	642	653	622	598	616	610	579	663	652	585	603	621	649	635	609	632	636	606	636	625	650	635	626	639	644	621	623	620	593	617	613	639	576	591	634	645	625	620	591	613	607	602	621	604	582	605	581	595	638	634	649	611	620	656	638	623	615	630	607	611	633	623	610	614	608	610	602	604	641	568	607	633	617	649	618	652	628	622	588	599	642	612	602	609	676	576	599	645	645	618	593	623	676	630	614	638	655	653	616	614	618	666	635	666	624	633	616	614	597	610	593	651	652	654	653	611	625	639	603	643	651	656	658	638	615	621	639	660	615	673	591	611	663	658	605	624	588	615	644	616	604	672	589	639	629	597	614	620	650	596	610	646	647	630	624	611	645	662	598	642	580	642	590	603	615	617	647	645	629	650	635	632	642	596	619	642	641	637	630	650	666	606	608	640	577	598	599	626	624	627	633	611	591	616	628	669	599	658	659	594	602	636	642	648	612	604	618	676	622	613	609	624	656	606	634	624	584	660	641	608	617	597	589	619	614	631	649	614	648	649	615	676	618	632	615	608	603	584	641	600	629	628	635	593	652	619	670	596	617	661	605	630	631	651	619	616	555	609	604	626	620	608	622	608	627	579	599	631	659	632	638	597	632	554	665	622	618	606	606	638	581	622	606	630	666	633	623	681	641	620	626	638	617	628	671	586	617	630	648	584	604	588	601	605	613	604	613	614	660	606	633	605	612	626	639	654	611	641	616	642	614	591	584	640	616	614	642	628	642	600	595	565	612	612	628	600	631	609	640	630	633	595	624	630	631	641	618	642	638	658	595	624	568	605	608	612	623	600	622	618	669	638	631	605	629	617	612	619	639	629	632	605	601	619	640	662	623	621	627	640	669	621	650	645	626	577	631	606	603	607	628	604	678	605	605	630	649	636	602	556	648	593	625	652	580	618	627	697	633	655	594	630	649	577	603	620	614	628	645	620	632	625	638	604	672	612	643	637	610	613	608	587	618	590	641	640	627	652	669	628	601	585	623	620	620	613	631	651	608	635	626	638	639	639	616	632	685	658	633	607	657	621	604	611	626	627	638	629	582	615	611	620	634	604	628	563	642	604	595	613	633	629	606	627	678	613	633	624	609	584	617	602	617	647	645	640	633	558	637	645	643	608	663	610	600	598	645	590	600	617	634	579	628	641	665	668	611	621	650	639	586	594	658	623	666	684	612	590	652	606	626	590	644	581	600	584	626	620	631	598	600	603	604	600	586	638	584	623	613	599	650	634	641	634	605	605	606	607	642	606	660	643	562	632	669	673	638	641	626	596	648	632	601	610	628	661	646	653	648	616	627	604	634	576	636	600	627	628	636	654	604	626	655	551	608	603	622	640	640	619	653	597	632	611	620	640	653	676	648	626	628	627	631	623	600	631	641	616	600	618	587	654	612	647	668	654	639	592	637	639	629	644	635	653	643	647	634	632	624	567	630	596	631	603	623	624	553	599	622	638	601	616	653	675	618	658	606	594	640	633	606	616	626	628	602	595	628	622	602	604	629	634	648	642	608	624	626	608	628	609	641	597	626	656	631	606	639	608	577	662	653	639	619	590	601	561	595	640	605	611	634	588	616	627	613	605	623	662	626	585	590	584	622	648	636	586	592	616	603	577	658	599	634	647	624	628	612	639	582	664	628	622	659	645	634	617	608	687	655	658	584	655	659	632	598	580	643	571	674	581	684	638	608	625	645	639	599	650	581	624	621	630	644	620	633	631	613	657	625	640	639	616	596	644	623	643	626	630	637	611	628	632	609	622	646	608	642	675	674	589	624	633	637	622	614	632	635	642	655	650	642	633	623	617	654	629	568	621	584	635	650	602	630	656	652	606	578	628	627	626	624	628	624	651	650	575	600	583	615	617	637	640	628	605	642	644	566	646	594	604	594	608	626	586	588	602	601	611	605	570	622	614	654	628	676	589	622	671	627	630	652	623	613	614
26683	41629	34252	23671	18179	14666	11275	8242	6021	4723	3765	3199	2585	2168	1869	1590	1414	1280	1110	1070	1081	900	1004	911	892	884	792	798	824	785	722	701	695	672	690	693	644	666	636	652	660	707	630	634	657	640	599	685	618	684	629	607	678	651	658	631	635	654	660	629	587	650	691	636	682	648	652	681	674	692	697	623	704	650	676	621	680	661	648	650	632	608	636	633	668	668	634	661	667	694	638	642	622	645	672	675	665	690	669	657	656	683	648	678	605	651	702	649	674	629	592	660	616	670	630	679	627	684	652	675	621	676	656	637	582	665	687	600	644	663	615	628	645	679	674	681	637	673	652	675	640	679	624	643	622	658	585	649	678	649	598	659	628	623	656	651	632	640	627	628	648	676	627	668	668	622	632	658	675	616	633	654	630	653	682	640	663	668	589	660	630	624	655	675	616	626	661	588	682	670	625	661	659	650	659	652	626	648	712	633	661	621	619	627	673	687	593	681	646	675	677	652	660	646	659	626	605	631	642	702	627	619	637	635	627	690	661	634	642	672	593	644	618	678	640	682	670	657	719	683	674	639	625	630	606	671	704	638	635	625	687	624	647	640	633	691	659	674	638	596	678	666	615	646	642	624	629	690	614	600	656	660	635	671	618	698	661	642	659	667	609	667	626	647	632	686	650	635	668	687	604	696	611	662	675	613	636	610	647	653	620	598	646	613	691	668	650	688	645	625	650	619	693	558	636	699	630	718	646	659	623	615	636	675	687	677	663	651	654	638	638	714	628	607	681	650	620	622	651	697	592	628	632	675	666	603	670	658	621	653	638	594	589	614	673	644	639	663	642	652	616	644	623	651	646	635	680	624	623	590	659	685	635	661	615	663	620	655	642	655	662	649	598	672	674	644	645	676	651	640	609	676	685	661	608	654	687	677	629	620	674	621	626	672	678	598	661	649	636	654	664	663	673	626	617	624	674	628	653	712	629	603	672	647	596	628	587	627	659	626	613	594	642	628	648	669	636	682	632	656	648	652	695	605	637	650	642	580	641	638	668	651	664	635	676	645	621	638	679	656	642	606	667	654	637	647	666	725	610	602	624	610	670	617	645	655	690	680	673	613	684	634	647	690	695	636	633	643	678	647	671	682	688	639	668	679	675	587	649	626	641	637	653	600	634	636	658	607	666	628	684	623	625	649	679	661	629	656	670	640	682	624	711	653	657	693	614	617	625	654	642	622	639	648	616	619	645	632	636	635	648	651	674	656	622	708	667	645	672	607	622	605	653	628	640	585	614	680	653	668	626	632	591	634	634	644	613	649	651	654	650	664	661	646	642	642	635	685	656	620	630	659	686	657	584	663	630	622	616	670	652	671	621	642	662	675	634	631	663	635	626	687	656	639	628	665	676	622	642	687	657	627	652	650	636	671	664	681	638	666	629	650	658	605	680	612	715	653	704	657	663	630	623	622	647	634	621	608	656	645	661	671	647	675	671	637	685	638	626	645	680	641	696	711	681	660	687	678	650	601	599	624	598	683	652	670	630	655	649	651	645	671	676	647	643	633	656	650	632	634	662	616	603	674	676	664	686	652	681	686	626	658	663	650	680	636	630	659	669	599	674	667	624	671	635	631	624	644	632	685	626	654	684	613	663	626	650	669	642	639	606	666	639	680	686	651	598	671	704	654	682	681	638	654	664	633	623	640	626	648	615	699	637	649	673	674	683	610	635	628	683	679	631	624	645	605	641	628	667	668	639	659	630	615	652	661	667	647	668	668	711	655	591	657	658	706	687	624	674	661	677	663	645	644	675	641	592	639	598	646	641	644	610	679	626	636	619	588	642	661	651	636	642	655	639	654	650	621	706	647	651	662	671	687	633	615	670	666	639	712	652	629	594	654	642	658	667	638	651	648	610	631	646	600	656	602	653	678	644	634	645	634	634	631	672	641	664	672	645	640	673	683	668	658	643	652	650	632	679	637	609	643	643	648	619	638	677	681	710	675	668	679	637	663	641	640	641	596	639	649	647	639	623	648	637	678	716	694	653	635	636	665	638	591	668	648	657	629	643	632	665	632	654	669	633	625	700	635	599	665	632	645	651	644	607	656	614	663	674	644	655	685	638	622	674	627	641	627	629	660	659	619	619	624	694	623	634	620	664	612	629	640	595	618	661	670	638	673	616	677	701	628	638	650	647	660	639	626	670	658	602	619	607	639	634	654	661	656	643	620	670	695	673	640	604	641	666	641	589	626	670	646	634	641	618	651	659	632	656	629	659	640	650	648	648	675	599	664	678	674	640	686	613	652	685	633	679	620	674	692	659	667	619	643	664	615	641	620	652	682	626	662	618	617	608	663	627	639	620	624	630	696	622	608	639	645	679	665	641	634	645	641	685	623	669	628	651	632	636	622	634	671	632	657	638	660	623	700	644	673	684	674	661	601	690	627	685	622	648	659	659	642	633	616	612	637	678	614	601	596	610	646	619	647	701	659	645	651	619	707	642	627	654	654	662	639	652	640	673	656	628	621	668	652	656	662	639	637	635	686	646	655	630	663	691	623	621	607	624	627	661	693	661	652	631	674	598	681	640	677	666	680	665	680	649	669	622	683	635	682	614	626	666	672	698	619	615	677	626	661	674	621	687	708	602	632	641	674	616	579	638	617	609	616	621	683	656	659	652	680	601	666	647	606	632	688	696	645	665	656	650	659	633	673	645	687	661	618	604	643	669	668	654	686	614	641	636	642	644	640	664	638	606	653	662	652	645	690	644	691	619	683	652	633	674	653	685	665	653	634	639	697	675	633	632	612	644	621	639	672	627	650	602	642	660	690	650	646	640	643	634	632	689	636	644	672	661	642	653	676	639	659	654	671	657	645	636	617	648	649	576	660	594	617	631	637	657	663	666	609	659	603	620	677	636	643	658	637	702	667	680	703	698	618	638	621	644	646	604	677	692	644	663	656	716	637	634	619	635	627	634	629	659	651	669	675	631	606	617	693	663	618	640	681	640	688	591	602	696	661	658	598	653	656	656	697	635	676	690	662	614	608	648	616	636	651	672	664	639	704	668	629	677	660	636	673	658	668	650	690	639	613	663	660	662	632	637	674	648	599	653	622	635	632	623	621	618	661	615	663	631	666	611	635	634	654	662	677	624	638	628	626	633	636	691	655	654	588	611	665	684	635	653	630	619	651	663	641	644	685	645	633	626	631	654	645	663	619	643	619	647	642	662	612	674	616	612	596	633	662	621	614	689	652	688	680	624	619	678	667	685	672	632	643	648	637	673	655	614	675	621	614	645	662	675	634	645	607	665	646	628	637	688	634	671	620	635	646	674	599	645	629	647	634	663	639	666	621	653	672	646	676	658	654	688	642	636	698	593	626	656	643	677	639	614	624	691	653	656	681	635	681	609	642	672	608	658	714	620	657	659	678	635	663	679	702	633	658	596	643	626	670	638	671	656	601	676	640	651	682	659	649	644	626	676	659	637	630	632	640	671	659	610	642	662	611
23370	21055	28265	24326	21918	20191	13853	7992	5538	4378	3730	3053	2660	2394	1930	1733	1632	1508	1388	1361	1325	1224	1193	1168	1182	1074	1059	1043	1067	1062	987	940	916	930	992	937	942	1006	913	918	934	874	947	946	912	909	914	874	828	936	898	887	942	915	950	888	888	903	891	915	894	896	929	902	892	947	917	912	895	868	917	895	896	927	859	864	926	886	966	903	930	930	928	936	928	889	946	901	841	889	882	859	864	909	896	859	913	947	888	916	881	912	911	920	863	874	955	961	893	900	887	918	919	872	881	871	863	900	841	968	895	907	900	913	925	908	865	891	877	906	922	889	925	943	917	885	885	925	901	889	868	884	927	863	943	887	920	931	858	900	870	902	915	907	850	879	853	864	897	915	860	944	927	932	834	926	905	903	884	847	918	882	917	906	904	893	818	906	885	891	892	856	854	937	890	849	910	885	867	886	901	900	981	908	900	916	926	889	920	917	861	867	885	864	894	917	946	910	902	910	897	900	915	956	922	950	912	913	932	833	897	893	871	927	934	914	900	904	989	973	853	922	914	931	917	855	931	863	876	893	876	842	879	909	874	949	897	892	878	888	867	896	928	950	915	920	907	1000	826	940	928	921	939	862	904	886	902	891	891	968	933	937	930	893	872	914	905	941	899	838	895	952	924	927	921	855	880	866	872	826	881	886	882	906	892	930	930	886	944	916	871	907	907	965	900	894	863	945	895	907	896	877	915	876	954	891	927	877	883	924	868	925	852	864	922	889	949	901	897	937	932	900	915	927	887	963	894	889	874	953	904	900	916	897	907	921	840	930	920	936	880	900	885	897	910	880	881	948	921	847	901	889	900	985	984	902	914	889	924	905	924	937	900	884	866	860	914	884	925	885	909	910	917	900	898	915	941	852	905	904	860	882	884	918	903	877	929	868	958	887	926	839	915	872	845	913	918	941	923	883	932	932	889	904	887	905	870	874	869	858	908	880	924	906	920	911	846	851	934	911	897	886	919	885	902	907	936	896	926	889	934	928	908	918	872	974	905	841	902	909	862	908	884	867	907	860	921	921	915	888	885	954	895	873	897	857	931	920	941	923	897	905	955	879	919	956	905	923	878	938	940	948	889	964	933	865	870	874	934	910	919	908	904	893	851	915	922	884	906	933	892	922	856	878	919	923	872	926	838	931	865	901	864	931	858	832	947	908	912	904	921	854	940	872	920	904	843	918	905	950	909	856	872	864	896	876	863	882	902	980	932	914	909	895	884	928	908	889	889	898	890	927	935	881	915	828	923	942	903	950	910	919	898	860	896	908	947	925	898	905	933	912	930	912	863	915	921	877	849	901	898	879	889	913	915	838	867	871	885	881	864	942	869	940	920	894	900	843	950	861	905	883	869	858	878	898	859	884	893	911	938	876	891	851	888	888	885	929	898	902	877	791	896	869	904	932	862	863	924	885	916	913	911	902	903	897	939	923	892	893	861	900	917	882	886	879	929	922	898	929	907	909	886	845	909	957	947	857	932	898	910	900	973	907	908	840	928	910	887	882	862	907	894	920	888	917	909	895	893	917	882	853	916	866	915	883	902	912	894	909	856	886	931	882	841	906	941	931	885	925	915	935	852	878	915	936	913	925	871	901	883	866	830	938	901	830	883	871	889	896	897	943	906	914	939	884	874	948	926	947	875	886	875	887	924	911	954	922	886	912	904	863	893	942	891	917	909	922	910	858	870	895	894	942	887	953	912	860	874	899	908	911	893	971	936	934	910	892	922	846	878	882	915	940	861	888	899	930	950	865	859	891	934	887	915	916	914	922	883	925	912	874	922	863	877	912	892	903	875	958	920	879	901	927	930	926	900	926	889	876	874	870	878	976	887	931	912	887	880	878	982	948	901	897	898	863	912	884	960	857	848	870	923	857	909	901	905	883	877	882	863	903	924	892	916	928	936	890	961	915	884	897	916	901	896	925	964	848	880	910	902	874	871	910	915	882	907	911	924	840	919	892	873	830	878	896	910	968	938	924	896	889	922	934	893	874	866	904	822	901	951	907	921	937	939	900	884	871	880	853	836	947	872	898	862	879	906	902	910	867	931	940	920	893	910	914	891	857	901	930	890	880	881	873	916	912	970	858	916	898	912	888	905	851	886	921	939	951	821	930	860	891	874	892	931	859	906	879	902	940	880	912	847	887	854	889	908	917	872	863	864	928	910	899	866	890	876	888	878	923	909	882	883	912	932	910	902	893	875	890	886	918	872	913	930	846	918	911	920	952	931	925	904	899	797	822	876	908	885	927	892	907	890	939	856	926	903	857	911	916	887	897	921	935	921	931	917	939	898	881	874	860	923	875	900	884	872	894	883	901	907	857	862	876	906	949	942	853	935	868	931	872	861	874	956	884	933	865	887	891	858	917	855	916	843	900	916	857	928	916	894	904	907	878	866	889	930	955	946	918	900	897	860	889	991	940	898	903	874	921	918	900	883	886	852	887	895	895	934	891	936	932	889	854	925	872	927	876	948	910	871	875	911	893	933	903	918	886	853	910	865	891	893	892	925	873	856	913	949	914	879	891	962	911	895	888	952	864	964	914	887	948	956	859	921	840	918	918	865	871	889	919	918	918	862	899	894	831	872	948	858	889	918	893	949	901	910	890	958	924	956	909	917	998	919	915	913	929	902	893	913	900	880	907	920	877	884	925	902	910	906	889	877	897	895	951	892	874	925	887	878	894	920	878	899	882	919	887	884	906	855	900	905	882	882	856	913	857	858	860	911	913	881	938	874	895	898	883	907	901	947	857	901	891	930	923	885	968	932	869	852	903	922	969	896	922	896	957	909	892	884	913	889	875	890	864	930	941	861	902	867	857	859	857	888	881	884	912	862	891	875	861	944	921	881	830	878	897	909	919	869	952	911	859	889	925	876	886	889	933	905	907	880	892	852	900	888	945	922	892	915	937	906	880	915	868	901	900	915	861	912	868	855	859	908	943	899	959	861	911	951	896	848	878	878	962	932	872	879	894	870	886	872	914	891	884	886	921	888	846	928	908	890	880	895	924	898	835	912	908	878	904	918	943	879	863	885	936	931	952	867	919	873	942	905	905	877	851	885	870	862	939	875	876	925	896	911	900	869	887	835	878	882	877	863	873	927	887	929	908	932	972	862	941	869	882	897	876	845	873	859	911	880	921	850	855	897	924	874	862	937	870	950	910	951	948	848	915	898	902	919	883	920	898	866	925	903	947	889	882	892	888	895	875	899	894	888	915	900	887	883	896	864	878	955	852	935	908	914	901	886	933	896	924	974	921	890	938	930	905	888	938	840	879	934	894	861	913	850	942	919	915	896	868	952	902	882	887	927	925	924	908	884	921	903	873	900	921	869	954	903	922	917	896	908	908	930	875	875	887	888	864	853	905	864	920	896	900	895	867	940	944	845	892	889	907	916	893	934	892	923	892	860	943	864	941	925	884	873	860	892	887	917	859	956	907	846	894	902	891	918	898	900	908	940	919
26655	48684	39535	28839	23085	18748	14921	10979	8371	6711	5565	4347	3855	3218	2653	2370	2092	1759	1745	1572	1523	1382	1407	1247	1281	1169	1166	1181	1108	1042	1032	1057	998	1009	970	963	893	952	990	936	942	939	893	930	987	920	908	950	901	939	929	899	890	913	874	919	930	946	951	933	966	916	964	899	910	915	935	906	884	964	914	971	938	904	905	968	871	921	957	893	952	925	889	898	897	944	944	966	910	926	871	903	909	909	943	867	906	931	950	905	930	980	870	951	916	909	948	915	941	967	927	943	878	935	921	898	956	959	879	964	917	878	905	891	879	881	894	955	924	885	893	951	917	964	902	920	949	982	914	916	982	950	937	909	973	884	951	914	923	973	938	921	917	983	929	955	911	947	897	906	940	938	929	923	938	911	939	949	994	869	940	904	895	920	952	928	888	893	893	926	901	919	874	979	953	913	939	936	858	905	921	948	923	891	910	883	925	920	908	931	890	908	930	911	866	955	869	959	918	959	967	942	894	920	910	859	921	932	917	968	898	892	902	932	965	919	911	982	881	952	952	950	960	947	963	928	906	899	912	920	900	892	893	943	955	941	842	932	899	939	952	957	953	925	919	912	917	881	926	894	946	934	927	895	884	940	918	892	872	884	961	947	888	971	896	913	927	924	950	947	915	938	951	868	955	916	913	939	907	880	906	926	910	905	913	910	901	858	945	900	959	937	950	897	897	950	934	935	980	899	953	951	920	974	862	926	968	986	978	905	863	964	904	933	899	923	965	894	928	940	878	876	876	914	941	907	886	904	947	917	951	953	908	918	876	975	983	926	977	917	911	892	875	926	885	948	910	953	901	980	925	909	933	916	892	888	932	895	935	938	910	895	941	884	902	923	945	931	914	937	923	884	856	865	887	951	926	904	911	917	970	948	953	950	954	938	924	941	936	905	924	916	938	938	938	860	879	924	955	917	864	934	963	910	915	894	935	878	954	902	959	922	949	980	936	949	934	925	897	933	897	867	942	904	924	920	945	986	881	922	928	877	884	922	906	897	939	944	906	949	903	959	933	884	893	911	897	874	900	913	888	955	935	929	956	914	904	905	981	931	940	931	958	900	950	947	912	905	951	1012	961	916	906	905	906	974	951	893	938	895	1010	878	876	914	920	916	971	901	936	924	943	915	958	959	993	915	927	946	995	951	956	940	871	919	912	891	877	901	942	899	948	919	903	922	979	905	918	955	952	899	913	952	914	965	942	884	907	943	988	926	957	897	919	890	869	928	942	905	938	919	945	900	909	907	935	930	991	880	892	914	920	916	908	933	910	920	968	920	896	964	932	888	939	948	955	902	942	1000	948	902	928	918	908	879	900	924	924	965	975	896	954	983	885	941	892	896	889	908	877	916	913	912	977	919	897	922	928	948	928	924	936	897	919	915	931	942	900	962	971	899	954	943	938	957	951	918	932	972	956	910	952	986	915	924	971	929	932	910	938	880	917	978	942	957	948	907	907	903	887	942	918	960	883	908	952	893	919	889	891	893	902	931	911	944	872	908	961	916	948	903	938	911	906	972	971	929	919	964	946	898	920	956	903	940	937	962	948	983	983	947	961	921	962	895	867	923	976	909	983	932	936	887	944	916	897	936	882	906	982	869	935	880	890	934	904	922	919	907	929	875	940	917	920	948	960	884	922	879	894	927	914	921	942	917	947	944	915	991	879	962	909	975	878	880	943	882	895	957	908	913	937	966	932	962	949	991	920	926	869	959	889	959	875	908	955	877	925	960	900	976	953	936	916	946	929	863	942	895	920	968	922	874	927	932	910	897	900	911	970	949	861	883	908	936	951	911	929	892	904	933	926	984	899	880	928	916	938	880	965	940	927	916	890	963	958	957	902	970	972	903	949	963	940	937	903	920	904	946	979	924	924	931	899	906	908	886	936	906	981	912	879	965	924	917	945	928	989	928	924	914	894	979	913	927	891	896	982	926	927	865	914	964	946	893	928	904	959	914	867	939	848	937	956	928	896	924	941	936	894	892	935	918	931	905	904	919	887	917	971	893	946	950	908	886	948	926	926	940	943	908	905	943	967	906	963	912	862	902	924	897	945	931	908	920	941	920	902	934	1035	904	886	882	945	946	892	942	922	963	939	880	967	962	887	896	937	930	914	957	981	908	927	977	916	923	918	889	950	941	949	903	935	883	963	924	911	902	954	946	909	907	917	902	919	897	942	935	871	923	936	941	905	870	930	987	957	892	973	910	905	947	928	947	974	858	944	947	934	868	927	869	917	986	940	894	908	937	912	966	962	912	925	956	894	910	921	898	956	973	939	939	963	969	910	912	879	923	918	938	843	893	949	961	935	924	903	902	906	954	908	894	906	958	933	927	906	930	895	922	933	900	932	929	926	927	953	884	917	966	946	896	936	913	895	888	992	914	979	915	931	901	940	933	913	914	902	888	952	928	956	921	932	925	928	927	903	896	900	921	941	946	956	927	953	937	930	937	954	944	881	900	905	946	965	870	881	961	929	930	909	913	912	929	909	930	924	935	927	888	896	938	865	919	918	890	934	952	957	916	930	952	929	911	969	875	932	916	963	980	913	903	874	944	926	912	910	949	936	940	944	903	923	948	862	924	907	903	938	876	870	895	881	891	913	928	922	969	954	934	933	927	920	932	913	906	931	935	895	896	997	953	925	926	897	928	951	926	974	907	908	953	862	954	901	869	987	943	909	929	981	942	887	875	914	881	974	921	915	932	932	924	834	912	981	928	929	945	876	1010	896	916	946	901	1007	931	907	902	977	911	938	895	871	908	909	947	899	922	938	925	903	899	947	943	962	934	886	915	936	915	890	913	921	936	918	931	947	913	886	879	922	923	885	921	890	819	924	913	960	887	924	910	889	930	943	954	897	895	920	929	961	922	927	958	952	923	911	837	958	913	960	945	924	947	949	900	922	874	877	912	890	994	926	962	953	909	867	896	971	881	985	925	951	954	909	918	890	903	900	887	905	941	930	936	891	921	910	970	954	910	924	937	899	926	929	948	935	997	953	893	915	897	911	930	942	929	899	921	898	935	915	938	940	929	934	939	948	903	912	969	904	943	916	940	972	901	952	930	874	886	958	945	943	954	865	889	928	875	882	932	919	945	895	899	866	903	916	940	962	865	881	928	930	956	916	948	943	906	963	919	885	916	936	922	968	924	946	933	962	938	910	890	947	953	925	924	900	880	885	910	959	918	948	925	946	903	910	947	874	901	912	926	932	951	944	912	928	963	971	938	925	890	943	955	919	875	929	964	972	905	912	934	912	974	940	912	887	931	921	939	890	920	894	936	931	933	929	952	894	943	971	938	915	921	928	973	909	928	911	884	894	912	921	954	877	859	915	907	878	940	855	935	943	917	890	987	925	873	955	909	934	923	916	887	917	911	957	924	913	909	887	953	887	879	875	917	944	892	867	958	947	887	917	937	917	897	935	888	944	961	936	887	897	920	920	899	931	963	961	912	940	832	951	897	908	913	873	889
24644	21096	27781	26389	20710	14789	9992	6530	4514	3745	3040	2530	2149	1850	1570	1323	1160	1034	962	901	863	836	789	798	710	693	766	646	640	623	660	615	588	565	589	582	569	589	553	574	579	567	570	529	613	569	562	557	570	552	531	564	558	543	553	560	581	572	550	565	544	512	543	568	516	541	542	604	549	581	557	517	538	604	537	539	560	540	575	561	540	561	577	544	562	577	545	565	536	537	548	584	546	550	571	550	561	547	509	505	597	546	547	551	557	595	563	567	539	553	539	541	524	570	572	558	529	608	550	548	571	576	585	557	584	545	566	542	552	573	568	515	526	531	574	525	557	557	559	529	573	543	594	550	536	575	537	597	533	543	555	562	544	562	544	582	564	592	597	556	527	553	549	575	605	550	576	521	535	547	557	560	573	521	544	559	584	523	562	579	526	520	577	538	590	563	553	572	564	570	535	586	538	564	525	535	550	559	569	599	543	568	565	593	534	578	520	540	528	587	569	542	540	513	580	535	523	544	519	590	534	548	539	544	562	542	561	594	560	564	522	521	565	555	558	532	554	569	575	550	553	587	568	530	536	539	538	621	572	557	542	506	544	558	557	549	558	557	570	556	546	556	562	517	565	544	530	574	566	576	531	555	565	573	576	589	535	573	526	504	576	553	579	574	525	559	558	539	532	512	592	546	527	564	549	564	526	531	568	521	557	556	532	526	572	534	585	538	515	541	531	618	538	587	552	581	573	556	597	535	528	541	570	580	577	551	542	539	572	596	539	529	527	554	542	537	568	575	560	560	538	571	554	531	548	551	539	543	589	540	525	586	565	561	547	562	557	572	590	568	517	541	550	556	553	542	583	539	558	558	538	567	602	565	539	533	545	558	550	556	589	580	551	567	519	547	559	567	549	576	524	528	539	525	572	534	524	576	538	532	582	540	516	552	581	563	514	523	543	520	560	569	554	570	581	553	549	572	529	566	540	544	538	585	550	541	519	611	600	532	542	550	543	551	522	570	580	578	561	560	561	608	546	522	558	552	557	573	579	522	587	534	553	526	550	528	564	526	577	586	545	631	548	563	509	531	565	576	547	508	535	571	528	590	567	576	539	544	525	557	550	562	550	511	558	531	541	532	576	552	532	580	533	536	513	548	544	585	566	573	540	514	499	569	510	523	526	569	540	564	534	568	542	565	556	530	587	540	538	539	541	553	574	543	529	494	556	567	561	546	557	523	556	544	606	546	552	550	510	505	558	557	567	564	567	528	596	574	561	575	531	495	552	574	574	549	542	593	545	582	566	526	565	578	559	546	565	533	612	579	561	533	549	558	534	523	531	492	552	530	528	554	581	508	551	522	560	557	522	595	537	552	554	555	536	544	508	565	591	563	547	587	570	562	537	593	537	555	573	578	541	567	527	560	554	533	536	559	556	561	546	481	544	551	567	608	580	532	550	566	528	546	555	544	556	540	537	558	551	550	570	540	564	563	555	554	572	568	538	543	550	524	580	549	588	526	572	535	553	556	546	527	494	543	562	528	550	565	561	558	565	522	576	563	606	557	498	567	530	547	576	580	548	560	589	558	552	596	559	565	504	567	553	556	545	584	555	533	551	607	565	508	540	490	575	528	550	572	528	543	540	525	528	563	524	534	580	561	530	539	515	557	548	560	594	532	579	555	577	567	512	550	531	503	558	599	552	525	517	559	581	542	536	551	507	518	549	569	582	492	550	550	500	538	541	527	576	576	584	511	519	599	567	570	558	487	524	581	538	538	570	565	553	561	527	527	575	538	561	558	574	565	539	534	582	559	503	587	555	510	571	571	525	548	494	549	563	548	531	511	546	509	514	572	565	563	541	562	532	556	550	524	557	576	517	538	569	576	561	595	529	565	556	564	569	535	530	566	519	573	546	535	583	597	566	529	576	561	561	543	554	556	544	581	532	587	576	541	488	516	578	577	571	540	480	530	551	565	536	570	560	521	572	490	532	558	557	577	553	556	611	560	559	538	523	564	549	539	555	539	573	569	551	568	533	565	569	584	548	630	564	558	558	548	532	528	516	514	527	570	586	542	538	585	580	587	575	525	542	549	578	516	549	557	541	552	576	534	529	564	556	534	516	569	557	490	514	529	583	573	544	620	532	558	558	616	570	576	568	588	528	552	502	552	590	537	564	571	534	589	542	622	558	556	520	501	566	548	584	560	559	518	544	536	574	570	511	594	570	520	530	540	554	557	525	604	555	544	528	525	531	601	531	556	545	532	539	546	526	585	575	550	562	505	555	532	560	553	569	503	578	573	507	532	558	604	572	574	550	558	529	533	551	525	532	582	589	546	566	557	567	573	547	521	582	507	522	623	592	562	542	544	568	557	547	538	555	568	533	579	529	595	570	551	563	545	582	563	520	540	557	523	555	547	531	544	568	532	556	582	583	549	550	516	557	589	504	538	532	528	586	578	572	538	555	555	564	500	522	536	555	543	552	548	573	571	574	577	575	521	582	526	558	571	554	521	510	564	560	531	523	527	578	545	562	541	545	566	518	526	562	538	557	558	513	566	553	585	518	537	527	576	544	572	560	502	535	514	532	570	512	569	519	543	521	519	552	558	561	558	602	528	559	538	556	594	524	508	540	584	539	518	560	523	540	599	544	603	571	556	553	501	537	499	579	556	562	530	546	574	587	551	525	569	547	546	575	526	578	618	565	529	535	578	550	512	605	515	563	547	516	582	526	521	493	573	545	544	546	569	555	522	573	546	547	539	593	554	533	599	537	507	544	529	543	539	560	538	581	565	540	574	539	544	524	591	542	469	527	534	544	529	544	613	550	557	520	562	504	537	563	566	525	550	591	550	563	545	524	586	549	607	530	576	573	542	617	539	538	528	571	538	598	566	568	520	514	529	555	535	508	533	542	550	526	567	543	572	535	514	533	539	547	577	578	559	573	579	565	539	566	548	544	568	584	563	539	552	548	549	579	567	524	553	537	508	539	525	575	519	567	532	550	557	563	547	533	529	552	546	539	620	516	602	544	560	563	556	549	569	592	533	514	564	562	536	540	545	548	503	544	543	533	556	570	530	550	545	538	550	552	544	568	547	541	541	532	559	546	543	569	576	544	537	540	546	533	543	560	565	538	568	560	530	569	544	504	511	517	542	586	579	563	584	526	535	528	551	543	548	559	559	584	551	562	565	555	537	595	519	551	575	540	563	566	593	548	557	552	532	563	572	579	520	518	565	545	553	541	548	587	537	582	545	544	533	546	540	581	569	530	538	557	484	539	567	541	572	546	559	568	544	567	529	595	540	547	534	544	560	545	510	523	510	546	544	541	590	601	553	562	589	570	538	561	551	521	546	524	549	535	503	541	552	542	561	572	624	541	522	556	557	559	534	553	530	545	526	533	549	562	534	613	573	530	540	568	562	590	536	566	559	570	567	567	551	531	589	583	543	545	517	566	539	537	532	531	515	586	526	502	566	541	558	568	582	572	530	552	590	566	516	524	568	530	545
25669	46197	38155	27806	22359	18091	14056	10530	7598	6051	5049	3910	3411	2836	2202	1931	1644	1382	1270	1199	1133	1079	985	955	941	905	810	851	766	741	746	686	721	650	644	598	662	656	600	644	580	606	615	644	618	593	574	571	635	639	556	587	650	611	588	594	553	591	578	596	614	623	543	577	603	576	605	568	599	559	566	562	606	559	570	583	605	624	581	617	617	592	565	594	602	590	574	556	603	575	628	629	639	569	613	622	584	637	575	580	562	577	589	533	608	608	535	566	602	596	573	590	616	582	554	585	599	622	564	623	613	599	571	581	611	609	599	603	608	619	558	567	604	598	589	620	600	536	604	609	638	596	585	569	600	616	545	556	604	571	611	594	609	599	604	644	592	603	654	607	603	581	605	639	557	585	639	609	569	604	562	608	612	601	617	582	585	579	606	575	583	580	624	584	563	593	570	559	591	604	594	592	575	566	601	588	569	610	565	578	610	585	612	618	598	609	615	565	589	588	585	582	569	588	589	588	608	617	582	578	590	583	614	610	577	582	589	600	580	630	646	640	609	613	620	577	557	595	572	564	580	583	601	589	586	592	565	612	608	590	545	604	552	635	596	564	574	608	605	579	567	609	639	620	599	567	641	629	642	577	599	561	619	625	589	575	606	595	591	591	565	549	574	649	558	588	589	558	612	589	582	554	569	617	598	595	604	606	589	582	599	591	594	602	586	600	546	592	543	612	555	604	589	612	585	573	581	591	628	561	577	599	586	608	570	596	570	599	567	651	599	590	567	617	595	557	612	616	563	615	590	576	567	621	586	596	618	546	632	616	606	619	549	598	598	581	595	616	591	624	630	551	558	610	646	614	590	599	632	608	586	603	603	605	613	607	587	592	597	580	570	645	591	605	607	584	581	590	581	614	616	586	585	608	626	595	624	604	590	585	571	606	561	611	623	594	595	634	618	604	562	554	581	565	604	618	603	565	613	616	525	597	581	576	592	593	606	622	616	612	575	608	610	567	550	634	591	588	600	626	615	612	589	573	575	592	547	548	605	628	572	602	605	559	594	565	601	612	615	625	611	576	572	583	556	546	587	606	584	584	618	560	563	574	594	576	589	610	558	563	588	590	552	587	612	545	602	596	606	610	567	581	645	603	594	577	659	588	569	586	582	572	634	565	554	590	602	566	601	576	564	572	589	583	558	574	591	626	610	624	618	594	588	598	574	549	574	587	613	572	586	591	606	606	600	595	573	601	639	568	603	561	543	572	573	586	613	591	589	562	584	555	544	563	579	599	639	590	586	580	585	577	571	541	625	592	593	596	586	597	588	577	568	582	577	577	580	592	570	584	587	583	603	600	579	564	596	608	619	561	607	610	615	605	549	597	615	605	611	572	583	608	555	630	583	588	594	594	555	561	580	563	587	624	597	550	567	618	588	556	578	579	652	638	585	556	577	612	555	621	594	581	596	556	574	588	581	590	542	560	572	574	637	590	611	585	635	606	574	572	608	574	590	599	609	591	572	620	609	597	573	619	590	572	593	630	584	584	616	560	628	616	562	631	610	572	618	599	604	611	582	601	560	604	587	627	571	590	608	561	582	629	569	576	600	573	554	577	625	611	593	593	615	558	615	590	610	589	586	561	646	570	574	580	604	577	618	562	565	571	602	588	586	613	539	634	568	600	575	598	636	597	649	574	530	599	576	591	545	576	623	591	582	612	624	577	588	563	578	584	564	587	595	582	608	612	573	569	608	608	584	616	549	591	587	608	565	609	601	569	602	549	561	592	619	625	605	579	550	582	582	599	600	642	621	531	599	586	608	581	616	608	601	568	599	602	602	614	555	541	590	596	597	594	594	604	555	590	555	555	581	608	568	589	602	570	576	567	608	600	575	595	596	555	629	648	601	647	587	587	573	555	618	548	620	595	584	618	574	608	555	593	542	593	578	609	588	585	575	582	581	580	602	561	603	592	595	581	580	576	559	566	583	542	600	588	582	588	601	600	543	540	603	589	617	596	655	637	588	587	612	588	568	554	573	610	592	600	575	639	566	622	587	609	589	592	593	580	598	585	602	587	619	586	599	569	616	592	581	616	568	589	599	588	575	575	586	581	598	538	610	620	616	612	585	640	582	590	597	561	577	547	571	574	574	604	569	602	609	624	604	606	633	590	611	596	590	607	554	557	574	592	615	567	604	597	643	611	596	615	629	633	629	571	604	582	585	586	591	610	583	609	562	613	575	584	593	556	586	569	635	576	611	570	599	573	592	642	593	594	607	565	602	587	581	579	591	586	586	560	581	594	614	580	605	562	618	579	553	584	572	548	596	628	609	550	577	577	558	600	582	615	618	603	600	642	565	562	602	630	599	635	544	578	599	560	612	618	631	603	569	585	630	600	576	622	613	560	609	621	596	613	641	584	575	636	651	620	625	551	569	588	545	570	583	553	604	635	590	562	566	612	575	652	542	566	571	582	606	569	620	566	683	564	593	595	603	608	579	607	579	579	588	569	566	626	604	553	591	557	604	622	656	624	574	573	581	589	599	619	629	567	629	612	597	588	565	538	581	647	569	600	586	568	604	580	615	591	580	619	579	604	566	597	569	579	628	590	594	567	561	591	599	611	575	587	607	603	613	566	577	584	598	570	552	583	608	577	547	601	586	581	566	566	608	614	550	580	583	631	590	585	604	590	564	632	590	616	630	604	568	620	604	575	549	591	546	566	593	598	584	586	554	576	603	570	577	615	639	586	597	557	666	573	575	549	545	581	560	557	613	569	608	599	599	569	590	569	569	617	574	539	573	588	590	588	614	601	580	595	592	585	607	561	586	554	573	573	563	583	556	583	612	624	608	568	660	574	576	572	590	560	584	639	611	573	618	577	562	601	569	605	585	628	653	611	548	531	577	566	571	594	618	565	606	599	606	574	590	597	607	574	587	636	582	592	587	617	607	592	614	596	623	578	572	579	563	614	613	595	632	567	585	578	575	570	584	600	604	619	607	582	591	605	600	582	613	589	606	553	591	621	625	601	606	604	566	615	583	631	627	551	600	624	570	587	594	587	626	607	622	593	610	602	573	580	601	606	603	631	593	578	616	593	598	562	619	586	550	592	614	580	584	648	580	609	594	601	583	589	597	595	581	593	581	586	614	602	575	551	605	616	620	571	572	591	577	583	613	577	621	576	563	584	605	560	617	592	604	619	615	624	597	558	606	568	584	601	613	609	568	626	615	579	587	605	606	565	583	581	569	586	579	578	553	587	629	630	579	620	569	564	624	611	604	582	571	619	591	597	593	574	565	576	603	633	603	624	577	557	553	591	567	565	613	616	575	598	589	597	580	539	585	582	588	618	592	606	536	618	583	600	559	602	610	602	593	616	642	620	599	618	590	604	601	582	657	576	591	571	614	606	579	565	594	604	616	585	537	600	579	601	558	575	578	603	598	598	592	598	586	585	578	594	569	615	586	569	594	552	601	582	579	596	588	602	610	605	582	603	600	593	641	606	605	589
22355	21056	28691	23727	21394	22792	21021	11216	7303	5842	4848	3971	3470	2923	2476	2171	1894	1719	1650	1465	1399	1380	1387	1216	1259	1167	1139	1145	1101	1082	1061	1043	1015	991	1010	969	977	948	958	944	939	920	976	962	921	935	977	948	959	916	929	895	968	946	934	924	906	942	956	888	984	889	966	896	956	927	927	942	924	963	926	924	918	915	928	895	890	914	927	950	951	957	893	920	893	923	980	925	857	911	959	908	914	904	907	966	955	975	950	948	955	929	941	927	948	958	986	925	880	953	964	910	926	894	890	923	913	941	894	912	927	937	937	901	954	925	906	971	883	919	925	864	980	888	921	957	894	922	882	913	982	957	893	913	914	953	958	985	949	908	922	900	942	919	941	978	923	936	956	929	983	1054	970	916	938	913	883	954	923	909	946	856	889	907	903	932	890	899	905	940	968	924	969	929	914	921	887	880	939	904	938	971	908	882	911	961	913	925	918	957	963	928	896	939	957	931	883	908	908	906	921	912	911	923	907	927	898	896	919	930	922	918	905	901	911	959	918	907	882	907	925	963	886	920	858	900	929	963	916	895	978	939	912	884	998	901	967	926	941	1002	953	932	927	858	947	898	909	919	959	952	963	940	923	865	923	918	879	929	935	956	860	888	930	888	865	892	907	894	916	934	903	943	891	958	939	976	928	970	913	919	928	890	925	913	950	926	965	909	976	925	879	917	916	910	931	922	924	913	945	941	927	930	876	893	905	973	981	958	900	966	912	890	924	934	978	943	976	941	939	930	969	915	967	913	908	912	909	922	942	949	931	931	951	967	973	924	931	937	936	939	957	900	955	875	964	926	924	928	946	930	917	941	953	928	945	918	930	922	970	913	1007	880	883	926	977	904	941	938	913	928	930	994	952	940	927	978	952	897	951	924	925	899	904	960	937	907	910	966	957	898	956	938	932	960	956	913	977	898	905	972	969	970	897	925	937	925	943	987	959	895	930	889	959	921	937	965	964	924	915	911	933	900	884	922	948	909	967	896	886	977	925	963	938	914	924	888	949	926	940	926	994	898	907	894	944	977	982	1015	900	960	942	958	898	910	925	922	922	886	985	947	936	990	902	929	953	948	903	949	959	875	916	906	892	937	884	931	928	967	974	951	928	932	962	968	876	933	938	996	972	960	888	961	939	932	952	935	1008	915	980	903	901	958	891	915	889	913	957	891	869	956	885	918	916	916	883	929	934	948	866	971	920	899	955	933	951	971	946	931	902	968	922	887	885	923	925	909	916	954	924	928	945	920	939	952	929	921	897	953	926	904	944	890	935	968	966	931	898	932	949	938	920	929	983	919	893	941	955	942	961	932	944	991	894	967	959	927	958	964	903	928	894	961	920	948	928	917	923	912	923	924	938	942	943	872	925	980	938	887	981	946	934	920	945	972	916	959	933	949	903	953	937	953	906	954	918	904	898	924	955	984	927	893	915	957	944	954	891	944	943	895	937	922	943	947	917	934	934	932	929	893	910	940	929	951	898	897	888	941	889	894	912	952	974	956	932	890	956	967	933	932	910	966	937	921	898	973	909	914	941	949	911	898	910	928	929	950	993	893	953	945	933	979	878	948	912	922	863	935	925	939	922	946	894	920	902	882	971	865	947	909	933	962	966	958	925	916	915	956	925	969	905	875	960	953	910	937	928	943	925	935	928	906	964	891	938	944	948	965	907	937	916	906	942	926	903	905	904	932	954	937	895	929	941	947	911	933	891	915	969	911	882	933	872	943	909	906	928	939	887	915	969	976	918	968	884	979	883	939	962	930	856	933	999	958	894	882	954	998	958	919	968	891	914	951	910	972	968	959	954	974	908	982	996	923	895	974	955	916	890	900	918	940	896	963	916	866	899	892	961	956	973	884	938	977	898	941	929	925	969	984	951	905	954	946	999	942	862	926	945	899	917	912	920	875	939	952	920	952	947	926	876	951	916	947	935	912	927	931	950	956	897	964	951	902	910	900	976	890	880	957	910	912	950	951	925	907	899	939	947	950	878	937	855	955	947	1010	907	998	955	944	956	953	886	940	940	962	986	986	908	920	926	879	964	932	920	949	914	937	987	947	923	912	908	946	906	931	994	910	949	918	954	927	906	861	879	959	910	938	910	932	917	907	929	920	906	966	964	899	938	996	889	953	948	920	963	937	885	959	864	928	945	958	926	916	933	854	958	896	952	908	930	921	990	909	934	924	933	893	935	905	897	916	931	895	967	939	931	898	913	922	938	971	957	898	893	904	943	921	934	985	885	896	933	933	900	954	943	932	917	962	891	960	990	929	919	959	939	936	946	937	907	927	917	914	994	936	927	919	940	898	939	904	889	943	964	872	908	915	929	938	962	941	937	936	891	929	966	972	948	957	922	925	950	954	916	880	1000	925	912	922	1003	950	951	996	924	909	960	917	985	967	946	921	910	908	896	986	905	918	897	921	872	985	903	945	921	860	906	926	989	939	952	945	889	906	842	867	907	941	903	918	919	977	940	879	962	978	907	948	929	922	878	901	964	912	945	869	971	880	950	978	918	879	867	968	933	935	919	934	913	972	887	945	870	926	955	980	955	956	944	953	882	947	938	913	903	908	956	952	953	925	910	855	921	935	944	956	959	905	928	919	936	918	943	882	929	924	893	925	912	929	906	967	864	916	930	910	919	927	972	929	970	890	923	904	951	848	902	927	936	979	928	937	985	891	894	867	883	911	874	941	924	947	921	961	876	909	915	922	919	950	927	991	968	955	928	998	962	934	924	925	917	958	901	906	945	909	959	968	906	877	914	963	916	922	941	913	960	923	931	932	944	919	960	991	973	927	992	913	887	903	972	923	909	943	920	877	941	937	903	915	952	881	973	932	942	910	920	881	930	921	899	965	895	924	973	933	880	909	960	969	1001	920	926	960	948	921	867	972	1010	983	923	943	974	925	987	959	908	932	960	944	958	970	948	937	932	937	964	963	883	913	945	887	939	1001	914	923	937	863	916	1001	948	948	874	927	953	912	915	908	986	920	910	920	943	917	970	950	905	964	928	973	911	945	946	877	893	890	892	935	907	935	898	941	953	961	937	902	960	892	907	898	914	961	933	941	955	943	931	916	916	920	893	894	905	950	939	926	936	876	909	904	948	841	900	910	916	897	932	890	896	956	999	868	939	970	925	936	905	989	878	945	871	925	922	887	979	961	998	940	881	903	916	920	916	912	854	912	895	890	916	885	911	927	946	970	897	946	920	925	891	950	980	945	915	944	893	916	936	939	978	943	921	932	1020	906	915	923	985	952	860	926	917	879	965	935	899	917	921	941	913	875	870	957	949	874	898	907	943	904	935	903	937	914	922	874	946	947	913	915	893	936	933	906	957	922	925	922	939	890	914	971	947	949	923	914	909	913	889	960	917	854	918	897	909	925	914	948	991	902	899	886	888	897	914	898	882	910	922	953	937	933	881	888	925	922	927	926	964	858	887	934	923	953	992	938	905	932	897	924	955	904	942	846	903	926	919	833
27849	53463	44256	33736	28213	23001	18161	14222	10803	8767	7005	5915	4863	4168	3403	2990	2508	2201	1952	1842	1665	1566	1549	1418	1378	1375	1353	1271	1191	1213	1151	1134	1055	1004	1010	992	985	1007	1013	960	987	951	967	954	1014	943	931	958	956	951	918	925	961	979	929	941	942	1027	958	969	969	979	951	917	945	971	962	987	954	983	952	975	936	927	985	963	994	929	971	911	927	960	1000	997	948	928	1007	856	935	968	1001	976	935	1009	1008	903	934	869	945	955	986	927	994	986	1011	951	954	920	926	909	957	970	953	937	974	951	975	964	940	952	913	958	932	915	979	983	958	900	937	990	913	985	950	928	953	917	968	920	992	942	920	944	981	900	929	937	949	1036	926	936	904	936	909	940	1025	1010	1012	948	983	959	990	947	920	995	969	890	958	946	966	970	965	966	1032	980	930	934	963	949	915	949	953	984	973	967	916	967	1012	934	925	973	923	997	995	925	961	946	924	892	969	922	911	944	959	912	959	956	961	948	981	964	989	931	924	910	865	949	955	914	971	965	908	919	936	943	941	921	946	925	970	965	974	937	992	954	963	909	990	982	993	946	965	971	969	1017	920	963	979	921	970	953	949	975	926	923	948	953	958	924	922	936	960	968	942	965	896	968	975	955	969	1002	986	997	941	958	982	1001	890	978	944	955	923	993	931	961	966	967	923	949	979	927	905	986	913	1006	934	939	933	965	986	912	1019	921	972	996	969	978	963	896	935	947	926	940	910	939	964	959	933	989	963	967	943	964	930	1008	925	977	923	889	959	953	959	962	926	930	972	964	934	973	946	955	959	940	914	931	1004	884	933	892	883	927	921	960	937	915	985	929	971	931	964	932	947	940	989	953	967	993	961	958	934	909	941	928	955	942	946	968	900	978	1007	957	921	941	961	940	934	964	938	937	971	905	903	958	956	970	944	910	957	928	985	959	1003	929	938	1006	1001	963	924	939	968	971	990	923	941	953	947	929	958	985	978	915	942	934	953	922	974	948	873	981	926	955	924	869	941	960	998	1010	996	941	907	973	888	959	1021	959	962	941	931	938	959	999	977	944	958	970	910	990	1002	912	969	931	929	919	951	949	934	902	960	946	958	961	970	899	939	983	935	895	958	942	982	942	908	934	922	1019	948	966	841	921	922	1018	1004	926	938	942	974	951	946	952	993	960	937	954	916	964	929	915	945	924	985	962	980	958	938	949	934	950	953	937	909	961	943	938	942	920	928	914	1034	949	927	977	943	984	913	939	990	938	1019	1000	901	914	890	974	956	1037	953	1000	981	931	928	961	972	929	953	949	932	1025	977	947	937	955	920	930	954	951	989	907	924	914	938	981	911	941	965	956	891	880	983	932	985	932	985	949	941	984	950	981	1012	904	921	943	975	950	996	964	1023	994	946	924	922	915	960	953	928	936	973	961	943	953	972	963	1003	948	1017	928	954	959	1013	975	953	892	957	926	936	940	932	939	962	905	976	1014	928	926	959	976	916	957	968	965	966	951	912	933	979	889	982	985	909	961	953	913	961	968	967	964	951	930	942	956	992	922	955	993	950	985	987	896	925	919	972	1007	1006	940	902	959	975	944	923	925	1010	911	922	963	935	951	961	922	955	934	905	1000	972	965	980	936	980	941	945	896	966	936	940	994	994	961	982	950	937	1029	900	896	963	950	960	953	975	978	934	951	977	949	923	954	962	978	902	895	927	917	973	988	898	926	964	952	981	946	941	1013	884	922	981	940	926	921	960	922	950	920	936	934	989	956	939	910	934	970	962	978	954	940	920	959	920	958	935	945	995	956	964	924	955	963	970	933	927	947	1005	982	952	956	1047	970	979	934	875	1003	972	952	1016	937	939	975	919	1034	996	946	962	964	1037	914	943	980	962	925	895	962	986	947	991	960	1024	973	971	959	951	889	945	956	955	945	897	995	916	963	963	952	900	963	948	979	950	868	904	951	915	929	916	904	956	932	959	974	961	962	1029	957	938	994	938	922	935	938	952	944	936	911	946	971	943	940	970	907	919	972	937	930	932	950	905	958	929	974	991	960	911	1016	930	964	967	935	969	944	968	930	927	978	988	943	972	1006	966	994	972	878	968	922	1008	916	913	943	931	918	918	935	987	1038	890	1026	967	977	925	931	930	979	942	882	920	964	976	977	941	940	988	918	905	920	933	947	964	951	905	909	1001	902	915	863	903	952	949	940	928	951	940	935	932	969	939	914	981	979	966	940	979	1007	952	918	950	961	930	960	938	925	893	916	979	981	997	934	910	983	958	966	931	845	972	964	953	930	954	904	886	932	889	975	952	932	923	940	946	920	962	964	959	947	964	924	924	949	923	988	949	948	945	961	984	953	945	999	964	925	958	916	948	906	909	999	947	926	961	947	959	976	991	979	967	947	973	909	935	919	964	945	936	962	919	917	977	906	1017	972	1009	992	931	1007	969	987	943	949	937	963	944	917	941	933	975	966	930	919	952	974	1015	986	937	970	953	955	961	989	956	951	967	1010	991	912	995	961	982	915	956	951	997	957	893	971	963	948	960	946	898	955	961	965	980	950	951	900	979	940	945	935	948	936	903	924	947	970	951	970	891	919	899	953	906	928	967	955	918	974	952	902	978	991	935	961	935	902	983	961	963	935	868	944	1011	899	956	879	938	922	919	972	957	1009	975	952	945	956	944	989	953	943	981	962	962	889	979	985	965	959	982	953	959	987	918	960	978	1009	922	978	957	870	954	920	944	983	977	963	951	936	990	975	948	936	945	917	934	951	969	968	928	916	1008	975	919	974	917	988	953	923	960	984	990	986	923	959	997	915	920	969	939	931	946	937	959	967	958	912	949	925	954	915	903	907	926	978	976	959	938	900	994	935	920	1015	957	933	957	937	1003	929	928	900	947	933	946	958	890	950	1001	931	954	931	955	927	959	936	926	959	982	963	959	929	960	991	960	970	921	928	919	945	986	975	935	956	917	963	907	926	960	949	964	958	932	941	984	980	985	977	937	959	956	944	972	1011	954	953	966	959	955	925	968	973	956	971	949	1008	959	963	920	1003	942	951	934	907	958	935	971	966	911	951	943	980	958	944	939	925	965	1000	919	1028	936	961	952	947	947	990	925	901	920	995	949	965	941	996	958	892	903	970	907	944	960	922	929	973	947	941	945	952	924	978	930	957	947	902	905	990	971	942	984	932	971	915	975	965	869	928	922	953	1009	965	976	1006	1011	964	970	896	967	943	904	959	957	942	1003	1000	995	953	947	951	976	994	909	984	939	929	895	952	908	919	987	907	944	936	955	913	954	963	998	969	939	968	922	971	944	909	933	996	971	913	986	980	995	937	908	958	1004	939	932	949	904	905	918	961	937	969	986	901	924	949	927	948	879	947	947	914	964	936	998	930	919	923	920	908	943	892	967	914	953	981	950	898	912	1016	942	938	938	995	941	935	950	930	949	967	917	953	934	961	991	913	920	941	992	917	960	976	926	950	924	943	895	964	943	938	957	972	938	990	961	956	949	946	935	981	937	975	944	961	915	938	1001	990	995	919	984	924	920	961	933	975	933	971	966	944	903	962	961	963	962	915
28640	25243	30767	24907	15666	10413	6781	4856	3550	2936	2363	2068	1875	1607	1338	1283	1076	958	919	891	873	764	838	781	710	761	706	705	701	677	700	696	656	643	644	656	622	611	628	606	623	615	628	602	600	562	592	617	633	583	633	616	583	611	614	618	584	571	621	679	618	598	618	659	595	647	601	599	570	630	617	625	574	624	601	620	622	600	617	610	633	554	618	638	603	632	632	630	607	616	599	633	616	626	619	588	598	569	613	678	617	582	606	582	645	615	638	626	616	588	646	604	603	635	650	625	627	597	619	601	592	617	591	591	623	629	571	636	636	630	595	593	616	652	646	618	616	591	630	629	617	660	584	585	709	618	632	633	606	609	570	612	621	618	622	598	660	653	612	645	637	593	585	603	643	582	656	614	602	621	598	625	619	616	657	623	579	614	659	637	592	588	617	601	647	635	583	613	570	612	609	590	647	624	587	634	583	604	596	635	562	567	621	606	616	633	607	621	607	618	601	639	634	613	627	607	611	579	577	635	597	629	563	588	624	590	605	589	607	623	592	624	608	630	637	634	589	592	642	614	602	594	620	625	642	597	616	639	658	660	575	613	617	670	651	629	670	631	625	616	639	617	621	655	604	599	611	634	626	635	596	624	624	609	630	609	627	612	595	619	629	624	605	619	629	608	566	624	574	660	639	627	611	639	603	600	635	626	634	629	655	624	656	600	629	593	599	654	597	606	608	628	587	622	615	658	598	600	560	568	569	620	588	657	625	615	595	639	610	581	603	623	588	566	646	631	608	581	612	572	635	642	644	614	573	648	577	615	638	579	619	629	626	653	625	590	600	598	670	621	651	560	549	645	638	649	638	631	642	635	631	602	585	620	625	614	647	612	690	561	578	581	646	619	598	600	624	618	598	609	633	671	601	585	637	643	601	643	653	636	649	597	626	625	627	568	577	603	564	640	585	606	611	592	611	605	634	659	637	607	652	609	622	645	594	648	602	633	559	661	620	586	603	617	596	636	578	602	595	623	613	569	630	582	580	597	617	610	589	646	591	584	633	611	621	611	595	621	618	613	560	648	629	637	605	563	628	592	605	588	627	621	645	630	578	596	601	631	615	663	614	584	601	639	625	639	605	612	605	619	610	631	645	613	612	615	584	589	599	623	565	658	579	636	628	586	585	581	631	620	571	612	593	568	635	608	609	649	650	590	614	591	621	584	584	603	564	644	626	586	593	629	630	599	607	611	636	573	604	601	561	598	612	628	607	619	576	630	667	620	627	630	624	566	634	640	612	606	628	641	630	646	589	638	601	634	632	585	642	595	623	622	632	624	651	584	577	603	612	631	640	613	605	579	552	633	607	619	683	592	628	651	600	621	613	582	621	590	633	585	645	626	612	642	595	635	592	612	621	637	634	599	662	599	597	622	603	601	630	585	611	595	633	610	581	605	605	614	601	634	597	631	622	648	651	589	608	650	591	629	576	639	632	582	573	659	614	566	601	609	646	629	659	603	623	629	590	594	605	642	596	600	612	616	635	597	594	607	630	599	663	632	625	570	610	627	618	658	633	611	629	621	610	657	633	587	593	606	606	590	593	612	604	610	623	634	642	631	650	642	620	624	605	611	590	599	598	603	604	632	620	597	600	627	609	635	637	600	613	617	627	621	601	631	629	619	601	649	645	674	596	581	621	616	610	622	603	638	660	577	606	601	597	644	595	622	654	570	666	640	629	579	604	580	660	624	602	602	600	638	598	607	618	619	600	619	582	631	568	597	603	599	579	630	645	594	620	644	608	632	592	650	646	613	598	602	621	589	671	614	635	646	625	604	629	645	610	568	647	576	558	616	610	627	632	607	584	592	637	604	635	565	612	605	637	641	605	637	642	580	597	621	565	653	569	594	642	600	603	623	644	637	581	613	616	572	625	626	637	634	595	672	662	621	588	568	594	585	595	611	603	608	632	629	615	660	605	615	624	600	617	626	598	599	608	601	589	624	592	579	591	654	629	622	614	618	640	595	594	635	599	588	608	601	618	620	649	593	599	583	610	578	617	601	608	651	629	608	592	585	580	644	572	625	612	631	613	656	643	617	590	666	638	635	638	577	602	637	638	636	602	602	575	636	618	614	576	593	642	603	623	636	651	631	591	586	633	646	589	604	644	626	618	627	616	585	580	626	647	585	620	608	612	575	644	638	601	615	625	632	640	600	606	597	628	564	594	615	602	613	632	601	620	625	640	562	560	637	585	642	619	629	637	598	598	596	593	583	596	634	623	659	599	628	624	588	564	650	643	605	601	633	626	603	644	628	622	649	612	626	581	641	621	646	594	591	652	641	596	594	641	593	649	627	642	599	624	639	602	611	680	637	631	583	589	618	650	617	595	633	623	582	591	604	637	632	623	591	636	622	544	635	585	613	629	570	608	658	586	568	596	587	642	632	628	582	627	596	588	634	576	619	620	614	603	638	583	651	584	585	637	602	633	561	580	645	618	605	570	606	575	638	578	609	619	570	650	634	635	600	552	631	624	616	630	637	622	645	625	667	604	618	616	631	635	615	612	607	600	647	602	618	569	625	650	626	637	584	619	597	633	616	594	641	632	602	657	638	618	633	604	590	589	622	644	594	607	630	623	610	630	636	568	631	597	626	591	620	585	616	593	640	616	626	629	628	559	622	576	596	550	606	613	628	646	631	611	570	595	601	628	634	592	625	652	586	643	602	589	640	573	619	562	618	616	562	586	591	648	647	567	654	628	640	604	662	597	639	575	582	553	583	621	613	620	575	604	630	604	611	582	658	635	661	635	612	599	617	632	607	593	572	575	655	656	596	588	605	586	601	592	642	635	601	598	609	646	626	656	661	623	590	548	639	597	628	589	590	608	607	618	610	627	578	631	598	591	604	643	554	584	623	599	590	608	616	604	653	621	601	578	624	593	620	641	613	622	618	595	591	622	637	612	572	594	647	610	616	644	608	604	596	586	600	650	580	641	631	578	604	618	642	620	584	613	631	633	606	620	634	610	630	594	612	656	599	637	635	587	592	600	600	620	637	614	579	634	624	587	585	635	657	608	579	604	652	614	587	612	618	572	551	612	601	643	604	615	608	598	620	632	609	625	619	629	566	594	639	600	579	650	639	613	612	555	583	600	592	588	603	638	641	623	616	668	634	581	599	611	633	593	622	603	600	614	547	594	573	623	590	630	605	614	606	640	637	649	577	608	580	603	592	600	652	574	664	569	631	614	635	578	638	640	632	623	598	599	559	632	616	625	630	628	566	582	575	604	589	591	592	631	583	585	612	606	624	601	585	626	597	640	606	602	625	670	575	633	607	658	592	620	669	616	618	627	603	593	624	585	648	591	610	607	610	609	609	632	626	632	596	648	610	665	660	646	631	599	603	651	613	599	661	632	617	639	588	595	579	606	623	573	603	580	622	603	633	594	631	600	637	623	656	611	591	684	612	590	641	599	629	606	575	585	560	611	590	663	606	625	593	654	609	615	611	619	662
26189	41780	33923	23722	18873	14741	11046	7846	6084	4988	3815	3239	2741	2214	1899	1607	1425	1307	1132	1122	946	983	889	845	909	850	792	772	821	762	705	721	758	695	671	680	639	761	690	685	643	628	646	654	663	655	628	642	622	648	592	645	650	625	612	677	636	650	661	630	605	656	660	660	697	648	651	667	640	617	645	631	642	635	621	680	605	660	674	619	656	640	657	616	667	646	622	655	641	655	658	621	636	627	644	589	612	646	645	659	632	627	677	665	634	602	649	646	620	639	660	672	662	643	616	653	585	609	605	635	629	615	597	633	644	649	650	629	635	644	644	658	573	679	638	638	585	622	628	657	615	635	672	653	638	664	656	679	720	635	618	603	631	643	617	668	656	606	635	644	601	672	619	624	642	579	663	608	664	631	616	638	632	648	652	657	658	648	685	592	631	646	656	611	661	593	623	630	686	632	636	624	605	630	597	676	681	651	637	636	674	627	636	601	666	658	640	674	648	629	620	620	634	648	670	681	639	621	645	608	611	628	666	597	635	611	644	600	659	674	619	652	643	626	663	662	654	616	632	665	607	646	633	632	653	666	652	600	641	652	587	644	645	624	644	667	588	666	691	645	695	684	627	646	642	678	602	594	685	615	626	630	611	622	606	636	629	595	630	611	652	600	674	645	628	651	637	632	613	602	615	661	624	658	659	642	665	611	669	644	646	551	673	651	676	602	621	662	668	633	626	660	623	617	639	640	656	612	683	635	621	672	602	665	608	636	627	624	626	619	645	622	625	635	654	663	620	654	662	676	647	665	627	654	620	640	603	635	707	659	612	644	626	616	642	657	665	624	678	643	682	652	630	608	625	646	617	630	643	618	614	666	677	676	657	601	653	645	619	643	679	667	627	637	629	644	610	663	618	660	704	633	643	634	654	669	636	674	651	644	681	623	640	587	614	643	689	653	630	652	615	649	676	642	650	606	606	588	636	613	653	617	597	704	639	639	648	657	655	646	642	641	654	685	631	637	644	658	628	632	603	611	624	654	664	662	622	643	637	646	635	686	632	650	614	617	627	617	668	648	659	642	643	594	638	649	643	667	648	653	624	693	678	622	643	629	648	628	670	645	661	674	642	696	661	637	639	704	632	663	634	621	674	614	645	636	633	642	673	609	581	684	632	654	671	657	649	652	658	656	609	647	621	635	619	600	622	662	692	626	638	659	621	630	610	634	622	589	645	680	610	591	664	651	642	580	655	661	659	629	636	638	666	694	562	656	599	653	667	633	652	644	634	600	650	637	653	639	626	625	616	627	662	634	635	598	630	656	590	620	662	607	639	629	666	695	635	599	663	655	608	635	635	634	665	663	627	594	653	643	647	688	621	623	644	639	665	687	586	627	665	614	581	664	670	640	618	668	643	645	648	612	644	623	624	615	683	607	660	651	624	660	644	645	648	636	680	625	626	673	647	618	637	638	633	670	650	622	599	630	610	631	641	660	687	604	630	644	631	677	667	678	631	649	636	621	673	639	626	634	626	673	608	687	689	672	663	660	632	622	635	604	642	631	611	587	661	660	652	665	613	593	637	622	621	639	619	668	626	648	637	627	608	634	624	636	603	597	630	614	617	638	607	637	603	687	614	613	659	683	647	617	633	653	603	663	611	636	576	609	645	743	639	625	596	629	613	671	668	619	648	646	638	660	643	664	633	654	634	633	655	603	663	645	662	584	669	619	668	657	654	638	641	693	619	627	568	650	609	642	649	662	661	596	635	654	641	608	628	624	642	627	650	622	660	627	660	691	622	632	635	633	628	618	651	642	631	657	645	591	646	607	623	626	637	636	625	662	658	629	651	650	663	643	692	664	596	639	659	637	675	646	664	662	702	621	632	637	669	678	658	639	656	631	635	667	642	654	630	710	624	638	618	661	621	612	631	667	629	680	678	623	616	653	630	608	578	653	651	654	675	672	620	670	645	644	647	602	608	588	662	655	629	652	637	604	680	642	644	635	629	651	613	629	678	654	631	654	657	617	627	664	644	613	626	614	657	655	607	671	665	617	601	658	624	654	640	641	639	650	619	646	678	647	634	601	652	647	659	649	645	641	661	642	669	638	610	650	638	682	667	686	648	643	658	605	613	652	627	637	612	634	636	624	647	630	632	603	654	596	645	646	577	609	657	641	639	636	640	676	638	615	662	652	633	612	651	609	610	634	650	601	639	664	639	667	616	625	667	593	606	626	610	673	618	640	621	660	649	626	630	615	621	657	610	613	623	687	679	696	603	676	666	619	664	604	619	627	648	628	654	640	625	689	640	562	675	661	593	656	651	677	630	646	625	651	648	627	640	597	665	607	644	628	670	646	676	626	616	676	621	629	604	624	648	625	661	601	700	641	645	648	613	617	661	613	659	582	671	654	586	648	644	615	630	674	648	629	636	687	633	622	657	656	637	615	657	619	597	658	613	661	611	642	657	651	615	611	634	671	613	628	670	644	623	610	620	653	594	646	644	625	620	693	616	638	649	673	633	690	662	672	615	692	668	688	680	645	635	652	640	619	681	658	616	639	642	642	616	644	659	649	634	669	615	605	637	634	650	642	617	656	644	640	613	628	641	635	612	595	635	660	624	624	636	658	677	641	621	644	631	622	617	611	693	663	600	669	636	656	640	647	627	665	607	639	593	642	662	638	672	664	657	664	637	665	662	641	643	678	621	670	675	663	627	663	617	651	635	645	627	596	626	647	635	645	612	656	633	642	657	651	632	668	632	608	632	595	651	645	642	635	623	649	645	579	609	629	590	642	693	663	643	668	621	589	670	648	641	623	630	665	622	677	669	618	650	643	672	683	620	643	638	669	608	643	688	651	617	674	634	707	609	612	630	662	664	591	675	627	633	654	637	602	642	660	584	646	618	656	628	646	606	615	650	647	636	633	662	576	664	604	645	604	673	599	686	626	613	648	640	591	638	650	689	625	679	654	718	628	614	670	646	638	631	614	642	651	645	669	665	634	642	645	663	652	589	595	635	665	633	655	658	613	647	628	646	632	589	633	644	625	686	661	643	632	665	643	657	632	626	631	660	636	625	652	679	628	594	641	639	644	633	625	644	620	659	665	661	681	662	645	609	620	592	635	632	663	624	667	633	630	661	628	598	648	636	676	617	690	607	688	655	619	618	555	672	629	632	611	573	632	639	663	673	601	613	638	634	649	625	635	656	650	624	648	596	632	641	671	647	670	671	631	611	659	682	658	665	587	659	603	631	637	694	611	610	666	659	650	640	621	636	626	611	648	621	598	653	648	624	658	666	612	618	651	660	654	637	680	600	670	650	658	610	613	608	625	623	648	650	648	642	631	636	636	599	658	668	685	680	654	623	598	626	696	616	630	668	625	617	651	604	643	628	602	604	639	667	645	641	625	608	643	634	644	668	587	668	638	648	685	662	588	694	623	605	648	637	642	635	640	663	655	608	610	651	707	683	654	643	668	603	625	609	636	636	627	596	657	639	598	658	632	681	609
23391	21064	28310	24279	21934	20268	13786	7642	5447	4479	3447	3220	2731	2329	2039	1767	1593	1450	1402	1288	1274	1239	1110	1118	1152	1085	1043	1037	1006	1007	999	1010	954	986	978	1001	956	965	873	876	919	895	896	895	912	920	843	919	907	954	937	899	935	903	887	900	904	930	899	919	870	886	897	908	878	890	946	877	938	957	888	883	946	899	915	938	906	865	884	934	878	896	857	930	918	867	907	911	876	948	870	900	905	888	899	944	902	864	896	910	872	907	921	845	913	892	899	887	903	868	878	928	872	966	837	842	864	947	930	958	888	872	869	882	904	854	877	934	868	936	895	891	890	926	899	918	902	907	907	885	909	924	897	909	910	897	923	897	930	915	902	926	846	858	888	882	908	834	878	899	906	931	884	893	937	869	849	867	924	951	932	845	907	927	906	886	875	836	895	882	887	907	915	911	886	877	929	921	882	927	826	920	913	867	947	923	915	900	908	883	880	880	929	912	915	921	903	903	905	856	900	924	889	931	913	937	930	921	923	871	885	883	898	865	900	920	875	915	874	919	860	921	915	902	910	914	878	919	878	949	847	851	915	941	910	952	913	869	871	900	896	882	851	905	892	905	894	926	895	901	858	899	973	933	866	885	862	897	850	910	903	873	931	867	877	947	884	922	891	916	933	833	897	862	918	912	891	935	923	888	882	873	903	879	885	908	905	867	923	892	882	877	917	881	838	902	950	917	877	842	912	908	967	862	960	883	869	906	872	926	909	894	933	870	814	859	883	913	830	917	862	891	862	894	904	910	915	928	888	883	846	863	932	860	905	934	868	901	885	869	903	895	901	918	860	890	903	889	932	926	912	909	856	861	870	878	910	829	884	872	917	884	861	889	892	840	918	881	865	895	957	881	907	850	868	916	844	931	903	951	863	877	924	932	894	924	923	948	893	963	913	910	876	941	912	902	838	891	851	899	874	839	903	918	870	930	905	914	900	922	866	905	879	922	860	911	884	891	921	885	882	855	918	903	909	912	923	897	813	876	918	906	923	861	912	869	843	938	912	887	929	909	837	891	897	935	887	887	935	881	874	922	897	891	900	862	871	873	891	915	886	941	920	932	855	952	854	910	871	945	909	876	893	945	922	912	924	918	910	898	949	855	904	880	948	917	884	915	842	830	912	889	933	823	906	882	959	853	885	858	912	916	892	901	907	904	915	892	831	875	854	903	874	876	873	907	855	862	903	899	938	918	905	863	895	929	890	927	899	930	940	859	915	890	890	882	912	882	864	833	918	948	954	870	957	905	908	835	871	940	938	943	873	923	936	877	885	890	864	920	955	883	900	937	868	871	927	851	925	923	898	961	888	856	922	893	974	908	892	870	873	838	923	925	909	910	876	933	874	953	853	843	904	910	883	946	918	896	959	928	836	903	926	942	881	946	895	907	921	920	886	854	861	865	921	846	911	893	789	862	873	854	904	922	894	869	929	925	873	883	905	954	909	874	911	894	921	940	870	867	905	890	843	911	867	889	917	817	900	875	875	907	889	870	925	912	876	905	900	913	922	925	952	910	897	914	926	915	918	894	928	897	890	916	905	884	868	911	907	897	951	875	963	884	890	867	901	877	905	884	936	892	899	837	840	834	898	926	930	858	867	908	908	868	890	923	893	891	907	916	914	919	868	904	927	944	908	870	933	940	861	865	955	858	883	891	898	923	896	965	897	919	892	915	923	911	925	948	865	919	851	867	933	925	889	933	922	870	877	924	880	922	931	899	884	920	860	872	883	860	910	917	882	914	907	899	922	879	906	915	845	924	936	902	912	865	842	891	855	935	858	904	910	943	897	846	894	923	857	896	857	882	854	882	906	904	880	866	922	869	863	913	876	930	880	848	942	894	883	901	884	919	893	902	888	895	957	836	858	882	953	895	974	903	915	856	838	865	929	883	883	910	910	934	904	877	887	900	925	866	983	897	948	888	876	882	885	876	898	944	877	887	887	843	862	870	896	856	885	928	903	882	911	897	879	928	870	910	827	885	880	890	893	893	914	904	896	991	872	892	922	912	909	898	876	895	969	928	947	858	909	890	885	920	884	921	899	889	917	921	940	896	924	914	941	837	904	918	872	927	904	887	915	896	910	944	895	920	931	877	902	880	957	889	887	941	918	862	891	852	923	973	875	927	886	870	903	904	886	891	854	898	919	864	910	868	888	880	900	910	893	887	881	881	911	866	941	886	929	881	882	917	861	894	914	868	935	892	893	881	947	907	882	914	916	879	869	883	878	890	877	898	868	951	878	891	897	922	900	913	861	966	864	888	921	884	940	887	888	937	840	863	928	917	929	924	914	899	862	845	905	944	893	882	924	834	874	958	846	928	906	873	897	960	925	932	884	872	896	913	908	882	956	934	943	910	896	919	942	897	898	887	922	875	877	913	864	899	878	887	926	918	905	953	894	890	915	859	953	895	931	881	921	864	872	910	863	930	926	873	895	838	938	879	876	888	926	939	939	909	886	874	901	913	913	936	924	928	854	986	930	956	889	891	891	900	923	907	886	907	882	959	856	882	874	879	904	869	907	881	953	946	923	952	825	884	880	869	910	954	848	941	900	901	862	846	892	898	946	913	911	927	900	870	883	935	899	953	917	904	917	914	868	926	870	915	898	937	905	886	897	920	976	838	863	897	905	891	872	950	927	877	909	879	883	908	939	908	854	850	927	896	880	955	918	863	933	949	917	895	835	947	906	873	878	915	894	870	893	923	884	921	930	899	894	951	868	903	930	850	836	914	927	890	915	880	939	922	861	910	909	875	919	934	919	937	854	914	912	875	910	901	894	864	881	928	889	896	879	860	945	849	879	924	961	926	845	930	899	897	859	971	917	923	900	928	875	855	920	930	889	863	879	966	904	954	906	895	933	887	910	926	862	923	930	864	893	853	929	884	916	952	858	877	874	923	892	920	902	904	910	957	917	839	899	915	867	893	950	911	866	927	899	932	881	878	866	922	917	901	899	883	837	914	927	873	919	909	951	924	898	927	902	865	938	904	892	864	871	862	818	889	890	887	898	888	878	885	829	906	946	928	903	900	922	932	955	917	946	902	838	826	899	923	897	884	853	910	945	857	931	885	908	960	923	891	832	913	929	940	926	882	869	910	940	879	880	895	896	899	864	943	883	877	853	925	881	877	829	894	882	905	887	901	893	870	895	918	856	901	884	872	875	934	939	899	939	893	950	893	848	869	887	883	864	934	913	884	831	924	931	903	915	915	955	921	885	866	914	903	855	922	897	854	881	872	890	901	884	890	850	927	908	882	877	855	887	901	919	901	929	884	858	879	888	890	927	919	903	913	917	892	904	873	902	906	923	913	895	871	890	879	927	909	917	852	895	917	860	945	865	975	894	838	895	883	916	828	872	857	973	890	934	919	902	834	951	883	929	954	843	895	855	927	891	893	916	876	881	861	930	871	920	888	910	865	908	942	981	880	892	908	942	886	923	908	883	879	902	918	898	894	887	910	910	854
26029	48768	39153	28995	23797	18999	14514	10656	8446	6719	5423	4795	3942	3258	2795	2337	2102	1907	1636	1588	1487	1343	1360	1282	1205	1189	1203	1108	1144	1075	1087	1065	1042	951	984	974	946	962	996	966	1032	976	910	964	870	925	961	953	887	903	874	967	950	831	897	899	899	925	886	922	884	894	878	941	922	889	920	921	992	921	906	832	933	890	890	908	890	922	921	901	897	882	944	889	878	957	948	945	915	940	877	941	917	921	960	946	907	907	921	929	917	907	883	883	933	907	888	923	880	929	910	896	926	958	854	964	916	962	897	937	846	951	859	915	909	921	924	901	999	899	952	900	942	909	910	888	963	967	905	879	920	896	866	911	860	915	945	911	985	907	900	919	957	890	950	936	888	882	889	968	939	914	865	910	982	938	968	894	982	907	973	864	930	908	943	940	922	953	910	964	918	885	938	925	880	933	905	917	959	944	892	893	882	948	860	925	902	928	962	946	877	965	934	949	938	930	938	914	901	925	873	931	927	893	909	957	939	864	952	897	917	883	921	917	905	894	937	943	918	926	904	879	902	921	934	971	897	892	958	935	888	890	926	893	945	864	971	925	947	903	986	902	861	912	831	812	927	983	916	895	953	965	878	919	904	940	877	882	957	913	944	899	950	1007	956	927	915	936	939	864	944	909	929	945	885	915	942	923	854	920	867	925	931	891	874	927	870	894	948	975	907	852	927	958	958	875	875	965	936	904	890	902	941	931	913	917	864	909	920	916	868	945	890	873	949	905	911	955	891	900	899	869	915	956	879	893	937	923	910	917	890	987	956	919	967	933	940	952	892	930	891	920	891	917	982	858	909	865	944	961	937	886	931	917	915	885	901	965	935	960	938	910	957	911	916	939	906	887	961	906	903	901	955	875	985	903	927	935	882	886	912	905	915	909	942	917	923	886	927	927	912	893	873	944	895	897	904	938	947	960	921	952	949	917	923	985	962	935	927	957	964	918	936	914	965	937	864	964	922	886	897	910	939	871	935	969	902	903	921	935	966	923	908	956	914	920	923	876	936	938	940	911	946	893	929	961	937	867	899	916	893	990	933	963	911	929	915	950	912	914	974	910	942	909	962	838	913	947	881	955	914	921	900	874	879	942	907	932	890	917	911	872	888	901	929	895	907	909	918	883	931	903	915	886	908	846	968	928	954	895	935	896	938	931	951	931	928	921	912	895	919	946	930	905	920	949	947	960	928	913	896	863	918	894	914	901	848	823	912	879	967	911	884	898	925	925	911	948	906	928	885	920	882	923	958	868	894	941	924	912	971	961	936	911	911	971	947	890	909	944	914	945	927	951	908	921	926	940	885	973	892	876	839	943	931	924	919	958	923	915	899	942	929	948	872	917	931	936	916	932	920	953	899	940	928	867	922	891	972	917	891	917	898	904	879	895	900	951	952	924	945	925	899	904	890	906	862	970	907	950	850	898	941	875	942	878	908	940	868	865	866	931	937	859	915	961	849	924	911	893	875	924	927	890	912	915	862	881	922	877	915	873	877	883	894	932	894	952	936	951	891	860	888	915	945	906	917	877	912	930	884	953	915	873	932	935	934	891	893	908	944	959	878	925	912	882	889	913	899	899	955	949	921	951	953	956	926	863	911	938	889	910	909	863	944	941	887	897	953	870	942	908	939	918	953	945	898	948	872	937	890	868	869	881	995	941	937	922	914	903	902	864	958	910	908	935	927	940	947	945	904	941	925	885	947	827	865	919	873	911	914	919	963	966	930	879	901	924	961	918	909	938	971	884	921	896	962	920	960	903	895	970	893	839	901	986	904	936	914	920	944	900	932	923	834	897	945	924	906	896	934	890	929	959	901	929	909	890	938	958	923	945	854	862	936	866	966	954	963	899	885	943	956	953	935	904	911	895	847	915	899	937	919	921	912	904	961	1014	937	921	945	884	953	851	918	914	953	947	937	856	974	936	991	877	874	878	932	895	901	926	961	904	909	955	905	895	961	955	919	880	924	925	874	868	894	942	962	931	920	994	899	943	957	905	902	932	911	882	875	930	924	939	950	887	896	968	939	850	915	888	925	852	927	913	913	893	950	932	911	894	911	956	914	883	949	907	944	975	871	970	931	891	921	910	884	901	899	950	881	903	897	950	893	953	925	894	914	902	929	879	913	916	912	893	974	939	952	949	918	871	916	976	930	931	872	888	918	899	910	910	946	918	911	892	940	897	948	887	910	912	923	892	923	894	917	910	952	915	894	973	928	946	877	917	881	895	862	925	921	874	909	942	939	893	912	909	915	943	910	923	964	907	948	858	947	929	967	967	937	913	921	910	913	878	948	904	941	918	906	880	879	996	910	933	854	906	886	924	874	899	954	926	900	880	899	891	944	907	924	880	953	931	873	912	886	911	918	951	921	927	920	912	922	883	877	933	916	944	935	898	897	911	919	978	964	924	948	915	941	945	906	878	924	873	902	873	882	930	946	930	902	923	962	935	940	878	936	961	936	923	944	889	911	912	892	880	915	928	936	947	907	885	916	948	931	932	928	912	957	922	950	976	971	986	885	915	951	935	909	841	891	907	903	835	905	883	920	920	885	876	904	949	935	911	874	860	862	908	875	881	928	972	912	971	920	900	934	974	868	868	888	908	885	938	854	944	949	859	935	966	927	851	947	894	923	922	911	964	920	906	957	980	913	956	896	936	961	913	887	957	947	878	921	936	954	909	930	905	911	935	891	933	926	908	914	935	895	901	910	886	976	851	905	923	846	899	891	922	953	933	887	968	921	959	935	868	897	909	892	915	894	949	933	880	887	935	909	947	924	912	936	942	900	913	919	887	972	904	934	963	875	921	913	855	891	929	916	921	892	918	906	923	890	947	899	906	981	913	924	901	914	931	925	962	866	941	905	900	912	939	886	960	920	891	919	955	890	865	951	911	943	910	955	936	939	982	951	911	926	955	942	945	973	914	905	904	931	862	947	928	914	855	855	930	878	912	855	926	850	967	873	923	961	881	891	917	899	874	973	901	867	913	872	904	907	897	976	944	873	893	879	877	897	898	888	915	895	916	896	885	942	930	854	904	907	961	927	896	916	949	919	902	889	935	871	962	926	895	961	932	888	907	871	948	929	902	881	896	965	885	946	962	885	849	914	869	895	937	907	886	900	877	848	866	928	909	1011	906	912	871	872	890	900	902	882	900	928	920	965	898	921	885	911	909	941	922	914	887	923	957	952	947	907	950	923	891	957	868	884	895	892	950	908	930	894	918	896	944	904	899	928	948	938	933	911	987	890	953	929	983	922	895	961	881	869	893	958	910	885	931	929	957	957	863	910	900	872	876	870	910	866	866	894	957	931	959	892	887	871	965	923	945	919	908	879	926	959	947	971	854	938	951	944	846	897	955	902	906	990	921	964	978	939	946	927	961	946	917	925	935	915	878	887	914	856	918	983	946	900	928	906	916	876	940	911	952	905	907	864	904	944	948	941	961	897	895	921	956	936	926	917	886	912	894	905	931
24585	21095	27756	26415	21214	15079	9961	6318	4639	3622	2992	2605	2204	1884	1538	1354	1197	1094	975	903	806	803	790	743	713	682	747	715	676	672	632	597	573	577	571	577	584	599	590	587	558	529	535	535	555	576	571	527	586	524	538	567	548	569	587	580	496	552	534	548	523	553	545	520	535	587	577	555	579	606	532	581	571	560	547	543	541	551	539	540	587	538	538	555	595	510	559	609	536	571	548	611	592	573	573	563	546	545	546	558	564	546	549	561	538	547	585	580	584	527	585	527	497	561	507	516	544	564	544	533	552	508	524	588	564	552	506	546	522	541	589	564	593	544	548	563	555	569	574	541	534	563	576	553	562	532	545	598	597	569	572	564	501	593	522	556	560	569	536	560	538	545	548	537	599	560	549	543	540	546	575	587	586	562	591	545	530	510	500	545	539	580	514	564	540	568	549	548	538	579	549	593	586	545	553	579	559	500	532	576	554	526	563	536	532	585	522	562	595	583	556	546	524	571	538	538	571	560	541	608	536	592	580	522	579	563	592	545	544	570	564	559	594	565	525	528	561	578	539	535	589	583	559	581	553	554	559	538	545	534	559	568	540	580	607	588	517	571	561	559	548	569	534	517	537	555	551	549	533	576	542	583	560	549	512	530	521	563	576	547	590	534	536	549	541	577	584	604	561	560	547	562	556	547	550	547	538	575	537	559	551	570	553	542	573	584	550	554	598	545	492	552	586	571	601	520	576	558	519	592	573	520	573	523	571	551	538	535	542	555	530	544	590	558	552	541	575	527	563	553	539	545	517	542	486	534	545	533	564	590	495	535	579	528	579	549	573	529	562	552	555	581	563	542	544	563	560	597	557	598	530	594	536	536	607	586	528	550	595	557	532	552	531	562	509	556	552	518	589	550	549	554	577	507	509	578	528	503	501	554	574	582	544	582	523	580	565	532	536	563	589	544	554	520	515	557	522	526	602	569	556	546	562	520	556	560	555	571	497	576	545	523	581	548	576	552	589	530	557	535	547	551	560	549	548	543	525	602	552	550	527	548	529	582	556	533	554	502	549	598	571	528	546	546	527	558	541	538	511	521	557	579	503	527	561	564	518	526	547	560	584	554	548	533	562	523	588	542	537	533	527	571	595	581	575	543	581	566	573	569	514	540	545	545	550	561	512	551	534	567	561	557	572	544	587	532	522	579	546	596	536	555	563	490	544	540	519	584	510	583	573	597	544	572	553	503	563	560	546	563	530	564	543	559	559	508	528	532	591	567	562	570	537	556	548	529	551	524	565	571	571	512	558	546	587	573	548	550	556	544	524	519	529	530	578	591	601	512	602	510	562	586	573	525	542	515	536	504	554	559	536	542	559	554	558	538	561	584	583	517	533	523	558	573	505	563	565	542	519	571	572	549	517	546	547	603	541	583	537	562	543	567	562	537	559	504	519	544	517	548	556	515	506	543	548	520	567	551	559	552	548	539	547	575	536	542	508	551	539	573	540	528	543	541	574	567	585	536	543	521	505	556	543	554	571	545	549	550	545	546	532	517	574	560	565	564	559	554	570	531	559	589	550	556	525	521	558	560	594	539	537	566	598	530	544	565	559	571	570	525	532	555	554	523	556	568	549	580	541	563	552	552	571	519	572	565	521	550	572	584	517	551	533	565	562	502	533	582	583	568	606	581	525	583	543	562	568	554	558	582	551	566	561	557	546	565	584	608	521	533	581	548	596	540	561	523	518	554	555	529	549	528	567	564	542	542	521	564	520	593	573	541	558	579	531	575	536	569	558	519	556	560	610	531	574	554	537	571	576	557	550	566	545	530	539	568	570	600	539	532	567	507	568	533	575	544	539	552	532	542	497	547	575	525	553	605	560	588	546	537	586	549	536	588	555	533	524	618	566	543	548	550	556	564	567	557	568	566	570	531	509	589	512	564	554	535	573	578	574	548	608	545	583	559	579	562	552	579	517	549	563	563	573	506	559	544	569	546	576	539	554	569	587	550	570	558	590	557	564	574	519	562	561	550	572	549	574	565	525	566	565	544	527	584	576	525	566	574	534	553	553	563	567	525	576	543	584	528	563	554	540	601	554	557	566	560	504	544	552	579	612	568	526	534	585	526	551	578	551	549	557	590	523	522	576	548	547	549	566	581	579	600	538	546	561	549	527	590	573	548	535	566	534	582	556	536	548	554	499	527	561	553	564	543	549	555	517	527	553	558	522	530	565	559	588	589	571	596	568	569	556	587	564	556	578	526	576	580	541	571	582	556	537	539	605	546	519	582	576	539	554	523	545	536	550	568	538	550	539	557	535	538	559	528	531	570	583	548	546	538	566	512	521	559	602	574	583	548	533	534	564	556	500	564	558	517	514	529	528	577	551	575	530	538	549	565	558	568	556	548	576	533	556	560	545	567	535	556	568	553	535	564	506	516	590	525	557	520	538	563	584	557	532	584	537	545	533	584	557	530	588	527	569	519	585	564	582	540	570	571	587	601	526	584	497	548	526	564	544	555	540	546	508	575	556	551	602	537	553	540	515	565	543	613	577	574	494	538	551	518	537	544	551	545	583	563	524	573	570	555	573	526	523	517	541	553	536	541	506	557	562	604	604	512	567	582	563	610	556	590	513	624	553	556	581	554	530	561	562	514	509	566	572	589	547	539	562	569	594	546	575	545	589	573	549	547	531	540	528	525	571	546	544	540	574	517	547	551	535	543	508	523	540	568	533	540	539	567	527	556	557	584	582	539	538	545	546	531	564	535	510	564	533	546	558	567	523	555	564	548	549	573	547	561	585	571	610	569	586	599	570	526	611	576	565	607	559	532	530	515	528	585	571	578	534	545	520	548	500	531	549	558	534	559	545	555	577	569	561	565	569	533	551	556	549	534	563	545	558	593	529	508	564	514	544	565	575	567	540	568	563	537	578	560	535	549	558	509	548	555	510	572	575	547	557	544	538	539	545	582	570	563	586	562	564	567	570	547	570	589	522	570	607	545	601	541	533	553	565	533	520	565	550	587	565	546	581	564	550	524	605	555	559	562	569	562	591	516	557	584	534	562	564	535	529	539	571	528	546	573	591	548	545	585	556	538	510	575	518	543	534	537	555	537	538	540	550	538	564	583	570	586	542	550	553	557	546	566	529	534	557	571	546	539	554	565	543	561	553	550	617	624	524	580	560	542	636	568	572	555	548	550	565	514	605	533	559	535	496	513	546	592	550	533	572	564	564	563	576	561	576	570	553	581	597	551	572	565	565	550	485	557	569	507	516	534	544	562	543	608	533	532	556	553	567	572	545	540	530	523	536	486	570	547	540	538	610	558	560	545	541	570	567	527	548	542	528	508	569	514	588	552	561	543	570	616	600	535	584	503	540	531	539	517	557	623	582	573	538	487	554	598	578	538	538	560	567	564	542	551	564	543	512	549	540	576	565	581	518	556	580	595	579	545	560	536	501	601	542	570	543	584	559	518	543	557	542	521	559	542	547	609	558	571	534	558
25284	46267	37858	27941	23002	18634	13546	10189	8026	6218	4910	4247	3395	2743	2156	1824	1634	1412	1251	1159	1036	1047	986	882	887	835	851	836	741	775	671	686	643	656	619	626	647	611	593	636	596	636	573	624	607	613	604	587	618	580	643	588	573	638	559	558	585	559	543	606	579	582	585	585	580	633	621	604	602	578	612	616	601	593	585	595	569	538	574	595	566	611	578	569	547	617	590	611	612	588	616	570	572	605	594	565	586	589	614	635	574	618	579	601	602	597	605	592	609	575	590	603	616	563	636	557	595	597	611	582	558	591	595	584	604	575	575	586	592	596	577	608	616	586	620	594	591	622	612	604	620	620	573	591	578	585	615	619	554	619	578	568	616	609	580	600	582	577	625	607	631	576	595	569	580	595	646	587	619	621	584	578	576	589	571	575	563	613	548	599	575	586	601	588	594	587	584	581	598	559	562	629	581	625	552	593	590	585	578	566	618	600	587	590	580	589	626	607	606	578	585	590	599	539	565	598	536	634	590	644	616	607	584	607	563	573	590	564	575	639	583	554	592	600	607	586	636	585	579	603	561	619	602	616	648	595	589	613	598	530	574	557	605	597	542	585	553	566	586	589	598	609	597	591	588	583	585	625	560	622	601	589	604	595	572	605	580	641	591	572	568	620	592	616	566	571	622	622	551	606	574	619	591	585	573	559	581	634	567	564	609	608	572	575	548	599	548	628	600	576	541	570	573	586	533	569	587	568	584	540	590	603	556	597	637	593	606	598	571	555	595	562	596	628	606	589	574	564	625	577	597	621	586	599	576	531	592	621	590	620	570	582	628	610	604	654	599	597	624	607	587	614	573	578	572	597	532	581	611	629	594	573	548	616	564	605	598	594	561	589	617	603	535	571	556	585	592	592	609	597	631	534	600	614	600	601	549	571	602	577	593	584	580	581	614	594	600	616	613	609	615	558	613	597	618	608	591	615	633	598	527	611	573	608	615	596	540	563	594	570	608	599	590	571	612	634	556	568	571	557	605	600	601	613	576	608	591	547	591	571	607	613	583	587	605	604	634	569	599	586	587	544	588	589	597	597	588	609	560	566	560	600	622	589	569	595	599	628	577	617	597	639	579	577	563	577	625	606	564	634	593	594	558	547	599	602	593	619	641	561	593	575	570	588	594	639	594	585	551	576	569	609	578	583	560	585	585	620	598	607	603	630	625	599	594	583	588	561	587	615	529	586	578	575	635	561	582	579	650	622	568	591	560	615	577	549	615	585	588	613	571	600	579	613	587	607	583	562	590	577	566	578	614	602	614	623	588	621	601	585	573	594	597	605	635	591	570	617	587	608	597	562	587	597	595	538	590	581	573	614	592	597	602	617	574	610	584	578	592	603	610	578	569	608	567	572	594	611	580	555	569	590	620	581	589	614	568	650	599	542	580	603	612	595	575	587	561	617	598	576	581	591	609	591	581	630	584	581	560	597	596	560	537	609	546	624	606	559	590	584	557	566	606	596	634	565	581	598	613	595	611	582	570	589	552	601	590	573	555	572	574	590	611	543	560	590	592	578	602	563	613	615	577	606	578	551	610	586	605	563	574	589	622	595	563	580	590	572	578	626	589	605	607	588	585	627	573	587	588	607	574	610	631	567	633	560	634	640	621	613	612	563	550	634	576	578	601	614	583	610	584	590	583	587	606	590	561	648	591	579	628	571	581	594	572	569	630	619	608	581	589	572	565	603	550	584	573	567	578	557	611	570	587	621	589	578	601	590	573	605	573	649	603	575	563	585	558	568	586	575	627	575	630	535	629	570	655	640	607	626	613	587	618	587	570	603	576	615	576	598	608	582	639	587	610	624	550	602	577	614	572	571	619	571	586	557	624	549	615	592	575	557	561	637	578	569	568	626	567	589	553	653	593	609	630	587	591	615	578	607	582	599	620	553	559	579	569	589	632	594	603	602	608	543	594	609	543	614	572	630	578	577	603	599	547	552	594	602	619	557	620	579	576	567	644	567	607	583	582	609	565	569	624	562	611	588	615	605	568	609	609	597	605	541	606	605	596	600	574	548	586	530	605	627	637	532	580	584	585	609	595	568	624	611	592	593	614	608	627	593	572	617	577	584	547	562	584	599	621	585	595	588	533	633	614	608	599	581	578	585	591	603	612	594	610	552	615	582	578	568	620	567	603	567	556	586	599	576	586	541	611	608	568	587	609	578	619	599	595	577	587	570	599	590	571	587	576	572	614	568	623	558	603	584	571	581	611	590	616	613	560	607	647	596	588	567	565	616	617	580	578	617	583	572	580	594	621	592	592	606	597	595	632	565	560	580	655	592	571	588	604	593	574	602	604	599	607	571	560	593	602	612	605	625	577	593	601	615	583	571	529	632	569	586	576	551	619	592	589	620	624	584	606	587	586	600	580	591	536	586	616	546	609	575	588	572	601	621	613	609	574	618	584	578	606	597	594	618	613	600	595	606	558	545	576	620	587	598	595	555	617	560	569	604	630	611	627	585	560	596	593	609	582	561	596	644	548	619	554	574	602	599	593	566	597	590	636	561	601	623	618	610	608	587	595	600	594	570	615	573	579	595	567	634	565	610	605	567	595	591	569	559	611	597	579	554	622	612	595	600	596	611	589	549	572	555	580	571	594	608	591	594	600	588	575	582	559	588	587	624	586	618	612	591	558	602	606	591	616	588	617	595	597	584	616	597	606	571	620	604	593	578	601	564	618	596	550	567	615	574	547	523	618	573	605	615	588	590	573	601	577	599	606	609	575	587	616	592	614	579	622	613	595	563	618	566	573	588	574	577	601	596	584	608	585	614	616	605	571	569	574	596	565	577	615	600	563	600	630	582	596	600	628	620	608	594	599	561	583	581	580	611	615	576	641	553	582	539	604	593	596	548	593	590	598	574	568	609	546	584	556	593	555	572	577	587	602	564	607	586	593	590	625	587	576	596	584	598	598	564	629	547	536	572	583	583	597	583	577	581	604	560	532	573	606	551	586	631	612	578	570	603	591	576	586	604	620	583	586	604	603	608	627	579	582	579	582	630	620	603	586	590	561	623	594	600	587	607	620	588	633	548	571	646	594	570	587	584	578	560	542	612	557	621	563	624	566	640	589	577	596	564	608	619	642	578	568	607	602	575	617	597	572	607	608	606	562	580	612	614	568	611	647	582	567	588	571	576	621	601	576	617	588	588	601	592	622	584	594	576	612	583	596	622	567	588	606	578	583	595	595	555	571	577	604	568	586	581	600	551	580	572	545	621	611	552	571	639	597	619	603	581	579	545	596	590	577	609	627	626	578	599	602	626	601	598	632	604	598	621	576	557	587	591	541	593	590	582	586	623	572	582	574	576	580	576	584	591	562	556	601	590	602	587	633	593	562	563	617	574	636	587	605	562	611	602	594	603	612	568	623	585	623	576	524	553	591	581	592	607	599	549	553	570	585	585	617	591	580	618	618	590	538	587	627	594	602	575	576	626	581	587	585	596	611	579
22391	21060	28681	23726	21453	22996	21254	11154	7616	6201	5006	4260	3490	2899	2455	2162	1935	1697	1701	1538	1464	1362	1292	1330	1223	1152	1169	1098	1080	1060	1016	1026	953	1049	1014	978	963	942	997	956	980	941	922	923	974	951	901	944	915	969	916	912	915	909	955	940	944	920	915	922	944	899	894	970	886	869	916	943	948	972	887	967	895	918	903	886	936	953	939	908	902	939	979	930	940	884	953	959	936	907	934	993	927	905	964	888	875	937	871	943	921	908	911	968	911	855	990	975	940	909	878	947	956	873	975	924	973	963	887	947	896	926	949	953	947	930	935	922	884	966	974	957	936	954	912	895	910	911	940	890	970	927	913	896	943	916	920	933	888	919	935	950	918	940	883	898	922	953	926	889	900	931	889	936	916	889	945	913	971	898	911	890	1014	896	904	952	933	950	903	905	923	924	934	853	918	912	924	980	987	938	919	932	925	878	936	964	943	954	948	934	964	976	884	938	963	931	927	889	935	951	933	942	863	961	890	928	901	944	946	839	931	894	926	903	919	897	902	864	918	945	908	915	916	946	965	942	863	930	935	932	910	886	888	908	900	906	893	936	923	947	935	965	907	925	912	932	1004	938	903	907	954	945	981	846	872	933	930	914	917	957	935	925	916	912	932	907	958	907	943	940	936	988	932	974	913	896	926	919	948	948	952	910	913	963	924	951	962	954	889	935	889	923	883	958	936	893	858	920	923	920	909	939	953	961	941	954	924	960	947	887	962	970	930	895	957	948	892	940	888	888	979	979	948	994	985	954	913	885	949	880	901	944	868	953	902	893	859	910	978	964	935	898	903	988	934	942	935	926	912	932	920	879	966	996	876	904	957	920	912	927	953	893	981	918	922	951	980	937	914	931	988	951	890	924	905	977	903	919	931	904	912	865	924	933	950	911	935	936	917	900	905	890	960	876	933	914	928	942	933	888	907	893	903	921	941	947	946	924	910	847	927	932	935	905	957	835	921	935	988	947	933	882	920	946	893	915	955	1009	913	965	939	970	949	853	922	903	891	960	986	985	926	938	892	958	920	873	898	970	932	965	928	945	935	967	970	939	879	940	908	879	910	906	917	921	938	945	931	901	858	970	928	980	924	1003	970	938	953	912	933	908	903	934	934	887	919	976	935	933	900	921	932	979	941	962	933	932	888	938	944	915	951	986	880	976	939	955	972	936	930	942	916	926	913	892	924	889	921	935	949	884	913	935	942	971	967	934	960	905	955	944	957	953	950	947	919	919	893	906	961	935	983	898	950	940	985	932	827	928	875	904	879	984	909	961	931	945	885	970	945	948	888	964	888	949	939	902	960	932	977	966	912	915	916	878	935	924	963	911	919	907	892	943	954	950	932	919	924	979	945	904	902	898	955	932	909	944	948	956	886	923	938	898	953	929	928	942	954	930	942	923	929	948	977	904	894	939	944	890	878	970	943	888	923	898	931	912	959	944	959	922	938	951	978	915	941	927	941	956	946	896	942	911	928	864	906	970	918	952	887	939	966	925	913	949	891	963	972	917	899	945	882	971	927	926	943	913	944	924	938	974	915	885	962	914	951	930	937	954	949	933	943	956	977	939	905	928	945	1016	932	955	898	1016	933	954	892	935	972	863	940	915	947	915	947	949	894	925	901	924	929	914	900	908	918	989	920	941	916	970	936	928	944	939	968	953	925	958	901	900	948	908	938	944	902	922	926	923	949	933	967	889	864	956	934	913	937	881	897	971	909	942	855	905	923	969	875	898	929	1019	875	955	892	901	980	904	940	911	987	963	901	967	922	945	895	932	848	899	889	903	905	959	935	938	980	910	945	972	931	966	924	884	930	967	928	910	908	933	930	948	953	971	956	922	971	916	955	920	889	903	971	945	991	946	889	892	946	907	909	910	948	941	902	954	933	935	945	909	862	902	940	900	930	921	916	964	898	978	919	959	886	912	969	923	932	934	889	914	914	877	952	939	929	942	934	960	955	927	920	942	940	989	910	944	904	944	926	939	921	921	899	952	941	884	881	978	903	950	933	942	984	858	938	902	935	959	960	933	950	918	901	935	945	929	968	972	948	907	875	947	934	887	925	954	930	842	931	878	926	914	877	928	894	979	924	903	901	935	919	951	982	935	944	927	960	878	922	960	958	903	925	970	951	943	945	915	898	900	912	975	930	918	936	987	938	925	902	915	921	962	949	911	915	994	917	904	948	976	969	876	937	946	957	897	983	949	935	953	869	999	996	952	961	941	910	907	891	991	952	930	939	965	954	879	935	927	943	899	910	925	931	965	945	924	980	913	898	945	932	952	888	881	892	909	908	909	924	946	937	915	947	901	906	910	934	928	935	863	889	961	937	893	962	943	933	867	932	895	891	893	936	955	936	932	909	933	928	916	925	936	901	916	927	892	954	935	927	908	894	933	954	875	937	960	951	939	955	935	947	887	879	942	969	999	952	952	981	966	939	937	888	922	908	913	934	963	920	959	952	946	869	947	868	952	913	982	905	970	949	955	818	970	895	950	913	924	913	925	942	984	958	995	974	969	840	897	916	949	918	929	894	917	916	955	950	878	971	935	909	911	888	944	911	877	856	891	927	912	907	963	921	935	934	956	961	883	923	927	989	932	987	921	943	946	968	901	889	869	975	921	900	968	893	933	925	905	967	938	913	889	878	995	936	878	922	920	930	893	941	903	963	946	907	909	956	922	951	929	939	923	915	945	945	918	858	942	915	964	933	909	986	914	926	886	946	903	911	926	924	924	923	856	861	954	884	920	935	904	952	917	962	961	943	948	934	911	914	885	899	930	936	988	953	877	951	924	931	940	898	934	958	906	939	890	906	921	939	939	917	949	941	942	956	886	944	906	921	879	912	945	896	962	947	887	932	975	924	933	943	918	898	903	903	936	920	959	915	960	908	964	916	953	942	987	902	887	980	939	939	951	848	944	959	879	918	928	938	927	901	930	861	954	888	956	977	874	934	965	909	919	912	931	905	930	944	939	933	939	931	916	943	930	944	890	925	965	964	881	949	948	910	893	975	912	930	954	897	964	909	929	946	904	945	994	911	946	992	982	913	947	926	909	924	885	937	896	966	968	913	944	999	934	914	939	931	906	936	981	920	939	938	870	941	883	960	905	911	912	916	927	912	900	943	939	979	893	908	956	938	966	915	980	910	932	920	877	913	857	954	937	930	861	967	956	950	915	905	906	909	924	931	920	951	913	923	868	949	935	928	951	899	937	945	937	940	894	923	902	906	954	883	939	1008	895	926	872	917	905	916	940	959	980	893	909	928	951	972	954	984	934	872	909	982	879	944	889	900	964	918	924	921	917	951	952	890	923	941	878	847	886	931	925	907	910	925	878	940	942	952	920	885	966	974	935	912	871	910	959	891	878	941	934	898	904	937	899	888	838	979	932	934	929	936	940	925	831	884	951	928	922	964	880	919	891	890	967	915	926	878	898	910	937	945	945	931	968	940	892	900	907	943	912	951	926	926	916	898	931
27502	53881	43962	33739	28756	24041	18258	14148	11100	8924	7312	6143	4893	3952	3201	2910	2517	2197	1979	1813	1787	1559	1450	1474	1364	1319	1259	1288	1208	1139	1155	1103	1081	1083	1005	1016	1006	1016	1022	1032	953	982	974	986	993	968	993	1000	870	944	996	922	971	965	930	1004	982	958	966	935	960	913	952	943	885	987	916	952	942	907	919	917	969	944	994	950	947	939	964	940	877	928	990	986	1016	943	935	965	943	972	933	972	998	945	934	987	959	987	945	1010	960	944	969	945	912	936	939	933	964	921	952	924	1013	936	936	979	973	929	896	909	970	967	931	1001	930	945	982	945	929	985	1009	937	936	992	966	963	1017	955	930	931	900	944	956	932	961	955	910	960	896	922	978	1016	962	964	977	926	920	936	919	992	957	938	918	978	922	908	965	938	926	960	957	953	972	953	964	940	920	950	963	954	962	904	1055	966	963	1001	936	988	952	965	898	974	939	971	968	951	935	935	911	888	913	942	919	934	946	962	903	921	935	952	913	981	962	971	962	1002	944	999	954	912	947	882	973	956	932	990	879	973	949	921	967	935	975	960	962	916	945	948	923	955	911	980	912	974	921	983	908	949	941	938	967	942	910	919	982	933	952	953	971	946	967	981	929	916	914	935	970	944	945	968	891	988	960	945	929	968	960	931	1000	890	910	934	950	914	956	987	928	943	959	920	927	923	893	952	931	965	893	961	938	914	921	937	993	957	936	952	912	982	943	956	921	928	932	923	938	996	902	929	957	965	986	978	950	884	889	960	966	1006	965	976	965	967	917	952	912	954	985	921	982	952	934	940	910	916	959	1030	990	965	1001	928	974	915	1009	938	936	908	971	970	898	947	989	934	970	971	972	956	897	910	966	997	940	959	910	939	930	986	969	976	993	949	961	1012	926	915	917	929	988	989	937	971	922	971	923	954	930	906	922	905	953	898	943	972	948	926	930	945	922	1004	976	915	923	913	969	948	945	944	958	972	940	896	980	1016	959	915	930	941	976	985	935	962	943	977	963	968	884	949	1001	950	929	956	933	999	924	911	906	966	971	950	963	939	955	980	986	929	1000	980	959	985	935	936	939	967	926	1000	945	939	935	989	927	936	913	954	1002	981	951	1000	937	1002	951	953	951	911	956	951	938	881	998	949	947	948	956	915	938	882	920	1011	920	966	951	948	938	980	948	890	928	922	906	943	930	941	948	946	899	974	942	932	939	901	1015	921	979	976	941	887	941	908	953	965	956	917	974	922	931	922	961	899	952	945	943	990	945	928	948	965	943	944	942	910	954	961	912	992	960	950	962	883	952	916	948	952	947	980	927	937	1003	935	960	960	930	929	906	926	930	960	971	933	945	902	888	956	947	966	904	939	922	960	964	955	895	922	986	901	911	932	885	981	950	975	997	937	984	925	976	980	968	920	932	956	925	979	975	942	966	984	948	890	969	926	909	945	976	960	997	929	924	935	960	969	896	882	961	949	922	928	940	955	980	955	909	972	967	990	898	946	951	989	992	904	928	992	935	936	945	984	990	959	978	923	910	1006	957	921	948	957	949	956	907	963	929	940	981	984	977	964	959	972	944	916	909	966	982	946	957	936	944	951	912	968	905	914	971	937	972	956	970	936	941	996	958	926	997	940	954	986	922	923	939	935	940	922	989	972	941	945	926	928	969	957	1001	949	910	947	963	931	956	910	956	965	950	978	952	922	913	910	951	942	916	955	933	922	919	922	933	938	943	953	951	962	966	981	934	966	966	941	935	927	998	947	978	965	921	923	973	939	989	947	931	925	948	970	984	964	963	913	959	992	950	931	903	937	923	955	929	969	941	916	955	908	959	934	991	924	911	987	956	948	967	983	915	977	886	891	929	974	979	972	910	912	963	1039	934	973	946	932	976	961	989	1013	924	974	967	980	968	951	958	921	982	941	952	946	938	1000	962	915	908	935	874	945	976	927	942	924	894	901	898	991	969	900	952	959	940	960	970	947	985	943	933	974	932	932	983	967	959	951	983	960	979	951	919	903	998	947	980	930	948	992	948	1006	904	978	948	937	946	933	939	928	891	990	928	934	954	969	928	968	1025	940	911	913	974	991	992	906	970	957	941	993	933	919	962	976	934	914	948	937	933	936	933	925	960	928	978	961	908	931	967	978	986	976	935	941	945	910	964	979	916	969	896	971	986	989	870	925	963	978	936	972	939	955	988	978	971	931	1013	990	959	962	928	931	965	935	971	884	971	974	898	918	951	917	913	917	923	935	939	986	1036	957	968	918	977	896	958	944	975	911	999	933	920	940	945	984	906	914	1018	948	941	905	909	1012	988	962	966	959	957	918	908	915	958	936	953	946	960	928	933	916	965	910	902	979	1016	965	973	992	981	966	937	923	939	935	954	929	933	910	932	909	1028	918	985	924	907	950	956	955	957	935	913	989	936	944	941	944	986	930	987	902	936	936	1003	1001	932	977	927	987	888	954	964	908	938	969	972	949	933	901	929	948	959	902	921	1022	958	898	964	899	931	951	931	901	943	951	904	962	905	995	986	984	958	968	967	974	932	985	913	931	926	980	907	982	922	952	925	909	967	957	895	956	980	977	936	970	983	983	981	986	965	932	959	920	944	967	920	980	978	940	991	965	944	913	928	944	983	923	949	928	950	865	895	915	976	921	958	939	963	988	955	946	947	916	932	957	953	938	917	963	970	962	972	908	952	926	934	969	980	900	956	961	966	1008	952	897	925	966	946	1002	972	932	965	982	929	890	955	962	939	939	929	983	950	949	1009	944	948	910	963	921	957	946	934	942	987	968	977	959	950	988	969	915	986	968	922	935	968	998	940	977	957	903	910	902	966	945	930	959	944	989	931	964	1014	949	948	976	975	913	881	954	897	948	965	943	934	944	974	967	950	908	946	971	996	955	979	918	932	942	953	972	970	946	959	923	980	948	956	929	948	992	944	974	931	911	959	932	975	943	915	966	927	922	985	932	1000	955	931	889	992	941	932	949	952	950	951	941	957	917	970	948	957	968	956	926	946	929	932	951	950	946	934	994	943	914	924	931	960	955	977	924	980	924	978	944	952	979	1013	902	980	946	931	987	964	949	982	945	986	962	926	946	975	958	928	937	947	973	951	944	928	909	932	920	973	982	955	919	922	954	968	937	900	945	916	975	982	964	867	898	944	936	937	930	981	938	962	961	981	954	945	958	907	1018	961	977	908	946	927	907	945	932	884	922	932	927	954	955	960	948	928	986	987	985	986	973	911	941	990	971	888	1016	1009	936	997	921	1006	914	965	897	978	971	983	951	949	975	970	926	955	949	934	934	989	960	961	897	949	940	913	965	906	960	963	951	1005	959	904	941	973	912	905	954	957	917	956	982	928	911	901	920	947	910	941	964	949	986	996	954	936	987	991	999	918	996	956	981	921	961	925	973	902	919	972	983	971	964	961	895	910	894	931	961	969	906	956	975	966	928	951	946	955	974	956	969	945	997	960	982	998	968	955	945	942	920	932	901	985	966	939	945	950	921	954	951	978	977	895	1003	905	981	958	985	907	978	933	935
28230	25105	30631	24617	15869	10812	7271	5042	3641	2862	2359	2069	1699	1491	1290	1142	1076	958	922	877	856	832	792	704	812	661	725	662	639	669	649	633	648	612	626	622	625	592	630	612	643	608	631	615	633	598	600	576	605	618	609	585	597	604	588	593	564	605	642	565	636	567	593	596	553	589	603	569	632	605	572	557	612	590	611	544	595	610	587	585	600	606	601	580	602	585	640	585	591	576	617	596	622	599	612	593	618	567	613	627	586	593	588	638	595	616	561	608	598	611	598	600	580	575	619	616	618	573	595	589	611	581	612	619	631	617	573	595	596	584	584	594	629	584	579	622	537	592	572	613	599	564	583	601	606	586	565	613	603	606	596	553	623	618	568	613	594	583	591	608	595	610	593	583	505	597	591	594	571	593	594	615	608	602	615	613	614	583	612	608	578	583	591	579	599	631	590	664	582	587	601	590	598	591	620	600	606	607	571	604	579	586	615	591	577	616	618	590	617	592	588	586	602	575	608	631	591	584	607	589	655	592	612	626	550	573	605	661	622	584	578	596	608	640	615	562	597	583	597	599	610	559	623	603	574	602	606	608	560	593	618	612	586	554	614	584	588	579	613	583	601	611	569	607	580	635	613	581	595	604	590	580	557	548	616	602	573	585	643	573	584	625	623	599	613	632	618	593	588	599	612	591	579	596	605	569	596	631	571	570	599	605	620	605	567	582	620	592	568	608	604	629	572	607	565	600	592	596	565	583	545	616	608	588	577	587	583	572	597	570	645	644	573	576	606	595	594	635	644	651	617	614	605	563	545	599	626	555	609	616	563	566	562	625	627	576	590	657	628	583	594	610	637	609	609	606	644	566	608	587	586	622	628	629	572	617	589	588	595	586	592	574	574	647	552	626	582	590	625	580	616	620	651	603	614	595	576	591	584	574	620	610	563	627	578	584	562	614	607	607	576	602	569	574	588	597	561	606	584	582	610	618	594	577	613	568	649	627	589	585	592	601	607	558	614	593	583	586	594	572	580	612	570	565	550	606	608	558	583	585	594	616	597	587	600	602	612	589	589	597	576	648	550	559	596	596	593	569	597	601	576	611	578	602	634	602	592	582	610	646	606	595	624	606	601	643	619	575	556	591	613	595	623	632	590	616	592	585	590	634	588	614	593	600	551	602	588	604	622	592	592	576	590	560	606	613	571	619	581	633	553	616	594	606	621	602	577	574	611	592	596	612	582	557	635	611	623	584	624	643	618	595	586	586	608	632	574	612	602	621	578	551	578	552	561	572	604	634	590	611	601	594	619	546	639	596	577	591	579	577	620	582	598	574	585	613	593	650	559	580	587	591	557	569	550	629	637	595	571	612	571	622	601	621	578	581	592	616	625	590	588	565	620	595	581	556	580	614	580	616	604	616	607	626	642	614	577	611	632	648	599	609	598	595	601	569	560	606	620	598	617	588	669	541	584	575	559	558	601	628	604	635	574	615	585	558	540	624	580	587	547	557	592	653	603	566	604	598	611	585	571	604	631	582	614	614	627	599	641	596	552	585	578	596	555	579	642	573	575	662	632	602	629	592	603	642	566	585	623	594	603	588	548	600	586	584	565	588	575	602	620	598	598	612	578	599	583	582	616	596	601	630	580	598	616	622	582	623	595	590	602	584	610	566	618	575	619	587	630	613	601	578	590	597	624	617	629	594	626	569	547	620	567	591	598	579	572	597	577	614	589	646	592	612	615	633	586	580	621	647	562	591	577	584	607	584	653	583	543	547	588	560	580	654	608	609	646	609	599	609	586	612	603	621	616	612	673	624	582	565	598	585	631	523	597	604	601	607	630	594	587	571	616	583	615	632	554	619	635	594	608	620	563	596	608	606	592	628	613	582	617	560	592	569	581	597	641	599	595	569	572	598	588	627	590	595	626	638	553	595	598	617	581	594	586	622	604	626	605	594	603	621	562	611	584	598	584	582	575	607	594	563	632	567	551	590	586	551	646	604	604	634	567	589	584	603	603	596	614	595	631	583	577	642	621	639	569	578	625	618	623	601	618	659	551	565	628	597	606	585	598	595	612	614	628	594	568	573	617	545	596	605	646	607	603	556	570	597	605	585	570	583	561	576	616	593	553	578	566	603	585	613	593	553	544	633	585	544	606	586	609	590	639	605	575	624	616	602	654	595	609	572	554	585	590	628	606	617	584	578	627	606	620	613	628	605	603	638	632	594	581	582	583	542	594	586	572	587	605	568	639	583	587	591	584	591	603	599	637	588	613	601	514	608	609	573	599	607	588	627	593	617	634	579	597	615	616	627	599	583	623	620	578	613	620	614	603	595	585	589	612	584	593	619	591	575	568	573	619	583	625	574	604	577	587	592	597	604	592	585	628	618	593	652	605	567	568	608	552	595	576	608	640	585	610	651	621	626	580	604	562	595	620	579	597	584	582	592	562	593	592	594	585	635	644	571	616	560	586	593	570	556	606	590	596	584	604	619	621	627	566	601	562	585	580	552	620	620	615	611	615	581	613	611	623	610	577	604	592	591	623	583	573	561	614	592	598	604	589	596	603	609	617	567	605	627	612	612	559	605	615	571	590	669	567	592	587	586	616	591	616	619	603	612	600	565	602	583	570	559	598	566	596	615	585	577	572	582	610	553	617	612	583	567	596	604	599	583	552	592	626	577	581	548	603	608	582	605	626	642	556	591	603	634	574	612	569	617	580	606	584	585	615	638	627	612	646	602	621	544	587	613	619	590	632	587	605	607	617	586	596	600	598	573	632	624	598	600	594	627	586	609	613	534	578	597	668	577	569	608	599	623	570	583	633	634	602	626	593	601	556	602	587	579	598	621	586	598	610	576	620	633	599	590	588	581	578	547	560	575	599	618	585	605	614	622	529	534	594	599	589	608	609	618	592	603	619	606	604	601	601	585	602	577	586	585	613	551	602	581	599	590	625	589	608	650	573	585	578	585	604	600	567	600	605	622	658	597	576	624	592	585	576	578	581	590	553	606	606	605	616	604	626	593	578	585	583	612	588	549	546	610	577	611	585	606	666	613	653	535	586	625	587	611	591	548	625	595	607	573	580	588	592	599	598	609	619	623	595	546	597	621	606	596	578	627	603	564	569	579	615	569	640	580	576	584	628	585	642	581	636	639	623	626	600	565	606	614	584	555	606	580	618	622	591	557	605	625	605	598	617	653	597	586	570	618	602	573	649	582	563	605	603	549	610	598	608	618	566	637	573	575	629	612	595	588	575	565	596	637	580	575	583	602	626	608	592	589	570	595	540	615	621	590	595	590	611	637	541	568	586	566	594	589	596	629	585	574	601	648	627	609	576	598	616	579	560	575	610	626	629	623	625	580	604	640	584	614	636	645	574	574	589	583	586	588	601	636	578	603	607	597	567	591	590	566	579	620	565	617	582	583	628	619	606	611	603	562	627	614	585	609	598	601	570	618	565	617	631	568	600	524	589	614	599	597	609	591	626	567	569	567	638	545	577	604
25505	41979	33415	23719	19244	15136	11186	8179	6018	4669	3904	3400	2593	2142	1921	1625	1372	1292	1127	1093	939	932	935	862	810	829	801	804	784	748	720	727	725	654	646	666	631	648	690	661	640	594	659	666	677	598	650	589	643	604	665	609	627	643	630	602	664	646	619	630	616	603	620	602	616	608	609	626	638	587	618	666	616	630	614	638	590	635	670	631	643	623	678	647	616	650	633	608	631	622	637	660	681	640	624	621	621	648	622	595	620	628	647	662	619	600	614	609	653	653	669	631	641	613	662	630	668	623	627	657	616	628	665	613	583	641	671	627	624	671	603	671	682	596	612	575	604	597	653	627	618	661	635	607	649	638	631	632	605	625	654	624	672	631	646	614	661	615	645	658	611	652	574	621	709	621	632	615	665	631	587	630	665	614	637	633	629	652	641	626	624	649	661	636	632	581	661	703	624	583	603	624	675	636	621	642	627	595	597	648	680	597	659	660	668	648	635	620	643	646	640	606	683	634	628	618	634	582	651	619	633	614	639	670	636	609	642	634	587	669	655	642	613	618	623	628	580	611	661	674	626	609	681	647	622	591	621	613	620	674	598	602	627	629	570	655	625	670	641	664	618	640	664	595	629	588	618	626	585	649	653	646	621	587	619	575	609	605	628	642	644	648	630	637	667	662	597	578	647	650	624	659	607	621	716	650	650	632	636	673	659	612	609	648	650	604	595	608	631	634	643	587	683	622	618	664	657	638	625	640	631	607	636	619	647	625	626	674	604	593	607	612	642	635	628	658	591	632	612	608	654	582	634	624	617	636	657	637	628	627	644	670	617	640	588	677	616	626	601	623	631	615	628	667	607	673	643	634	652	652	644	652	603	595	651	617	607	646	601	687	598	610	645	678	685	664	605	612	657	589	598	589	634	627	619	640	637	608	624	634	600	645	643	662	604	614	596	630	605	607	626	655	605	642	622	622	636	641	628	588	596	605	638	640	622	613	668	623	645	650	623	618	650	636	681	648	601	668	614	710	632	630	561	643	664	611	609	635	627	631	650	626	611	637	633	650	621	640	664	649	598	679	627	630	618	621	654	634	654	618	586	685	677	626	601	606	678	629	619	575	648	639	625	678	648	647	588	604	627	635	662	585	656	633	665	652	668	658	632	628	638	641	628	663	640	673	626	615	643	619	659	618	604	637	643	610	603	635	597	644	650	599	657	623	654	652	625	666	638	578	624	647	663	576	653	626	588	602	670	670	616	628	639	645	625	671	606	623	642	650	624	606	622	658	577	613	667	647	634	694	619	614	644	592	633	663	616	643	605	626	630	609	612	569	613	655	631	652	620	595	641	649	617	612	646	621	677	541	639	622	614	641	601	644	635	616	593	596	636	698	637	607	621	668	629	624	632	623	609	619	600	620	586	619	613	653	606	672	596	663	654	605	668	634	600	636	659	608	623	614	685	586	601	610	653	580	632	631	600	649	668	672	676	673	639	628	628	625	647	581	630	624	600	627	623	686	626	674	635	599	649	591	623	620	666	646	617	645	595	597	597	596	622	616	635	590	601	591	580	647	607	588	652	623	631	620	649	655	624	617	635	602	593	663	627	675	648	650	672	590	615	645	653	627	634	620	616	625	606	606	627	639	606	643	602	629	664	604	647	627	705	670	663	625	635	578	593	570	619	629	638	662	651	649	616	646	666	648	620	636	583	636	634	609	624	609	602	646	594	626	669	649	644	607	606	640	635	631	594	641	642	592	615	625	638	629	681	607	648	614	653	647	638	678	656	647	661	598	597	599	638	618	594	610	647	660	623	598	579	590	620	605	609	656	633	640	625	643	617	610	639	653	594	594	627	599	666	599	620	650	637	599	656	638	620	636	604	631	623	626	605	602	627	605	604	633	602	618	670	671	613	660	631	638	633	620	635	630	644	629	577	602	645	647	588	646	570	629	623	631	629	620	648	605	641	618	644	630	628	648	615	607	626	585	673	688	628	651	663	610	610	611	610	639	579	639	646	625	639	663	615	649	645	615	656	603	629	602	590	600	622	639	641	560	668	605	612	598	626	583	639	666	628	666	650	635	629	597	640	652	619	635	611	624	663	625	644	616	667	648	634	580	584	591	619	604	637	656	642	599	694	636	624	691	627	633	629	623	597	623	602	678	603	608	641	642	637	637	616	660	639	602	688	631	576	634	645	650	601	602	638	584	644	663	621	575	627	653	640	666	598	627	576	639	660	603	605	639	627	595	670	630	626	666	615	644	595	592	676	622	628	664	595	638	665	639	666	619	609	597	607	610	596	601	648	620	600	663	643	653	663	637	642	611	641	580	655	640	628	690	618	618	655	600	604	650	590	626	599	655	630	660	655	658	613	629	585	650	635	576	617	642	643	653	634	621	666	621	623	612	601	600	639	620	636	617	674	628	592	599	670	625	599	689	663	629	600	600	604	647	613	604	622	628	629	576	575	648	632	616	626	638	644	625	616	563	626	639	624	666	637	590	597	634	655	627	622	619	578	615	643	657	629	595	598	627	630	622	604	622	628	615	575	628	635	639	643	641	619	626	656	624	646	643	641	628	608	631	629	641	632	594	664	645	637	647	662	642	631	585	600	636	621	609	599	585	645	619	618	639	653	662	552	621	636	623	647	660	609	594	575	619	657	656	604	687	609	628	614	616	661	611	642	618	640	631	641	593	604	644	626	675	613	593	630	648	589	633	581	649	625	617	665	609	620	598	612	640	665	652	602	628	653	605	573	614	627	616	616	638	629	638	625	637	586	609	655	639	614	635	612	623	623	656	624	636	638	644	604	632	616	657	650	648	664	614	622	648	619	634	614	615	618	592	622	639	597	652	607	639	651	651	582	653	623	635	635	606	665	590	651	619	655	621	591	649	613	627	650	581	626	614	634	634	611	659	588	596	605	632	601	595	660	592	650	616	611	616	647	601	651	637	638	665	621	642	582	622	627	637	609	676	692	600	624	633	634	615	674	646	662	574	663	596	638	630	619	640	661	608	632	681	641	656	586	618	569	641	636	682	639	622	622	607	587	623	639	616	658	615	632	620	634	652	596	650	618	596	663	578	651	661	623	637	599	587	606	622	638	629	652	610	656	631	674	645	634	611	584	656	626	598	656	635	657	595	604	619	657	652	611	600	631	677	634	644	621	645	635	636	626	605	641	638	676	607	613	642	604	644	626	624	639	642	634	624	639	649	618	619	620	609	672	607	624	665	629	614	613	643	594	614	625	639	663	595	667	629	662	690	630	630	622	588	617	664	660	584	627	648	653	666	661	642	632	592	623	639	639	664	624	594	680	624	643	642	631	607	633	661	662	648	668	583	617	649	640	614	612	606	618	643	639	617	644	640	650	596	633	589	653	635	607	586	637	584	656	685	622	639	605	631	615	644	636	640	642	677	637	647	638	617	647	595	621	668	623	629	614	658	664	617	615	636	692	643	635	638	687	612	687	610	610	645	644	731	641	621	608	651	588	635	635	610	596	681
23361	21053	28245	24289	21976	20460	14309	7903	5729	4385	3748	3128	2550	2184	1980	1654	1594	1449	1373	1282	1272	1134	1169	1068	1107	1049	1014	1078	1022	1003	955	989	870	907	867	926	960	880	948	911	862	920	916	925	867	874	861	851	880	901	891	891	893	898	904	843	878	911	817	948	882	924	882	894	896	844	862	867	890	863	921	906	929	900	884	849	916	866	922	837	881	923	873	882	880	871	889	911	937	869	913	924	917	889	910	973	877	884	910	893	913	909	902	888	879	857	852	897	895	874	923	859	853	955	888	905	896	845	870	836	889	990	931	915	793	906	885	861	910	861	930	897	857	922	874	848	854	887	876	910	898	901	882	925	895	890	881	821	920	918	899	913	891	892	892	888	896	858	842	839	910	916	898	907	875	920	908	912	870	884	938	880	866	905	874	875	906	884	903	903	931	884	843	836	882	937	873	926	888	902	920	906	876	902	918	896	897	901	878	897	926	977	875	918	872	891	892	871	877	857	932	882	878	855	975	892	944	865	930	916	883	894	881	856	869	899	897	904	912	876	918	910	876	867	913	894	887	943	931	931	862	943	844	864	918	914	958	916	953	878	940	853	869	862	899	843	916	876	913	931	910	881	899	917	928	852	871	883	870	903	871	845	826	890	879	909	900	887	911	920	909	872	897	860	857	909	907	827	849	881	897	934	897	897	877	886	910	863	879	848	938	938	917	856	887	894	861	910	912	894	876	907	859	860	935	843	864	858	902	902	865	836	857	864	922	892	837	880	903	901	884	919	848	825	886	885	861	825	890	894	919	882	889	862	903	926	923	918	952	863	908	889	940	947	933	942	966	895	857	864	869	940	881	875	834	864	908	842	852	935	849	912	921	895	874	882	925	861	932	891	845	900	889	913	941	889	890	822	878	921	893	877	946	914	929	853	901	910	857	915	937	922	842	914	881	881	917	908	848	877	911	879	908	927	884	889	886	869	895	857	937	842	866	901	916	887	858	926	875	925	862	904	836	847	864	893	859	850	826	919	837	893	901	894	884	852	883	868	836	890	848	864	861	942	922	886	908	881	909	903	873	889	939	917	928	913	940	942	891	895	856	892	883	886	853	848	917	887	880	919	876	889	931	929	933	897	902	936	848	910	843	899	907	947	833	877	905	892	854	914	885	936	881	899	873	836	848	869	921	877	893	909	861	871	833	841	874	911	853	875	891	912	864	882	929	859	879	863	930	876	912	924	900	914	933	882	933	944	871	892	898	875	899	890	898	857	827	832	911	902	909	882	859	892	917	941	857	884	911	855	864	898	872	869	932	906	856	881	827	893	886	914	917	924	852	909	865	940	932	924	918	897	807	937	901	874	901	888	877	871	902	871	855	872	921	897	942	901	938	909	864	913	922	898	858	882	889	864	916	892	925	918	907	937	875	876	903	854	910	877	896	921	926	885	875	860	889	912	850	903	885	912	895	815	863	907	871	864	869	906	891	887	879	962	908	917	881	867	862	814	862	819	847	855	868	915	896	846	874	859	913	914	864	894	887	934	918	896	869	871	915	883	846	910	907	910	889	837	895	840	843	877	893	839	890	885	922	917	922	875	898	897	908	868	904	986	852	878	909	875	900	880	885	948	885	908	905	925	928	898	872	896	888	870	840	865	834	920	862	854	894	884	907	927	853	911	866	873	851	848	915	933	898	861	853	840	951	904	921	904	850	866	905	862	863	926	843	903	884	930	905	912	924	889	884	864	862	855	916	891	894	875	892	922	857	856	899	945	897	861	878	864	804	887	913	955	879	858	846	934	911	860	904	875	923	877	894	869	897	885	881	869	924	878	928	905	863	866	945	880	897	923	914	860	886	919	885	966	900	892	895	918	894	913	905	878	922	873	893	862	902	885	907	864	919	852	908	861	857	881	877	877	909	878	890	828	860	881	930	860	924	908	906	930	857	859	864	819	865	864	898	854	899	888	859	873	930	870	909	926	849	901	943	912	921	883	850	884	878	916	907	885	893	918	831	879	907	886	851	918	906	843	855	883	906	845	853	905	844	899	814	865	882	923	900	915	879	900	907	868	895	894	875	884	887	849	937	841	870	849	899	870	931	948	882	890	873	866	852	895	902	853	897	856	885	866	856	853	879	850	925	899	911	896	917	885	856	901	868	898	884	927	833	907	907	918	923	898	843	864	892	857	885	887	894	829	850	887	803	958	853	906	878	933	871	860	905	904	911	892	806	851	841	878	918	833	894	919	820	914	893	909	859	900	877	918	848	891	932	890	835	882	892	859	835	878	889	864	933	892	883	938	909	879	878	926	903	850	886	886	846	922	926	848	891	909	900	925	904	908	876	892	808	907	903	913	873	901	861	904	875	873	862	943	884	876	867	914	854	914	852	869	883	883	911	925	859	882	919	909	864	970	930	889	882	869	912	875	904	834	894	932	914	878	851	937	833	899	901	914	912	917	851	900	834	867	895	863	904	899	887	880	884	871	868	928	884	876	856	904	920	942	827	877	901	937	867	877	896	930	893	918	875	967	883	873	892	875	908	844	919	898	893	880	856	885	868	862	894	848	882	867	903	861	847	851	899	905	914	918	910	919	926	886	947	871	856	851	888	858	892	913	844	938	840	852	891	925	894	852	865	903	861	874	878	830	908	894	891	873	883	931	918	884	956	911	912	934	880	930	848	917	943	889	892	886	873	879	910	832	896	928	884	882	881	868	892	934	890	918	894	956	853	925	854	864	921	880	888	948	845	857	917	865	908	927	910	815	895	906	893	894	850	883	886	900	920	912	861	925	890	875	915	905	886	897	899	917	867	870	908	883	866	854	855	895	899	910	885	883	863	918	853	852	847	890	940	937	909	921	881	897	875	853	870	938	907	814	892	932	909	899	886	848	878	895	888	872	841	935	831	928	885	873	914	920	895	896	851	863	833	850	909	847	945	872	861	851	948	881	861	860	920	861	945	901	878	824	917	872	885	849	910	922	899	890	841	958	927	844	879	857	911	914	893	929	841	910	918	921	843	891	884	880	860	849	876	886	864	858	918	895	892	876	910	854	873	855	902	904	898	903	920	912	909	908	921	865	926	846	839	890	909	900	918	877	920	946	934	912	878	890	874	894	886	927	869	878	903	883	876	878	896	888	893	884	884	900	881	876	888	848	907	883	900	878	932	872	891	885	913	854	922	876	874	884	898	828	868	908	907	874	865	919	854	902	913	861	895	908	907	838	867	844	964	791	905	880	955	875	873	896	838	815	898	808	900	868	871	891	910	886	843	876	907	871	923	896	852	922	891	876	877	869	917	896	837	959	872	860	859	834	883	904	904	809	904	871	890	896	928	894	934	898	899	898	882	863	852	930	847	804	886	902	927	893	845	883	856	895	888	878	872	881	835	911	872	838	852	938	858	894	891	909	907	914	877	889	904	913	900	904	881	869	906	879	916	890	860	860	874	940	897	837	899	865	923	903	861	862	863	839	924	873	880	813	942	883	868	908	882	913	834	900	894	886
25858	49125	39231	28934	24052	19752	15097	11000	8730	6755	5667	4769	3829	3111	2631	2322	2072	1765	1692	1491	1534	1415	1327	1269	1161	1195	1123	1179	1152	1083	1077	1042	1026	950	936	960	909	875	966	926	901	981	945	921	923	879	935	917	874	903	935	940	904	890	903	906	934	914	913	919	997	898	882	952	904	922	897	922	955	910	924	968	894	892	914	902	948	907	878	924	917	928	924	911	878	901	869	902	876	933	931	925	889	944	865	913	848	914	861	854	922	903	926	899	871	897	937	922	935	897	916	897	934	869	860	890	912	874	913	896	902	943	946	984	881	912	877	852	908	949	912	887	968	939	868	887	914	902	945	917	903	934	906	907	957	918	957	922	904	906	843	933	954	955	862	927	946	898	905	907	889	912	884	961	959	931	915	928	972	866	872	882	921	868	894	906	890	913	912	926	915	863	892	892	931	938	888	915	869	933	929	912	932	910	897	920	914	921	886	927	945	968	912	882	866	937	920	1018	902	891	883	866	974	877	860	954	964	932	878	906	966	927	897	936	897	929	943	934	889	887	906	878	897	896	838	871	906	852	884	897	977	934	921	903	894	931	948	934	868	911	890	900	952	879	939	923	924	920	896	908	899	918	933	897	902	959	894	912	888	899	906	969	905	964	931	907	876	903	873	935	934	900	904	938	910	945	907	918	871	936	941	857	918	908	895	880	948	952	915	941	945	915	942	907	920	917	940	936	899	933	889	979	900	861	894	871	912	920	947	956	933	890	852	907	920	859	897	942	882	847	943	877	917	934	932	890	872	858	884	951	915	892	949	918	944	905	911	898	911	967	927	877	936	904	907	935	911	931	904	929	914	873	914	902	955	965	905	968	961	904	885	954	974	876	925	967	918	865	913	883	1008	896	963	931	904	891	887	882	932	947	921	985	914	921	911	886	907	882	933	889	950	933	886	902	941	872	915	924	919	878	898	906	895	884	980	832	945	942	925	919	896	898	915	905	906	929	925	976	904	906	912	917	935	922	861	901	935	972	915	892	961	880	891	870	899	893	922	943	943	922	893	926	966	946	898	893	901	952	878	927	948	882	893	881	951	920	916	953	919	922	916	932	921	904	941	894	908	914	872	930	905	919	897	896	940	981	926	940	887	891	907	886	873	898	943	912	904	938	909	913	899	855	947	871	909	953	910	917	890	901	895	914	933	886	947	872	898	885	897	918	859	914	936	938	927	973	930	899	900	945	899	914	942	892	980	909	935	1002	952	914	910	881	848	912	950	886	888	896	907	943	924	947	905	940	932	907	884	916	886	903	973	926	934	928	923	948	924	884	924	924	916	921	868	911	945	949	908	929	894	880	837	923	929	894	933	957	872	912	942	903	929	917	934	861	913	911	913	902	966	895	904	884	860	930	922	840	967	852	913	946	839	893	889	886	880	862	869	935	889	952	924	920	922	898	942	981	941	933	944	920	906	994	952	931	952	940	890	951	950	887	936	934	888	967	899	943	934	942	895	926	924	917	965	911	929	907	925	956	888	975	907	909	945	910	903	868	899	914	964	914	925	920	911	955	878	874	853	938	874	900	898	930	904	892	895	903	912	933	869	899	898	881	925	906	901	876	848	886	928	955	894	870	949	872	922	868	947	871	936	909	935	904	892	924	867	941	919	946	930	878	920	917	966	911	906	935	1006	917	934	970	934	922	894	869	925	935	937	934	898	925	936	892	928	909	945	936	859	928	917	885	884	918	866	926	951	908	934	898	918	923	891	985	935	870	873	914	922	956	895	901	879	900	910	919	946	996	874	869	970	904	892	902	862	909	907	922	972	943	916	901	912	961	985	895	911	907	873	906	919	897	938	926	894	895	829	925	933	916	947	899	913	966	940	923	886	943	919	930	919	869	900	944	912	925	885	943	896	949	903	932	918	953	911	848	889	910	932	924	911	908	936	923	905	927	930	953	902	907	910	932	931	906	948	919	951	997	911	934	840	903	887	960	928	916	941	959	911	898	920	871	938	905	963	904	849	985	885	849	922	894	911	911	920	990	924	862	907	915	935	898	890	878	960	938	899	907	968	884	917	868	901	964	937	950	916	904	898	935	920	898	916	923	917	893	909	859	938	925	915	911	916	881	940	939	911	874	852	930	942	923	932	866	876	926	994	895	892	903	916	931	920	918	918	935	902	921	939	971	911	985	957	885	933	899	848	895	930	922	895	891	887	917	935	913	927	848	979	945	896	892	911	876	903	906	923	926	964	876	875	922	921	914	882	886	928	896	908	922	919	877	946	899	877	901	919	880	970	894	910	883	921	893	911	946	886	955	934	904	882	920	852	957	879	882	855	903	935	877	964	947	936	935	911	898	895	891	940	956	942	904	927	905	900	875	966	946	903	882	936	914	927	920	892	942	891	940	935	943	940	894	915	901	881	892	874	929	944	912	884	924	939	916	913	912	891	928	900	893	861	939	949	910	915	920	912	945	931	853	856	932	962	948	858	881	901	931	975	898	892	968	889	931	955	888	901	903	960	933	932	962	878	889	935	901	932	859	900	891	938	888	947	922	927	910	937	885	909	926	888	918	909	925	921	879	904	935	862	894	908	968	940	925	952	907	914	899	929	884	914	856	895	951	948	900	942	888	839	911	882	904	932	934	865	931	899	910	921	868	856	905	919	961	915	852	895	947	903	967	913	898	877	915	905	965	849	917	969	919	920	940	922	882	886	896	919	929	917	940	905	837	900	947	908	905	870	911	900	904	940	866	953	877	905	951	907	950	863	985	912	919	930	927	965	965	894	888	925	828	905	858	927	934	891	877	987	927	872	862	903	926	899	889	902	876	931	903	886	966	955	911	916	922	888	964	972	932	924	855	943	918	855	888	924	918	873	907	935	927	894	919	964	927	939	955	931	896	874	834	905	935	933	908	908	908	924	923	903	904	921	868	919	923	921	892	873	901	887	945	930	926	927	916	916	950	949	919	896	874	862	849	918	874	958	867	944	895	927	913	896	972	883	872	898	874	893	879	868	921	882	958	915	890	931	909	987	962	950	958	935	912	899	922	870	919	894	899	911	925	943	895	910	925	926	881	889	905	863	906	911	898	894	905	923	904	898	929	885	893	855	894	876	856	881	890	906	913	914	888	963	853	873	887	933	935	945	862	922	886	853	955	904	959	907	949	918	863	918	915	907	979	941	958	901	913	935	922	902	919	969	902	895	880	894	940	929	907	869	869	889	927	861	900	939	927	887	942	915	857	950	887	911	902	886	838	892	955	909	915	906	897	887	891	884	885	896	927	937	915	933	868	928	920	892	936	938	933	902	910	940	912	964	912	881	941	870	910	946	884	908	860	898	915	912	914	927	942	909	970	921	965	911	883	890	897	887	923	927	861	945	926	899	867	869	903	861	926	920	901	949	908	916	906	927	906	920	872	909	909	899	863	878	914	866	912	874	965	861	991	922	888	932	868	914	906	925	961	895	902	907	930	903	903	928	908	857	923	952	927	886	920	951	911	903	941	875	928
24555	21049	27649	26212	21135	15168	10499	6659	4989	3475	3033	2555	1950	1602	1511	1262	1118	1066	979	926	891	851	775	720	698	665	660	647	659	626	661	640	600	580	515	555	542	582	558	545	600	558	539	551	520	536	559	527	531	520	533	519	521	548	532	532	512	545	571	553	621	535	569	552	509	511	514	565	530	572	535	567	515	537	580	543	479	530	575	560	552	529	561	586	539	553	585	551	555	515	525	524	537	581	568	565	551	535	565	551	533	551	500	532	556	545	540	531	543	557	529	522	561	582	549	548	509	504	550	499	517	531	562	549	542	503	526	560	529	511	542	541	563	567	556	521	550	542	520	521	519	549	553	571	611	588	513	536	570	523	562	542	536	558	542	532	572	587	543	541	549	534	539	555	560	516	528	556	552	567	553	563	566	518	592	537	514	547	587	553	523	565	532	550	517	573	549	582	552	549	534	568	553	504	522	549	542	556	529	532	514	538	541	535	547	538	528	536	564	562	538	522	530	533	526	583	569	568	542	578	556	564	543	528	523	554	525	525	573	559	525	505	576	560	557	571	544	516	527	573	520	513	537	568	531	548	555	531	565	518	578	572	546	547	535	543	530	546	517	540	517	547	548	581	565	533	552	533	534	510	490	540	548	524	580	550	565	548	564	557	566	503	608	548	547	533	589	588	543	543	545	500	513	517	520	524	563	541	517	554	546	559	542	537	598	558	543	526	552	566	531	570	515	589	564	545	597	550	549	534	536	516	561	506	532	558	559	558	561	530	499	521	528	533	571	520	564	572	552	572	581	557	541	550	529	510	576	518	538	554	545	539	515	556	557	559	552	560	559	514	544	556	529	560	508	525	538	575	503	530	551	569	532	567	569	543	529	569	522	541	544	546	507	555	539	496	555	518	537	536	574	575	538	509	546	537	567	572	476	507	529	589	519	549	557	537	576	505	540	529	535	497	548	568	540	502	568	553	560	525	544	577	512	560	528	530	556	499	570	493	571	614	542	544	519	503	571	581	575	519	536	501	529	548	559	548	552	537	527	520	576	541	501	532	528	544	545	528	553	530	539	533	549	547	573	518	527	535	525	489	536	526	556	536	516	546	538	578	576	562	496	506	520	527	547	540	522	523	545	507	549	566	530	572	538	564	539	564	558	570	547	529	524	573	482	553	511	576	536	560	560	569	526	533	540	508	524	543	521	530	550	543	548	513	535	524	573	520	562	563	559	580	547	585	513	519	535	579	543	499	569	533	534	559	564	520	520	554	524	572	539	542	531	552	531	553	561	593	562	552	519	532	533	563	575	511	563	530	517	497	535	526	514	553	528	506	561	550	568	534	575	528	545	530	516	560	478	542	525	504	551	528	518	520	590	551	567	585	537	523	523	543	529	578	539	560	519	556	560	534	540	509	522	529	557	580	520	538	583	571	546	555	504	541	556	526	539	525	542	538	563	582	588	540	588	581	568	500	548	570	561	553	529	469	537	542	515	571	545	538	532	515	575	555	559	518	525	573	504	540	558	572	522	538	540	499	477	532	534	517	519	536	527	539	539	528	552	565	539	539	552	496	549	536	550	538	539	555	553	516	545	533	572	522	566	546	539	545	501	528	530	537	566	570	521	544	528	573	536	600	545	563	548	557	536	542	518	551	510	532	570	557	513	524	539	501	542	570	506	481	566	530	547	573	595	554	498	516	572	536	530	549	560	560	539	558	524	542	546	584	501	533	543	523	539	543	562	551	538	569	541	538	553	540	529	551	549	512	533	525	562	556	545	534	535	548	519	509	557	524	582	538	559	525	557	545	489	571	566	556	569	549	561	538	554	566	507	538	550	558	540	557	538	544	503	543	527	503	541	539	540	526	561	578	512	526	553	521	517	528	510	518	535	510	543	548	556	545	565	532	568	547	575	581	523	576	550	520	490	489	583	523	585	565	521	531	557	543	578	493	546	552	550	558	522	554	542	562	548	506	539	557	515	535	533	535	534	555	516	586	506	550	531	551	518	518	547	572	561	557	521	535	530	541	548	561	504	547	564	572	517	543	534	539	532	520	508	547	552	549	530	570	497	540	513	528	537	524	508	578	555	515	557	555	514	557	540	534	541	507	542	558	541	537	554	571	570	560	551	553	571	545	562	571	540	526	584	560	573	515	525	560	490	564	548	525	531	544	562	486	521	575	562	540	530	542	537	524	536	559	536	558	551	539	499	538	556	560	568	566	535	512	535	523	514	537	554	507	550	522	551	553	542	529	552	539	576	530	536	547	529	543	538	525	548	552	536	531	528	503	549	575	545	516	571	553	546	597	547	573	509	560	530	504	562	541	530	565	524	519	535	522	569	534	551	568	529	525	524	540	525	559	544	537	534	549	526	549	552	545	544	519	559	525	563	502	599	544	527	578	557	514	549	558	512	521	568	575	535	542	531	548	570	568	576	555	541	516	544	566	524	557	585	562	564	515	534	561	533	580	555	544	581	547	507	521	524	581	535	528	579	505	540	539	541	535	483	539	540	592	549	508	527	529	547	535	572	548	543	538	524	546	493	531	549	559	566	552	507	505	579	563	535	550	552	567	544	561	567	551	500	514	525	569	557	521	574	531	539	546	510	575	537	534	528	616	536	522	565	510	550	546	524	534	521	550	523	556	554	554	528	526	535	545	520	599	497	514	563	532	575	504	554	575	526	539	586	546	577	567	525	550	577	533	527	590	503	539	549	502	534	537	528	535	566	504	520	539	538	524	517	525	558	560	552	541	540	562	555	514	536	560	478	485	532	554	565	533	560	494	549	528	550	546	537	582	538	523	546	536	583	524	579	492	501	581	515	542	524	517	575	540	554	538	550	539	536	513	536	524	531	516	571	525	559	538	545	520	549	527	514	520	546	539	537	559	509	545	520	534	535	541	525	538	540	562	524	516	564	561	567	554	521	570	513	542	556	539	560	503	536	521	556	550	531	519	574	536	508	539	561	538	554	550	523	519	557	512	515	560	581	516	506	518	552	552	484	538	593	558	535	583	560	568	525	525	576	553	533	576	533	555	537	535	547	558	521	533	529	525	563	537	535	522	545	531	565	536	482	542	580	508	539	549	553	576	532	533	548	561	561	560	506	557	521	517	509	563	547	573	554	581	530	521	527	562	514	522	506	522	533	543	541	513	537	591	534	543	505	576	514	508	519	532	540	526	505	526	520	542	551	511	553	510	521	549	506	554	528	527	588	576	587	563	562	509	516	534	528	537	550	531	573	552	571	563	511	541	536	537	544	563	510	537	563	553	549	528	510	561	523	555	546	498	540	543	564	545	569	521	546	539	493	550	546	501	549	532	523	556	571	551	558	551	478	545	502	510	535	539	561	559	534	538	546	561	492	558	593	546	514	564	517	501	561	543	532	569	528	536	529	553	552	536	569	536	568	532	527	591	510	538	577	584	577	548	525	516	539	524	519	577	495	559	529	535	540	522	503	465	533	493	558	570	590	534	563	510	533	537	553	528	509	580	571	540
25266	46745	37906	27570	23233	18757	14626	10568	8063	5828	4998	4010	3080	2454	2135	1823	1600	1440	1335	1174	1086	958	970	908	844	831	846	781	798	763	690	657	714	678	620	585	598	556	630	571	632	565	585	600	600	547	624	560	578	573	642	606	568	564	551	595	514	586	556	577	561	592	598	575	579	577	601	625	566	559	610	573	546	572	578	599	600	549	551	574	571	552	571	577	598	587	554	620	637	601	581	557	559	564	572	561	570	573	575	578	596	583	549	632	630	575	594	570	590	559	583	584	564	586	575	583	547	592	586	541	606	621	546	573	568	579	651	540	570	571	580	577	598	611	576	591	601	595	551	580	588	563	603	582	586	581	545	565	563	601	620	616	540	569	596	578	575	605	585	573	614	546	593	542	554	577	547	620	616	572	562	603	608	549	626	572	578	547	595	554	601	597	567	598	616	607	618	648	569	600	599	553	568	614	626	566	576	542	575	589	621	566	624	599	564	568	619	585	594	600	546	547	584	559	574	592	580	607	603	581	596	591	566	606	593	573	575	580	591	594	563	536	578	513	563	611	564	568	602	584	614	608	540	623	611	584	557	600	603	586	607	643	610	586	594	597	571	600	584	619	572	576	590	599	586	602	614	592	549	561	642	561	634	596	547	561	575	598	605	548	567	577	610	554	623	598	620	571	547	580	573	559	619	597	551	594	583	608	602	573	524	542	588	585	559	608	589	608	610	563	595	559	621	565	594	585	604	582	613	578	584	569	588	553	592	568	599	544	578	599	575	600	625	580	563	560	550	599	572	615	578	565	614	614	590	571	590	553	548	553	558	590	588	596	544	543	575	554	602	588	561	561	591	597	583	576	580	610	542	570	588	596	653	606	610	624	579	581	568	571	582	597	571	643	538	605	624	604	604	571	546	566	565	568	611	608	591	577	563	577	590	549	573	585	565	546	577	586	579	584	592	591	586	548	585	556	593	568	567	568	577	581	560	553	594	590	564	598	570	590	563	602	581	584	575	581	606	535	560	602	583	593	590	581	533	557	591	584	587	594	565	611	552	618	608	590	589	616	558	602	554	581	609	579	555	566	600	552	605	564	588	587	587	566	527	614	621	563	595	572	579	581	520	565	600	603	543	560	598	604	585	568	561	645	595	607	567	597	583	590	552	587	572	584	601	599	544	547	622	632	605	587	560	559	567	567	603	618	560	560	579	547	593	584	578	563	595	588	569	600	611	566	590	608	574	581	600	593	575	578	575	567	551	623	560	587	585	567	603	601	565	570	529	577	593	609	579	609	581	579	596	582	573	595	568	544	606	588	571	595	545	557	614	600	565	594	581	625	542	569	527	562	576	570	586	618	579	568	600	579	544	562	579	576	594	615	560	606	586	528	585	568	563	597	578	561	588	599	579	609	582	576	588	553	558	556	592	537	570	560	573	633	573	580	594	610	610	582	535	571	553	567	654	562	605	564	618	600	593	594	601	532	598	585	563	586	580	607	554	626	569	541	559	622	548	598	529	543	644	568	586	550	580	585	605	595	591	580	513	577	601	560	560	563	565	586	558	569	554	554	563	575	596	589	603	555	577	572	588	638	554	626	573	629	535	595	591	605	623	568	582	513	582	542	568	553	565	552	578	597	572	541	613	576	590	545	623	568	589	531	561	612	568	579	598	570	526	574	574	599	554	562	567	571	608	594	603	590	573	575	612	551	577	592	576	587	556	575	605	602	590	564	577	558	609	579	564	603	558	572	614	561	591	575	597	613	563	569	596	574	572	559	592	558	570	586	576	549	581	540	597	611	605	574	543	580	616	574	592	568	574	582	563	626	616	581	580	530	573	562	592	587	568	548	588	595	566	592	542	589	578	574	531	595	605	595	596	574	594	549	545	629	587	575	603	582	586	553	606	541	602	565	584	593	589	600	576	575	562	554	559	609	548	596	614	594	559	583	627	573	587	612	571	545	571	575	600	599	600	574	581	570	583	559	590	600	565	613	590	591	537	589	583	605	554	552	579	562	594	583	577	588	558	590	619	561	587	607	636	610	569	551	575	554	563	561	541	593	591	614	632	576	589	594	568	529	575	585	556	627	570	557	579	544	564	601	598	553	573	584	569	526	546	557	565	561	572	604	576	547	551	583	554	541	580	569	576	585	559	623	579	614	561	600	576	603	565	577	603	578	567	596	585	565	583	551	566	595	602	584	547	585	590	632	580	573	581	603	635	578	624	604	553	600	573	586	594	586	656	580	606	606	552	589	589	601	553	569	616	574	541	557	561	571	569	623	607	583	541	575	613	576	587	543	565	592	544	591	595	584	615	541	573	594	601	531	574	600	563	572	574	570	590	619	599	574	602	586	605	577	588	590	585	573	653	572	608	600	571	578	558	609	573	573	586	589	581	577	568	564	585	580	569	530	596	567	590	608	636	551	621	589	578	565	572	572	594	555	577	611	568	557	602	593	577	591	591	594	611	550	599	568	570	606	561	588	587	610	578	599	576	575	583	593	598	573	592	562	564	581	583	589	573	591	628	560	563	586	607	527	548	578	597	566	537	604	580	579	600	606	594	569	592	569	572	576	578	563	600	572	631	538	598	599	606	604	579	592	564	581	523	576	550	600	576	554	553	563	577	600	595	591	606	568	560	571	574	564	600	576	628	580	557	594	547	545	586	583	618	563	598	619	583	576	572	626	532	643	584	582	532	558	604	568	579	590	597	579	583	580	570	549	569	570	588	593	631	588	546	602	555	592	584	565	559	551	623	569	559	598	590	564	572	589	577	605	594	585	595	586	554	600	593	574	556	543	581	595	579	601	633	584	553	546	607	548	569	549	594	530	590	579	568	546	592	554	572	605	618	565	569	582	610	590	567	575	572	590	571	613	586	623	572	608	606	627	595	565	593	584	566	610	574	639	594	557	569	561	561	600	609	571	615	569	516	576	513	569	610	547	569	615	582	596	546	603	571	556	560	608	580	582	550	584	549	524	576	594	583	587	576	566	591	560	574	597	556	579	572	586	584	574	633	549	560	644	568	524	543	589	622	562	529	577	560	535	556	585	568	565	562	645	587	578	564	576	603	569	568	578	618	634	617	608	594	579	597	556	605	568	601	568	590	571	570	571	602	575	590	580	528	605	564	545	595	636	568	585	558	572	561	551	627	535	605	600	561	550	541	544	564	582	589	575	522	572	553	638	566	602	560	580	594	599	614	597	566	560	538	600	594	614	548	620	541	596	582	564	594	598	587	592	605	563	603	581	611	566	566	588	612	581	590	564	511	596	623	593	589	629	612	566	572	580	582	582	521	551	575	576	546	566	585	598	558	579	581	582	543	597	589	564	591	569	586	612	574	570	615	587	585	611	578	586	604	574	588	573	556	595	567	583	557	626	559	572	620	564	558	606	581	596	563	580	594	598	595	558	592	579	592	570	537	550	580	602	593	587	631	571	581	561	571	561	572	568	599	573	621	587	620	587	613	561	558	580	583	551	577	606	586	557	596	555	580	563
22428	21088	28635	23794	21510	22937	21812	11584	7724	6028	4898	3948	3228	2665	2343	2070	1851	1768	1590	1521	1478	1317	1288	1234	1181	1162	1101	1121	1141	1050	992	1040	967	949	993	922	938	983	992	911	941	932	982	917	933	958	915	971	887	930	897	901	914	939	924	925	906	939	908	938	946	911	882	941	953	928	904	933	905	905	895	956	861	881	913	875	913	898	901	907	992	914	948	923	914	860	968	902	919	895	917	887	959	944	924	919	918	941	911	883	1005	914	901	896	892	961	935	935	872	893	969	953	936	945	952	904	946	872	866	882	933	918	927	903	916	916	884	898	949	895	949	974	937	881	951	945	870	927	933	904	872	888	908	905	946	952	949	910	907	898	948	874	904	872	875	939	953	924	919	876	926	940	925	974	924	967	904	942	924	865	929	919	922	895	917	905	950	888	878	969	906	903	887	894	908	872	900	877	878	868	890	907	872	891	940	923	902	953	948	869	873	923	843	903	940	897	877	900	888	873	901	959	912	902	911	969	867	982	923	912	987	919	910	893	911	894	963	883	947	879	936	903	876	917	931	897	935	911	945	916	906	943	946	950	949	937	910	957	931	936	873	909	930	942	889	899	933	971	918	917	942	931	928	913	883	935	942	941	943	907	971	906	939	955	862	900	932	875	901	953	934	896	940	894	913	959	840	938	878	947	886	906	860	857	920	958	892	884	929	976	972	898	914	990	909	927	907	866	977	952	904	918	969	884	928	925	912	896	925	909	869	937	894	919	978	907	953	885	891	908	895	913	882	963	910	936	923	895	879	904	899	927	868	953	955	888	912	884	950	975	858	861	866	912	884	885	920	862	936	915	932	965	941	986	963	882	922	891	891	910	932	898	936	963	921	963	920	955	874	927	925	916	875	904	893	957	918	951	916	891	888	954	979	951	950	930	897	907	959	932	919	917	867	895	947	899	878	902	961	965	897	875	941	887	884	926	939	925	878	876	967	950	916	910	962	866	873	911	901	961	915	874	914	953	964	873	911	902	927	873	962	920	879	928	902	885	886	894	878	862	943	953	917	896	926	848	926	936	942	917	899	946	907	865	896	893	900	954	863	913	890	936	904	919	918	902	877	943	939	953	889	977	935	913	937	928	934	910	958	864	905	927	961	922	937	924	891	910	906	916	851	941	949	962	951	908	946	901	882	905	935	892	844	914	916	908	925	912	935	901	848	903	919	936	930	903	892	888	877	898	923	907	921	893	918	888	877	897	937	920	912	921	889	911	899	918	907	965	920	893	910	920	923	895	887	950	907	862	949	898	933	951	937	921	879	907	909	921	914	922	912	940	915	896	944	899	919	939	931	925	938	950	940	886	934	927	835	881	901	993	880	886	916	955	953	923	884	941	909	893	927	918	924	939	899	961	909	902	899	939	940	929	951	947	919	925	937	961	897	900	943	946	924	925	922	868	915	919	955	916	975	918	867	957	916	907	902	902	910	930	891	871	949	898	925	903	926	939	958	892	907	921	933	893	893	914	977	916	933	883	909	954	831	943	944	881	947	909	871	930	882	873	887	900	942	868	955	916	934	904	902	885	882	907	864	959	902	981	934	872	936	870	969	944	900	886	872	923	928	954	948	880	925	909	888	904	915	934	925	921	929	934	975	901	971	968	928	939	965	910	937	901	916	884	902	903	966	900	928	881	918	847	915	900	915	923	860	910	955	898	910	971	886	912	947	920	948	926	897	937	908	887	933	916	978	920	936	878	968	921	910	903	917	898	935	939	965	903	896	922	892	929	906	876	958	956	925	1005	949	921	950	932	900	882	912	869	906	892	945	952	884	877	912	919	915	911	898	949	926	982	976	887	887	868	929	893	852	907	927	973	953	959	913	933	902	940	881	898	964	918	947	944	893	897	905	933	905	903	893	903	921	929	912	955	886	890	986	928	919	918	965	908	866	883	927	944	913	906	905	893	866	903	913	896	950	933	906	911	942	916	932	908	899	911	920	915	892	902	921	900	873	908	930	953	868	941	948	893	896	901	915	934	901	963	912	896	919	882	873	912	890	908	896	879	920	915	875	886	945	886	872	914	932	894	922	883	921	883	907	976	923	892	931	900	942	965	961	915	940	905	923	907	980	936	950	954	891	921	934	925	935	921	862	929	896	923	931	887	855	906	930	917	872	929	937	967	852	862	940	890	911	892	884	893	917	928	945	913	892	909	899	935	933	893	926	895	949	843	958	923	905	950	884	912	904	879	910	992	959	939	952	916	939	1024	943	898	927	901	925	919	908	967	910	949	917	929	982	973	886	969	932	933	915	881	922	961	985	952	964	921	885	916	889	953	894	958	924	952	970	898	902	918	928	880	907	896	928	955	879	919	972	897	888	886	854	947	899	910	930	908	865	903	909	924	916	930	934	910	923	934	877	920	900	899	897	920	899	923	922	947	888	903	901	879	898	901	899	953	905	962	851	893	919	962	903	921	900	935	918	922	936	890	968	930	894	918	907	863	929	936	911	931	866	890	911	882	926	917	916	954	944	1001	922	883	898	915	943	887	935	909	947	917	868	934	918	950	924	976	914	869	905	894	918	908	886	914	939	920	979	896	936	891	885	865	946	890	963	919	913	897	949	1022	922	860	926	943	924	882	880	948	862	921	942	927	919	871	910	937	915	909	932	886	965	941	950	929	925	878	868	843	877	957	897	952	940	946	964	897	915	920	896	912	916	915	957	861	875	934	929	935	905	940	875	888	921	908	902	909	890	881	952	915	925	955	937	893	964	944	929	938	979	961	875	926	905	823	902	889	890	903	880	889	941	922	929	890	839	867	891	902	928	885	964	929	906	891	933	946	900	911	960	887	892	965	943	895	937	918	913	865	909	927	960	925	930	948	924	932	929	990	900	927	895	950	937	976	952	936	951	875	976	920	907	891	903	924	854	919	931	938	887	951	915	941	925	902	930	916	909	925	942	899	927	919	988	934	920	918	901	934	923	891	914	912	928	935	944	933	975	923	936	884	927	892	896	850	930	886	924	909	894	900	910	880	901	889	901	937	980	959	948	895	895	941	899	940	934	946	850	897	879	968	909	930	901	891	940	962	889	942	886	977	926	962	899	937	949	879	924	884	866	847	945	960	865	931	901	866	944	917	974	984	963	903	943	882	929	902	917	927	913	953	936	975	889	923	947	958	861	933	883	923	896	973	941	898	889	917	921	894	923	907	922	908	934	920	962	899	932	849	943	926	907	876	914	966	942	909	936	900	894	906	956	921	953	939	886	868	872	949	939	897	923	918	912	928	930	902	904	890	891	913	918	919	935	902	955	941	901	894	908	926	900	929	916	967	927	937	957	913	910	923	882	912	962	950	938	918	953	952	907	882	880	965	923	895	889	875	953	922	928	856	891	890	912	899	898	921	958	908	905	907	942	854	943	943	915	896	860	924	914	915	838	896	945	904	970	955	904	961	942	933	895	917	902	906	870	865	894	941	927	865	890	893	925	901	926	932	912	841	833	976	899	920	917	928
27350	54382	44252	33516	28925	23774	19686	14503	11284	8846	7282	5835	4578	3615	3265	2886	2475	2226	2020	1800	1669	1562	1526	1420	1418	1327	1317	1227	1255	1127	1116	1086	1092	1118	1031	970	1013	993	1062	982	933	954	988	934	960	968	899	926	958	951	890	946	928	980	919	992	927	938	963	936	963	971	976	965	921	965	922	968	951	865	969	937	917	917	1011	959	893	959	908	949	901	928	944	935	962	912	901	921	971	940	946	955	909	988	929	955	959	1002	968	940	956	985	922	948	980	929	928	946	900	936	954	924	973	921	933	891	948	985	913	942	954	881	897	973	934	918	973	923	913	962	921	975	982	962	981	1001	895	963	996	904	929	924	1002	958	898	976	969	922	940	944	908	959	949	929	989	912	937	900	946	942	990	926	935	932	917	941	974	945	968	939	934	908	946	913	945	932	949	964	977	967	964	930	916	928	945	931	914	934	949	914	924	917	964	913	930	932	934	932	905	990	901	956	938	937	919	973	973	997	932	944	928	914	860	935	954	917	954	961	933	927	925	975	923	940	930	998	913	932	896	947	865	913	952	932	931	959	954	995	924	923	976	943	932	962	927	963	862	879	953	944	950	984	959	960	942	965	886	987	970	895	950	952	903	945	933	971	953	916	933	892	903	954	973	917	932	910	922	943	942	917	917	881	877	963	946	958	961	905	945	913	937	931	916	911	914	996	950	908	916	1005	953	939	891	935	952	937	1005	980	987	904	950	949	937	923	916	911	958	959	944	945	929	1008	918	965	969	924	998	934	962	950	897	910	1052	895	984	969	905	910	927	917	941	928	899	954	964	982	922	963	947	914	912	989	934	940	931	926	963	923	982	966	949	925	885	974	920	933	971	971	999	946	935	922	975	901	939	910	895	984	946	910	953	927	933	919	936	963	946	942	958	918	875	1013	885	928	918	913	986	876	961	908	960	951	897	945	945	976	990	911	902	962	928	951	957	961	945	943	963	951	907	965	945	932	970	933	952	954	886	893	940	923	926	922	942	960	932	928	958	903	975	940	939	985	921	922	931	919	897	933	925	958	955	943	967	1014	906	927	955	936	1001	955	960	1001	958	909	952	949	969	955	970	938	938	1007	912	958	911	866	903	979	957	974	851	959	900	941	885	984	910	889	938	946	951	922	854	993	962	952	957	930	969	941	980	939	932	942	950	921	927	951	964	932	954	960	950	941	942	926	950	872	888	942	937	894	919	938	941	943	938	909	953	963	908	926	903	956	905	959	980	916	952	963	892	941	936	944	924	915	947	964	922	984	893	949	878	946	960	917	971	916	958	905	953	940	951	920	959	988	930	942	900	963	917	966	919	908	938	935	960	990	960	992	991	935	950	935	977	1001	911	905	962	952	928	903	915	894	975	954	984	914	930	928	938	910	961	950	959	926	961	923	917	924	943	873	977	895	909	954	981	912	942	932	948	941	925	934	890	945	944	927	929	918	952	1001	901	894	870	984	919	916	925	955	964	946	967	965	961	947	979	948	913	878	901	943	934	944	913	935	983	941	884	993	975	940	930	925	986	925	950	951	929	940	925	941	868	979	1011	987	896	983	957	953	951	889	966	1011	973	944	943	971	1005	951	932	937	947	944	970	953	943	946	887	955	958	946	918	904	934	973	923	912	919	951	930	956	947	921	962	967	1010	918	930	979	965	981	993	1002	921	935	961	904	953	960	968	959	921	946	947	882	914	879	901	963	946	905	943	877	959	955	929	923	925	952	917	921	954	910	938	926	916	932	940	913	903	939	948	911	965	957	910	975	926	963	905	896	925	955	974	941	961	881	920	935	961	915	938	969	903	942	1005	970	918	915	913	983	911	921	1007	891	959	937	973	905	948	943	954	930	920	941	937	928	946	913	887	934	977	934	865	980	931	908	883	962	854	913	960	918	924	1000	937	985	967	960	946	936	941	948	932	943	961	915	909	914	931	966	920	946	941	938	959	940	942	969	990	884	888	935	953	1013	927	963	898	986	914	902	944	914	946	965	977	939	950	840	924	932	967	938	940	854	956	954	966	975	913	941	963	983	938	950	943	962	949	950	883	910	933	956	994	925	944	927	926	882	893	989	927	978	894	911	948	935	972	993	952	970	949	892	929	920	941	909	915	920	970	983	871	936	895	980	902	899	903	986	945	942	977	937	898	934	969	929	926	934	929	953	986	878	897	923	950	936	1007	967	923	911	933	948	946	970	966	952	949	995	958	922	938	932	944	891	938	956	971	932	948	907	970	943	885	921	946	960	914	939	922	937	913	976	971	940	951	906	878	941	912	973	942	954	930	963	981	927	934	943	915	899	945	946	922	943	976	911	946	943	924	975	983	968	916	941	915	949	973	913	949	940	946	942	952	917	928	970	923	889	911	963	968	937	911	949	937	925	953	906	907	948	932	888	964	965	953	935	933	972	964	975	928	951	937	959	905	974	933	891	960	956	937	927	918	989	964	872	931	959	989	942	942	958	905	954	921	926	960	970	885	992	903	904	982	934	968	937	1000	908	983	892	909	905	895	923	1040	875	941	974	895	968	955	899	922	947	882	941	935	973	868	900	983	923	969	924	898	966	895	940	933	943	950	900	928	897	972	912	915	1010	959	938	934	959	935	944	925	888	941	950	930	909	953	955	912	920	967	926	913	938	904	972	941	922	934	934	957	944	903	977	883	896	1000	900	984	983	958	955	936	969	951	915	903	887	904	988	924	902	908	957	958	949	956	945	922	891	912	990	891	938	926	882	903	926	843	914	946	961	967	961	972	955	948	951	928	951	935	937	917	951	972	884	939	939	926	970	948	914	969	969	940	952	933	944	968	883	980	923	980	953	960	959	943	930	938	889	937	937	933	909	937	969	941	911	873	903	940	957	932	955	983	944	962	921	932	946	954	932	946	1032	903	925	929	938	906	919	964	935	1005	962	886	907	945	933	902	954	957	960	927	915	977	948	953	933	955	928	915	889	923	955	889	939	960	947	976	907	983	933	972	1012	961	924	921	896	936	880	909	914	946	929	934	904	956	931	923	952	958	1020	977	976	959	934	917	954	923	943	966	927	954	922	961	946	940	953	1009	929	958	971	972	941	907	963	907	980	949	940	980	963	953	925	935	932	961	881	925	933	896	957	923	982	923	955	943	977	933	896	958	956	937	958	929	983	969	1005	946	926	954	917	929	907	932	990	936	974	932	932	883	969	945	951	957	949	955	997	963	963	897	969	960	908	947	927	951	880	922	924	965	922	977	938	982	926	943	950	909	938	936	923	972	916	904	976	950	910	972	913	967	900	928	1017	884	881	885	940	878	925	885	946	924	910	977	943	978	926	953	909	954	878	955	901	957	970	941	974	929	942	886	889	947	959	914	959	915	946	959	937	905	975	940	965	965	955	918	976	955	942	933	961	957	965	964	901	931	934	931	911	963	899	948	972	958	954	951	922	914	969	944	938	971	1001	909	932	949	920	892	969	896	968	930	949	918	954	1022	993	1000	889	936	975	923	944	914	935	975	927	951	946	932	928	961	933	995	959	892	930	939	937
28496	25718	31166	24175	15812	10227	7599	5235	3636	2873	2384	2022	1720	1356	1273	1147	1035	975	883	898	804	848	717	715	713	710	709	714	682	627	670	631	665	630	635	594	647	608	582	621	565	629	586	585	640	642	604	634	582	580	635	580	607	622	582	604	565	576	554	581	577	614	579	586	640	572	606	577	582	623	601	635	592	606	609	607	556	580	606	572	594	578	609	644	599	607	598	610	573	628	575	581	572	564	615	589	539	590	653	576	620	572	574	599	616	599	566	631	585	589	570	609	605	617	668	628	613	597	577	604	611	596	586	631	613	638	611	557	652	603	590	613	528	620	606	593	573	607	600	617	600	613	580	585	564	602	606	585	587	608	573	572	587	581	621	580	605	639	607	605	635	631	627	611	587	574	586	624	579	588	591	572	623	586	637	598	612	581	583	625	579	608	603	595	579	599	599	560	583	555	604	642	588	589	576	582	627	603	630	595	586	595	620	598	601	607	614	579	595	634	579	587	608	579	577	601	573	564	592	585	609	571	604	636	623	604	610	605	606	614	582	602	672	560	618	592	592	598	611	600	599	618	620	570	556	585	618	613	595	617	612	578	577	597	548	603	606	638	587	611	567	646	595	590	601	660	585	576	612	581	560	603	596	598	558	557	581	546	584	570	645	636	570	579	600	602	600	594	599	597	592	592	569	602	580	593	564	568	560	631	592	602	570	550	555	569	597	618	550	585	600	566	636	617	560	583	582	564	628	588	616	589	602	563	600	611	560	582	599	571	583	603	636	601	582	597	593	628	597	610	537	595	593	634	602	598	594	573	594	611	614	589	587	606	593	626	583	658	584	566	606	583	576	599	576	598	592	568	569	619	585	579	592	575	596	582	576	604	550	596	591	628	629	544	593	606	629	602	608	607	580	632	593	575	626	596	595	583	572	606	591	595	537	618	644	583	610	600	622	586	620	597	569	586	614	606	591	574	554	584	637	576	610	590	637	604	589	622	593	623	612	584	632	611	562	655	585	586	615	610	603	583	577	583	592	600	568	630	626	613	556	620	622	547	580	579	567	584	650	582	558	589	593	580	624	578	566	579	615	584	603	589	625	597	573	551	607	572	612	592	575	588	614	579	605	624	595	636	596	548	549	571	569	588	562	594	590	533	571	595	598	600	578	602	551	589	612	604	589	582	580	587	565	557	604	615	599	616	582	585	625	597	594	595	579	603	609	582	594	585	624	571	591	588	568	629	609	589	583	597	573	573	570	608	601	573	587	611	644	588	646	579	629	576	593	592	583	588	573	603	569	578	581	571	591	590	626	566	631	580	591	617	568	647	607	626	628	585	593	621	604	634	564	636	585	615	612	630	579	578	551	599	576	563	573	572	591	602	599	617	580	593	600	597	550	611	573	630	573	587	631	590	597	588	598	526	620	630	591	612	575	623	568	584	638	592	565	606	614	625	624	585	595	585	611	592	585	603	595	665	564	620	612	615	572	548	596	614	597	600	550	612	627	633	561	614	592	640	573	575	626	591	573	562	571	583	628	614	619	599	605	622	592	559	587	623	572	580	628	614	591	598	593	558	580	564	584	609	616	542	596	634	591	604	551	626	587	549	581	630	554	590	625	593	570	585	601	636	568	635	603	593	567	592	639	594	556	589	591	585	607	579	586	542	641	564	618	606	556	621	579	591	557	581	602	568	570	600	597	577	605	557	580	618	527	601	546	588	585	614	633	621	555	556	587	584	601	550	574	596	573	604	577	570	589	622	589	587	608	597	587	603	587	605	588	601	610	585	592	581	578	601	605	642	571	568	612	616	622	604	615	607	602	597	593	611	601	633	587	598	611	592	565	606	577	623	575	579	586	575	576	588	609	579	575	612	629	577	634	630	598	580	525	635	602	608	600	571	608	564	574	598	596	566	579	632	588	618	541	656	603	572	617	606	563	581	605	584	614	586	594	613	606	625	590	617	609	587	594	569	582	640	645	593	590	620	612	626	582	583	587	588	612	581	632	617	571	552	584	578	587	624	605	646	571	602	582	554	598	591	606	589	550	552	567	626	574	597	615	581	554	622	626	568	571	589	567	566	587	632	631	603	575	566	585	601	583	545	620	643	625	563	572	578	584	595	576	594	597	597	577	602	595	618	580	611	612	575	607	577	592	631	574	610	593	616	584	650	626	611	592	585	567	575	588	590	593	594	597	563	517	613	573	594	572	623	597	590	624	632	601	588	597	600	601	591	589	585	597	589	590	598	626	611	619	609	571	611	567	605	587	615	586	605	592	572	590	568	619	533	636	607	586	622	595	582	611	596	609	615	546	613	585	611	608	565	613	606	561	608	607	594	577	606	557	610	591	575	582	628	644	617	574	643	637	599	588	611	610	584	602	606	557	627	604	612	590	617	586	623	624	598	613	569	599	600	591	570	591	595	608	575	570	602	651	595	619	576	598	580	582	611	613	595	604	569	589	620	612	612	598	583	632	546	635	651	611	565	549	648	573	609	585	588	583	581	579	641	612	603	591	576	579	625	591	574	565	579	636	592	582	601	559	600	639	589	602	612	608	614	603	596	571	581	609	567	572	560	628	582	591	596	571	533	596	620	556	617	587	578	603	577	577	593	573	609	611	612	576	580	575	597	615	603	606	604	641	613	570	604	607	631	583	596	584	628	646	584	600	640	605	597	595	596	582	606	599	568	610	615	600	590	574	627	590	596	603	637	589	614	578	570	624	625	572	586	628	568	580	612	581	569	590	541	593	579	570	606	574	561	640	612	567	593	618	604	522	611	560	611	635	574	651	633	606	587	598	611	618	585	573	574	575	607	595	615	616	602	581	615	592	565	596	568	566	565	601	613	594	592	614	607	585	564	569	624	608	606	589	575	622	581	576	631	621	598	605	622	528	576	652	617	632	588	614	609	585	578	599	567	573	583	634	615	600	585	608	603	589	573	581	582	608	576	613	603	546	573	570	596	576	570	602	595	591	575	545	586	589	607	652	558	598	610	591	570	600	570	641	549	614	602	593	587	589	618	585	605	611	591	561	624	599	627	597	594	591	635	562	591	573	592	572	543	609	563	634	584	580	629	608	550	605	566	612	602	573	597	552	581	583	638	570	555	592	594	623	565	582	622	584	594	582	613	619	612	594	611	617	608	589	593	614	597	578	563	648	597	610	564	582	610	597	585	507	591	606	639	552	552	585	595	640	565	600	636	630	598	611	584	607	586	606	565	578	579	586	628	605	608	588	558	595	618	605	600	625	629	562	576	562	617	626	575	614	559	601	548	571	610	567	640	577	577	624	609	585	549	623	539	597	624	583	638	618	621	584	643	628	640	605	574	609	614	601	567	626	610	614	554	513	574	589	568	634	626	582	594	593	611	593	578	571	595	583	634	590	596	588	594	602	605	583	610	621	567	546	578	642	556	561	604	598	582	622	611	605	571	600	660	607	565	574	643	597	602	584	610	613	585	565	594	636	609	625	589	554	581	597	629	645	627	583	637	582	598
25527	42834	33490	23389	19284	14533	11913	8317	6130	4759	3942	3132	2534	2034	1785	1516	1374	1201	1082	1053	991	941	872	809	747	844	789	782	763	740	640	729	703	660	646	648	669	629	679	660	635	580	659	648	623	623	606	614	597	620	612	619	608	665	603	620	652	615	603	621	647	651	630	604	647	655	640	624	612	674	648	615	648	609	663	625	626	621	646	600	632	670	613	636	643	625	618	643	613	652	613	668	623	657	611	625	620	628	624	666	582	672	614	613	609	607	638	656	639	595	646	611	588	639	641	650	587	662	673	642	649	611	621	678	677	643	644	632	604	646	593	635	594	642	600	593	600	622	631	621	642	637	622	608	636	663	633	654	609	586	615	583	593	643	670	629	634	594	629	634	622	658	649	682	618	631	664	667	584	625	630	664	653	643	624	619	677	621	621	628	589	623	649	638	645	611	637	624	635	578	628	613	625	655	601	586	614	618	592	668	610	609	646	628	607	650	653	649	619	674	637	652	637	630	678	683	629	581	627	609	598	618	644	601	607	672	622	640	641	616	616	635	668	654	612	609	680	632	633	619	631	598	616	651	654	598	601	667	615	599	654	592	556	595	647	613	638	655	621	619	657	621	593	632	583	606	626	598	641	641	605	670	684	629	635	574	623	617	630	628	608	664	638	616	594	578	602	600	634	653	597	616	623	633	639	628	625	655	568	604	622	667	631	692	654	647	625	652	671	672	606	614	674	603	634	636	647	638	609	606	637	607	664	597	586	612	639	629	589	632	593	590	627	595	632	630	646	663	613	573	667	579	634	627	645	622	613	622	589	612	611	645	628	571	646	659	586	685	603	676	598	631	599	644	580	635	615	644	581	641	614	602	607	629	610	642	585	611	647	639	632	652	609	617	608	587	613	563	652	617	610	606	593	624	619	638	646	618	582	606	632	620	615	601	619	636	631	630	670	597	580	599	590	609	640	649	640	640	635	634	639	599	675	616	617	677	618	613	617	697	614	665	624	659	631	658	675	598	632	623	641	632	634	602	633	639	686	650	620	705	590	666	639	608	595	622	596	629	579	646	622	657	619	604	689	654	616	667	625	624	647	633	564	638	601	617	603	626	638	602	619	621	669	608	644	658	596	679	674	647	640	585	642	604	583	621	635	612	611	625	644	647	612	639	621	637	626	677	634	583	565	633	647	660	602	647	622	653	685	563	634	655	641	612	593	653	620	627	605	634	631	601	608	615	589	635	570	592	619	652	611	669	631	584	664	640	626	634	635	641	651	624	577	595	626	676	627	655	633	596	586	664	616	686	659	582	605	628	639	614	592	654	612	634	656	629	632	628	644	628	631	625	657	648	628	618	612	606	638	603	617	640	580	611	619	654	658	608	654	592	632	635	634	683	628	640	651	646	653	660	564	624	604	649	634	644	573	617	588	623	644	641	621	629	652	634	599	598	626	589	659	665	657	639	597	651	673	626	650	640	640	678	668	620	608	623	611	645	645	626	700	573	655	657	598	657	642	634	612	621	658	618	623	625	611	599	617	667	613	611	600	693	632	641	604	595	632	612	684	644	607	633	605	577	633	593	628	623	654	627	665	622	660	645	618	630	663	598	607	670	639	606	653	591	619	598	639	591	616	635	621	652	659	610	607	665	653	595	640	596	624	632	623	611	644	666	614	631	656	627	647	626	603	619	638	617	641	592	633	581	614	680	610	594	639	576	649	607	672	606	637	696	614	652	642	616	635	624	675	633	614	627	604	592	621	631	607	606	639	609	653	629	664	638	605	608	636	615	654	676	643	643	611	683	620	607	622	665	654	601	601	611	623	629	637	594	658	587	602	641	606	654	634	656	626	641	652	663	616	629	607	648	662	623	633	609	644	614	602	653	670	602	608	629	646	652	601	608	599	569	651	634	642	625	614	639	606	642	609	647	649	652	606	644	558	659	650	625	659	613	624	634	626	643	605	684	691	633	602	628	616	651	607	611	605	629	623	622	612	657	612	647	609	624	622	613	609	625	633	623	690	646	593	602	635	596	619	678	686	624	607	636	665	595	611	594	611	657	608	641	663	641	637	654	643	637	629	626	640	610	622	608	622	676	644	629	641	648	584	591	586	614	605	637	665	632	617	634	608	632	597	632	613	646	618	621	653	598	599	646	611	579	615	590	655	655	611	654	612	601	585	628	623	667	626	649	617	627	633	597	636	639	625	624	610	652	618	660	630	611	621	642	628	593	618	633	676	619	642	635	604	672	669	626	615	630	650	629	600	555	621	649	595	657	613	619	641	620	651	637	638	600	626	656	613	676	621	632	670	651	644	610	622	639	675	659	620	648	640	577	648	632	601	671	614	637	649	647	680	611	615	642	629	641	646	665	578	610	626	620	614	641	616	604	656	623	611	635	629	634	620	616	599	642	634	631	633	643	670	605	624	590	623	605	598	602	674	659	576	627	639	581	651	605	572	625	630	624	652	654	615	618	650	631	612	664	614	587	622	676	637	629	647	608	638	592	582	665	616	634	631	660	578	636	665	630	621	628	639	607	656	642	601	621	613	648	598	619	651	630	626	605	635	653	621	630	598	633	621	642	628	641	605	604	606	613	601	626	653	634	679	636	646	617	625	612	628	650	629	623	633	612	658	659	613	614	615	613	630	612	619	630	652	592	657	670	587	628	652	582	607	655	694	651	662	644	662	614	626	613	633	620	611	622	668	631	631	637	663	670	643	588	695	644	651	620	628	630	600	665	671	680	600	631	650	627	634	618	596	646	622	582	617	665	595	639	642	616	601	641	670	614	640	618	616	620	607	626	602	597	642	606	587	570	630	654	604	651	649	622	628	652	691	642	647	670	623	637	655	636	552	636	651	627	590	654	624	624	597	650	644	657	620	589	614	597	596	626	621	665	648	651	603	598	628	639	640	586	624	620	614	628	645	599	667	619	659	631	601	638	626	639	589	628	622	660	581	661	716	605	669	599	613	642	601	616	604	628	621	605	623	632	624	615	592	646	630	659	600	616	628	623	643	608	604	603	662	614	603	640	634	620	657	596	589	622	633	621	623	637	623	606	610	605	635	624	611	637	595	620	613	582	610	620	617	629	633	662	653	619	618	625	606	654	573	627	671	632	634	625	617	611	639	616	663	639	667	586	607	661	644	641	583	643	581	591	641	599	640	613	609	607	635	618	600	616	550	624	607	637	578	656	626	618	634	628	655	642	635	635	627	656	603	595	635	622	601	655	604	611	615	644	643	593	623	614	616	627	641	626	617	630	605	617	628	629	599	605	649	646	612	668	696	583	586	636	589	637	642	621	638	648	653	603	643	605	640	681	593	665	635	599	668	625	616	670	647	640	633	591	642	657	605	655	679	632	621	621	632	662	598	558	618	612	617	597	656	587	650	643	646	640	633	625	638	620	602	636	642	626	627	648	604	672	567	612	629	630	636	629	606	640	629	595	665	626	672	621	666	685	605	625	608	674	615	657	624	616	646	634	621	648	583	609	596	681
23380	21019	28233	24206	21922	20257	14241	8266	5773	4398	3537	2975	2413	2101	1975	1726	1524	1396	1385	1282	1254	1211	1070	1128	1075	1056	1003	1028	1010	989	1001	930	935	903	930	935	954	937	901	898	878	871	857	888	925	878	892	808	926	845	874	917	912	875	868	859	878	904	899	913	878	836	863	905	901	902	875	845	879	867	919	863	908	856	844	875	921	876	886	887	880	898	870	890	853	914	851	936	882	899	875	935	889	883	860	821	863	914	835	872	855	892	915	894	856	838	855	908	905	861	886	900	916	883	880	917	888	922	843	889	870	926	885	871	911	889	847	866	866	925	856	859	882	901	895	851	816	884	856	850	867	870	894	867	850	846	875	853	906	837	949	850	883	870	819	844	898	906	846	847	904	891	888	902	917	903	888	901	890	860	872	893	860	890	859	874	924	905	827	861	912	899	873	811	917	865	857	904	891	842	890	868	872	902	871	847	839	940	860	839	907	899	848	905	862	871	907	885	887	909	900	825	810	838	849	872	852	866	921	871	893	875	890	863	831	914	917	829	884	880	876	925	902	899	898	874	885	888	880	856	903	869	868	909	858	829	891	858	874	897	860	860	880	808	884	860	920	863	852	895	871	865	884	878	877	912	876	840	913	921	905	929	870	868	919	891	843	896	836	911	886	857	851	862	861	879	895	876	900	896	886	929	846	905	862	843	870	837	870	917	911	891	885	857	858	865	857	894	912	814	926	897	939	854	878	828	855	872	878	907	870	833	834	848	904	881	854	889	875	884	867	865	835	875	931	868	866	845	931	871	920	833	880	864	899	913	867	891	895	849	854	893	879	923	890	859	870	855	894	853	897	815	853	857	899	891	846	908	851	895	860	839	919	849	865	855	892	902	902	864	902	878	832	887	884	868	897	825	882	929	839	818	909	869	915	932	911	866	843	840	836	859	889	801	868	839	854	839	856	855	862	865	875	858	865	899	858	822	860	912	920	906	899	854	842	875	926	909	855	871	838	910	878	831	902	858	879	891	936	930	898	816	879	855	898	902	894	833	866	933	835	858	842	875	885	879	868	857	882	861	917	870	912	864	897	833	917	913	889	819	872	905	837	891	900	862	891	889	902	914	875	875	937	860	855	897	916	879	902	891	807	919	874	922	857	817	891	842	876	933	856	873	859	893	883	871	838	852	884	894	874	889	861	932	846	901	894	866	897	900	853	878	854	897	876	968	858	886	884	897	867	897	866	922	848	820	892	868	861	903	866	868	934	866	861	825	918	886	852	877	807	847	908	901	870	835	845	859	878	799	857	893	888	859	857	882	902	890	895	907	903	870	895	881	941	873	892	894	868	877	866	826	887	876	907	883	834	882	858	860	887	854	861	904	880	849	859	895	916	881	884	837	902	917	882	861	877	866	921	882	867	911	886	882	816	860	930	889	854	920	885	934	921	921	877	896	875	917	814	875	982	850	868	851	877	961	916	873	906	865	860	851	827	899	841	863	861	892	855	832	886	911	866	941	847	858	868	821	863	910	904	895	905	848	844	859	921	892	909	907	864	798	871	903	859	847	915	871	882	875	899	870	812	851	854	835	949	897	821	846	908	878	880	831	894	870	895	859	903	852	893	832	852	894	851	847	886	853	848	860	878	871	904	900	882	924	884	812	859	892	855	861	865	911	878	877	874	847	851	859	865	926	870	875	845	892	921	869	867	928	862	871	896	839	890	899	878	808	872	817	860	899	927	890	835	842	898	871	878	924	866	907	830	884	867	883	885	834	906	929	857	891	857	907	874	904	884	870	827	862	833	814	953	859	876	894	872	877	869	832	850	881	878	865	846	875	939	917	937	875	921	870	914	898	903	883	836	885	911	911	945	933	902	887	915	860	887	898	854	906	897	891	861	848	886	851	881	831	918	884	898	854	916	835	869	922	900	900	887	869	866	839	868	835	823	847	822	861	852	873	893	864	833	862	888	854	856	883	881	892	860	847	896	835	858	862	822	868	887	893	919	908	912	866	885	905	887	866	879	842	866	798	833	923	905	824	851	876	888	912	857	877	884	843	897	829	886	853	833	966	881	913	875	912	853	896	900	835	869	876	856	903	890	893	902	910	881	892	909	825	895	859	814	893	883	868	877	832	816	862	890	833	860	863	916	895	895	857	873	872	844	836	860	882	818	903	864	903	851	894	910	867	904	895	838	886	905	889	865	844	847	877	858	855	850	895	872	932	947	891	819	846	869	862	923	854	855	902	819	863	893	902	851	924	879	922	909	893	866	864	874	859	881	829	847	885	870	890	861	865	860	867	846	894	880	848	910	877	863	907	880	884	834	867	877	900	867	869	848	831	868	878	876	878	900	840	893	911	846	917	889	875	879	873	887	929	903	905	900	915	925	876	871	878	894	889	917	899	895	897	931	865	921	849	915	874	842	865	877	783	896	873	859	879	882	881	838	898	937	871	942	834	898	891	867	854	873	881	838	873	897	915	850	879	876	871	903	877	903	933	824	867	915	913	857	861	845	848	943	870	846	812	875	843	862	922	878	879	900	900	909	906	876	870	902	874	892	864	891	837	855	890	838	839	817	861	895	940	845	858	844	815	887	886	821	888	910	876	804	894	860	878	926	898	915	894	862	859	893	939	891	937	910	928	922	879	848	833	875	908	849	813	906	926	881	855	896	883	876	913	873	891	846	870	836	908	908	879	860	891	852	839	880	890	898	858	855	862	869	818	893	884	894	888	908	862	885	871	822	888	857	837	914	846	889	853	862	886	867	895	828	894	913	892	869	884	857	894	853	853	910	904	863	882	851	840	894	885	874	879	888	865	908	914	824	890	905	907	847	906	871	902	899	870	830	905	844	923	926	895	833	883	946	884	862	906	870	863	913	919	875	853	899	917	872	821	890	921	884	843	827	866	910	869	824	921	898	877	866	852	896	887	832	885	853	908	860	854	803	883	869	901	872	898	929	874	888	910	947	941	847	877	833	813	869	914	871	882	883	830	861	852	910	886	894	884	910	874	858	863	905	898	848	874	847	890	838	885	844	879	831	915	897	866	844	888	878	873	885	858	883	889	832	929	890	880	912	903	847	857	850	902	896	844	848	818	866	860	891	868	922	886	851	878	891	914	855	864	886	868	910	840	877	864	882	885	848	903	897	917	950	914	863	872	922	911	925	841	908	913	882	861	864	844	870	885	846	896	858	852	862	894	830	854	853	857	842	887	877	886	895	862	867	880	872	881	855	869	888	840	912	864	913	844	897	905	903	879	919	847	893	825	865	852	855	902	903	887	866	865	935	854	878	892	849	915	917	869	908	883	907	903	874	869	794	937	939	875	918	897	866	890	844	901	873	832	814	881	838	890	852	920	918	895	896	917	844	889	862	876	885	897	936	899	864	902	889	906	811	856	842	899	871	875	806	872	856	854	831	837	902	852	934	890	924	906	858	855	896	891	875	884	878	889	883	821	894	940	852	885	890	852	882	889	849	842	886	854	864	838	837	819	827	872	887	874
25624	49542	39041	28143	23851	18966	15484	11442	8627	6639	5529	4518	3486	2808	2570	2197	2023	1801	1620	1542	1455	1406	1295	1251	1169	1203	1176	1182	1076	1047	1008	1093	980	954	979	950	968	993	962	924	987	969	895	916	903	886	893	927	823	941	925	892	906	935	912	869	895	894	932	869	907	920	840	916	928	860	874	897	896	874	903	948	938	916	899	930	904	876	904	952	912	876	902	862	911	946	918	916	882	899	870	905	976	875	832	882	895	902	935	906	904	885	944	901	890	907	921	947	890	909	907	917	891	889	873	908	904	936	889	912	964	898	912	867	877	875	941	936	909	901	919	839	892	870	838	891	902	928	927	888	897	901	883	925	915	935	875	890	947	895	930	891	917	889	928	880	941	890	923	919	897	963	897	887	869	900	916	896	866	887	895	865	925	916	898	888	906	886	950	871	929	913	889	921	922	916	940	898	937	894	916	943	923	932	887	931	943	878	931	880	871	891	881	885	916	899	941	887	831	871	899	917	923	879	958	951	897	920	859	912	903	908	923	911	933	927	868	906	936	862	905	872	875	867	934	847	852	942	878	900	890	875	909	909	907	887	919	932	911	941	903	982	909	930	885	935	925	897	862	868	875	895	911	923	877	824	892	898	901	893	867	861	865	901	850	954	920	986	892	853	900	976	909	933	933	887	920	934	901	871	921	896	943	889	884	908	878	919	953	948	816	900	871	940	885	913	906	924	937	933	891	891	881	918	976	905	842	882	869	888	894	895	937	924	858	891	859	867	902	932	841	881	906	875	885	869	939	862	887	899	904	883	913	872	865	864	849	930	928	869	849	914	928	901	895	919	926	874	927	918	897	914	882	900	948	908	885	883	800	892	875	897	881	924	939	846	916	881	866	884	868	899	836	920	931	933	867	929	904	924	907	917	901	910	881	925	881	893	896	964	883	875	885	955	897	919	874	925	901	921	884	929	925	873	894	894	920	905	963	925	920	893	929	875	967	891	925	963	880	927	856	846	936	921	900	864	877	893	947	926	913	958	875	921	933	893	902	956	877	914	879	886	924	932	870	907	882	889	903	905	901	869	884	919	903	896	847	882	909	897	901	889	924	881	874	923	856	894	894	924	883	921	936	893	929	880	892	953	854	892	865	914	951	891	938	902	952	894	894	887	880	868	840	873	902	918	862	972	943	917	915	892	891	893	958	920	895	858	899	873	876	904	901	864	876	874	911	902	908	868	919	927	932	930	933	907	918	842	889	919	940	873	922	908	914	881	880	887	871	931	867	931	928	964	877	869	887	919	951	901	925	940	897	890	917	894	889	946	891	928	862	967	915	954	907	868	920	905	895	918	907	921	951	916	894	981	873	904	913	934	933	940	887	836	875	919	943	867	880	864	928	899	869	907	909	918	909	959	950	896	842	881	932	887	935	909	860	917	884	901	902	909	893	922	893	936	935	933	881	882	908	920	909	896	932	896	883	949	911	925	878	841	922	928	944	857	895	900	915	896	907	965	936	912	868	897	879	930	865	893	919	889	944	899	874	860	887	926	909	866	937	894	927	918	912	898	940	903	961	906	905	915	916	910	887	911	880	864	916	907	912	885	876	916	929	838	955	917	885	887	922	900	879	886	886	858	915	844	934	915	922	843	895	909	911	932	880	918	923	868	844	904	955	883	895	882	871	878	924	868	907	958	898	908	831	896	857	914	896	867	878	905	909	886	890	902	917	897	923	853	880	920	927	916	887	908	894	899	884	899	968	882	910	926	879	893	917	880	897	883	910	833	917	951	899	907	917	899	919	897	911	906	913	875	885	882	920	903	891	880	906	916	886	851	905	862	897	903	933	947	956	865	855	929	836	916	933	856	883	834	902	843	855	894	878	881	875	956	920	853	914	866	879	925	927	908	911	892	910	910	890	868	889	901	848	943	856	851	885	907	893	889	883	902	952	909	936	895	912	859	902	960	911	882	877	909	901	927	864	916	880	931	965	931	882	897	901	966	951	943	915	897	921	865	894	912	875	914	925	885	883	892	883	951	917	864	881	909	887	892	882	894	897	930	897	910	903	941	893	911	857	922	875	892	909	895	895	870	881	903	911	879	869	915	870	932	872	943	863	858	926	919	897	904	938	939	922	862	926	863	908	976	948	922	940	933	898	908	889	880	907	872	879	880	863	901	922	925	858	924	871	961	871	869	860	872	896	907	888	937	909	936	864	873	894	958	890	917	888	952	867	857	881	943	868	886	868	886	877	942	950	827	924	900	924	918	870	895	940	907	893	921	945	878	922	856	859	935	940	865	919	907	933	912	880	907	905	912	887	888	860	888	886	915	963	855	923	880	912	900	935	965	915	888	912	900	860	850	926	865	861	897	906	881	915	866	826	904	902	934	896	941	900	905	890	921	906	903	875	862	882	900	864	905	903	917	860	888	903	913	854	873	923	921	868	859	924	932	875	959	902	909	918	900	898	867	917	912	961	873	921	913	952	940	853	926	891	857	873	892	859	923	856	903	933	890	905	934	872	887	896	885	888	895	873	840	918	908	914	874	911	936	897	927	974	861	900	894	820	866	908	887	886	922	942	841	981	872	953	865	921	944	893	960	910	900	914	892	926	890	893	938	905	920	847	945	920	862	876	922	904	911	926	918	911	907	959	922	903	908	869	904	925	891	861	902	848	874	943	857	905	860	900	966	949	881	847	836	878	882	904	903	913	855	854	880	886	898	874	868	909	891	881	897	886	905	957	911	928	852	924	873	889	896	950	883	918	925	931	912	993	899	918	895	865	879	930	943	862	896	907	875	878	868	911	913	912	929	902	917	911	910	912	887	918	829	852	844	892	890	971	922	943	901	868	910	896	934	873	846	897	881	904	882	869	883	905	872	878	894	939	906	879	925	942	883	892	899	949	943	857	899	881	903	895	904	856	825	918	914	924	898	917	967	943	896	924	898	875	882	912	931	941	913	847	964	914	874	872	885	985	890	903	850	881	927	945	898	880	920	877	892	850	883	913	938	870	872	927	924	913	813	919	891	927	923	902	878	905	881	877	903	918	932	950	908	874	946	892	925	937	872	928	920	925	898	888	949	904	892	981	915	850	942	915	904	895	881	907	884	894	893	897	902	919	869	919	903	903	930	935	918	891	900	855	893	923	879	875	908	926	885	876	915	936	895	918	859	901	879	921	891	908	899	936	883	855	897	940	894	866	904	918	891	884	975	903	856	923	861	946	921	851	884	863	896	920	902	890	942	908	904	892	882	881	877	851	895	964	886	874	838	928	917	871	921	896	885	916	889	915	875	863	875	928	899	921	946	898	873	884	894	899	846	866	928	877	882	900	925	855	912	870	894	935	889	876	922	901	905	915	872	871	890	930	931	871	886	913	917	914	911	906	908	883	920	945	911	898	895	953	907	845	952	891	910	913	867	918	869	871	941	959	911	964	957	932	894	880	862	911	903	861	915	870	883	920	924	904	891	920	908	897	879	891	902	961	867	891	874	901	877	901	861	868	871
24618	21020	27622	25996	20686	14504	10234	6829	4619	3631	2943	2350	1887	1562	1405	1209	1123	1027	955	937	848	809	808	739	719	670	687	674	706	659	642	611	569	619	574	541	526	597	554	565	533	546	572	524	588	585	535	550	542	492	536	531	511	521	547	548	536	515	529	541	558	508	490	521	554	515	533	551	482	504	574	538	541	528	526	501	513	524	525	570	561	543	517	535	538	535	485	532	526	547	559	550	524	528	555	505	539	515	500	529	556	558	592	569	515	487	562	568	546	571	508	513	539	524	507	563	553	545	515	542	528	528	535	520	519	556	507	514	519	522	499	507	563	540	566	495	579	557	470	537	525	545	551	523	516	526	505	550	504	512	543	543	516	529	530	562	531	513	526	511	531	513	553	500	545	538	488	543	527	518	540	540	519	563	569	506	540	555	526	484	548	552	531	520	514	518	488	501	549	492	524	512	526	538	514	523	514	511	538	510	552	518	566	560	517	564	513	521	533	586	516	514	547	552	494	540	520	551	529	558	541	537	545	568	511	524	514	525	521	544	515	557	559	509	573	529	522	548	560	511	550	542	526	564	532	597	535	526	548	546	538	529	539	550	511	517	557	538	556	550	483	556	551	498	492	531	532	527	511	565	566	546	510	544	552	523	518	536	566	507	535	563	551	502	546	534	515	549	504	501	513	498	598	542	554	526	476	575	571	583	512	537	538	482	522	523	518	535	506	542	527	503	562	529	499	562	506	530	518	520	562	558	527	538	540	531	496	560	498	538	512	514	571	533	549	562	540	526	526	523	557	516	507	566	545	553	551	532	500	538	509	540	583	549	551	519	526	540	538	581	526	509	569	584	534	563	532	501	572	581	517	508	571	542	542	534	552	544	526	524	507	545	555	510	552	587	528	536	523	543	540	556	518	523	540	544	562	566	549	521	545	500	545	508	523	520	540	605	554	523	549	575	553	577	552	519	545	551	528	565	525	536	520	493	541	509	532	544	547	558	496	552	561	557	530	526	515	536	531	519	531	551	534	541	509	568	526	546	520	563	574	502	549	541	567	502	551	515	550	533	559	549	539	522	531	554	532	528	516	521	527	530	506	520	539	510	553	526	548	537	507	535	572	514	523	553	537	500	523	560	544	547	537	496	561	523	540	546	549	552	549	520	536	520	522	555	497	549	534	554	546	547	538	553	544	563	541	561	561	544	534	574	539	517	540	544	503	555	535	514	537	554	559	536	537	557	553	552	494	554	555	535	512	536	530	566	527	516	483	511	509	534	513	541	513	541	480	598	556	552	527	570	532	528	530	534	497	496	513	518	603	544	520	522	523	537	503	502	539	537	500	555	501	525	557	540	565	544	542	519	547	537	562	582	523	551	531	538	553	516	536	534	518	547	525	541	561	574	558	506	543	519	501	517	496	503	532	538	542	554	555	517	590	535	511	534	537	525	535	515	522	542	540	527	500	501	519	547	515	523	512	484	496	573	538	503	550	527	542	508	514	498	529	534	525	532	558	528	545	555	507	571	511	528	554	496	543	518	553	477	513	527	530	509	566	536	518	562	545	551	519	532	513	542	545	546	545	553	553	514	540	563	513	550	552	526	516	499	523	519	527	494	543	539	500	521	509	532	516	565	540	514	533	545	545	517	543	520	482	550	548	534	521	553	563	529	537	544	518	544	563	544	560	514	532	532	510	513	555	530	514	555	525	537	553	507	541	526	529	485	549	512	531	541	556	484	541	513	576	546	545	509	541	495	537	543	526	528	530	588	560	507	526	546	494	532	532	538	514	526	542	500	519	544	480	528	555	563	559	519	541	552	505	506	491	528	522	513	530	567	547	517	520	538	596	553	518	512	556	547	605	520	563	533	528	522	523	554	478	585	512	503	532	552	523	535	560	552	555	515	526	525	538	572	516	513	491	527	500	582	523	517	553	565	507	520	555	526	580	569	500	553	575	535	543	492	527	512	535	531	519	548	561	511	512	569	509	555	516	559	541	559	560	527	515	492	531	543	507	507	552	529	557	543	517	552	543	545	523	517	537	519	556	518	540	540	543	516	550	528	501	565	538	569	533	540	551	542	533	501	529	545	538	515	530	525	554	526	552	589	569	546	526	500	487	545	513	580	562	530	509	516	515	555	534	530	542	527	519	581	524	544	554	536	549	560	552	533	585	528	511	580	563	577	488	519	592	550	515	540	552	533	528	489	545	503	511	573	499	556	523	536	526	599	528	550	544	486	496	502	535	554	510	502	551	566	526	565	525	548	553	518	551	536	537	482	554	559	527	564	522	520	493	544	538	502	499	523	548	480	528	488	544	524	556	533	545	517	539	526	548	552	544	533	528	544	527	562	541	554	527	535	516	570	543	511	542	570	535	587	531	563	538	561	545	547	534	513	545	588	516	513	559	559	528	548	562	504	550	538	572	506	554	505	542	593	541	548	516	508	536	536	560	532	530	540	566	538	570	527	532	579	519	563	508	543	562	518	509	546	521	541	574	559	545	524	537	520	526	566	550	544	492	544	521	541	551	573	560	536	523	534	532	518	518	517	560	506	514	521	512	521	515	551	541	536	549	526	557	552	546	531	536	505	553	538	536	509	544	564	544	542	530	521	537	556	510	528	538	583	560	466	534	521	532	529	530	503	561	520	553	545	528	545	519	513	485	502	516	532	526	572	528	537	518	539	562	524	532	546	548	501	518	540	531	516	559	535	555	544	553	543	528	525	533	537	505	542	541	537	513	512	547	532	532	547	526	512	504	544	529	502	507	527	534	503	523	542	501	531	565	519	543	524	563	599	569	521	507	555	507	536	522	551	547	526	515	532	577	560	524	549	535	521	557	529	522	534	537	523	574	513	521	547	527	508	506	546	547	536	527	542	484	523	516	550	549	516	484	548	537	539	525	488	558	563	527	505	561	557	543	544	541	534	508	576	537	523	509	514	498	508	498	537	533	539	553	502	551	533	500	541	537	547	543	527	544	516	582	498	527	498	565	520	517	552	521	529	525	525	491	576	543	553	519	559	517	529	549	600	532	517	519	539	552	537	550	513	527	479	560	489	572	533	563	521	556	521	542	572	559	526	495	540	546	517	560	569	590	496	556	541	545	558	516	565	534	557	565	565	552	508	550	534	563	541	533	500	547	563	499	533	525	543	542	515	524	516	536	501	549	489	511	536	512	528	568	536	517	516	540	559	507	535	535	529	545	543	536	526	504	545	547	577	535	519	542	565	519	527	547	534	493	512	534	502	541	557	502	537	596	508	551	571	531	486	548	537	543	483	566	488	563	525	532	530	552	537	535	549	556	529	535	536	521	521	550	534	558	523	536	528	502	532	534	529	536	571	520	578	537	544	493	537	575	528	511	519	557	549	507	510	543	511	527	528	538	517	498	546	550	504	525	530	581	545	524	549	524	547	510	541	534	559	538	548	494	558	499	510	543	510	532	517	503	558	531	515	508	558	507	493	511	501	543	511	521	540	516	529	522	505	543	531	474	549
24872	47236	37791	26840	22629	18020	14355	10655	7853	5955	4969	3787	3074	2402	2018	1747	1535	1351	1230	1242	1113	1024	949	913	863	841	797	799	740	718	674	655	634	636	634	640	611	607	580	650	551	576	581	601	595	595	575	601	571	612	599	554	547	545	549	606	591	552	553	576	563	593	562	578	562	569	566	556	561	576	579	549	578	595	607	561	592	579	541	603	622	575	595	581	565	529	536	522	576	576	559	591	579	552	576	604	632	591	551	588	590	517	594	571	568	538	537	579	573	554	583	594	586	562	573	558	618	532	558	587	606	539	553	560	556	549	607	613	548	567	600	567	558	584	594	595	551	579	565	562	588	553	563	532	589	598	575	550	536	521	606	564	580	552	559	594	546	588	585	573	552	553	552	611	575	556	567	602	552	580	568	589	604	529	609	612	567	627	595	592	561	566	573	553	572	526	549	570	567	589	557	551	546	546	544	572	606	594	551	605	591	551	547	572	553	541	583	548	563	559	603	584	539	592	568	589	592	601	582	558	580	593	561	594	581	582	559	572	561	547	580	586	556	598	598	567	567	533	602	572	568	580	538	582	561	547	574	577	587	591	593	578	563	536	600	558	567	568	594	517	548	534	624	558	558	569	548	540	554	551	564	601	551	533	604	508	550	538	589	550	550	598	553	567	526	568	570	549	577	553	611	598	582	563	585	607	550	555	587	581	553	535	615	592	539	565	599	571	572	603	582	556	559	542	591	565	612	573	593	534	542	552	554	580	563	573	542	559	523	579	550	581	577	549	559	560	619	551	556	565	573	592	579	586	581	575	536	598	589	573	559	599	544	596	573	587	556	554	573	586	544	597	613	566	569	568	566	572	577	579	557	610	560	617	586	583	559	544	597	531	583	597	577	529	572	564	631	606	579	568	602	544	544	620	565	562	560	558	554	570	605	557	544	595	576	557	593	575	612	562	574	539	558	534	578	554	576	591	582	601	607	555	589	594	589	575	629	581	528	543	522	589	565	550	573	550	582	594	518	553	533	538	534	622	569	580	563	579	565	529	542	527	593	569	578	589	594	581	554	580	498	573	537	544	540	541	586	586	593	584	602	594	547	586	529	564	571	578	568	552	550	603	545	602	573	578	579	534	557	595	557	576	546	539	579	598	592	589	565	575	613	552	566	581	598	605	586	513	555	551	576	588	580	584	579	574	528	552	580	602	582	574	575	560	532	580	556	588	581	584	589	566	589	533	569	569	585	550	575	567	570	590	612	525	553	618	560	617	582	532	541	550	571	624	537	569	568	576	596	535	578	572	578	584	527	606	555	551	581	578	611	500	524	582	547	553	611	596	575	592	595	544	571	591	629	563	579	578	607	608	547	585	577	583	573	569	548	620	586	584	559	557	578	577	554	564	569	611	550	578	544	577	572	595	561	554	565	563	560	574	553	579	567	592	590	544	616	545	586	553	551	582	558	549	549	573	608	574	567	553	542	556	588	581	578	539	598	555	584	529	617	562	586	600	597	568	556	564	570	550	612	526	545	604	591	546	592	575	594	552	545	602	607	586	565	592	554	561	544	599	565	563	634	560	550	581	539	579	614	601	604	554	547	577	545	593	561	591	551	547	565	587	560	587	573	530	539	572	557	558	528	592	537	546	575	578	598	605	544	579	532	543	565	551	576	546	545	539	592	539	554	585	579	574	559	601	538	568	562	574	564	541	561	587	591	564	562	588	604	598	599	582	527	571	562	601	544	558	577	587	566	559	559	627	578	609	602	602	556	582	558	541	577	585	544	539	589	560	622	524	608	583	615	581	557	555	519	619	554	551	588	583	624	542	548	604	546	587	601	566	556	577	603	592	594	560	546	574	566	601	578	550	578	571	567	612	565	546	570	572	583	601	576	562	534	611	538	565	555	545	563	609	566	578	578	608	579	563	583	577	541	580	563	582	616	580	599	581	572	567	550	576	589	582	563	582	567	548	602	553	600	555	568	640	577	573	566	608	570	571	624	575	583	552	604	618	558	587	540	549	542	560	561	567	542	581	586	593	561	556	603	583	575	525	573	533	593	576	522	567	569	576	582	621	587	547	528	562	572	529	547	539	551	550	620	564	576	582	559	562	542	589	579	612	559	580	572	577	598	554	574	560	582	563	570	570	561	595	557	626	570	554	585	566	576	580	567	583	515	566	574	535	569	571	550	559	610	563	561	584	575	561	533	572	530	580	556	587	591	565	558	545	555	603	567	558	557	548	558	575	562	605	554	571	563	590	589	620	533	528	546	569	544	584	542	562	560	554	525	602	561	570	597	569	575	559	572	583	561	536	571	569	536	580	560	546	600	587	536	584	557	538	565	526	585	588	543	560	551	563	523	614	554	608	516	547	561	547	581	618	590	567	571	572	512	579	601	592	593	569	572	562	546	548	565	560	587	579	574	590	551	611	608	578	595	583	569	590	566	578	585	559	553	583	557	545	545	596	602	606	567	602	593	568	593	587	571	593	558	564	572	544	558	602	564	528	567	609	616	569	564	567	572	555	545	589	563	562	623	630	573	588	577	542	571	593	588	543	584	569	593	601	549	550	576	575	561	554	561	595	577	547	563	585	590	543	539	552	575	559	592	555	610	601	561	567	571	610	565	543	557	537	570	578	562	547	599	587	532	571	596	578	575	541	599	559	551	587	551	570	582	546	549	580	567	548	630	566	601	590	583	550	540	552	586	573	566	590	534	544	598	579	539	581	566	564	547	560	560	546	556	577	508	546	561	570	585	575	508	583	612	581	562	557	609	561	569	571	542	611	579	562	571	569	560	575	528	562	567	579	540	538	582	544	600	606	602	547	621	563	583	589	554	572	526	570	596	564	561	566	521	585	544	611	559	568	591	588	562	616	507	555	599	519	543	595	580	548	573	576	592	571	612	595	591	560	583	567	595	582	586	572	564	563	600	527	579	509	542	552	598	584	572	541	568	603	612	561	577	571	520	532	552	588	607	541	576	608	589	539	581	572	596	557	544	556	574	566	578	577	542	578	577	564	582	530	592	577	591	586	589	507	562	597	541	585	586	568	595	592	602	570	533	563	548	527	539	616	528	576	598	608	579	544	594	589	556	585	600	512	613	549	585	554	553	564	592	575	559	575	539	570	569	569	535	607	577	583	598	555	560	577	546	605	566	575	545	535	557	589	577	592	507	592	531	592	569	557	562	575	548	544	577	601	592	584	579	556	564	573	577	566	605	515	565	610	616	513	602	525	553	581	551	565	573	603	571	559	588	613	589	525	595	576	599	560	587	533	559	588	571	558	564	561	584	617	579	565	592	561	583	601	589	573	564	580	597	613	551	579	570	577	618	580	564	570	616	576	543	567	561	595	577	534	576	557	577	569	590	561	591	531	579	534	576	584	594	583	605	578	562	578	594	539	589	584	595	576	597	567	560	584	564	496	579	576	577	549	583	549	549	574	560	546	547	556	578	541	560	585	593	576	592	550	599	602	562	560	571	545	600	563	578	551	572	552
22373	21106	28744	23721	21414	22834	21158	11542	7558	5575	4615	3729	3062	2578	2306	2053	1829	1684	1658	1567	1425	1413	1258	1233	1249	1163	1099	1139	1109	1023	1079	1052	1021	978	914	981	952	947	979	948	931	937	907	901	911	949	928	942	911	910	932	868	942	918	965	956	891	927	900	924	941	925	950	905	948	911	865	834	906	935	829	923	929	919	891	873	932	909	910	890	907	923	952	918	917	897	901	870	917	912	924	928	918	916	982	825	871	898	929	903	954	885	938	891	883	931	905	973	888	960	910	898	918	951	929	884	908	888	907	906	899	889	867	863	937	901	931	867	841	857	936	926	908	894	918	898	940	918	882	884	894	910	981	922	892	960	862	930	904	906	909	899	936	922	908	890	896	864	927	867	921	885	869	884	949	980	930	944	891	905	934	931	858	951	953	885	917	936	941	930	945	932	917	871	917	891	924	933	932	953	911	897	920	934	937	903	874	890	931	935	894	893	954	842	891	864	913	925	889	889	928	961	897	896	873	925	874	854	928	909	893	887	882	881	958	888	897	906	893	902	885	915	900	897	915	917	936	918	875	871	866	884	998	900	952	884	952	882	853	941	906	881	925	918	932	895	922	911	920	972	917	895	964	941	909	904	913	896	877	940	911	918	898	906	885	905	926	892	877	905	898	952	917	919	857	926	878	906	882	908	898	906	910	853	893	897	929	924	922	951	896	911	910	887	894	896	887	934	937	952	924	863	890	898	888	915	881	888	919	926	946	899	928	877	914	923	906	897	863	912	947	863	887	896	919	877	903	961	891	889	900	917	916	944	920	918	948	933	910	948	884	895	888	938	887	924	846	891	921	884	873	915	926	920	911	901	868	925	915	940	938	884	954	930	902	889	899	896	927	840	933	923	884	940	889	869	948	883	913	953	898	931	867	904	892	932	909	902	874	970	884	916	919	916	973	940	949	881	909	893	919	893	854	901	939	902	889	898	902	875	904	988	894	913	905	935	892	917	932	910	914	912	864	870	949	947	863	878	925	914	894	906	928	892	926	894	954	846	860	905	899	872	940	883	888	918	908	888	872	921	921	888	868	872	899	887	891	950	947	907	894	930	859	892	923	853	872	895	906	934	878	904	965	928	919	923	898	927	895	880	873	941	873	869	960	873	897	948	936	891	904	900	840	901	910	922	908	967	960	897	888	984	846	896	903	912	894	907	916	886	915	874	923	956	886	936	880	908	907	927	918	845	907	903	892	929	859	900	903	889	937	926	948	905	861	879	965	935	881	920	833	905	871	881	888	959	925	940	973	931	940	962	962	939	968	896	882	948	914	862	883	948	931	932	900	888	952	882	919	917	952	915	912	880	930	884	922	872	889	978	914	953	970	862	978	925	888	953	942	906	879	889	942	883	908	867	925	887	938	883	879	940	932	921	921	943	967	922	885	879	878	896	902	938	871	932	869	878	866	866	893	892	933	917	883	926	933	904	965	895	908	921	912	883	925	917	901	892	896	901	908	950	908	941	951	928	920	915	889	906	908	907	936	912	988	943	935	916	914	901	882	906	910	910	883	880	929	977	970	906	936	902	917	863	834	945	906	880	917	873	953	929	946	913	881	948	878	916	909	914	913	947	894	933	888	893	982	899	930	916	892	895	935	907	902	946	931	896	949	934	919	944	908	908	906	896	882	879	889	890	911	916	990	850	910	905	854	932	914	924	928	956	884	875	862	885	888	937	934	953	933	891	866	917	859	934	900	879	863	936	851	949	883	935	967	924	969	883	926	932	872	928	883	928	940	878	890	859	930	938	888	901	908	919	902	915	917	874	866	913	921	876	973	927	860	959	884	932	927	877	852	898	933	894	916	904	852	885	900	887	892	909	939	943	841	900	888	921	870	885	827	948	885	884	870	948	905	874	960	927	898	903	915	872	946	883	904	865	898	938	934	925	891	946	918	883	913	927	917	911	927	930	865	902	933	903	897	878	896	905	912	919	899	959	877	840	911	885	898	922	861	896	918	899	862	891	912	884	923	901	921	896	886	940	945	923	882	865	882	940	940	917	935	887	940	858	874	875	884	922	897	894	832	855	892	936	884	906	896	903	942	950	875	875	923	904	941	891	895	880	861	924	887	955	922	889	940	882	907	892	880	936	915	927	929	924	874	861	872	925	887	883	918	884	959	913	927	932	920	873	928	901	880	920	877	922	925	939	905	893	860	894	899	917	904	914	846	935	899	893	913	926	848	885	926	914	892	867	981	968	913	877	907	923	919	880	941	907	874	865	891	877	935	914	896	886	889	953	907	957	852	862	890	875	932	879	866	899	907	954	916	956	860	873	894	890	919	899	900	946	900	928	914	935	875	928	906	946	899	917	913	964	921	905	921	936	927	880	914	864	958	938	882	906	901	935	937	891	924	914	871	909	905	861	874	976	969	895	887	914	865	925	872	916	906	955	881	912	863	870	922	888	881	910	897	926	861	906	890	893	884	887	911	940	878	880	870	915	834	956	917	926	902	897	894	915	924	936	924	915	941	882	951	935	907	922	877	851	927	910	857	866	923	960	894	872	909	933	886	906	959	917	875	903	835	931	958	909	927	884	929	883	941	934	937	870	866	883	884	977	914	907	858	865	896	952	937	924	940	876	959	848	925	901	899	914	892	897	861	940	875	932	913	938	897	925	931	920	948	923	973	858	885	862	875	918	901	916	879	895	873	943	893	853	925	954	911	932	891	894	905	855	906	885	925	904	891	1010	908	938	937	888	910	943	897	902	902	895	868	948	933	907	934	902	924	896	920	878	883	934	921	890	898	915	873	940	881	931	905	868	884	912	869	909	931	864	847	865	834	935	858	887	935	898	963	895	900	881	893	888	895	911	930	879	956	941	904	971	860	924	845	913	884	951	961	887	945	937	901	939	927	877	927	930	919	885	901	879	895	912	910	837	925	900	907	945	869	896	927	882	934	839	904	901	934	928	950	934	925	906	889	904	938	922	985	956	841	925	978	925	890	875	967	844	918	950	904	932	862	880	965	865	847	863	887	929	915	921	883	988	860	938	922	961	899	950	918	890	908	926	938	880	986	893	861	943	895	912	859	917	905	891	879	914	910	873	864	877	932	894	876	909	878	906	934	924	981	869	894	908	950	893	876	927	901	883	955	932	881	908	933	962	909	899	930	923	880	914	926	918	909	880	894	908	876	899	917	964	898	895	870	874	870	951	884	849	906	914	981	902	883	930	939	890	968	919	945	893	897	927	906	850	957	874	853	875	908	906	847	917	870	911	894	911	903	960	916	839	942	924	878	859	938	964	893	949	870	905	923	891	845	903	853	894	933	909	908	940	873	997	859	921	929	905	888	899	981	896	886	924	884	938	942	934	965	879	923	955	923	892	901	863	946	906	909	930	931	915	905	902	925	925	891	916	911	993	895	907	936	951	886	886	918	909	963	953	923	942	949	908	940	923	955	933	951	985	878	914	849	876	966	842	955	901	889	927	932	931	899	893	926	921	941	901	910	915
27240	55269	44186	32619	27832	23263	18646	14420	11163	8358	7040	5565	4450	3710	3136	2753	2438	2089	1994	1818	1738	1580	1577	1430	1467	1329	1312	1224	1167	1223	1158	1105	1047	971	1028	1011	997	1012	965	972	929	940	932	960	1006	966	887	941	897	934	968	972	973	937	944	899	920	947	925	928	891	943	965	904	914	976	908	936	956	935	897	930	917	930	895	918	921	931	940	922	937	952	909	881	925	965	918	944	933	921	852	969	1007	939	911	891	920	953	943	957	952	933	919	912	983	938	960	943	899	952	891	901	898	902	878	933	917	895	922	951	909	939	968	955	953	974	976	909	970	955	1006	867	1020	903	920	887	956	924	999	870	914	923	982	910	930	927	921	929	906	1009	929	921	937	937	940	887	961	915	905	956	891	931	940	920	944	832	905	967	924	940	940	937	896	978	916	999	961	937	980	962	1000	976	913	949	927	890	926	895	938	972	924	964	932	929	933	963	994	892	923	927	932	879	996	933	901	901	893	931	964	912	949	883	966	987	924	921	922	856	879	913	981	969	941	862	918	963	914	944	934	927	927	950	883	902	947	956	992	984	850	916	913	932	923	972	955	963	942	980	971	913	950	979	967	944	928	925	949	933	913	972	982	954	936	909	887	883	932	926	891	972	967	937	950	924	949	904	996	947	936	937	949	930	938	895	991	974	918	998	978	945	933	951	932	926	963	941	898	938	921	956	922	933	903	927	926	1001	917	903	908	923	938	944	897	895	937	970	945	937	921	960	960	927	954	935	952	922	916	926	947	983	894	1016	931	903	1029	941	939	914	973	947	948	872	933	959	924	921	918	884	943	917	895	917	926	912	911	956	936	900	889	940	908	960	926	973	937	998	906	953	933	951	901	901	942	929	940	866	995	923	938	914	897	857	909	921	956	936	887	899	958	913	947	980	952	914	909	947	896	945	906	955	905	923	919	916	955	961	927	962	898	935	889	910	966	905	952	900	931	938	942	941	940	917	920	981	951	890	930	886	903	968	908	952	998	927	933	923	942	942	939	959	917	969	922	873	920	943	890	932	947	978	931	896	941	920	915	915	904	888	952	880	936	922	911	891	955	982	936	852	933	961	917	969	908	958	964	880	974	925	924	920	891	899	959	934	915	917	909	910	934	976	900	949	937	919	965	944	917	938	934	977	908	943	960	904	959	905	907	930	950	932	920	876	970	925	920	971	968	990	926	923	877	941	937	939	928	938	935	907	938	956	921	966	949	952	907	938	958	1016	923	944	938	925	960	949	967	938	912	884	971	945	913	883	1036	899	1004	935	907	886	906	954	935	965	972	906	963	923	894	945	935	997	939	897	929	907	919	919	958	939	931	926	918	918	895	893	921	892	954	898	916	986	888	956	941	951	961	960	933	887	919	908	909	1013	929	935	930	936	955	911	934	930	920	941	889	903	888	911	892	913	926	957	993	962	891	932	892	965	957	912	880	962	899	977	904	908	937	973	924	954	908	946	990	934	936	948	933	896	990	1045	917	872	877	892	914	963	987	955	932	937	971	959	901	921	907	967	990	893	958	913	914	943	923	907	900	947	910	927	997	911	924	951	937	913	958	914	882	921	930	912	903	968	931	931	912	915	910	959	943	877	965	961	919	885	972	966	915	907	949	884	881	931	949	880	936	890	891	902	878	902	934	941	959	948	991	930	946	891	924	940	943	931	902	946	925	917	989	924	927	953	931	975	945	973	934	924	958	934	973	927	897	964	892	939	934	883	887	952	878	908	923	894	931	945	920	986	900	924	908	894	887	938	960	938	958	918	899	915	957	924	900	935	903	910	960	949	982	914	942	959	946	947	957	862	876	881	936	867	979	941	903	962	990	922	958	916	928	932	950	844	902	923	942	856	967	966	958	935	904	931	921	897	969	853	995	915	936	955	876	893	898	935	963	933	904	922	917	884	963	920	974	926	963	933	890	941	933	973	949	948	881	926	888	934	898	951	928	935	901	900	910	885	937	901	979	936	963	918	927	910	919	979	931	910	940	976	953	956	980	985	895	921	923	892	880	918	958	931	920	882	957	913	983	906	921	910	977	940	953	986	927	932	885	939	933	972	982	986	965	939	936	944	939	908	924	942	892	946	943	952	898	937	900	973	933	918	927	954	943	952	931	938	926	988	906	920	921	916	901	933	881	944	950	916	916	958	905	881	950	933	942	1002	939	976	870	923	889	951	962	938	885	968	910	905	876	948	949	864	890	895	874	916	940	926	916	918	934	934	973	929	935	917	951	890	933	963	968	923	956	938	908	942	985	990	908	934	924	880	886	957	972	935	864	961	958	949	921	993	891	942	945	922	921	891	961	981	917	920	957	994	942	920	893	943	965	949	908	933	930	933	942	918	935	922	901	929	913	938	907	915	931	890	905	915	944	918	940	901	895	952	958	938	965	949	858	920	949	907	959	941	964	914	902	931	904	887	946	945	968	935	917	942	937	929	921	958	935	917	952	934	943	922	893	921	902	932	918	911	955	939	903	952	944	964	924	931	905	966	891	939	905	913	910	982	933	936	896	975	950	906	925	908	938	922	900	974	903	901	908	878	949	864	885	906	994	947	914	899	951	935	888	966	948	910	997	899	940	949	959	901	921	903	979	965	905	900	861	925	909	901	867	950	882	934	952	962	979	932	980	929	956	929	871	964	956	933	922	918	937	975	949	887	917	948	878	1026	904	920	980	945	950	920	892	936	935	934	984	910	902	949	952	952	851	883	919	926	950	959	930	919	919	976	948	905	899	950	958	969	972	880	903	946	943	927	942	908	959	928	947	903	978	951	929	895	925	901	922	965	970	919	952	940	908	922	962	959	921	964	913	931	831	983	885	974	925	967	959	962	962	922	952	978	957	897	950	907	1007	902	896	883	933	936	866	965	950	921	916	899	894	903	957	933	909	893	935	958	953	950	897	907	959	881	939	935	916	900	924	897	891	897	926	933	882	973	950	940	922	907	928	939	898	856	911	910	987	893	972	927	934	990	911	914	928	1029	931	928	936	928	847	962	922	925	969	971	979	900	904	889	927	963	878	968	938	905	921	883	923	952	937	938	919	939	886	919	984	865	966	932	928	938	921	937	918	960	950	959	888	949	907	926	932	911	947	933	892	910	851	893	908	966	914	916	967	935	951	935	932	966	929	932	864	981	957	983	866	938	943	961	957	992	913	953	964	960	986	941	901	935	909	910	946	892	923	906	909	902	915	927	884	898	977	943	943	879	943	965	931	902	928	1001	910	921	966	975	934	936	953	952	870	949	908	912	934	971	922	933	939	947	952	964	925	946	937	859	934	905	948	992	930	921	953	929	879	933	931	923	939	941	943	1000	887	976	961	964	961	890	899	878	901	957	919	980	921	949	918	885	900	971	946	888	911	916	913	904	950	895	992	944	924	962	939	954	958	953	927	994	905	887	953	937	938	950	915	934	936	979	925	944	904	921	896	923	925	881	940	927	899	957	913	948	1009	923	971	903	907	919	895	973	917	970	943	967	931	948	914	933	942	922
28271	25987	31221	23521	15013	9998	6969	4943	3699	2762	2308	1982	1565	1379	1201	1132	935	943	871	840	857	755	776	747	787	709	672	710	690	667	620	661	631	655	611	607	676	626	563	613	613	593	616	603	606	632	558	540	590	603	596	600	604	576	607	585	538	572	608	581	603	608	571	583	567	569	604	595	549	553	592	586	622	560	607	577	617	593	598	572	596	578	612	570	613	556	572	577	587	581	607	635	587	609	596	574	589	587	583	616	544	604	600	647	606	566	621	573	625	665	625	585	577	635	586	542	605	571	591	552	595	587	623	585	555	598	616	581	594	591	571	596	570	582	529	532	563	548	609	621	585	561	604	612	603	607	575	615	561	593	600	562	600	579	607	591	551	595	620	628	585	641	588	543	603	605	528	600	600	645	588	570	584	595	574	568	604	571	555	600	597	593	553	648	624	558	548	566	582	607	632	582	571	611	582	567	606	544	604	569	590	530	595	609	580	575	589	606	586	572	607	566	574	583	593	603	591	600	588	569	625	588	596	576	624	591	583	581	596	577	608	559	570	576	575	566	597	569	624	628	610	584	598	603	594	596	635	603	549	611	591	573	590	597	589	635	607	538	595	564	574	598	566	589	602	573	599	573	586	581	575	565	604	587	605	587	576	582	604	576	615	609	596	563	574	573	599	609	635	565	555	594	569	598	593	605	589	571	603	567	612	563	563	613	631	632	600	583	572	578	561	538	600	590	561	616	586	588	567	606	570	603	593	572	601	581	593	577	636	575	560	598	617	614	565	618	603	615	601	582	563	584	593	585	576	578	565	599	628	583	545	595	588	597	549	610	591	582	571	612	596	591	572	581	629	548	618	579	592	595	587	586	568	573	603	606	583	556	586	544	620	591	594	553	575	591	563	604	570	549	574	568	597	570	571	611	570	553	597	605	597	569	555	563	597	571	594	590	577	599	594	598	608	591	645	627	621	584	566	588	651	582	566	611	588	576	578	583	574	583	621	596	605	588	571	551	608	605	590	576	589	544	575	566	574	554	600	568	583	612	596	631	561	600	585	541	585	596	600	591	589	583	574	595	605	607	535	604	636	628	591	597	592	562	590	551	565	605	580	585	573	574	585	606	570	589	560	575	587	579	613	587	592	554	576	591	592	588	537	603	589	592	598	612	559	576	563	580	594	585	609	598	588	603	584	538	600	607	577	565	626	591	600	561	587	631	570	649	604	581	589	631	585	534	593	627	561	614	592	569	553	550	588	565	597	590	562	611	568	567	599	572	609	580	589	576	581	579	594	587	606	594	578	573	618	607	579	646	596	606	609	572	594	633	546	606	547	563	633	594	599	556	572	559	574	593	628	569	586	572	578	608	608	592	600	551	573	613	598	598	595	609	619	621	581	536	587	607	607	578	613	545	589	626	594	576	621	573	592	559	578	621	590	624	617	572	631	627	594	572	563	593	534	618	600	623	610	622	595	598	589	628	603	596	563	591	618	604	616	615	577	603	616	603	587	562	572	619	559	599	616	611	632	604	605	574	601	573	560	569	568	551	604	624	567	602	580	565	595	560	586	599	553	606	571	627	591	590	587	651	605	627	603	631	607	630	611	622	581	585	579	634	544	612	554	554	631	597	596	577	596	616	572	582	571	572	584	578	607	567	570	599	598	593	595	582	566	599	587	560	618	617	557	533	543	561	586	574	610	582	557	621	598	596	607	604	622	576	591	601	650	574	614	573	633	615	611	595	609	573	601	612	606	603	623	573	589	563	533	570	583	611	595	597	595	582	593	591	569	572	549	609	606	634	592	595	594	614	580	622	587	580	579	587	611	614	579	630	600	606	607	552	626	575	560	594	577	590	581	595	561	606	568	607	585	581	598	604	600	568	611	606	540	579	593	545	615	543	575	561	582	592	587	610	605	614	589	629	603	575	599	576	601	634	562	590	607	557	643	578	568	563	597	572	541	578	599	612	582	516	608	546	603	562	578	592	592	604	555	600	578	588	563	561	617	601	543	572	584	565	600	613	581	571	594	592	648	559	601	587	575	592	617	630	557	587	586	617	567	561	639	526	571	641	544	575	620	607	575	599	579	593	564	595	593	580	534	615	613	605	619	556	603	563	605	579	580	568	611	576	593	577	628	580	566	618	579	566	574	594	597	585	578	590	568	577	576	574	604	566	585	566	623	615	616	581	584	605	620	589	598	593	587	554	627	600	577	566	533	614	610	598	574	546	592	557	575	565	555	610	590	577	581	608	557	593	568	583	643	580	571	508	596	617	615	616	604	646	627	563	569	598	643	576	623	577	605	581	601	571	608	572	622	568	620	572	543	577	641	608	607	591	606	574	606	591	555	557	544	593	596	557	582	594	599	567	599	602	573	621	573	587	584	586	599	579	614	598	564	617	622	605	576	553	566	574	581	592	588	580	583	558	571	589	603	580	632	603	622	588	584	583	587	555	592	577	614	599	582	555	584	580	589	579	617	605	560	613	622	579	582	590	586	620	607	605	548	583	553	540	569	588	549	592	586	601	562	651	599	562	608	570	571	574	543	599	587	524	574	583	604	589	577	578	577	536	611	604	612	624	572	600	609	558	559	554	583	587	622	607	580	591	599	591	553	563	605	635	599	593	608	542	546	601	646	591	576	583	580	582	597	538	577	609	620	572	577	593	623	599	554	623	591	590	612	607	571	581	599	622	568	553	596	613	591	566	586	587	607	589	608	600	625	571	589	585	599	581	576	609	592	623	619	609	506	596	574	609	565	587	621	611	557	602	543	592	603	594	578	615	590	640	589	570	614	605	602	575	548	597	585	588	563	600	590	590	612	579	604	604	590	562	593	581	635	543	595	628	547	599	614	603	596	594	553	618	617	557	594	569	587	548	599	603	597	618	628	536	591	611	647	527	603	602	575	581	612	566	601	567	584	584	600	534	590	593	620	564	587	568	606	612	606	562	557	599	611	564	596	587	591	586	567	607	575	592	570	564	598	574	562	595	593	573	571	612	558	588	567	571	579	604	594	611	558	607	579	576	601	588	553	615	577	587	587	593	557	558	559	601	572	591	562	557	608	600	604	601	598	631	586	613	625	617	560	569	611	595	588	591	566	589	571	566	598	592	544	592	587	575	575	600	585	608	618	611	621	613	612	633	575	584	597	596	562	594	564	591	552	557	540	605	556	593	555	590	601	610	590	574	609	616	643	564	583	574	604	575	553	602	594	602	576	539	579	575	557	577	594	584	597	601	551	611	592	627	608	635	647	590	616	623	564	609	636	608	587	585	602	559	596	606	563	594	598	617	647	628	546	555	555	557	583	590	569	633	590	596	571	548	609	553	623	516	588	606	630	604	632	602	587	602	572	564	597	588	644	562	570	590	578	543	565	604	592	576	610	559	605	612	562	559	612	622	543	582	566	537	585	605	609	575	600	595	626	608	543	560	586	599	590	587	620	611	603	573	601	553	634	591	602	583	591	592	588	567	600	608	580	632	581	603	653	589	577	610
25603	43481	33575	22211	18231	14688	10856	8203	6270	4760	3783	2980	2340	1946	1774	1496	1339	1156	1177	1155	1041	1004	912	878	831	839	794	815	771	720	704	706	700	689	702	713	658	680	636	607	626	633	593	654	605	607	635	623	575	613	606	577	600	573	628	626	594	657	684	629	595	582	613	613	616	621	616	618	624	634	623	563	627	567	643	591	599	639	632	675	593	645	653	591	619	604	601	598	657	660	625	587	644	637	583	619	613	630	608	582	644	607	637	590	608	601	622	606	652	632	618	609	601	622	664	573	644	611	650	631	596	611	627	612	646	655	604	630	619	644	657	654	652	609	615	656	604	636	624	642	636	624	663	636	590	618	579	659	609	595	636	624	630	610	622	672	574	651	650	655	633	631	610	573	607	596	591	630	628	673	607	625	606	575	636	612	614	600	626	588	627	654	601	596	578	646	591	671	628	604	639	617	619	615	605	650	681	633	619	618	633	613	591	631	603	647	570	654	608	631	621	575	620	586	617	629	628	653	676	605	585	592	591	638	598	609	617	603	600	665	574	623	603	648	612	611	545	614	645	581	679	594	592	614	615	628	577	644	630	608	625	609	643	634	631	630	592	667	625	586	602	612	593	585	603	582	616	591	612	596	639	627	612	609	560	635	609	601	645	595	579	640	615	583	654	646	607	603	627	611	605	629	628	631	591	652	639	621	634	615	598	563	655	587	618	627	579	615	585	637	618	602	605	633	675	606	615	613	633	618	634	618	641	615	626	654	614	632	638	604	576	608	594	595	639	611	645	603	656	622	584	613	595	624	622	621	566	636	593	605	675	621	589	639	623	608	634	579	610	641	634	595	612	594	622	592	660	587	624	618	637	642	647	594	618	606	651	624	611	667	589	643	609	626	632	587	642	558	618	616	650	643	646	667	655	598	583	631	575	655	611	596	613	591	611	615	634	629	634	646	662	605	638	634	592	674	626	663	590	628	606	610	619	612	619	617	600	606	601	626	623	624	633	662	614	644	599	579	583	646	607	600	631	653	634	633	659	633	658	592	651	627	618	611	627	605	633	660	629	647	606	604	627	629	621	640	590	636	622	638	623	614	650	620	582	626	640	587	578	622	596	623	595	611	642	599	625	558	605	634	638	612	610	621	606	628	619	605	649	632	591	608	630	609	623	611	599	630	625	625	638	588	607	592	671	634	656	633	673	586	606	657	585	614	602	591	579	630	605	656	611	594	590	591	582	617	617	632	626	600	600	632	586	616	570	668	580	611	633	640	606	597	629	637	600	629	629	578	597	583	618	588	632	587	588	650	563	594	560	631	615	589	574	608	679	571	639	596	608	608	585	632	616	608	572	611	593	631	636	628	603	624	610	615	610	610	632	616	618	617	626	578	573	606	617	648	603	631	628	608	603	644	603	621	588	575	647	635	575	615	619	612	600	624	614	704	614	649	625	633	594	634	608	622	578	665	650	633	644	634	656	705	652	589	646	615	648	629	629	629	578	640	652	635	693	629	630	609	654	583	630	594	617	659	626	672	610	626	599	631	612	613	608	640	614	618	613	602	630	619	617	601	676	558	580	625	636	618	601	656	664	630	586	612	567	610	624	663	571	624	614	619	622	661	658	588	625	609	617	592	610	584	616	607	649	614	658	629	607	625	608	600	643	570	631	608	656	622	584	598	648	612	585	643	625	613	630	653	623	626	624	602	644	589	641	612	585	633	630	592	656	630	616	638	649	636	594	628	609	586	621	641	600	578	589	576	635	606	638	578	598	637	619	620	632	653	595	632	637	630	590	631	582	614	601	613	648	566	609	609	654	612	640	590	643	642	611	629	655	633	630	639	634	651	619	639	614	611	650	628	628	619	626	588	666	570	621	581	584	622	642	640	652	589	644	581	634	626	645	613	603	637	659	641	617	606	621	604	598	622	622	620	624	627	636	592	610	655	597	641	586	613	627	616	599	640	583	591	608	608	625	637	669	632	617	638	606	635	655	632	604	639	587	648	637	595	607	603	613	648	623	609	581	639	587	667	618	614	656	601	618	650	615	606	653	643	624	585	603	614	631	618	642	613	637	660	568	634	570	658	625	647	599	650	598	608	588	624	608	593	622	617	595	632	564	605	611	611	626	625	552	662	614	645	591	627	592	593	598	637	634	590	596	606	631	639	634	584	646	628	607	589	631	626	640	684	586	609	575	604	611	636	618	593	602	605	587	653	601	631	661	642	678	643	627	620	591	597	635	615	591	557	619	656	630	647	631	614	613	624	585	581	621	625	634	614	610	627	613	578	584	595	572	591	618	635	619	604	649	645	630	596	636	655	649	607	580	639	625	634	565	636	614	587	602	618	582	664	626	615	635	642	594	601	634	623	598	607	615	615	571	629	589	617	628	653	680	626	636	629	603	566	578	567	567	628	604	639	605	606	640	591	619	591	596	590	646	618	597	601	625	635	639	570	640	604	598	591	600	658	592	625	608	596	569	581	611	613	617	635	635	626	593	620	662	648	656	601	616	610	590	627	586	601	582	623	629	610	605	613	623	617	649	656	631	641	609	594	636	621	613	644	638	618	600	573	564	590	612	635	612	650	596	627	653	636	639	635	626	583	616	620	630	604	598	619	670	631	600	620	621	652	627	560	647	645	592	648	621	622	611	659	593	592	630	634	610	610	588	599	608	630	607	617	571	621	646	660	607	632	584	635	629	633	588	603	637	606	612	593	598	647	661	605	591	656	619	604	622	624	593	569	608	606	601	606	616	636	601	605	597	668	605	588	665	591	608	624	618	645	650	625	627	618	664	579	598	584	606	601	619	631	643	623	622	667	635	624	640	596	647	621	658	651	571	655	606	654	599	609	604	627	623	613	619	568	623	603	636	616	645	666	603	634	609	645	654	629	634	625	654	635	628	611	604	633	651	615	659	626	595	630	655	639	621	630	618	570	624	654	626	635	637	604	651	605	641	588	637	618	666	643	600	597	638	597	602	619	607	630	653	686	649	587	632	634	626	656	641	639	596	575	611	612	635	621	585	616	638	557	574	610	633	635	634	599	621	598	572	634	596	610	640	602	666	606	621	594	589	670	631	619	632	638	644	615	611	646	618	621	628	568	586	621	620	640	599	633	636	606	656	560	553	629	630	666	636	616	568	616	593	587	567	634	666	639	594	601	634	617	601	610	629	605	595	647	641	593	604	661	637	645	619	622	583	626	606	624	609	622	624	602	651	631	605	592	638	572	587	624	589	614	658	616	613	630	640	646	576	598	633	621	681	597	659	595	574	577	620	577	602	597	646	648	643	605	612	614	602	631	660	600	656	634	621	617	615	627	601	647	615	621	593	681	615	601	596	627	585	645	586	596	609	617	652	599	642	605	582	591	615	577	638	622	610	657	650	569	608	588	624	584	607	616	639	632	648	605	682	644	620	614	595	620	617	624	656	638	623	630	621	618	660	659	601	628	615	622	589	578	664	639	611	593	635	578	627	643	617	596	581	620	624	613	624	625
23413	21068	28317	24237	21779	19990	13711	7841	5677	4628	3497	2753	2372	2010	1793	1722	1491	1431	1328	1271	1233	1197	1194	1139	1115	1050	1069	1022	1037	986	936	1025	957	916	915	982	923	888	903	915	878	843	887	841	843	866	878	893	849	926	943	920	853	825	855	824	870	837	904	862	893	897	864	836	917	902	903	853	858	894	882	896	829	847	907	835	865	900	902	860	845	912	906	855	897	852	843	867	832	917	851	868	822	835	853	912	887	872	891	858	888	906	923	839	898	882	875	937	917	872	864	870	833	910	925	862	860	827	864	870	887	869	888	890	853	898	898	869	827	859	858	850	824	834	875	867	882	877	895	881	851	895	867	820	905	867	903	890	911	907	897	841	875	875	858	844	876	867	849	821	893	903	865	880	884	865	853	881	836	899	941	885	891	847	917	878	853	897	867	917	836	900	862	874	814	891	844	894	876	883	884	901	932	891	906	894	887	880	908	826	875	889	869	892	878	858	880	892	827	855	867	842	849	820	860	890	863	914	875	918	867	863	822	869	898	878	830	860	853	890	905	820	869	871	881	864	875	923	890	868	867	846	866	904	897	884	806	830	855	872	880	853	862	851	909	854	920	898	843	838	910	864	876	859	846	917	852	864	845	851	855	820	857	864	815	847	885	878	945	826	886	918	846	857	903	839	827	892	898	861	923	893	847	856	858	901	884	891	839	842	928	904	847	904	857	896	828	855	854	850	829	843	884	910	846	873	861	862	878	926	869	845	903	908	828	883	873	880	906	862	826	892	838	845	842	884	875	821	884	893	902	832	839	896	859	901	898	888	872	894	903	860	879	809	897	889	917	857	850	875	908	863	855	821	835	852	859	902	913	860	866	906	861	861	879	829	840	827	870	830	877	888	861	867	849	898	872	870	889	892	883	892	829	891	915	845	883	956	856	907	861	846	823	879	804	878	827	821	814	861	830	869	875	786	813	891	890	849	830	900	876	849	866	847	935	931	896	812	849	861	887	855	884	834	872	878	817	902	851	923	885	844	877	897	898	861	888	805	941	873	914	897	877	846	864	832	849	884	876	844	861	843	865	833	845	819	862	846	838	878	839	848	907	835	904	861	889	865	855	920	886	882	865	803	923	863	846	877	882	826	895	881	891	897	845	873	821	862	873	870	847	892	876	900	827	882	860	858	871	876	851	907	844	849	829	818	950	876	832	917	863	857	887	846	871	879	867	863	873	798	858	904	828	838	896	877	870	881	879	917	851	855	860	811	843	868	851	837	859	913	838	880	844	916	903	926	867	838	899	860	886	846	922	838	861	826	846	896	886	848	852	855	913	909	887	873	821	849	833	841	868	931	897	827	910	854	873	909	825	901	858	876	903	905	907	860	821	845	834	855	888	797	861	890	833	855	892	870	863	921	847	872	830	913	864	874	857	848	886	883	844	886	866	898	847	868	877	854	832	874	910	862	901	900	853	862	897	822	833	930	893	884	888	840	896	861	902	876	894	854	869	865	896	873	942	855	870	870	818	879	892	860	862	877	938	891	870	880	888	853	850	869	928	875	849	862	862	852	844	868	889	868	842	889	906	837	845	912	857	827	898	843	874	845	882	855	848	819	876	862	904	838	919	821	939	835	876	870	921	850	907	875	889	903	830	835	818	874	868	887	887	844	869	896	870	839	853	901	896	894	924	864	909	833	860	863	886	879	874	845	855	871	867	935	860	838	852	864	885	880	854	870	894	905	857	874	905	900	861	827	881	898	851	906	884	862	884	920	857	844	902	888	820	844	804	903	805	887	844	844	866	881	852	841	882	871	921	820	843	886	867	863	919	857	833	906	845	849	842	862	891	883	890	853	892	840	832	845	855	872	862	862	861	853	944	885	896	831	875	953	883	831	873	866	870	810	882	873	870	880	881	876	844	860	854	883	858	859	897	829	844	817	887	856	862	833	880	893	838	892	869	886	912	850	870	865	801	887	911	865	841	861	902	897	899	887	887	885	860	862	866	870	861	898	836	857	859	839	905	886	845	860	858	897	872	890	880	895	862	850	818	860	889	866	891	846	871	901	841	866	864	806	864	890	836	895	827	847	818	874	842	926	917	931	884	844	882	875	858	901	882	831	857	831	856	879	837	894	846	773	908	933	874	860	888	910	828	857	859	831	862	884	876	889	832	850	876	875	897	860	864	844	847	853	898	866	895	826	873	879	880	834	874	873	904	925	887	837	861	857	871	881	848	861	856	928	861	867	837	923	837	823	845	859	851	813	877	883	872	898	846	867	896	870	853	870	893	914	874	853	848	875	920	854	824	873	851	864	857	865	879	869	821	865	877	867	821	842	857	849	845	903	916	864	874	829	866	886	917	877	868	866	903	806	814	912	872	861	899	826	861	833	899	884	889	880	898	818	919	903	804	849	885	880	851	856	887	897	833	827	880	899	856	894	848	839	846	879	843	886	898	885	861	918	876	844	868	801	856	887	886	828	850	829	877	827	898	896	862	908	851	859	847	872	905	888	882	889	864	895	866	914	920	874	882	859	824	893	847	843	862	925	862	826	874	887	885	910	917	877	874	810	861	847	913	914	876	895	885	850	849	841	892	906	898	866	833	862	888	906	872	901	865	892	908	847	846	895	878	885	901	818	884	870	840	858	847	856	834	843	836	825	853	846	886	862	870	897	859	869	848	933	824	900	846	870	858	876	902	885	879	859	825	886	879	912	901	843	846	844	863	865	862	835	831	866	872	929	831	895	878	906	846	846	824	857	893	946	864	865	856	848	896	845	837	850	886	896	895	872	911	874	856	829	862	879	891	924	911	943	880	860	872	858	825	850	869	873	845	859	882	826	868	889	874	849	889	931	878	872	881	907	892	844	861	833	877	854	943	842	887	896	899	874	843	843	804	902	889	890	799	858	904	929	912	862	865	850	871	913	861	853	850	895	870	867	803	815	861	860	828	923	857	851	820	869	842	827	886	922	874	836	872	866	872	831	850	921	841	883	899	865	881	866	821	822	858	849	890	911	855	867	894	892	886	896	866	828	912	860	810	885	823	816	883	883	831	796	836	879	914	867	851	878	868	892	859	838	860	873	880	886	861	909	859	926	889	870	891	835	843	867	862	850	904	839	918	821	872	880	849	900	886	848	841	817	857	854	855	836	846	901	883	820	896	887	867	852	877	879	873	817	853	860	912	871	879	871	846	896	851	871	924	935	874	901	880	850	898	840	868	854	870	917	883	867	858	864	858	846	872	872	877	820	866	832	878	847	870	858	871	908	866	846	839	888	879	857	879	855	870	818	903	862	825	908	906	925	841	890	855	852	818	887	903	862	855	867	893	917	891	829	899	888	877	947	880	856	882	794	873	864	935	801	885	854	854	849	882	921	887	854	878	885	894	892	843	906	863	864	914	853	879	841	857	843	862	814	890	883	883	923	856	858	928	859	860	845	863	854	908	864	835	856	855	841	895	913	846	836	808	900	838	834	859	903	795	923	847	847	850	877	842	850	852	854
25968	50331	38964	27552	22762	18709	14529	11326	8885	7048	5302	4213	3353	2896	2435	2105	1896	1766	1753	1565	1481	1381	1287	1212	1136	1205	1139	1128	1099	1110	968	1024	933	934	930	922	937	954	985	885	972	956	906	889	879	924	896	846	906	911	955	905	874	866	879	879	932	896	876	876	924	875	860	948	935	939	939	859	936	935	875	919	914	911	870	823	912	897	868	878	881	927	849	892	888	910	851	894	845	878	915	970	901	849	905	892	866	913	867	877	900	877	868	854	902	883	927	865	919	847	921	876	833	888	868	905	845	958	938	879	881	906	895	889	887	877	871	930	880	882	917	863	942	804	884	910	914	875	945	880	861	863	887	902	921	898	882	946	888	871	861	856	896	1003	897	873	852	908	904	874	893	863	870	926	854	879	913	875	912	931	891	864	901	856	908	920	923	907	891	800	928	913	872	890	881	911	878	848	884	860	895	855	870	903	881	947	845	850	896	939	914	863	935	901	908	897	836	895	958	896	895	885	924	859	887	873	897	875	903	905	922	954	868	903	871	870	865	961	962	908	918	952	892	867	882	888	920	894	908	895	981	869	886	941	892	866	851	919	878	938	915	915	904	849	862	895	853	897	898	934	917	878	808	926	928	902	954	855	781	899	955	946	888	873	854	948	918	949	909	937	891	884	970	858	881	902	904	960	946	861	900	915	901	930	926	854	900	879	909	867	896	891	925	902	910	871	857	878	904	866	936	862	934	977	854	868	934	891	924	897	909	879	915	871	896	900	893	886	942	898	895	868	890	882	957	863	844	917	878	899	872	886	889	903	898	912	857	915	905	938	892	863	893	934	941	921	940	898	902	873	895	865	903	867	867	955	902	906	895	843	902	929	911	874	877	893	885	898	889	879	873	884	921	899	985	914	888	897	873	901	901	895	893	933	877	910	867	871	929	858	872	884	888	901	890	904	929	857	890	904	870	833	915	849	889	914	898	919	896	872	892	882	879	944	850	894	932	897	918	911	908	930	888	922	903	859	919	905	895	902	908	880	908	924	939	892	884	932	945	868	897	847	873	957	927	895	919	857	848	865	907	929	897	902	914	897	880	913	862	890	958	905	867	870	885	879	862	949	884	870	890	869	858	901	920	896	907	813	947	876	856	953	867	859	919	868	900	908	861	898	889	932	927	871	882	867	912	882	930	913	896	902	889	920	901	863	864	813	890	849	883	872	850	861	895	916	939	876	911	889	834	873	882	905	841	877	880	896	898	849	882	849	888	881	872	928	877	941	904	862	904	899	893	894	869	877	923	931	884	844	903	912	833	919	922	863	884	949	896	901	860	900	931	938	854	918	930	893	879	838	933	898	898	934	850	939	865	862	909	853	880	919	902	919	915	859	888	886	900	884	864	864	861	885	942	936	868	864	896	891	903	915	931	933	856	887	853	902	881	910	889	875	879	991	855	886	928	893	891	854	873	924	900	894	880	846	955	900	912	869	959	895	906	900	902	945	898	855	907	876	865	869	909	938	878	927	872	874	881	887	905	889	893	908	868	889	937	870	942	933	913	953	899	871	896	921	911	929	884	905	854	878	914	866	954	903	854	852	914	902	928	905	907	876	943	912	882	891	876	912	884	898	890	894	873	881	897	859	898	905	886	870	942	866	895	901	899	930	951	893	904	865	869	904	873	883	893	889	906	850	838	952	880	874	893	847	883	914	888	894	901	930	931	891	891	889	934	854	964	890	884	917	884	888	891	864	916	889	852	892	914	870	900	916	924	889	900	872	873	913	940	914	895	850	931	871	946	893	902	928	884	900	913	906	876	923	897	870	926	923	857	882	842	907	875	905	982	936	949	837	907	907	917	865	856	906	981	896	860	874	939	886	926	944	825	941	851	919	891	893	851	872	962	918	871	838	865	893	893	920	872	888	919	905	881	897	884	889	851	895	901	882	928	887	832	908	904	879	894	915	889	906	901	865	873	872	916	825	857	947	852	899	897	883	879	890	957	914	907	956	842	897	912	879	900	866	931	866	883	864	926	921	879	911	839	934	889	864	847	904	925	838	860	905	886	858	929	895	900	894	934	921	810	889	872	876	927	910	821	899	859	882	856	937	920	913	934	921	921	911	909	894	865	935	911	924	890	945	830	863	900	880	878	897	810	922	902	914	900	909	902	848	886	894	941	872	843	873	969	899	903	966	874	901	891	890	952	913	922	896	898	950	863	894	890	929	863	870	861	926	956	890	904	878	903	907	929	882	912	928	845	906	914	849	860	862	850	897	925	891	881	830	917	875	912	909	880	908	920	888	886	932	930	952	935	801	866	920	902	968	903	861	907	900	886	856	855	911	913	879	883	931	891	899	865	900	941	938	883	984	839	934	897	889	846	909	933	895	912	922	867	897	864	894	896	888	897	929	860	887	862	867	892	921	900	917	886	885	930	852	834	870	886	907	900	940	811	909	928	907	859	896	909	943	946	883	892	906	920	874	890	877	920	856	908	939	903	881	923	861	884	858	944	885	904	933	913	835	884	869	879	871	885	890	904	901	882	860	856	841	848	880	899	875	914	902	936	893	836	861	901	901	893	883	916	900	871	899	897	945	853	931	859	881	860	849	893	880	886	850	918	893	862	897	911	870	890	892	907	916	847	944	906	927	888	851	901	908	869	909	972	883	928	818	891	922	904	924	836	898	919	959	877	876	951	869	835	887	929	887	911	879	897	899	842	875	841	940	941	881	841	837	907	974	888	906	894	894	883	941	928	908	898	913	934	889	880	909	842	825	961	854	890	919	868	895	942	924	911	932	901	907	898	913	864	922	863	857	926	874	901	869	884	918	886	845	870	936	898	920	885	949	858	928	850	887	966	882	846	890	881	934	874	948	871	873	903	834	883	894	848	900	915	887	860	925	925	859	862	865	908	920	887	843	887	811	923	870	934	934	927	885	897	852	888	927	873	844	864	974	871	905	878	913	885	884	894	847	902	874	879	901	841	903	902	852	919	896	884	897	934	872	971	852	865	892	894	880	877	868	922	903	863	875	853	897	897	867	868	878	884	917	897	850	954	825	906	912	931	833	877	900	922	895	905	911	951	862	893	892	900	873	870	919	894	836	850	880	859	863	872	888	910	918	887	893	898	891	915	872	891	892	899	898	901	852	887	889	898	881	897	911	872	934	902	902	930	867	914	893	882	887	849	945	918	935	863	900	942	909	895	884	921	955	851	904	919	903	872	925	895	871	884	862	885	875	902	897	900	941	911	878	879	888	927	859	938	922	920	909	884	897	902	957	914	945	872	927	912	934	879	916	889	879	854	941	904	932	915	882	871	858	933	926	926	902	841	828	928	906	847	921	897	917	897	954	904	903	882	854	866	886	877	947	878	892	867	932	912	920	898	863	896	974	941	904	892	900	935	897	917	905	882	942	877	876	932	905	857	890	906	841	969	905	946	900	884	887	884	908	834	911	884	897	890	891	878	910	929	890	941	917	917	914	843	946	924	871	882	878	944	942	909	907	866	870
24620	21076	27720	26026	20127	14171	9881	6905	5025	3786	2826	2204	1810	1642	1296	1125	1047	1001	922	952	816	738	785	756	715	692	655	683	641	642	569	575	597	579	573	546	519	559	541	542	548	566	558	536	544	537	509	511	521	531	519	568	514	532	542	488	517	524	523	488	536	530	541	525	508	554	503	554	510	520	552	490	499	564	518	582	526	503	566	529	543	508	530	574	539	488	550	484	525	552	577	523	504	516	564	544	491	537	554	508	499	525	508	567	506	523	520	526	548	516	508	506	485	516	527	560	501	568	515	537	527	471	528	556	558	567	524	504	527	536	596	513	499	532	499	554	536	554	509	527	498	532	562	544	498	542	554	505	505	530	470	489	560	489	498	530	533	520	511	555	545	518	482	561	500	543	544	523	507	505	574	515	525	501	499	517	530	525	490	505	548	525	535	537	540	511	573	522	546	529	556	528	563	530	574	569	529	558	543	539	510	515	506	516	479	527	524	526	502	474	531	516	508	561	516	549	530	552	515	527	516	514	524	493	519	508	530	533	491	570	543	497	522	483	559	536	488	490	554	485	525	510	550	513	562	518	501	546	519	527	505	530	520	524	539	496	506	500	493	557	533	532	529	532	542	530	511	518	526	532	496	499	568	538	495	530	541	528	546	577	526	516	540	549	493	533	483	517	552	513	566	534	539	550	533	515	531	528	488	518	516	531	474	556	494	495	511	499	519	505	554	520	515	544	533	538	539	554	526	546	544	516	536	494	521	500	484	524	528	510	516	527	544	512	556	537	528	520	505	483	538	494	491	490	509	539	563	533	528	527	525	532	515	527	563	492	531	527	506	516	512	534	495	541	500	560	513	466	522	510	522	537	472	540	497	507	501	530	461	531	526	519	530	512	505	560	541	498	498	513	508	553	540	598	557	524	551	552	537	526	511	510	499	518	530	541	559	531	518	519	537	480	517	558	516	500	562	497	494	512	564	541	575	521	550	543	525	524	489	529	506	579	512	516	563	483	537	519	550	511	508	511	564	520	548	508	541	499	499	496	504	564	514	503	510	584	469	520	493	529	504	547	553	517	521	521	531	520	510	549	539	561	498	522	515	520	541	509	542	524	545	529	515	506	535	530	488	508	504	509	510	510	499	520	523	496	542	502	478	555	520	519	530	548	538	565	544	495	497	555	520	508	521	528	530	517	522	518	555	510	505	499	534	496	521	536	505	533	556	551	528	499	551	540	539	529	541	495	578	501	524	522	513	549	571	549	513	553	510	523	528	531	527	568	477	539	494	555	522	540	507	496	551	516	492	512	500	515	499	538	579	534	508	521	550	479	504	533	553	551	528	548	509	507	562	506	492	507	508	507	546	477	516	530	511	457	510	537	501	508	540	538	504	502	505	502	535	503	508	521	516	516	499	493	543	510	492	513	573	489	529	497	534	504	475	500	506	483	498	495	579	521	533	507	521	541	564	518	538	540	506	523	572	530	522	516	507	547	488	536	543	542	497	524	550	515	513	518	502	525	530	491	507	520	549	506	570	522	525	538	542	504	527	490	555	503	517	532	536	536	502	510	527	487	499	555	546	527	559	566	513	507	589	505	556	532	500	488	557	539	537	551	531	525	575	495	490	534	518	531	509	546	533	547	545	528	527	504	486	483	534	556	566	482	522	511	521	527	510	510	536	529	558	542	545	524	497	514	550	553	518	558	524	568	522	512	480	563	525	532	555	498	517	521	499	527	473	510	536	503	502	523	530	533	515	528	497	516	545	517	556	518	534	522	582	555	527	539	523	565	540	508	479	520	490	490	499	512	501	509	576	530	520	500	487	508	489	517	485	503	538	515	553	597	513	543	539	515	514	504	524	542	531	562	520	482	512	522	559	518	545	510	521	541	497	530	513	499	549	466	532	529	541	518	482	499	534	497	532	482	543	550	533	566	506	530	513	513	520	533	526	501	527	529	526	546	534	532	519	498	532	528	539	529	534	506	500	512	522	514	530	522	513	568	500	552	485	510	543	498	515	549	509	504	521	598	505	508	508	486	514	529	459	533	509	520	547	533	503	476	515	539	537	528	486	486	516	496	552	569	507	565	521	523	494	526	524	530	500	529	536	555	502	506	538	535	486	504	513	544	509	549	532	519	525	537	515	518	460	548	529	527	473	519	497	514	549	525	540	519	488	569	524	498	538	518	543	502	517	532	528	532	542	531	513	539	500	547	516	523	498	543	581	555	519	570	531	515	538	518	530	542	509	534	536	512	529	526	496	515	476	552	564	525	501	534	522	535	526	562	577	534	506	521	565	529	501	495	541	495	516	542	503	542	579	504	529	498	510	533	504	521	491	529	551	507	494	521	480	506	524	560	546	535	500	496	511	487	518	508	599	502	529	526	538	540	531	493	498	540	520	490	552	610	533	515	513	506	518	555	515	526	532	475	535	539	483	517	514	526	521	534	504	513	520	506	531	546	554	514	532	496	547	524	474	519	476	452	527	533	552	521	566	524	533	570	491	520	492	481	503	584	551	540	525	547	508	561	519	528	513	515	572	577	513	518	488	514	491	515	497	492	528	515	490	510	526	538	501	530	541	527	533	498	539	503	523	528	507	520	548	526	538	520	516	572	508	539	533	560	534	579	541	515	519	461	528	523	508	525	547	535	484	508	491	488	500	500	503	534	521	492	542	514	546	539	511	527	564	507	532	544	558	543	521	521	558	522	560	559	511	521	504	501	533	521	518	516	565	535	519	539	504	508	503	557	513	539	525	564	536	507	537	520	473	496	512	523	494	538	516	516	485	526	516	521	527	530	518	508	505	499	479	541	521	511	523	525	543	498	538	512	530	533	518	597	541	550	547	532	519	540	554	545	535	517	575	554	536	518	525	474	544	512	535	510	496	530	546	529	503	504	557	505	535	530	517	519	494	524	504	512	517	522	480	524	534	536	525	466	521	531	508	506	525	515	561	549	508	520	505	540	539	508	528	523	499	531	556	528	580	506	475	512	536	520	529	496	546	594	463	513	528	504	531	538	482	581	505	520	549	533	500	528	537	492	519	542	514	543	509	493	478	515	492	512	537	537	560	527	523	508	510	566	548	517	493	539	482	473	510	504	502	538	521	532	531	509	522	525	542	548	524	523	538	547	530	500	523	568	499	520	483	558	517	506	523	477	549	486	518	545	527	533	526	567	584	545	546	478	522	538	495	531	560	528	489	473	480	535	540	490	493	543	558	513	487	519	526	537	590	526	542	529	517	491	550	565	502	510	536	551	542	551	488	522	522	529	527	531	523	499	524	483	563	533	530	514	506	534	503	544	518	541	550	535	534	540	525	484	547	525	528	541	524	531	517	534	511	493	507	529	511	523	510	489	519	508	515	517	515	515	517	511	519	495	547	519	537	520	503	522	532	504	517	573	538	510	496	556	499	553	524	574	532	492	534	517	547	515	542	554	543	519	525	547	509	547	581	543	504	468	490	527	522	522	525	499	489	502	510	532	508	544	518	560
25261	47798	37614	26041	21381	17440	13970	11040	8332	6242	4715	3465	2801	2294	1990	1664	1437	1368	1264	1175	1128	1080	1006	902	866	803	770	781	736	729	672	685	636	643	597	586	625	528	608	554	580	596	581	570	545	558	602	543	600	624	555	526	564	539	568	571	630	581	578	576	553	597	557	545	572	555	595	559	524	564	535	548	591	576	537	576	539	558	548	569	582	560	537	538	547	570	576	552	559	577	549	531	580	556	567	527	601	550	575	542	555	564	588	526	551	600	578	582	599	540	585	526	562	543	533	535	560	571	546	550	567	540	578	576	545	566	535	582	575	547	573	558	526	569	600	578	566	561	561	537	545	539	573	579	564	562	551	542	557	603	546	570	551	549	555	599	538	566	504	535	545	553	563	595	525	563	580	592	526	546	573	574	553	513	522	557	561	589	572	587	564	540	579	588	537	532	595	565	593	555	539	573	563	546	586	603	562	533	554	545	526	572	523	559	561	604	550	544	553	551	551	595	551	528	519	531	628	559	534	562	547	526	544	538	546	602	625	546	550	578	584	561	551	553	555	546	540	550	586	564	532	537	543	585	520	576	577	586	536	588	549	579	572	592	563	550	561	572	556	574	594	537	573	556	541	592	518	548	534	569	532	513	564	529	572	566	563	590	530	584	559	511	561	548	564	566	526	562	549	547	583	545	567	545	545	513	576	545	559	538	599	544	538	523	581	547	554	564	557	560	586	577	547	561	588	558	601	546	541	534	582	567	559	570	587	553	605	532	583	612	572	563	597	597	600	574	544	561	541	550	559	579	603	575	571	572	562	591	587	578	595	577	578	551	610	606	578	548	518	580	584	538	549	565	590	610	525	566	566	588	569	570	558	557	556	560	568	562	564	543	563	581	554	635	582	556	570	583	602	538	573	547	568	557	587	568	546	561	486	578	588	593	573	540	567	536	594	562	521	543	575	542	551	553	594	581	553	580	563	572	547	575	565	564	550	577	549	572	557	565	516	534	563	595	530	513	586	610	522	561	538	561	588	568	524	569	564	581	614	535	537	505	573	607	564	539	542	563	567	567	559	611	568	564	555	552	538	584	588	565	545	571	572	564	564	575	572	537	544	546	569	550	572	594	598	546	558	547	580	548	553	541	561	538	544	603	580	540	599	560	574	593	521	558	556	526	516	569	546	538	554	541	538	558	556	598	551	531	575	580	554	584	603	512	519	552	576	590	527	542	556	569	558	536	532	558	554	523	568	545	591	572	516	551	574	592	581	570	544	566	543	552	531	576	553	556	572	565	596	577	607	540	586	594	582	549	562	610	507	551	568	569	548	582	512	549	597	577	550	597	550	521	500	585	573	604	588	547	561	547	588	586	568	519	579	573	515	579	549	554	574	572	558	584	540	578	524	578	577	566	581	575	581	578	541	594	559	549	586	533	550	549	573	553	573	540	592	539	538	536	543	567	499	584	552	581	555	588	532	575	556	580	538	561	580	586	588	583	593	596	569	564	581	551	547	550	550	565	545	576	560	586	547	554	525	557	556	561	537	564	575	589	575	492	579	567	558	581	531	513	589	524	565	571	584	576	598	588	520	591	523	556	603	568	604	558	518	621	565	551	578	624	574	617	573	535	577	532	546	582	543	608	569	580	556	538	568	512	553	523	552	579	544	582	566	564	530	545	558	549	545	555	533	579	586	524	554	560	563	546	539	561	535	577	506	596	570	549	560	576	585	531	585	543	545	560	580	587	560	558	555	533	558	547	576	605	538	552	552	583	607	561	553	554	520	553	575	574	552	587	598	569	564	563	572	544	552	583	503	539	581	557	563	553	589	542	547	545	552	564	578	562	570	597	582	567	539	589	561	577	592	533	576	551	523	517	577	530	585	554	536	537	528	596	559	561	568	554	553	602	577	528	541	534	559	524	552	557	555	582	563	554	526	605	542	576	580	568	546	570	609	560	544	561	570	567	570	552	549	551	583	555	530	594	612	618	564	563	538	543	514	572	568	539	554	569	537	570	545	562	547	549	589	550	545	545	565	588	551	534	543	562	548	595	511	515	542	579	552	579	521	520	560	539	552	567	578	548	589	562	566	574	564	548	567	534	541	628	590	613	517	515	555	511	583	571	556	521	585	585	580	560	580	570	541	601	570	569	561	535	566	567	563	561	567	556	575	582	569	514	568	550	567	572	568	544	559	530	524	568	539	603	556	567	561	543	560	590	566	588	576	513	559	545	569	562	574	553	557	566	558	511	557	562	590	562	562	554	592	534	607	573	596	546	572	517	545	590	588	550	549	545	537	596	577	548	583	545	562	546	518	576	561	547	526	500	542	589	590	557	520	557	530	543	559	560	562	542	525	508	573	578	568	565	583	547	543	580	614	580	513	535	573	574	557	539	546	558	555	526	553	620	538	537	573	607	529	586	587	517	568	560	566	596	543	528	522	531	540	546	547	563	535	535	563	548	565	552	575	590	531	550	571	499	560	592	582	554	567	639	566	568	526	556	561	577	549	507	569	556	552	553	575	539	545	564	554	545	526	520	547	494	569	558	563	531	544	526	552	578	541	551	551	592	570	540	598	520	557	570	527	544	553	541	548	566	570	569	565	570	554	579	593	563	561	574	550	548	574	615	556	516	556	526	555	582	574	588	561	602	580	541	574	582	584	507	560	575	563	512	593	549	572	552	589	615	539	580	542	553	603	573	557	540	556	531	566	582	564	560	547	567	595	536	555	594	575	537	523	557	550	582	557	571	589	564	546	615	562	551	578	557	554	557	559	557	506	538	535	536	583	526	513	556	564	576	558	580	542	575	523	547	558	568	599	596	585	535	597	544	561	554	541	525	519	558	623	529	545	574	589	524	558	572	564	547	578	573	568	560	571	538	547	544	530	566	555	569	542	541	575	556	551	600	546	559	570	521	537	580	560	545	567	601	601	564	526	590	558	575	580	572	595	556	551	535	610	540	578	612	561	556	587	580	577	553	566	559	517	593	530	610	579	570	565	585	547	521	556	576	547	573	558	544	579	594	574	569	566	543	557	555	557	587	521	559	583	559	566	537	560	534	546	558	534	566	567	559	582	577	574	544	571	553	526	579	607	535	549	562	543	563	577	548	597	560	586	535	553	556	541	568	587	580	614	557	553	542	571	533	573	546	549	565	569	551	601	562	565	559	589	562	575	563	551	550	523	539	522	577	564	583	519	545	545	543	579	505	562	541	571	560	553	533	637	543	557	603	548	542	585	533	531	554	561	542	547	585	589	571	564	547	568	544	553	572	537	576	563	599	512	530	588	589	552	601	557	518	539	613	572	532	630	540	557	600	550	527	559	562	572	571	579	539	551	610	605	549	588	550	514	534	559	559	547	560	587	553	534	569	537	564	559	585	608	561	558	547	585	580	576	568	587	571	582	555	579	589	563	528	548	552	571	548	536	585	546	576	541	550	581	574	583	614	574	587	548	554	568	586	558	540	647	568	583	565	549	535	565	593	537	566	554	588	559	603
22406	21080	28722	23694	21343	22644	20833	11445	8012	6115	4696	3644	3014	2590	2271	1996	1807	1651	1600	1515	1408	1387	1305	1227	1253	1210	1182	1120	1097	1082	1091	946	978	974	918	931	967	944	948	938	902	951	895	896	941	892	924	841	866	952	927	946	890	922	956	905	865	883	922	907	942	959	894	899	878	982	925	910	893	878	930	878	891	924	894	958	919	927	913	896	932	926	916	900	870	921	914	905	889	952	890	915	902	934	946	851	916	905	957	965	916	946	949	889	833	926	873	873	923	926	901	879	888	901	921	915	924	883	924	901	906	923	912	931	946	914	873	911	896	815	914	910	911	940	899	952	889	928	942	835	940	885	931	900	919	979	940	902	884	896	899	926	903	945	937	924	841	870	897	876	911	912	869	929	880	889	886	927	833	903	876	913	947	896	915	932	883	871	897	879	894	881	901	921	895	948	948	900	918	969	951	897	947	876	925	876	865	931	894	895	940	882	909	889	901	883	850	878	952	901	971	923	897	906	924	863	896	907	889	885	954	871	919	896	922	860	901	879	919	970	848	915	897	939	876	889	846	886	886	923	899	910	916	900	907	908	940	887	925	840	931	874	855	899	898	913	870	901	830	892	877	883	897	895	924	870	886	921	892	883	898	957	910	870	898	888	910	900	938	948	929	893	888	884	914	883	937	872	934	909	914	939	896	977	866	891	908	946	882	962	902	916	899	846	899	912	954	920	892	874	873	872	847	892	890	838	957	893	961	949	905	869	886	882	948	874	911	890	862	961	891	916	849	873	930	900	889	978	989	944	944	907	910	872	893	941	897	881	907	961	965	906	924	878	886	913	960	910	894	887	908	903	871	879	900	885	926	888	945	898	879	846	902	927	882	896	899	912	849	931	906	908	940	866	948	941	958	902	857	893	898	953	893	900	896	901	904	887	915	883	899	907	865	941	962	910	932	914	883	877	915	905	908	897	918	892	875	898	891	934	896	912	914	943	883	936	911	955	921	934	882	911	878	946	911	876	946	928	898	887	927	930	899	887	963	925	895	890	878	953	917	940	874	908	902	935	935	936	928	877	853	888	889	913	911	903	900	897	905	891	881	890	904	909	918	874	962	944	910	922	918	911	930	941	884	879	901	912	929	889	835	935	890	915	959	882	904	910	944	926	909	921	873	890	902	915	905	875	936	924	930	933	884	917	902	907	907	893	959	890	911	882	902	866	919	870	861	903	899	920	906	902	836	906	914	936	846	912	881	890	914	885	909	932	859	885	850	908	861	930	943	930	885	910	966	912	880	863	987	849	914	855	958	910	899	869	918	923	988	898	902	864	875	872	886	892	882	836	896	938	921	944	972	890	908	943	951	909	940	888	927	940	923	878	942	872	892	898	854	916	980	918	941	902	931	942	918	920	917	850	897	881	887	913	921	823	917	926	893	910	870	935	890	889	905	865	889	870	908	929	946	908	954	881	933	920	891	963	938	898	879	919	867	950	934	889	942	845	873	939	878	873	920	918	937	929	883	930	926	914	880	927	852	882	938	937	902	930	894	903	910	886	873	924	935	881	935	886	900	931	895	876	923	895	927	848	871	914	919	860	928	907	939	925	865	927	874	840	905	904	921	859	844	891	955	898	882	912	909	902	923	904	914	914	896	969	887	931	883	917	910	886	917	874	831	887	882	902	875	902	932	900	948	932	942	881	896	912	857	857	864	923	931	917	927	940	922	896	864	864	903	864	925	867	950	874	908	883	905	902	883	920	955	854	864	899	950	872	897	928	947	946	896	926	840	900	939	869	928	917	872	940	885	860	910	907	947	914	931	874	833	961	909	920	911	924	913	888	854	946	885	924	916	879	923	963	852	901	869	886	920	882	913	939	934	950	912	923	893	883	924	920	909	893	830	938	938	851	931	898	904	885	932	906	937	948	903	898	984	882	964	873	942	910	917	931	847	926	892	894	940	900	821	878	892	896	949	895	889	929	884	915	927	890	900	888	916	884	900	905	887	902	924	896	899	902	880	933	952	932	917	872	892	950	929	897	888	910	872	851	881	927	866	925	876	901	867	882	927	924	918	905	942	903	916	920	927	862	942	867	875	923	942	950	910	872	907	888	941	919	896	918	839	964	889	917	948	880	909	848	896	898	883	875	898	877	899	883	897	945	868	895	877	857	926	935	910	846	954	931	885	888	886	914	931	895	918	877	900	942	892	900	882	901	848	945	950	884	894	876	915	915	923	843	943	878	927	881	875	887	904	882	910	899	894	961	954	901	880	918	872	906	919	904	888	868	834	886	910	915	947	961	954	863	883	870	865	875	888	897	915	926	927	924	910	910	856	952	908	878	908	886	871	916	911	907	927	852	856	897	883	913	935	878	901	918	920	866	920	919	894	917	906	959	918	935	946	908	881	893	912	927	953	909	938	861	820	874	846	883	917	925	887	998	922	886	919	920	847	947	914	891	930	910	897	943	884	942	904	936	918	947	881	905	892	931	948	899	900	882	915	902	916	888	945	963	893	908	907	951	874	854	927	910	932	864	905	854	858	841	888	899	897	857	865	836	884	911	840	923	892	927	855	917	924	870	842	907	897	864	902	939	888	867	903	916	949	901	971	948	916	861	874	890	903	881	916	919	887	869	967	855	916	938	906	927	949	914	883	914	955	877	864	888	909	906	898	938	871	906	890	924	932	923	849	917	892	884	887	877	885	894	889	904	864	919	975	915	909	962	933	946	962	950	936	876	901	918	942	903	923	912	885	890	944	900	819	930	947	901	911	877	907	883	871	905	910	927	946	907	881	931	924	908	901	957	894	900	860	913	924	905	884	910	910	839	913	921	873	926	891	903	904	884	914	882	923	875	917	865	856	865	906	921	926	914	878	870	819	932	922	877	911	915	897	869	911	957	910	880	869	923	937	927	880	877	906	899	938	925	888	920	962	856	884	935	935	949	900	918	907	906	935	892	887	949	896	874	946	901	887	930	903	962	902	873	885	952	949	945	930	860	891	914	906	859	909	917	910	931	872	953	913	856	900	865	836	921	886	943	930	911	894	936	864	860	883	919	909	856	1020	979	896	898	838	881	859	886	872	907	934	908	885	921	900	942	882	930	982	874	902	901	930	846	867	871	868	953	920	896	914	931	869	903	847	930	921	896	886	838	962	849	844	845	898	864	858	938	924	829	896	909	917	910	899	904	932	928	886	873	906	874	888	945	898	930	906	876	940	915	928	896	912	835	904	913	931	925	926	889	888	839	916	899	943	862	901	939	883	896	875	962	926	896	912	874	926	905	904	909	958	902	883	942	912	904	923	867	936	924	915	887	963	935	916	910	851	944	869	872	915	922	929	832	938	872	908	857	900	864	904	875	926	913	862	915	959	913	867	895	890	932	930	918	886	854	913	937	912	906	846	903	882	852	898	907	938	863	900	916	917	901	888	927	881	886	915	896	944	920	907	908	877	979	905	899	890	947	885	906	950	887	828	954	921	904	883	950	945	927	896	913	874	924	885	878
27704	55186	43443	31618	26674	22425	17744	14542	11816	8947	6776	5307	4412	3646	3046	2616	2412	2077	1973	1913	1821	1617	1485	1457	1315	1361	1278	1286	1158	1200	1113	1095	1067	1031	1014	1037	1062	1018	975	931	981	948	894	951	923	933	936	858	909	900	910	953	871	933	917	914	817	920	939	994	858	924	914	926	926	913	868	955	965	917	911	920	960	873	941	913	919	944	882	910	955	917	926	946	918	942	985	939	895	919	944	913	904	1004	904	927	838	929	895	914	948	919	930	904	877	910	940	880	886	936	920	906	923	893	924	928	898	903	918	945	889	959	918	918	892	973	909	955	933	941	918	935	921	913	907	928	954	895	896	913	962	959	947	989	853	894	897	906	860	874	946	908	889	907	897	911	826	893	922	921	947	949	955	926	985	918	920	944	888	944	899	933	902	908	927	944	899	936	944	911	878	902	908	883	916	914	889	865	928	949	927	921	943	928	890	870	886	903	937	927	918	980	925	914	930	896	961	933	916	934	906	942	931	923	896	907	924	938	918	910	976	935	904	911	920	881	940	922	972	920	893	918	903	916	890	921	904	886	905	949	902	918	915	939	887	920	900	896	922	925	955	920	966	989	863	944	908	921	906	898	909	966	946	942	865	891	886	973	905	953	928	905	846	910	965	973	880	930	966	944	962	869	911	923	882	965	950	995	950	935	926	829	914	966	957	951	960	885	899	941	920	876	889	910	908	908	962	883	922	879	916	908	898	927	924	924	942	901	916	850	880	928	920	951	911	949	966	867	940	973	919	939	922	863	922	931	926	950	874	948	897	909	943	931	906	894	908	892	826	888	908	971	962	944	891	903	939	947	852	969	947	913	966	887	884	918	935	873	907	930	887	919	878	971	863	914	991	925	990	856	883	953	948	915	896	964	916	914	853	989	906	891	905	938	873	886	925	890	924	920	908	884	961	895	923	893	946	903	911	934	899	931	980	990	950	876	924	889	964	906	926	934	907	892	903	887	906	960	924	880	931	906	867	905	880	967	863	913	900	899	982	882	954	937	914	935	881	892	946	998	933	898	926	933	927	932	937	918	897	928	934	894	944	903	888	917	917	919	937	901	909	927	916	908	911	912	966	917	939	936	906	880	921	904	896	925	911	891	923	937	935	964	902	838	912	956	865	965	917	986	910	887	848	897	913	965	961	936	954	905	903	963	896	926	892	934	907	912	908	946	899	898	846	890	919	903	942	929	959	923	967	921	886	874	945	923	898	894	914	946	912	885	903	923	941	891	900	914	903	941	920	954	898	936	925	922	928	926	925	901	887	908	948	869	914	927	961	895	935	943	944	976	898	901	898	943	911	894	911	923	959	913	940	922	952	909	878	898	941	911	899	941	946	938	900	904	918	929	933	997	908	933	896	918	877	953	924	930	927	903	888	892	947	899	926	912	886	956	924	887	913	903	958	948	912	890	977	967	985	975	938	949	918	863	908	926	928	928	905	898	928	960	924	929	897	941	890	924	912	928	843	952	945	908	905	920	941	885	895	957	900	934	977	963	923	931	942	913	933	909	871	889	955	891	904	877	919	949	953	879	935	918	950	877	915	948	915	876	919	933	880	925	940	941	941	915	962	873	915	925	915	905	882	880	948	919	893	998	961	949	963	938	948	933	901	943	970	914	928	926	885	949	900	962	898	894	860	962	889	900	929	939	846	926	879	918	926	867	876	945	914	911	917	914	901	871	919	892	917	902	892	917	903	906	958	931	938	929	935	955	913	964	887	905	954	899	939	921	974	897	897	910	968	918	918	908	924	925	911	945	916	925	895	896	908	908	893	908	960	948	928	968	878	886	847	932	888	963	938	903	930	906	923	926	915	912	933	900	935	912	909	909	920	878	926	952	903	891	941	949	913	946	912	897	895	927	898	970	878	859	903	879	934	1023	950	889	877	887	915	955	908	954	910	917	913	939	931	919	903	905	901	944	935	907	884	958	915	922	934	899	905	892	898	907	909	926	938	913	889	954	951	860	891	940	906	869	894	961	884	885	981	923	953	939	884	912	923	915	969	925	882	883	953	899	899	910	924	885	901	946	881	905	943	959	975	944	947	911	900	928	905	919	916	926	922	893	873	933	974	918	962	916	915	924	979	937	854	868	969	894	912	899	904	919	876	907	967	888	870	937	923	905	907	932	893	975	959	936	907	920	911	897	922	926	938	951	916	878	954	870	943	945	902	950	975	838	934	946	915	873	932	912	903	911	979	933	939	949	898	885	856	929	927	897	903	888	897	935	922	900	920	903	916	940	935	923	927	898	863	888	911	904	875	901	896	942	869	917	961	913	909	935	886	961	968	921	861	947	906	914	912	903	965	879	882	910	937	973	894	935	948	871	953	922	925	912	909	951	916	908	926	942	864	909	1025	894	957	920	972	891	935	922	916	935	880	966	879	876	922	911	954	947	917	946	876	888	864	936	948	904	894	920	895	948	983	1001	983	888	902	933	902	928	945	936	906	906	940	905	928	930	882	952	907	900	969	951	888	897	907	929	912	906	912	890	920	935	948	974	952	934	905	901	951	938	964	870	947	970	866	939	868	895	958	902	890	909	976	873	932	926	896	923	926	911	844	925	947	904	948	881	871	887	917	873	902	954	967	938	932	938	927	908	966	894	966	921	911	955	910	879	949	949	962	911	914	958	939	910	936	910	923	915	897	933	937	925	980	908	932	924	958	893	925	939	967	929	885	974	919	933	934	953	955	907	938	974	930	871	972	902	899	929	912	898	942	967	989	905	896	935	893	938	939	894	928	940	877	914	915	898	945	997	882	912	892	863	892	847	919	955	896	881	968	884	935	908	896	929	909	937	889	936	942	949	882	904	915	914	895	934	916	938	881	882	941	938	937	901	968	876	926	895	901	908	866	917	914	908	963	898	945	910	917	905	978	909	918	946	934	927	889	904	913	878	907	940	998	932	919	934	923	925	938	909	860	902	994	946	931	909	946	887	911	868	852	916	938	906	918	910	898	895	941	925	910	949	946	909	918	933	955	887	920	997	905	919	868	953	958	959	871	934	951	883	930	943	967	914	933	977	894	910	963	899	922	904	961	884	874	923	892	924	895	922	899	885	959	902	896	923	902	938	938	874	914	931	938	953	902	895	908	870	934	879	900	915	871	864	929	913	923	924	909	966	878	920	960	903	940	940	923	954	891	929	908	952	920	855	928	932	989	918	952	878	973	967	945	914	887	948	881	933	932	925	961	937	909	896	933	860	922	918	932	910	902	906	900	953	891	966	894	948	933	902	954	929	912	909	893	940	939	920	982	889	894	872	907	937	955	944	879	918	828	889	914	906	899	886	889	917	908	911	907	982	983	899	868	889	964	874	895	854	947	899	913	921	888	993	929	907	961	876	923	887	901	931	936	941	918	871	895	909	904	947	936	872	950	966	897	891	917	904	949	889	846	915	906	894	949	896	915	886	916	959	905	887	901	934	925	892	864	955	890	953	931	920	933	863	871	886	938	907	946	933	900	907
28438	26115	30739	23000	13888	9553	6506	4718	3621	2954	2367	1858	1600	1410	1169	1085	996	902	905	919	792	852	770	771	700	732	741	636	684	734	613	595	630	614	602	633	560	610	573	607	602	602	547	630	579	579	577	585	613	560	624	560	552	611	562	572	560	593	598	592	556	623	615	592	620	520	564	591	604	587	555	587	614	591	590	580	589	578	559	607	588	587	580	549	600	574	561	600	603	581	587	568	541	590	625	594	597	594	555	603	552	576	625	595	555	564	583	578	572	590	557	553	569	534	597	545	588	615	560	564	572	573	576	569	619	616	615	557	585	552	599	583	531	541	578	529	584	595	569	609	651	567	560	539	615	546	580	591	613	588	566	573	585	548	566	562	561	549	602	572	602	587	563	612	571	611	538	567	587	570	579	567	549	616	607	600	570	607	573	549	571	591	559	583	546	640	606	629	563	555	577	584	588	574	555	573	618	615	595	563	552	588	535	619	607	556	578	607	576	574	581	590	592	610	553	587	591	563	551	617	550	535	537	581	593	579	602	598	623	584	600	555	571	615	583	565	567	582	589	584	599	578	543	557	614	606	611	583	555	598	575	539	603	548	548	587	601	557	557	561	596	534	581	558	586	569	636	616	565	615	592	598	594	583	559	587	581	589	611	608	596	573	612	559	559	547	591	601	570	591	522	586	581	605	565	547	549	581	545	570	535	606	602	595	550	571	598	595	580	584	612	564	563	550	556	595	572	614	584	599	570	600	589	618	561	617	605	560	562	562	559	594	554	584	610	569	565	566	570	575	605	600	543	580	562	567	619	577	573	603	592	585	574	608	542	632	537	571	563	554	607	580	590	569	582	587	561	604	612	600	574	594	575	588	576	556	585	604	547	567	601	590	563	563	619	584	604	588	594	597	623	569	609	569	576	607	576	563	626	555	544	600	588	613	593	573	571	590	591	599	545	592	549	597	606	592	591	538	593	599	663	587	620	602	586	579	586	596	575	574	577	577	603	563	606	618	574	565	595	581	594	611	603	597	578	585	581	554	586	572	578	558	619	546	576	569	608	590	615	568	560	635	584	632	571	567	589	585	583	612	578	554	597	565	616	534	598	592	567	603	586	571	602	591	577	588	595	554	626	585	562	579	589	612	546	558	610	572	569	592	598	557	586	619	568	602	577	591	605	569	579	550	558	563	553	581	563	577	602	583	601	557	632	566	565	580	556	565	596	552	605	569	570	588	573	661	562	571	606	579	570	625	619	583	617	583	622	627	598	558	576	553	605	540	582	589	568	605	635	590	552	594	605	615	526	602	561	557	564	602	627	586	585	561	608	575	612	573	581	621	556	598	566	575	573	568	594	563	607	538	576	616	566	606	609	580	597	564	574	575	563	559	588	600	592	585	576	582	580	605	561	555	553	570	623	547	572	535	550	552	571	528	521	604	632	583	622	568	579	576	567	628	614	599	546	627	608	610	589	585	589	551	595	576	565	582	561	612	582	571	562	593	640	602	610	594	621	571	612	588	616	591	540	577	573	604	576	619	542	588	547	561	604	632	571	614	568	569	539	577	594	551	568	555	594	575	596	544	579	592	585	580	546	578	613	569	561	593	582	593	597	593	579	579	617	579	575	594	577	595	609	614	564	529	590	589	606	595	601	557	583	580	600	551	573	564	535	565	591	594	584	571	584	547	564	573	613	588	558	606	573	582	613	533	594	541	575	592	582	627	546	629	557	571	580	555	566	583	610	600	588	575	575	580	594	560	581	594	604	542	539	592	566	603	560	565	561	550	585	611	621	565	566	541	588	576	600	604	567	582	596	582	588	573	602	535	603	612	560	618	564	564	601	551	584	593	604	586	567	572	616	560	564	567	545	614	573	599	593	591	593	566	634	541	549	555	587	608	578	587	606	537	572	600	576	596	572	555	610	622	611	585	544	565	598	594	534	558	567	562	559	594	630	566	535	572	594	582	631	597	616	553	592	616	594	580	544	619	610	555	585	563	570	604	611	576	567	593	599	570	610	597	595	594	508	627	544	581	607	653	579	598	561	600	606	577	532	572	584	600	612	567	601	586	575	578	598	573	608	582	584	601	593	577	616	562	538	593	610	597	576	565	574	569	590	595	587	570	616	570	576	525	549	575	573	582	628	612	613	591	592	576	605	612	603	588	549	566	596	600	553	554	602	582	529	612	648	564	596	552	547	603	609	613	583	584	565	597	604	588	561	583	581	570	590	634	556	616	543	557	561	577	588	576	600	574	523	557	576	562	572	602	570	558	580	583	611	605	594	566	601	547	578	561	558	568	583	576	575	570	578	560	603	551	602	560	573	574	565	650	564	584	580	592	619	571	563	580	560	581	539	568	579	595	554	566	565	541	595	589	574	551	561	611	572	613	547	591	589	523	608	565	576	604	589	614	526	576	588	560	588	611	588	537	589	562	550	556	559	579	563	565	568	593	573	614	601	571	578	585	589	559	607	613	566	606	589	592	626	618	621	580	567	601	540	571	553	582	561	572	589	628	573	560	629	588	547	560	619	586	591	552	608	572	537	589	583	550	597	580	575	564	570	538	566	578	591	566	613	578	570	612	567	559	600	594	573	588	606	591	564	540	593	583	563	603	590	594	643	562	589	543	585	557	571	582	590	588	627	589	597	572	642	569	580	586	558	560	600	565	570	590	594	575	585	575	591	576	602	632	567	584	557	596	550	553	598	631	639	589	618	553	571	581	534	576	535	583	605	557	599	601	631	564	551	564	620	583	581	573	590	556	577	610	576	573	558	576	573	592	597	613	561	609	579	597	572	573	552	556	563	610	565	549	629	625	577	591	589	572	593	559	579	596	583	600	601	571	594	583	581	618	594	607	596	604	610	599	583	584	620	580	611	571	576	587	540	591	606	574	605	584	570	641	621	532	576	567	590	579	581	588	604	585	597	566	562	581	585	598	555	578	577	564	583	595	623	612	591	599	606	568	573	553	591	547	576	551	574	554	577	570	592	588	579	534	599	582	572	570	587	592	595	657	575	560	553	610	602	565	555	565	581	604	600	602	594	609	568	582	587	532	616	596	607	565	573	577	569	578	616	584	559	622	577	575	565	570	575	589	564	597	576	565	600	565	563	589	555	602	621	583	574	579	671	584	630	576	583	560	624	594	552	579	591	559	627	576	606	603	549	568	586	617	604	574	569	591	585	581	586	559	554	558	597	592	567	598	597	589	622	571	604	599	644	555	596	609	556	607	585	590	599	558	609	619	567	588	554	540	592	563	595	547	606	582	580	599	583	578	612	544	569	559	592	574	609	590	577	592	603	519	526	599	566	606	575	620	575	634	587	547	617	578	556	563	587	556	610	582	570	606	587	564	632	584	559	595	575	594	599	547	575	604	573	597	577	625	588	631	612	590	571	600	588	570	610	557	628	567	562	598	518	558	529	592	571	579	585	573	639	576	545	565	604	565	599	602	571	568	582	565	579	617	542	600	573	552	577	580	560	552	635	584	598	535
25932	43456	33189	21691	16969	13941	10327	7823	6022	4681	3766	2814	2386	1971	1675	1520	1288	1224	1132	1082	1027	1022	903	899	902	875	736	769	764	697	678	728	708	657	659	649	646	646	616	645	681	626	616	565	661	568	590	636	593	599	603	623	621	592	593	573	623	625	581	625	636	647	610	598	623	608	650	603	599	618	677	579	637	660	620	593	600	608	600	589	551	633	622	601	602	631	592	606	614	597	648	605	618	612	621	608	648	590	591	595	618	607	614	592	634	586	626	614	612	607	587	615	628	589	653	596	656	612	621	644	663	546	586	652	571	644	602	644	561	600	606	593	639	561	628	652	626	596	581	637	670	619	614	621	615	601	578	604	638	597	599	594	621	575	644	647	581	617	627	612	627	580	631	630	556	617	623	575	643	590	605	602	623	583	579	575	567	589	609	581	602	617	598	612	634	593	567	620	613	647	591	598	670	596	590	565	596	580	577	611	624	565	617	574	559	640	618	582	602	650	668	631	614	644	624	597	628	586	603	640	578	581	648	636	587	629	577	592	567	583	606	671	609	587	645	573	593	609	606	621	624	625	586	586	566	623	571	642	620	655	619	590	624	613	648	637	597	578	634	632	620	628	663	589	581	571	652	604	627	612	602	612	582	639	613	595	605	632	569	622	624	591	605	638	625	622	597	601	607	570	615	606	597	637	598	574	609	638	635	566	565	611	585	587	637	597	602	615	588	614	638	594	571	607	593	628	650	610	609	677	631	579	625	573	577	577	593	606	609	612	597	587	628	588	621	583	541	622	617	641	628	641	636	627	592	609	585	591	625	613	606	630	579	577	615	597	655	610	610	613	664	570	622	585	631	661	590	585	638	624	589	607	652	632	625	620	561	613	627	619	623	609	628	570	588	640	580	587	571	640	611	626	614	589	587	596	668	609	569	633	591	589	627	570	628	590	577	600	590	603	608	644	588	637	627	600	606	605	612	600	636	635	623	606	586	654	597	606	597	624	575	588	645	606	638	604	622	570	617	606	576	613	578	589	621	599	605	602	588	647	606	597	640	562	617	575	566	603	663	607	599	627	584	633	591	572	638	612	610	664	653	607	602	586	573	639	636	667	601	596	593	609	664	624	626	638	592	620	641	610	636	619	583	615	629	608	612	590	622	579	578	639	649	601	591	603	578	616	620	600	617	617	630	642	641	595	597	580	621	639	660	599	630	569	586	578	606	628	599	628	591	603	571	589	622	649	637	600	601	625	560	606	616	611	669	630	592	647	580	569	571	643	656	597	585	622	603	596	600	618	654	601	593	624	638	627	620	589	614	646	618	580	644	608	581	631	564	589	608	598	535	652	622	610	647	623	608	599	621	639	624	640	670	587	605	616	612	585	596	594	580	629	593	653	579	609	621	633	594	608	551	634	645	601	598	664	582	549	662	638	605	581	612	579	631	644	603	634	600	569	590	651	594	625	601	607	643	599	566	589	619	599	632	591	617	605	639	585	597	676	587	626	638	601	620	578	679	587	609	570	621	591	611	602	625	650	614	613	631	588	595	585	569	593	596	588	634	595	589	616	617	668	609	642	618	626	552	602	600	571	650	618	598	636	600	616	645	604	650	591	608	629	593	648	608	592	657	574	621	592	602	609	624	595	605	589	615	633	610	628	582	587	590	645	620	606	645	642	606	612	604	628	602	615	601	606	590	610	585	590	598	633	600	628	633	641	658	582	594	602	592	575	643	597	646	570	666	627	582	609	628	594	578	597	586	596	595	614	601	614	607	591	616	613	656	619	614	587	609	588	580	661	623	568	600	604	601	618	605	579	615	619	621	594	626	587	616	631	661	573	589	612	614	611	564	635	617	616	612	606	617	599	602	588	571	550	579	620	595	567	613	641	584	612	577	625	621	543	581	576	595	577	605	619	605	607	596	565	647	598	632	597	651	636	592	591	620	620	597	672	572	607	642	623	594	602	610	608	598	607	606	608	590	599	665	599	636	587	619	600	640	610	602	616	585	623	617	588	625	612	637	621	626	604	629	599	584	611	591	609	601	594	615	639	594	592	570	578	603	645	660	623	601	589	635	613	596	591	604	649	591	621	599	573	589	583	636	563	610	604	624	601	642	621	604	586	592	592	666	575	625	566	568	642	598	593	563	624	629	601	591	592	616	629	571	584	598	673	612	590	617	592	638	592	591	552	608	611	582	555	557	656	633	641	623	584	623	623	626	619	625	643	599	599	600	594	583	614	652	648	636	602	574	601	607	680	610	586	587	544	637	629	646	619	626	641	611	585	653	576	644	568	608	674	578	578	595	577	600	593	579	564	651	603	614	600	585	611	606	604	581	597	622	627	653	594	637	579	607	618	595	633	589	564	587	585	642	596	605	635	574	621	645	647	646	654	594	596	631	617	612	601	582	598	614	563	610	638	663	567	618	653	639	592	622	585	633	608	628	588	598	619	618	609	568	602	624	604	622	613	587	635	618	635	598	609	567	567	614	604	600	605	603	597	603	646	638	622	568	591	596	599	628	621	608	577	606	603	586	610	622	627	579	585	624	591	597	612	601	615	564	623	590	599	606	620	628	594	630	592	606	645	621	586	613	613	624	629	679	608	626	570	586	614	648	660	592	643	648	621	617	630	589	619	626	624	585	608	566	600	591	593	597	576	593	601	629	602	617	620	582	601	614	626	603	583	613	582	550	590	586	600	601	617	653	644	579	632	616	597	577	625	609	597	632	604	568	626	580	555	603	636	601	592	638	583	621	576	614	637	622	604	588	615	586	604	620	619	592	630	618	613	627	580	634	633	603	618	595	602	611	613	606	645	617	562	601	605	601	631	606	584	578	640	656	569	615	601	571	616	616	610	632	624	643	589	588	628	580	618	624	552	586	620	608	642	586	604	610	630	575	573	612	617	603	629	616	629	571	637	596	591	578	621	583	621	611	635	561	639	647	599	581	641	587	621	568	582	639	615	599	616	632	623	602	622	590	580	598	639	592	592	596	624	651	606	620	600	611	605	618	568	641	633	612	614	674	598	623	601	583	637	574	621	611	566	652	598	654	598	630	578	606	601	634	622	614	596	612	570	607	619	605	596	635	611	625	613	579	614	619	599	615	633	600	581	621	612	627	647	587	618	639	622	623	595	574	614	623	608	615	610	647	582	577	651	635	630	563	614	596	625	624	585	598	556	615	641	615	552	636	582	592	604	649	634	599	608	630	580	599	659	564	646	589	554	599	605	592	583	623	609	562	605	629	604	585	550	588	641	600	623	660	613	589	586	624	628	593	600	599	589	625	605	665	582	601	589	585	594	588	633	647	553	585	587	635	612	613	584	592	613	602	571	614	619	575	631	665	604	586	612	615	630	584	633	600	655	579	586	597	601	602	652	614	598	574	590	575	588	639	632	626	611	611	611	593	598	572	584	584	636	600	600	605	644	603	629	612	621	630	627	621	608	607	594	593	609	577	615	599	604	611	604	561	605	578	624	652	570	632	610	603	646	581	623
23304	20988	28274	24028	21648	19537	13116	7427	5375	4383	3503	2838	2426	1993	1874	1665	1465	1427	1351	1319	1283	1177	1154	1103	1090	1058	1065	1004	922	960	1037	963	895	977	911	898	913	919	888	913	837	877	888	919	873	875	920	823	920	845	874	904	871	835	809	849	868	897	832	872	857	833	888	861	876	877	884	864	841	890	861	867	855	922	881	801	896	893	807	862	909	836	898	870	857	872	856	860	848	876	908	869	876	838	908	886	841	890	850	856	862	828	851	833	807	885	901	879	822	846	843	898	845	833	890	838	847	861	889	910	869	840	906	837	874	885	873	837	907	839	829	834	866	836	830	870	841	834	838	908	852	896	888	844	851	870	856	905	858	871	879	819	882	830	889	856	862	847	888	808	915	844	900	898	875	850	886	844	872	914	809	878	896	771	841	876	891	889	876	830	838	794	913	877	865	904	866	879	928	892	849	888	830	867	859	888	821	862	855	849	849	853	879	895	911	881	880	943	860	891	878	885	865	890	954	894	881	821	854	848	850	914	919	869	837	841	852	856	895	886	857	817	894	861	904	904	922	916	878	935	902	827	893	859	898	876	909	921	871	878	859	875	846	823	876	885	813	923	861	807	911	921	828	860	832	915	868	862	871	884	909	846	896	862	862	886	840	925	854	866	829	881	943	854	897	868	826	812	840	843	878	898	852	811	845	821	814	838	820	833	875	867	862	868	856	904	863	827	845	882	912	832	845	860	806	836	910	900	897	833	865	862	814	857	886	878	854	867	857	838	911	872	839	830	904	812	896	814	843	832	846	860	883	855	867	852	908	877	848	810	869	824	826	857	837	833	864	878	861	815	883	877	901	820	915	888	894	864	832	790	885	828	875	873	858	867	840	803	860	814	863	831	880	841	880	859	860	879	797	856	847	900	841	884	936	815	879	862	835	828	873	866	825	907	840	857	859	841	912	857	890	905	845	884	879	816	837	873	873	861	820	857	826	867	916	852	835	841	865	862	857	874	924	888	877	838	857	901	861	917	811	841	813	825	867	809	867	877	853	866	868	848	819	825	854	859	835	884	876	834	872	855	873	813	878	916	850	851	816	863	856	854	862	885	882	882	862	874	850	849	850	878	858	845	846	841	890	868	888	833	886	881	862	823	864	841	898	838	823	925	827	897	891	845	877	927	878	885	887	801	864	879	888	866	842	863	903	824	855	869	873	915	887	885	935	831	842	851	908	833	918	849	878	841	852	805	915	867	881	880	881	852	872	881	897	874	877	848	878	863	878	907	860	860	833	852	854	854	819	813	872	839	937	820	864	832	880	854	901	834	879	873	869	845	856	924	893	866	870	874	855	893	823	894	848	842	834	842	874	879	849	846	865	866	871	904	862	894	885	855	858	839	857	858	867	834	803	816	872	865	904	899	875	892	843	933	826	844	917	890	853	881	856	842	934	894	885	831	881	857	844	896	822	840	852	927	866	814	889	823	834	868	841	855	843	911	882	823	845	878	862	890	853	837	806	896	869	887	870	840	872	852	836	858	872	827	867	840	888	864	810	865	859	864	888	875	918	869	880	879	903	889	889	842	888	865	875	817	839	860	842	881	856	885	866	874	905	822	833	842	834	903	842	833	775	924	876	836	871	860	839	888	834	823	898	843	843	835	843	806	827	876	853	850	912	823	840	882	899	861	862	881	814	808	861	891	809	852	842	879	844	909	812	890	881	830	827	838	875	887	896	839	898	868	860	818	831	885	788	855	860	790	820	844	944	817	901	829	852	903	843	902	912	854	865	852	870	886	894	855	840	855	822	866	876	805	900	847	867	853	818	845	865	915	829	838	876	911	862	827	857	877	852	883	885	859	845	875	845	846	860	856	846	885	853	872	886	849	859	837	847	853	873	914	846	848	889	875	863	854	825	869	823	828	835	849	870	895	867	852	859	913	884	877	788	777	887	856	861	873	832	867	913	883	895	896	843	888	866	869	829	874	901	906	894	870	856	841	877	928	869	901	862	869	877	878	880	846	866	885	882	876	850	847	894	843	826	840	890	854	870	852	828	857	856	833	847	845	869	891	899	909	850	886	884	868	816	901	860	839	888	837	847	836	832	870	851	836	856	881	875	867	831	843	868	869	885	820	870	889	869	897	864	871	864	869	881	868	863	886	867	865	826	912	852	876	824	918	879	883	878	893	818	905	844	850	901	846	855	833	845	805	856	864	856	911	859	875	871	874	894	856	908	879	863	833	877	791	806	825	850	881	899	910	883	906	791	817	885	860	878	811	856	882	905	824	862	899	877	881	836	844	857	847	880	837	885	876	836	830	865	885	835	858	887	817	886	907	871	885	824	851	869	913	873	883	931	885	864	910	874	803	832	915	910	865	812	797	848	848	846	874	918	868	934	843	871	888	847	855	834	892	913	818	864	839	831	829	884	853	899	865	832	873	856	850	889	818	909	918	854	904	884	843	794	892	872	919	841	836	853	864	904	838	865	902	859	866	832	854	872	869	832	873	907	840	845	879	899	873	845	940	880	804	889	881	892	827	883	841	877	854	889	868	840	820	882	853	833	851	838	845	833	846	842	856	863	851	876	899	870	867	835	853	803	847	838	803	842	890	852	876	901	893	832	852	820	879	837	846	861	874	895	854	857	838	868	861	790	861	790	887	882	866	815	883	872	801	856	894	883	893	867	882	891	839	898	883	872	851	854	917	863	885	865	878	884	847	894	863	828	833	811	927	918	857	885	879	827	861	878	841	848	862	886	848	870	892	864	867	929	875	881	813	830	862	841	865	864	835	813	870	844	832	838	841	878	837	905	858	847	866	865	908	894	870	919	868	866	897	886	831	890	820	819	816	886	898	801	814	851	805	800	825	882	865	890	857	862	810	853	870	803	875	791	891	876	862	865	857	920	879	881	786	908	841	890	929	895	859	862	826	799	847	857	907	902	869	901	862	898	825	872	852	872	839	857	880	840	833	903	832	907	843	863	904	869	851	898	905	857	831	892	852	863	846	898	822	855	879	895	863	863	847	845	898	909	831	842	873	878	841	865	831	866	856	797	854	859	848	820	885	819	884	838	834	877	846	865	934	877	874	861	850	831	902	876	849	866	895	921	843	873	897	856	838	847	824	909	861	893	833	879	878	875	853	907	860	932	840	900	857	860	812	851	870	912	878	832	892	822	847	852	870	866	837	875	857	874	783	863	834	822	816	837	866	829	865	882	900	846	839	876	861	876	809	876	901	832	848	918	875	886	838	851	866	835	866	840	905	883	866	863	904	954	827	888	840	905	837	889	822	879	821	874	843	842	896	895	945	847	835	871	881	845	832	880	799	787	861	866	857	862	834	798	829	860	889	909	908	882	834	823	860	870	883	849	895	855	804	788	865	841	842	894	858	863	886	804	846	875	821	863	852	888	894	883	887	883	844	807	857	893	841	870	834	820	891	884	849	833	859	863	820	852	889	877	835	800	875	855	881	841	883	837	849	882	885	851	872	865	896	874	840	807	872
25900	50105	38459	26897	21583	17523	13792	10695	8395	6638	5302	4047	3461	2814	2448	2211	1910	1729	1669	1538	1525	1406	1384	1235	1212	1143	1121	1126	1040	1117	1094	1037	985	966	924	949	952	958	937	886	884	898	953	845	943	884	909	885	850	892	856	895	854	862	923	887	892	880	913	848	918	859	861	982	894	909	872	880	955	898	903	849	875	876	874	896	865	872	871	882	868	873	938	860	877	904	858	906	888	849	910	881	862	874	929	865	848	889	940	856	894	921	877	913	883	897	877	880	874	849	880	897	896	878	850	878	876	864	869	836	876	939	851	908	885	912	872	793	907	897	896	915	901	885	879	903	869	902	900	918	909	904	876	947	863	897	869	892	908	844	893	914	838	920	915	914	891	865	865	916	888	920	908	953	867	932	913	879	853	880	878	866	848	896	924	885	902	851	883	859	894	863	921	856	981	884	837	871	864	852	896	845	905	840	885	929	868	865	833	892	944	784	893	918	884	871	886	871	862	869	893	903	888	865	868	884	917	946	855	887	927	875	843	940	905	878	881	882	865	910	835	864	878	931	943	903	904	865	895	881	916	911	886	886	896	848	868	837	880	920	882	851	867	875	897	955	912	866	895	910	864	898	917	892	814	941	853	893	876	874	915	876	896	867	907	915	887	925	878	864	889	918	908	810	873	871	884	902	861	860	862	878	915	908	901	884	910	878	857	894	892	897	849	885	877	902	879	893	835	890	896	908	957	846	881	863	899	900	911	870	857	878	850	814	903	885	881	882	913	923	864	874	886	921	888	876	880	889	907	918	863	911	884	841	860	824	915	872	875	895	843	819	861	858	862	883	881	919	830	848	917	926	873	927	858	858	890	875	918	871	866	900	891	886	842	829	881	957	839	855	870	896	902	912	867	872	886	885	890	892	842	840	871	902	928	888	957	882	900	824	834	885	812	897	925	947	912	891	891	839	883	924	896	895	895	922	893	886	894	844	940	918	866	841	887	891	875	911	921	867	914	903	860	894	877	916	864	849	844	861	862	901	883	862	871	867	946	844	830	819	877	859	877	870	898	832	871	925	851	869	891	908	948	929	838	875	892	879	907	874	904	866	896	942	816	825	886	869	865	871	911	922	872	893	880	900	888	884	899	869	912	911	863	906	889	855	931	883	935	899	819	837	881	856	922	830	874	842	842	865	935	898	832	929	902	841	884	904	851	908	882	898	859	890	908	871	854	860	845	881	871	892	807	847	860	895	887	819	908	851	912	890	913	915	855	905	872	964	925	879	913	892	886	863	933	920	864	869	892	882	885	897	900	909	942	849	941	927	935	853	888	876	885	868	847	854	981	876	904	847	918	885	862	938	901	893	903	877	876	902	872	878	903	912	833	863	837	840	877	901	876	854	898	884	915	886	887	911	890	804	848	889	899	820	876	866	909	890	940	890	904	876	824	833	885	860	873	892	866	896	876	871	868	904	878	884	890	919	893	902	871	907	899	838	911	898	912	840	843	873	897	864	816	811	952	982	919	874	909	854	917	916	894	894	857	936	838	878	873	864	917	886	850	860	956	908	904	899	931	866	872	876	888	895	851	846	890	896	886	874	889	883	887	866	874	896	941	873	878	861	887	890	913	888	898	835	879	899	842	904	839	933	886	881	839	840	853	926	847	859	927	962	937	845	898	872	864	878	930	897	900	903	891	921	899	882	861	938	854	856	906	876	907	867	963	906	883	896	891	898	873	928	920	885	886	842	882	882	913	919	854	879	860	924	912	881	879	922	935	915	897	893	856	831	876	930	921	894	935	871	867	849	916	843	878	823	902	857	866	854	843	851	846	880	889	829	841	883	877	868	865	871	922	835	941	845	879	878	845	859	849	891	909	876	882	895	879	889	858	917	919	944	854	866	853	857	811	862	833	926	866	855	878	882	860	882	920	905	874	816	848	859	871	893	903	834	871	931	870	883	900	859	852	945	853	883	944	865	884	879	852	869	886	884	878	888	854	846	837	909	879	942	917	869	883	832	935	896	877	899	831	902	850	840	896	892	827	899	845	865	874	865	885	860	899	873	951	908	940	884	895	910	882	922	965	928	883	866	902	863	878	914	903	894	875	923	862	936	871	885	897	885	876	821	864	910	920	880	860	886	868	883	813	930	817	876	923	857	814	871	855	889	968	890	921	861	894	878	849	924	861	891	863	863	911	858	829	930	829	897	886	913	833	888	875	871	851	909	918	889	870	830	890	890	865	917	878	843	881	879	954	833	994	858	866	874	871	903	875	842	865	859	882	867	859	877	860	859	858	903	901	859	872	815	886	870	859	857	925	893	917	892	891	808	858	886	842	867	927	892	908	885	905	943	833	796	893	899	876	901	905	847	868	885	838	866	878	857	921	865	844	871	870	878	873	858	871	889	851	920	862	883	915	904	895	904	894	891	880	866	865	923	934	899	910	870	885	910	887	891	885	894	883	892	890	922	885	894	890	908	943	880	881	891	878	872	902	886	881	862	931	889	872	905	935	886	880	877	888	872	856	884	896	915	876	897	842	850	875	882	897	892	941	933	867	872	885	855	935	892	901	900	912	872	871	861	893	859	815	960	856	885	873	887	929	843	894	871	878	919	848	868	881	881	881	904	906	945	869	913	862	840	852	885	847	903	909	836	866	815	892	863	862	937	872	922	953	862	815	878	843	851	855	938	934	876	874	936	857	870	887	892	898	886	901	896	910	899	896	853	853	922	911	928	859	885	885	844	898	862	861	854	894	886	880	879	894	910	839	893	930	904	847	871	882	846	875	931	908	832	893	876	889	924	907	869	897	872	911	915	886	899	906	885	873	898	895	889	867	859	814	902	915	898	881	910	887	918	866	905	854	896	865	895	903	915	885	879	897	896	924	938	917	888	904	833	889	887	894	909	878	864	837	896	883	856	881	909	853	856	895	874	859	863	924	933	868	843	873	893	942	865	851	910	880	884	944	888	910	908	844	895	917	862	855	904	873	844	853	858	932	901	868	863	900	894	905	860	912	858	961	854	862	882	874	909	952	855	886	881	892	876	899	908	846	896	916	865	874	865	897	894	883	866	889	904	891	898	863	884	879	909	860	897	859	893	914	912	924	884	899	864	889	874	841	880	851	839	887	947	930	849	882	888	905	906	868	890	865	916	916	846	892	822	845	925	928	888	853	901	823	869	847	954	910	901	847	931	876	832	868	891	911	958	794	926	874	896	851	866	901	830	889	894	880	866	880	929	887	887	854	848	915	890	848	847	897	871	865	973	851	869	843	875	875	807	907	895	888	895	919	906	844	886	896	934	893	944	890	874	856	907	879	874	930	861	870	950	887	894	871	869	809	923	887	902	845	887	862	888	898	874	879	878	863	901	864	819	892	887	868	839	910	902	906	891	873	891	894	853	942	881	946	849	829	950	862	894	946	864	878	884	811	859	872	874	913	915	881	883	896	875	854	867	867	878	891	913	904	878	904	847	914	929	881	916	865	847	857	855	839	920	849	890	868	881
24520	21013	27626	25786	19701	13246	9086	6020	4542	3603	2739	2272	1727	1530	1346	1229	1013	965	929	828	815	769	749	786	727	645	663	689	607	637	610	574	604	537	554	571	508	549	521	549	523	516	517	556	535	512	485	492	517	575	539	499	464	533	547	525	534	504	508	492	503	516	521	529	491	577	533	504	545	516	530	475	494	496	531	521	511	535	526	528	520	496	493	491	495	516	552	523	508	555	547	516	504	535	502	481	501	519	537	563	529	488	510	486	536	500	517	519	530	482	522	528	516	494	515	486	529	529	500	505	487	500	522	473	546	511	495	514	494	490	505	503	493	492	496	531	523	546	544	528	480	484	469	481	510	517	510	529	516	517	496	526	479	510	473	482	520	459	501	483	511	512	501	514	551	548	509	505	510	513	523	515	554	510	498	503	501	500	517	542	487	501	546	532	509	503	518	488	493	510	501	486	468	550	480	506	499	465	559	526	518	511	540	489	491	503	527	538	514	485	509	576	501	533	544	476	532	473	466	525	540	475	519	489	508	561	489	521	505	484	545	529	518	526	520	521	479	543	548	521	543	502	507	530	537	518	495	474	518	503	490	523	523	493	493	502	502	524	500	519	520	444	510	525	511	475	486	497	515	496	491	504	482	554	548	515	481	516	452	546	545	528	503	511	522	484	493	487	490	449	547	477	479	517	555	501	537	488	511	513	507	481	510	538	511	539	569	495	542	498	520	509	491	469	504	506	500	553	524	520	558	498	483	552	523	541	525	524	518	528	556	559	515	557	538	536	477	521	518	504	510	524	529	500	494	498	535	481	497	558	495	530	534	519	513	499	500	528	531	524	467	503	512	507	510	494	544	522	502	471	543	496	510	543	531	590	510	481	531	516	505	488	472	538	532	502	490	502	578	488	548	522	508	486	531	540	508	520	515	504	520	574	484	512	512	532	485	515	520	513	577	510	503	522	523	501	519	528	516	496	477	534	519	479	556	503	507	533	536	527	541	495	520	511	506	504	470	491	477	493	514	531	516	508	503	482	507	491	548	528	477	534	509	480	552	509	475	551	521	521	493	507	446	538	473	519	539	527	498	497	489	539	526	540	505	497	516	484	539	492	500	518	497	496	527	495	528	522	485	510	490	504	515	487	533	547	525	538	509	520	527	495	495	497	497	489	499	509	526	476	496	538	536	514	503	527	551	517	507	488	540	479	497	557	550	529	531	517	545	523	500	550	525	500	554	535	541	555	540	538	558	528	512	504	516	495	530	497	506	492	494	493	500	496	495	540	542	550	536	507	537	505	471	522	513	475	494	508	524	495	497	497	519	505	485	517	550	540	525	527	508	530	526	530	499	535	518	509	504	489	548	567	540	537	477	560	474	508	514	470	522	500	499	506	503	467	505	493	510	526	511	500	541	476	543	509	521	525	510	542	508	510	494	481	511	479	521	531	478	505	530	490	554	508	517	524	511	483	493	490	551	533	544	507	474	463	509	542	487	494	487	487	550	509	504	520	555	502	502	513	541	541	560	524	537	488	483	529	523	488	506	485	527	499	544	507	526	569	475	533	514	554	480	541	485	486	501	477	544	476	563	528	491	496	519	479	494	506	569	527	511	538	457	502	501	507	555	524	494	538	502	529	523	554	536	527	496	475	588	535	499	559	507	547	508	507	531	498	536	562	489	523	539	493	542	475	547	500	555	522	545	522	526	520	528	525	500	519	553	540	494	526	525	512	511	474	521	515	490	496	502	516	539	508	511	499	527	504	499	500	473	539	515	524	509	498	520	466	495	546	522	498	511	500	499	479	508	511	523	488	527	512	466	491	495	477	504	557	498	501	491	496	553	533	498	537	491	538	499	468	512	487	493	510	521	570	551	493	486	513	512	491	543	512	515	489	495	494	511	504	545	490	545	502	513	536	540	496	542	523	544	483	524	526	537	552	543	493	529	514	487	485	538	551	478	515	525	524	506	539	489	522	485	506	462	511	488	504	483	494	500	506	494	514	522	530	492	520	518	492	540	478	546	508	450	509	484	498	490	489	496	470	528	526	530	488	513	478	535	526	542	518	508	579	473	504	489	526	489	502	504	518	507	551	552	566	519	532	502	503	491	513	462	493	513	548	462	497	509	502	522	527	525	513	529	518	535	540	512	519	527	529	540	511	534	515	518	558	482	547	521	500	526	553	472	519	512	476	509	492	536	518	540	542	500	518	494	504	496	483	522	510	516	496	521	486	520	531	530	507	524	512	498	475	507	481	517	487	495	540	503	527	492	544	504	567	497	540	538	514	493	539	519	540	506	510	499	511	510	501	541	514	472	526	512	475	495	473	526	509	502	509	487	516	487	499	519	475	499	545	542	517	555	495	523	499	522	510	494	531	505	505	494	476	510	498	570	516	494	505	513	522	481	533	509	521	480	504	525	557	525	492	526	513	519	508	560	577	536	547	528	494	518	490	530	512	556	534	507	498	497	549	503	496	498	496	542	541	560	481	518	465	554	456	479	538	566	503	576	516	475	477	504	513	554	542	534	510	490	507	532	508	504	511	501	513	485	483	522	555	558	505	531	489	518	532	561	517	514	532	538	536	497	464	509	483	535	510	508	520	496	489	511	507	508	504	503	545	516	494	499	511	502	519	533	472	545	514	505	507	479	469	521	536	497	478	531	455	487	539	499	501	534	492	533	502	543	515	530	508	503	558	537	517	567	522	517	516	509	519	512	520	517	513	503	545	489	529	537	524	479	528	551	497	495	511	508	531	481	519	478	545	542	484	508	535	502	549	535	520	501	517	512	528	499	505	508	516	536	495	526	519	518	531	534	504	493	514	534	496	503	525	524	501	530	456	537	526	511	489	505	549	487	497	510	431	525	502	555	481	491	569	496	461	499	504	467	552	452	521	498	523	517	492	505	525	482	476	500	511	500	491	447	540	561	549	507	517	494	496	512	472	539	491	538	526	491	552	554	491	524	498	512	517	557	531	475	473	503	464	524	526	536	523	514	565	537	515	515	519	476	484	539	521	514	509	504	540	516	523	490	511	511	506	512	494	493	484	514	479	527	480	497	482	549	506	487	504	547	540	473	519	515	503	519	502	556	517	502	522	478	526	520	521	507	503	505	521	493	532	521	507	504	518	539	479	498	518	507	494	497	525	517	490	554	512	520	530	496	490	520	539	479	497	499	495	517	512	525	521	534	517	474	516	546	512	474	500	510	515	502	507	506	524	520	497	516	534	536	496	498	495	490	540	472	529	564	494	538	510	510	511	497	493	543	510	548	535	485	529	511	489	548	508	516	475	483	512	511	521	505	480	524	466	534	515	527	518	512	535	514	490	520	574	462	499	522	504	483	511	529	532	511	509	493	488	492	479	515	510	502	516	482	454	510	507	473	551	521	514	498	531	546	484	515	506	490	516	466	537	552	521	479	482	480	543	539	522	499	509	517	502	526	508	513	525	502	535	516	511	539	500	564	496	491	520	537	495	481	539	538	546	572	501	471	466
25014	47422	36787	25562	20281	16094	12860	9745	7607	6065	4737	3727	2799	2272	1968	1635	1459	1294	1260	1164	1143	1109	928	923	834	804	821	747	734	707	706	653	654	623	589	595	616	572	549	610	575	583	530	562	526	541	541	579	539	595	547	546	543	518	589	534	545	540	554	543	577	545	596	507	558	590	517	575	545	570	548	557	568	528	570	533	558	538	508	546	559	562	540	577	539	499	536	547	556	575	555	538	584	534	556	546	535	484	516	553	531	520	536	504	565	527	559	530	543	575	550	529	563	576	538	536	576	570	535	520	569	543	557	515	491	553	573	550	568	548	546	523	525	570	539	522	521	540	559	602	523	581	582	539	508	563	539	499	561	529	551	587	503	550	548	538	585	533	554	549	574	539	565	566	516	540	523	555	557	549	538	526	550	525	549	569	584	525	539	548	516	549	549	570	571	549	531	503	543	516	520	554	570	549	527	550	511	548	560	545	538	566	542	533	583	577	541	512	532	585	554	545	542	492	569	534	580	524	546	574	548	542	527	586	530	562	550	526	537	540	558	557	535	565	562	533	518	559	602	519	600	517	531	513	568	549	531	555	554	528	592	542	524	527	503	598	528	539	562	511	542	529	583	591	564	570	547	552	546	544	562	546	564	587	566	581	554	526	568	519	528	574	518	585	571	550	520	546	587	574	556	539	542	555	531	554	559	511	572	553	525	555	531	545	540	554	561	534	533	522	579	548	569	522	586	569	532	596	537	540	539	540	554	525	544	531	570	568	549	546	549	560	567	548	589	560	540	541	514	506	558	557	576	538	540	585	507	557	554	539	574	515	513	528	516	523	538	511	536	567	548	512	570	559	546	574	570	503	506	548	563	566	594	543	517	563	539	557	566	561	559	588	550	538	544	544	523	556	534	569	557	535	574	539	535	546	521	564	553	555	574	519	542	570	551	554	524	569	562	584	556	510	536	557	518	566	501	498	535	575	536	548	582	513	548	550	554	524	584	524	496	595	572	566	597	482	581	538	569	524	556	597	552	546	539	556	549	592	533	568	528	550	562	536	546	572	500	567	557	495	533	518	549	559	544	558	543	525	547	531	535	539	568	540	577	543	543	579	545	600	536	546	538	539	596	576	512	535	595	537	564	500	555	577	537	532	533	577	528	522	567	543	546	570	564	533	529	519	575	539	577	556	529	556	521	544	587	563	558	553	541	565	555	595	564	528	527	565	543	514	547	566	564	535	533	551	502	519	541	532	510	602	531	474	574	550	542	490	564	517	562	520	511	576	542	560	546	539	549	512	503	574	548	566	558	567	558	572	571	523	555	529	508	546	566	562	556	589	496	531	511	521	580	530	530	539	537	540	479	552	573	524	597	545	551	521	539	529	528	507	526	541	532	514	507	541	521	559	581	570	531	531	568	544	575	550	542	567	566	535	580	528	538	550	521	545	535	529	548	563	515	532	550	551	558	518	553	521	599	545	528	500	524	531	521	531	567	518	532	550	522	511	525	550	535	547	526	573	615	558	559	535	545	515	547	557	554	563	570	540	507	523	544	589	503	554	546	566	520	553	508	572	514	521	525	574	579	536	562	559	548	554	558	552	534	503	542	564	563	582	539	552	578	504	583	550	592	574	562	519	550	547	556	528	545	525	593	567	528	537	605	569	526	567	509	507	497	539	555	532	526	535	547	519	530	542	542	547	562	572	558	534	579	544	591	539	537	510	522	565	536	533	552	539	552	545	569	585	485	555	545	553	555	512	523	556	532	551	570	539	562	593	566	535	572	582	524	560	578	565	566	536	545	530	548	558	550	530	551	549	542	559	531	575	554	522	562	545	537	536	542	515	531	615	555	524	511	526	535	563	522	570	546	550	554	560	582	556	571	539	498	544	535	526	562	522	542	504	554	553	568	505	581	525	586	562	565	530	560	543	570	589	533	532	564	537	489	574	560	527	537	574	538	476	610	514	527	597	526	528	522	550	558	519	506	547	540	509	517	560	529	578	559	564	550	560	542	586	539	548	595	564	545	546	550	541	565	554	564	539	575	578	563	529	538	561	525	537	550	561	539	535	522	588	576	525	558	550	534	548	555	532	545	502	543	569	547	556	576	547	542	553	563	557	555	547	520	522	558	537	554	544	528	554	537	570	567	535	539	551	575	545	564	542	562	564	554	598	501	548	560	555	515	544	532	533	529	553	530	588	561	541	542	578	546	540	576	511	561	543	564	551	545	571	566	543	525	554	517	542	575	534	529	514	516	540	585	554	530	564	549	538	586	581	541	579	544	584	554	516	572	533	537	553	572	530	553	513	538	592	560	559	522	589	555	551	520	562	558	534	559	581	510	541	568	532	558	531	539	548	559	584	567	557	562	554	525	523	548	574	544	563	502	582	555	517	522	560	572	560	486	530	535	535	527	562	537	554	600	525	541	569	545	576	531	570	598	552	527	540	536	559	556	511	533	564	534	528	524	500	529	562	591	556	523	523	505	540	553	547	568	570	555	551	552	554	507	547	560	545	535	566	555	536	552	557	505	551	573	547	549	551	526	503	561	516	544	540	597	617	573	527	588	522	554	570	511	563	527	560	565	527	558	587	543	526	519	525	516	545	538	584	507	550	529	526	535	536	528	559	557	502	556	565	554	503	534	542	517	530	508	563	560	558	543	549	548	535	566	515	564	525	557	549	558	523	525	583	519	525	540	523	519	553	531	567	552	513	542	561	520	557	518	551	558	547	563	583	524	572	532	531	523	602	531	574	540	533	504	578	529	525	534	510	560	573	528	566	526	536	557	597	570	552	543	579	513	560	531	523	531	534	538	536	559	585	530	545	537	539	516	556	549	530	546	600	565	537	564	528	548	582	566	522	576	538	587	509	511	538	539	562	586	520	543	570	501	572	525	548	493	565	512	561	525	529	531	530	560	571	537	570	569	585	574	591	543	544	536	565	540	517	556	572	497	551	574	567	541	535	559	550	546	563	569	584	575	584	569	557	563	563	536	514	542	567	536	569	549	510	504	561	588	569	567	574	550	509	555	563	560	568	564	560	555	561	557	561	510	537	551	527	530	571	546	538	556	554	574	581	509	525	551	542	530	566	564	549	531	545	551	560	549	511	563	548	513	532	537	544	516	536	533	549	493	552	519	552	537	542	549	527	575	544	584	540	514	489	528	537	535	542	522	554	540	493	518	497	550	502	576	497	545	607	548	555	532	534	557	548	560	544	569	570	561	546	532	538	538	507	529	566	549	550	526	555	546	542	569	546	526	554	512	546	533	586	569	497	556	564	525	581	531	550	550	560	551	561	529	552	553	556	557	536	591	555	574	557	528	560	552	555	511	571	549	554	547	570	604	540	570	529	534	548	553	529	516	546	569	567	554	523	515	560	569	542	571	525	575	578	535	550	544	539	572	515	559	551	528	529	557	573	551	521	536	533	519	576	552	573	552	537	541	530	566	576	546	551	574	494	542	576	540	513	554	584	532	581	507	538	495	555	549	555	552	553
22423	21086	28779	23662	21276	22319	20158	10461	7405	5861	4621	3694	2912	2589	2239	1956	1852	1659	1576	1496	1415	1435	1281	1282	1211	1202	1158	1053	1123	1074	1011	1079	1032	995	1026	969	950	853	969	897	901	884	863	900	908	914	884	886	847	908	864	864	942	908	923	852	850	927	928	907	915	875	876	946	935	887	884	861	873	871	874	855	912	868	889	886	940	924	895	956	894	878	896	882	884	912	924	902	892	865	948	879	882	862	874	893	871	897	930	904	834	886	902	868	896	926	917	854	910	849	934	865	923	886	900	869	913	933	892	900	902	836	874	954	888	909	879	853	898	848	867	873	922	855	858	867	922	866	887	915	847	835	907	893	862	864	903	919	926	900	905	884	950	866	969	874	871	901	929	851	916	881	856	863	911	861	849	876	874	862	895	956	875	874	926	936	907	870	892	829	838	954	858	870	840	881	881	945	884	869	859	939	875	928	845	883	890	906	889	913	890	855	871	852	907	870	904	908	924	900	899	894	904	904	907	828	951	927	904	862	855	834	844	938	886	894	872	877	838	868	930	901	909	911	900	916	879	895	919	853	881	829	902	857	910	910	814	977	856	869	852	915	847	877	881	853	938	887	909	879	854	938	909	855	871	874	927	919	876	878	880	883	873	938	925	859	841	863	864	932	854	905	894	877	852	876	837	863	875	842	883	880	882	850	895	821	888	950	924	910	838	919	875	962	901	872	895	892	944	868	882	874	878	842	844	880	895	876	932	913	937	871	872	851	960	865	871	906	935	923	890	838	913	907	883	872	900	869	906	873	900	890	872	894	905	879	843	853	900	919	947	900	908	858	883	865	892	916	884	858	894	922	906	873	869	880	893	872	880	901	832	899	913	927	889	862	886	867	889	894	914	927	891	873	877	873	900	887	946	880	913	900	888	867	879	870	833	864	904	920	884	883	895	882	914	851	895	927	861	847	888	923	888	906	919	929	880	882	921	903	881	900	858	898	882	882	838	887	858	925	902	884	917	909	926	903	895	861	893	880	891	846	900	902	846	884	918	853	877	869	870	871	855	866	849	891	965	844	887	879	886	836	874	861	851	881	858	882	936	877	827	820	847	908	902	875	907	870	851	877	854	903	885	861	851	915	888	909	911	898	929	907	907	961	908	911	864	906	830	867	893	906	887	848	877	926	879	920	900	936	867	895	834	877	865	902	844	893	859	902	886	823	852	876	929	902	857	843	870	899	857	918	891	897	832	930	919	887	872	854	874	889	938	906	879	921	878	891	878	865	909	883	927	890	919	894	897	847	916	885	878	949	909	918	898	849	911	947	907	893	894	863	868	880	900	892	903	906	939	870	868	925	867	881	896	875	902	885	861	905	824	852	867	912	873	877	890	860	877	933	1002	839	892	867	887	904	889	931	927	893	937	910	884	905	899	913	911	888	880	911	821	864	877	893	919	884	900	838	896	897	822	920	899	926	868	871	878	907	919	841	896	882	901	883	896	897	946	911	877	880	898	840	865	884	881	880	825	867	850	880	891	829	907	907	876	906	886	925	928	834	908	886	883	907	850	924	914	903	918	937	933	902	880	864	859	871	925	922	894	885	838	878	832	866	929	937	895	869	868	871	854	916	835	902	912	880	938	880	858	880	862	852	919	884	918	902	860	848	894	854	943	910	955	911	910	904	844	902	864	872	860	944	920	919	879	847	878	883	937	854	888	871	892	895	923	891	877	900	873	892	906	912	913	904	885	869	873	872	977	887	860	881	896	879	881	907	910	903	892	902	898	894	907	825	898	865	870	895	860	916	854	877	880	897	901	874	942	898	937	943	833	879	866	902	900	879	845	856	854	904	892	846	840	883	879	873	914	900	924	917	858	882	907	954	878	861	841	861	842	914	872	937	856	858	873	932	879	891	822	935	918	901	893	908	957	922	881	894	868	909	879	913	914	826	847	880	908	886	913	883	882	852	933	858	889	844	893	829	925	891	863	885	921	892	906	887	876	928	867	871	912	898	922	925	896	857	877	866	956	886	935	887	900	944	885	877	914	873	863	904	833	854	918	898	836	918	811	953	885	879	915	887	891	861	880	884	840	921	866	857	852	910	902	861	885	911	969	897	873	884	890	863	897	895	837	886	891	893	894	923	872	901	884	866	837	873	897	833	873	868	909	902	882	896	924	866	877	872	870	922	931	880	894	936	938	865	888	851	929	932	893	915	858	890	913	843	858	885	849	856	926	909	867	868	814	889	857	861	861	893	925	898	861	873	791	879	819	890	877	879	876	928	885	870	862	891	894	825	921	854	916	923	919	835	878	848	914	820	872	927	877	868	872	871	893	937	872	902	865	875	902	864	873	876	846	928	811	911	906	913	915	924	882	901	860	870	830	882	906	884	894	935	868	910	880	915	889	888	901	918	880	900	873	850	865	890	867	879	895	827	908	862	887	900	873	934	907	942	907	859	911	882	880	893	894	913	895	903	874	892	891	860	839	872	887	925	873	840	908	849	889	842	881	902	885	866	884	877	870	856	905	911	913	896	890	855	876	870	896	926	887	906	915	852	933	854	880	924	885	885	895	929	923	894	868	908	868	926	874	880	927	902	891	887	894	908	903	887	855	853	903	935	895	891	877	876	864	901	923	939	874	907	873	899	882	898	863	917	877	912	823	872	908	878	894	883	899	927	884	872	853	845	897	855	905	910	899	892	898	943	910	864	882	893	889	824	868	940	862	881	878	840	858	929	868	887	859	882	898	851	909	890	894	838	923	939	943	888	921	901	888	893	854	870	910	946	874	892	913	867	904	882	900	854	828	891	868	917	938	853	886	855	941	887	825	934	897	862	925	899	907	873	854	865	944	877	891	883	900	884	865	891	873	909	926	859	868	921	899	915	902	928	888	909	924	923	900	873	835	911	923	953	890	891	856	856	880	906	899	846	894	902	860	867	924	897	857	814	909	899	892	862	889	901	862	891	901	871	943	911	864	865	909	896	900	912	891	861	867	888	919	892	913	898	869	865	848	870	853	922	867	869	887	832	917	897	916	877	895	892	908	914	931	892	896	907	906	877	911	889	889	900	886	903	885	850	883	872	914	898	882	908	912	937	904	840	907	866	918	849	887	911	897	881	875	934	912	853	874	857	868	841	909	865	903	898	877	918	864	846	873	864	873	919	921	903	905	949	889	898	855	924	895	877	881	862	855	834	880	913	887	894	936	877	926	907	864	860	848	909	869	807	866	851	898	924	950	871	831	910	882	883	913	839	921	931	940	866	859	922	899	838	915	887	840	909	864	923	838	887	821	878	900	870	867	837	887	883	949	868	864	913	925	883	861	861	882	880	898	891	886	896	910	938	907	916	880	914	897	896	866	907	870	846	945	878	885	860	898	894	904	839	913	853	891	866	872	883	898	833	902	915	910	882	891	909	956	840	894	865	890	874	911	879	887	873	860	843	928	926	866	845	890	867	903	866	894	888	893	905	874	860	878	852	856	869	921	829	926	970	898	905	890	888	911	906
27440	55314	42802	31590	26002	21053	16904	13752	10860	8805	6799	5383	4213	3536	2949	2515	2381	2103	1896	1851	1833	1564	1563	1487	1438	1290	1265	1248	1213	1129	1132	1132	1090	1067	1074	979	992	971	947	919	952	919	894	887	924	939	968	901	888	924	905	937	928	916	944	898	903	906	896	872	915	973	924	874	877	902	917	936	902	936	910	871	912	896	917	960	971	947	979	924	954	878	940	965	865	917	934	928	882	902	883	878	898	855	931	944	877	882	879	924	934	907	905	915	968	950	919	930	914	941	884	899	941	866	923	935	886	900	896	928	884	965	845	919	894	887	925	967	934	880	880	879	916	934	914	972	908	985	906	928	901	914	876	893	862	944	906	936	881	924	868	870	896	915	934	849	963	880	908	888	926	883	893	941	977	911	857	916	933	876	921	932	927	881	889	949	936	951	918	846	938	973	841	896	884	938	931	893	879	920	937	906	930	886	908	906	886	912	913	898	956	865	894	923	916	929	875	872	948	903	897	905	941	927	957	872	924	938	906	882	944	858	883	949	903	915	937	878	913	911	892	892	901	909	914	902	916	892	882	879	892	900	899	897	966	921	883	866	874	933	887	924	914	902	920	931	903	904	912	950	941	898	904	881	914	947	999	887	858	908	835	889	877	874	864	893	940	921	884	974	882	957	893	898	900	881	890	908	858	916	953	972	906	914	920	857	838	907	937	886	890	907	924	870	883	899	917	913	933	911	919	926	935	891	871	861	954	946	869	904	916	937	882	839	863	906	943	894	887	845	914	891	899	914	917	905	896	924	922	953	974	927	874	881	911	929	915	918	933	926	935	918	895	912	937	922	913	895	894	897	927	974	903	861	907	927	841	915	877	922	897	955	910	903	857	957	943	917	971	915	928	892	929	956	945	879	881	916	918	889	935	922	904	924	907	912	877	888	901	872	882	867	939	899	937	870	878	896	907	950	864	950	898	888	952	911	895	927	938	929	874	894	944	911	903	863	939	875	903	942	858	915	914	873	938	933	903	903	895	904	899	925	917	871	912	896	855	921	865	905	922	841	925	928	963	853	917	892	882	870	839	903	905	902	921	855	906	962	927	981	936	884	859	948	857	926	901	852	886	859	866	928	917	897	933	860	867	923	933	868	877	873	884	958	940	951	925	904	850	879	893	921	939	898	869	867	957	918	820	922	929	896	923	927	917	898	909	905	865	869	894	910	858	914	944	895	982	945	900	961	869	911	858	919	914	958	912	967	895	937	903	896	861	848	903	911	867	891	892	922	883	893	905	858	876	888	867	907	918	880	920	920	951	903	904	931	890	874	922	896	901	905	926	945	942	877	882	916	944	882	938	870	906	922	895	939	952	897	890	924	883	908	862	904	895	914	910	949	906	918	926	920	897	904	973	962	932	913	877	880	914	899	938	912	941	850	906	861	883	851	873	873	940	956	960	883	916	925	910	892	894	903	960	937	888	904	904	914	908	923	929	904	945	936	891	947	913	923	931	901	883	888	890	937	841	898	858	902	916	939	930	936	921	889	927	934	923	908	900	899	885	877	853	865	950	877	884	914	916	878	897	860	879	904	873	910	865	902	905	926	896	907	870	895	905	922	896	884	950	836	912	945	867	879	939	929	915	951	877	866	874	908	937	927	896	880	900	889	921	944	860	914	909	919	914	863	886	908	934	865	911	943	895	916	922	877	850	913	949	910	898	907	872	911	903	903	984	876	937	911	901	943	924	912	939	972	878	948	828	910	961	922	865	895	885	931	926	878	856	933	893	895	916	916	945	925	936	861	896	926	894	934	914	897	916	878	978	902	892	841	911	913	850	931	920	935	885	957	882	922	870	924	920	907	905	906	874	933	886	932	923	870	878	928	880	995	951	895	936	902	919	911	905	952	930	898	892	898	912	868	885	917	934	885	877	872	867	908	930	942	905	908	942	880	929	895	899	902	941	969	898	867	900	936	924	890	925	883	877	866	910	981	929	898	868	901	904	959	852	886	884	917	884	890	893	876	901	906	917	864	884	935	868	876	935	882	915	917	923	952	908	939	868	891	893	907	940	943	941	914	879	940	831	950	899	890	928	886	955	922	893	963	912	878	902	958	899	908	913	906	910	905	891	909	885	925	876	899	927	939	904	851	908	956	883	843	862	962	909	892	837	906	881	918	942	928	884	948	915	887	930	962	931	882	928	900	902	933	861	921	887	957	882	900	902	922	914	932	931	878	910	918	873	931	899	970	914	919	945	889	973	877	889	945	977	837	914	913	929	919	848	863	878	917	915	971	881	936	890	907	916	939	919	867	925	886	917	889	879	852	902	919	864	902	896	908	917	916	953	879	911	903	936	915	944	871	868	912	884	909	891	912	883	837	896	915	894	935	901	925	909	912	965	922	941	892	920	925	946	951	917	949	874	903	894	920	952	910	888	906	903	850	942	923	895	904	887	895	932	944	939	899	865	940	912	898	957	865	912	869	901	946	898	884	904	886	911	899	900	915	918	869	945	884	909	864	882	877	929	925	871	942	893	925	852	885	890	920	890	958	913	883	902	940	901	827	901	922	872	895	953	851	860	871	935	900	930	893	901	864	941	876	963	898	888	906	895	954	885	894	895	940	841	913	857	946	923	903	914	887	939	940	917	877	872	808	923	949	870	928	885	872	976	864	906	930	930	957	897	874	950	926	902	923	937	879	915	862	928	869	868	891	884	909	912	895	903	934	908	871	888	912	871	861	943	907	907	907	910	892	999	941	930	928	861	899	907	911	930	905	925	953	904	907	847	844	950	941	916	917	894	938	871	918	930	912	890	874	931	897	912	927	903	921	923	911	942	943	954	907	951	876	831	910	918	895	921	917	954	919	916	910	877	934	949	926	861	919	874	934	886	945	920	950	935	925	879	856	897	904	930	931	870	912	908	920	927	872	910	906	922	945	935	872	979	906	944	900	876	901	907	903	897	880	903	889	910	847	926	924	904	917	896	846	915	905	891	888	865	921	908	870	895	875	879	875	965	880	929	901	874	927	913	899	898	942	830	886	884	919	959	894	939	912	884	914	877	893	903	984	860	953	851	909	932	899	901	909	892	847	884	887	885	889	882	896	919	899	925	942	915	943	889	927	919	913	901	874	888	899	905	874	885	926	861	833	915	859	899	961	895	885	918	935	889	917	904	900	895	964	938	916	866	872	863	914	927	942	959	916	927	922	941	926	897	876	887	886	930	920	897	910	821	937	902	896	914	905	904	857	917	914	879	936	889	908	890	951	873	909	902	899	883	895	919	889	848	921	948	899	896	895	909	951	915	880	931	893	924	925	948	883	896	883	838	923	932	901	899	890	893	933	897	880	875	872	881	852	884	896	850	928	883	903	932	937	888	926	896	918	911	900	927	903	908	893	868	886	854	868	937	941	944	917	896	970	869	898	882	874	912	953	918	888	857	961	917	919	914	936	866	863	949	906	927	948	934	888	959	941	916	910	842	887	889	858	939	898	907	891	923	925	934	907	904	922
28242	25857	29945	22431	13188	8625	6014	4470	3446	2803	2320	1863	1516	1329	1099	1089	1056	877	848	865	805	793	822	786	685	702	690	700	662	651	639	635	584	581	584	593	585	595	613	571	601	579	524	573	550	556	553	573	589	587	566	622	640	577	558	586	592	618	560	583	573	552	559	569	575	578	582	574	571	589	536	581	551	558	578	568	574	605	570	533	551	562	580	603	606	560	564	598	585	595	580	534	579	539	570	547	536	580	561	592	571	537	567	588	547	572	539	574	581	565	540	567	563	553	566	598	554	563	579	569	594	558	571	584	589	568	570	545	549	539	572	559	586	530	572	570	554	521	611	603	599	599	612	584	577	613	590	561	587	571	589	533	596	593	558	632	612	577	554	564	532	568	539	596	559	556	559	595	546	563	578	519	555	619	538	589	565	637	543	567	581	575	568	565	573	570	540	585	572	626	536	537	583	564	544	564	553	602	580	581	582	565	562	546	577	571	568	560	602	577	582	605	575	551	572	580	529	582	529	607	564	561	607	550	557	580	566	551	568	557	577	556	586	600	572	580	567	570	597	562	542	550	580	616	558	529	571	580	582	565	592	590	579	618	591	585	582	575	508	555	575	570	571	601	552	559	568	541	607	607	583	523	555	557	551	556	565	565	566	564	590	537	587	546	549	551	564	547	557	570	575	539	573	600	555	535	512	573	598	545	575	548	549	538	638	569	562	587	609	561	572	580	604	600	582	576	548	593	541	570	543	584	595	581	586	603	570	551	547	541	558	566	568	573	585	587	555	603	565	585	590	607	534	561	570	554	488	546	620	519	608	588	611	603	591	572	557	570	589	550	562	624	558	552	544	612	568	572	575	570	514	593	582	590	557	554	601	603	539	566	557	569	601	527	572	588	552	553	565	558	592	587	599	529	603	549	575	556	572	534	569	537	559	574	559	579	543	591	579	568	562	525	515	572	588	574	580	575	592	568	585	561	563	613	563	579	567	614	580	592	579	569	595	594	577	543	608	534	564	498	600	609	588	555	526	595	614	598	537	576	560	598	551	572	585	572	546	583	558	576	612	599	555	569	567	553	556	567	574	606	565	529	548	612	551	557	552	581	571	626	529	571	539	541	610	551	602	556	575	550	593	534	562	573	605	558	536	565	570	580	542	580	555	556	583	577	591	575	522	609	582	581	594	602	587	539	557	541	563	558	565	554	589	570	557	557	575	554	571	537	522	535	537	582	553	549	567	604	619	584	589	532	572	575	562	590	565	542	528	560	526	548	579	552	562	573	581	545	593	566	580	569	579	588	557	578	573	616	580	586	585	577	534	566	558	557	581	575	560	548	551	568	573	573	546	565	558	572	557	578	602	570	561	601	568	567	551	588	561	558	552	609	538	524	579	583	560	586	569	556	600	580	610	606	579	543	581	628	575	586	558	584	602	586	587	564	595	545	525	567	559	582	594	564	565	564	561	590	587	599	606	551	577	557	551	552	557	564	572	574	555	590	566	549	564	574	561	590	542	610	544	567	576	551	601	600	562	589	615	567	553	529	576	554	546	592	545	525	530	589	571	564	573	555	565	611	587	577	556	595	565	530	588	583	537	533	558	563	541	572	579	559	590	546	558	554	578	535	553	536	549	522	609	612	585	557	557	559	578	570	557	583	631	616	573	561	577	595	575	565	542	558	593	586	527	605	569	566	585	584	566	555	561	594	557	548	546	606	576	557	555	557	569	547	586	610	579	582	554	556	569	531	597	569	592	577	565	589	585	542	560	592	606	604	620	541	569	574	587	556	575	582	563	534	571	581	557	606	508	567	607	558	590	571	558	576	620	567	593	526	599	585	583	562	533	587	577	538	541	564	578	540	592	596	565	552	554	548	570	566	576	574	563	568	575	564	573	584	620	551	587	581	550	581	523	612	592	562	599	563	547	536	571	553	540	596	534	545	600	579	617	537	572	574	528	566	537	581	596	564	601	567	624	552	578	609	561	622	591	584	564	534	574	620	573	589	545	556	588	565	593	549	542	563	562	641	548	575	583	544	555	593	572	548	599	588	597	587	620	529	556	564	519	585	589	582	601	592	545	572	559	548	571	588	562	537	582	575	543	587	539	561	562	587	595	547	630	593	601	542	544	560	555	569	598	561	548	593	560	589	559	604	559	568	548	584	579	544	584	629	557	578	610	541	571	588	603	599	580	545	619	563	598	554	549	576	564	622	552	560	566	562	618	619	574	586	554	571	554	611	639	568	602	569	538	539	589	568	615	551	581	608	551	560	588	593	544	608	554	542	588	577	585	538	572	558	588	573	571	605	649	565	563	604	598	535	601	520	574	589	606	560	552	537	583	566	566	553	612	568	556	572	573	544	545	568	546	578	606	559	600	557	546	601	563	595	567	517	524	615	588	576	582	562	589	538	609	576	570	574	591	556	589	525	559	594	550	551	560	606	586	577	581	594	582	583	571	572	569	609	558	545	566	580	572	580	539	591	582	543	575	580	588	579	574	546	563	555	577	560	581	583	605	585	593	604	572	559	570	580	603	586	577	540	528	558	579	551	567	559	582	624	597	560	549	563	555	538	590	504	589	571	577	571	578	589	563	605	597	561	554	569	531	584	563	611	582	559	568	580	542	533	606	594	551	547	595	556	547	568	577	538	550	604	576	565	551	573	583	570	573	544	592	552	570	577	595	564	537	612	526	586	581	620	595	592	581	571	590	576	583	580	594	562	538	551	564	579	564	563	586	611	554	617	545	594	585	594	625	584	541	531	561	571	532	521	579	614	575	526	541	551	570	594	615	604	586	558	565	532	530	567	602	577	582	582	586	579	571	586	536	572	586	563	637	603	587	556	559	605	595	555	555	582	576	538	565	528	603	575	598	549	571	560	590	574	568	529	561	603	525	565	568	605	553	569	564	591	576	565	572	552	573	607	563	568	648	560	641	579	573	569	532	551	578	587	553	591	571	527	602	559	561	618	559	554	633	576	591	586	558	584	535	565	511	551	543	545	554	536	568	565	590	518	541	587	598	565	572	598	579	563	574	602	598	576	577	609	575	565	561	604	611	531	555	630	572	545	535	611	577	598	632	583	564	540	574	536	577	560	554	636	518	606	522	577	608	614	572	555	548	545	553	569	533	576	539	578	575	562	586	551	611	539	604	580	592	605	552	579	608	616	586	567	554	584	578	572	588	577	584	573	571	599	577	568	597	629	550	600	586	553	571	609	546	587	556	596	532	566	572	574	547	628	588	582	598	593	577	566	562	586	574	588	570	569	637	573	572	553	582	597	544	563	577	570	586	568	583	532	547	563	575	612	574	583	568	554	586	590	587	590	560	563	570	594	610	557	520	524	589	550	610	553	585	538	578	557	556	533	596	593	561	628	562	578	559	529	560	559	568	624	547	571	572	561	593	606	569	577	601	567	633	496	565	541	547	583	597	576	595	545	580	582	624	580	556	573	573	594	541	612	607	573	597	608	572	548	580	545	603	574	544	585	602	572
25695	43294	32344	21471	16549	12823	9655	7463	6042	4825	3614	2967	2326	1863	1667	1454	1376	1190	1145	1085	1044	969	895	872	825	805	807	787	726	722	706	715	689	677	661	642	624	575	625	639	624	650	551	591	589	618	643	628	603	580	603	582	589	589	564	560	585	612	640	617	582	610	570	599	589	542	594	607	629	582	585	571	576	609	559	588	592	631	577	634	572	624	578	631	580	572	587	604	613	590	610	573	597	585	613	621	612	632	601	589	595	584	616	573	604	588	597	582	570	644	598	571	613	585	575	568	612	598	604	590	575	587	580	624	552	576	605	595	618	591	607	590	582	623	581	586	616	564	617	647	594	597	598	650	573	591	601	608	582	597	606	578	579	641	590	552	624	588	659	595	591	588	603	584	590	597	586	544	587	575	627	584	625	612	593	588	592	668	637	628	628	588	621	621	575	613	606	590	595	581	600	618	590	626	596	584	597	639	606	553	553	594	573	593	622	640	581	576	625	577	576	578	631	597	564	623	554	601	611	538	578	595	606	549	575	604	628	613	560	599	618	591	591	608	602	626	576	605	629	582	583	595	562	615	547	608	583	588	588	571	556	589	591	604	647	566	613	592	626	595	587	606	564	618	578	582	607	605	577	609	583	594	637	617	612	605	646	599	589	578	570	631	588	581	637	575	598	604	611	583	574	557	607	604	606	596	610	588	635	563	625	621	589	605	588	602	579	603	563	620	596	583	571	571	620	603	580	639	631	598	597	582	575	608	605	631	583	599	617	570	576	604	572	629	560	561	618	570	620	587	598	585	638	587	610	569	583	624	565	573	597	596	583	592	568	581	556	602	567	610	584	596	589	624	644	563	599	597	616	608	615	584	614	639	609	627	565	546	582	583	577	598	596	599	551	571	589	638	555	630	569	591	590	611	588	576	633	583	566	610	587	584	645	561	572	596	580	623	588	570	594	594	595	559	590	591	618	553	596	602	590	609	618	607	606	615	618	584	561	620	582	608	561	618	642	598	581	590	617	573	601	600	606	636	568	587	625	577	575	643	590	619	589	597	589	551	617	587	566	582	602	603	556	565	593	613	588	583	603	631	592	579	596	614	630	630	654	616	591	593	629	603	602	630	568	589	575	576	587	662	601	545	593	583	614	599	612	568	565	564	619	592	621	616	606	606	612	590	568	599	584	598	558	609	569	608	564	575	641	604	590	654	607	610	613	578	616	591	610	616	605	621	646	637	620	522	590	587	574	599	624	548	582	625	590	569	633	588	622	626	601	642	607	602	603	567	597	555	615	568	587	603	604	624	630	628	611	569	565	597	636	600	559	606	606	600	603	591	598	624	588	571	604	591	591	632	584	562	602	567	605	604	600	622	569	597	634	596	611	610	598	560	572	569	599	575	565	587	632	589	566	641	628	591	619	599	582	604	602	554	597	588	632	562	615	595	566	572	592	605	594	629	566	617	612	576	625	608	582	600	532	592	591	574	603	592	607	583	587	563	622	615	594	591	591	603	628	612	585	592	586	601	625	562	607	583	590	598	597	578	564	599	616	617	586	599	588	572	572	630	548	606	613	583	633	623	580	538	612	545	580	573	613	620	645	601	608	625	571	607	559	623	569	650	617	589	576	578	585	569	600	589	587	600	601	626	611	588	617	617	581	617	622	576	544	614	582	609	591	621	581	569	639	607	575	603	597	587	584	587	608	582	572	650	599	568	590	541	604	610	549	591	614	624	570	588	605	599	575	622	613	554	606	595	570	616	587	597	628	596	640	590	601	601	621	575	551	596	594	609	588	592	583	587	562	586	611	567	605	580	625	591	579	592	574	586	604	599	615	634	606	632	611	592	586	609	632	609	600	644	569	575	602	603	591	582	612	573	597	598	588	587	563	623	593	626	609	591	621	618	642	570	618	581	579	632	567	593	568	592	587	609	585	582	590	602	621	599	620	580	606	602	569	603	650	575	628	580	569	597	634	607	619	597	556	609	539	621	589	622	596	590	583	665	596	599	601	606	627	607	599	597	574	595	626	609	583	566	591	578	628	607	560	624	600	647	600	609	601	562	628	580	558	616	642	610	595	592	588	642	598	586	591	573	568	614	594	582	528	581	633	585	539	618	622	593	593	594	592	606	611	607	584	611	609	605	612	573	635	561	581	586	586	574	582	641	625	573	590	591	582	558	618	592	601	592	625	592	632	547	553	642	581	560	576	613	607	581	524	575	605	586	612	605	573	584	628	616	605	580	581	578	570	594	597	611	619	608	590	561	606	597	561	621	611	580	599	588	589	634	612	608	583	587	565	612	612	553	578	599	591	588	613	569	597	597	579	588	594	616	600	578	618	570	592	533	584	607	623	600	593	576	614	617	609	553	573	599	611	578	604	614	645	593	561	571	625	647	592	593	615	642	571	580	606	614	625	604	558	631	578	586	572	612	595	596	599	652	613	602	579	586	580	584	605	689	598	617	616	572	600	632	582	580	627	542	686	600	581	585	608	559	597	606	592	625	613	586	598	627	557	614	606	567	605	544	535	603	602	573	626	587	600	603	592	555	598	590	595	593	592	610	579	637	602	579	651	596	586	598	568	615	581	597	612	626	603	606	622	559	592	584	571	583	622	605	547	596	627	590	573	632	613	606	597	600	563	585	620	606	581	552	597	543	580	599	598	598	552	567	637	628	590	559	540	540	573	545	634	603	624	580	581	602	581	610	577	573	622	631	628	584	597	609	636	630	558	554	603	564	573	631	590	607	587	617	582	585	598	605	599	595	602	579	596	619	632	612	591	588	643	588	596	581	571	589	584	569	569	594	546	549	617	589	570	573	542	595	605	576	584	587	649	590	626	593	649	600	586	624	641	608	630	593	651	631	572	621	580	634	635	602	576	650	635	594	634	626	601	636	597	571	598	604	602	631	536	623	563	623	619	606	575	665	570	616	619	600	607	567	634	621	566	578	567	614	605	623	594	629	611	590	558	586	571	554	601	608	648	557	607	599	608	598	603	586	560	639	593	587	583	599	596	598	594	645	623	578	614	600	569	597	569	650	618	597	560	588	584	598	642	571	639	565	583	589	612	575	625	571	589	596	581	586	591	574	644	593	598	600	582	571	553	573	646	578	631	589	590	615	585	598	592	583	540	592	643	576	584	587	597	570	591	596	597	603	590	581	580	576	610	597	587	634	580	553	641	627	643	602	647	599	580	596	585	597	607	638	598	599	612	572	617	627	618	632	582	603	609	586	626	592	603	623	561	578	575	630	627	618	581	568	545	580	557	645	576	613	642	589	612	626	571	583	642	595	587	579	610	576	588	590	593	575	554	592	566	619	602	570	588	627	604	574	631	592	575	591	606	598	646	554	571	567	582	578	596	605	591	567	613	592	610	589	616	566	543	591	579	592	609	508	589	613	597	600	568	601	598	610	586	610	591	533	598	571	593	601	568	591	640	582	610	592	609	548	622	625	648	614	610	583	598	598	562	583	557	645	607	582	586	590	576	592	622	598
23433	21096	28399	24185	21688	19297	12536	7401	5275	4279	3535	2848	2262	1962	1781	1615	1498	1402	1355	1308	1268	1203	1170	1136	1121	1022	1173	1015	936	1036	948	978	972	923	907	920	853	874	898	869	893	866	868	868	809	894	899	943	896	881	886	881	865	875	852	880	837	930	861	882	852	903	873	867	884	848	830	876	868	937	875	820	861	856	834	853	949	829	844	860	845	857	834	841	859	853	890	825	836	889	883	878	876	860	869	822	843	864	876	840	940	847	878	858	870	901	825	838	879	836	887	884	841	845	863	841	859	873	848	803	906	812	857	898	935	864	883	896	885	847	847	854	936	876	907	827	809	843	897	844	836	838	912	860	834	908	873	853	843	855	877	870	868	930	862	915	846	878	834	832	864	842	836	853	877	920	853	792	845	858	898	870	818	888	901	819	867	797	892	869	889	879	886	840	853	875	876	876	885	843	877	849	861	902	870	858	829	823	878	843	876	915	863	852	901	900	899	875	819	871	853	867	875	908	879	825	865	880	865	903	858	813	840	831	873	879	862	866	878	922	852	859	885	827	852	848	861	845	878	798	842	890	862	858	891	877	846	822	843	868	824	847	808	847	839	889	899	837	855	820	861	798	859	855	849	827	827	913	873	864	854	828	849	861	882	832	872	855	848	839	882	915	860	857	877	884	823	887	841	877	866	843	863	841	854	865	913	898	850	873	869	842	879	800	846	873	889	853	848	850	807	881	849	911	839	827	917	864	861	863	894	833	821	823	807	862	872	874	867	823	873	868	888	854	818	840	882	839	918	844	871	849	865	878	878	854	848	863	919	877	877	890	861	843	803	860	881	859	869	818	822	839	846	872	846	791	869	848	854	894	889	833	836	856	846	861	896	877	888	835	844	909	871	885	853	857	937	909	830	928	823	855	876	877	886	840	857	846	915	825	826	820	806	871	833	855	856	813	905	882	889	842	897	851	874	831	898	918	901	861	866	852	832	870	872	866	836	852	854	856	857	826	838	883	871	831	842	887	826	835	852	822	840	844	885	904	894	867	897	797	801	838	875	879	864	887	873	863	869	866	867	885	871	846	932	799	835	881	838	857	893	854	858	878	818	830	854	858	852	794	902	892	856	879	879	909	876	824	847	851	830	862	909	786	827	848	851	908	801	833	863	878	913	891	877	876	849	905	845	872	852	865	846	829	886	854	854	829	788	840	872	868	825	855	898	920	892	846	862	872	847	877	850	868	846	841	834	814	879	868	871	872	876	883	915	846	829	873	876	815	881	840	853	864	852	831	872	821	841	898	818	851	852	893	801	840	850	890	868	888	815	858	875	881	867	831	841	844	817	808	866	874	863	805	873	898	870	891	864	894	897	886	869	866	850	838	819	902	869	865	859	861	883	905	899	849	837	785	823	896	875	877	865	902	873	837	829	859	819	889	817	802	866	869	902	876	820	889	876	829	841	879	855	891	885	896	855	859	910	822	847	845	837	929	824	825	870	874	876	874	885	839	839	909	885	867	860	847	861	822	845	877	893	884	908	847	885	862	812	810	902	847	827	855	879	892	894	839	853	902	849	908	845	896	822	907	879	897	905	894	846	855	869	857	885	854	843	846	891	837	824	863	884	905	850	886	834	831	844	818	836	839	846	824	854	929	878	901	823	912	819	847	826	848	875	888	799	876	874	838	873	903	879	899	823	826	836	884	802	893	880	911	859	850	835	863	886	881	825	861	824	836	861	898	813	876	847	905	925	855	878	841	846	852	855	867	880	821	839	856	897	855	864	848	842	807	875	832	837	799	864	806	923	891	870	867	942	838	851	902	861	860	871	799	787	842	858	858	892	858	883	802	813	882	868	865	846	810	863	865	887	857	876	825	855	856	859	863	881	795	894	876	858	897	829	901	868	823	858	847	857	811	888	889	859	871	833	858	856	880	863	891	886	840	896	879	849	887	821	911	855	864	852	833	835	859	824	845	879	884	867	822	819	859	866	886	893	859	840	908	853	884	835	837	895	880	872	880	870	877	871	840	857	797	832	902	832	855	903	850	835	837	839	872	864	848	880	894	823	891	869	845	840	870	876	923	862	800	893	901	856	879	869	847	820	837	918	905	867	902	866	865	781	868	889	876	963	841	845	851	810	861	883	824	865	879	823	889	900	856	843	869	804	864	836	873	848	874	837	860	838	856	885	916	868	928	811	875	856	845	879	853	868	855	865	838	846	853	906	885	817	861	816	864	828	911	904	842	833	824	860	851	866	859	902	836	913	877	857	896	916	856	893	818	834	839	824	865	928	856	869	867	906	898	896	850	889	902	839	879	858	831	839	821	891	848	824	831	862	859	889	918	890	883	865	880	814	833	881	830	902	826	892	890	858	883	845	844	907	821	889	860	883	820	897	878	845	895	849	868	829	823	913	874	863	859	854	877	841	854	837	836	841	865	843	900	921	860	896	865	915	827	864	837	852	900	887	859	834	866	839	867	819	901	924	826	853	852	866	879	850	849	878	861	858	822	830	903	870	870	851	872	837	935	849	831	836	844	856	898	907	823	847	879	880	890	833	865	855	877	858	842	893	873	872	876	831	900	874	846	835	844	846	812	882	866	864	841	857	837	874	901	834	843	838	792	923	836	858	830	860	875	853	904	833	833	856	857	855	901	881	847	872	850	834	901	864	855	806	870	857	858	890	826	877	885	854	921	878	867	887	814	823	908	891	860	861	847	874	855	849	870	862	871	816	844	922	852	916	845	813	875	889	862	861	867	822	885	816	796	837	893	859	876	896	856	847	889	876	858	821	880	854	851	856	813	852	895	863	883	853	893	874	926	860	810	879	822	832	885	845	857	925	906	841	903	900	929	839	858	824	849	856	873	809	786	841	889	836	791	840	868	821	857	851	882	830	882	898	876	819	853	824	816	877	895	848	847	845	858	891	862	841	843	889	857	898	953	885	922	879	844	844	893	814	890	876	900	880	822	873	865	876	825	881	842	829	862	855	857	826	869	833	862	882	831	865	886	868	809	858	870	872	888	842	862	873	874	820	900	905	854	859	843	872	869	858	881	830	847	897	849	857	853	838	857	852	881	866	910	849	890	924	878	914	820	870	853	843	953	868	853	857	839	884	893	853	833	857	898	848	831	882	807	843	865	879	857	852	794	918	817	819	859	808	868	818	895	889	882	811	875	833	823	888	860	881	841	842	878	878	857	849	875	841	840	877	833	869	924	840	845	822	894	866	845	809	847	821	855	906	904	763	821	852	853	819	890	882	888	876	905	867	852	883	844	892	861	907	881	875	869	887	854	823	884	870	840	871	914	844	849	870	866	879	885	859	860	855	777	904	872	859	858	859	867	833	824	801	835	891	861	870	851	810	851	809	881	872	850	850	866	878	877	874	827	855	826	862	839	830	849	874	854	816	897	903	876	817	870	914	809	837	845	799	907	853	835	910	867	849	871	836	857	880	838	869	892	837	877	875	848	842	807	821	871	864	883	876	832	924	835	833	846	810	850
26079	50187	38251	26767	21130	16678	13446	10485	8198	6633	5248	4357	3248	2730	2249	2053	1839	1693	1687	1549	1523	1411	1359	1276	1300	1184	1146	1043	1051	1071	1028	1036	1011	958	927	933	927	922	943	953	937	909	937	895	830	920	906	883	883	869	843	850	931	838	842	888	914	862	910	829	919	832	894	853	907	905	868	876	872	901	886	823	882	908	877	835	957	824	821	905	865	856	883	888	860	921	949	885	874	866	863	856	901	854	872	843	884	859	893	842	938	902	911	885	841	884	883	918	899	894	841	872	911	886	898	891	852	848	933	868	855	875	901	889	879	848	889	803	844	933	884	914	921	883	839	925	931	876	828	865	895	849	846	808	879	890	881	919	878	886	884	936	878	913	913	846	862	903	866	875	913	895	869	917	895	888	883	902	899	875	889	874	899	840	847	866	890	931	868	860	888	910	868	866	875	877	912	843	808	897	918	903	907	900	902	896	870	905	896	914	801	885	854	887	881	852	942	913	896	925	897	879	912	939	840	867	905	875	885	873	882	873	886	907	873	880	874	894	862	890	862	933	858	859	889	922	810	914	905	841	898	875	886	905	840	876	883	883	880	891	851	872	833	857	891	942	911	869	902	883	870	906	893	882	867	913	887	818	883	885	868	845	871	889	856	878	867	874	854	848	911	868	938	893	869	823	864	942	896	865	914	895	877	893	926	870	868	849	878	864	861	867	850	906	856	843	900	897	872	908	897	865	887	897	878	863	836	854	932	931	885	885	824	867	909	873	901	851	867	847	887	798	854	886	851	900	865	945	918	863	805	913	865	890	899	879	913	913	931	894	942	855	881	899	847	902	887	875	856	918	914	869	866	892	851	883	918	843	886	889	845	937	936	902	854	867	815	877	876	904	901	897	835	862	910	864	862	871	843	859	824	923	917	870	885	860	885	921	870	909	878	841	863	821	823	902	806	917	883	861	910	892	811	903	856	862	878	895	834	849	841	931	901	897	883	873	891	795	859	862	854	856	838	864	887	891	902	868	884	863	887	929	877	885	920	866	891	900	863	841	875	834	903	896	896	877	878	868	912	829	916	851	905	855	876	930	850	905	838	890	828	830	927	879	884	873	902	901	843	846	893	870	919	894	878	891	855	840	916	839	951	865	846	885	882	868	844	880	911	891	905	865	864	902	929	821	896	876	873	924	872	884	892	865	841	873	944	908	932	802	905	824	866	942	888	864	916	889	884	870	900	942	939	877	852	815	885	865	918	901	847	830	892	888	912	861	892	883	864	824	865	925	876	838	881	909	872	877	889	835	910	882	912	883	857	860	850	870	846	890	908	847	867	883	888	875	859	890	908	869	896	844	826	819	884	921	898	926	872	878	879	874	883	866	884	866	856	902	860	861	843	873	804	882	865	890	871	823	838	882	947	876	878	892	915	916	891	814	852	896	820	854	886	848	862	881	876	863	932	885	882	862	889	897	911	891	917	907	873	866	863	924	907	906	890	920	874	869	840	898	886	911	899	859	858	913	858	886	864	870	884	886	878	840	905	862	875	892	863	898	855	830	902	921	866	898	906	890	893	905	921	877	870	822	922	860	856	876	887	922	826	873	856	856	896	898	865	937	921	894	910	891	831	871	840	893	846	872	907	925	926	877	892	855	859	827	856	848	914	881	900	837	857	921	869	858	884	909	863	852	929	883	835	894	945	861	880	891	914	893	852	908	875	903	920	891	852	839	932	885	882	898	916	980	920	867	858	858	843	845	896	921	863	900	882	915	865	862	851	899	901	925	890	856	879	923	895	918	854	836	878	924	842	880	924	876	880	866	847	903	901	861	877	901	913	889	877	885	881	864	825	915	881	902	856	905	825	782	881	879	906	902	881	887	901	861	883	920	898	869	890	875	852	889	883	907	869	875	889	906	904	885	891	925	916	907	846	918	873	894	923	900	866	845	912	885	873	874	904	887	854	842	873	882	902	862	888	896	912	843	921	888	838	864	873	859	930	901	866	874	916	924	947	853	887	901	889	874	815	871	842	901	864	828	907	888	913	890	894	861	905	846	881	866	856	878	868	873	867	917	896	848	909	887	866	866	857	888	893	951	874	852	832	876	878	873	911	892	851	884	953	846	866	888	862	896	893	832	869	904	874	872	922	859	861	890	907	851	871	860	886	947	896	866	890	840	852	883	900	892	835	826	877	897	895	894	870	845	859	831	902	869	875	849	912	858	878	892	916	879	847	852	863	872	906	944	827	914	879	846	876	882	863	913	850	933	913	861	878	940	895	892	852	845	883	922	901	891	895	913	944	860	872	819	909	934	867	890	901	849	893	918	940	902	878	877	892	896	917	820	872	879	861	846	837	887	859	861	887	894	843	851	882	898	917	859	911	883	930	845	854	911	899	904	931	870	884	938	870	908	927	931	910	901	924	879	897	899	877	905	929	895	883	880	918	905	901	846	871	911	876	871	864	863	917	891	884	887	846	932	866	934	864	875	865	890	840	848	881	838	863	876	878	877	865	899	894	866	894	862	881	901	883	918	889	949	876	836	870	866	910	869	903	857	883	868	840	841	871	920	914	897	892	883	895	867	882	895	857	904	827	881	927	872	917	888	911	824	860	880	944	900	906	873	857	825	857	893	836	865	879	904	841	887	865	862	895	881	882	898	877	905	869	938	839	868	846	876	935	895	869	909	877	886	831	886	885	955	852	931	887	913	846	909	870	860	864	843	896	893	838	895	884	853	843	827	863	893	841	920	875	842	893	895	873	855	847	899	859	912	870	814	823	875	878	887	880	856	913	898	841	869	873	881	849	866	893	888	878	917	856	856	887	881	860	869	868	875	866	890	915	898	897	917	866	906	846	890	850	828	909	886	909	901	916	885	844	891	898	902	879	816	898	876	865	868	872	862	826	881	870	864	850	891	859	886	874	874	855	864	930	847	917	882	889	822	862	830	878	886	864	964	886	868	849	894	856	896	884	884	830	901	880	882	840	870	934	883	852	856	885	881	846	891	880	886	897	901	861	893	829	914	898	884	931	889	868	889	854	910	887	840	861	867	905	894	876	904	907	861	873	947	881	881	885	836	862	875	873	887	813	947	896	858	856	901	821	837	876	867	911	892	869	861	836	916	903	855	902	875	880	904	916	891	871	853	942	908	865	853	877	853	808	876	922	852	882	928	891	875	847	888	865	907	851	862	876	882	905	841	886	878	860	901	875	910	893	839	895	872	918	885	864	878	857	845	854	941	873	897	888	902	870	844	867	886	882	864	884	896	840	853	946	911	872	844	837	861	893	870	899	880	893	894	872	902	874	876	868	841	912	869	816	853	897	860	878	838	958	954	880	908	928	887	830	881	870	819	907	853	874	883	839	899	911	898	828	900	908	860	897	871	903	930	876	875	928	853	884	917	860	894	885	906	839	853	874	932	890	910	901	883	887	887	836	866	910	846	825	935	835	866	866	866	890	888	893	903	872	868	873	828	880	932	888	836	890	897	872	865	864	838	887	894	862	869
24654	21117	27673	25911	19772	12755	8525	6010	4428	3536	2817	2123	1757	1454	1308	1268	1102	984	958	881	941	790	833	728	727	734	701	661	684	662	597	591	568	567	577	580	524	529	539	553	525	514	506	548	497	532	507	477	545	511	529	478	491	476	501	524	501	526	532	504	508	523	518	527	488	526	517	508	552	520	540	507	492	543	578	509	496	550	472	496	520	530	532	488	520	508	519	493	554	531	529	528	518	540	481	505	522	505	473	474	527	508	491	483	522	510	507	500	511	504	504	547	555	494	506	549	552	486	532	516	447	468	508	488	468	552	515	545	505	506	503	531	516	522	488	521	497	516	505	528	482	498	567	515	533	507	479	525	528	510	483	512	496	550	501	519	510	532	521	508	535	486	519	537	496	525	490	480	496	535	521	532	513	482	491	526	535	501	514	483	508	529	513	503	506	524	545	516	489	532	496	524	525	493	501	540	482	533	527	547	499	535	548	467	491	546	500	503	489	489	534	484	465	509	531	495	529	510	525	497	506	488	504	488	517	531	497	519	524	495	521	527	516	515	539	529	525	534	518	504	499	467	528	532	526	501	548	513	500	499	532	477	480	506	523	540	479	519	531	505	491	507	520	507	524	497	459	552	525	512	489	512	560	507	518	497	476	518	530	479	517	516	488	535	517	532	534	512	545	503	497	547	512	510	532	531	509	511	563	497	560	521	516	520	523	543	555	514	538	497	502	499	496	501	495	486	517	492	495	530	484	507	520	515	522	545	512	524	510	498	500	477	464	474	547	535	504	540	510	521	515	530	485	442	544	536	566	497	497	471	518	498	523	508	511	496	534	505	522	518	488	536	525	515	506	479	504	520	544	488	534	505	518	487	558	563	522	542	526	520	479	533	520	525	490	470	512	509	537	492	555	486	499	529	535	523	485	516	561	570	511	525	494	484	475	482	506	510	506	481	488	500	501	479	543	493	474	527	523	495	483	534	497	506	516	486	531	512	507	472	512	486	517	528	517	501	539	519	488	484	495	538	516	527	514	512	487	514	512	520	523	534	546	511	506	523	508	487	442	543	473	484	490	519	521	512	497	528	527	504	532	553	550	512	517	563	485	490	473	494	502	517	544	479	530	513	533	468	518	499	475	545	499	489	490	557	506	492	534	498	510	545	507	498	480	504	535	496	508	533	500	511	528	479	478	501	494	507	500	534	495	498	490	514	540	542	473	522	519	507	509	541	526	535	493	508	499	499	542	520	520	497	538	510	527	507	468	474	510	512	518	532	524	525	513	515	500	507	477	532	531	476	492	529	472	500	499	533	496	524	530	530	494	520	471	504	522	528	487	489	515	504	485	501	518	484	479	529	480	515	530	508	500	522	559	480	510	511	522	507	549	507	505	527	522	457	490	516	539	472	523	529	529	524	512	510	499	533	541	497	493	528	534	514	512	491	510	484	528	519	506	469	509	526	537	560	519	494	506	520	521	506	543	503	515	537	496	538	488	519	490	551	518	496	536	489	471	534	476	516	511	495	509	523	544	524	539	492	533	512	516	554	476	522	562	505	523	499	540	521	527	483	461	501	491	551	506	473	516	517	501	485	483	515	489	512	514	549	519	541	483	479	511	508	505	531	506	499	513	511	474	490	506	508	565	504	502	543	530	495	519	601	515	466	519	530	490	549	521	532	477	539	495	574	501	518	486	498	553	498	562	493	490	520	486	555	473	522	516	502	514	493	521	538	506	519	497	526	527	522	478	548	540	513	504	520	498	513	514	517	561	515	513	475	534	515	475	515	512	500	506	540	520	555	496	532	532	512	545	516	557	530	505	534	507	542	485	520	509	505	555	516	516	484	492	516	533	469	534	520	543	473	490	501	544	516	523	509	515	498	499	497	518	479	507	562	517	502	513	507	493	511	498	517	519	503	534	530	490	534	483	514	493	475	572	505	509	475	502	522	504	532	534	502	521	491	540	538	522	487	501	530	508	479	532	488	528	507	546	569	542	557	543	532	474	504	484	531	509	545	505	497	478	495	494	505	520	551	501	544	514	510	537	546	517	492	514	534	467	492	507	496	511	516	493	534	468	471	524	528	525	506	506	516	498	510	535	506	525	506	472	508	508	508	528	494	515	481	539	514	493	499	528	531	545	491	494	507	527	503	510	502	513	529	521	453	518	468	502	518	481	519	502	523	499	533	500	549	492	491	497	535	548	502	504	554	526	495	497	545	489	462	532	560	484	514	502	506	499	520	478	493	511	508	512	533	534	508	499	518	523	490	537	521	482	495	498	530	522	464	498	516	518	526	555	524	487	498	515	439	498	522	521	531	528	526	549	506	497	518	510	534	538	511	514	500	532	506	534	547	499	547	515	536	527	551	490	504	495	556	521	502	506	458	519	520	494	506	507	555	535	560	553	517	563	506	480	528	466	466	504	517	519	502	528	485	536	487	489	502	508	473	523	475	498	522	482	518	539	523	509	489	534	526	518	517	496	497	544	539	525	488	515	504	478	489	531	511	509	550	527	508	533	495	494	532	511	501	475	524	520	507	478	509	508	473	498	505	509	537	481	503	516	519	546	508	528	526	514	523	497	511	516	562	484	500	496	456	513	490	499	519	487	493	482	526	522	502	508	496	499	547	511	512	522	519	526	526	507	511	500	441	488	506	504	513	545	514	516	474	502	522	521	547	543	530	556	494	488	490	519	539	497	491	516	551	537	570	529	517	483	519	494	506	501	509	519	549	546	538	496	557	509	496	504	540	564	546	492	495	489	519	478	511	494	500	509	486	498	530	507	483	540	538	470	490	473	529	523	499	513	506	496	495	539	484	538	526	520	559	492	498	519	538	521	544	531	491	485	477	541	527	491	471	549	511	519	525	536	527	535	507	534	517	533	532	501	524	523	489	507	494	550	511	549	484	514	496	532	513	543	525	507	523	507	541	543	474	502	499	518	513	470	579	508	523	551	518	504	493	499	573	534	520	509	532	531	509	499	501	505	492	505	524	557	566	526	502	451	526	487	512	534	544	519	548	545	509	527	516	470	497	518	521	531	526	500	541	493	525	548	488	509	532	538	519	498	519	497	517	519	540	525	487	531	505	458	510	470	525	504	495	485	482	517	488	451	490	522	493	516	499	501	528	515	513	523	488	501	504	515	472	498	540	461	494	526	506	467	506	498	489	511	556	508	484	544	507	550	482	513	511	524	564	528	523	543	527	523	522	523	522	500	498	488	525	536	509	511	507	496	539	565	506	542	523	477	486	517	548	526	504	484	496	465	512	479	497	492	516	491	500	514	518	489	471	527	501	508	514	518	519	516	466	519	511	528	530	497	482	502	513	539	559	525	491	508	484	491	528	508	534	522	515	542	501	534	534	519	542	502	517	509	504	479	546	497	505	509	504	531	533	529	511	568	510	535	483	483	514	495	511	513	509	491	520	487	516	511	491	492	522	552	523	516	475	490	522	525	499	503	530	492	499	520	528	488	472	497	484	526	501	528	498	530	505
25612	47498	36752	25543	20251	15920	12625	9655	7309	5707	4705	3697	2664	2261	1919	1650	1454	1311	1230	1147	1108	1076	949	928	879	816	819	847	772	739	766	646	618	650	584	604	640	626	586	554	580	562	586	528	570	574	545	532	527	524	551	515	529	558	536	586	582	545	535	515	584	536	551	553	548	561	537	556	528	563	560	555	502	561	528	541	549	554	563	545	583	519	577	563	544	530	499	532	563	521	566	546	540	577	520	538	573	507	583	561	500	552	525	568	554	517	549	522	555	514	551	555	559	555	577	544	532	537	556	573	551	561	534	554	577	528	573	535	559	513	518	576	560	566	585	563	536	555	612	549	548	571	535	518	549	561	510	548	553	577	542	577	587	498	515	607	566	548	539	547	506	558	552	545	537	591	559	529	548	544	507	528	575	527	556	524	524	517	530	551	553	598	542	619	576	566	540	541	509	552	536	554	567	553	587	542	598	547	550	530	519	551	596	564	534	569	562	570	525	582	538	523	528	564	542	488	558	544	588	574	544	548	569	529	551	507	544	540	549	576	564	536	528	553	555	513	548	572	571	577	552	545	524	549	543	517	576	555	587	556	523	547	564	521	565	544	522	498	563	540	536	544	560	552	524	479	534	523	562	563	550	523	537	542	549	558	521	556	592	512	566	538	553	535	530	518	543	531	547	555	543	548	546	537	531	531	560	530	551	535	519	519	549	564	558	543	550	576	553	542	535	566	586	515	558	593	534	547	535	550	568	526	557	582	528	552	555	579	541	541	535	580	579	525	558	517	558	523	539	583	560	549	547	544	544	556	597	569	592	530	550	538	544	533	584	523	522	572	521	520	511	539	534	519	565	583	532	558	570	551	504	527	523	538	570	534	572	558	540	575	557	537	536	568	531	529	528	540	596	559	491	540	577	527	520	552	538	523	538	497	588	553	526	527	564	580	545	546	536	551	595	533	542	548	544	560	544	521	535	558	592	535	534	546	592	584	520	542	521	565	549	514	575	545	538	549	524	560	508	522	529	578	540	548	517	539	478	545	575	552	530	541	553	535	533	546	477	562	526	559	509	510	550	545	536	556	531	554	550	505	532	542	538	572	571	518	539	552	553	563	559	501	493	556	538	542	537	506	556	536	560	581	599	509	556	544	555	556	552	497	574	570	602	530	545	533	537	534	544	569	553	567	558	548	517	565	546	512	582	531	582	528	577	508	527	548	570	514	537	571	572	528	530	556	526	521	561	536	546	526	538	545	588	541	509	549	559	477	528	514	527	572	501	551	556	554	552	551	542	588	525	553	517	566	544	531	555	558	550	544	552	567	549	541	540	557	548	571	537	527	550	522	556	545	577	559	548	546	514	535	557	554	520	531	581	580	582	557	554	597	549	568	531	554	564	562	496	557	548	534	549	548	521	578	535	546	544	568	554	550	529	554	568	579	509	570	545	551	562	543	556	558	524	520	528	518	576	530	523	538	529	511	514	580	531	520	526	498	542	505	545	499	543	509	564	586	553	530	534	516	552	541	552	585	558	517	555	540	522	542	592	558	542	535	556	539	525	512	562	505	539	552	562	551	569	573	520	564	580	496	555	554	558	570	522	544	550	558	543	522	546	541	550	529	520	527	504	561	543	569	525	548	544	570	562	560	552	545	522	545	569	543	570	507	589	555	518	598	569	528	549	539	539	542	531	553	560	518	572	522	571	516	536	512	578	518	558	563	563	571	566	520	570	550	557	487	618	488	534	560	566	515	559	553	558	552	545	544	585	580	539	526	560	552	551	556	606	510	560	543	531	544	533	559	559	568	523	531	504	541	534	542	541	569	551	521	574	570	532	549	551	558	514	529	559	546	545	588	486	573	566	554	539	559	538	497	554	573	580	536	562	538	535	520	546	556	511	566	529	551	553	559	575	526	554	566	533	515	523	553	570	522	612	548	533	535	535	565	517	557	569	551	559	483	559	555	539	536	549	561	533	544	549	512	522	594	545	553	554	540	531	544	544	569	563	578	511	541	510	519	581	584	529	553	514	510	542	558	569	520	566	505	530	560	542	590	522	586	575	520	509	546	556	563	575	555	594	516	566	562	575	533	549	575	554	534	524	524	571	531	519	521	537	513	527	538	492	559	528	516	565	523	533	498	529	558	593	569	549	532	564	552	562	575	532	513	540	554	555	522	539	565	534	548	560	539	568	563	533	524	525	568	545	502	525	546	529	559	528	586	542	588	558	527	551	544	515	543	536	586	586	559	559	546	536	579	576	546	548	575	582	571	544	521	539	561	550	545	571	538	524	516	534	541	537	566	551	544	577	537	566	552	563	540	576	518	497	555	576	561	552	554	538	529	512	572	535	536	534	555	541	548	534	555	541	559	543	552	552	543	543	564	550	595	526	533	577	535	535	516	530	549	559	551	521	560	536	567	537	578	536	479	556	565	510	509	533	585	558	542	559	547	555	569	566	529	584	563	552	568	569	585	545	547	548	540	543	573	540	543	568	548	496	509	574	538	525	556	494	536	574	564	597	563	554	564	557	497	564	567	584	584	515	558	547	535	540	569	530	555	527	517	563	552	532	498	531	548	525	587	533	529	574	555	562	534	533	540	548	595	558	546	544	527	565	507	518	581	532	552	596	600	551	541	563	604	517	542	567	586	504	579	537	603	542	555	524	573	532	554	545	536	527	522	510	551	569	555	543	516	505	543	516	544	581	568	548	591	582	566	543	536	539	572	574	551	554	540	539	550	505	565	548	533	560	570	551	563	614	569	539	577	522	515	543	602	546	582	521	604	556	576	569	566	537	531	528	549	567	528	578	536	512	554	554	515	591	559	546	548	544	595	577	542	535	532	574	523	571	547	542	569	541	501	534	583	525	521	562	541	586	557	533	571	536	526	563	528	551	530	538	556	555	622	527	511	570	546	602	567	569	519	531	536	555	497	508	517	572	552	569	541	530	555	597	542	551	561	534	542	540	552	517	524	574	552	580	538	580	547	516	606	524	531	561	545	523	539	546	536	515	591	516	521	570	541	511	620	566	514	570	547	551	562	543	551	552	503	556	556	539	574	590	516	572	483	564	550	535	577	573	546	555	530	536	540	531	549	529	590	534	572	563	585	556	562	533	513	515	546	586	560	569	572	517	589	548	534	563	600	522	540	524	567	525	582	520	534	588	543	545	536	560	550	535	539	523	500	551	551	607	564	583	525	545	539	595	572	531	531	539	552	526	550	547	541	575	507	570	541	545	534	550	514	549	566	532	533	568	538	547	590	572	563	529	522	529	566	568	533	562	548	535	542	552	530	539	547	552	587	524	557	525	588	535	550	553	594	539	485	555	559	563	564	559	540	527	541	544	583	532	576	517	541	543	552	551	552	568	548	561	520	557	544	550	537	570	552	547	561	535	555	513	578	540	587	517	566	565	567	542	523	570	571	552	534	557	525	546	528	495	544	510	583	531	538	569	567	543	516	504	574	516	538	555	517	532	541	560	561	527	529	547	526	574	576
22395	21092	28701	23719	21322	22242	20084	10311	7131	5653	4501	3456	2817	2373	2102	2077	1731	1590	1487	1432	1397	1378	1324	1354	1205	1204	1180	1215	1132	1051	1042	1060	1010	1072	949	921	963	973	881	896	890	884	933	906	891	879	901	879	896	921	909	876	852	872	927	905	933	922	866	858	903	869	853	895	881	898	940	834	860	880	911	924	897	900	902	868	875	917	950	853	900	892	824	878	872	888	943	901	865	820	998	930	836	814	846	871	909	888	934	853	848	909	882	888	916	850	909	941	900	865	924	858	886	882	935	841	904	932	879	893	882	906	888	874	889	898	855	904	896	898	836	880	852	882	851	889	856	820	887	959	912	908	860	879	919	866	877	895	893	867	839	871	886	871	845	836	856	918	877	904	889	875	829	884	843	851	906	895	910	938	902	878	816	842	896	915	863	872	848	900	864	825	829	917	870	867	849	842	898	858	879	872	933	914	830	926	892	865	829	830	880	894	863	915	887	865	887	817	897	881	880	823	911	876	845	871	926	921	885	848	839	866	890	860	917	894	889	864	858	881	816	908	868	892	874	861	912	937	856	873	882	897	843	879	846	859	875	903	895	942	883	805	842	941	951	859	867	921	887	895	861	920	910	860	898	854	932	912	920	898	903	884	916	882	860	892	842	891	902	939	863	874	860	829	840	865	899	887	861	851	904	927	914	839	895	810	938	875	863	917	838	876	838	942	873	897	871	868	860	894	851	860	867	857	864	941	885	859	898	933	928	914	941	882	857	821	824	869	888	896	875	881	834	901	895	913	894	856	936	899	863	892	888	875	868	841	892	945	872	959	942	849	855	849	870	833	855	873	838	887	910	879	783	887	909	858	838	937	848	882	908	858	880	836	871	927	910	852	874	863	847	869	954	904	878	895	881	907	833	878	852	959	844	866	872	851	943	897	925	878	914	881	894	903	853	904	884	860	889	887	894	914	895	892	831	883	847	895	910	869	838	916	898	850	898	889	927	881	839	862	946	848	881	909	891	891	868	905	824	909	885	928	933	889	945	905	913	858	917	888	887	909	953	877	870	849	880	908	840	860	891	839	900	912	889	889	907	917	879	909	883	903	916	893	866	912	895	902	872	852	893	879	803	861	889	926	867	868	853	901	849	821	929	893	844	880	847	830	878	888	843	938	802	870	893	881	916	894	917	836	905	921	914	830	834	876	877	853	908	919	924	886	881	841	897	890	837	922	883	925	906	881	928	880	944	915	909	886	907	948	846	846	882	829	870	825	933	857	888	816	838	913	886	859	865	868	891	904	860	852	845	854	873	850	892	921	915	890	931	871	891	954	943	868	888	860	881	908	847	875	844	860	848	897	862	880	940	857	915	868	885	895	905	914	876	886	891	861	902	920	879	932	898	893	877	869	881	843	919	847	858	854	900	884	913	875	868	884	874	899	884	896	918	862	940	918	955	885	845	854	885	900	880	928	826	899	843	919	893	876	902	849	906	908	858	930	889	914	874	897	872	885	944	877	928	898	909	842	922	891	902	944	955	859	876	889	884	862	895	928	870	842	944	876	831	874	963	897	974	906	879	848	880	878	830	850	861	871	928	862	909	907	861	857	881	893	888	857	885	869	902	888	863	893	874	918	903	869	944	852	931	864	916	864	890	910	929	908	922	923	839	909	902	890	858	834	935	868	932	916	897	885	857	898	890	866	886	878	829	911	909	886	887	880	894	849	885	840	886	932	912	888	837	905	867	931	947	936	891	848	874	864	879	889	875	904	825	870	844	858	844	832	891	887	860	905	873	900	881	873	876	883	881	889	894	879	874	934	879	901	904	878	891	893	930	870	817	855	904	874	870	855	862	871	920	860	870	864	900	889	861	850	865	858	876	900	912	901	858	902	936	874	845	877	836	886	876	846	799	880	952	877	934	901	861	873	884	953	875	901	867	899	918	915	924	886	883	862	921	887	865	903	860	922	847	854	840	862	834	921	855	898	850	911	831	888	926	896	851	909	895	883	903	893	889	921	846	916	860	889	817	829	875	871	892	889	910	900	871	829	920	859	904	903	907	877	876	897	921	860	842	902	871	944	880	887	884	858	884	866	950	913	887	838	909	936	848	899	845	893	840	892	888	919	880	866	891	878	892	864	909	936	946	910	842	868	867	933	851	888	888	857	885	871	899	898	845	850	913	841	890	895	878	861	847	866	881	865	855	848	836	871	919	862	963	870	914	924	873	885	883	841	908	868	877	887	921	850	897	837	857	926	815	917	921	868	919	851	849	856	879	864	893	885	920	902	892	883	826	821	930	902	886	899	931	877	886	912	944	870	907	895	856	854	915	828	908	908	892	890	870	886	902	866	854	910	901	857	920	840	853	867	869	859	833	892	902	895	876	901	914	905	877	845	873	833	873	953	878	858	888	920	885	857	920	907	835	937	887	940	904	880	871	864	912	886	896	896	909	842	860	879	887	893	906	871	855	909	892	819	891	888	914	873	909	891	870	861	868	897	870	858	878	918	817	893	861	888	878	844	868	936	903	896	896	849	840	870	911	885	878	871	901	866	883	878	906	906	899	877	821	888	863	907	887	903	907	885	872	879	892	867	871	884	961	880	859	867	849	911	873	888	900	831	907	860	901	909	820	852	864	906	865	878	868	960	868	849	854	909	930	878	887	896	894	847	927	887	897	904	880	884	899	929	873	878	904	906	878	846	930	896	878	893	885	870	881	921	931	890	856	871	865	903	829	837	824	885	848	899	896	879	869	878	921	865	876	870	871	873	871	834	826	885	902	912	903	903	889	838	896	865	888	929	905	877	868	869	845	948	877	874	896	887	951	858	856	933	824	887	919	847	897	942	865	899	849	842	905	930	855	925	839	872	898	937	864	856	894	854	907	864	915	879	907	856	876	842	876	811	904	834	910	823	910	891	837	877	883	882	876	890	937	832	818	809	898	893	882	852	866	849	899	881	877	897	835	926	894	937	912	852	927	898	857	846	927	897	894	861	892	866	871	916	889	873	892	897	903	907	873	887	847	850	961	889	862	885	915	889	883	894	943	839	824	907	882	896	938	874	864	878	893	877	876	910	918	908	846	872	890	831	917	884	832	924	857	862	884	915	844	840	878	879	902	898	970	937	894	858	920	867	861	909	862	877	895	865	855	910	867	950	924	921	880	868	867	852	885	915	931	905	889	875	896	882	883	919	917	869	874	877	901	853	898	895	886	878	884	928	853	918	835	850	857	851	910	855	868	868	882	897	929	919	879	856	842	841	871	864	826	882	898	863	877	877	899	925	854	854	848	927	865	877	908	882	890	862	858	845	889	880	841	871	840	863	889	929	887	881	870	911	881	887	884	897	909	897	908	917	927	924	941	848	900	901	862	848	842	867	879	873	914	912	880	864	906	852	927	911	875	893	866	936	814	900	879	882	911	864	915	882	849	898	907	866	834	895	902	870	864	863	883	909	917	847	906	925	857	875	921	914	821	838	899	817	899	882	872	825	854	900	883	913	888	822
27746	55086	42833	31346	25780	20586	16782	13286	10599	8607	6911	5144	4234	3364	3056	2572	2198	2034	1965	1761	1759	1639	1549	1491	1424	1364	1311	1265	1197	1104	1135	1139	1096	961	1029	965	999	939	921	993	954	942	926	881	925	960	908	888	937	922	886	877	924	879	931	907	914	889	912	914	916	870	863	864	905	940	905	883	922	942	892	884	872	914	928	930	878	874	926	845	833	918	918	859	887	947	914	881	923	905	929	870	839	945	921	884	906	889	866	888	901	896	907	926	901	883	901	897	907	886	914	891	898	926	870	866	928	881	906	928	899	879	923	895	895	886	913	860	848	919	919	980	853	888	934	859	902	848	942	883	924	896	925	881	872	906	907	918	948	930	956	928	919	826	901	925	902	875	888	929	881	914	922	912	894	892	911	866	888	898	897	889	855	915	879	918	939	884	856	899	853	892	867	861	984	954	919	914	870	913	897	852	883	921	898	931	934	946	881	922	877	951	910	943	940	934	890	898	939	883	947	897	910	892	939	874	906	908	872	940	892	897	896	930	877	934	880	858	857	911	938	904	906	916	883	839	952	963	829	942	945	880	918	892	938	886	934	893	895	885	941	924	920	901	871	795	903	911	922	884	858	891	878	888	886	871	906	968	900	887	821	914	929	945	910	897	906	937	884	893	849	891	900	870	859	866	893	892	928	870	922	943	929	891	894	900	974	885	915	930	886	857	852	905	884	901	953	877	934	915	926	968	930	917	896	928	916	901	924	883	908	948	880	920	938	959	951	875	905	895	902	892	919	921	899	924	891	928	851	958	924	884	937	907	901	898	880	916	913	979	879	941	863	891	919	882	913	895	899	856	912	907	916	1035	907	938	842	895	921	963	836	959	863	883	938	870	907	904	928	910	951	889	932	919	891	893	903	890	887	870	908	943	931	889	899	927	905	926	885	940	892	905	898	940	948	867	899	870	865	940	863	920	910	871	931	875	930	856	921	859	874	907	868	936	899	909	872	878	890	901	899	893	910	881	868	849	903	893	879	901	900	887	904	876	876	914	892	877	910	873	894	923	929	889	859	869	940	874	934	876	914	938	932	885	924	837	883	873	879	872	871	900	863	933	910	881	962	891	921	917	887	855	919	873	895	884	952	850	921	928	900	928	880	879	858	903	898	921	873	899	873	825	847	896	930	878	887	900	924	922	885	875	940	943	983	927	847	867	862	895	900	906	935	948	896	848	910	923	911	901	864	886	938	899	905	915	884	912	907	900	883	927	835	866	900	948	933	919	903	916	909	930	893	897	898	949	898	934	895	899	883	923	927	895	881	878	899	907	834	879	910	894	934	923	884	903	888	937	874	920	905	923	905	873	934	880	889	887	887	870	876	868	933	919	945	839	935	907	871	934	883	896	955	916	874	921	869	905	874	941	884	912	902	930	940	866	892	898	926	900	926	857	895	831	883	894	957	933	925	986	939	897	896	905	915	874	904	918	893	900	932	909	844	850	877	916	939	935	891	913	942	917	907	881	939	876	905	905	896	874	890	883	935	944	955	871	879	859	877	917	952	889	925	862	900	919	913	880	900	885	931	866	893	868	897	887	901	869	909	897	915	887	921	916	905	862	865	828	908	941	920	923	925	910	893	916	917	884	903	916	896	867	839	916	898	933	899	948	918	901	867	920	849	942	897	830	933	876	961	829	897	889	901	911	924	880	878	887	867	931	917	914	880	944	889	960	963	958	811	871	938	889	899	884	855	901	810	934	918	946	907	900	922	887	897	960	917	859	889	913	920	897	924	962	853	897	897	886	983	883	892	916	869	929	906	873	876	870	873	889	967	898	966	944	862	903	878	895	908	924	875	930	892	874	908	879	917	945	910	863	975	935	904	872	959	888	920	899	902	898	960	913	935	876	932	890	927	911	853	896	930	877	860	920	925	895	888	899	891	855	918	968	948	910	883	853	909	927	894	936	862	924	886	894	858	901	921	991	902	888	885	874	910	921	917	980	888	810	929	943	872	920	885	906	877	873	886	931	919	914	924	896	939	859	888	905	973	963	921	890	909	957	926	877	898	849	930	897	857	906	861	971	891	914	890	894	876	878	904	879	877	861	900	920	848	864	964	850	913	866	894	950	910	880	920	860	928	861	911	897	946	930	808	930	859	898	864	948	929	924	935	904	926	891	938	888	842	883	894	913	918	862	843	844	870	880	873	911	868	916	850	923	890	886	907	913	950	860	931	944	895	857	911	868	855	839	861	901	900	903	867	945	898	916	847	884	957	910	841	972	947	941	909	860	884	902	861	877	923	914	910	884	913	877	888	884	871	882	922	901	866	887	895	950	868	873	927	950	973	896	870	880	927	863	931	928	837	905	927	918	880	921	855	940	913	869	892	900	883	941	941	876	906	873	906	935	908	897	846	889	925	889	864	871	932	892	901	970	846	883	930	887	926	880	852	916	903	913	927	861	890	891	894	887	891	868	894	881	904	849	872	897	881	918	911	889	900	879	841	880	906	870	868	916	918	891	911	859	961	858	867	926	845	912	912	893	917	855	912	916	884	902	919	864	872	934	895	910	968	954	897	919	894	886	831	889	907	944	907	903	942	868	926	935	923	905	900	906	1001	890	921	896	856	892	884	889	859	873	882	883	924	905	880	889	885	884	948	869	964	901	849	870	911	911	888	898	920	908	840	939	934	884	888	901	857	876	926	900	947	877	931	910	939	917	959	869	851	925	854	854	880	884	915	920	919	882	849	903	915	914	888	920	863	889	908	888	933	903	856	872	893	893	919	925	892	891	928	875	949	891	953	912	860	850	879	912	933	914	903	916	910	927	882	897	841	867	892	942	901	875	912	923	934	864	896	919	844	928	900	868	925	903	914	852	919	901	927	849	914	943	945	897	904	915	871	953	842	928	873	871	889	850	879	916	836	838	912	922	896	877	940	918	933	910	942	957	851	873	888	909	846	926	933	917	932	896	922	877	871	885	843	869	912	861	924	903	916	874	940	848	898	906	862	907	909	899	939	907	906	895	885	904	930	867	886	880	864	906	959	881	872	892	899	867	895	897	882	891	842	895	915	897	865	932	875	912	925	948	936	865	904	892	887	907	886	895	958	905	955	898	901	903	934	977	891	889	902	898	974	865	899	897	890	914	939	870	926	960	932	967	893	929	923	888	888	922	873	893	916	885	967	875	935	910	913	902	900	837	912	905	898	873	893	827	958	924	967	866	902	896	896	913	911	863	931	911	943	892	880	852	877	922	869	939	933	858	879	927	896	938	889	879	881	858	946	924	940	875	905	902	852	888	931	886	867	905	899	915	856	937	924	896	830	934	867	912	888	908	879	844	897	917	884	826	886	892	866	887	855	935	916	915	924	884	888	915	926	872	918	916	913	911	879	822	907	893	930	928	902	857	897	847	935	921	895	890	877	923	933	917	911	891	905	921	933	905	866	956	945	885	889	828	887	888	917	879	875	907	843	854	876	895	911	830	887	928	899	945	858	942	906	900	891	878	915	900
28386	25863	29931	22574	13606	8506	6106	4551	3498	2763	2356	1675	1478	1241	1198	1104	972	944	800	822	757	762	700	744	689	731	755	716	674	661	706	600	635	645	637	579	587	602	597	588	606	564	623	572	580	582	564	519	586	557	553	562	547	560	533	544	558	546	582	577	592	575	568	575	557	560	566	564	571	609	527	531	550	616	578	551	564	547	548	601	626	533	582	565	572	536	580	595	531	539	553	581	536	611	543	560	583	581	587	537	582	570	551	559	562	544	556	557	577	510	556	541	550	593	575	569	572	543	573	575	601	524	579	609	562	586	567	561	560	556	574	581	595	589	534	567	564	605	567	602	559	548	586	586	589	576	534	555	562	576	614	544	608	574	585	542	568	599	588	550	562	575	602	605	582	537	571	549	582	559	567	561	576	577	557	570	546	583	586	579	576	574	543	538	581	559	586	579	574	575	592	572	585	591	553	508	596	542	601	582	594	582	587	609	573	553	595	578	568	588	586	587	592	560	549	569	542	550	558	575	585	569	556	587	547	596	571	562	541	561	538	514	588	590	579	554	587	553	643	552	550	548	576	549	532	556	550	544	591	594	572	591	546	581	575	598	545	572	574	614	589	580	541	585	598	583	563	616	554	562	592	567	582	571	541	580	580	520	583	571	586	567	562	561	571	562	584	550	565	563	563	535	584	573	548	612	555	528	559	575	532	553	602	585	614	596	589	592	538	532	585	572	562	561	548	641	577	582	580	602	565	536	573	599	538	590	504	548	564	533	562	564	552	567	560	548	565	595	588	597	601	577	596	534	563	554	553	599	560	573	588	546	563	553	570	542	543	610	560	547	587	563	555	553	575	615	543	540	571	586	591	599	598	603	570	604	583	568	576	580	555	576	582	520	581	579	547	581	563	520	557	584	590	548	557	554	562	615	598	588	551	556	601	572	555	523	600	506	583	562	582	611	538	576	608	540	572	583	551	552	563	574	544	554	576	582	565	563	592	556	617	566	579	555	618	548	560	545	573	531	551	552	580	552	609	582	577	596	581	547	584	558	573	541	565	616	578	609	538	558	543	581	603	526	557	574	587	559	539	552	601	550	588	550	554	596	587	586	569	559	553	568	554	553	578	610	586	511	618	564	558	586	609	557	549	592	568	543	565	547	570	583	579	540	596	566	613	568	576	613	538	566	532	555	587	566	597	579	578	574	557	591	567	577	560	539	607	555	596	586	523	544	535	566	598	590	615	543	556	512	568	567	545	554	551	583	614	564	567	557	572	549	601	534	577	530	568	567	606	553	558	572	568	552	582	572	596	583	595	537	539	558	584	552	531	547	573	544	558	573	564	497	551	534	568	528	595	559	592	600	564	560	617	605	555	554	570	545	551	572	564	568	559	528	606	564	605	570	570	586	569	542	547	572	579	584	549	580	573	574	590	600	559	595	578	561	606	568	582	529	549	545	578	585	568	612	557	582	585	568	580	579	578	569	581	533	580	573	561	561	556	548	575	605	594	576	586	561	534	529	564	556	607	571	576	558	558	557	622	548	563	580	568	550	542	526	540	600	564	561	599	575	578	612	576	564	557	591	592	579	577	516	541	564	575	594	538	581	526	536	598	569	573	561	576	565	606	582	606	584	547	562	552	561	589	519	552	568	565	554	563	589	607	551	592	540	564	548	536	568	561	564	545	564	601	582	564	567	556	621	565	582	596	589	557	574	563	623	536	590	605	561	599	610	577	563	603	588	567	581	546	562	579	575	551	562	605	573	621	560	563	565	537	603	590	565	588	601	607	561	514	577	582	559	588	579	550	585	585	584	564	530	592	568	567	562	569	588	594	529	557	586	531	551	582	574	560	584	573	566	574	571	514	621	611	613	595	565	549	568	545	564	574	593	576	557	533	612	609	597	606	577	546	579	570	563	538	582	558	568	593	554	580	577	608	560	555	539	582	547	593	561	589	534	584	558	578	568	555	582	561	595	567	539	577	560	560	564	532	585	581	534	586	554	528	615	528	581	561	595	577	588	563	570	596	585	569	579	538	551	555	558	566	612	617	604	569	552	621	565	540	583	550	567	592	586	562	546	533	588	560	567	561	601	542	538	544	575	618	566	526	544	576	558	591	541	562	592	610	557	588	530	601	590	568	546	581	561	553	562	541	596	617	572	588	585	594	540	563	578	572	570	571	600	591	582	558	552	571	601	579	543	590	556	577	551	577	627	574	532	587	538	556	597	562	634	600	571	544	589	555	525	548	603	589	523	550	563	600	578	568	577	551	558	521	553	575	601	541	548	560	588	568	547	538	590	552	514	529	608	570	616	568	558	557	594	588	606	549	555	548	561	577	549	619	551	580	562	549	614	561	575	543	565	569	535	543	538	580	546	589	547	588	541	547	544	572	556	614	527	530	562	565	542	587	602	612	575	554	590	570	528	551	571	599	554	558	594	547	587	574	541	572	556	565	585	595	572	582	603	606	562	541	521	594	516	538	556	584	543	580	570	572	570	565	577	566	580	574	566	567	572	551	542	585	559	555	602	584	588	580	595	548	563	576	565	536	546	561	554	565	541	549	553	531	585	545	578	610	553	546	574	583	572	547	603	571	586	571	564	557	531	579	559	546	580	580	612	560	575	603	563	554	553	569	554	572	579	573	557	552	558	605	540	592	593	547	563	577	555	581	566	506	555	520	555	592	565	589	570	538	525	607	619	530	601	583	580	598	588	566	603	569	594	516	541	577	598	572	583	571	565	597	576	585	573	574	567	569	590	591	611	585	537	559	558	555	564	518	580	530	582	585	567	558	559	558	581	560	588	580	584	572	595	554	637	574	638	572	554	569	556	547	606	576	593	576	561	621	582	581	607	601	537	569	571	557	563	554	605	592	564	609	547	556	616	552	582	615	625	578	551	541	583	571	575	591	559	547	573	617	564	592	586	575	580	588	590	566	576	587	553	585	544	555	517	589	550	572	571	577	583	627	550	556	555	538	587	583	595	575	549	595	596	555	604	578	569	591	567	581	563	534	577	529	549	622	579	582	561	578	546	551	580	546	562	578	545	575	556	574	539	590	550	619	573	534	578	578	573	584	570	593	558	587	538	588	604	544	591	563	577	587	567	595	573	545	552	584	507	578	573	556	640	552	582	590	522	582	561	569	559	568	560	554	536	564	531	545	577	562	549	560	578	544	548	593	534	546	562	560	576	574	590	574	576	573	539	576	554	559	532	611	577	508	585	586	577	554	605	543	528	569	562	527	578	597	574	534	554	571	571	589	562	556	552	548	579	556	559	601	538	559	540	613	599	589	589	545	592	570	566	586	570	582	569	569	581	590	575	592	631	599	554	596	580	578	544	565	580	572	554	570	547	608	583	562	581	617	586	573	566	581	584	534	603	617	583	554	567	578	565	579	562	556	595	601	564	548	564	593	591	561	592	588	589	632	601	571	547	571	568	554	510	548	572	559	563	584	596	577	539	585	587	596	553	600	589	577	550	549	527	584	580	586	567
26267	42868	32065	21470	16622	12342	9820	7429	5812	4499	3823	2704	2125	1773	1535	1393	1263	1103	1071	1055	984	964	932	873	867	802	813	789	722	778	711	677	679	672	617	628	623	634	629	624	587	637	612	589	618	595	618	596	601	606	596	597	629	599	590	591	577	614	607	625	658	597	605	591	580	601	584	568	548	570	602	591	601	575	598	616	586	608	642	599	583	607	612	577	601	612	607	608	561	604	610	577	589	550	593	586	558	581	589	568	560	611	591	614	545	587	605	598	607	561	584	618	601	585	602	568	605	589	590	601	625	591	603	614	602	623	564	590	595	619	590	593	596	588	564	602	609	623	577	629	581	613	587	610	581	614	641	573	582	569	573	607	563	605	613	581	575	590	611	592	626	571	559	556	550	575	569	610	613	586	617	566	602	566	606	557	576	610	606	635	620	606	575	587	595	591	568	615	560	604	639	590	609	576	603	601	621	599	602	604	619	626	611	645	648	620	641	571	606	604	600	555	562	599	572	585	569	617	647	598	581	571	636	599	554	614	601	580	576	623	594	571	620	581	619	590	616	556	568	569	601	574	586	598	623	578	592	573	596	603	620	594	600	604	581	592	580	592	563	614	583	591	579	596	624	582	578	599	597	620	584	593	568	591	612	583	601	604	623	573	567	620	590	570	576	612	602	579	604	594	607	605	562	584	653	590	582	661	609	610	564	632	576	559	555	579	617	570	599	554	548	584	581	571	590	593	563	612	570	612	631	542	614	604	604	550	569	600	661	566	636	553	581	608	581	578	631	638	556	600	589	601	583	588	588	601	601	617	553	623	597	601	610	580	584	599	589	621	612	593	629	600	594	568	566	625	575	589	618	572	586	597	596	618	610	606	570	628	599	600	593	659	542	603	567	596	586	596	609	615	580	579	600	647	592	637	641	586	615	609	606	569	585	610	574	622	576	635	586	592	590	591	591	554	554	612	583	620	579	582	584	597	553	649	616	602	545	639	598	613	565	596	582	611	596	612	607	593	601	601	619	557	598	597	580	582	547	565	599	623	563	605	584	599	579	596	612	578	590	604	542	575	579	572	568	609	628	607	631	552	544	547	599	629	604	617	621	575	616	612	584	587	584	564	607	609	556	551	584	566	596	580	554	612	616	597	627	596	548	599	595	590	597	603	559	600	620	579	602	543	600	616	606	606	620	618	580	621	602	615	576	541	555	566	596	541	604	643	600	577	604	587	556	612	632	556	580	590	601	560	558	600	598	572	598	600	568	603	591	596	654	578	548	609	569	627	608	637	570	580	619	616	606	580	602	597	586	577	613	567	620	591	641	615	620	605	614	557	590	572	582	589	576	591	633	622	529	647	600	611	593	651	551	596	547	590	600	579	598	618	598	549	567	559	534	566	575	600	615	576	576	564	571	612	610	575	579	588	544	601	610	530	582	521	614	602	650	583	618	615	560	529	610	534	583	573	616	641	600	626	624	574	602	581	609	584	577	569	595	569	592	599	610	624	564	570	580	582	551	554	618	628	582	588	610	614	593	589	610	570	577	602	554	627	593	596	636	609	593	633	578	609	561	598	563	617	588	612	597	573	605	632	615	562	564	605	618	606	567	636	613	595	607	617	553	577	635	587	592	588	622	610	588	585	585	567	567	577	582	601	621	569	594	622	639	626	608	599	585	596	616	552	620	614	591	563	535	572	567	635	614	583	582	559	598	586	559	595	605	597	595	567	606	552	571	593	642	612	574	587	606	599	611	587	569	599	593	580	589	610	588	586	601	550	555	574	595	604	603	570	578	551	602	572	607	602	547	618	566	604	608	599	570	580	597	599	601	557	569	601	601	592	563	578	612	578	613	607	587	593	579	567	622	591	592	578	596	606	618	594	605	632	557	612	598	564	614	600	617	626	603	579	557	599	610	596	576	552	565	562	585	590	578	608	582	615	643	553	570	643	570	547	583	642	615	610	585	582	562	544	522	629	588	573	606	640	601	608	598	587	630	585	591	623	624	572	569	557	622	623	613	564	617	627	608	545	596	619	627	585	583	577	594	606	625	577	541	603	616	588	627	576	646	594	574	572	619	568	588	573	584	576	553	623	602	597	577	620	599	576	584	584	630	593	555	584	575	586	621	588	630	590	586	590	579	575	609	584	605	603	630	591	561	573	582	608	601	617	606	579	610	563	599	549	623	625	593	654	617	625	582	577	584	592	608	611	580	626	570	588	613	608	592	582	580	569	564	643	576	616	568	588	624	626	608	623	561	598	624	621	560	614	609	623	620	558	626	628	588	602	622	585	589	608	606	602	611	574	614	596	638	603	593	604	608	561	632	592	587	605	593	607	623	587	598	594	596	621	621	590	589	588	584	559	600	587	589	626	607	632	603	614	586	596	544	579	554	552	605	564	578	609	595	559	619	561	600	594	604	594	597	564	622	579	614	574	647	640	562	613	591	592	589	570	648	558	606	601	633	576	559	590	599	571	570	577	586	577	622	596	567	580	579	568	584	577	550	598	626	577	629	599	591	585	582	562	599	602	602	584	579	595	618	613	609	565	606	576	571	626	652	548	561	589	554	609	621	588	594	613	620	603	624	602	570	628	604	587	588	593	578	589	651	569	568	593	615	592	541	580	571	573	599	563	526	603	605	562	595	548	574	583	592	641	553	608	635	571	600	578	562	597	590	605	553	596	604	647	603	600	624	600	610	616	605	600	599	629	575	597	631	651	577	619	542	612	602	583	586	593	569	601	524	616	601	598	578	558	640	566	568	593	618	605	584	601	619	616	597	581	574	592	595	549	558	565	589	600	577	628	602	626	633	599	593	589	578	583	570	615	637	620	571	583	617	588	629	594	602	590	597	619	645	538	629	627	579	587	587	646	605	608	524	581	558	608	578	589	539	567	604	593	594	600	603	589	579	606	625	593	582	601	554	632	588	592	579	595	590	601	568	613	581	615	633	606	604	636	602	584	590	581	604	595	620	566	618	621	597	592	602	651	596	646	565	607	563	606	612	561	587	582	606	583	569	579	606	601	573	580	574	573	596	647	607	563	571	600	560	597	596	620	600	566	600	621	611	611	603	591	602	608	589	588	606	606	609	584	644	574	601	624	602	579	593	562	584	594	615	615	575	606	586	592	618	595	633	639	615	577	602	572	580	557	615	663	588	615	633	609	605	591	583	572	599	592	587	630	555	591	587	626	593	558	601	637	592	619	607	556	612	575	575	595	575	586	574	545	594	610	616	615	629	584	637	616	565	566	565	597	557	609	609	584	623	616	651	611	615	552	579	588	604	567	637	626	618	545	540	591	638	647	587	583	575	587	573	602	567	609	573	608	574	591	541	584	586	603	607	588	578	595	552	625	623	569	650	588	612	604	563	603	632	579	573	612	590	603	620	606	577	590	572	550	596	551	575	569	607	554	592	585	637	577	575	590	563	610	621	590	599	602	606	648	603	563	595	586	608	577	567	635	573	603	577	604	611	567	552	572	589	572	575	627	581	597
23387	21052	28295	24158	21664	19283	12422	7091	5159	4280	3448	2603	2198	1914	1675	1601	1411	1347	1256	1262	1157	1188	1105	1204	1059	1043	1036	997	1011	1004	935	991	986	896	894	886	866	854	881	917	906	846	879	850	840	891	940	821	829	879	901	885	914	851	874	890	888	815	886	869	864	911	866	878	841	801	846	860	877	904	848	857	875	840	850	829	809	892	855	886	924	865	840	809	890	848	853	883	860	885	921	806	833	848	842	837	854	857	842	812	840	832	821	863	915	866	859	831	907	843	857	876	893	836	852	846	834	883	880	841	866	807	909	859	800	870	815	814	802	860	817	881	821	860	846	910	871	823	871	874	897	849	807	837	852	832	881	842	880	879	826	847	841	859	813	851	878	851	846	873	903	884	836	855	880	875	850	871	868	854	920	890	830	881	851	863	844	864	896	846	902	852	843	862	905	839	857	815	836	821	772	848	870	859	880	839	858	856	844	840	859	860	874	888	835	861	832	848	858	900	850	867	877	842	859	867	835	840	884	819	818	886	797	812	838	802	794	867	847	884	811	836	896	848	889	883	889	818	857	842	801	819	866	832	838	834	837	884	808	845	816	848	789	819	848	809	825	876	817	868	818	853	877	893	785	862	816	846	840	828	849	857	897	802	812	885	873	857	823	836	890	887	832	850	872	884	856	857	858	827	840	864	897	865	889	898	874	800	887	872	810	883	852	911	806	870	830	809	894	823	895	871	901	860	804	882	881	852	856	866	873	882	853	833	851	829	818	835	890	837	881	855	822	832	825	880	803	840	847	793	848	840	868	828	821	846	862	868	823	873	855	922	797	771	832	845	817	840	871	813	874	863	825	871	857	813	844	859	818	864	873	839	884	827	860	834	859	857	905	882	795	857	842	865	856	817	875	788	915	883	842	819	856	864	856	902	761	793	857	875	850	870	899	886	862	906	876	825	861	853	835	883	830	886	866	821	848	886	810	863	832	842	837	918	864	864	862	892	839	838	907	839	837	824	768	863	857	873	859	822	861	885	807	856	839	868	846	848	892	829	877	876	853	800	841	835	830	850	847	829	810	866	853	892	865	834	832	915	875	801	800	848	829	821	897	855	860	842	875	881	882	896	879	837	830	819	871	849	866	816	838	856	851	861	852	797	870	908	861	827	805	868	864	888	847	898	866	882	902	829	924	808	892	887	837	876	852	835	893	835	876	897	864	843	915	830	854	853	801	814	852	892	821	887	835	821	891	856	851	824	829	869	818	842	841	853	872	872	865	923	860	810	816	814	848	821	852	868	862	851	883	908	895	832	886	834	881	839	857	845	848	801	819	867	844	758	833	843	826	870	846	870	848	881	815	826	859	850	811	840	891	836	813	829	853	866	868	840	880	812	868	907	846	874	848	835	879	835	814	819	875	829	852	898	853	826	840	896	826	886	895	853	910	882	820	826	823	825	798	834	859	869	849	817	853	870	859	828	857	853	833	855	846	807	860	868	856	871	884	835	897	864	819	875	836	856	773	838	844	861	831	823	822	904	839	799	850	804	852	865	860	852	863	790	838	870	836	883	845	818	876	816	814	839	893	822	867	887	827	858	841	889	848	875	897	794	862	824	795	859	821	885	847	793	821	859	824	871	845	845	829	831	818	893	862	827	885	834	859	874	805	810	839	849	870	827	792	814	877	853	792	878	830	806	855	840	867	832	871	859	873	888	889	789	818	841	841	831	793	836	814	832	838	809	892	834	802	867	834	900	897	865	849	890	840	837	826	856	847	923	839	819	938	851	863	890	895	842	853	859	787	846	815	845	861	866	894	823	839	841	827	895	864	837	866	829	835	843	846	834	843	859	891	837	819	810	890	841	873	910	882	850	835	832	843	833	823	853	803	841	868	839	846	790	894	813	865	847	853	843	782	849	881	820	869	832	872	820	848	881	905	858	826	818	873	835	849	788	863	861	862	917	879	839	867	899	857	905	837	833	824	816	850	855	858	850	893	853	896	877	853	818	841	853	834	897	857	873	848	880	850	860	835	902	901	914	832	832	860	890	850	886	842	824	860	833	830	883	825	833	840	854	836	873	831	902	853	843	818	852	846	822	846	827	841	829	848	853	846	817	838	895	841	814	801	826	870	867	843	892	835	882	844	868	781	883	856	855	885	847	855	890	832	853	843	861	915	849	839	897	852	878	861	887	852	872	902	847	831	882	821	823	879	871	848	883	836	826	860	827	864	877	851	822	861	862	877	809	834	869	905	870	901	821	858	811	827	807	852	872	889	830	836	891	789	835	828	869	850	904	804	853	881	860	811	839	847	868	837	858	894	795	821	930	872	911	887	844	869	869	864	810	853	804	768	845	881	876	844	839	818	875	841	827	868	881	841	859	850	873	810	833	869	839	872	825	867	843	854	792	802	879	857	823	852	854	836	841	833	861	941	847	907	895	892	866	795	841	897	847	811	814	901	827	843	831	837	800	891	850	892	845	888	857	848	847	876	872	820	840	844	842	867	848	890	816	867	824	818	880	871	811	878	860	819	818	860	824	822	888	831	840	801	880	820	869	844	881	823	839	829	861	895	825	822	856	885	796	842	830	835	827	810	849	869	913	866	873	847	901	802	886	865	810	815	848	794	897	853	830	900	834	802	858	847	822	832	866	822	801	781	856	825	855	842	861	824	805	851	856	854	837	834	835	848	817	807	842	827	817	860	795	860	802	828	827	854	811	879	847	851	872	891	865	858	847	816	811	850	896	873	887	860	843	848	845	830	852	809	840	824	831	870	873	825	886	849	841	836	870	798	823	797	861	869	815	848	828	908	843	808	778	851	896	905	840	835	835	902	796	871	847	854	788	814	866	867	834	873	801	787	885	832	829	865	889	912	871	846	885	852	822	838	864	846	836	838	891	868	848	809	883	832	851	843	831	865	876	836	821	851	893	892	873	843	853	850	835	850	854	836	908	840	806	826	834	877	806	846	794	876	851	852	910	874	884	846	876	864	896	861	810	880	848	825	853	901	850	871	835	872	866	837	858	844	863	814	886	915	864	798	878	897	846	921	851	876	885	885	864	873	833	821	792	796	878	791	850	825	876	862	856	857	899	848	836	887	820	810	863	854	836	886	906	823	819	825	844	909	840	802	906	891	850	870	842	869	850	887	829	831	869	895	842	836	868	803	879	809	872	833	842	829	797	860	827	853	798	871	824	877	851	849	869	847	874	865	859	834	878	841	847	856	823	846	818	833	864	837	811	876	849	865	773	785	848	833	857	848	817	842	854	892	830	878	863	821	836	884	847	868	858	816	883	837	886	816	878	846	870	877	795	848	857	872	818	859	874	846	856	869	861	871	845	864	828	863	830	885	862	852	859	830	828	868	823	907	859	818	823	834	839	836	817	872	866	846	810	853	869	875	856	862	853	768	847	859	863	796	865	875	880	833	824	838	820	838	911	841	917	815	836	821	862	888	835	889	865	843	868	874	845	796	867	815	852	852	831	860	854	894	833	901	833	816	872
26253	49830	37844	26765	21494	16815	13237	10191	8040	6532	5073	3890	3046	2621	2318	2041	1802	1661	1543	1474	1533	1429	1332	1290	1267	1239	1164	1076	1037	1024	1013	1032	1006	932	898	932	932	945	908	870	914	920	904	865	896	906	869	849	872	850	820	843	877	870	841	875	909	864	874	898	850	905	905	915	834	857	898	835	878	883	849	917	855	894	844	856	926	826	876	852	899	868	862	878	832	826	889	882	873	892	870	876	917	889	865	854	813	909	860	853	843	862	867	856	879	847	905	851	869	848	839	938	853	837	891	921	870	875	818	902	873	882	816	817	832	849	889	878	882	876	831	893	844	904	852	869	912	889	903	891	878	890	867	858	867	803	848	867	812	894	869	855	898	884	913	879	837	886	842	875	844	865	866	869	901	867	892	880	845	878	894	883	858	880	872	816	832	879	868	852	842	864	834	833	826	903	865	876	822	836	904	878	907	897	854	895	892	898	895	849	909	851	831	878	865	832	850	863	882	870	892	804	852	877	883	871	861	897	821	879	876	899	829	821	825	836	829	891	822	841	880	855	884	918	883	915	873	875	860	864	860	918	866	834	848	898	926	927	837	897	903	849	809	867	848	796	964	830	873	845	858	937	863	905	930	882	817	848	858	887	871	885	868	837	842	851	882	904	841	854	919	852	861	840	877	904	860	846	869	901	898	864	928	860	803	868	806	836	919	942	873	811	853	888	896	924	893	856	870	874	832	864	907	839	828	858	863	866	862	923	886	877	862	880	841	878	859	836	846	859	872	907	843	925	838	891	868	873	871	850	862	868	822	873	905	854	874	848	838	889	893	886	834	844	891	846	816	910	867	851	871	913	855	892	944	874	856	895	862	853	859	874	872	910	891	915	891	888	840	895	873	871	828	825	866	869	893	915	884	885	858	857	840	875	819	874	854	903	857	801	788	907	858	889	877	871	866	831	856	891	884	854	905	858	857	885	849	831	834	878	853	854	893	878	853	909	903	842	865	899	890	858	894	863	859	876	907	901	911	886	857	868	847	870	833	895	865	951	821	873	858	898	878	870	802	876	872	831	923	852	861	868	873	859	858	861	852	861	858	891	889	900	864	885	863	812	919	867	922	892	875	832	867	864	897	866	838	830	875	912	829	886	860	899	864	878	828	854	905	853	885	861	861	832	820	866	845	872	870	844	877	869	896	894	891	891	859	874	886	912	879	955	881	864	886	864	902	809	868	845	844	867	875	877	846	933	841	893	844	838	900	907	798	904	884	891	811	819	832	882	877	866	961	842	836	889	876	882	901	891	852	869	871	873	874	904	870	864	853	866	866	886	812	892	903	887	891	906	837	904	895	842	892	831	874	865	908	896	846	925	880	827	857	844	801	898	862	868	875	842	912	815	827	857	909	836	953	926	877	896	892	894	908	885	885	853	843	804	828	852	876	881	886	807	817	864	921	869	856	827	842	833	887	901	878	881	864	849	827	867	853	815	891	856	837	851	845	907	861	878	927	881	819	847	808	879	920	893	850	874	855	884	905	893	871	870	826	850	868	877	837	867	885	902	874	911	906	884	820	853	849	876	835	915	926	920	835	878	865	896	856	838	900	883	855	843	885	854	851	874	891	842	898	875	832	955	889	880	906	884	924	886	874	886	855	873	850	851	845	915	846	826	836	875	904	891	877	838	824	862	871	851	918	885	904	899	926	883	898	891	901	864	882	881	858	832	898	847	880	880	888	888	907	907	908	843	839	849	867	911	866	935	880	863	874	839	866	903	880	878	862	862	910	903	886	839	871	877	904	858	920	866	885	868	893	890	846	879	912	862	890	866	838	829	879	834	903	808	849	872	884	876	865	838	929	841	902	851	917	859	858	821	845	868	872	845	824	845	856	825	901	868	886	856	869	863	881	836	824	904	865	868	888	901	915	890	836	872	873	921	841	874	847	842	846	895	877	845	867	813	886	878	877	886	841	871	861	857	880	833	852	830	830	857	870	857	855	902	863	891	868	866	895	889	890	875	909	866	866	900	889	862	867	859	875	793	903	809	847	809	865	868	821	887	836	867	882	849	867	857	860	866	922	877	837	894	933	869	834	817	862	865	875	889	887	901	836	852	866	873	909	867	876	866	816	858	882	867	840	873	906	874	831	903	927	861	871	837	849	862	868	848	876	842	878	894	875	849	876	884	841	840	901	838	856	924	850	887	861	836	867	811	863	822	872	880	900	840	886	882	850	869	883	906	826	906	897	863	825	874	840	908	883	862	869	835	890	868	858	861	886	868	833	887	872	805	832	847	900	887	820	783	849	867	883	878	840	917	843	937	913	852	874	876	905	815	830	795	860	840	856	880	872	860	885	848	811	934	832	867	848	816	839	896	886	832	895	933	907	889	850	842	897	902	881	814	858	847	861	891	866	899	844	897	872	925	901	943	892	857	921	838	890	892	895	822	859	880	874	845	893	844	883	830	884	869	846	903	842	885	843	888	807	840	836	877	892	878	864	840	857	839	895	839	806	880	867	858	832	942	844	859	887	931	827	861	864	857	905	952	867	868	890	893	832	848	832	893	913	947	869	834	868	882	902	897	845	852	907	852	875	880	880	861	859	829	888	864	885	860	824	819	866	900	868	834	865	900	886	871	874	890	893	868	872	889	874	850	830	831	866	850	907	894	834	922	865	924	876	887	899	873	826	889	882	810	851	912	860	899	894	810	904	855	809	815	808	846	848	785	905	916	891	874	872	912	903	882	857	817	899	871	893	863	891	922	875	844	919	858	903	837	866	834	876	878	899	907	819	843	880	908	840	863	837	881	787	849	852	824	866	903	926	879	842	890	858	884	923	904	884	852	907	833	893	837	876	853	871	857	868	861	838	904	893	862	855	919	937	867	850	897	873	830	893	833	852	890	870	889	875	932	871	887	858	827	846	922	871	837	908	855	826	842	853	868	901	848	873	859	849	884	836	851	846	859	877	874	883	894	894	870	890	882	830	905	913	883	852	840	929	838	866	832	853	831	871	790	907	883	885	854	877	884	835	939	860	815	910	848	859	857	891	828	869	857	878	875	906	854	824	858	812	851	825	856	822	884	883	859	890	859	871	862	866	856	888	856	863	891	869	859	899	882	884	827	874	903	855	883	843	888	876	847	868	887	833	850	861	909	839	947	847	851	868	871	919	883	889	884	836	818	871	838	888	870	842	908	857	853	894	836	877	872	858	882	843	862	857	850	918	885	894	855	881	814	850	844	893	839	830	876	907	890	887	897	846	850	821	852	857	865	907	917	886	868	846	868	876	844	921	829	878	839	880	901	850	908	864	897	880	863	905	853	865	844	888	882	802	915	848	870	872	872	831	862	837	889	924	873	845	865	899	867	879	900	826	856	911	890	858	882	883	845	888	911	859	814	858	894	792	826	883	879	877	860	829	868	874	864	832	846	871	942	891	827	920	867	839	861	833	912	868	824	878	853	840	909	899	857	863	871	846	871	868	865	854	881	891	858	864	854	856	872	918	911
24654	21070	27682	25824	19818	12889	8209	5891	4263	3508	2654	1985	1683	1364	1252	1042	991	963	886	814	835	788	764	748	705	702	655	644	658	668	584	600	594	597	563	549	573	527	550	531	550	483	489	543	491	480	530	499	462	494	497	513	539	518	473	516	532	486	527	501	491	488	504	505	441	486	501	496	480	515	487	482	497	501	497	538	541	497	522	534	503	539	518	492	499	493	532	511	479	495	550	501	490	533	507	474	525	480	486	494	536	531	480	501	512	485	526	487	504	474	502	477	520	496	484	493	489	516	472	496	490	499	475	478	515	548	515	430	494	508	531	508	483	534	463	486	529	535	488	483	536	509	508	464	523	531	514	488	501	535	533	537	507	494	489	468	530	524	515	520	553	458	519	492	492	512	451	451	478	465	476	496	505	552	508	501	492	496	490	493	517	477	516	506	508	481	486	535	468	514	509	499	479	479	486	496	534	504	549	504	497	507	501	498	517	519	513	489	506	492	473	507	534	527	452	495	525	501	492	539	496	492	470	477	504	506	466	461	509	488	521	532	502	528	477	497	483	521	542	496	483	486	493	479	462	506	509	502	464	488	495	453	481	473	474	477	485	504	531	502	530	488	496	503	504	491	526	483	502	509	542	510	528	482	529	496	472	508	511	518	472	484	527	492	479	509	487	487	558	489	536	453	503	520	506	473	504	492	531	491	499	528	437	522	498	506	497	496	477	481	502	492	534	506	491	501	505	485	500	480	516	513	536	520	553	512	474	494	485	491	519	502	523	482	503	496	541	438	485	485	512	466	466	524	507	515	520	494	482	480	489	469	501	492	466	503	529	507	506	488	504	475	444	505	532	501	494	524	533	468	504	495	459	493	482	485	523	469	459	483	462	492	467	491	488	473	470	522	475	491	473	523	494	496	496	494	512	522	506	522	487	495	512	493	480	489	497	538	484	515	509	469	466	507	514	473	479	506	490	512	485	513	489	483	508	495	515	473	496	499	522	500	503	514	528	501	489	486	470	497	519	509	512	524	519	498	488	498	494	481	497	515	516	515	484	507	515	517	504	499	540	527	541	497	526	518	501	445	500	496	526	535	510	496	540	504	520	512	483	476	481	528	515	530	551	496	480	503	524	496	470	532	466	515	472	510	511	488	548	502	534	467	569	512	507	475	513	441	458	517	490	510	515	502	509	499	443	531	490	496	499	487	537	532	526	503	496	474	496	486	473	497	508	425	515	481	536	500	534	529	496	482	509	514	512	501	515	501	501	470	462	480	534	505	506	504	478	497	538	465	510	521	497	466	520	527	504	510	491	485	495	467	503	492	485	524	468	512	494	489	493	471	520	509	553	480	456	504	464	503	497	479	530	497	510	491	494	477	495	485	467	540	538	511	504	491	504	530	520	512	490	501	533	468	500	543	516	482	470	508	462	464	530	482	487	506	492	497	487	498	542	498	471	495	505	535	501	494	540	502	469	510	498	542	556	461	516	492	520	507	488	521	484	470	485	495	514	533	513	500	503	477	533	516	520	516	507	496	514	461	483	530	463	511	501	476	497	506	518	454	539	533	478	496	518	506	483	491	484	515	511	498	546	470	500	541	520	499	501	491	491	542	489	510	527	551	485	478	517	491	537	519	497	497	544	565	490	525	518	459	460	475	531	524	486	484	483	485	540	512	478	467	471	495	500	476	486	540	492	488	517	496	500	486	468	470	494	492	514	477	538	484	486	526	501	517	521	507	463	547	524	472	475	470	492	509	439	462	475	494	481	493	511	477	508	505	476	509	486	505	496	520	495	547	493	480	488	478	507	513	516	481	490	496	478	500	518	513	481	485	493	456	498	479	530	529	519	498	452	514	525	522	496	531	501	491	468	498	492	514	502	517	481	565	481	514	506	495	486	507	492	484	557	491	467	500	482	524	502	513	533	491	500	491	529	469	518	533	509	479	488	509	469	478	490	441	512	517	506	490	485	492	506	511	543	502	482	505	479	485	523	508	487	548	476	531	510	503	518	507	476	497	512	520	504	518	476	510	515	504	488	470	536	515	534	527	461	475	499	549	506	477	488	500	488	515	533	513	488	478	490	509	509	481	517	481	525	512	486	509	514	503	511	501	489	491	537	506	526	466	451	472	490	486	480	468	487	489	514	521	484	505	480	509	472	462	528	538	505	515	528	460	496	435	519	541	471	519	506	496	512	496	497	462	509	517	509	463	514	494	457	521	507	493	505	482	490	506	515	546	507	519	497	560	475	515	494	519	515	531	486	455	533	506	518	504	525	507	514	503	499	488	511	482	472	510	553	516	510	483	519	472	476	473	526	497	480	485	498	534	465	473	517	524	526	489	498	522	525	482	511	515	479	491	486	493	502	509	492	524	499	489	467	507	467	485	503	487	445	465	498	513	528	526	440	525	513	502	501	517	540	460	489	498	452	532	528	521	557	534	516	478	483	477	499	526	481	503	510	472	468	495	479	521	511	536	497	503	492	454	507	535	475	469	527	508	502	502	482	534	486	509	478	491	485	486	504	520	515	492	494	498	481	514	498	518	479	481	527	469	507	510	472	483	485	510	511	471	508	506	522	531	470	532	485	511	482	524	535	501	486	516	491	476	533	502	521	468	508	458	523	528	490	462	487	517	485	471	503	511	512	490	487	442	536	481	521	522	542	527	523	500	501	549	507	522	516	535	474	478	521	539	523	462	539	481	518	462	498	561	497	500	496	498	537	486	470	547	480	513	518	505	506	502	506	519	502	506	567	515	483	481	531	493	473	505	475	525	536	497	515	485	488	535	536	501	512	507	506	533	466	502	509	501	477	511	508	505	506	485	493	519	487	495	467	495	498	559	497	507	481	480	525	509	516	488	505	520	519	538	513	497	497	489	499	500	518	494	484	526	465	510	531	498	505	503	496	476	519	492	540	477	476	481	491	500	478	496	510	517	530	532	543	503	475	448	491	531	478	501	500	466	517	501	504	499	488	487	487	474	506	493	462	476	540	510	504	505	513	528	486	470	500	502	536	480	513	495	491	503	509	486	542	477	485	505	485	511	548	505	522	511	517	493	474	526	467	516	475	520	518	488	439	490	532	464	517	475	500	483	523	519	508	527	515	502	543	541	458	500	441	541	534	521	519	486	502	525	543	522	487	512	515	484	536	478	503	502	536	504	521	510	530	491	466	495	519	524	497	506	496	518	538	446	492	489	512	506	481	495	496	492	529	504	476	496	483	502	550	525	500	489	519	501	563	505	522	499	492	526	568	528	532	466	489	529	526	510	485	537	477	516	515	501	508	482	465	491	504	466	511	474	492	480	495	500	514	504	514	479	484	513	481	512	552	507	511	489	492	501	488	452	513	481	540	486	495	482	517	527	476	542	505	496	519	502	485	485	505	528	502	483	492	511	490	478	466	499	493	495	495	524	524	509	469	491	520	468	524	493	514	512	466	500	501	539	494	483	539	475	483	468	466	473	511	534	506	503	495	502	484	444	448	526	489	485
25471	47045	36430	25455	20265	16014	12141	9651	7484	5897	4533	3193	2649	2117	1859	1622	1469	1279	1241	1086	1065	1008	1006	929	862	869	832	759	706	709	709	655	680	682	601	587	531	576	570	554	552	565	552	530	521	532	565	564	496	535	540	554	540	549	528	549	540	589	548	527	526	515	511	538	547	508	508	518	535	533	572	560	567	564	533	552	513	547	543	538	557	565	530	522	555	550	503	556	574	556	548	502	588	535	572	557	553	538	572	534	549	532	567	564	558	508	535	564	581	527	571	530	545	517	523	557	570	482	561	564	543	520	497	532	564	542	553	536	520	542	514	539	532	563	591	554	539	519	555	525	523	520	512	524	535	555	522	528	568	524	538	511	549	535	568	571	519	545	571	551	548	513	537	532	511	512	503	538	467	531	539	559	520	521	533	521	540	549	586	573	541	530	538	518	538	522	526	532	558	521	502	573	500	516	497	552	541	550	534	504	565	556	550	560	553	540	547	543	558	591	569	558	523	541	544	542	530	523	533	534	546	546	552	533	472	551	524	545	528	554	502	571	510	525	519	525	581	560	575	565	547	518	527	539	529	527	518	550	506	536	578	572	554	557	527	542	592	485	525	530	535	577	531	556	530	546	527	542	534	520	531	530	532	530	528	521	558	544	532	544	527	544	566	583	512	522	607	529	586	554	509	562	575	533	576	535	556	572	548	507	558	483	546	534	554	518	501	555	568	553	555	560	516	551	513	543	555	552	569	524	545	551	520	485	501	536	562	561	528	586	504	556	537	535	551	508	577	494	500	519	555	532	584	528	546	516	561	522	548	549	518	558	556	537	571	548	564	553	549	565	529	556	531	557	531	487	577	559	587	545	547	543	569	555	521	555	516	561	577	566	527	601	522	542	565	525	549	514	533	548	554	510	543	554	552	544	548	549	549	565	523	543	559	537	543	567	510	565	515	518	530	525	530	500	518	514	538	513	583	516	579	521	550	572	513	534	550	583	518	571	544	539	542	525	532	556	513	538	517	510	537	503	552	572	469	539	527	566	531	552	518	505	520	582	530	540	570	551	528	550	582	553	502	575	512	528	563	558	528	523	529	584	546	564	554	550	555	517	526	563	506	498	584	535	546	559	545	571	520	559	544	522	568	560	565	506	589	536	535	580	534	562	539	563	569	584	513	565	538	531	561	528	514	515	540	558	560	558	553	524	519	529	545	548	549	556	510	558	522	549	536	570	556	546	537	530	576	579	550	539	526	515	533	537	546	513	526	545	534	583	575	538	524	513	543	535	504	552	581	524	556	554	542	575	556	523	525	535	574	529	549	535	510	563	527	564	519	541	549	503	554	535	583	567	540	599	571	532	565	542	540	562	545	562	536	546	523	556	552	519	579	530	544	543	503	528	525	542	529	558	549	551	550	545	508	556	532	518	555	574	539	545	562	575	582	563	551	541	517	545	542	561	523	559	514	525	563	544	531	550	501	506	545	561	536	533	523	519	563	541	553	536	583	598	544	505	547	541	511	530	489	535	530	540	541	574	524	521	562	549	537	555	536	522	587	501	545	567	582	568	537	545	514	525	540	504	543	525	534	524	551	558	543	530	534	566	559	556	561	534	544	576	518	536	566	544	533	544	552	516	489	536	493	536	555	499	534	519	523	568	497	532	569	560	541	544	531	515	551	487	560	472	550	527	499	512	520	562	577	531	512	548	541	520	539	541	492	534	529	512	559	541	545	544	557	529	510	498	537	533	528	540	561	577	548	559	514	581	568	506	535	521	531	517	557	557	574	553	524	567	514	559	548	570	513	520	512	540	525	576	517	491	535	551	525	554	530	550	526	534	538	518	557	545	555	481	536	545	541	521	535	552	533	512	536	527	530	555	532	533	569	590	524	485	521	498	541	536	544	566	591	506	539	511	552	552	513	557	539	522	543	541	551	552	611	566	508	546	523	552	538	514	544	531	558	556	550	503	577	576	539	516	551	602	575	514	565	563	529	534	539	587	536	486	551	552	553	569	499	547	565	596	557	536	551	520	545	529	516	581	548	539	549	584	532	540	592	570	543	518	553	504	542	529	554	533	544	535	574	586	509	551	519	482	575	488	569	532	551	554	539	522	501	566	512	548	533	565	549	508	519	515	559	559	571	531	552	537	539	572	543	528	516	557	533	560	579	550	545	546	493	513	525	566	529	568	570	539	544	583	591	553	540	542	511	567	531	509	574	561	552	535	511	522	538	549	555	530	572	577	514	533	527	548	546	539	521	519	554	564	555	498	555	557	549	574	542	546	552	534	562	555	561	576	547	545	573	513	535	553	588	579	559	574	555	540	552	536	524	526	530	522	541	549	525	563	555	507	559	554	549	572	515	515	532	543	568	552	583	514	507	580	555	586	517	571	527	528	569	544	505	550	572	541	539	524	538	564	524	546	562	525	551	544	600	518	544	514	571	534	538	566	533	562	544	503	553	588	522	552	529	523	545	555	534	496	579	534	481	558	520	567	579	529	563	507	533	543	533	534	550	529	544	510	567	535	529	541	537	537	529	537	474	523	544	542	555	550	563	569	482	588	529	554	530	564	487	567	560	554	556	553	529	566	550	527	561	552	541	521	545	550	533	561	535	549	569	527	549	557	539	559	537	534	515	514	537	541	539	574	547	534	528	532	523	532	533	562	568	515	531	564	511	520	544	550	562	544	560	511	531	508	503	498	546	538	550	520	563	538	526	567	539	536	529	535	529	520	541	539	551	542	550	564	511	558	548	507	544	561	546	542	539	547	530	535	545	541	560	527	528	553	531	527	536	545	545	532	548	536	573	553	533	532	548	524	528	539	550	547	526	537	556	524	524	529	505	526	531	608	567	531	539	544	527	513	497	532	527	522	554	550	543	560	521	562	552	582	503	572	522	546	527	576	560	529	543	555	513	515	543	553	555	554	571	530	532	502	554	563	540	568	528	532	577	555	585	519	508	553	561	574	582	513	543	537	563	512	552	509	531	489	591	557	511	533	531	525	519	528	539	573	500	544	525	531	502	561	569	527	530	536	542	521	516	535	578	545	535	541	574	580	530	545	550	555	533	566	533	537	545	538	545	565	545	498	512	537	571	530	519	513	526	569	538	518	545	565	534	545	514	549	551	558	561	504	564	536	565	548	557	529	542	549	554	528	530	535	518	544	585	549	557	518	558	531	525	532	573	534	525	530	499	494	494	553	572	544	517	539	538	554	560	528	519	509	545	556	554	545	535	560	559	516	542	534	560	524	525	536	576	517	507	516	541	550	549	536	540	552	511	557	530	523	531	546	568	571	539	547	546	525	548	522	544	543	546	572	560	564	533	532	525	544	508	533	557	510	531	515	550	559	525	514	515	530	606	579	549	536	560	536	496	596	560	552	560	567	560	564	500	516	582	548	523	584	540	522	562	511	516	522	533	537	540	549	505	551	503	539	562	529	570	533	565	529	560	538	545	523	504	527	546	500	570	536	538	551	532	513	563	543	497	510	503	548
22392	21079	28703	23709	21271	22455	20241	10630	7273	5663	4250	3294	2803	2284	2106	1931	1757	1616	1526	1427	1355	1360	1272	1156	1240	1260	1124	1091	1047	1036	1053	1101	985	993	928	941	940	879	932	877	930	877	887	863	851	875	901	866	863	922	827	922	846	886	872	856	924	877	856	909	910	863	865	842	860	869	831	853	904	864	872	914	850	845	930	821	836	845	870	886	866	895	925	893	866	874	841	975	833	878	933	886	887	898	891	846	887	893	904	886	934	897	903	847	957	935	905	892	929	831	877	844	869	916	781	847	814	871	817	906	876	887	878	864	861	857	906	901	889	851	872	831	870	879	882	883	878	884	868	921	858	909	892	899	877	879	854	862	848	869	913	851	848	869	892	833	838	877	876	897	842	831	845	873	866	890	906	945	843	856	912	890	883	899	859	886	848	847	895	910	876	845	871	886	858	895	886	863	844	889	922	851	836	884	868	844	882	880	869	869	861	914	859	892	900	892	920	932	897	846	891	895	866	879	866	827	879	875	874	898	891	844	927	920	891	859	838	924	895	909	881	863	835	891	865	902	842	875	837	857	905	913	884	835	866	848	812	889	889	869	903	883	900	816	901	873	891	854	844	907	911	841	909	880	869	881	859	826	920	878	870	834	879	904	884	847	886	872	917	833	958	882	865	878	924	877	849	872	862	872	901	914	929	932	882	891	868	876	882	852	862	851	850	906	803	842	858	896	849	854	914	873	854	892	863	905	875	872	856	874	858	857	882	868	895	910	890	853	867	882	829	858	876	898	906	878	903	860	883	909	889	868	913	851	869	893	848	845	855	901	872	860	873	911	861	876	911	867	815	895	880	909	895	873	831	892	898	844	856	873	878	866	887	858	818	877	867	887	901	867	871	871	854	876	895	837	926	872	853	916	888	896	944	853	865	906	900	835	934	896	833	861	849	914	870	896	870	880	848	908	868	900	894	852	904	888	936	873	850	829	889	889	868	794	880	842	863	848	876	941	837	862	898	850	918	832	904	894	850	857	860	868	920	858	870	842	946	887	830	842	866	864	869	914	840	840	903	900	887	855	894	881	833	822	904	888	860	841	870	929	870	891	887	856	886	892	922	808	881	872	869	825	905	929	872	925	830	883	935	862	859	883	841	866	872	878	848	938	898	863	879	850	903	850	884	914	835	900	862	856	903	871	880	852	907	817	908	875	883	883	903	863	853	889	880	870	941	886	931	939	852	893	839	878	889	858	919	876	892	879	860	884	873	909	910	913	852	966	832	891	887	869	842	877	848	843	861	841	930	838	908	878	878	873	890	904	833	902	867	847	803	911	888	883	882	889	874	868	946	881	860	853	848	856	915	937	938	820	879	934	868	887	890	908	858	844	891	830	909	901	837	917	865	872	903	857	855	882	833	887	898	832	878	839	889	815	886	896	820	882	878	881	847	837	923	832	929	909	906	838	863	822	906	877	876	884	862	860	843	876	859	893	883	863	886	899	821	888	872	868	842	848	849	866	868	872	818	901	889	900	872	867	887	898	909	867	920	925	872	858	918	872	830	871	924	832	835	887	864	865	837	867	924	885	858	880	749	848	872	979	888	884	884	847	892	889	869	903	869	871	870	846	842	892	886	923	911	847	923	888	846	885	843	876	884	821	880	894	851	863	884	864	865	893	836	857	884	890	862	929	885	900	876	824	898	925	871	885	860	917	839	855	898	769	870	931	853	888	882	897	821	883	910	885	860	906	881	833	870	861	855	896	849	870	870	847	899	823	876	843	848	874	913	913	815	850	893	881	894	922	846	867	828	857	881	843	909	874	891	910	877	790	819	889	850	870	863	823	849	937	931	885	831	891	871	891	825	888	870	860	854	880	929	942	851	865	922	914	836	898	870	880	872	866	823	855	962	855	861	902	859	919	895	904	832	847	851	864	867	891	882	845	848	879	871	874	867	890	862	859	950	843	855	891	943	844	884	892	876	841	873	910	870	884	865	897	872	861	884	874	879	864	879	910	906	843	843	905	880	915	844	868	885	831	846	891	928	881	909	884	920	847	894	855	903	881	876	897	856	860	863	844	839	883	895	893	883	846	873	785	891	849	921	841	862	925	915	914	862	845	857	844	841	886	877	879	859	839	899	880	814	865	941	851	936	906	888	883	866	856	849	865	885	854	856	943	878	884	848	862	823	914	876	864	866	850	897	869	931	809	882	903	826	869	932	851	908	927	930	880	888	826	875	863	890	858	858	868	877	833	907	867	871	895	870	871	897	868	903	846	867	899	844	862	869	917	892	864	863	927	807	937	860	919	848	913	876	820	824	877	870	836	889	855	834	816	862	862	864	895	910	870	841	845	902	873	868	873	879	918	830	905	903	814	882	887	902	848	862	882	834	941	916	880	865	878	896	827	888	871	835	846	887	830	852	891	900	886	892	846	925	885	897	869	904	866	871	900	895	903	929	824	918	840	813	817	905	858	860	882	906	887	883	831	887	874	877	901	871	934	874	861	920	837	903	848	905	834	836	882	881	875	876	889	918	916	864	869	870	893	920	844	857	863	895	850	909	833	837	844	860	860	882	924	876	926	861	838	878	909	862	817	814	851	866	869	892	945	892	918	917	860	855	865	868	828	897	900	912	813	905	909	845	904	898	830	871	874	927	873	884	867	863	886	876	866	849	870	905	921	909	875	844	852	900	846	909	863	868	880	888	897	889	838	835	888	852	883	863	810	881	867	886	901	883	938	922	878	793	865	874	876	871	920	875	868	857	827	862	861	843	876	832	898	896	881	944	855	905	833	874	887	893	870	829	859	881	912	849	856	814	937	891	909	827	867	898	838	857	932	859	831	808	857	863	945	807	878	875	815	902	931	842	936	879	812	864	830	845	888	912	896	884	891	874	857	876	832	937	910	846	862	886	847	869	874	917	903	885	885	814	886	885	863	861	850	900	876	862	880	854	881	890	855	853	863	922	857	825	831	797	828	833	887	919	891	833	877	840	872	863	900	879	890	911	930	855	837	819	855	902	892	855	885	879	837	839	839	880	920	908	936	902	904	923	875	865	866	928	781	908	882	918	915	894	846	931	893	888	875	804	837	882	863	913	908	876	900	892	833	841	909	884	907	911	881	848	854	831	885	875	895	868	871	956	875	885	838	857	907	849	896	888	891	863	886	899	859	854	880	894	853	861	809	825	856	877	863	896	848	897	901	948	863	899	874	856	888	890	878	856	862	897	892	872	863	889	881	842	895	873	830	888	881	842	864	859	891	807	835	794	889	883	863	841	862	870	852	876	834	870	910	908	903	916	891	891	878	830	844	859	860	870	895	885	912	897	850	860	849	871	838	908	842	894	901	866	828	882	866	918	852	898	840	906	891	807	839	872	898	844	893	860	895	884	883	857	841	830	915	914	877	876	897	903	820	894	899	848	846	883	891	853	897	851	863	865	876	926	873	868	853	857	900	823	877	873	829	863	866	822	868	858	896	920	879	849	846	820	821	868	840	917	885	860	886
27924	54660	42950	31527	25683	21568	16954	13858	10682	8469	6471	4861	3984	3268	2893	2488	2240	2009	1898	1798	1734	1573	1561	1541	1363	1443	1356	1279	1189	1186	1113	1106	1024	1071	1028	976	952	906	934	1023	932	953	926	879	901	893	883	858	866	917	892	900	906	909	920	894	895	876	914	934	907	898	874	932	899	885	864	955	908	952	847	903	905	927	869	897	837	927	872	932	881	834	946	853	921	868	889	967	883	892	841	901	872	875	919	901	865	912	877	863	866	903	920	889	851	894	942	936	880	882	887	850	893	893	920	867	910	880	897	859	890	871	905	935	866	840	838	909	932	912	877	816	862	959	900	880	900	886	929	903	895	920	841	917	912	869	877	896	967	920	858	876	869	877	929	881	885	838	879	875	899	891	913	866	919	885	906	868	849	883	865	875	917	905	937	868	946	933	902	892	911	916	927	879	929	870	879	859	878	948	925	934	870	872	851	888	943	872	922	886	841	944	956	858	886	887	844	877	895	884	917	884	822	869	899	865	921	895	873	867	853	925	926	908	920	890	891	903	886	982	923	885	913	889	901	870	875	871	962	922	933	885	877	948	891	873	944	904	828	890	869	928	854	879	915	930	893	891	864	861	886	967	879	856	946	915	914	871	908	879	956	906	887	966	867	897	893	906	914	879	871	967	877	994	936	877	836	935	923	944	891	912	894	933	936	921	949	883	880	890	954	876	878	871	851	910	916	885	877	906	893	869	863	891	879	909	845	922	887	897	886	893	928	898	871	882	913	870	930	918	879	895	932	879	860	870	882	973	896	891	899	874	883	877	909	879	918	899	893	883	873	888	921	827	898	916	855	909	870	876	841	848	885	894	917	880	893	894	838	880	894	893	930	908	850	920	941	930	897	897	998	826	872	886	880	865	843	845	902	873	873	896	867	906	868	873	903	879	919	902	906	900	877	893	913	908	895	907	854	935	868	881	859	937	915	943	924	888	888	895	874	886	883	950	875	910	874	926	874	899	937	898	865	902	908	918	857	917	902	881	865	955	898	887	919	882	872	844	904	933	888	877	902	931	879	919	884	923	904	854	924	912	890	924	856	868	935	915	897	938	860	870	943	867	884	890	932	936	830	897	898	871	869	884	905	935	899	877	813	915	993	895	909	909	894	908	881	878	898	958	860	868	874	883	961	923	878	909	911	860	905	839	880	870	910	916	906	915	848	901	844	873	863	914	907	900	873	929	939	877	882	942	956	873	976	896	914	917	861	881	915	919	863	943	930	889	858	901	881	949	848	873	877	931	912	865	887	864	900	926	924	893	918	931	914	909	908	873	920	915	889	879	876	880	906	938	914	882	948	879	911	932	892	877	915	893	924	904	925	919	885	871	889	899	870	906	889	946	924	870	920	849	911	953	920	867	896	901	868	856	882	841	931	900	873	875	890	874	903	878	863	902	868	842	897	915	866	910	894	912	884	889	892	827	918	870	875	904	875	926	916	911	888	876	890	930	955	919	884	908	890	940	935	885	855	905	924	894	907	891	874	890	924	983	868	942	857	910	892	861	860	930	904	879	908	884	911	894	915	898	927	913	885	980	914	913	906	932	910	911	875	881	901	816	894	899	912	942	935	907	943	908	883	874	955	923	881	942	939	885	836	905	901	861	899	898	874	864	877	904	918	879	910	866	899	922	978	875	870	825	937	930	912	914	940	871	925	911	866	894	906	912	917	915	909	922	904	911	898	929	894	906	876	877	899	821	895	897	881	915	909	857	909	912	911	929	860	920	834	859	884	876	896	941	909	881	869	952	912	928	917	858	920	888	851	970	949	932	943	885	896	898	875	954	912	920	890	926	949	930	908	895	933	934	915	894	948	863	893	899	931	874	846	892	882	897	970	886	878	916	929	943	895	920	866	883	904	930	945	859	948	932	950	893	913	931	906	861	891	934	945	954	905	882	890	919	894	890	916	891	920	892	924	917	884	896	977	912	868	880	925	938	894	906	860	947	879	919	927	874	904	889	813	903	957	935	899	893	909	891	779	897	913	898	898	941	892	921	907	892	905	891	922	902	927	887	830	894	925	926	846	848	898	848	937	981	889	896	920	857	911	919	899	846	904	941	877	949	918	897	874	901	930	933	868	940	916	966	883	931	904	883	948	897	919	863	920	953	886	921	863	924	860	904	938	893	877	904	902	883	881	905	852	860	906	876	918	894	853	882	882	886	900	941	900	892	892	910	926	914	862	944	908	875	884	933	915	904	924	924	880	937	899	894	902	910	935	898	825	833	962	941	915	924	888	915	943	874	848	905	973	884	867	938	867	867	811	901	899	898	862	878	891	878	916	924	902	869	911	863	858	880	885	873	896	880	886	919	898	947	906	877	915	934	882	850	890	884	880	912	885	888	950	926	862	924	923	910	845	889	900	865	866	932	904	791	922	895	888	880	930	918	869	895	848	913	918	914	922	910	921	950	881	911	880	921	864	925	847	878	882	893	904	897	913	885	951	930	904	887	930	903	872	886	877	883	890	880	961	900	917	915	858	973	939	879	914	848	931	926	942	951	923	918	909	907	911	934	895	865	863	847	913	916	897	900	868	887	959	920	929	889	876	935	885	846	923	909	896	920	837	946	905	862	917	891	831	931	907	878	900	934	875	910	888	934	894	866	924	926	907	914	878	953	878	896	851	886	947	865	899	879	886	941	902	885	958	898	885	922	929	886	905	912	947	826	907	891	875	919	915	913	937	870	856	860	856	884	872	915	918	865	872	901	875	859	876	880	914	883	932	912	856	916	965	873	908	892	861	826	936	875	873	882	899	876	890	884	884	962	904	871	930	906	913	907	882	897	871	918	875	874	851	900	917	870	877	932	868	924	929	866	854	855	859	899	876	887	879	876	902	897	906	914	885	941	837	886	902	889	908	897	955	955	906	905	922	892	950	931	912	901	883	890	870	900	880	873	889	914	928	879	875	873	860	896	918	938	905	908	917	846	897	895	927	907	866	878	890	874	906	939	909	938	921	885	894	905	922	917	933	889	866	852	894	879	873	892	910	959	944	897	878	931	889	927	897	876	922	871	931	892	892	878	892	904	874	856	909	894	901	944	969	926	910	853	913	946	916	929	941	840	859	885	877	856	900	842	910	880	875	902	857	917	925	901	901	894	896	903	888	868	857	900	904	911	874	880	906	933	881	911	879	871	899	883	930	901	933	870	878	938	921	882	906	927	884	948	884	859	863	889	878	927	923	856	888	883	953	900	881	897	877	947	868	865	889	937	874	891	875	890	869	844	890	900	948	863	841	885	834	838	868	941	847	932	868	898	876	865	935	891	904	917	842	883	868	917	917	909	884	857	897	880	919	921	852	909	912	926	899	899	928	923	876	873	903	909	870	877	905	912	828	918	848	882	912	890	913	889	942	888	905	929	867	932	865	919	890	890	905	874	903	896	947	856	883	909	924	924	931	949	909	901	937	872	860	939	879	920	885	962	941	883	874	900	884	908	891	941	900	930	899	875	887	916
28460	25743	29924	22618	13104	8790	6519	4567	3539	2628	2174	1528	1454	1119	1112	1027	928	864	842	854	740	776	732	684	752	758	708	699	639	645	615	619	615	614	624	594	583	585	613	614	573	573	560	603	566	588	548	547	540	576	533	557	557	538	550	563	609	579	550	574	567	521	562	575	514	570	602	559	557	593	539	577	603	578	547	552	568	552	581	553	574	560	561	517	544	563	579	593	586	556	539	575	527	574	558	580	568	587	566	556	555	635	596	601	549	579	547	563	530	572	554	586	558	566	564	564	602	601	523	600	572	537	553	537	567	581	548	553	542	553	577	560	565	588	542	576	565	561	530	534	529	623	552	605	555	557	599	621	520	575	540	533	591	559	561	563	583	567	563	568	559	548	544	605	591	583	539	516	572	583	577	568	566	634	579	564	547	493	576	565	568	526	571	553	577	569	553	541	566	585	601	574	549	555	550	592	515	577	589	552	586	574	556	589	510	574	549	567	560	549	589	611	550	567	548	593	550	581	556	554	596	540	525	579	584	551	515	553	595	577	595	528	544	583	549	547	583	574	581	587	576	529	600	520	580	569	528	578	537	570	554	569	544	546	531	535	534	545	543	549	556	560	548	584	551	575	568	625	552	583	586	547	523	546	541	565	565	592	571	508	606	559	510	568	575	546	549	579	558	563	552	538	573	528	584	592	543	583	583	605	559	570	554	551	531	553	578	550	571	539	607	545	559	556	528	551	610	577	554	557	513	516	553	525	573	554	589	545	579	585	547	559	539	552	552	536	551	559	554	596	549	566	563	548	582	578	567	573	545	587	529	601	596	574	563	524	589	569	608	564	561	570	619	525	580	515	559	543	570	579	560	604	554	608	588	577	529	579	520	562	560	593	567	557	585	577	546	574	540	593	555	579	560	580	592	586	575	554	568	541	558	519	516	543	597	555	591	576	537	552	584	605	598	592	542	548	585	575	571	584	588	591	526	563	550	596	567	592	573	527	518	553	561	581	544	540	553	576	574	561	541	572	543	584	533	574	561	522	539	558	569	596	589	625	525	530	564	544	512	552	554	566	538	586	559	581	606	567	550	577	576	568	573	570	606	571	576	573	596	589	544	583	544	571	542	572	571	528	575	610	577	564	571	506	564	561	568	556	559	579	556	599	564	595	571	564	564	536	532	560	582	582	576	581	599	533	591	597	563	519	555	560	544	553	582	581	561	581	573	537	551	566	569	571	546	542	569	565	585	564	534	565	562	540	548	570	588	567	577	576	512	575	549	544	565	550	597	592	603	555	587	560	552	607	585	588	561	525	558	632	539	528	554	575	554	536	553	601	567	572	554	548	544	540	595	636	542	557	566	584	589	607	585	585	507	583	575	613	567	599	575	584	549	570	531	583	524	527	588	592	565	576	573	574	545	572	576	584	574	548	559	555	576	535	600	587	557	554	548	549	544	583	539	552	569	599	621	551	530	571	575	552	546	556	599	566	582	593	540	545	583	551	543	604	557	588	531	548	577	561	562	553	589	548	579	564	588	577	570	555	552	545	555	580	553	580	587	528	591	557	563	560	553	595	530	609	583	563	553	583	576	581	578	510	561	574	557	550	575	531	541	564	564	625	537	540	545	528	564	588	562	539	557	576	575	573	579	561	578	572	601	572	558	538	581	513	554	588	520	569	608	581	619	547	578	588	602	546	577	532	562	563	601	571	540	583	605	541	575	551	538	588	575	579	587	584	525	569	575	554	547	566	571	537	612	558	599	547	568	584	550	575	553	517	543	561	531	591	583	547	599	607	560	572	546	556	607	561	568	610	550	583	548	591	594	527	545	569	595	572	577	585	534	566	563	512	524	574	584	564	556	588	557	545	563	556	564	592	537	575	599	604	578	588	578	569	564	572	581	553	567	565	591	552	529	564	528	572	521	546	555	584	588	549	576	577	593	570	592	558	597	576	573	568	565	538	597	524	573	567	544	524	533	561	595	595	567	586	575	557	576	581	529	594	559	564	542	573	568	548	585	564	561	551	541	583	550	532	579	535	566	566	587	574	543	550	562	565	583	533	521	537	514	577	591	542	584	579	542	545	616	536	565	608	597	586	605	543	558	582	578	547	587	578	554	593	561	568	592	552	576	553	557	555	573	579	531	545	543	586	538	507	574	541	598	566	583	574	559	584	586	611	573	577	531	594	560	595	552	521	585	520	566	571	537	545	574	608	588	578	531	548	587	581	614	561	530	547	564	558	591	596	521	570	556	565	615	547	564	576	517	586	575	562	606	555	586	547	581	566	597	563	536	577	574	552	541	539	589	565	570	537	553	578	585	552	590	598	586	600	555	567	613	581	573	565	528	575	560	540	539	566	593	521	549	596	517	577	508	513	578	560	594	588	582	567	573	552	563	589	565	572	585	517	545	576	599	521	547	569	589	548	564	564	512	530	543	573	599	582	585	551	533	565	558	572	549	561	556	511	524	579	574	592	577	553	520	562	530	579	545	588	534	571	575	561	594	603	527	551	573	540	588	590	527	554	539	575	526	576	561	567	558	551	560	604	575	602	569	596	546	551	523	588	603	538	582	569	574	582	568	548	568	502	551	587	568	527	574	555	550	586	564	580	593	561	546	563	564	613	583	579	562	591	564	559	631	563	596	560	566	570	583	547	591	582	583	583	600	568	577	557	572	585	546	527	558	569	572	543	578	585	566	561	581	543	563	575	579	554	575	571	531	552	616	562	542	579	589	557	588	514	590	569	559	608	568	617	530	581	590	534	585	592	576	598	547	559	546	596	544	579	549	560	570	574	581	535	576	546	616	602	542	564	555	554	573	572	557	593	577	555	537	567	568	530	589	530	587	572	577	543	538	581	581	593	590	559	557	532	566	537	605	563	592	541	565	551	566	601	559	576	573	539	573	594	551	608	571	563	552	565	596	573	550	585	550	572	519	589	587	531	527	555	580	605	539	587	559	582	566	554	543	642	518	599	557	589	573	546	551	542	548	565	558	584	534	578	539	572	574	525	510	592	556	579	583	570	523	545	574	613	600	583	595	567	547	586	595	617	580	561	570	555	551	549	556	539	562	577	553	537	587	560	585	550	563	530	577	521	546	556	582	547	530	576	549	599	508	546	550	556	569	574	553	554	573	568	567	561	587	548	553	565	567	534	590	553	558	521	564	570	571	527	556	558	586	547	558	582	562	511	527	544	588	550	606	546	592	539	532	546	575	580	566	558	558	556	604	604	558	538	530	561	545	542	587	558	517	555	555	547	562	620	533	565	548	564	581	587	546	579	577	590	577	563	550	555	532	579	573	578	529	543	562	578	522	542	539	544	593	609	556	520	577	616	579	549	624	590	551	571	560	575	584	582	585	588	587	587	567	544	597	524	552	562	568	535	560	537	553	607	590	553	553	575	582	568	592	613	566	570	540	586	571	569	555	602	584	563	579	579	581	559	565	574	574	580	586	563	578	551	532	615	593	556	560	551	542	550	571	582	539	604	536	594
26202	42656	32369	21685	16235	13040	10440	7785	5964	4420	3393	2623	2079	1763	1488	1305	1238	1125	1078	1059	992	932	952	883	877	874	832	791	747	705	720	720	686	652	672	680	607	656	623	601	578	587	577	536	582	595	561	619	579	615	618	578	568	571	627	591	601	622	586	574	604	635	585	593	621	579	599	585	581	608	589	567	593	596	623	582	595	565	603	573	581	560	565	592	610	630	576	614	587	620	558	585	512	629	575	564	549	604	553	599	576	589	628	610	622	613	576	561	547	573	608	559	562	593	617	601	537	564	588	630	586	583	589	583	596	601	571	621	569	593	642	548	584	574	565	588	599	590	559	548	596	634	603	593	583	567	595	584	563	615	616	624	606	586	616	645	594	579	604	568	597	569	570	616	621	566	615	620	594	586	543	622	596	634	565	627	578	605	596	615	584	565	563	579	591	615	587	574	587	576	597	586	615	600	596	625	594	586	630	604	584	590	587	583	562	623	603	608	609	574	599	598	586	561	585	605	594	558	590	568	590	586	568	596	611	581	602	606	618	571	560	602	600	604	582	558	597	566	616	560	618	620	591	578	607	580	585	557	551	651	608	602	569	575	606	582	563	587	606	598	633	585	568	623	597	560	610	606	612	596	602	530	579	612	596	622	617	543	553	589	585	534	608	575	619	608	564	601	584	555	590	603	600	635	564	574	559	568	597	557	588	585	621	569	619	577	627	577	598	591	594	605	609	631	609	642	607	583	563	602	588	578	589	578	573	578	615	560	573	571	589	570	608	605	580	545	563	613	586	615	639	616	609	593	553	573	584	550	635	635	633	602	590	578	603	589	549	600	591	557	634	596	575	598	583	579	580	627	568	623	576	588	578	636	612	592	599	567	571	547	593	561	589	613	584	616	588	610	587	589	608	585	557	598	591	580	589	592	553	572	558	576	590	538	628	553	594	588	611	625	592	595	626	605	623	585	587	578	578	594	583	632	587	571	578	590	578	570	563	576	564	591	608	604	642	568	595	592	575	583	575	633	597	578	546	616	616	589	573	566	585	566	595	564	598	629	568	579	593	607	598	569	578	637	628	581	601	580	605	607	594	580	609	580	587	609	584	606	600	608	577	563	608	597	635	667	573	608	564	547	577	582	558	545	557	577	593	601	627	579	589	612	590	583	575	612	593	605	604	592	589	614	561	585	583	589	635	550	562	567	563	633	589	645	592	561	619	586	612	578	560	579	586	607	577	563	590	579	609	574	578	548	587	582	568	541	601	600	590	619	550	610	578	605	572	573	570	591	619	601	600	585	593	601	583	564	605	592	583	605	597	595	573	598	590	587	632	569	584	596	601	622	595	594	600	567	573	608	641	564	637	594	579	622	599	589	619	591	603	586	623	601	568	552	604	570	585	599	587	587	589	596	599	565	588	577	600	597	628	634	588	598	608	596	611	604	562	561	609	598	590	591	596	526	557	600	611	584	607	569	644	631	588	632	567	567	580	623	618	559	589	596	582	581	592	554	596	606	603	579	605	590	571	554	607	561	616	631	615	610	596	662	618	623	581	581	547	561	571	577	651	572	595	639	549	613	630	599	584	584	630	585	635	590	634	573	588	596	576	529	588	558	620	596	587	645	602	553	552	583	542	594	612	571	576	611	612	593	554	607	560	580	600	594	590	615	566	617	614	568	616	569	576	598	587	572	606	572	642	553	543	641	588	569	569	566	616	603	593	576	589	602	603	573	576	598	567	619	594	646	658	568	591	583	578	570	565	612	584	606	559	562	573	578	585	589	590	599	595	568	606	601	606	618	547	596	581	561	585	623	577	590	611	547	600	552	612	635	573	606	541	598	620	578	602	612	584	594	610	618	596	619	583	578	680	567	604	610	563	583	550	600	580	596	572	591	596	602	563	604	594	572	592	602	617	565	639	601	620	591	630	628	612	613	586	576	605	579	590	607	604	580	572	586	589	605	590	606	543	542	614	636	581	584	553	562	579	577	561	620	579	591	577	567	578	635	610	556	598	579	597	566	620	565	561	576	603	593	588	568	613	565	618	573	564	581	612	591	582	556	630	602	562	583	596	633	590	628	576	565	557	547	578	562	583	610	610	605	591	567	549	590	578	584	569	550	576	622	600	575	614	598	557	526	598	580	568	604	600	568	597	620	587	585	629	590	616	596	610	529	614	578	629	568	573	559	598	600	636	601	565	579	598	614	566	579	619	556	553	637	617	561	609	617	591	619	596	588	562	600	638	590	572	643	579	616	618	541	609	556	598	564	561	575	601	555	587	593	622	538	610	561	609	597	589	592	570	578	582	566	598	575	598	580	594	598	558	591	597	562	596	573	577	566	615	550	567	559	593	615	605	589	552	609	605	516	603	602	592	599	613	649	562	594	578	628	616	565	580	627	644	615	587	559	617	590	535	640	577	611	537	599	581	586	620	585	590	603	598	606	619	592	592	590	562	593	589	579	614	629	599	584	582	567	545	606	618	564	581	579	564	611	584	578	555	575	583	596	614	569	621	595	595	598	542	544	582	618	595	572	571	560	608	585	606	595	624	553	596	559	586	596	630	591	583	626	544	567	544	604	573	590	603	564	606	610	575	582	622	607	596	611	582	583	582	622	573	550	588	616	600	534	611	599	584	563	597	584	525	592	597	543	563	569	609	614	600	575	570	546	590	557	612	650	620	566	561	581	610	588	610	593	562	614	613	557	553	550	579	602	547	613	598	595	568	626	581	604	593	584	546	589	561	589	608	590	591	594	635	579	597	556	571	558	588	597	603	574	634	572	619	585	632	602	576	578	577	575	585	559	599	622	575	580	574	599	643	583	580	582	544	592	615	593	591	579	606	625	616	577	616	584	621	622	570	613	586	629	597	649	622	644	573	613	599	604	597	582	542	628	628	545	588	571	571	596	562	621	567	593	547	612	604	591	576	612	609	615	638	570	615	637	583	600	571	587	592	627	625	594	615	557	585	613	577	566	617	570	589	572	534	580	626	599	616	621	608	574	580	547	598	550	658	596	582	571	619	604	631	586	566	591	613	609	634	589	583	583	609	592	624	601	611	613	619	620	562	602	595	553	569	598	597	608	618	609	585	601	578	626	545	620	557	576	598	527	594	564	576	559	636	569	597	594	580	597	598	569	604	623	569	589	597	578	618	586	605	603	579	582	584	599	617	613	561	593	598	593	537	576	611	543	590	557	600	565	611	575	624	604	589	587	647	639	615	618	577	604	576	587	606	599	573	565	526	592	598	598	616	573	594	604	648	618	562	627	535	610	596	615	625	579	603	601	580	581	582	545	575	567	610	563	575	543	574	586	580	594	620	649	631	592	561	582	585	587	582	548	598	607	568	607	597	581	598	567	598	610	612	573	611	544	553	569	605	617	610	608	618	605	613	627	556	582	579	593	545	575	599	581	538	587	603	598	574	565	565	547	549	586	560	569	588	617	622	600	637	567	597	578	613	632	596	642	579	612	605	625	593	569	585	613	567	610	641	591
23347	21036	28253	24125	21567	19249	12544	7440	5317	4103	3197	2556	2065	1932	1645	1591	1413	1318	1276	1209	1185	1192	1134	1092	1129	1070	1039	1057	1013	979	1018	909	955	902	863	914	882	885	883	845	888	834	831	869	882	911	854	868	864	859	894	824	868	874	851	871	850	829	826	823	846	877	843	893	852	877	854	826	838	828	880	874	843	842	920	832	866	877	918	874	866	863	861	876	872	810	846	821	850	888	856	832	872	846	869	878	826	796	801	820	867	846	837	869	871	899	894	848	921	831	845	790	852	879	798	889	902	870	862	815	845	845	909	814	864	844	881	854	845	871	857	815	844	854	876	804	820	883	816	854	922	824	881	841	830	844	874	897	844	835	834	816	880	836	830	840	901	832	850	844	830	876	853	814	854	860	824	847	805	808	808	856	844	864	830	843	810	811	831	932	822	797	835	847	853	850	851	830	834	841	827	845	849	876	840	830	871	855	802	911	865	844	934	847	828	833	871	826	825	851	897	865	816	819	856	828	883	833	901	829	837	835	862	844	837	835	812	912	847	850	853	773	810	851	877	869	848	811	861	870	881	855	878	858	828	834	840	883	857	862	876	870	850	846	793	824	905	864	833	850	815	885	855	835	891	871	875	883	851	870	887	797	858	871	884	813	855	857	838	848	829	832	851	882	905	838	850	869	841	880	841	825	835	860	844	830	847	875	819	840	916	812	792	852	791	870	870	809	889	804	896	864	901	929	847	819	848	839	795	866	839	819	846	877	855	814	798	890	897	817	879	883	853	895	865	857	822	845	889	872	840	900	815	898	876	887	843	879	839	850	896	858	843	845	870	857	792	875	867	838	822	804	821	839	821	807	831	889	817	870	856	843	803	834	807	821	859	837	853	888	836	836	838	810	796	818	843	846	777	859	862	862	853	821	807	852	849	846	825	876	890	772	884	802	931	846	858	837	823	813	840	863	819	852	843	835	841	881	825	838	870	847	812	854	884	797	859	853	838	774	834	846	814	853	820	909	820	854	873	815	816	818	879	834	809	837	920	816	863	853	835	824	865	804	844	932	843	819	822	798	908	802	850	809	812	927	870	873	882	855	854	886	885	828	833	818	804	842	919	877	810	819	849	869	833	841	863	875	845	859	814	855	821	829	820	831	867	859	833	836	841	859	836	827	870	860	886	907	872	878	870	895	857	832	779	820	834	847	817	940	816	856	880	862	850	838	870	886	903	894	838	844	867	844	872	841	852	862	867	846	860	835	896	803	867	865	859	806	827	856	855	844	814	788	829	829	869	828	833	857	789	808	876	875	846	854	861	817	819	871	861	842	884	857	856	866	851	912	795	841	854	854	865	855	837	872	833	861	851	787	823	857	813	873	845	900	831	872	823	827	840	907	811	866	851	855	887	879	833	938	847	888	874	859	907	834	809	794	830	858	799	854	789	807	879	866	836	836	894	835	868	800	898	860	866	882	875	809	826	803	817	879	836	858	801	812	863	855	819	874	841	858	881	908	784	799	836	812	821	884	888	849	918	826	843	879	864	831	862	810	870	851	883	848	856	823	813	910	844	854	883	818	836	872	867	817	835	830	811	808	843	814	838	875	900	860	843	857	868	882	884	860	849	836	850	859	799	855	839	789	828	825	817	869	854	818	867	817	901	795	823	850	860	851	847	854	849	821	837	862	822	795	797	912	872	849	804	868	819	833	841	846	818	870	856	809	810	845	854	809	821	862	820	862	852	849	822	827	802	879	831	771	833	847	874	833	811	836	848	843	898	833	850	843	803	858	854	807	845	817	864	838	813	851	881	847	825	829	874	809	811	821	866	864	887	841	846	901	860	856	845	831	871	845	875	793	834	825	844	844	806	792	843	852	874	820	804	796	855	845	866	948	856	773	806	841	881	881	839	870	845	870	836	851	833	833	860	826	853	830	834	852	869	825	798	873	887	891	766	858	879	835	846	860	812	853	863	831	796	859	840	897	858	833	838	865	799	846	862	826	829	844	847	861	807	852	857	866	889	842	887	820	864	824	895	881	833	861	889	848	795	860	852	809	882	911	906	839	855	860	876	811	854	847	883	848	879	835	823	837	845	825	852	881	882	827	873	843	817	793	893	862	889	855	856	874	822	873	813	837	827	844	831	807	825	892	849	796	810	840	841	842	880	836	810	834	817	851	797	845	887	914	864	894	806	870	850	836	878	824	819	859	818	852	809	822	834	840	867	845	830	866	875	879	855	863	825	849	855	842	849	862	839	811	794	804	869	862	816	830	843	866	849	827	813	823	857	846	844	842	860	817	897	833	810	851	845	887	833	852	900	881	760	871	842	850	833	838	897	847	888	889	823	889	833	856	829	882	823	855	837	848	840	814	842	836	845	842	889	891	808	842	861	852	861	878	833	862	882	845	835	880	804	875	813	873	851	829	874	866	841	838	864	841	814	782	813	872	851	881	884	858	776	825	870	827	903	847	851	877	832	851	833	867	834	828	838	891	884	828	873	854	914	873	831	812	841	849	853	852	826	846	875	852	813	828	799	815	854	814	848	852	794	852	846	857	817	844	852	907	847	875	849	857	805	833	820	877	857	849	823	842	861	845	873	860	807	859	851	818	833	845	815	839	813	835	856	858	822	813	848	819	838	825	863	811	879	919	825	862	814	850	868	883	824	859	860	824	902	827	836	824	844	851	807	790	866	885	855	857	795	847	851	855	827	884	834	840	878	850	831	829	821	825	860	895	841	871	864	829	843	839	823	857	809	851	899	875	858	859	837	835	867	837	822	806	848	838	843	830	814	828	834	832	815	878	887	814	871	920	861	810	857	858	865	891	883	818	826	842	819	845	828	862	923	851	875	849	820	858	878	883	872	813	866	825	864	866	843	861	835	886	887	885	847	813	820	855	844	840	804	857	830	862	832	861	832	845	911	849	894	848	780	831	878	848	850	807	783	865	854	819	889	868	803	850	884	866	810	788	876	888	820	815	872	868	856	809	833	891	859	807	821	846	826	903	808	882	857	861	875	848	899	814	865	812	823	821	875	804	862	827	862	884	894	804	807	787	877	839	850	811	844	862	833	815	867	870	887	870	828	797	844	883	818	829	875	803	820	811	809	837	824	893	861	873	787	816	848	763	845	876	855	829	840	862	855	933	865	844	840	842	839	845	835	858	873	858	883	816	888	845	840	856	828	861	844	858	809	765	830	863	868	866	826	782	892	834	866	884	861	867	810	861	826	868	882	888	828	865	833	858	855	858	802	807	786	846	914	846	896	801	894	819	845	823	794	826	902	834	844	861	796	817	854	833	840	880	838	811	808	832	850	823	855	848	858	841	841	850	813	886	854	893	864	836	825	797	830	870	878	880	836	860	860	883	875	899	874	871	786	833	789	805	889	804	817	852	843	882	847	879	855	808	840	854	788	849	877	833	878	851	863	804	848	816	867	879	880	817	885	852	842	842	889	842	865	851	887	789	842	867	857	854	805	860	788	788	824	827	799	836	885	866	865	832
26173	49236	37989	26744	21227	16647	13566	10434	8133	6262	4972	3805	3081	2571	2222	2008	1848	1674	1597	1505	1433	1360	1214	1296	1324	1242	1213	1114	1088	1102	1045	971	1050	960	936	989	948	883	903	865	873	873	849	831	854	868	807	897	882	893	850	862	910	869	839	877	833	871	877	886	876	837	869	863	828	886	914	856	907	867	870	874	865	810	789	877	873	830	883	851	863	845	819	845	876	847	828	835	866	897	930	863	862	888	891	849	966	866	906	856	830	870	881	847	838	892	886	852	861	874	907	916	802	849	856	892	841	848	850	886	872	851	860	849	857	876	891	825	899	818	852	836	872	874	845	898	850	847	905	896	816	888	823	827	851	892	856	830	808	805	855	910	827	853	904	849	891	838	824	853	856	863	870	881	855	862	837	935	889	877	913	856	906	845	863	896	849	815	864	830	894	869	869	876	858	859	865	825	856	863	825	853	854	842	842	819	804	823	858	891	849	838	868	866	854	842	929	880	848	852	877	858	881	889	878	845	929	900	867	822	839	843	862	916	855	865	876	865	852	859	870	857	784	814	851	822	909	863	860	887	858	834	862	875	834	857	857	871	844	882	802	850	863	827	822	853	819	844	849	830	840	884	830	847	890	815	863	817	876	816	882	807	898	886	859	862	826	880	799	910	885	842	861	884	855	870	837	878	902	901	919	846	901	846	804	882	863	871	865	872	862	865	896	850	867	874	864	846	823	867	837	847	910	851	879	853	897	836	893	838	835	877	908	846	881	891	849	871	819	873	864	837	813	865	837	887	860	859	859	854	813	874	848	865	845	913	865	889	808	847	854	871	852	878	837	839	816	895	835	924	872	887	898	854	890	851	854	843	914	873	858	843	881	887	815	833	878	892	864	877	900	864	870	839	829	820	877	863	893	817	812	839	877	885	859	782	870	867	867	883	923	830	823	884	863	885	881	839	869	813	816	851	840	868	843	869	859	827	923	848	879	868	862	875	818	838	828	868	885	866	840	838	900	847	854	902	896	897	848	819	837	904	854	901	861	948	892	878	887	826	910	837	843	840	873	892	889	841	840	859	851	832	905	811	882	809	865	836	879	800	820	844	851	898	872	860	887	950	911	903	900	870	881	869	894	823	847	890	792	852	838	832	865	845	896	877	925	894	892	857	868	878	866	817	851	862	871	803	865	858	803	877	893	897	860	847	819	840	870	842	870	832	822	855	897	853	897	843	843	856	889	847	834	902	857	823	835	856	847	913	932	868	887	877	856	882	869	829	868	866	848	852	872	800	854	838	870	870	886	828	893	873	887	857	889	931	896	852	840	820	866	857	927	872	833	856	829	864	838	837	876	881	858	871	840	825	839	868	899	856	853	834	804	867	839	865	784	866	874	852	830	870	805	873	864	859	874	885	890	809	872	884	916	882	843	865	827	868	853	917	866	870	888	899	827	823	795	895	866	833	873	857	847	917	880	849	859	863	861	867	813	861	893	838	866	862	871	830	878	835	882	803	842	854	841	838	869	862	882	875	803	849	829	882	883	817	809	881	887	833	841	869	828	870	821	855	866	832	869	883	828	807	858	868	887	836	876	873	863	823	870	913	863	832	883	885	828	788	849	854	818	896	905	850	898	909	829	826	889	802	847	875	878	839	880	862	862	886	886	851	852	880	898	866	871	882	832	866	820	786	812	794	877	955	823	861	879	903	895	829	904	838	909	892	879	914	903	886	886	873	808	923	852	893	858	851	840	884	877	882	854	829	871	840	894	883	809	832	864	861	872	866	890	863	885	843	840	821	866	838	862	892	871	821	853	923	813	864	840	880	883	921	884	861	898	868	877	861	791	872	904	882	804	908	866	848	821	901	856	837	866	902	862	849	845	872	845	896	881	881	892	867	840	870	828	831	811	904	821	899	919	866	888	858	881	814	855	873	858	855	898	912	874	881	817	845	850	891	869	872	830	867	907	839	874	859	807	877	863	866	863	853	847	850	892	898	895	904	897	811	872	846	821	882	882	880	840	854	838	862	832	878	827	862	840	818	849	846	933	873	855	879	870	840	861	850	816	900	897	884	887	865	830	850	850	829	907	876	826	867	848	865	801	841	846	849	850	832	826	840	860	885	892	873	870	896	886	838	845	845	885	934	858	906	823	833	829	911	848	887	866	897	809	908	885	868	859	839	834	836	915	873	857	829	875	888	866	896	865	851	847	925	811	850	891	859	877	796	877	906	858	833	885	839	844	922	846	906	870	851	799	819	860	854	879	923	872	836	797	857	848	896	846	863	868	878	853	853	841	876	848	872	883	894	848	813	822	902	908	826	859	851	816	873	823	829	901	840	863	869	858	855	886	879	872	875	847	858	878	850	817	886	843	821	885	870	854	870	852	906	859	846	883	858	880	896	852	874	874	803	886	838	841	868	825	858	915	884	860	859	869	871	887	891	900	853	895	849	794	874	870	821	863	841	829	867	844	867	887	837	879	826	908	853	855	825	877	861	807	867	823	847	887	830	872	853	872	879	880	904	862	846	824	849	868	914	841	870	818	890	850	838	802	866	868	862	875	889	866	774	879	853	874	874	881	839	867	889	815	891	845	836	871	981	839	863	829	860	844	811	824	843	835	878	873	878	874	891	849	892	914	879	833	842	854	853	829	868	823	845	874	895	851	890	861	857	887	873	897	842	874	841	871	902	862	902	821	878	900	825	831	864	838	847	913	839	888	832	874	861	865	867	832	900	901	893	857	866	847	873	928	837	858	847	862	850	892	887	902	886	863	899	881	888	844	848	847	889	883	896	888	847	838	777	857	815	827	889	868	899	913	844	872	863	815	866	883	899	881	870	907	871	868	826	845	884	917	868	865	813	880	825	816	913	876	868	886	848	907	844	819	833	883	873	858	832	865	863	895	839	873	892	889	815	870	902	844	859	851	855	858	892	880	890	899	894	868	794	874	885	875	877	837	858	873	825	875	862	837	896	880	864	882	868	906	816	865	838	839	843	830	840	848	861	941	863	840	835	833	867	850	865	920	896	908	828	873	906	885	882	851	874	880	870	847	824	859	843	879	858	826	825	865	940	875	959	881	859	812	832	875	850	874	869	839	862	883	869	838	891	832	806	868	896	886	842	869	871	845	835	854	854	817	906	884	844	907	827	865	829	855	842	846	886	862	869	887	823	835	898	877	861	872	888	883	876	869	841	858	866	884	872	872	844	879	837	866	888	829	879	891	835	894	838	839	825	829	837	854	830	910	808	838	872	891	856	807	841	866	873	876	873	853	864	874	793	829	856	850	865	851	905	916	828	828	862	857	905	893	869	810	902	759	901	860	911	853	890	878	823	836	897	859	861	911	854	858	839	881	881	930	831	840	826	859	816	871	881	830	818	848	821	852	840	848	887	823	821	892	870	826	862	839	843	819	881	877	875	848	900	852	835	866	882	850	901	852	848	875	821	862	845	897	878	827	862	876	790	835	848	880	868	836	866	851	875	843	875	900	791	828	842	901	885	890	845
24614	21082	27642	25905	19437	12571	8365	5736	4253	3293	2540	1880	1581	1406	1177	1141	981	899	849	847	801	805	755	701	749	746	682	653	587	609	593	581	527	529	534	547	512	533	497	505	501	499	515	524	478	461	499	462	520	475	530	472	492	476	476	513	530	444	459	508	510	461	481	471	545	528	508	480	468	485	443	522	483	488	464	464	476	500	522	470	517	460	439	516	436	510	473	495	503	538	479	503	499	524	526	473	489	545	497	473	481	529	483	486	520	512	457	514	491	478	456	469	526	494	493	495	485	491	519	450	517	498	474	493	501	518	511	496	428	483	508	503	519	521	492	558	485	488	502	467	481	475	511	507	501	492	453	518	471	491	520	499	475	490	504	490	469	486	503	495	486	492	542	532	508	479	507	476	491	489	471	552	483	501	522	489	496	444	511	493	553	478	542	493	517	511	438	551	502	520	483	482	476	533	476	467	529	490	510	472	510	501	473	485	505	481	471	467	455	473	472	491	492	454	487	492	491	460	491	463	525	473	494	524	483	505	502	458	500	459	477	512	521	517	497	502	496	464	491	493	489	491	519	515	514	515	524	448	499	473	473	519	464	517	501	507	482	491	472	496	483	477	527	484	516	471	508	487	494	477	497	523	506	487	493	479	494	476	527	473	498	493	491	467	474	504	527	484	481	529	473	473	458	485	481	487	486	514	483	489	491	482	507	493	476	485	497	550	494	526	477	470	502	521	492	466	522	462	464	496	507	523	476	457	489	514	461	481	493	512	482	478	483	505	523	475	496	507	505	452	488	537	462	494	498	456	509	445	517	474	514	497	497	453	510	505	506	488	499	492	495	539	455	490	494	449	483	509	513	514	486	515	516	501	488	466	482	492	534	500	452	466	521	508	486	539	452	470	503	483	482	474	476	485	504	497	461	533	497	507	431	503	498	454	505	488	518	469	523	505	506	521	506	443	525	545	496	512	450	527	500	492	496	459	477	530	478	485	502	493	510	503	459	509	475	497	510	512	483	471	475	479	474	492	480	494	519	486	471	483	518	496	480	477	491	442	494	489	495	484	492	426	495	477	456	493	493	492	510	505	474	502	481	512	495	477	523	531	490	527	497	490	459	493	509	481	487	486	478	523	481	484	473	505	433	505	515	517	453	524	500	501	475	500	493	491	501	489	508	491	467	458	521	459	510	494	487	494	492	460	480	506	524	504	479	493	492	500	528	502	488	500	487	557	488	448	485	537	496	466	515	490	473	495	495	515	492	470	486	536	485	503	484	472	504	560	542	489	493	501	443	484	513	466	476	498	550	503	490	499	483	495	495	510	500	464	511	467	495	479	490	498	463	547	478	510	496	499	504	518	538	492	485	489	496	492	504	470	560	482	502	474	467	498	468	467	539	489	458	505	452	476	491	472	487	492	485	489	481	474	487	473	473	464	524	503	503	507	491	500	481	520	487	469	508	492	506	509	478	484	484	533	484	476	495	506	519	466	483	514	487	483	476	481	462	481	500	539	467	455	490	514	484	465	491	493	506	497	535	501	473	494	512	506	512	493	486	509	506	529	461	489	518	482	505	503	499	496	488	479	502	510	475	497	453	478	485	479	505	478	470	470	497	466	476	501	508	450	487	495	490	473	453	488	542	495	508	474	486	466	466	477	486	506	506	499	485	473	490	492	493	490	477	507	523	497	531	488	523	482	506	469	488	492	490	497	481	504	515	475	500	452	509	527	479	496	456	498	486	523	466	455	511	512	481	455	496	520	474	500	484	471	504	497	498	455	497	483	494	468	508	534	540	484	459	480	491	537	474	491	492	499	519	519	505	460	468	518	467	477	511	480	526	487	465	477	491	491	495	501	529	491	502	516	474	490	483	435	457	464	482	497	467	482	499	474	486	482	494	467	504	500	523	473	507	495	509	504	480	503	484	525	501	496	520	519	487	485	519	485	505	491	506	476	479	478	500	501	491	505	468	472	456	491	469	500	493	467	497	523	520	509	486	480	503	467	498	462	491	504	480	531	474	489	469	489	501	504	503	481	484	522	501	501	471	504	457	495	461	474	503	502	510	552	466	488	497	445	522	486	481	509	508	504	512	504	450	475	472	507	507	506	499	540	487	469	501	470	520	481	528	470	497	479	442	494	511	523	490	514	489	495	490	492	469	480	481	467	494	478	476	530	461	453	483	509	498	468	521	512	493	510	507	491	507	502	506	524	473	491	482	467	494	475	483	470	514	452	526	493	485	523	466	467	483	463	500	494	484	427	472	464	484	513	510	499	488	483	510	485	450	520	450	491	455	516	535	532	510	527	466	468	485	481	523	521	462	511	491	467	515	503	484	476	465	474	492	462	515	509	462	502	493	459	483	478	476	509	487	471	475	490	461	487	527	505	527	485	516	512	466	486	534	478	473	490	490	511	464	513	502	484	469	484	449	470	519	476	454	465	447	494	519	495	480	455	453	488	498	460	477	446	487	491	508	451	487	498	460	491	505	503	541	490	527	503	500	499	455	504	524	472	500	527	486	498	488	501	518	503	453	507	498	485	472	492	493	483	529	494	483	470	522	465	489	521	497	517	507	504	496	513	490	444	485	482	496	497	478	455	523	483	490	507	503	522	509	481	493	466	492	511	500	496	481	528	481	430	472	514	528	460	499	496	510	507	472	511	461	502	488	493	469	484	486	527	473	472	451	498	492	489	506	511	528	461	486	499	515	467	530	481	460	464	519	501	485	497	443	508	492	494	464	458	484	504	484	503	468	510	473	477	519	498	505	498	469	505	503	487	509	490	474	472	473	540	453	495	507	467	501	481	486	528	535	514	489	499	463	485	491	471	556	488	506	473	508	482	521	500	499	460	509	495	487	504	456	487	494	508	485	482	521	450	481	469	492	485	479	502	510	475	495	486	470	503	469	469	482	502	465	467	495	517	476	487	523	510	450	530	481	491	526	504	456	517	502	481	458	478	490	492	513	475	451	491	473	501	489	496	456	470	504	495	522	479	529	480	516	526	479	462	500	509	505	482	509	471	462	493	504	476	496	523	490	480	493	559	492	482	493	479	475	502	474	471	518	486	477	452	471	486	495	511	515	461	511	475	468	527	483	473	523	482	464	478	512	523	468	536	460	524	468	477	509	485	431	499	487	515	472	539	503	564	485	514	476	480	487	456	517	494	463	480	488	458	482	508	499	508	528	482	529	521	465	512	495	535	498	467	511	482	441	491	491	485	475	453	497	528	458	508	445	489	516	441	498	529	450	479	504	486	461	488	473	473	513	492	474	489	504	522	495	463	495	436	497	479	493	462	451	468	496	458	496	499	504	501	542	505	527	501	466	508	497	495	488	474	541	505	521	474	526	506	473	495	499	527	490	456	506	504	507	449	523	464	507	461	443	478	474	453	529	499	509	481	487	461	476	482	509	496	514	477	503	486	493	475	526	479	492	503	485	512	472	473	527	490	522	495	498	528	476	489	519	494	522	492	488	526	445	514	496	478	489	464
25357	46459	36640	25434	19870	15739	12245	9432	7307	5558	4089	3308	2572	1976	1804	1572	1402	1256	1096	1094	1090	1041	992	901	875	890	834	725	691	732	699	643	690	647	639	585	545	575	545	559	565	562	533	537	558	522	515	520	567	501	527	539	568	534	542	562	501	508	568	554	538	506	501	516	539	523	535	511	546	531	527	520	521	534	530	533	509	514	562	536	516	544	551	506	534	518	564	556	539	543	515	520	571	488	557	530	513	525	556	533	498	517	545	575	528	550	514	564	552	507	537	523	572	538	514	515	525	519	510	522	543	524	552	534	517	490	513	558	531	518	516	513	531	540	537	534	551	534	545	519	562	515	513	525	526	535	527	562	562	516	537	536	534	526	540	508	523	518	461	497	545	540	537	501	560	518	523	550	512	516	515	512	475	557	535	560	544	580	577	549	511	499	544	528	530	534	551	514	506	545	558	533	506	523	547	518	518	523	542	501	520	565	573	544	526	529	530	508	558	527	536	511	549	539	557	508	506	546	520	550	519	544	531	510	486	500	566	494	531	534	520	536	530	572	553	566	553	505	527	550	536	521	543	526	578	517	539	540	543	537	478	512	553	558	542	528	559	564	527	529	533	541	510	508	537	495	556	544	524	547	509	510	531	498	522	502	561	507	515	519	494	511	585	531	543	525	508	537	547	518	503	543	525	499	541	537	559	525	558	539	515	543	507	542	535	528	513	493	551	550	523	540	567	522	551	494	520	533	512	532	514	512	525	530	503	518	537	561	549	513	522	558	503	568	547	539	504	482	530	540	558	559	525	524	504	534	501	526	546	543	520	487	523	506	504	492	549	489	544	487	587	539	505	497	536	507	572	531	551	537	501	490	525	537	527	507	533	525	550	581	537	488	531	551	553	527	533	528	515	526	503	531	546	542	552	529	534	529	560	553	562	522	500	544	545	536	553	534	490	493	535	548	513	539	514	513	552	526	525	496	547	518	523	528	504	573	517	517	509	499	552	560	538	509	572	497	527	547	516	475	523	526	521	517	548	531	496	515	496	545	518	523	535	537	560	515	499	547	560	529	547	515	485	502	517	501	567	536	496	563	480	546	502	548	579	560	540	530	549	533	541	558	479	532	568	507	546	533	525	517	519	556	532	519	516	514	575	552	552	533	576	530	555	557	506	514	550	539	528	537	561	526	543	561	530	599	478	556	541	506	523	529	547	544	510	529	527	560	507	528	547	559	531	538	490	520	499	523	499	529	548	526	555	534	501	545	515	509	582	468	550	455	512	570	528	498	461	531	536	540	526	544	496	529	528	488	556	502	536	546	545	568	540	526	524	548	503	491	508	523	509	554	530	543	541	505	505	530	519	562	553	544	529	533	510	498	547	499	499	503	501	542	543	577	517	508	512	504	511	519	513	522	554	508	497	535	495	511	547	551	535	530	553	521	523	527	550	529	548	563	498	534	528	486	492	537	527	536	514	529	536	510	544	528	539	545	536	493	503	531	538	501	523	544	528	521	522	542	508	529	551	539	527	555	557	520	550	521	510	525	541	535	560	508	532	537	557	531	490	535	515	528	511	527	542	552	551	507	574	474	545	512	502	499	586	530	535	521	517	521	544	565	475	530	511	518	514	523	569	519	550	486	529	565	533	551	505	538	525	536	486	526	519	487	532	530	537	560	545	534	512	504	547	509	500	516	536	544	519	513	558	559	556	545	510	538	530	496	537	556	536	535	517	519	526	531	541	555	494	562	504	529	555	525	557	517	545	517	508	531	548	568	520	529	515	487	506	528	502	507	526	526	526	527	512	558	516	506	542	528	538	553	539	531	531	524	532	502	499	530	514	508	529	546	576	500	514	555	502	518	513	536	503	505	542	565	548	552	506	556	532	547	497	509	519	537	552	527	538	559	546	565	525	546	515	521	518	540	555	544	492	538	537	519	546	540	486	551	554	520	541	566	525	567	522	513	553	541	512	530	542	574	529	547	544	474	514	515	533	510	504	517	494	531	553	558	555	564	501	567	526	559	529	524	535	560	528	522	516	540	512	525	519	565	510	470	525	543	552	552	531	541	489	538	532	522	524	542	549	492	563	522	482	510	515	499	525	522	519	505	528	512	517	561	554	493	532	510	499	531	514	533	536	567	536	536	552	533	547	522	491	498	516	518	537	533	524	496	551	468	537	513	508	536	512	512	528	480	526	507	541	528	517	539	509	506	528	524	524	515	533	524	513	521	527	538	504	560	515	531	528	494	523	497	500	538	544	533	541	553	522	561	523	496	519	504	521	548	498	501	527	511	494	530	508	539	579	544	545	539	514	504	550	531	515	517	501	532	500	525	562	504	531	535	509	545	514	523	521	546	525	491	490	510	496	513	541	531	472	556	538	501	558	529	512	548	581	523	537	532	538	541	510	550	558	505	533	521	539	508	535	526	499	519	538	520	525	507	529	520	523	506	523	488	540	504	524	489	494	535	517	541	506	548	511	494	528	490	503	505	518	535	531	567	546	471	523	557	529	525	536	541	548	532	516	532	546	554	527	573	557	515	530	547	513	524	540	525	534	506	489	524	525	549	561	519	558	507	543	491	513	496	511	544	493	525	575	519	511	506	527	557	516	501	493	505	505	533	507	475	556	491	524	510	540	554	525	513	548	517	499	517	517	533	528	540	533	525	518	516	536	532	528	511	519	530	524	574	524	552	569	568	573	538	559	553	538	557	563	502	550	563	575	558	530	488	538	566	525	551	538	541	534	549	473	543	560	515	488	529	548	533	487	553	550	523	513	515	544	464	534	512	482	522	515	529	539	537	509	540	547	534	565	567	556	537	522	523	495	534	548	541	519	555	531	514	480	528	501	489	510	541	524	507	547	465	516	523	541	551	515	527	546	522	517	513	507	486	560	551	520	531	517	547	530	532	528	492	539	555	508	536	502	503	554	530	501	522	535	533	556	513	551	567	560	518	541	490	508	514	485	532	521	562	506	509	536	520	526	515	556	496	514	532	549	517	572	533	499	524	545	554	543	553	523	528	529	565	539	493	531	535	546	551	519	514	515	509	571	530	514	522	529	534	526	524	507	538	542	483	543	539	514	518	533	485	539	529	537	558	506	548	501	565	519	524	552	527	567	513	524	504	500	529	519	541	511	545	522	557	563	508	491	517	565	506	504	470	483	532	556	565	533	498	521	536	570	497	506	521	515	561	552	513	549	495	535	544	546	529	563	495	523	555	491	544	552	549	499	530	521	536	518	547	562	537	547	506	493	524	517	530	548	502	499	532	546	508	523	511	532	539	533	524	536	489	524	516	509	502	514	517	496	560	542	511	518	514	537	534	519	521	510	494	540	563	527	559	555	519	554	516	535	547	570	518	525	490	530	488	497	510	527	529	520	512	556	529	561	538	533	574	548	528	548	537	524	508	557	530	543	505	486	554	485	531	484	561	515	583	529	512	532	502	533	549	532	531	542	508	490	518	587	527	499	486	528	550	557	492	532	500	550	545	533	506
22390	21096	28729	23743	21303	22340	20128	10161	6934	5372	4086	3311	2731	2343	1970	1869	1665	1560	1513	1439	1433	1320	1249	1219	1221	1220	1182	1120	1067	1004	1070	1042	974	1022	996	926	894	888	927	917	882	927	864	897	841	909	914	880	880	925	870	842	861	924	849	874	861	882	873	888	854	894	849	846	904	823	823	853	916	857	901	850	829	884	881	859	870	874	890	884	912	886	840	932	840	881	853	817	810	898	850	841	890	886	900	887	882	859	855	845	852	815	873	861	856	807	857	913	952	929	864	856	870	854	890	892	860	896	864	860	864	919	830	819	842	898	810	878	819	863	839	864	837	847	823	859	867	894	868	782	828	865	820	851	834	979	848	866	871	902	906	875	798	861	851	847	861	888	832	830	807	836	872	851	888	855	871	919	888	854	843	928	867	893	840	883	824	839	896	851	817	881	828	848	831	852	850	862	840	814	853	850	888	871	821	863	896	866	795	871	870	888	828	886	821	804	867	854	908	888	912	875	863	806	942	857	820	900	885	861	855	880	854	838	813	865	830	850	858	844	870	901	875	864	817	820	853	879	864	832	828	830	817	869	891	850	844	806	854	866	861	809	813	856	875	843	865	862	815	825	870	857	849	827	870	866	877	831	841	852	836	849	800	897	854	831	917	873	851	878	880	817	874	890	833	904	895	858	867	813	916	850	853	825	867	816	840	896	838	864	822	850	886	880	841	816	882	835	855	821	829	926	836	824	856	831	889	857	842	858	885	873	887	847	847	882	833	822	838	884	869	925	855	896	875	877	843	868	908	866	851	830	820	860	863	812	880	868	900	825	898	845	915	834	845	866	876	850	882	854	955	894	863	804	841	891	902	887	877	872	881	907	887	905	823	881	900	876	850	858	829	910	856	815	850	866	848	850	874	844	900	865	875	858	865	852	847	873	857	852	897	897	854	837	820	851	899	866	856	871	846	885	876	902	841	876	825	832	845	882	876	897	863	819	845	913	833	861	831	847	837	824	892	876	848	905	821	873	835	819	855	845	845	869	838	863	946	811	865	870	854	856	858	905	838	873	871	864	856	872	853	876	855	830	868	901	822	866	920	819	811	881	866	917	949	855	849	866	865	829	874	848	890	841	884	860	907	866	873	867	845	908	857	852	867	926	862	852	840	848	853	883	798	847	850	846	890	892	856	841	899	861	856	817	813	865	895	813	896	826	898	923	858	830	872	846	869	852	827	911	856	854	923	853	904	841	777	845	885	871	875	833	845	851	889	833	839	882	861	847	868	946	868	869	837	799	822	809	851	809	833	881	861	831	825	809	851	861	857	901	869	846	867	827	880	890	783	885	857	798	823	905	830	889	861	850	866	876	864	783	903	875	814	861	877	899	846	830	920	882	835	862	870	870	896	861	852	866	837	848	852	849	811	865	861	857	875	857	839	869	879	916	879	930	905	876	883	862	888	859	856	866	846	834	842	870	847	860	854	859	856	862	815	867	876	943	847	917	886	853	840	842	886	901	867	908	837	909	836	845	819	867	816	857	832	924	897	843	887	816	832	926	881	862	834	858	875	863	838	843	889	848	888	870	867	844	872	840	818	890	876	842	910	860	867	839	913	823	819	888	918	847	887	861	896	868	889	905	848	905	867	836	851	863	853	848	876	843	830	834	886	786	874	813	852	906	881	874	881	849	882	866	891	829	871	834	856	841	849	825	878	913	888	858	850	786	829	880	850	824	859	869	871	863	871	848	835	883	850	863	889	854	897	839	902	828	874	801	804	858	832	849	901	855	812	819	824	887	767	876	873	906	885	856	901	840	848	827	835	865	893	869	844	876	875	849	865	808	860	941	948	840	879	854	835	837	826	843	919	851	875	906	852	837	835	871	843	865	829	912	877	836	895	856	858	865	932	842	844	855	911	894	844	914	822	860	866	872	851	860	891	874	801	888	817	860	917	838	895	843	812	858	872	872	832	873	795	877	891	918	924	856	899	919	858	834	870	885	877	830	831	855	863	879	860	860	865	842	858	885	862	849	909	880	837	840	870	836	865	862	815	865	847	912	855	841	866	843	845	841	820	850	898	887	837	904	883	885	863	860	861	892	808	823	858	848	896	809	803	856	851	884	853	843	853	875	844	827	783	906	860	899	856	906	853	891	849	798	812	861	880	897	844	866	840	862	854	876	817	883	893	866	832	795	837	876	896	877	919	920	901	868	845	782	891	817	836	852	892	880	867	860	846	832	867	894	854	875	894	904	865	836	873	906	858	880	865	869	878	846	886	819	828	865	873	865	862	902	857	816	813	846	829	847	876	856	862	932	846	874	806	876	864	872	858	879	815	852	892	932	851	890	832	837	849	877	838	832	854	864	882	864	851	828	873	826	800	841	808	867	890	872	824	878	844	810	852	874	873	878	816	894	868	884	861	847	864	821	867	865	889	813	841	865	855	853	842	790	883	861	836	867	885	833	863	903	781	878	907	862	854	865	865	851	844	846	855	897	860	892	872	902	860	843	906	855	860	846	859	860	850	846	818	835	849	893	856	865	871	860	889	811	854	909	838	886	815	883	896	868	816	856	851	890	893	906	869	863	923	857	834	877	896	861	861	848	869	851	866	858	864	852	862	855	889	866	839	822	878	868	900	915	841	877	858	850	878	854	846	909	890	869	891	870	796	859	906	888	856	850	804	881	840	825	819	868	885	932	898	824	854	828	875	857	858	890	886	864	844	834	885	833	898	828	879	855	839	799	849	879	836	891	905	868	852	845	854	899	848	845	817	819	907	847	842	851	906	829	904	830	804	867	869	862	839	933	854	866	780	802	842	858	842	878	839	872	869	844	863	811	832	876	862	870	829	833	829	851	856	846	842	792	823	847	831	875	903	811	837	850	862	866	854	824	814	895	853	863	895	872	842	814	874	855	835	873	861	867	837	853	820	858	855	838	887	872	873	814	880	829	885	836	857	834	877	838	812	874	868	856	847	835	840	883	877	867	874	860	856	888	877	803	885	841	898	816	860	862	877	874	828	893	839	804	861	852	884	861	795	860	836	849	898	819	850	881	898	849	839	835	893	840	822	896	837	836	826	808	836	895	895	816	851	898	820	810	864	836	888	893	877	815	866	816	881	889	830	842	831	908	820	838	879	906	838	936	848	816	870	837	857	846	840	878	885	872	859	950	879	874	837	883	865	933	833	865	861	872	879	872	871	886	828	851	824	874	897	880	913	886	879	849	857	827	821	876	905	849	821	861	842	853	838	876	880	922	878	843	847	884	903	813	864	839	879	897	819	866	908	881	858	873	830	816	862	852	886	859	888	869	837	852	834	898	882	850	838	840	852	827	914	857	905	850	874	834	862	823	806	885	864	909	858	915	825	889	816	866	837	907	897	840	846	825	913	876	850	890	879	860	833	866	901	846	867	908	838	857	872	892	879	846	843	849	875	864	842	878	827	851	853	837	879	916	871	882	888	852	889	862	839	858	882	845	866	866	861	855	844	915	838	862	832	882	834	844
27751	54053	43147	31548	25697	20743	16897	13260	10436	8015	6079	4809	3853	3248	2785	2465	2240	1996	1762	1772	1704	1527	1491	1459	1422	1396	1359	1293	1223	1240	1137	1104	1071	1108	1048	989	1002	940	906	872	897	865	924	847	863	920	883	924	927	892	918	952	904	845	889	868	905	894	859	894	878	900	917	920	926	850	895	897	927	880	893	919	935	942	863	875	924	901	927	859	899	877	864	908	887	893	885	920	820	918	923	859	891	849	840	861	861	891	919	867	905	963	876	918	867	944	926	870	854	912	900	899	888	869	937	879	904	884	846	908	861	902	924	918	872	849	873	878	933	942	917	844	886	925	868	848	885	886	861	887	909	847	878	855	852	883	909	858	909	882	910	857	887	902	865	882	833	917	894	921	868	862	890	881	899	882	896	877	925	836	902	892	893	909	904	915	905	902	856	874	887	906	884	819	884	890	866	879	903	919	906	899	918	875	883	937	898	850	879	938	923	861	845	891	943	826	911	855	909	923	901	841	935	908	898	915	873	962	902	937	893	926	874	882	914	890	914	910	939	889	832	891	899	904	866	937	907	822	881	906	943	876	892	876	919	884	911	850	876	867	900	877	880	951	919	868	927	866	887	848	903	881	883	889	862	889	922	888	908	860	887	962	880	875	883	912	873	838	870	921	902	898	851	892	973	871	865	897	863	922	936	946	858	904	848	881	848	890	905	820	878	925	890	943	931	865	827	897	900	917	880	885	924	885	873	878	886	928	923	920	872	922	925	886	891	951	880	910	876	892	902	836	862	881	868	961	872	844	828	901	873	870	888	896	896	844	900	815	860	893	850	865	941	871	897	895	875	924	876	878	876	921	904	917	869	893	873	898	907	891	861	885	872	889	891	895	908	885	892	900	903	869	905	856	894	849	936	942	879	883	853	838	932	925	853	873	895	892	857	888	936	929	896	857	874	870	843	850	876	928	868	883	900	900	946	904	933	858	931	877	849	886	890	857	844	921	883	853	952	845	929	891	919	889	922	810	926	936	821	910	885	898	891	882	878	911	909	894	900	855	864	931	936	898	878	929	871	925	883	925	967	869	873	884	865	888	917	905	857	932	914	913	851	871	824	845	888	889	883	863	869	908	919	898	858	897	876	923	849	863	893	913	886	902	896	882	940	881	911	880	819	874	910	903	885	902	862	884	858	827	877	864	891	882	922	884	867	910	873	893	871	896	897	925	942	931	879	846	899	933	821	869	929	886	814	906	935	898	955	845	896	832	883	897	872	897	884	904	875	865	900	889	887	890	898	861	892	846	874	856	799	878	852	901	865	893	898	873	900	868	880	833	891	866	907	885	922	892	922	883	885	854	885	848	853	873	868	911	841	904	870	859	922	833	863	878	876	896	857	903	857	928	853	902	877	929	818	914	875	862	893	922	867	876	851	853	820	886	826	893	897	894	950	876	899	877	873	894	903	941	865	932	911	904	878	912	859	935	908	898	867	825	866	845	886	932	940	851	897	900	890	892	899	883	893	853	859	892	900	903	958	886	827	900	813	855	891	859	840	869	866	922	875	845	900	897	884	876	931	897	892	904	855	881	821	877	886	915	840	898	853	852	833	909	858	881	907	890	885	872	885	890	894	894	844	901	895	852	917	852	846	913	925	876	862	885	857	856	893	894	916	818	874	867	871	916	871	872	876	914	873	878	895	857	823	862	844	863	904	860	927	869	928	866	861	928	959	875	837	883	902	881	842	907	931	957	868	908	891	879	864	874	902	858	861	885	841	946	906	865	900	845	921	915	902	922	863	912	877	860	844	860	906	811	822	879	860	884	892	898	880	847	892	871	892	886	893	866	903	874	894	863	905	870	854	895	885	846	863	844	841	916	923	877	926	914	901	858	863	908	925	941	881	904	857	879	883	829	897	898	929	923	892	899	871	911	848	858	826	872	897	902	860	842	892	891	886	856	885	871	880	917	853	862	882	888	887	882	931	856	880	872	915	886	845	854	842	891	881	867	834	844	885	923	916	839	907	850	911	857	900	866	897	909	811	937	872	833	848	877	946	856	840	846	901	877	861	868	928	860	889	830	873	868	931	909	913	853	873	865	856	887	936	891	909	907	902	889	888	862	881	910	880	883	904	808	906	856	863	885	920	867	906	891	885	880	872	902	896	927	878	905	879	942	908	882	923	901	932	891	854	880	820	891	865	898	887	873	948	886	871	879	888	948	878	868	886	909	894	918	927	882	855	847	878	907	887	874	890	897	905	883	908	840	886	828	893	883	843	890	859	986	898	914	880	861	873	831	908	944	941	880	877	894	914	908	888	889	851	855	842	941	925	876	830	886	901	865	847	847	893	908	914	840	879	885	859	948	867	879	911	908	942	884	854	880	843	865	880	888	868	867	865	922	910	899	888	917	893	829	891	892	859	844	920	929	897	912	913	867	863	899	880	907	898	906	871	835	909	912	844	875	849	909	901	824	897	873	876	854	901	907	887	921	845	929	941	856	916	889	881	910	909	929	931	871	891	877	904	863	948	853	881	887	930	869	906	914	881	917	874	853	913	856	896	828	859	872	843	868	905	849	861	878	847	911	863	826	890	908	894	928	870	922	899	862	854	881	861	867	888	910	913	871	892	921	933	898	931	903	928	885	874	910	838	880	910	882	851	890	876	868	905	902	896	937	878	883	854	875	911	883	894	948	820	893	901	908	804	883	857	888	915	882	913	900	897	864	943	888	886	875	946	857	869	894	918	882	884	893	925	881	827	884	905	889	916	930	836	892	876	918	879	900	896	886	888	866	876	862	896	904	930	904	929	907	887	911	889	902	909	896	893	843	897	913	899	834	883	899	859	913	855	904	865	851	913	910	907	903	904	865	916	952	846	891	876	906	906	830	869	922	932	920	919	895	894	861	873	863	909	823	896	903	898	902	863	862	950	897	893	908	848	835	909	910	861	904	934	901	854	827	938	892	899	912	849	868	875	914	870	945	861	872	867	885	849	873	852	867	884	865	848	963	892	872	881	887	870	895	877	892	862	862	903	929	870	841	915	860	837	930	886	912	820	913	881	916	892	856	880	921	915	908	896	841	852	891	841	906	838	891	844	903	924	918	891	864	923	888	887	923	913	844	872	884	887	926	909	819	880	888	842	918	885	867	843	906	867	893	877	892	930	837	918	892	813	957	921	839	905	895	899	893	925	928	897	940	877	868	927	938	900	912	962	843	865	873	923	940	886	893	894	907	871	902	881	841	875	903	915	864	891	898	902	885	904	881	917	906	900	903	903	910	920	882	915	909	936	905	878	901	923	882	914	895	840	933	877	871	875	913	883	928	918	897	868	903	937	901	929	874	935	907	869	899	867	901	880	881	853	907	898	916	874	856	910	846	889	867	853	850	882	905	855	847	892	838	886	971	907	885	891	910	878	904	914	907	862	899	869	877	896	878	875	833	890	892	891	942	847	909	890	885	912	881	860	923	861	889	842	864	901	880	860	856	882	850	860	926	937	869	895	853	891	878
28235	25337	29513	22129	13108	8601	6073	4393	3361	2557	1973	1561	1370	1154	1031	956	983	875	784	816	821	766	723	682	736	669	690	648	671	651	605	643	600	565	606	554	572	575	563	602	520	536	625	528	574	583	535	518	532	579	583	554	567	547	553	584	528	537	557	538	527	530	561	529	566	556	558	541	531	517	534	582	544	560	533	528	485	552	532	571	562	559	539	528	534	506	570	546	544	533	543	523	599	523	529	513	536	554	535	569	504	526	568	589	550	544	572	561	526	538	585	547	535	559	535	538	521	583	532	557	575	573	556	579	535	554	564	566	509	530	510	551	567	591	555	568	521	581	565	578	545	542	561	558	578	535	555	560	518	530	566	514	565	505	520	530	524	550	607	536	520	570	534	564	541	562	544	604	519	561	532	549	589	569	486	540	559	552	548	530	569	526	536	557	554	567	537	549	547	566	550	561	535	554	549	561	569	505	527	525	550	532	560	576	587	511	530	588	521	565	602	569	583	522	544	543	497	506	526	518	553	554	495	588	553	602	554	551	540	536	537	552	558	535	541	507	551	559	531	521	545	563	603	532	569	558	578	513	535	546	535	552	616	554	534	522	516	548	545	525	524	526	575	502	568	512	542	558	488	512	581	512	521	553	572	534	565	542	524	524	548	545	599	561	558	533	542	548	578	537	553	561	511	511	531	586	505	521	511	544	551	522	550	547	550	579	539	525	540	515	563	561	585	540	565	546	525	567	514	546	529	577	522	569	526	551	589	559	527	545	528	534	540	566	558	574	534	519	561	530	549	570	580	503	561	541	546	557	547	528	537	540	524	571	533	508	509	579	510	543	574	513	553	535	546	545	533	542	525	513	558	514	542	506	572	548	521	568	550	532	523	579	533	531	545	580	525	544	563	562	559	536	532	535	569	516	577	512	530	549	529	561	558	545	532	550	545	560	539	532	563	524	530	525	541	531	536	569	527	560	505	535	540	562	529	527	567	595	534	484	566	590	571	512	522	564	551	528	570	583	548	549	600	552	548	560	573	554	574	553	589	576	537	553	540	544	548	506	557	531	499	553	564	559	544	539	561	532	530	532	601	539	522	526	537	539	575	544	570	562	508	536	530	528	502	477	538	553	558	534	533	581	507	554	533	530	545	555	560	551	559	493	528	532	564	574	523	521	581	522	529	557	536	536	546	552	527	546	560	576	594	508	538	548	572	585	521	565	519	549	560	580	543	548	548	553	543	547	548	535	573	557	513	523	546	547	570	542	569	492	559	590	556	511	536	549	537	544	596	541	574	566	525	549	561	537	541	573	580	545	535	554	573	537	548	547	551	534	550	564	535	569	519	579	490	572	500	527	529	564	605	547	522	571	613	550	501	506	563	571	553	538	584	521	536	554	556	567	538	520	520	569	538	537	525	567	566	537	542	536	567	547	507	556	569	560	545	517	582	581	516	539	518	506	508	550	548	604	545	585	530	573	520	573	527	574	535	580	515	532	543	585	532	526	575	548	544	547	566	547	543	538	564	561	586	555	530	517	539	525	533	517	496	570	522	588	526	576	612	545	533	484	559	551	569	521	571	564	521	482	553	526	491	513	559	524	533	550	594	554	533	544	537	497	570	518	542	529	539	537	555	550	534	585	570	527	548	552	544	580	543	564	514	534	532	533	574	557	521	483	537	605	499	552	551	531	581	538	567	529	574	523	519	509	566	500	528	535	530	585	551	559	540	538	539	564	561	547	539	529	545	547	580	549	583	560	541	542	541	587	568	561	514	543	572	552	573	527	544	583	540	520	514	565	527	549	558	581	524	500	507	569	536	566	507	568	557	566	529	566	531	539	544	558	496	558	564	543	510	545	582	543	546	558	556	517	555	559	535	538	584	543	587	568	563	554	563	531	567	504	543	561	533	543	487	543	533	530	573	543	518	560	534	540	574	551	573	533	567	522	592	518	528	562	517	538	531	573	538	555	556	555	539	551	558	534	535	509	520	532	569	525	545	539	519	558	523	591	572	557	581	531	515	540	564	540	552	584	543	537	579	512	557	517	555	581	510	540	553	549	572	571	529	503	540	511	564	522	568	561	577	546	558	549	546	569	577	557	514	525	537	563	569	548	570	568	575	518	548	570	557	542	548	598	561	530	517	568	544	534	533	551	531	552	552	527	562	585	566	553	536	521	532	536	522	583	536	549	509	548	564	510	548	537	553	532	579	573	541	571	548	538	563	534	550	564	576	575	536	551	519	504	518	564	520	540	558	539	564	572	505	534	527	527	563	596	552	585	543	517	516	556	532	575	572	532	577	563	554	555	528	543	573	570	555	529	562	577	532	541	560	514	575	565	568	537	494	585	542	544	587	550	534	527	548	564	521	548	581	529	534	501	567	563	538	523	574	532	532	542	537	553	567	512	538	560	535	555	584	543	527	551	522	578	526	573	554	550	543	521	532	549	548	559	512	533	555	533	566	537	543	551	542	553	553	577	570	524	564	565	543	563	506	501	498	563	528	542	538	587	556	556	555	607	522	527	567	582	549	540	542	549	556	540	534	507	581	570	567	534	545	505	562	557	528	542	554	531	571	551	564	543	565	520	514	570	554	574	545	522	518	537	535	575	576	522	553	538	527	531	530	528	548	515	513	544	577	555	577	509	593	531	577	546	531	522	529	509	566	520	541	550	557	517	556	548	528	574	523	568	576	561	552	521	506	544	522	572	570	559	559	558	538	532	613	559	543	496	535	507	527	544	571	529	550	568	496	552	513	576	545	541	516	528	511	539	553	500	537	533	539	562	546	504	548	578	560	578	571	563	494	517	532	563	562	492	537	558	508	505	536	536	556	571	507	517	547	505	579	530	561	570	532	572	544	556	540	523	537	532	513	539	551	527	537	548	540	547	503	528	542	545	533	554	555	549	491	538	546	525	543	534	505	557	547	571	545	542	546	503	556	573	546	551	550	567	555	572	535	548	532	506	552	578	545	524	533	535	567	532	536	517	527	588	547	548	596	578	568	541	551	522	536	550	569	589	555	566	549	562	551	502	502	539	524	547	526	529	576	549	611	497	556	503	572	561	589	533	531	553	549	526	540	570	547	548	561	577	528	534	503	561	495	554	593	575	564	555	529	556	559	580	552	535	541	555	509	589	560	553	540	537	544	529	541	599	570	539	546	531	552	568	547	539	544	594	523	538	556	580	540	564	543	541	549	559	543	537	558	548	560	521	569	545	581	564	555	514	557	523	529	548	556	576	586	539	515	546	530	519	580	527	555	522	568	582	526	583	566	545	525	543	514	574	500	564	546	552	531	551	589	552	522	515	566	554	535	553	527	543	563	520	549	526	557	564	559	529	601	529	550	559	526	507	545	545	523	530	535	549	521	545	525	548	512	561	516	508	507	567	589	558	528	530	538	591	570	540	546	571	561	553	546	590	525	526	544	559	540	587	526	573	565	567	503	526	547	536	566	535	536	526	560	537	538	534	574	579	558	542	532	555	546	548	531	520
25928	41657	32145	21609	16255	12785	9579	7567	5518	4277	3310	2480	2111	1679	1540	1369	1224	1059	1023	987	970	897	818	869	862	765	807	800	709	716	707	658	609	652	567	630	595	607	566	578	613	571	555	551	583	583	557	593	538	573	558	613	574	529	571	553	589	577	573	568	569	604	581	566	579	559	568	608	587	579	598	577	564	571	557	566	573	584	585	562	579	580	558	560	598	589	562	569	578	547	573	619	544	596	547	594	575	573	546	548	578	556	554	584	585	558	509	560	553	590	585	553	569	591	580	552	537	568	555	564	596	568	575	572	613	599	561	568	583	587	613	567	593	592	584	587	568	562	587	554	581	591	600	582	592	598	550	621	564	598	571	611	541	571	587	564	559	549	587	520	574	536	556	496	597	578	575	593	534	514	616	598	570	601	600	635	543	557	611	548	603	581	575	574	577	565	585	588	580	577	571	603	549	563	586	566	606	598	619	604	582	549	546	538	579	574	540	616	554	556	566	556	533	537	589	620	572	613	561	610	605	539	538	630	581	630	610	548	588	592	610	587	561	586	588	549	624	574	611	564	555	609	579	574	568	582	526	560	602	550	578	580	610	585	594	560	564	589	564	556	580	599	582	527	597	542	520	592	567	531	587	547	566	528	574	630	556	608	534	584	547	589	556	568	599	561	608	573	547	641	590	586	588	615	554	571	556	594	584	579	572	621	602	551	537	558	630	567	592	563	589	600	534	613	588	599	550	593	565	592	573	592	583	552	597	592	572	556	584	565	582	533	594	617	555	574	595	530	586	575	591	561	534	605	590	570	587	547	596	549	546	543	575	586	614	553	593	584	577	582	608	563	541	543	599	558	604	585	572	582	591	600	589	585	571	528	611	576	593	568	555	589	578	608	602	561	551	570	541	585	539	574	586	576	526	547	565	581	545	549	594	545	570	591	577	541	552	561	557	586	572	579	587	596	610	590	584	587	600	555	605	548	583	563	577	566	550	572	565	584	601	579	562	572	578	568	553	579	541	569	567	568	578	541	547	581	529	560	561	563	584	566	543	548	559	563	572	621	558	551	558	566	583	519	555	574	580	613	540	559	611	583	569	557	596	623	565	563	602	604	570	534	536	529	560	541	591	574	547	585	586	535	582	591	594	532	568	604	614	549	582	555	592	532	618	587	605	597	627	593	549	561	493	617	625	561	575	557	618	613	553	565	598	614	568	572	612	606	569	597	545	556	586	572	573	566	577	540	571	555	528	579	574	605	549	555	555	565	570	585	575	581	591	553	588	595	555	573	578	587	598	543	575	545	605	559	577	534	559	588	596	601	568	557	577	603	579	552	607	589	566	571	548	587	571	614	615	559	554	586	546	587	601	599	601	607	567	611	607	589	584	547	520	591	594	502	556	564	562	577	590	578	600	567	569	605	590	581	537	575	601	595	560	581	570	608	576	534	578	607	579	542	569	623	580	601	612	564	570	582	586	551	594	515	562	562	556	572	582	570	579	594	572	605	616	567	610	533	575	552	584	567	598	547	567	579	576	582	558	599	553	601	540	579	549	552	602	607	591	577	591	591	594	563	579	530	600	561	579	605	586	601	568	581	546	578	555	587	567	564	587	580	548	560	563	525	573	555	608	638	558	602	577	572	538	529	543	545	647	552	592	596	563	590	573	595	620	561	560	587	582	556	551	547	585	588	595	565	552	573	586	546	553	603	564	578	589	574	584	580	596	612	584	625	651	598	556	555	594	606	567	582	572	565	610	562	571	536	614	567	620	595	576	508	582	562	560	546	574	559	576	554	583	575	551	557	546	552	521	567	563	598	604	601	596	575	555	582	603	564	603	591	573	606	526	556	581	594	595	544	560	534	561	634	582	564	567	560	573	607	597	589	582	598	601	605	595	569	595	604	572	588	593	554	581	607	593	540	556	589	518	576	609	577	598	585	563	563	570	584	542	587	609	589	607	581	592	599	595	610	592	584	595	562	557	583	521	535	574	595	559	546	537	560	535	585	571	539	516	584	561	618	575	556	607	572	580	575	569	543	574	562	583	601	553	600	599	573	544	593	605	597	542	562	593	605	612	517	562	563	562	560	525	568	595	535	562	550	565	529	621	567	557	560	578	582	588	573	588	549	593	583	611	589	564	564	595	611	564	532	592	533	550	556	561	549	577	615	594	603	599	577	553	564	588	536	593	572	588	574	593	606	581	627	596	597	600	584	565	593	521	594	522	541	583	548	564	589	580	585	601	565	561	576	589	541	583	539	533	597	538	589	556	576	596	577	572	595	549	565	604	560	565	573	636	599	566	567	573	590	584	518	620	609	565	570	564	585	563	588	597	621	595	664	585	533	541	567	572	607	571	552	609	549	562	631	607	570	574	570	569	547	593	529	607	578	611	598	581	592	566	583	610	567	624	579	555	568	576	615	553	598	572	560	587	598	607	559	614	572	538	570	532	566	591	559	561	557	564	599	572	554	593	588	584	552	567	565	556	602	594	605	552	577	620	559	575	589	577	559	571	595	553	568	568	619	542	581	597	575	587	551	567	578	554	605	572	575	583	527	614	540	602	607	565	579	562	568	581	601	595	584	516	584	566	539	605	573	624	542	515	592	614	579	586	598	546	534	597	577	562	575	622	580	571	522	594	573	522	594	572	558	589	553	588	617	628	578	570	586	588	598	564	634	544	576	562	592	555	598	591	573	564	614	586	580	638	557	594	566	591	567	539	538	573	631	554	588	610	599	613	615	564	552	532	561	599	551	564	560	577	562	575	578	586	568	608	596	592	595	559	572	576	557	570	606	586	577	592	613	591	529	592	570	575	565	591	592	525	611	590	563	567	556	572	619	572	591	545	643	561	589	602	559	567	564	625	596	554	591	579	571	582	542	555	556	575	576	575	563	573	568	581	570	602	541	558	612	598	583	606	525	592	571	538	574	549	560	551	551	547	620	572	557	594	593	532	583	595	559	581	574	570	567	625	585	548	540	555	588	595	534	618	573	599	587	564	575	602	538	571	559	577	610	523	558	536	563	599	491	546	570	575	597	598	600	598	584	575	606	539	562	544	581	623	561	571	569	545	625	567	560	568	544	660	590	566	543	582	586	591	590	571	540	593	546	572	640	595	538	595	552	554	610	581	548	575	560	580	616	561	567	574	590	544	588	629	564	537	583	566	565	578	601	557	596	630	576	580	569	557	606	560	571	592	607	573	595	600	555	559	558	569	599	625	574	603	558	555	585	580	542	535	619	567	561	601	597	579	560	570	596	600	590	570	566	587	606	543	571	580	544	611	567	570	564	540	566	614	579	551	580	588	595	573	583	582	591	542	590	558	555	515	585	573	600	555	587	552	580	550	589	546	563	569	561	600	573	601	625	566	598	594	544	555	579	598	607	561	568	534	603	571	602	582	547	558	558	580	617	560	581	579	590	545	622	591	595	542	577	565	576	595	576	547	578	550	605	561	586	544	613	569	591	550	628	515	580	573	549	628	574	605	612	616	554
23360	21052	28308	24126	21579	19264	12132	7095	5244	3960	3064	2559	2116	1856	1715	1490	1384	1355	1232	1214	1274	1154	1075	1143	1068	997	1038	1042	948	896	1020	967	897	938	923	875	850	916	892	850	919	819	866	857	797	832	822	840	810	786	872	783	864	831	774	840	817	853	824	864	863	822	830	890	833	763	796	835	851	851	784	840	854	851	774	848	905	860	804	830	843	856	833	832	820	865	827	853	806	845	827	846	820	821	848	867	841	743	845	843	868	807	845	828	862	854	804	832	804	834	802	821	839	836	807	841	804	831	756	794	783	820	808	827	824	867	825	867	792	824	897	843	873	819	835	813	830	804	819	899	825	816	826	840	815	840	846	796	856	808	840	803	869	826	826	823	819	842	884	807	789	847	825	900	785	857	814	823	897	862	849	889	824	808	819	800	844	839	804	809	840	886	883	790	808	885	837	823	881	787	805	831	847	877	795	790	886	865	856	802	829	821	807	841	856	876	854	848	882	803	824	833	822	841	851	782	829	847	822	828	889	804	823	828	863	808	818	798	810	810	827	842	808	768	823	853	827	817	883	856	851	803	821	808	872	836	869	863	874	831	882	808	862	851	847	833	864	821	858	827	805	834	859	846	762	841	868	899	829	834	903	800	831	813	847	850	839	837	875	802	853	767	816	798	796	869	827	797	839	859	868	806	777	810	849	793	829	839	814	871	839	817	854	853	788	794	823	771	839	853	813	812	788	840	862	811	815	829	843	809	861	809	842	841	880	784	855	784	833	795	815	823	824	844	840	818	839	817	853	864	794	797	824	853	861	802	800	854	795	868	852	813	764	908	840	868	812	781	826	835	819	807	850	816	866	866	808	832	817	773	861	807	810	827	854	837	797	815	812	808	821	844	907	836	835	798	845	844	857	871	859	843	828	813	828	811	844	810	850	813	811	820	846	842	822	848	792	826	789	855	808	860	826	831	813	864	833	874	882	815	853	792	811	805	894	844	807	796	829	828	869	820	858	841	823	812	808	871	862	842	791	784	818	850	821	835	838	785	855	829	898	815	810	836	836	838	793	863	815	882	858	879	831	856	828	829	872	850	843	857	797	872	881	857	824	812	816	893	866	836	834	848	823	801	861	827	814	839	834	837	837	854	798	858	801	827	817	839	810	825	801	802	847	818	804	788	851	824	871	836	835	839	813	820	808	815	808	841	821	795	826	805	784	853	856	813	876	832	820	822	842	809	850	831	844	809	826	873	803	862	816	858	847	846	764	875	849	811	833	854	842	844	843	788	856	875	834	845	840	873	807	816	793	830	868	801	840	804	804	828	798	820	813	869	877	837	804	863	814	828	797	825	794	802	873	858	890	789	799	807	822	868	833	812	873	819	825	881	883	833	825	819	784	849	843	841	851	884	879	830	841	854	853	810	868	774	845	893	838	805	833	864	856	861	762	826	855	778	860	816	828	805	850	842	823	833	810	848	865	839	774	771	812	823	847	833	794	828	875	820	831	845	823	853	867	803	799	861	824	831	801	863	822	847	827	839	821	816	833	879	803	792	829	834	845	874	826	831	844	920	853	829	802	785	838	855	853	806	761	889	831	805	816	837	787	880	835	822	866	873	824	844	829	783	894	858	842	821	807	852	858	825	839	858	851	835	852	858	852	805	842	899	774	846	798	819	825	826	870	881	782	879	919	854	855	784	802	849	790	853	863	857	843	850	854	879	796	853	871	806	784	832	826	864	790	838	757	854	833	835	803	854	881	815	850	848	838	791	798	825	813	859	839	847	839	853	802	887	778	820	784	830	829	801	842	774	825	836	825	844	818	849	901	839	842	863	906	801	838	814	839	900	821	795	832	790	875	869	874	812	832	841	816	853	760	860	879	775	872	777	807	858	871	801	808	844	858	829	803	824	813	871	855	821	872	826	787	878	868	776	826	896	822	795	826	796	800	798	858	817	847	868	859	833	797	837	825	859	832	776	834	830	802	830	769	801	830	860	826	805	796	840	813	825	850	774	811	782	822	812	891	859	826	842	834	843	822	809	817	805	867	843	866	791	808	839	819	743	881	822	819	823	870	885	838	794	854	774	847	834	883	879	844	841	850	817	828	767	838	787	785	905	857	836	813	820	873	775	815	841	863	839	829	824	834	884	867	852	892	808	851	845	823	823	768	822	806	809	879	846	857	812	872	826	862	805	794	862	882	792	841	825	768	820	864	874	894	832	867	827	855	828	881	866	803	877	852	765	825	796	849	829	839	841	780	830	825	833	851	794	778	868	818	857	826	844	836	837	800	832	851	819	866	879	800	819	785	861	855	858	839	828	814	852	850	837	831	816	812	851	882	847	841	877	758	818	826	816	830	825	778	833	843	780	858	793	860	872	849	810	838	823	822	844	844	876	795	856	828	851	826	764	783	827	853	830	846	792	852	787	825	822	834	787	824	836	842	853	780	797	810	855	852	835	859	829	792	840	817	792	819	849	913	842	851	802	808	850	827	841	820	813	805	799	821	889	826	876	836	819	840	814	819	818	817	846	828	811	863	858	864	832	830	789	820	860	790	804	777	876	824	799	841	850	792	841	799	812	828	792	837	856	870	759	817	807	803	808	829	837	837	803	853	823	817	848	787	789	819	787	825	825	875	908	799	835	820	819	852	807	830	847	836	868	859	834	776	778	874	818	838	857	856	815	774	866	871	877	856	817	798	859	835	806	789	782	913	844	800	847	857	827	815	826	826	784	827	827	829	833	795	796	847	862	817	824	815	810	815	872	839	855	811	874	795	832	806	862	787	811	830	832	846	831	840	857	811	842	810	841	834	814	840	826	811	862	791	804	882	865	818	818	821	812	847	849	835	834	869	819	857	846	803	824	820	816	808	806	834	823	850	821	909	789	881	793	894	852	847	791	870	794	821	800	815	858	858	819	883	820	782	867	927	787	813	794	879	856	865	840	851	853	817	833	813	807	819	823	787	817	847	877	869	859	805	809	855	782	788	835	813	852	802	821	811	847	789	880	830	810	806	841	860	850	788	795	852	857	798	837	827	811	816	807	879	780	861	845	848	801	838	871	843	784	868	861	845	875	868	827	842	812	790	816	814	833	872	842	806	852	820	788	782	897	829	792	803	777	885	853	818	813	883	868	842	807	816	817	850	873	818	861	867	817	813	833	843	877	808	862	863	840	856	842	819	872	875	823	805	849	819	864	838	832	834	831	837	846	848	892	858	833	831	799	811	787	786	870	795	835	799	833	820	856	793	780	871	893	835	872	856	862	865	826	790	779	813	771	798	826	838	862	847	816	838	843	838	815	851	842	798	800	825	833	809	872	817	831	811	834	829	879	896	808	814	800	835	818	838	843	811	825	867	803	875	812	801	856	822	813	785	789	828	881	817	808	830	875	810	823	820	768	863	801	801	880	839	827	851	828	822	861	803	832	814	821	801	813	799	819	799	837	784	779	849	823	877	787	764	892	813	884	856	851	848	800	849	791	840	799	824	888	849	817	788	780
26089	48607	37968	26689	20918	17039	13290	10325	8215	6115	4618	3697	3046	2571	2244	1936	1799	1686	1569	1513	1360	1316	1286	1268	1159	1276	1207	1096	1047	1110	1064	952	960	1006	908	932	892	902	892	882	890	972	912	853	845	905	824	801	809	863	907	862	859	868	800	865	855	840	909	839	891	796	891	831	842	880	854	884	866	874	869	832	849	852	860	896	895	819	825	840	859	825	854	877	882	841	889	811	935	862	854	894	818	850	888	843	902	844	824	866	813	816	850	860	793	853	817	864	842	888	863	874	856	857	856	784	793	869	900	888	887	879	805	867	842	870	880	845	858	839	925	820	866	828	826	810	839	839	880	842	852	827	847	861	846	833	926	847	871	849	820	824	869	809	845	827	851	887	800	873	883	862	886	892	802	802	866	855	839	876	858	873	865	887	777	829	823	831	817	850	850	822	903	834	821	849	871	846	838	832	887	852	869	842	851	877	824	877	830	875	926	903	870	866	802	807	844	864	910	851	856	852	889	827	851	849	834	876	828	824	878	862	846	861	837	882	878	870	875	910	861	869	855	867	877	884	857	820	885	874	887	851	847	868	812	854	841	921	892	835	866	843	892	884	869	866	854	901	859	912	883	837	846	883	816	869	847	852	866	838	870	863	848	833	891	841	876	889	824	810	862	862	883	841	884	903	851	849	851	838	855	824	843	819	860	839	861	865	915	806	883	869	867	830	862	884	852	846	847	845	904	835	841	862	865	842	814	868	882	800	857	807	841	903	861	851	842	834	862	819	874	832	883	872	869	851	855	850	871	886	857	874	871	852	832	899	822	864	847	816	882	829	878	869	846	815	880	817	814	905	877	802	813	860	899	797	883	859	798	877	856	857	844	795	802	844	865	858	861	817	910	853	829	905	867	841	875	867	778	867	836	807	854	808	852	887	819	885	887	854	871	868	824	849	834	845	849	838	850	889	866	813	844	876	821	840	871	828	936	810	861	830	878	814	870	899	852	847	866	848	835	888	865	854	821	877	807	852	853	870	840	819	834	866	876	823	847	782	884	863	844	831	836	915	899	906	838	870	831	860	838	904	832	858	905	912	829	875	857	870	921	827	850	868	864	837	802	868	817	855	875	818	869	861	902	857	879	893	832	857	827	833	853	831	856	838	866	859	891	835	860	910	830	872	808	880	882	895	827	832	830	866	846	907	831	822	862	844	803	868	815	796	805	865	800	809	893	826	856	888	860	906	827	846	865	879	852	891	850	839	896	852	862	827	859	853	833	863	859	845	833	835	840	873	863	836	854	842	866	850	868	838	873	896	838	892	838	830	832	849	853	867	878	843	833	895	877	843	865	860	900	802	845	862	831	821	848	804	823	911	841	860	883	849	870	888	857	873	828	852	825	831	812	874	855	848	819	828	860	782	890	839	841	897	845	893	838	920	867	875	847	819	877	840	853	811	861	900	871	867	867	800	846	880	865	865	891	852	823	870	855	820	854	824	863	851	834	833	882	815	868	855	889	816	825	856	856	846	905	887	936	885	823	842	862	881	800	826	854	889	833	838	840	881	840	855	821	860	893	839	833	800	815	843	823	860	836	847	891	856	867	901	824	840	838	916	823	876	863	861	884	892	827	853	872	838	843	842	889	860	847	801	886	900	823	861	875	872	853	840	824	839	821	842	882	840	845	887	769	821	810	807	850	921	862	857	880	850	865	867	898	854	829	873	894	814	836	838	857	835	849	844	841	884	826	863	835	892	848	787	826	864	878	927	887	867	841	857	887	903	854	894	842	799	821	895	853	821	859	883	806	841	830	843	908	881	864	876	838	824	843	873	837	827	873	864	835	841	895	883	808	849	824	817	826	825	913	869	868	891	886	864	936	848	861	786	826	881	835	918	883	853	831	840	889	842	837	877	833	851	876	859	832	874	879	828	807	863	846	823	878	854	873	874	804	853	876	862	873	886	903	897	856	828	792	821	894	817	848	863	815	844	869	859	863	847	827	854	821	865	867	829	861	850	837	877	861	861	854	889	811	871	852	876	893	846	850	846	850	790	857	804	847	899	865	809	785	865	838	835	851	881	906	776	852	891	829	874	860	850	915	814	868	847	879	811	839	836	859	895	819	872	851	838	837	918	839	858	850	862	856	880	856	822	845	857	844	893	910	846	901	838	831	859	895	836	869	837	806	862	858	871	845	871	891	849	884	832	810	816	878	864	837	866	841	846	919	804	878	845	811	846	821	861	852	842	898	860	909	864	840	849	853	860	873	868	879	827	866	876	845	870	827	871	834	830	839	844	882	826	793	841	836	904	805	861	868	832	872	815	838	874	842	840	877	823	857	823	828	858	852	824	892	839	819	828	841	828	837	889	824	888	846	846	855	888	850	836	906	831	825	835	859	813	864	878	878	828	907	836	835	873	897	839	876	876	854	863	866	848	851	844	911	888	833	870	836	821	845	868	872	818	841	861	880	850	856	865	840	831	843	853	877	875	878	794	877	810	852	884	887	894	810	872	871	812	931	851	866	824	853	831	864	898	878	881	842	857	851	881	870	885	879	901	813	861	854	824	865	823	853	814	834	836	826	894	892	864	857	821	883	837	822	840	835	848	949	859	841	851	850	859	885	862	837	853	838	838	859	947	855	856	902	882	796	862	825	839	872	836	864	903	786	819	902	885	871	888	847	788	883	793	844	874	885	874	829	872	887	875	900	801	837	853	845	891	854	835	888	852	834	825	907	820	821	820	814	821	816	811	866	839	887	864	896	816	842	810	851	851	860	815	812	904	865	899	861	868	848	861	803	847	856	831	824	883	894	858	836	869	857	869	896	814	840	855	845	851	879	889	910	900	846	886	839	847	853	778	847	877	842	886	813	889	846	853	825	866	860	859	809	831	865	873	858	885	840	860	851	915	844	865	831	953	843	837	852	817	868	856	857	868	803	905	852	868	879	880	872	844	815	879	869	875	858	838	892	886	771	904	814	819	828	847	817	839	824	824	874	895	914	840	875	871	879	859	905	861	850	835	877	868	829	881	875	837	878	793	874	877	844	837	895	792	849	898	864	852	920	840	839	816	841	851	788	911	863	865	865	836	843	851	887	822	822	834	841	858	833	848	884	850	798	810	867	805	850	868	854	813	846	816	882	839	832	842	861	865	826	855	817	844	836	884	831	823	851	868	797	800	890	818	875	859	831	839	880	884	885	870	850	884	886	827	893	829	831	819	854	879	834	859	904	920	838	858	852	855	815	830	875	851	907	863	908	856	840	856	866	836	838	850	845	887	884	901	838	875	832	842	854	813	825	833	898	835	841	816	858	868	862	870	882	825	830	838	856	832	852	805	836	858	874	833	853	833	800	828	847	837	867	889	918	812	832	845	828	857	870	839	825	878	920	871	921	857	881	810	940	831	931	857	762	849	871	872	852	837	884	847	831	855	811	825	866	841	847	870	816	822	894	838	849	881	862	829	870	874	854	896	825	840	879	911	845	841	770	803	855	837	874	843	836	842	820	802
24633	21035	27564	25771	19554	12780	8591	5794	4142	3227	2398	1876	1610	1398	1097	1001	919	946	869	805	818	773	735	678	650	707	695	700	626	566	554	585	532	528	518	516	515	550	476	459	485	467	492	485	494	472	469	459	514	544	494	450	465	485	451	461	487	488	493	469	472	474	520	485	497	481	455	477	502	460	446	485	483	462	441	444	471	480	470	449	475	483	452	471	464	433	447	455	457	498	490	515	450	436	487	511	481	470	485	525	487	481	504	491	553	477	490	515	467	537	489	489	478	500	469	512	475	455	491	524	489	513	447	471	453	499	475	491	447	465	490	513	468	486	484	503	484	468	475	454	471	492	491	527	461	503	470	460	477	477	508	460	465	438	467	471	473	450	423	467	483	463	530	423	432	453	479	504	478	492	458	452	447	495	483	471	484	447	467	486	510	457	512	472	514	468	508	486	494	528	486	479	449	488	513	516	456	466	482	444	527	496	490	470	496	456	514	456	476	528	471	494	492	463	496	498	489	492	495	514	492	443	519	509	483	479	466	478	518	440	507	491	471	492	506	544	476	498	445	480	473	466	455	459	445	476	507	512	498	471	474	435	496	456	440	505	461	508	459	496	430	498	472	483	452	514	452	452	464	480	507	469	514	483	486	483	469	489	452	486	470	460	447	464	496	504	497	496	449	491	476	490	452	487	463	462	473	487	453	454	450	477	465	489	498	504	472	487	473	473	468	462	475	483	482	496	486	507	480	456	482	498	509	502	501	515	468	462	482	447	479	501	470	497	477	495	494	462	482	504	476	505	462	468	479	485	484	504	471	461	481	476	460	460	450	461	486	514	523	460	481	452	467	477	500	463	527	495	496	477	465	456	499	501	453	505	498	465	487	439	456	503	438	521	488	495	425	503	459	524	500	413	486	490	469	467	523	480	431	477	517	459	508	448	486	535	473	481	489	499	475	484	490	520	481	487	456	467	504	471	474	455	475	506	471	437	475	439	468	451	460	515	508	477	489	459	429	467	436	488	473	530	498	449	441	509	460	462	505	477	468	500	514	475	452	443	485	483	488	501	504	490	497	501	470	492	456	485	493	475	497	492	452	483	516	514	510	473	480	499	464	469	491	493	496	460	504	505	497	493	498	440	502	452	519	487	484	486	493	515	485	485	468	473	471	472	464	502	470	452	484	501	458	470	466	498	501	500	462	494	503	458	487	483	443	471	497	440	492	477	452	494	483	487	477	494	463	485	473	463	463	467	498	518	503	436	461	467	498	496	487	429	487	476	496	479	451	501	505	485	480	450	472	496	494	491	459	454	477	497	471	454	502	507	523	482	450	491	457	439	481	447	505	483	484	477	471	493	473	420	475	451	490	488	475	491	446	499	501	514	483	478	486	517	490	445	481	478	474	506	461	455	466	474	459	482	505	469	457	468	519	499	468	498	470	482	474	466	490	469	478	452	475	467	444	477	456	517	519	499	498	521	492	501	477	485	489	468	475	493	490	486	498	471	465	476	486	499	463	499	486	490	493	469	458	433	497	452	473	484	499	450	527	494	475	493	485	493	462	486	464	516	460	478	490	431	451	486	489	505	488	472	443	504	493	469	433	487	483	470	463	542	453	506	457	483	485	471	464	507	493	469	496	498	467	499	475	434	503	493	460	493	478	498	475	458	492	471	501	506	458	450	472	539	489	511	468	489	474	463	487	450	445	456	463	543	459	523	506	472	485	483	478	441	498	423	466	490	484	498	489	516	455	456	486	437	503	467	495	470	486	467	496	494	495	488	494	480	492	450	433	442	472	461	508	494	477	435	498	467	501	465	465	470	500	480	481	474	466	506	441	503	487	478	495	456	450	509	485	506	475	498	471	488	490	487	516	455	472	455	485	505	479	445	448	478	442	471	483	489	483	515	501	502	484	505	470	477	505	473	500	496	484	482	477	478	506	456	489	483	492	485	450	488	494	508	495	489	465	487	501	510	489	480	446	504	510	526	453	489	465	441	473	505	484	468	508	457	473	478	446	456	466	521	508	475	465	460	469	479	440	473	478	474	461	482	419	486	482	503	507	479	489	483	461	453	451	438	501	474	500	455	510	467	501	484	485	453	526	429	493	470	499	488	462	489	444	443	491	488	453	482	493	496	502	504	477	458	483	471	449	488	448	480	465	533	461	481	488	488	498	507	508	516	463	445	488	513	460	442	462	491	521	450	493	481	501	441	439	477	513	469	472	501	483	482	458	451	481	495	488	440	453	475	463	460	468	513	506	493	470	511	502	508	437	481	455	463	533	471	476	498	477	475	479	456	457	492	469	524	449	434	471	456	472	466	444	465	481	511	497	509	483	450	537	483	454	441	466	496	481	496	480	451	449	471	466	496	480	493	485	486	446	441	476	468	483	476	440	465	481	479	457	512	479	469	508	435	442	487	448	423	457	506	498	486	492	459	496	445	495	501	488	475	467	479	468	449	495	499	502	501	475	490	486	470	454	504	487	483	476	516	483	478	513	492	492	476	490	437	468	485	498	513	460	507	465	501	488	456	471	493	493	499	474	479	458	502	503	516	503	453	460	519	484	484	485	500	435	489	470	500	494	430	458	486	457	453	468	497	490	463	497	441	490	516	472	507	459	524	464	481	501	485	462	454	468	503	463	462	441	483	481	447	470	462	449	497	496	492	460	460	481	485	459	493	445	505	422	520	492	464	471	473	472	452	480	484	473	463	489	531	431	483	491	454	536	473	468	490	496	518	455	467	465	485	481	504	450	510	471	484	493	444	522	480	509	497	479	494	430	466	485	476	481	496	498	475	476	491	461	474	476	459	499	463	487	427	513	481	505	501	484	466	461	450	485	504	495	469	478	471	478	506	497	447	495	497	469	461	516	432	479	443	460	445	473	468	482	473	469	497	478	485	475	453	473	438	482	463	492	497	486	471	504	468	487	509	443	462	486	476	507	492	500	502	497	504	452	486	454	443	454	497	491	490	462	492	462	506	468	502	496	449	491	476	456	464	475	498	495	462	478	535	472	483	475	496	444	449	474	497	496	472	493	469	466	455	466	449	474	452	475	474	455	514	533	453	449	507	452	488	486	436	481	450	455	524	496	490	482	479	469	461	498	495	519	519	473	441	455	471	492	453	485	453	514	499	507	450	528	426	444	486	469	466	496	486	491	461	482	457	475	477	480	472	472	497	468	467	480	467	487	433	477	494	476	485	475	472	525	468	490	490	459	464	496	478	477	495	489	520	445	449	471	443	503	510	497	488	485	404	487	441	477	492	516	498	479	475	498	476	502	496	466	471	503	513	480	510	466	465	487	502	520	481	495	513	462	466	511	500	491	505	485	467	496	479	482	496	477	458	487	509	498	494	516	482	457	501	509	479	466	490	476	451	494	496	486	479	477	479	508	486	483	444	483	474	475	491	499	491	468	465	500	475	457	431	487	494	522	488	477	490	461	479	450	478	441	451	486	452	474	474	506	507	502	480	471	466	495	508	485	472	493	484
25167	46014	36201	25301	19910	15897	12751	9758	7179	5250	3931	3110	2524	2082	1630	1471	1374	1229	1112	1086	1042	975	927	876	887	853	829	744	755	711	657	640	681	560	601	562	547	584	575	513	522	552	514	562	506	542	510	509	504	517	502	500	542	480	556	479	517	534	510	511	539	572	499	524	490	555	558	477	519	501	500	499	486	530	489	522	513	512	504	512	543	508	517	533	564	484	502	523	531	536	501	489	506	540	536	499	561	519	534	502	504	459	507	531	459	530	520	539	505	520	514	547	521	526	525	506	483	505	516	524	535	517	521	504	547	482	535	515	526	503	532	525	519	508	542	518	539	508	525	528	523	517	558	531	486	442	530	509	517	518	467	508	499	516	558	520	539	548	521	544	510	498	526	510	529	520	492	495	513	516	521	481	489	504	509	490	495	526	519	490	508	462	543	517	514	489	501	533	543	523	567	485	547	520	503	561	515	534	509	536	508	521	520	535	538	560	501	486	518	512	497	521	506	522	506	508	509	489	523	515	522	534	532	500	529	548	530	521	516	565	514	520	526	538	515	503	480	507	519	533	507	518	523	507	508	494	569	519	514	512	524	545	506	487	540	522	498	520	546	479	500	528	517	524	506	473	540	516	503	527	511	546	517	507	549	505	539	518	512	529	523	514	518	525	525	550	472	501	501	563	547	502	513	515	549	541	527	522	518	482	474	551	551	517	521	528	511	530	495	502	519	562	503	488	509	511	510	517	519	485	512	492	520	521	545	523	502	489	512	551	508	520	491	526	494	526	489	561	540	548	510	499	510	542	511	560	500	481	495	533	449	524	532	492	504	546	536	521	484	517	488	519	531	545	534	499	489	485	538	513	485	502	536	492	491	499	509	506	524	501	529	563	501	518	541	487	553	536	548	539	541	488	543	530	504	494	514	506	532	463	504	479	525	522	523	509	521	520	506	518	513	560	517	519	548	525	522	549	508	507	483	523	533	533	541	531	500	505	519	501	551	557	525	525	505	470	514	509	501	519	520	516	477	492	486	500	513	534	448	532	523	526	481	557	489	525	531	548	495	499	497	501	493	496	533	514	571	502	499	525	520	509	520	547	504	518	537	542	536	488	505	490	541	545	509	524	502	528	527	538	545	524	523	555	494	517	522	485	506	488	531	507	498	541	517	545	530	536	544	525	550	540	473	554	564	508	522	555	493	526	471	526	497	503	574	513	550	514	542	530	518	503	525	551	506	500	520	522	495	513	496	541	502	503	488	547	482	495	535	474	516	493	567	543	546	523	533	514	498	519	539	524	513	512	501	567	566	512	525	512	526	514	523	521	534	507	504	573	571	538	535	494	486	504	494	546	524	540	507	504	521	496	482	516	516	530	520	502	515	489	555	508	534	487	549	509	540	523	503	488	498	514	498	549	507	513	485	506	544	532	510	552	526	544	495	516	481	495	516	493	522	510	537	506	509	504	485	518	548	474	513	509	540	511	534	518	490	510	543	530	515	496	480	531	517	512	542	512	517	523	533	552	504	511	526	486	525	501	524	560	520	530	505	502	531	499	486	505	504	482	536	505	513	502	527	510	526	509	536	543	522	534	526	519	516	531	519	533	525	526	505	509	548	497	540	514	532	471	521	523	519	503	535	482	527	522	505	534	507	531	548	542	503	514	515	533	537	526	509	516	529	541	498	534	522	528	521	533	518	532	533	538	521	542	507	512	541	506	502	463	528	504	530	523	494	508	521	501	469	501	511	533	510	504	491	515	536	507	473	479	483	525	526	529	510	516	547	539	508	496	527	527	518	538	493	536	533	483	503	558	516	508	472	489	523	514	528	511	521	504	539	524	470	498	544	533	534	541	512	504	548	514	509	516	500	514	483	544	496	575	521	514	509	512	555	513	518	503	538	519	540	538	523	507	536	537	522	508	457	549	553	550	512	484	506	532	536	505	547	508	512	506	527	524	516	505	506	522	561	500	511	518	527	508	552	539	526	509	565	492	515	505	517	507	532	546	514	499	490	504	510	484	511	510	554	530	513	467	495	533	513	511	554	504	497	531	523	533	516	523	502	493	509	538	502	510	486	524	482	519	499	532	554	489	465	527	513	526	490	551	502	560	514	490	505	512	517	448	545	526	516	564	558	520	510	509	552	540	518	534	503	563	514	523	530	556	556	491	509	514	516	509	521	505	529	505	536	507	533	543	473	506	551	473	530	494	529	547	506	518	511	491	504	495	508	525	512	519	502	512	525	526	529	489	508	484	528	511	483	510	496	528	516	541	580	504	490	534	519	527	517	507	531	529	505	548	508	543	526	491	545	519	511	529	506	516	498	476	509	540	504	506	546	523	535	512	489	508	495	513	535	536	510	512	513	518	521	491	541	505	509	496	507	538	528	538	517	523	530	486	517	491	487	552	486	581	477	514	536	509	496	483	521	523	541	515	564	548	514	540	545	494	538	546	525	514	556	509	530	535	553	470	526	503	505	541	488	521	486	486	534	470	562	517	530	509	580	527	522	496	479	547	542	557	548	499	520	516	511	535	540	500	539	528	511	535	524	510	496	511	523	542	511	496	507	504	492	550	524	503	506	538	480	505	492	513	514	502	545	545	498	536	484	544	528	536	529	539	531	528	543	562	517	512	512	507	534	502	539	498	523	538	495	491	536	510	515	537	530	511	476	500	560	510	498	527	542	544	478	511	524	515	503	523	520	515	528	517	528	512	506	494	525	556	521	498	514	500	558	515	532	545	541	487	514	534	482	520	531	536	519	517	512	535	505	498	500	546	511	541	540	544	512	513	529	490	534	505	542	510	543	496	538	566	476	529	516	510	509	532	554	506	502	514	472	510	579	527	521	528	501	555	519	522	510	528	539	507	553	522	474	481	547	530	501	516	514	503	482	531	511	500	559	530	520	506	539	539	518	533	497	515	531	537	495	502	521	526	487	560	546	556	549	551	505	510	529	507	495	541	529	494	494	547	492	534	518	469	475	498	512	512	550	540	535	526	515	536	530	481	525	527	549	501	532	500	488	528	505	513	540	547	540	504	496	523	510	506	565	513	531	534	489	479	494	529	488	497	516	504	467	510	509	559	482	504	503	499	530	510	514	493	551	532	530	511	506	529	500	545	557	474	519	530	476	514	499	511	516	509	563	532	523	539	537	526	519	448	516	477	517	530	513	520	505	553	515	548	558	536	539	530	485	530	523	538	504	495	511	510	487	502	510	509	558	544	510	534	543	514	497	505	523	479	523	493	529	545	541	505	497	559	517	492	534	481	517	485	521	518	534	512	537	564	497	510	475	496	531	502	531	524	459	486	488	485	547	542	517	495	486	507	522	494	535	548	503	486	545	524	518	552	536	518	468	488	564	467	527	517	517	491	537	506	519	552	528	478	553	484	519	544	526	555	532	519	501	525	495	532	524	489	524	549	535	520	532	526	521	522	528	552	543	503	503	511	523	472	532	557	537	549	549	522	537	490	535	518	522	546	533	515	539	492	558	483
22455	21130	28762	23778	21321	22365	20367	10534	6989	5331	4074	3123	2634	2314	1883	1731	1655	1568	1413	1312	1349	1265	1261	1264	1100	1223	1213	1177	1110	1093	1024	1046	988	939	952	938	911	884	897	901	889	904	913	883	759	839	864	848	921	856	840	821	803	852	840	882	832	814	864	835	853	866	822	859	851	899	795	849	862	869	818	844	891	893	859	835	870	848	900	898	843	816	861	835	843	799	882	869	846	871	852	857	907	896	833	882	841	844	817	837	827	884	833	850	842	832	858	802	857	835	872	870	919	911	870	810	874	881	881	841	855	890	850	861	873	856	885	852	840	829	849	869	850	893	853	813	894	817	824	834	858	830	885	882	841	817	861	877	836	803	898	859	856	843	862	832	915	883	820	859	818	907	808	855	855	814	828	845	862	895	827	838	869	849	873	889	875	883	769	812	820	874	888	856	851	908	859	857	822	844	878	860	868	857	856	867	837	869	816	845	904	919	812	907	880	909	848	900	841	900	870	884	829	886	849	830	895	843	827	816	838	819	906	874	850	857	856	857	850	872	847	838	829	869	883	853	827	852	858	904	878	897	844	800	818	820	838	870	865	881	859	858	835	831	863	843	834	843	875	783	862	868	859	810	850	842	852	855	854	797	840	814	832	915	912	837	811	887	827	841	800	866	834	870	848	879	892	834	884	804	859	866	809	864	851	809	858	859	837	845	815	810	829	845	852	862	901	838	819	839	807	824	841	886	855	859	846	862	821	867	848	809	841	816	824	885	825	836	848	848	821	839	851	918	883	807	840	859	891	831	822	875	830	884	840	874	805	860	886	889	857	826	833	876	831	822	843	865	888	881	915	843	862	870	887	840	855	870	813	879	860	816	852	817	869	875	881	863	899	873	866	861	899	824	893	907	868	853	892	858	856	837	872	807	842	833	837	847	888	843	871	787	807	867	824	824	912	832	882	888	840	837	852	824	847	842	893	873	807	873	825	840	809	847	827	886	826	842	838	871	887	885	864	845	826	819	793	857	863	863	864	839	905	875	852	827	793	881	839	828	887	893	833	780	849	817	860	833	835	844	879	862	846	833	879	818	830	835	795	851	830	854	815	825	848	851	856	805	857	848	862	881	895	867	872	862	823	876	808	836	815	861	848	851	873	810	840	812	883	905	843	861	829	897	852	860	874	871	821	815	851	831	856	924	918	839	852	840	874	869	868	874	797	833	828	814	886	816	865	846	915	877	888	827	869	826	835	871	866	870	827	812	858	870	915	842	839	857	827	825	884	832	858	866	870	814	880	876	867	855	889	926	861	822	829	840	842	840	831	818	805	890	837	838	836	771	846	840	895	895	831	851	886	873	854	863	876	833	871	780	834	872	845	872	841	853	874	855	851	814	845	865	861	851	810	798	905	878	872	830	866	844	874	883	862	821	819	888	910	847	849	871	892	833	836	810	862	883	842	870	883	825	822	877	902	849	865	873	857	836	896	866	778	864	876	877	855	895	863	810	878	885	849	867	867	862	839	839	840	860	862	869	848	882	779	807	816	855	824	816	755	928	836	837	880	856	858	845	842	858	772	809	900	840	845	877	823	850	917	841	819	845	872	871	840	929	846	814	832	845	852	867	888	824	791	802	791	814	914	810	833	846	854	856	843	827	869	868	803	849	853	824	849	855	820	852	813	859	885	848	855	817	828	854	892	855	801	859	880	888	893	883	809	833	833	875	844	842	839	852	792	856	893	900	831	887	800	854	821	859	866	893	845	827	861	820	833	821	882	866	851	788	881	899	881	829	847	925	831	842	810	798	885	890	844	897	831	894	832	805	848	879	865	893	835	837	861	864	847	830	820	824	877	891	853	890	883	850	875	853	888	858	879	904	817	853	902	847	867	862	881	848	829	784	845	866	877	902	830	864	863	871	858	882	856	865	817	841	881	834	845	895	881	849	894	833	837	917	850	845	870	845	821	843	866	866	819	760	869	890	863	859	827	895	862	879	828	870	876	844	838	851	848	861	850	899	808	847	791	861	862	849	829	869	802	883	822	836	803	856	885	843	821	884	854	809	865	831	882	907	868	836	898	886	924	859	858	858	841	875	894	868	856	832	835	877	868	872	864	861	850	873	859	831	842	865	845	820	842	854	861	882	863	848	865	885	865	807	872	894	861	813	836	835	809	815	807	797	854	811	876	881	854	806	892	834	829	874	852	890	892	836	826	893	836	837	847	849	877	867	890	806	866	866	817	861	825	897	911	837	789	832	802	879	902	841	828	910	853	892	868	791	856	875	855	867	849	861	821	845	867	864	852	840	887	845	835	874	804	878	851	894	820	860	813	847	857	807	877	921	821	831	837	859	840	839	843	840	834	910	893	850	838	830	857	855	889	851	868	823	876	858	797	818	829	815	932	885	889	832	872	836	843	832	845	870	870	911	851	869	827	858	822	839	807	807	827	868	835	882	815	884	906	835	903	798	851	857	850	802	888	827	924	865	840	839	830	856	817	837	812	895	847	847	800	837	868	862	842	858	883	811	882	814	804	818	780	853	847	838	831	852	801	888	853	835	840	863	830	842	839	877	803	883	792	865	841	842	847	823	912	832	836	826	870	801	846	836	830	884	830	855	843	885	868	798	870	904	850	841	775	834	842	880	844	882	831	904	864	786	842	829	883	810	833	896	804	869	854	898	842	861	807	858	854	892	852	814	859	846	834	844	859	848	885	877	849	860	885	887	806	843	902	832	818	844	899	885	810	818	835	879	859	836	864	832	870	875	856	882	792	866	888	810	855	851	851	834	877	901	850	856	848	902	870	823	836	783	817	863	805	872	829	835	887	823	809	888	842	915	858	870	859	833	853	833	891	857	865	797	880	881	875	848	868	822	839	865	807	923	846	917	872	905	870	840	847	866	839	866	819	830	879	889	835	891	857	838	811	873	876	778	887	847	825	842	823	844	806	900	884	897	834	890	836	822	842	849	925	910	849	855	882	828	902	850	852	823	879	878	876	854	827	857	851	862	899	907	847	881	852	860	801	792	861	804	789	873	869	939	837	832	852	864	836	836	880	834	847	862	852	813	826	829	860	838	824	846	878	889	825	833	823	818	802	838	900	803	845	870	905	835	824	863	854	894	850	884	926	858	863	864	815	870	848	849	842	837	823	839	912	836	891	863	874	804	863	817	828	867	805	801	775	826	807	844	891	834	858	844	852	829	842	898	861	835	821	805	833	774	832	876	853	847	851	838	821	851	841	837	818	853	881	836	871	871	900	816	911	843	853	877	896	833	848	871	799	854	862	783	892	854	889	880	776	868	830	867	848	777	858	891	851	906	884	812	840	882	904	848	833	856	844	822	872	869	843	835	839	833	854	885	819	863	841	918	862	851	851	856	867	884	832	843	812	781	875	781	832	860	796	799	863	809	811	853	836	845	823	828	891	837	840	843	819	860	832	882	866	824	861	908	860	827	834	922	841	828	784	851	777	842	798	870	862	896	841	812	893	859	861	852	899	895	838	861
27693	53616	42503	31594	25523	21089	17235	13603	10464	7938	5755	4816	3843	3223	2554	2296	2193	2029	1762	1708	1578	1568	1477	1395	1357	1381	1372	1331	1174	1157	1056	1077	1046	1066	934	978	949	922	894	935	925	881	898	880	918	873	944	872	879	897	841	916	860	857	891	848	850	868	920	852	899	888	921	880	820	842	869	875	883	868	905	833	828	875	882	874	863	869	860	920	832	916	884	839	845	883	898	852	899	926	898	858	944	862	881	939	867	885	856	892	871	866	873	895	918	850	846	841	849	903	833	848	878	863	861	845	923	874	885	872	833	928	856	887	855	844	840	870	855	866	864	877	887	826	865	826	892	876	827	850	885	865	882	868	881	906	908	849	875	918	884	914	827	856	853	855	869	883	841	840	833	893	876	853	873	896	937	822	870	886	861	833	871	842	878	901	881	917	927	848	902	942	904	862	843	877	867	869	859	903	930	858	902	915	888	888	873	904	884	894	867	876	866	909	891	860	839	875	846	858	844	867	889	828	915	821	856	894	878	828	871	904	874	896	850	927	864	857	901	913	874	857	856	894	872	873	883	842	855	899	872	846	906	873	891	932	861	881	871	908	890	871	942	850	883	909	867	877	882	861	907	900	885	843	854	877	839	882	877	920	856	863	907	775	835	836	824	866	917	895	861	840	878	893	861	896	896	864	850	876	846	869	907	877	898	844	876	859	917	888	919	895	869	877	875	879	895	861	907	911	862	843	851	830	919	854	885	861	879	830	870	907	890	877	902	876	866	903	902	875	904	881	900	850	861	898	904	845	863	848	880	838	881	921	837	853	863	861	879	888	825	854	892	921	857	886	875	818	856	872	901	855	864	857	898	918	938	868	851	890	905	862	873	836	845	808	847	901	914	898	860	852	902	862	856	892	801	883	906	837	872	872	864	897	857	848	897	875	911	837	874	872	890	866	851	889	847	879	888	888	872	891	874	828	860	874	909	897	881	891	850	847	838	824	862	802	880	918	871	869	861	883	909	831	912	932	849	823	897	842	862	882	855	860	940	879	871	847	915	831	908	868	861	863	856	842	903	879	835	894	871	883	885	875	864	853	870	869	854	862	920	863	942	901	890	804	879	862	888	887	901	912	903	865	890	874	911	875	918	894	839	930	874	922	871	857	856	856	852	885	900	896	880	860	824	848	857	941	832	873	827	904	947	865	860	878	866	875	868	867	922	929	872	910	862	913	889	848	855	808	858	883	881	863	822	824	903	886	843	877	882	898	823	901	886	857	871	883	887	889	864	937	881	853	827	888	868	886	876	891	832	873	896	893	896	865	874	885	882	854	863	821	833	888	841	884	850	895	904	873	862	883	913	871	897	880	885	908	857	928	908	910	802	901	898	835	856	937	895	877	856	876	861	851	841	856	815	843	917	852	896	859	924	808	863	860	887	858	924	868	886	852	885	874	913	841	854	888	814	914	838	902	851	879	861	875	893	912	869	882	873	850	854	854	936	858	839	870	891	817	866	862	863	966	853	891	889	892	886	902	848	934	872	902	893	896	874	866	870	881	905	916	912	907	877	871	838	853	889	881	863	843	898	841	893	877	934	837	901	894	900	840	837	872	885	869	865	899	912	855	896	901	850	867	847	885	876	865	858	891	892	878	873	920	849	853	843	884	885	849	833	861	858	862	870	864	879	873	866	898	871	896	864	841	829	897	914	874	874	852	873	842	834	867	851	894	862	895	866	885	856	866	844	853	924	891	827	913	856	904	908	885	873	856	844	891	878	847	876	873	897	801	884	839	866	928	882	929	885	925	911	785	852	895	924	856	866	906	869	839	893	839	898	892	933	829	892	865	873	855	871	876	864	863	877	880	828	908	930	863	893	871	870	832	902	871	913	893	864	837	920	899	848	918	890	926	839	953	922	862	860	819	861	876	858	934	950	893	870	836	873	846	894	822	859	908	886	939	867	893	890	928	889	887	913	896	891	933	928	864	842	850	870	845	899	872	942	896	901	869	903	898	854	883	884	857	811	844	891	912	861	890	897	838	889	914	888	847	899	863	877	817	859	879	858	926	874	851	904	874	875	884	876	860	890	871	894	862	820	884	917	847	901	850	863	898	967	844	905	882	825	865	829	884	866	874	850	894	896	839	913	807	865	868	882	891	857	906	836	897	858	876	907	896	900	885	911	888	838	905	896	858	838	889	859	855	819	921	915	840	895	856	909	877	879	866	884	869	847	877	886	884	895	834	881	826	879	864	858	845	878	856	864	894	883	881	864	827	862	805	853	911	865	835	845	880	882	880	844	892	851	843	871	850	869	882	858	919	811	878	890	862	900	903	872	871	871	867	870	871	826	845	898	823	839	852	889	843	865	874	839	835	894	872	832	854	842	846	883	902	883	887	853	850	856	884	899	839	844	897	852	926	878	870	867	925	909	880	869	858	870	883	883	881	861	876	873	841	857	896	863	836	868	877	856	895	867	891	872	842	865	859	868	898	898	847	870	827	844	832	861	855	890	862	853	850	907	862	852	809	865	882	893	824	851	922	820	881	881	904	950	818	853	855	893	885	831	877	881	890	887	913	891	866	904	887	858	875	834	839	867	860	886	849	851	857	897	884	861	897	916	854	956	867	905	908	873	867	890	878	874	905	891	852	887	863	846	913	888	912	844	879	869	819	844	831	886	879	803	934	890	868	891	856	869	899	903	848	888	881	833	850	851	889	923	838	870	906	852	866	860	896	855	837	898	893	909	917	903	884	866	828	914	850	863	877	888	862	900	832	863	882	841	907	864	817	860	845	922	850	866	899	871	861	866	853	889	856	895	933	869	933	803	829	906	893	837	927	878	905	926	886	917	901	830	876	837	846	873	879	899	879	882	913	836	908	894	892	916	801	826	880	879	835	892	921	834	896	883	896	885	925	837	826	869	884	834	925	868	834	881	817	901	839	863	873	891	885	880	861	926	864	882	938	877	916	836	855	866	869	912	861	904	873	910	904	884	813	896	871	937	888	935	870	886	898	913	923	871	919	865	856	822	919	879	883	932	892	872	855	884	893	903	905	855	882	898	888	796	817	878	827	863	880	893	883	897	867	886	891	874	887	871	832	874	891	929	858	838	867	910	927	891	875	864	810	895	885	861	858	865	859	910	858	872	933	891	844	898	929	854	922	883	877	878	877	875	893	859	872	854	826	819	861	879	875	875	873	926	872	860	915	880	841	882	895	854	861	895	864	882	885	885	911	941	852	881	882	838	919	912	920	919	869	906	917	898	854	907	886	880	866	831	874	887	925	880	878	872	879	898	858	902	910	854	872	898	815	894	877	927	869	874	797	925	898	838	843	828	843	886	888	843	929	908	930	902	934	861	903	909	794	836	910	831	909	815	859	863	851	867	908	875	873	896	849	874	830	809	864	873	920	859	873	849	830	925	919	850	882	893	903	882	880	877	838	901	887	865	872	866	878	868	909	876	906	870	860	861	900	864	833	859	878	873	895	830	893	866	936	889	858	862	858	882	891
28393	25161	29099	22333	13076	8853	6027	4412	3313	2477	1968	1621	1382	1267	1070	932	896	879	810	755	771	766	686	737	729	736	693	671	639	655	628	621	588	606	571	511	554	569	582	547	577	610	528	524	523	558	552	557	536	561	523	542	525	546	536	486	559	552	538	511	545	583	554	572	573	542	567	535	557	537	575	533	539	567	542	542	540	484	542	553	492	550	575	527	544	549	553	528	557	538	534	559	576	555	525	524	565	534	555	569	543	527	532	580	515	545	586	537	569	550	573	539	513	554	589	555	589	493	567	524	536	522	547	516	530	498	544	548	517	554	539	511	500	539	537	534	539	505	556	535	562	549	523	530	528	557	511	560	544	549	580	549	564	535	574	552	567	553	566	533	550	500	543	530	581	530	578	556	535	498	505	572	568	567	499	559	581	535	562	597	513	560	553	559	524	532	562	588	528	569	522	504	552	574	525	563	526	517	536	517	578	534	535	514	555	502	526	581	553	542	575	533	530	526	537	523	562	563	551	572	523	559	550	528	555	540	569	514	527	527	552	542	551	532	495	512	545	508	549	493	526	504	557	491	528	554	548	533	526	546	532	510	540	538	544	554	539	512	549	531	512	551	552	537	522	482	559	565	538	530	548	564	549	502	570	528	538	514	526	514	581	559	543	591	522	519	494	541	507	581	545	529	529	534	554	538	511	543	519	551	546	574	541	518	524	556	556	528	553	551	515	555	537	562	564	547	525	558	548	553	548	575	529	507	510	543	553	555	566	572	517	545	563	529	517	557	569	488	551	533	559	561	536	558	531	539	536	548	502	529	527	519	552	503	557	565	570	558	541	511	565	533	563	538	557	573	519	568	551	550	524	569	495	578	491	530	544	511	499	538	505	533	526	521	585	543	534	517	531	516	523	520	561	563	516	566	545	561	590	522	566	532	544	531	530	548	517	532	523	575	569	525	559	550	573	581	550	536	563	548	557	538	521	507	548	567	552	572	535	500	575	519	523	574	516	571	576	586	533	556	546	537	543	539	546	587	531	532	533	523	545	560	592	574	534	512	519	523	553	504	576	562	546	579	523	549	557	524	505	505	533	542	555	525	555	562	491	527	570	496	525	546	537	535	562	522	572	479	565	551	531	537	530	554	533	517	557	512	507	567	541	570	541	532	512	582	557	536	515	537	595	558	578	564	561	517	579	499	523	503	512	566	512	514	531	504	532	599	513	564	546	524	519	510	527	519	588	542	544	557	503	522	509	563	530	548	514	555	494	542	557	551	523	505	572	523	559	573	529	525	480	524	549	512	555	519	569	495	530	556	566	551	539	549	531	523	547	550	543	535	573	552	576	540	550	535	537	490	504	556	543	529	592	522	536	532	553	525	547	543	517	575	534	535	494	528	546	559	542	573	515	532	519	584	538	515	556	545	510	539	551	538	564	532	533	523	532	559	486	560	541	531	510	552	564	518	556	579	512	491	532	537	499	568	524	602	572	554	596	599	520	569	580	547	577	558	547	569	527	503	560	553	561	521	571	534	603	512	573	545	509	557	565	573	546	519	545	542	545	550	551	558	549	536	515	585	533	560	505	514	535	566	521	553	530	543	462	507	546	543	522	551	507	576	606	523	513	527	562	528	554	553	551	583	527	502	523	514	538	550	563	590	566	539	517	585	554	552	538	548	540	566	497	502	530	511	531	568	527	528	538	559	548	530	553	549	570	554	548	573	566	558	526	520	602	576	584	514	572	564	539	571	497	538	555	519	545	534	575	533	540	500	523	529	547	547	558	529	537	553	509	547	532	518	560	537	543	489	570	522	547	510	551	562	562	548	531	513	524	559	611	570	540	555	557	579	569	563	538	570	540	555	566	562	557	533	525	581	544	543	543	515	505	582	524	530	538	526	506	491	542	549	544	528	554	544	572	550	574	562	528	514	530	522	557	528	541	521	521	540	535	542	513	532	513	521	523	543	526	567	520	580	556	542	572	543	547	495	530	525	526	578	553	540	576	525	530	548	546	544	568	564	547	551	585	575	554	547	513	552	544	511	531	573	552	565	498	521	546	530	539	526	520	536	535	514	546	531	569	508	517	508	567	531	508	596	506	509	577	524	550	530	495	571	550	540	583	562	499	585	552	548	528	531	548	528	544	521	509	503	533	526	537	543	523	525	541	529	573	596	545	571	569	554	486	547	543	605	543	551	529	578	522	537	549	520	548	579	555	548	530	515	570	530	537	554	503	557	589	521	538	550	545	541	535	561	506	582	566	543	530	565	531	564	573	559	517	562	470	509	564	555	551	539	545	515	546	541	506	516	519	526	575	548	515	555	529	516	549	564	510	530	538	580	557	535	545	510	563	547	547	509	540	558	537	564	522	547	529	551	517	531	544	506	518	483	539	508	523	537	514	520	525	536	513	509	510	527	498	527	562	546	562	556	559	569	551	522	520	516	540	547	541	589	542	537	561	579	511	572	537	578	513	555	539	511	555	531	574	526	540	499	583	556	513	521	517	598	535	556	547	542	583	566	532	522	551	540	560	563	540	564	525	535	555	539	537	513	557	562	569	539	568	546	578	509	516	533	528	558	544	530	555	538	506	530	555	568	539	548	531	551	534	516	537	530	552	555	556	559	501	555	540	530	546	531	548	537	551	570	573	523	555	502	529	566	545	556	553	561	616	541	545	514	536	508	556	533	540	565	558	549	541	540	557	556	584	550	530	549	543	561	533	531	592	560	560	497	524	561	547	531	519	551	548	568	546	555	540	545	522	548	559	550	525	577	560	535	546	504	472	505	565	509	561	491	509	489	566	511	535	578	543	542	541	573	552	592	519	578	549	559	535	576	549	530	533	557	556	548	553	526	504	552	515	542	540	546	539	559	557	555	537	518	566	568	579	536	588	551	551	589	496	509	512	583	520	557	568	539	502	563	553	537	511	543	519	530	523	531	502	542	498	547	496	553	526	549	490	589	554	530	542	564	510	538	514	494	576	514	501	560	544	498	582	523	498	546	513	536	561	514	524	526	547	561	536	568	569	548	582	553	535	566	539	521	558	554	537	552	503	531	570	566	578	505	533	545	590	535	533	490	509	555	529	527	539	540	534	528	518	576	556	528	551	565	530	516	539	545	551	560	546	566	541	561	570	539	530	565	606	559	548	504	523	533	564	534	559	484	551	560	540	532	525	566	588	549	526	568	521	533	521	526	512	536	551	530	544	561	514	532	523	580	519	538	517	533	549	488	503	560	569	540	545	529	551	540	559	542	524	523	571	575	520	569	534	560	555	531	547	552	522	555	534	526	559	547	539	508	547	527	568	531	531	540	585	551	570	566	528	588	551	528	571	539	551	553	539	564	520	561	613	508	554	546	514	560	597	567	562	504	521	547	505	545	512	552	493	541	579	557	533	564	558	557	520	509	515	548	496	555	528	547	554	561	504	468	541	519	562	530	554	528	506	551	528	536	530	549	526	541	547	542	515	547	522	550	572	549	545	538	540	552	550	534
25979	41648	31761	21323	16188	12864	9982	7408	5638	4261	3106	2518	2081	1664	1449	1238	1172	1135	1100	998	906	868	880	846	822	823	845	784	735	727	686	671	648	676	624	619	628	614	598	573	586	643	555	606	583	574	600	571	555	554	580	565	580	570	582	602	635	563	549	546	526	615	569	544	570	556	551	605	593	566	590	585	577	553	577	531	594	602	568	526	527	569	559	581	511	551	564	563	548	564	566	559	550	600	615	524	516	520	578	565	552	561	572	562	581	572	540	555	570	530	592	584	563	583	576	511	562	574	545	589	592	573	561	588	555	588	557	622	567	556	568	573	596	571	548	607	521	552	576	541	591	532	597	551	563	591	565	563	631	556	571	579	535	526	575	563	554	561	563	559	596	562	571	552	547	533	581	528	565	552	563	573	565	538	569	547	539	545	543	547	590	602	528	566	583	579	581	532	590	574	566	559	558	541	584	561	557	535	564	574	558	553	579	554	545	543	585	592	556	559	574	576	549	574	617	586	563	586	574	580	572	527	527	573	512	550	575	558	588	565	538	559	603	545	591	568	569	559	592	551	574	619	552	598	567	565	560	574	587	538	565	582	554	567	553	573	568	582	568	548	561	570	592	553	563	588	488	541	574	542	606	533	572	545	554	569	544	556	576	529	585	564	574	557	613	556	555	528	603	562	538	581	506	584	584	566	576	593	580	580	540	591	537	598	570	575	556	605	566	534	551	601	578	557	588	533	584	597	577	632	520	568	563	583	561	551	604	567	577	555	559	575	574	603	560	566	549	592	544	580	583	561	591	588	587	555	563	552	562	556	546	599	572	578	535	573	560	578	558	570	588	591	589	550	549	514	602	576	577	541	585	558	587	568	589	624	604	536	571	605	566	551	554	533	593	529	623	600	561	597	578	577	544	577	571	563	588	516	567	546	595	504	573	582	576	571	602	567	616	568	574	574	596	604	585	542	571	555	576	538	574	557	561	584	602	548	586	562	588	550	561	560	587	556	539	539	569	618	534	536	574	569	571	601	546	580	555	565	578	559	547	593	592	581	555	592	595	604	614	577	571	550	576	575	612	567	605	559	549	613	604	588	575	583	594	597	538	526	553	554	585	533	569	577	568	553	606	574	555	609	535	545	559	548	573	607	575	560	528	562	538	595	527	554	537	594	556	547	550	548	517	592	582	561	609	570	537	524	534	596	581	540	558	580	576	590	586	573	572	561	549	565	597	546	566	606	544	535	534	546	528	576	587	554	549	585	541	562	592	587	573	555	581	550	563	583	551	560	525	571	598	604	556	555	585	555	553	581	588	563	562	558	560	586	589	561	590	536	574	570	614	572	553	586	611	547	599	547	602	553	546	567	579	589	601	550	607	564	580	565	591	604	567	586	580	534	593	595	565	556	544	558	544	524	542	561	589	559	573	589	562	561	531	561	568	567	559	551	559	586	543	573	563	589	583	536	601	604	586	573	545	545	586	563	564	526	536	547	569	553	581	565	587	534	553	583	583	580	615	601	563	580	603	608	578	550	611	566	541	553	573	562	602	549	576	561	538	595	564	552	567	566	588	587	531	583	540	588	542	582	587	564	566	587	574	509	592	545	572	541	596	569	599	562	565	568	571	606	543	582	595	574	536	559	560	588	578	560	579	552	585	556	575	579	593	627	571	579	566	613	587	548	569	555	507	569	596	609	550	584	554	594	530	543	603	600	567	550	560	533	534	584	561	507	553	558	578	614	573	535	550	568	572	593	586	555	583	568	581	564	566	549	528	621	603	536	570	478	575	561	595	513	545	578	561	546	590	535	556	569	584	621	558	580	590	568	564	524	563	556	578	582	580	531	568	573	540	559	534	560	579	560	550	576	557	583	588	573	557	566	592	581	541	556	573	562	619	577	565	557	582	588	594	573	580	567	612	558	545	593	528	568	566	563	576	537	507	589	562	590	589	583	562	566	517	529	555	573	567	565	568	576	531	549	538	555	536	579	564	582	554	577	557	556	582	564	558	606	555	563	581	583	589	550	533	598	566	526	601	584	575	585	551	590	581	555	635	596	535	555	565	584	573	574	599	606	621	517	532	588	587	527	582	559	551	552	573	558	574	527	556	529	553	550	580	610	604	552	591	604	537	584	546	547	564	587	592	560	524	540	564	557	552	583	542	561	548	551	548	530	557	566	595	584	557	543	541	596	586	581	583	568	617	549	553	532	574	556	592	575	572	600	558	570	610	559	581	564	589	593	572	586	546	573	517	555	546	601	617	559	539	565	546	550	551	581	523	583	574	562	554	581	604	568	562	561	575	585	558	570	555	591	558	582	547	578	585	563	544	558	543	576	547	567	578	577	604	542	579	573	504	622	605	580	583	547	572	566	603	554	569	566	539	570	562	573	570	571	571	562	562	543	543	620	536	541	563	549	564	569	541	593	621	573	574	596	553	569	606	573	574	568	577	552	572	551	532	535	573	555	560	561	561	557	550	541	571	572	580	570	570	557	565	593	532	559	576	547	588	539	554	574	557	567	576	558	602	547	562	576	581	580	592	566	608	545	554	558	567	564	550	574	577	522	554	605	587	575	558	530	592	550	578	556	586	542	578	552	565	588	553	589	592	557	575	608	568	608	578	578	572	542	571	551	580	558	532	581	539	587	506	542	574	511	596	571	564	570	599	561	611	563	568	537	607	571	561	565	580	587	577	564	589	587	598	596	548	589	520	586	573	551	567	537	575	556	568	551	545	551	579	585	594	568	566	582	564	601	573	547	558	598	557	566	583	533	557	580	582	603	532	613	559	586	554	560	556	602	536	556	574	602	538	550	539	543	545	575	565	623	551	550	559	579	559	566	556	555	550	573	548	555	605	553	551	567	544	570	552	543	591	584	527	580	590	598	547	564	557	539	599	562	554	536	572	548	581	548	561	535	508	596	586	557	562	557	584	555	595	598	497	562	567	584	564	511	544	621	573	604	572	598	584	568	553	606	602	589	562	560	575	549	557	564	585	592	583	563	575	550	557	574	575	551	560	542	585	557	541	581	569	601	561	583	560	564	548	547	581	524	597	618	558	603	545	579	581	547	574	607	545	556	596	564	618	572	539	583	582	529	598	590	573	554	521	584	533	583	579	578	589	572	598	596	558	541	580	576	571	586	588	534	522	580	580	559	504	559	579	545	563	535	566	588	569	596	546	526	562	565	589	606	554	572	612	557	557	621	562	578	532	569	532	561	592	572	569	593	551	512	551	611	549	561	583	582	537	537	561	559	574	562	502	610	590	554	554	558	547	546	545	565	512	550	510	617	564	553	581	580	585	575	577	558	586	586	580	549	564	562	514	543	577	559	570	596	533	566	539	587	558	527	590	560	614	563	552	607	538	591	582	528	540	539	564	539	546	527	552	551	601	542	584	550	553	525	622	581	552	572	525	580	584	574	543	580	589	547	602	576	583	591	534	543	561	557	543	570	580	573	556	574	562	541	576	559	586	530	564	601	557	507	554	563	590	620
23401	21076	28336	24184	21620	19209	12200	7187	5154	3868	3107	2472	2231	1787	1571	1429	1396	1348	1221	1250	1232	1112	1118	1067	1051	1089	1034	1039	898	936	926	948	930	920	908	907	905	829	803	828	802	854	888	794	853	829	822	818	840	787	829	853	845	787	845	812	797	858	830	797	782	824	836	836	833	809	812	802	820	829	833	819	815	817	818	842	822	798	817	767	850	825	821	846	777	819	857	820	862	862	836	805	828	836	829	781	831	799	816	808	792	855	804	830	808	808	822	819	797	879	799	849	808	805	843	850	780	860	786	802	804	857	792	805	837	833	814	856	822	808	804	785	843	852	794	835	817	780	790	806	775	800	804	845	837	738	844	824	812	837	850	789	778	839	834	840	818	813	859	851	772	830	844	839	862	881	787	785	828	796	809	805	842	830	789	825	794	816	832	848	838	815	808	847	789	814	792	836	807	820	778	780	795	892	855	757	827	850	778	765	835	783	801	818	796	888	878	884	845	818	814	789	815	774	908	793	856	833	830	867	846	780	856	798	792	835	753	800	807	808	778	794	797	851	834	858	864	829	819	795	854	792	838	799	805	845	848	822	819	790	788	811	872	748	848	857	791	830	802	828	829	868	820	833	863	826	856	828	787	794	812	867	859	768	819	818	814	768	836	856	817	782	816	857	797	828	815	872	876	829	765	857	849	789	782	746	819	808	802	833	779	838	779	779	806	803	797	827	813	822	824	844	840	815	825	834	831	901	802	771	797	778	833	800	818	801	797	832	784	834	799	877	850	837	832	861	819	795	862	837	785	843	818	882	860	781	878	824	814	857	836	784	829	829	840	796	829	805	829	836	859	785	822	805	795	845	865	842	795	809	814	822	756	836	751	778	806	846	823	800	800	823	832	848	842	806	775	836	796	834	870	852	865	785	853	791	836	830	862	823	870	825	791	735	811	827	813	791	814	831	765	815	831	818	828	813	842	822	852	805	824	834	813	813	819	777	822	831	787	830	833	845	848	829	810	818	822	861	843	780	821	838	802	827	807	794	866	830	811	784	810	848	765	814	828	813	859	840	778	820	842	860	826	850	848	787	778	828	819	837	847	828	834	832	846	830	792	880	814	799	866	788	857	823	758	790	805	831	804	789	839	840	792	776	817	829	834	819	817	780	806	833	871	828	773	802	816	821	778	797	823	820	797	850	839	839	808	809	812	827	776	848	852	800	822	796	825	826	814	808	813	827	773	790	838	800	848	787	860	772	832	799	816	867	806	811	797	831	822	845	814	802	835	819	848	835	823	788	828	860	824	806	799	840	847	818	786	846	875	818	848	826	863	852	819	814	851	850	824	779	799	807	821	825	787	829	833	820	818	813	813	820	855	784	814	766	842	829	823	807	813	814	849	849	805	824	783	856	843	815	845	826	784	808	836	849	768	821	850	825	812	839	822	815	796	800	863	811	846	850	807	856	799	783	862	853	842	780	829	793	829	833	830	815	805	829	815	810	793	818	849	818	815	778	832	794	788	847	767	862	818	765	831	804	846	878	814	797	860	827	796	798	835	846	842	866	812	785	844	838	809	838	842	791	833	825	831	814	857	791	814	836	796	820	846	791	819	825	790	792	810	813	801	860	796	851	815	818	889	795	804	810	830	824	838	882	856	786	822	762	862	794	847	863	813	799	867	855	847	823	856	833	813	829	834	792	831	781	792	852	802	802	816	817	869	777	806	816	835	864	771	808	852	819	842	797	842	810	876	831	800	892	776	861	777	809	791	793	886	807	848	828	849	834	859	818	799	817	837	806	815	887	812	794	753	861	812	852	817	818	789	825	818	849	804	810	811	845	779	805	829	851	841	847	761	815	833	807	800	778	834	829	860	787	832	833	838	832	789	791	825	798	809	858	813	864	759	750	795	787	861	831	784	789	839	764	830	834	838	813	811	867	807	803	860	779	861	816	833	838	823	833	795	856	790	816	790	813	808	796	851	832	790	828	822	804	834	833	818	763	752	830	843	844	801	761	824	817	779	790	809	838	814	822	830	798	798	799	857	813	790	809	847	817	775	800	819	829	847	890	802	801	800	839	783	859	859	820	829	866	769	866	824	846	853	800	817	865	807	862	777	752	843	857	834	762	770	865	817	780	820	810	832	824	855	853	851	796	832	823	783	791	806	843	817	878	834	834	853	823	782	812	779	815	820	853	767	779	802	827	798	857	826	844	838	833	803	799	846	833	850	848	857	835	826	865	820	786	817	825	812	857	833	789	814	811	796	808	799	860	792	873	812	803	810	883	765	809	820	793	810	845	831	778	789	853	850	806	830	834	829	807	769	804	810	815	835	864	789	800	828	853	812	829	822	859	829	795	795	764	814	761	836	830	787	842	774	826	786	780	805	807	833	788	829	786	815	845	840	742	794	793	835	832	839	785	801	847	786	805	851	828	826	858	831	822	850	786	842	804	830	817	839	833	832	837	829	839	803	852	795	808	810	799	811	846	811	820	793	796	809	772	810	822	881	845	800	835	834	823	833	815	848	835	809	882	836	859	836	822	822	846	794	816	856	769	785	771	807	840	825	857	859	827	839	814	797	813	796	777	879	833	819	765	871	864	816	813	836	813	822	814	826	890	857	787	850	856	851	815	814	855	845	818	852	837	866	860	823	841	810	821	819	835	860	781	792	851	829	801	850	836	815	795	827	826	828	840	844	845	845	794	814	824	878	827	814	834	837	845	838	787	812	827	827	812	813	851	815	782	806	838	862	754	811	829	780	836	825	838	783	833	825	830	843	815	833	812	868	777	873	830	853	853	833	868	892	867	840	839	772	858	843	813	784	852	829	831	834	876	821	767	830	857	821	805	888	844	852	838	867	810	878	851	872	802	833	847	790	800	819	811	864	810	813	785	813	801	824	839	811	772	806	821	786	823	848	861	853	799	813	875	852	823	787	837	776	776	783	825	858	859	833	833	799	791	860	824	829	767	845	887	795	856	817	830	819	831	830	857	775	810	819	817	827	850	821	821	776	823	844	826	789	861	834	823	815	825	837	806	867	865	894	823	852	830	866	875	793	794	788	817	816	830	805	848	810	813	852	803	776	842	807	845	835	837	828	816	874	795	824	865	842	824	884	803	796	793	776	830	860	798	780	798	754	812	842	826	851	829	811	832	807	824	804	798	872	873	836	813	821	851	883	818	756	831	796	822	807	806	828	866	810	834	844	823	812	850	848	843	842	855	786	843	845	816	797	834	799	797	823	832	815	841	835	838	789	812	815	830	804	828	824	848	853	857	814	816	842	900	813	832	798	784	830	869	813	802	843	825	827	828	808	810	847	837	812	839	805	883	798	802	817	808	808	809	838	868	857	819	816	801	779	838	856	825	828	825	871	852	817	822	823	857	863	852	857	864	813	831	823	802	838	847	805	811	817	870	803	751	795	822	824	806	754	805	843	827	863	805	866	871	853	822	848	814	851	805	820	842	848	837	841	790	845	805	826	782	803	789	827	805	872	806	821	821
25817	48538	37629	26714	20983	16821	13350	10337	8092	6093	4650	3632	3074	2504	2058	1808	1651	1642	1523	1399	1385	1263	1326	1283	1201	1121	1239	1163	1098	1032	1009	1037	1013	934	930	865	919	901	863	852	850	877	876	856	865	868	817	845	848	861	817	847	864	896	893	856	834	805	832	807	855	853	845	864	849	860	843	865	847	842	874	849	880	831	882	816	870	841	871	842	804	845	836	840	807	866	851	797	814	863	820	825	886	846	835	843	854	814	862	866	898	873	859	846	886	866	862	859	836	827	887	823	814	849	839	863	859	865	818	867	801	874	895	810	857	815	859	851	886	827	824	815	879	884	854	793	862	820	825	787	823	861	886	827	800	839	820	885	808	915	835	819	821	895	849	826	840	797	872	819	839	834	851	815	852	873	847	831	801	914	876	876	895	898	886	886	805	800	851	830	822	863	830	870	843	858	882	815	873	834	902	892	868	801	832	862	827	799	850	872	840	851	829	819	869	833	865	850	848	824	805	845	866	815	785	830	813	831	831	864	832	844	805	865	820	834	830	881	820	820	850	904	870	831	836	851	854	833	836	814	821	819	844	828	869	855	798	853	845	865	855	848	863	856	869	853	833	850	834	824	847	859	859	850	819	825	845	788	866	861	827	851	802	819	853	851	865	822	880	850	835	825	854	848	849	846	838	873	857	867	816	814	875	873	848	874	839	859	825	859	851	845	888	808	856	858	837	849	854	829	808	847	880	837	814	826	843	842	795	867	875	838	806	833	872	845	880	834	868	826	837	786	819	844	831	853	804	821	860	862	850	869	847	844	877	795	805	841	852	876	844	858	828	834	839	841	887	815	856	832	816	860	816	888	830	851	866	825	783	869	857	873	839	836	881	768	780	842	893	853	867	868	870	822	809	879	873	859	829	835	802	836	783	821	892	810	863	848	850	818	884	852	960	814	820	851	806	850	842	837	868	832	828	899	854	832	802	799	869	858	896	834	872	810	831	881	829	888	858	877	898	890	807	865	834	759	825	851	855	859	827	850	833	837	900	834	845	832	852	815	915	840	867	843	826	839	853	864	837	830	805	823	860	826	908	838	872	874	863	841	844	843	810	837	850	826	817	851	845	855	828	842	841	856	824	814	792	878	854	816	798	821	872	890	829	850	840	839	881	854	880	873	839	863	854	835	771	812	880	880	759	821	866	864	811	823	834	834	821	793	856	888	807	906	892	825	809	863	835	875	804	796	855	822	825	842	863	794	866	842	838	847	861	899	837	774	836	839	842	843	868	877	877	856	843	808	894	821	885	910	847	863	802	861	848	791	839	841	845	789	749	881	848	875	830	847	854	837	821	861	830	839	837	902	866	804	837	817	881	853	852	838	869	818	859	849	816	852	865	833	840	793	850	856	793	785	803	860	808	909	847	820	834	829	836	921	838	790	856	856	859	863	800	847	821	795	800	876	811	845	820	828	886	843	877	848	863	822	830	863	818	869	815	812	820	811	815	817	898	936	900	878	852	880	834	852	797	824	886	831	815	848	881	814	883	820	853	850	841	820	875	845	833	838	836	879	878	786	822	852	866	855	886	851	867	843	839	887	832	832	839	844	864	873	860	872	850	829	877	808	792	818	822	873	875	873	866	842	892	877	865	820	838	816	868	821	821	807	846	877	823	846	827	817	856	846	896	822	851	890	852	902	902	854	841	824	871	867	816	766	835	851	913	931	857	834	903	837	793	844	863	864	842	797	862	835	865	852	832	858	829	846	831	860	924	852	885	823	815	841	868	841	819	835	837	865	818	844	814	851	895	831	858	874	820	857	789	907	853	855	874	850	827	863	830	860	822	867	816	831	856	861	804	846	810	849	855	810	839	837	859	854	857	828	796	837	860	860	846	831	831	884	836	863	800	840	871	871	877	803	825	810	835	780	855	835	848	812	858	825	848	797	877	845	888	830	783	890	814	845	864	844	838	882	881	844	882	814	831	908	868	863	820	877	867	880	870	802	844	831	853	848	832	883	843	884	849	862	867	885	860	871	909	865	823	911	891	868	841	841	859	864	829	856	854	819	823	784	859	856	867	800	884	868	893	788	840	849	855	811	838	863	854	868	835	802	846	870	838	858	886	842	790	863	831	847	865	816	865	896	897	882	821	863	793	825	802	843	816	833	838	834	801	874	892	872	822	857	837	883	814	907	844	870	866	858	861	856	854	857	846	777	859	777	852	883	839	843	815	843	821	784	843	880	816	824	807	857	845	843	831	885	934	856	855	803	794	814	844	835	822	884	816	814	851	894	837	864	834	851	867	872	866	836	845	852	843	855	836	883	810	875	819	843	763	848	854	798	866	833	784	859	792	863	869	854	876	870	789	846	873	856	834	875	837	863	855	898	790	877	862	868	890	833	816	838	847	888	838	826	873	809	813	813	790	798	797	871	841	894	827	831	812	857	842	785	795	849	856	837	885	794	849	879	805	812	847	813	865	862	853	838	865	866	863	849	831	863	836	843	829	824	838	870	821	847	854	843	827	877	816	837	834	826	808	811	855	817	801	857	908	907	828	829	784	801	848	858	860	838	879	821	825	840	846	863	817	849	809	845	857	828	787	794	826	861	785	855	802	827	893	852	799	823	781	853	863	856	926	857	886	844	810	836	798	834	805	826	876	789	857	889	866	810	848	856	849	826	861	848	833	812	836	880	833	862	854	821	847	797	840	886	840	874	860	860	859	861	904	863	827	865	855	863	869	856	826	874	819	868	871	881	872	858	864	811	768	851	798	821	814	906	867	863	852	803	817	832	831	847	810	844	792	863	851	837	889	826	845	838	901	850	877	830	820	865	887	823	847	815	818	857	825	817	843	856	883	800	859	843	890	826	887	823	835	780	785	830	875	873	864	822	859	857	835	850	850	861	871	888	876	854	790	844	879	816	842	836	877	853	791	855	803	858	814	824	835	847	827	829	800	842	886	828	843	833	847	802	868	872	860	795	842	814	843	833	801	842	838	874	849	836	811	839	804	831	840	809	890	836	847	860	828	824	807	887	837	849	826	812	876	795	898	841	829	855	902	878	830	853	827	825	870	811	868	849	834	853	874	821	858	862	855	867	851	898	824	815	828	883	792	868	824	881	803	830	879	878	845	886	843	889	865	867	845	847	866	867	848	863	860	772	892	884	870	875	836	843	867	857	844	868	821	835	900	819	861	845	832	835	805	883	919	832	870	867	868	819	863	843	810	877	859	873	874	843	812	825	881	814	869	840	865	865	832	854	810	906	836	836	836	854	895	824	825	878	869	863	838	837	888	892	893	823	871	804	918	881	805	807	867	840	839	886	867	893	809	850	825	833	858	832	816	857	814	806	833	823	811	899	866	809	842	828	800	851	841	870	871	871	875	870	880	810	883	809	863	838	858	895	850	799	835	871	827	869	851	881	807	879	822	807	782	801	853	787	839	859	847	844	868	858	829	814	852	886	834	835	874	788	842	866	864	906	797	846	782	781	878	860	861	863	863	790	827	826
24532	21025	27574	25801	19534	12591	8429	5574	3963	3142	2352	1989	1627	1318	1027	1007	840	882	843	767	777	744	683	699	694	707	657	636	638	575	572	526	525	512	465	495	491	469	508	502	472	480	469	453	479	467	430	480	496	483	437	435	492	475	468	484	436	467	475	514	461	441	418	487	459	487	435	471	453	460	468	479	468	495	474	500	448	470	441	444	489	465	438	504	467	456	459	455	491	474	513	528	510	500	459	463	494	432	471	480	476	464	447	492	477	456	429	486	448	476	464	475	446	491	446	485	430	437	462	478	503	445	438	481	449	501	463	444	531	481	454	445	465	468	478	472	452	474	499	457	474	476	431	432	459	503	476	460	492	487	465	445	499	459	487	478	459	475	453	470	506	470	445	463	484	449	480	467	479	470	441	481	449	476	426	476	468	515	510	491	465	455	469	452	455	469	465	457	475	462	457	453	464	483	503	464	471	448	508	433	484	486	472	447	462	414	463	471	506	445	422	450	473	471	501	473	464	498	497	481	461	431	473	520	447	461	426	507	455	469	490	453	466	458	424	433	425	454	442	460	431	470	517	481	475	515	460	484	455	485	488	471	465	463	462	486	444	426	467	514	474	483	457	464	452	468	482	464	467	446	464	449	431	440	479	471	451	455	488	453	467	475	486	479	429	465	489	486	440	455	480	484	455	472	422	493	470	472	455	413	434	465	497	492	465	462	438	526	469	480	459	443	420	476	462	512	517	479	471	475	474	473	457	460	442	518	464	470	510	474	491	484	464	442	480	449	480	486	455	437	414	484	481	457	455	470	486	487	501	441	466	452	443	456	443	513	473	460	485	446	444	443	456	433	493	448	474	495	506	466	437	486	500	487	475	467	513	465	456	479	469	439	426	458	481	446	445	485	460	481	479	460	470	458	493	492	475	459	434	464	487	454	468	439	443	440	493	456	437	491	462	458	464	469	509	441	452	447	471	478	457	485	483	462	462	475	482	478	490	481	430	462	470	443	474	462	464	484	441	455	476	507	458	446	462	442	463	460	464	484	479	461	483	424	468	472	464	455	466	427	435	484	477	456	430	489	464	493	429	450	463	480	479	466	471	480	463	455	466	489	496	518	480	508	444	489	496	482	477	422	462	460	474	489	419	504	471	487	418	469	436	439	463	427	512	465	495	459	449	500	479	462	455	516	481	434	422	459	476	483	489	477	516	442	436	459	456	479	461	453	457	478	522	431	464	438	480	466	433	469	453	489	520	479	488	472	470	442	457	463	452	434	472	491	429	439	453	501	476	448	441	450	458	438	491	463	458	493	490	480	476	496	476	475	453	478	503	482	512	463	457	493	451	459	505	445	474	455	471	451	460	468	451	435	476	463	454	463	470	467	473	467	472	494	465	501	469	435	450	467	480	512	478	471	442	452	402	475	503	462	486	450	484	480	502	474	446	443	447	505	462	462	507	436	472	460	484	492	535	511	463	492	486	441	459	480	492	438	456	466	455	495	478	465	474	477	482	468	461	433	474	438	465	468	512	418	453	455	485	415	473	457	481	423	473	474	443	484	469	463	465	474	444	424	456	504	442	450	502	476	483	500	489	480	470	488	452	444	442	473	465	461	458	487	447	444	456	474	470	452	456	480	462	451	459	487	443	462	443	455	467	459	482	463	447	480	474	466	465	477	419	455	461	463	493	428	447	467	452	457	491	451	468	504	451	502	463	469	467	461	502	467	486	475	461	514	463	473	423	445	441	449	446	457	488	481	427	479	413	463	472	454	462	483	501	447	462	472	446	496	448	459	491	432	433	512	456	450	460	472	455	455	516	445	467	413	465	489	505	489	453	438	444	459	454	456	470	465	454	424	441	467	466	499	452	465	452	488	469	472	496	472	465	460	435	457	488	487	440	493	474	451	487	470	481	469	455	434	425	488	461	465	464	440	446	479	453	452	472	447	464	470	512	448	496	473	450	496	476	453	456	484	469	453	469	472	467	489	513	422	484	460	475	489	487	494	467	473	489	447	505	483	454	460	464	428	498	469	435	458	458	516	465	451	466	472	471	464	486	495	475	413	457	459	446	449	440	430	481	469	494	457	447	439	454	422	467	428	436	451	496	482	463	502	419	450	511	449	459	468	440	474	473	454	485	435	446	468	499	454	461	442	486	446	455	505	495	478	476	477	453	475	447	465	467	453	403	491	476	442	437	458	459	474	474	444	465	519	472	451	440	449	492	497	446	464	474	504	483	453	479	459	458	480	465	426	439	469	490	478	510	435	490	448	485	464	434	447	458	457	473	472	443	459	472	489	453	477	467	450	471	450	449	465	479	487	497	440	436	429	465	445	440	463	484	452	469	476	476	515	466	448	463	434	461	484	456	442	446	492	471	517	461	477	451	485	441	472	466	480	478	455	460	464	433	468	453	454	461	445	470	456	483	465	484	442	442	476	474	429	475	467	470	416	483	428	471	441	447	486	496	466	465	464	493	466	438	438	475	470	463	427	454	467	441	425	440	460	438	470	448	454	435	447	470	450	459	459	477	477	443	452	489	460	502	477	448	452	491	468	461	473	441	463	463	484	473	439	459	473	485	479	484	457	478	484	443	472	448	457	441	443	447	473	473	445	484	446	458	479	448	486	508	446	489	491	427	438	472	449	455	450	481	464	482	466	456	483	507	514	481	478	438	483	505	499	466	463	504	473	472	445	413	443	463	471	465	468	449	457	494	485	474	456	506	479	473	443	486	444	453	468	475	449	508	467	462	481	482	475	463	476	484	495	504	474	480	460	441	479	424	477	468	457	507	426	460	479	485	475	462	483	429	474	513	467	483	468	472	435	453	487	459	451	470	446	466	500	443	461	485	487	508	508	463	494	444	463	455	447	459	507	460	456	460	487	487	448	457	448	479	448	462	459	455	469	498	477	463	486	481	463	481	499	500	441	480	483	477	449	460	443	447	454	442	492	481	507	485	508	470	475	487	484	487	491	463	478	467	477	469	502	479	487	438	480	437	458	472	451	469	477	466	487	435	461	466	478	426	464	464	470	436	471	441	454	463	458	475	458	480	452	460	476	450	481	441	452	458	514	439	453	454	511	489	464	476	471	486	422	496	490	482	452	507	483	458	451	478	460	491	476	445	476	487	480	432	465	437	471	475	471	447	472	461	468	442	486	449	504	455	463	499	445	456	466	472	442	473	471	457	472	421	439	467	469	480	481	447	412	454	451	502	463	486	483	486	441	459	455	521	470	467	445	519	514	468	500	457	437	454	468	462	449	460	465	470	471	439	483	462	442	484	448	458	440	445	441	434	480	455	437	516	452	447	479	493	483	493	452	437	499	478	471	491	466	488	504	503	468	478	396	438	427	462	441	444	455	480	511	505	445	488	481	469	459	467	500	475	445	460	406	462	460	454	461	441	431	487	418	470	463	476	450	460	489	453	467	464	459	481	487	434	516	446	451	471	456	465	452	439	434	433	474	448	472	448	461	471	510	482	418	475	454	420	453
24830	45460	36152	25203	19894	15676	12524	9326	7187	5432	3987	3208	2515	1928	1569	1363	1278	1162	1072	1024	1029	889	887	880	827	812	823	768	753	704	619	655	590	652	576	597	535	541	502	545	547	527	491	504	537	508	528	502	484	503	502	534	503	486	459	524	500	518	530	479	521	518	479	493	499	480	481	523	482	514	458	468	491	486	485	495	513	490	540	492	496	511	517	479	502	504	530	493	527	478	548	542	525	530	482	514	513	511	505	554	510	501	490	534	485	487	544	442	516	492	448	509	536	482	519	538	526	490	527	491	486	508	480	479	484	502	535	503	500	496	523	498	500	484	524	503	480	526	524	537	563	568	521	498	524	539	529	512	506	518	534	498	507	483	525	497	459	545	515	470	498	542	493	547	473	520	485	509	492	474	528	553	494	470	470	496	515	516	528	474	494	501	506	503	505	513	489	502	505	474	524	514	479	479	509	456	495	510	499	500	491	498	488	491	505	522	530	521	467	478	541	534	523	533	543	496	495	484	510	528	485	460	481	514	474	509	483	503	494	532	528	490	544	516	504	484	463	483	497	514	515	523	507	532	527	484	508	512	455	517	486	491	489	439	489	515	574	515	481	499	496	462	507	466	504	502	527	495	525	507	485	508	526	499	498	498	476	478	529	525	525	504	473	512	536	519	482	522	522	489	472	522	506	485	506	480	464	490	494	512	522	524	500	530	489	500	503	498	481	505	508	541	523	534	508	511	492	507	497	544	457	490	502	511	529	541	523	542	506	506	502	480	512	492	508	540	522	498	496	519	518	549	465	493	512	526	483	477	499	464	491	498	513	495	483	477	475	504	491	484	483	515	511	503	508	518	476	477	506	486	512	490	538	527	493	466	498	526	523	462	501	495	512	536	540	510	495	532	479	532	507	523	524	508	506	517	482	462	497	530	507	534	537	508	512	491	492	497	521	460	539	466	514	511	506	507	472	503	524	534	467	492	501	494	492	504	535	482	502	531	505	482	490	506	539	491	487	508	532	450	495	504	518	521	486	503	502	516	492	492	454	513	501	548	489	530	520	536	488	481	470	478	519	490	518	489	524	466	491	493	479	481	525	506	510	511	555	487	536	532	509	529	512	509	517	517	514	483	502	522	506	505	455	527	498	504	465	513	528	489	482	467	475	489	525	508	550	445	472	511	489	479	502	509	493	513	466	506	484	499	464	520	471	499	484	537	496	503	508	520	494	461	529	458	514	502	462	507	510	503	494	516	521	516	506	540	471	445	548	502	521	482	494	474	441	479	498	531	543	515	474	533	479	523	479	501	505	511	529	497	524	528	472	505	505	535	456	485	459	489	531	458	493	475	524	496	498	527	537	548	512	500	497	528	513	503	502	503	501	500	527	528	512	454	488	514	508	506	488	489	528	518	497	465	475	529	525	553	499	515	470	519	513	505	510	528	531	528	495	519	506	482	521	527	529	513	486	531	509	483	512	483	507	514	486	488	523	505	497	512	513	544	489	507	496	487	494	513	493	491	493	496	465	520	525	495	513	490	506	506	530	493	500	521	519	465	552	474	473	455	543	555	477	483	496	543	501	491	540	554	535	508	511	483	505	534	497	502	492	510	505	502	502	494	526	486	507	518	505	523	487	486	478	494	476	514	504	503	505	502	478	491	527	508	502	482	491	477	462	515	539	490	517	519	444	503	481	494	522	509	498	440	525	519	496	525	555	543	501	484	497	489	540	504	508	528	511	502	486	510	517	473	496	492	526	542	460	535	515	516	492	503	500	483	492	498	480	522	476	506	481	467	498	487	487	502	471	490	497	482	494	526	539	474	500	481	501	511	518	492	525	515	482	532	486	489	494	486	481	518	481	535	501	491	510	503	492	489	529	535	462	520	511	535	493	525	451	463	516	492	515	488	509	505	532	464	511	499	565	506	523	452	528	477	527	514	483	523	546	460	508	498	525	511	516	505	490	496	503	505	512	505	486	497	508	522	532	471	495	521	517	478	516	447	474	504	503	498	485	469	541	531	565	505	505	470	521	531	502	491	487	525	519	503	481	514	477	522	497	521	549	498	458	522	467	482	539	490	497	532	467	499	508	560	502	520	496	538	496	523	468	449	551	500	506	564	542	502	517	474	453	528	474	514	513	546	528	478	496	506	460	524	518	531	520	503	508	504	547	478	474	497	521	483	505	485	578	529	510	470	525	527	488	486	521	501	495	527	519	473	528	486	446	469	504	493	488	514	498	482	491	501	493	496	497	518	489	525	474	488	501	479	491	488	511	511	496	513	474	498	571	540	504	481	528	497	503	498	509	519	498	462	490	483	513	512	483	554	473	504	517	508	528	510	506	528	537	531	480	510	535	514	534	482	469	506	505	490	562	490	535	526	515	547	515	473	511	488	522	489	519	502	526	507	509	473	524	526	536	529	529	492	464	513	477	556	492	479	451	495	516	542	515	505	506	477	518	514	489	509	486	510	524	525	489	478	460	480	495	491	511	531	468	521	513	510	515	506	506	523	522	509	477	521	498	477	494	497	542	506	523	478	497	495	493	477	512	462	492	504	518	508	534	502	505	512	512	506	484	518	513	516	525	520	494	478	527	530	481	520	486	534	533	481	512	503	484	515	492	499	496	514	528	495	516	522	472	505	503	504	501	513	491	508	550	472	481	537	468	512	442	492	509	533	479	501	457	512	524	511	477	519	501	504	511	517	469	502	474	508	490	491	510	491	535	522	505	548	479	493	461	515	510	523	506	482	495	503	525	543	498	461	488	508	540	494	537	505	488	503	528	500	521	520	504	510	512	503	510	506	485	514	504	482	492	462	534	471	495	508	500	527	512	477	503	524	479	542	477	501	506	507	544	491	534	516	506	464	502	480	449	528	520	507	492	501	529	484	478	489	467	509	516	514	485	499	526	500	516	512	467	512	503	485	505	466	470	505	542	521	489	483	512	512	474	500	500	485	537	527	543	482	522	541	518	491	482	505	536	518	475	477	493	502	525	503	514	511	526	543	501	503	529	492	472	531	508	476	503	491	512	489	512	491	505	520	492	530	494	492	498	467	468	536	509	501	495	511	522	493	526	492	515	470	480	527	487	548	532	510	512	505	493	500	457	529	492	500	499	471	456	522	516	500	498	510	488	508	474	509	520	505	562	494	517	505	516	490	444	525	481	489	461	507	537	524	520	525	524	500	495	540	518	504	469	476	483	576	505	496	516	501	481	497	527	501	539	516	543	544	498	477	520	522	494	512	491	497	529	503	513	483	537	535	511	500	478	521	518	508	464	533	504	519	515	503	492	478	505	515	544	496	491	481	496	496	536	506	489	506	491	497	515	509	464	508	525	521	527	511	516	528	503	555	492	497	530	502	510	522	493	519	509	504	514	458	472	530	530	487	499	487	485	546	498	495	535	521	431	471	519	523	467	499	509	533	493	498	501	510	495	532	497	486	498	506	539	471	513	527	542	511	472	497	504	438	500	523	505	529	529	525	504	550	585	467
22430	21094	28703	23753	21292	22264	19887	9898	6592	5105	3919	3097	2737	2165	1859	1637	1689	1525	1431	1366	1348	1299	1256	1158	1250	1102	1199	1069	1053	1049	1015	1015	960	928	969	880	869	900	889	852	907	857	858	804	852	862	832	849	866	847	816	818	854	858	864	847	874	824	846	858	860	817	851	910	823	823	804	806	855	824	857	904	839	817	787	817	843	855	913	833	908	790	803	819	859	915	844	808	839	790	820	832	811	791	832	833	810	819	887	839	789	834	821	849	838	840	849	831	837	867	764	821	812	860	837	846	859	848	875	799	870	873	855	791	834	846	880	817	860	824	862	858	845	769	843	851	806	881	837	835	817	863	842	848	826	820	821	845	866	856	856	902	935	841	860	808	852	848	866	872	845	857	821	825	834	818	830	813	829	881	884	840	859	775	848	848	856	863	843	834	821	816	831	833	863	935	797	828	808	823	862	886	826	827	796	861	857	838	898	834	864	811	823	820	795	782	846	827	878	879	820	777	847	797	907	817	900	814	890	866	844	880	842	853	858	856	845	835	852	848	819	793	912	804	822	812	893	871	886	795	833	838	834	836	819	846	820	843	777	837	842	856	841	830	838	815	823	811	762	879	848	876	818	813	840	827	838	830	873	788	811	845	881	870	869	833	854	815	845	871	862	800	868	853	898	838	838	882	866	829	837	808	807	856	836	788	818	861	820	857	761	770	863	871	866	820	790	816	847	797	862	865	853	896	791	865	822	837	799	759	865	834	803	783	837	834	890	822	863	861	904	821	770	807	857	821	821	833	882	833	775	835	796	856	809	813	871	795	844	822	859	870	861	822	792	816	810	788	833	811	794	842	793	850	826	825	886	864	836	883	833	860	830	789	807	853	814	848	861	859	886	843	831	823	785	811	804	878	829	815	854	833	880	804	855	844	854	836	816	776	841	791	828	868	892	884	887	813	816	816	878	802	779	823	889	836	792	843	818	883	824	866	849	835	816	812	831	869	851	827	818	790	837	842	870	824	822	819	876	868	853	860	802	854	837	839	853	824	795	899	867	796	800	832	802	839	880	826	865	788	823	793	847	788	858	889	901	787	817	862	861	882	894	849	809	859	816	817	816	809	804	856	834	799	822	818	802	766	864	787	861	840	839	898	836	840	789	856	785	851	774	846	827	869	864	838	850	827	856	787	874	815	816	849	864	859	820	836	851	863	806	798	795	913	854	861	803	863	862	849	844	808	808	837	785	844	832	791	841	878	807	873	817	851	849	802	840	897	800	847	833	863	828	839	860	821	865	827	829	829	894	801	868	797	826	819	851	817	862	836	835	845	861	809	860	834	875	836	878	882	827	811	794	780	801	809	795	844	826	856	870	801	838	832	829	851	823	817	821	805	827	845	826	817	849	794	785	888	825	845	846	846	876	851	847	818	858	802	845	821	814	852	801	810	858	858	810	847	844	839	824	816	832	857	824	818	866	841	847	916	848	836	847	822	820	831	832	828	827	844	822	852	831	843	825	871	813	794	816	851	830	809	863	878	828	861	839	838	783	831	850	810	883	812	870	836	819	867	815	824	832	853	798	837	817	785	846	801	840	823	845	811	838	872	799	828	836	855	820	849	878	840	849	806	816	826	851	850	843	840	845	839	818	842	853	916	824	823	857	832	810	807	805	871	885	891	870	840	815	880	811	821	791	845	833	866	839	838	828	805	858	791	845	846	814	793	822	793	852	812	884	895	820	815	819	806	834	859	892	810	891	823	853	812	824	823	834	825	818	846	834	878	866	829	876	870	791	821	867	879	834	809	824	820	847	838	846	871	814	904	800	913	851	817	825	820	823	867	845	852	786	869	848	794	835	865	835	818	835	795	842	831	840	796	823	828	864	868	749	889	820	854	830	781	804	872	855	859	866	785	844	840	903	864	806	837	863	855	815	843	898	836	823	808	878	812	841	846	877	813	854	852	860	832	831	843	831	833	819	826	834	874	860	837	795	822	856	841	794	843	862	860	861	813	858	801	855	807	836	866	838	853	849	842	907	761	828	810	848	867	884	808	843	858	784	844	836	833	810	818	847	862	811	824	831	842	840	810	813	797	783	861	854	849	817	819	842	834	809	804	841	844	783	821	811	830	780	825	796	828	894	846	853	843	855	853	881	852	854	862	865	843	828	885	837	835	820	865	811	906	785	832	868	835	821	855	879	848	828	836	865	778	823	845	839	873	807	815	778	826	857	823	851	821	830	815	881	824	848	817	834	803	802	804	811	859	788	817	841	865	867	869	841	855	762	821	891	792	847	858	767	824	820	886	830	861	832	832	836	883	871	827	807	850	843	806	835	841	833	830	827	816	817	836	813	821	860	822	774	799	829	870	819	832	890	783	870	861	777	833	856	834	847	893	843	801	860	841	831	872	830	822	864	871	796	814	878	803	829	773	792	799	821	778	847	817	801	867	790	897	885	839	816	883	821	820	800	792	807	864	850	829	845	848	866	867	824	836	804	803	798	870	854	817	831	856	820	809	783	829	861	826	905	821	813	815	826	841	836	840	871	807	762	863	863	804	882	812	854	802	801	846	891	869	844	807	855	783	844	858	806	806	756	860	804	858	816	815	866	883	838	811	781	815	832	813	864	864	797	848	796	827	826	879	841	865	831	854	825	841	799	829	796	845	852	793	854	878	842	815	890	859	832	822	800	820	807	829	822	825	822	854	824	794	779	816	862	802	860	849	809	823	833	861	876	823	812	841	852	816	815	855	838	843	852	903	825	841	819	821	832	868	834	879	852	827	834	820	834	789	779	886	851	863	820	823	783	850	832	814	838	835	866	819	850	824	824	849	822	812	813	795	843	855	868	798	858	830	837	896	857	820	850	842	832	783	880	881	801	823	804	864	880	798	849	838	843	796	831	821	817	838	832	848	762	891	828	831	788	898	844	829	920	865	821	875	874	819	818	845	874	881	799	836	840	823	849	829	857	924	821	847	866	850	791	849	784	846	831	785	821	878	818	832	826	859	795	849	844	877	828	833	799	882	848	782	826	849	874	791	828	807	854	887	823	844	847	838	767	889	820	777	824	853	836	903	880	830	875	833	821	762	837	820	880	789	834	821	834	862	848	866	843	846	892	821	846	814	840	820	817	851	854	814	875	875	765	857	875	799	882	843	855	818	846	855	849	881	834	850	821	838	822	843	813	840	882	846	820	773	819	837	839	821	834	806	835	855	830	818	828	868	896	861	841	815	805	856	887	805	850	830	870	856	824	862	889	866	794	786	864	845	839	850	824	882	877	860	800	821	834	868	825	848	858	823	838	869	862	838	878	832	799	838	833	868	794	814	812	830	854	880	819	775	862	823	831	844	808	838	847	891	871	853	808	835	879	841	882	855	816	801	808	773	841	842	902	851	807	783	763	812	814	801	848	781	838	867	864	831	834	880	801	812	817	835	834	807	834	794	830	795	833	881	857	849	823	880	846	769	860	816	883	859	843	833	834	856	859	814	842	813	859	820	806	811
27338	53205	42953	31387	25802	21106	17000	12917	9917	7686	5934	4805	4034	2970	2587	2153	2040	1809	1739	1636	1680	1573	1342	1390	1371	1357	1361	1237	1166	1069	1097	1085	1027	992	976	952	944	955	929	913	880	856	921	893	861	902	854	857	861	860	837	892	881	885	878	874	838	864	875	849	857	835	844	852	847	847	874	859	837	879	790	880	828	884	894	899	903	890	889	799	893	886	885	895	836	854	895	905	853	857	891	891	802	878	902	842	854	912	876	858	855	892	883	837	892	876	892	857	852	877	837	894	874	887	861	878	893	857	870	861	837	853	847	898	857	827	918	872	861	863	873	907	876	874	885	873	857	879	865	872	854	843	855	855	875	850	860	898	905	907	785	827	895	854	875	915	902	864	859	832	855	851	862	920	857	884	907	878	853	890	848	824	833	860	919	867	890	822	808	843	862	864	835	851	898	847	853	870	833	877	838	804	859	846	893	864	872	838	874	893	878	860	823	840	874	902	889	839	840	868	886	845	839	802	889	886	920	887	853	844	816	880	857	871	897	843	856	856	905	821	839	865	862	889	832	858	920	858	871	874	823	899	884	887	861	876	852	866	871	883	881	826	928	802	889	870	845	916	838	868	817	891	909	881	837	868	817	817	862	859	886	905	863	877	853	844	919	862	852	898	894	899	837	824	864	822	883	863	824	886	894	902	838	845	873	867	846	849	850	869	931	860	861	869	869	881	888	860	890	806	879	830	912	855	904	823	828	888	850	884	882	888	821	835	863	827	840	861	833	864	906	830	883	827	827	839	855	844	865	877	938	896	871	836	862	896	881	858	820	919	888	888	891	848	894	826	855	843	865	873	885	868	851	890	873	878	855	835	859	875	911	846	864	838	839	814	917	837	906	884	849	856	923	800	843	883	812	803	785	915	846	853	878	862	873	896	818	861	833	862	853	886	871	821	871	903	852	884	927	875	831	886	836	915	891	818	879	850	854	885	881	844	892	846	918	895	849	838	834	831	798	850	852	904	856	815	876	873	908	912	874	848	849	887	869	858	872	841	880	844	894	885	845	898	817	862	877	857	846	886	856	850	873	820	883	911	837	823	890	815	804	944	869	862	865	841	846	848	857	871	866	898	836	839	830	870	833	860	832	846	871	831	883	866	872	832	805	839	899	874	829	848	867	849	864	826	821	868	862	895	855	804	828	864	865	923	854	934	887	927	830	854	865	833	876	841	866	832	828	873	867	842	859	873	866	926	903	841	885	819	851	859	870	828	818	840	871	850	883	834	865	830	914	856	856	822	916	846	814	881	841	872	820	876	881	835	818	848	886	867	815	843	878	843	932	860	879	828	883	854	870	879	864	867	825	853	866	851	883	876	881	889	897	853	872	809	862	839	889	823	907	921	883	889	905	853	859	876	851	894	874	875	844	832	892	799	831	874	925	826	848	813	882	841	790	851	873	855	832	908	875	927	888	926	893	839	846	880	874	882	831	830	855	825	873	877	811	828	879	859	867	866	866	828	845	827	881	869	881	865	855	900	855	882	802	861	905	864	858	836	919	957	855	850	801	892	892	879	836	911	918	934	853	838	904	853	908	844	808	846	820	884	844	861	881	848	879	871	852	837	826	907	812	874	846	845	868	833	866	910	864	862	821	880	837	871	831	862	814	889	850	848	887	821	826	860	878	882	823	894	858	838	841	858	879	834	846	876	811	882	852	878	934	887	877	848	894	883	798	921	855	898	909	844	850	912	870	800	876	885	855	801	871	891	866	836	917	873	850	868	865	856	913	835	873	889	833	836	895	897	879	823	909	887	901	893	882	843	861	899	855	874	863	891	887	878	884	900	865	811	816	877	876	897	914	841	851	850	877	883	885	831	850	802	848	862	870	827	883	896	827	859	891	842	863	867	843	865	805	826	895	876	889	859	862	878	888	839	862	846	857	855	839	884	851	861	836	896	830	875	867	882	867	839	882	844	838	850	878	863	861	875	876	818	859	877	858	872	875	858	836	840	876	819	872	857	892	849	864	895	859	875	881	914	855	805	845	846	814	816	851	877	841	849	864	871	847	861	871	886	873	872	898	851	866	897	837	831	878	867	839	825	890	909	880	893	842	880	843	905	838	856	901	843	862	838	887	886	845	840	877	878	898	857	894	888	840	942	850	841	888	861	892	874	842	830	836	839	888	854	877	827	817	870	810	876	841	894	846	839	812	875	908	889	879	851	886	901	890	857	877	879	834	881	916	858	803	812	921	824	888	905	867	809	860	888	868	873	868	887	870	799	910	829	835	882	822	843	862	863	869	866	864	887	828	888	872	872	869	861	869	841	863	857	856	882	849	886	872	836	826	895	833	847	936	854	836	873	839	895	803	851	892	873	887	856	849	845	826	869	872	827	927	874	862	859	877	871	897	913	873	858	852	894	839	839	894	890	878	798	856	833	860	818	859	866	857	848	889	854	848	869	811	866	831	805	836	864	873	889	829	897	851	859	880	917	875	866	867	858	876	861	861	859	913	856	849	866	884	899	861	903	872	827	842	852	833	821	860	895	892	818	884	850	906	864	887	842	896	869	856	857	862	836	850	887	921	867	809	848	894	896	893	829	879	841	851	915	829	873	902	907	874	845	866	833	852	855	825	894	858	875	854	825	869	832	842	891	849	901	856	835	901	841	792	821	888	843	878	815	880	884	883	838	868	831	925	833	869	858	869	893	894	856	854	911	883	902	892	864	844	844	874	852	883	837	869	882	864	909	871	860	887	840	819	840	873	876	810	904	801	832	857	897	807	897	846	844	844	843	888	887	932	871	899	833	831	812	889	857	895	873	867	836	831	863	845	879	904	871	841	882	887	835	901	881	884	795	904	873	854	862	847	829	849	873	857	849	894	854	870	870	863	827	872	828	851	830	862	887	828	806	860	856	826	825	857	818	852	889	857	833	871	863	832	873	852	880	872	844	886	805	890	846	842	853	836	881	877	913	893	916	861	880	866	885	884	854	836	824	929	884	881	828	849	835	845	911	821	880	870	839	907	848	909	852	901	857	868	899	842	807	814	887	850	873	882	870	894	848	818	841	846	861	850	871	846	868	843	816	828	858	776	862	854	844	840	854	918	840	873	865	878	837	887	846	833	839	858	892	855	883	869	893	872	833	846	869	814	852	868	869	841	860	819	852	874	908	860	864	814	861	868	888	833	863	876	860	899	873	888	839	904	877	905	863	901	878	810	883	856	883	838	823	825	941	849	889	887	864	814	906	848	868	860	861	926	847	894	907	879	871	829	856	896	881	875	864	938	917	876	897	834	858	879	861	931	866	857	835	854	900	877	889	904	832	905	896	884	901	894	906	801	833	922	865	885	861	834	869	833	896	802	845	871	846	869	873	862	879	851	864	897	813	861	874	843	870	831	830	861	820	856	827	929	927	886	852	859	908	879	839	827	837	906	906	828	885	887	867	799	833	897	844	948	882	793	821	824	807	874	891	871	861	884	829	904	857	859	860	846	850	890	878	847	935
28349	24914	29099	22060	13248	8377	5956	4159	3066	2341	1969	1517	1354	1141	1022	918	877	836	760	742	705	738	700	710	694	680	667	679	605	568	660	612	526	579	588	557	546	516	557	540	555	534	513	519	525	480	499	524	532	525	529	557	577	530	520	523	522	513	497	516	529	567	487	514	555	519	546	512	514	555	556	522	567	537	531	563	504	527	537	521	546	527	514	536	523	542	525	494	554	483	537	505	538	508	549	538	523	513	511	567	530	573	540	531	519	545	553	552	542	553	538	487	519	552	566	479	523	554	555	581	533	539	524	510	551	536	513	512	534	576	527	523	541	532	500	549	537	544	536	554	540	506	521	502	515	524	509	549	533	500	526	588	535	560	555	574	521	514	542	536	545	515	507	549	551	514	520	570	549	539	535	564	511	514	532	516	526	501	547	535	541	555	539	503	509	517	558	519	508	507	540	543	508	500	541	518	525	592	527	524	492	530	521	561	492	542	484	506	546	537	555	560	513	512	497	564	508	522	485	527	540	557	546	517	546	500	544	533	545	498	519	517	553	520	515	561	565	517	543	526	492	513	545	495	530	535	525	537	541	526	574	496	545	540	538	541	524	516	524	523	502	551	549	512	527	524	554	527	492	527	524	522	583	503	565	543	516	538	545	552	550	508	538	520	506	500	519	500	539	563	566	503	536	522	535	518	543	519	536	517	572	530	548	552	534	549	507	533	522	531	517	550	515	492	519	552	505	548	515	543	492	530	539	514	532	521	507	548	498	512	541	536	587	508	594	523	525	562	532	552	504	530	546	529	536	541	512	501	514	529	541	584	566	573	559	537	536	514	574	535	581	494	536	557	559	560	550	520	562	496	505	517	499	558	506	521	526	527	561	537	540	518	536	554	516	559	563	518	527	530	523	531	504	530	515	525	507	552	524	506	539	547	541	564	515	569	525	528	498	521	532	555	523	537	542	541	559	518	530	526	550	510	567	512	507	534	544	515	520	557	543	510	545	548	523	551	555	522	538	567	521	526	543	558	542	549	505	524	585	485	566	517	530	521	548	542	495	535	521	484	602	512	582	538	540	494	546	544	540	556	514	528	492	508	519	546	536	560	534	522	512	550	516	544	521	513	522	519	509	533	530	527	540	510	532	529	558	526	507	535	525	533	562	479	505	549	536	530	496	537	495	513	546	513	542	529	535	475	587	527	481	530	552	544	529	564	550	547	521	519	534	537	549	514	555	512	544	514	536	530	540	472	514	546	537	558	519	542	525	524	540	538	509	549	553	491	548	526	526	516	515	573	548	525	512	530	522	508	505	522	566	533	543	498	539	515	512	545	543	546	482	548	489	527	526	521	510	529	531	522	576	528	561	546	531	536	526	504	549	534	528	497	566	530	528	478	530	540	507	570	531	516	513	597	522	540	549	535	518	533	518	525	503	532	506	541	493	544	535	526	506	530	541	548	523	502	572	537	554	528	515	527	559	534	506	535	516	525	541	482	528	535	565	534	497	471	480	544	523	571	488	547	509	551	524	524	507	479	541	521	547	542	532	536	550	571	544	529	561	536	543	522	522	519	515	595	522	500	496	526	549	472	531	543	532	504	530	493	475	548	472	485	500	537	570	544	511	506	561	523	490	460	513	550	444	522	484	508	535	527	505	539	535	538	529	551	516	567	550	543	540	544	552	552	594	496	521	488	509	537	545	541	525	541	547	494	511	540	512	501	525	525	526	534	542	521	507	555	536	571	493	541	548	523	536	530	530	537	532	551	549	498	505	496	512	555	533	537	536	536	581	534	508	545	568	535	502	551	556	551	501	515	549	556	493	536	532	522	556	573	521	534	536	543	538	547	571	519	552	520	533	521	550	586	542	537	533	531	506	466	568	536	545	579	546	505	497	549	516	521	479	527	579	530	515	557	508	537	524	559	524	523	552	529	549	562	534	588	529	560	513	522	513	584	557	516	509	534	533	533	528	507	473	500	526	524	574	502	553	528	539	521	544	509	525	485	514	564	544	529	557	497	529	513	561	524	537	544	554	546	496	505	511	518	554	497	528	553	521	591	546	512	520	555	554	514	523	526	554	517	515	538	537	523	531	527	584	494	554	532	496	512	507	503	500	555	586	505	521	538	507	516	498	563	538	552	564	545	538	566	537	530	505	544	540	532	524	526	511	545	542	499	571	555	512	533	522	494	546	542	500	533	521	524	524	517	501	556	520	530	559	515	564	549	537	502	560	546	520	532	509	565	525	521	507	566	538	560	520	514	510	525	576	551	563	539	503	535	507	534	510	562	553	496	548	533	566	575	453	543	545	548	542	502	527	565	528	525	539	518	541	575	500	511	546	545	500	528	539	523	558	493	520	545	534	544	528	560	523	514	527	534	575	552	519	563	521	491	562	566	536	516	500	550	540	493	539	559	556	530	563	518	528	502	547	524	548	551	520	545	549	570	566	563	514	568	533	521	556	528	518	564	509	511	539	574	535	510	557	541	491	531	553	520	537	546	579	512	531	522	553	538	537	520	542	529	550	556	533	544	577	494	494	542	500	474	530	573	550	552	556	511	571	565	514	476	546	485	553	553	519	542	499	465	537	570	532	555	545	536	559	558	540	567	535	524	523	489	533	578	517	553	553	536	568	537	553	572	553	556	540	539	517	509	566	520	557	531	545	515	506	519	534	521	524	535	507	549	513	506	487	485	556	480	538	518	536	550	515	525	556	498	508	494	577	538	555	546	517	544	496	548	495	522	527	547	517	539	514	508	545	534	549	554	544	538	546	559	519	555	526	551	486	525	548	515	522	491	533	563	535	495	525	539	531	511	520	530	521	521	535	538	548	503	558	574	523	515	549	513	524	491	508	501	518	507	515	535	551	541	541	525	519	517	529	500	567	544	539	546	567	539	537	493	584	495	525	522	544	503	525	451	513	489	593	560	552	533	541	475	529	541	557	532	534	521	525	522	487	561	540	554	552	539	510	509	545	546	531	527	495	543	510	531	510	519	524	552	510	523	519	513	559	514	527	499	526	560	556	525	514	528	553	546	541	492	530	534	558	503	520	536	551	515	555	529	554	575	494	540	528	559	473	582	563	534	513	556	551	524	565	574	514	560	508	510	516	516	489	569	554	541	498	570	565	496	518	499	534	556	533	483	534	506	536	513	570	531	555	545	536	510	518	504	531	532	509	528	540	509	534	529	538	552	560	550	527	580	516	499	548	539	527	538	559	546	511	526	510	543	507	535	537	535	520	507	535	558	570	526	492	549	515	511	511	539	561	517	548	528	560	526	542	484	504	599	560	522	542	529	565	537	517	565	511	524	527	526	560	561	529	516	527	495	556	496	525	547	586	488	530	554	514	510	502	507	554	503	526	521	564	561	531	523	505	534	563	525	525	530	556	548	483	514	556	519	520	489	518	586	521	524	539	519	550	504	520	524	551	522	519	522	479	488	554	561	511	535	531	566	544	558	512	533	508	505	536	580	565	541	550	548	519	540	513	562
25598	41031	31911	21143	16568	12807	9772	7134	5222	3954	2987	2503	2108	1567	1369	1218	1160	1072	1008	939	958	890	805	831	777	824	768	757	715	686	651	670	646	606	623	626	587	585	612	582	562	577	568	550	514	496	542	571	577	576	550	557	583	529	526	520	576	575	573	583	542	567	538	577	588	556	583	499	540	542	583	565	554	560	579	528	558	510	548	548	543	562	598	582	563	550	555	575	549	539	560	585	521	538	574	557	570	526	508	566	555	583	595	539	542	518	534	558	514	553	551	545	555	532	555	540	560	569	549	540	553	529	532	587	603	515	589	564	588	566	536	529	580	536	552	581	572	547	522	554	532	556	539	541	530	564	579	574	573	554	502	565	558	575	584	569	557	545	530	560	587	534	538	548	540	582	567	572	553	534	560	563	576	549	564	574	548	562	599	560	574	573	578	503	539	587	584	517	546	578	561	567	537	539	529	501	560	561	528	562	531	559	508	559	576	536	565	573	567	573	561	523	549	564	558	551	552	528	530	580	588	552	534	554	588	572	534	519	577	540	499	555	553	527	551	554	593	597	509	546	571	562	553	533	529	550	540	584	582	554	530	559	590	607	519	551	555	556	521	593	531	518	548	552	560	574	554	548	537	546	565	559	565	516	547	582	564	582	537	541	539	587	513	540	525	556	543	581	537	553	597	600	556	533	561	549	561	552	566	580	591	544	552	536	565	586	572	539	556	530	520	546	579	539	581	549	600	543	550	568	533	528	553	558	560	577	523	515	559	569	547	523	541	534	579	516	522	550	553	505	534	538	566	545	570	536	574	517	566	548	538	573	551	583	566	559	565	582	564	541	569	513	581	561	579	548	539	535	564	542	615	537	562	523	545	545	562	544	573	563	583	599	561	535	569	557	579	583	556	543	555	537	568	564	563	575	562	526	559	576	530	559	569	547	580	597	566	563	579	593	551	548	563	574	542	577	549	553	568	580	552	541	537	576	575	560	571	557	581	555	525	547	545	564	527	568	567	555	545	555	535	557	534	579	552	541	512	542	543	538	569	511	554	563	549	536	571	567	563	620	534	533	575	560	566	572	557	535	553	525	545	600	515	513	576	537	521	534	500	512	544	524	545	563	532	551	569	572	574	586	551	544	579	609	529	537	565	579	535	570	533	541	546	568	571	559	503	556	540	511	537	537	527	542	540	565	513	549	539	556	569	573	516	545	522	520	556	599	509	540	563	594	526	511	591	552	590	559	570	550	567	547	636	552	566	508	528	583	584	541	567	528	566	561	563	504	553	556	567	558	523	593	505	536	550	535	532	612	546	551	565	558	544	563	552	606	574	533	565	567	558	541	566	587	554	606	489	575	532	569	519	550	570	572	537	554	533	543	589	556	595	536	571	569	565	534	570	572	573	574	534	575	553	547	557	547	556	584	553	552	595	584	557	556	561	554	551	577	532	541	561	532	565	560	583	524	567	578	531	503	493	575	555	523	561	538	547	595	557	546	534	527	553	563	559	581	574	585	555	526	544	548	526	518	559	558	540	585	549	525	530	533	558	561	520	561	590	588	551	568	544	586	513	528	537	561	604	574	572	588	548	578	512	562	575	566	595	556	547	600	555	594	557	521	558	558	587	579	550	582	556	545	547	526	520	563	575	564	507	561	538	560	545	586	560	526	524	562	567	541	568	573	538	549	583	574	509	507	546	548	604	539	535	575	572	577	553	513	582	571	547	579	560	586	551	536	605	546	565	521	517	565	571	561	523	577	540	552	581	595	570	539	533	555	523	544	553	556	547	576	539	530	553	562	532	572	520	531	556	522	556	524	595	570	560	545	552	572	593	517	550	543	540	583	594	555	570	519	512	515	555	552	588	548	546	569	564	557	615	571	535	517	553	554	541	521	547	579	577	547	555	566	565	541	568	587	506	574	552	585	579	552	615	586	552	525	544	526	546	585	553	572	546	565	546	505	566	531	532	519	545	523	534	574	531	543	565	533	532	573	571	578	538	561	516	554	523	555	591	531	556	566	552	559	542	548	588	569	538	562	576	510	526	511	551	578	539	524	568	524	567	564	544	598	541	532	550	530	564	528	566	565	540	523	550	566	594	523	574	519	542	581	547	546	559	561	520	522	569	545	567	545	524	563	581	556	539	568	562	586	541	576	550	556	522	542	608	567	614	558	566	571	574	554	507	543	539	568	553	555	559	564	531	550	555	529	562	531	556	621	551	543	537	530	584	563	554	512	582	554	537	561	553	588	521	593	550	534	546	541	551	526	566	537	570	521	520	543	568	561	565	525	538	523	521	582	568	555	534	534	533	566	550	565	551	542	589	541	574	558	554	576	571	596	553	532	530	549	589	571	546	545	534	558	550	534	537	553	578	561	530	569	521	578	538	552	562	555	552	566	539	586	586	551	588	553	516	527	534	557	567	554	570	525	572	533	572	526	545	550	570	508	541	535	543	505	501	575	592	571	558	553	564	533	539	531	516	535	579	576	533	551	539	532	582	546	551	587	575	557	558	529	549	539	555	526	551	538	553	600	500	577	604	578	545	546	538	551	579	530	550	514	555	567	538	533	555	535	615	563	573	532	566	585	535	553	528	536	573	556	587	521	564	531	563	557	538	581	533	584	582	591	571	560	551	583	583	588	523	548	537	565	577	584	551	553	555	532	595	561	566	543	550	537	516	556	543	585	577	566	515	532	521	553	558	545	583	559	578	527	505	520	538	597	569	589	564	551	502	542	569	539	555	534	550	562	542	555	598	523	586	514	558	536	565	583	572	553	565	533	522	538	581	544	618	580	555	590	557	554	533	549	529	564	583	541	556	565	541	561	542	573	593	522	553	590	525	553	569	542	562	556	500	576	507	581	589	538	627	573	567	551	533	579	523	570	579	522	551	581	545	532	529	547	584	530	590	581	496	535	588	526	565	517	552	547	591	536	527	563	547	530	559	544	529	572	553	554	544	553	531	543	539	569	550	511	538	510	541	569	576	548	497	562	537	570	581	570	545	608	518	572	575	547	568	585	573	554	620	566	533	581	542	552	557	514	515	563	494	555	573	618	523	527	551	574	577	523	530	587	559	563	531	561	556	552	569	578	599	566	559	541	533	558	539	517	554	593	560	559	618	541	524	535	513	554	502	537	538	547	552	562	523	564	562	530	539	545	548	523	547	537	577	546	606	540	552	562	549	518	576	554	560	563	574	576	593	559	610	558	541	553	590	600	544	574	548	549	548	539	576	533	564	557	555	581	568	546	547	558	587	574	617	525	570	549	579	591	547	610	532	548	583	578	584	530	528	532	560	559	510	585	575	534	552	523	560	545	568	550	612	565	535	580	532	556	578	583	521	545	559	547	546	533	569	534	555	534	541	548	540	608	569	567	525	560	544	529	564	529	574	532	548	523	574	543	538	649	554	544	518	553	592	548	530	570	535	566	578	543	543	545	539	556	591	552	524	568	557	564	554	574	528	579	590	574	510	568	552	598	544	567	521	576	538	554
23440	21065	28346	24175	21628	19282	12400	7220	4732	3805	3086	2463	2036	1771	1590	1451	1353	1207	1222	1168	1139	1146	1032	1053	1040	1014	1058	1001	955	951	902	905	902	919	868	881	881	873	865	861	867	801	845	847	785	845	835	830	846	765	828	819	772	758	780	809	846	839	820	862	805	799	802	800	838	802	862	810	814	828	802	813	815	827	816	767	799	800	805	841	800	831	824	870	843	794	787	805	839	832	772	789	759	807	811	837	859	815	837	806	780	842	811	845	839	774	820	798	799	826	820	823	886	839	841	849	808	833	816	830	800	831	827	855	850	838	826	856	794	840	777	839	814	893	766	799	868	837	772	740	809	859	793	817	798	823	849	793	797	818	796	777	836	792	810	827	819	843	808	769	822	777	877	866	788	847	812	778	783	834	790	839	794	789	828	815	816	829	800	828	846	777	856	811	830	759	856	838	840	806	794	813	830	806	774	785	784	799	860	800	869	803	793	759	818	767	875	805	836	790	809	874	787	848	855	797	796	807	819	804	843	779	809	867	855	750	759	849	806	829	818	792	774	802	894	793	880	799	796	800	799	813	848	809	803	843	810	836	773	819	815	803	841	868	812	818	822	806	769	804	802	817	842	819	749	859	785	814	833	797	825	790	768	845	832	787	776	801	794	805	822	805	829	823	824	806	791	850	855	767	826	837	892	792	825	870	759	745	769	824	825	766	810	762	799	819	826	818	775	850	832	805	822	834	846	873	798	818	813	797	843	782	870	876	791	800	811	799	855	790	778	815	906	784	760	776	801	839	813	861	793	774	771	884	843	824	839	808	755	752	865	839	837	869	809	768	806	766	783	835	817	819	822	795	823	792	813	788	812	815	864	822	806	831	841	843	830	786	839	795	813	886	791	818	821	767	853	824	764	797	768	797	831	819	841	781	834	804	768	855	832	818	834	852	885	795	815	803	833	836	810	820	828	816	853	793	812	757	850	854	871	825	791	792	777	804	851	802	799	817	781	863	792	828	868	811	849	828	822	846	815	785	850	783	865	803	778	825	786	824	782	826	807	838	821	818	775	792	822	801	834	822	818	806	797	805	830	809	773	780	804	790	744	840	786	834	820	831	826	831	815	782	809	784	799	852	870	815	783	810	830	823	796	833	766	870	799	841	789	780	834	811	782	797	860	811	836	780	846	848	786	831	806	772	778	806	842	762	842	811	861	820	811	820	791	800	809	739	850	809	815	812	796	823	859	864	829	808	840	805	841	821	786	800	806	789	832	821	854	804	766	875	813	862	761	828	822	833	768	800	817	800	804	788	827	835	857	850	769	749	792	777	808	801	779	863	857	807	816	808	879	820	791	769	806	767	851	828	811	810	817	839	813	837	802	815	746	819	797	817	814	796	826	818	780	806	814	826	825	841	798	789	803	827	809	830	759	822	846	776	793	792	798	752	796	775	757	806	815	792	825	836	792	789	837	814	847	770	841	823	816	837	784	779	803	797	817	804	824	862	843	804	807	866	820	762	794	799	803	761	856	843	811	807	824	845	824	790	851	844	789	870	775	811	851	802	817	851	791	823	818	782	809	776	803	786	805	886	773	838	848	797	782	848	851	850	821	843	793	814	794	805	799	827	815	881	828	824	842	811	782	798	833	826	763	837	858	799	785	822	822	833	816	799	813	749	833	847	839	831	818	807	782	826	775	779	802	832	793	821	822	780	859	778	811	837	801	865	825	830	745	819	801	824	767	834	827	799	825	826	809	849	829	821	917	764	814	817	831	796	819	819	817	754	821	809	805	794	809	807	826	831	868	810	795	812	793	799	785	816	846	788	873	833	773	792	834	766	819	802	777	870	808	833	847	809	777	801	828	797	797	826	824	823	844	797	846	799	791	815	805	830	829	776	777	795	830	776	817	860	771	771	857	803	834	834	803	773	846	857	791	818	772	798	808	806	836	823	839	838	857	818	835	803	765	793	831	798	810	797	803	804	799	856	803	753	805	794	843	819	823	858	857	804	839	815	857	773	787	819	828	861	849	787	829	813	820	777	768	820	845	788	840	814	808	810	797	813	785	824	847	822	819	840	846	812	791	784	823	813	874	772	851	891	781	824	798	824	825	822	824	832	792	814	831	848	791	814	761	807	866	758	790	823	857	781	826	821	762	863	863	826	840	824	837	817	853	836	843	802	766	869	809	829	843	795	810	849	807	816	775	806	778	845	822	771	815	798	839	840	822	756	776	794	791	805	782	873	770	797	822	796	795	913	866	783	788	791	800	816	822	811	785	839	772	834	810	802	788	852	819	775	767	816	829	825	842	815	832	840	820	810	837	811	835	749	816	848	822	812	779	790	818	813	800	846	804	809	762	791	837	835	833	817	783	859	748	793	797	786	787	862	815	815	812	786	843	783	815	794	777	868	820	817	825	779	831	874	834	864	823	877	827	833	789	802	809	802	781	859	824	795	821	844	882	838	830	790	767	825	831	825	803	826	800	851	803	782	847	873	791	793	842	815	838	824	876	816	817	760	844	794	844	830	798	777	839	772	841	863	805	870	857	820	810	765	820	841	803	804	816	817	822	774	733	761	858	800	814	818	813	788	830	830	810	775	810	759	789	847	796	791	792	827	787	802	744	749	847	827	768	837	801	775	810	858	804	792	799	803	823	811	799	828	813	797	817	785	804	823	894	773	798	844	788	780	800	869	813	802	879	837	784	852	807	769	839	815	830	799	779	794	791	857	849	840	790	774	835	850	808	813	831	873	806	764	826	813	809	800	897	813	869	791	873	813	817	812	849	796	803	842	841	820	873	838	808	833	820	796	746	883	843	808	809	813	848	834	831	804	782	790	812	812	851	845	856	818	837	776	885	778	815	843	819	825	867	832	833	809	842	778	837	833	781	786	828	767	811	809	800	782	801	841	806	836	791	814	889	810	809	844	816	814	827	844	803	835	811	838	797	815	782	768	791	759	778	846	815	832	824	764	811	797	778	821	801	818	810	789	847	772	816	807	811	794	832	880	831	874	875	732	834	893	831	737	829	854	804	849	796	768	865	823	878	829	822	816	812	784	843	829	810	783	816	905	779	807	764	801	800	831	832	817	810	889	842	827	841	796	757	825	816	835	805	818	835	833	859	802	801	804	838	775	772	842	790	820	805	805	797	789	774	823	784	827	810	798	864	825	788	778	808	885	792	803	849	814	813	799	794	794	785	821	841	864	828	812	813	859	741	798	824	808	824	845	859	859	797	840	779	808	807	805	791	828	774	767	845	824	783	827	802	828	737	800	783	833	821	794	823	769	829	824	809	821	865	842	865	810	770	827	820	793	831	799	846	836	819	777	818	836	766	784	827	775	812	830	777	856	812	814	851	775	823	817	851	780	831	836	811	801	833	781	762	799	825	815	843	829	780	845	823	812	805	824	800	788	851	859	834	785	824	842	797	831	802	850	814	772	831	780	822	833	845	795	835	830	839	770	780	841	842	795	842	800	867	787	837	833	820	816	839	791	783	820
25834	47904	37931	26716	21504	17124	13456	10188	7586	5803	4497	3701	2942	2343	1940	1737	1706	1544	1491	1383	1335	1343	1276	1201	1257	1245	1200	1144	1085	1039	1012	1042	945	969	861	908	886	854	922	835	833	835	823	904	904	841	863	821	821	829	809	785	825	795	828	859	837	869	818	911	856	882	861	763	788	801	823	862	859	852	809	843	850	864	798	815	824	844	839	807	868	814	839	789	815	830	822	767	855	879	768	875	853	860	858	786	782	876	838	836	800	849	888	801	821	850	836	846	858	864	841	859	821	813	869	885	847	833	825	855	886	818	843	848	841	872	841	819	836	844	875	825	792	822	823	830	914	848	784	790	823	816	846	810	830	882	863	870	830	803	814	778	845	838	860	805	853	807	815	834	816	811	914	830	846	847	854	845	794	778	839	841	786	832	846	867	805	885	831	813	817	835	870	832	852	797	823	884	814	869	858	878	800	815	785	872	832	835	864	878	856	853	815	847	841	849	838	819	874	819	813	852	834	887	873	838	874	870	852	841	833	866	840	823	799	741	854	806	843	856	891	817	839	799	797	820	796	892	839	858	844	877	856	827	868	781	851	888	784	754	851	860	829	833	863	843	825	818	813	850	805	860	828	823	821	881	830	898	826	818	888	900	833	830	797	826	856	881	846	846	839	829	837	868	809	856	802	855	809	872	839	808	807	846	798	878	863	849	839	883	825	851	823	871	827	782	811	907	820	811	835	811	858	861	814	802	843	843	836	865	840	847	822	853	829	824	847	840	858	845	822	822	857	839	821	842	796	814	863	870	883	844	873	851	811	798	831	848	842	796	835	819	822	845	847	861	813	824	869	862	858	893	825	885	794	821	865	856	859	853	854	827	893	869	879	878	807	837	863	800	809	822	811	830	853	885	870	836	766	867	793	814	839	811	829	837	811	780	837	809	833	846	792	818	810	865	803	824	841	856	830	827	820	834	815	830	818	879	872	783	822	888	833	883	818	786	864	810	809	800	847	913	901	891	846	877	825	918	853	825	789	853	864	884	840	801	848	845	848	797	795	793	832	888	829	905	794	851	857	864	760	830	866	850	863	871	881	838	800	783	832	840	819	823	810	840	865	791	794	844	844	813	880	876	859	876	826	847	882	840	893	814	901	855	857	831	795	851	811	796	870	841	885	792	811	829	819	853	857	832	817	847	776	832	850	852	795	825	871	864	871	826	808	878	821	819	786	818	840	841	857	835	857	807	762	850	835	849	846	835	864	803	871	805	813	845	883	807	826	806	856	842	861	878	852	862	804	874	854	818	850	832	788	860	841	842	846	825	856	841	835	822	847	816	815	858	793	839	893	864	905	895	841	816	820	807	843	804	813	804	885	836	836	888	882	820	844	821	820	807	759	848	834	824	862	856	830	820	830	857	882	872	837	852	843	842	826	863	786	829	874	795	846	836	862	817	794	872	827	877	818	772	829	867	882	851	798	843	836	785	797	865	870	836	800	799	807	869	779	845	858	899	832	829	842	857	805	853	793	861	791	794	807	873	815	863	840	905	839	834	777	842	831	835	848	868	795	870	852	884	841	835	823	791	784	846	885	844	912	879	888	822	897	862	854	870	883	846	813	850	794	815	825	789	884	792	833	834	834	855	860	819	838	818	787	841	862	821	853	839	880	817	810	849	811	850	826	833	791	807	835	870	809	868	890	851	869	835	850	833	835	825	805	839	802	874	780	793	908	845	881	799	850	821	816	845	856	844	810	793	803	817	797	872	797	866	853	881	865	870	883	877	823	824	815	837	803	847	835	825	830	808	817	855	867	840	893	862	815	812	775	826	851	853	812	804	813	796	845	856	840	875	817	844	809	892	825	852	882	845	816	823	839	907	791	819	870	829	822	781	810	825	875	846	867	854	868	853	825	851	838	834	821	882	846	845	826	895	860	814	847	827	869	840	893	826	883	787	842	835	851	842	842	884	838	829	819	838	867	860	859	816	801	824	815	823	804	832	813	782	848	810	832	850	833	876	849	872	855	893	805	841	896	820	800	902	789	793	802	800	867	821	827	873	847	820	841	828	843	880	878	808	890	841	784	807	862	857	835	849	890	824	854	809	843	849	845	857	890	870	886	846	826	808	829	840	840	802	804	833	837	859	826	816	848	779	822	853	789	872	867	807	871	857	833	830	868	892	837	804	831	851	825	923	840	862	904	820	864	859	822	813	835	847	865	881	826	803	849	849	788	846	903	855	817	862	839	808	838	776	827	916	833	875	874	865	838	799	829	821	913	847	788	800	831	830	852	846	873	833	772	831	814	850	878	841	821	824	831	788	794	842	807	779	843	827	838	814	867	842	827	805	799	832	843	831	848	797	789	817	872	823	812	816	794	884	852	841	775	819	761	879	865	844	845	834	835	828	857	860	938	825	810	797	801	824	823	842	821	832	855	835	845	822	863	907	876	818	808	846	814	823	815	768	814	828	844	816	830	830	793	842	762	833	850	902	857	825	822	880	879	847	848	816	837	902	801	821	880	829	887	878	883	851	826	804	810	830	821	825	845	826	818	838	866	901	853	835	866	800	883	856	835	801	805	890	847	861	874	838	831	822	829	848	840	828	830	805	880	780	823	848	880	836	786	848	857	826	781	824	852	830	842	826	860	817	823	879	863	820	768	850	811	841	839	838	846	822	853	884	840	827	849	791	904	865	917	832	822	838	813	842	924	840	837	879	809	883	866	824	834	854	811	845	833	886	870	855	844	823	897	838	865	850	890	851	840	845	812	814	848	806	887	894	850	830	880	837	817	838	907	848	829	853	818	823	862	865	880	858	834	797	795	800	894	851	894	811	817	834	838	863	817	859	829	823	824	789	791	838	822	808	861	837	817	843	808	814	824	877	853	844	864	809	880	823	813	802	862	809	837	856	863	816	837	855	824	793	847	798	803	845	826	815	891	837	844	820	865	849	826	818	886	811	802	878	778	803	842	821	840	846	831	807	806	807	839	851	848	816	815	821	827	884	819	841	804	827	870	828	897	869	873	861	850	844	840	843	880	845	814	783	825	898	870	811	845	822	787	811	839	806	799	833	813	869	852	778	840	888	838	847	845	830	850	861	792	802	799	834	812	881	866	830	853	843	878	881	833	841	854	863	797	831	848	845	835	793	794	814	837	795	810	813	770	855	834	831	831	828	836	843	857	893	848	868	896	836	825	863	801	865	830	841	833	832	800	888	842	856	839	814	828	865	849	824	883	816	884	848	824	808	816	765	846	830	846	847	866	790	836	791	834	884	837	800	873	843	793	862	796	827	832	845	866	867	843	848	843	840	742	859	849	832	867	867	791	817	836	844	825	788	862	899	802	823	847	878	870	842	832	862	848	907	793	866	829	819	857	820	861	828	830	860	859	835	854	845	809	816	848	825	802	898	774	819	783	816	825	852	857	814	823	832	872	830	848	857	818	817	883	846	813	851	883	870	852	794	869	877	878	839	830	851	838	808	822	830	769	797	825	851	856	838	822	787
24558	21008	27499	25810	19627	12888	8735	5760	3803	2995	2336	1840	1531	1259	1052	955	897	821	851	792	734	725	654	669	667	669	646	646	678	601	545	512	505	505	450	524	506	552	481	495	475	426	451	471	438	471	484	444	464	420	440	475	493	451	458	463	493	461	453	460	450	463	497	473	440	468	455	427	441	473	452	496	469	462	465	451	471	478	461	515	426	456	465	428	447	442	455	473	433	474	473	446	494	498	455	479	468	494	450	476	438	461	475	457	451	445	450	479	479	454	485	473	515	480	478	470	443	464	452	527	451	428	433	483	475	478	449	455	523	471	469	443	468	467	429	460	446	434	463	439	464	520	462	453	459	469	423	483	459	463	479	429	441	465	461	441	473	461	453	461	476	451	460	465	454	448	450	434	442	487	509	508	467	466	425	442	448	434	445	496	486	472	511	492	450	450	484	469	456	435	455	468	461	490	421	463	504	441	502	485	450	432	460	461	447	449	441	472	419	442	462	447	456	462	483	486	471	467	462	474	442	450	451	447	473	479	463	475	439	448	416	444	471	483	490	465	467	468	472	424	442	457	457	459	473	442	470	445	479	459	465	467	456	469	444	476	466	440	439	448	480	451	454	424	475	444	440	455	443	459	445	441	461	439	453	433	435	484	475	473	439	487	471	435	435	433	442	455	442	441	464	463	493	431	471	477	442	489	475	474	477	452	468	475	438	481	472	438	503	432	444	468	463	473	480	452	507	481	440	448	456	462	438	454	462	444	446	471	436	495	457	468	467	456	476	513	456	450	459	457	489	449	470	478	467	465	462	465	479	468	432	455	504	422	488	440	467	482	441	486	461	483	428	424	456	482	459	452	513	481	448	496	492	499	454	456	423	454	443	484	470	442	461	447	465	460	452	449	454	471	452	449	473	481	467	451	456	452	429	468	416	452	475	471	445	443	440	461	479	449	507	432	456	442	495	447	452	461	500	499	459	469	476	441	454	495	474	482	458	484	464	438	502	467	496	438	434	463	477	432	448	461	454	467	442	483	462	474	485	448	456	430	463	454	445	464	483	489	509	484	469	453	425	453	465	446	488	479	441	459	463	431	489	439	431	421	440	524	475	470	471	448	472	479	446	466	457	463	476	452	427	438	482	443	495	484	468	473	455	441	485	486	441	493	432	511	443	484	479	465	422	471	450	473	556	452	468	479	456	455	460	432	436	471	451	417	485	471	485	443	460	453	443	461	477	473	485	472	473	456	437	507	430	497	467	461	486	440	488	468	444	462	468	452	473	453	465	482	464	485	466	412	452	479	440	446	452	458	484	514	462	449	496	470	447	483	497	462	509	421	453	439	415	423	448	434	479	442	501	440	457	468	473	452	460	482	440	459	438	455	460	454	459	489	472	484	446	448	438	479	439	463	434	481	457	509	464	458	471	489	489	483	466	440	455	462	427	424	457	478	452	459	468	452	405	467	448	438	461	460	466	445	480	453	463	428	472	482	460	478	461	447	481	483	469	449	465	470	456	446	455	462	440	473	446	449	462	446	464	455	456	397	462	467	485	441	459	433	453	443	450	501	434	481	460	482	467	418	475	483	480	431	464	440	436	463	454	476	449	454	433	452	505	468	478	445	448	462	464	476	459	442	424	472	486	443	464	447	430	463	504	482	486	454	467	464	471	493	492	453	466	469	464	474	460	473	430	462	473	429	416	478	474	481	436	450	432	452	436	443	452	467	450	487	443	435	482	454	486	477	467	474	467	447	428	458	483	442	477	418	439	482	427	459	452	475	475	459	498	488	464	447	462	445	488	438	466	454	455	418	449	449	453	458	486	466	516	471	442	478	451	481	476	475	414	452	421	487	441	465	478	483	475	478	457	480	447	452	505	447	465	446	450	447	450	488	459	469	424	460	467	478	457	435	480	494	476	468	449	451	448	447	501	467	455	420	433	484	455	483	468	448	429	447	420	414	460	466	495	516	460	450	438	475	467	452	477	462	459	445	497	474	465	454	458	471	454	466	426	450	503	458	464	472	436	484	514	477	438	430	464	462	449	436	474	474	497	453	474	462	422	479	463	495	459	466	428	468	468	479	490	476	465	440	468	453	472	440	446	463	472	511	448	495	466	458	449	446	438	436	456	439	509	475	469	435	446	454	474	467	471	435	475	473	484	446	472	464	471	439	462	445	474	445	494	436	482	551	460	467	464	444	478	455	452	459	464	443	490	446	463	492	472	471	406	463	490	437	439	446	422	465	437	418	474	490	464	478	473	472	497	469	451	443	471	406	460	446	490	473	456	451	442	447	470	468	448	465	444	456	473	460	453	453	483	479	468	447	443	476	460	466	466	456	477	473	479	472	466	420	436	451	467	478	447	473	497	480	444	448	461	463	462	477	463	472	411	455	460	470	503	507	440	478	510	457	463	425	477	488	500	466	502	456	462	464	510	451	422	473	462	470	469	467	454	470	470	460	451	494	458	530	476	464	476	470	496	457	473	467	469	457	438	467	448	449	454	452	459	457	449	459	473	472	477	480	474	474	462	480	424	480	464	457	467	474	454	485	469	441	442	477	445	483	464	456	465	474	446	449	455	446	454	463	470	450	444	434	466	461	456	442	447	488	454	465	489	477	433	448	425	491	473	445	450	451	463	469	447	523	448	484	469	453	482	460	469	443	434	443	486	451	422	465	509	472	489	481	472	460	465	452	492	494	435	460	457	466	485	444	493	482	403	468	443	500	458	426	456	471	477	467	451	440	468	434	467	499	447	481	471	467	472	466	435	505	439	476	452	480	461	448	441	473	448	450	459	451	466	476	471	447	479	484	513	470	503	473	431	463	481	421	490	478	471	479	471	468	459	473	431	420	435	475	473	429	455	448	488	502	465	504	488	459	464	469	470	512	440	423	467	464	467	432	444	461	468	504	454	497	452	443	455	480	423	484	494	457	454	474	459	472	441	458	469	444	493	458	452	461	435	490	451	447	487	472	474	446	458	465	460	459	431	413	466	441	510	454	468	439	431	488	434	438	501	436	457	468	478	493	462	465	458	482	472	459	464	467	461	440	465	472	449	461	474	473	467	449	458	469	474	519	423	462	455	476	455	441	444	458	477	472	505	478	467	447	450	471	466	447	476	461	499	446	482	470	427	487	448	470	481	425	489	450	469	460	453	441	487	487	471	450	454	466	488	435	481	439	431	461	477	466	457	452	499	436	502	436	479	457	503	496	500	437	446	431	482	472	449	484	449	453	462	480	463	429	430	477	483	424	461	458	448	439	475	409	465	458	431	455	434	435	500	484	480	516	431	455	445	475	411	452	476	456	474	456	426	468	456	437	475	437	444	456	476	467	477	469	442	451	447	449	455	469	508	439	470	472	472	420	474	474	468	478	470	460	419	463	472	408	430	478	462	467	450	437	463	473	464	464	455	446	460	472	458	466	469	474	437	501	476	454	468	440	446	488	457	483	472	484	462	437	459	474	461	434	475	509	500	452	549	480	463	479	441	472
24696	44768	36264	25529	19927	15814	12437	9679	6660	5068	4103	3105	2324	1936	1612	1368	1189	1130	1106	1045	964	917	875	824	848	824	794	811	724	678	618	654	631	629	555	555	573	550	583	509	529	557	479	495	515	516	525	503	493	519	522	490	517	477	511	473	479	503	523	461	483	453	507	532	503	490	475	478	472	536	453	525	511	471	461	483	464	502	501	542	523	498	515	488	527	521	510	525	524	462	477	487	469	539	491	520	511	518	539	520	505	514	519	467	508	471	509	482	507	474	519	526	505	536	496	571	536	506	506	450	482	484	499	516	499	495	487	473	485	497	516	489	506	512	465	553	547	511	505	494	525	468	500	504	518	449	499	517	526	508	488	512	453	481	502	510	524	495	501	470	544	537	526	535	515	502	507	475	499	529	436	490	537	476	510	497	524	499	479	511	531	520	502	492	478	539	515	510	507	508	469	502	472	512	533	473	560	451	494	489	487	467	485	526	460	494	471	526	477	519	486	485	476	516	504	497	470	511	483	488	458	493	509	492	472	516	511	449	526	471	538	465	534	467	529	514	485	508	529	501	468	525	482	534	531	516	459	491	477	476	493	513	513	466	443	484	543	540	496	482	506	501	498	483	502	504	498	502	517	512	522	498	462	457	492	522	498	510	457	485	493	479	506	531	479	562	503	510	496	502	453	499	544	472	506	486	491	500	496	484	515	463	525	552	502	511	486	481	517	508	511	501	493	500	519	533	493	512	498	473	526	489	511	474	509	508	493	500	466	549	477	530	531	517	505	530	485	479	510	519	476	497	510	519	481	515	502	533	517	493	535	506	516	524	457	518	497	510	496	500	493	499	475	530	492	511	511	483	507	493	488	529	457	502	489	507	496	515	565	531	527	516	442	499	466	489	515	565	494	505	507	500	475	503	488	533	470	469	518	465	523	488	500	517	487	534	493	529	436	470	472	507	493	488	520	474	492	527	501	496	516	510	495	492	490	496	502	512	533	528	472	469	512	513	466	519	478	521	517	494	493	515	525	472	464	469	539	485	498	477	480	507	509	469	494	492	497	529	500	508	452	520	498	534	510	489	491	468	510	474	470	511	510	476	507	533	514	490	469	497	506	478	482	520	483	486	489	474	520	466	501	474	473	500	479	501	515	483	521	496	525	534	495	518	509	482	486	488	478	491	464	467	514	480	496	489	512	507	453	510	519	494	508	507	514	519	493	510	505	472	494	523	500	520	486	490	479	453	503	523	518	518	468	501	501	522	494	481	482	503	473	481	525	521	499	491	474	529	495	515	524	520	517	467	522	518	527	507	465	501	497	529	494	494	492	507	488	464	547	501	546	519	477	487	515	449	518	461	482	486	475	510	462	488	514	494	484	486	464	521	508	504	483	502	534	530	510	483	459	519	526	488	501	504	490	504	506	485	473	529	464	495	530	494	444	463	507	493	513	534	506	503	504	503	501	531	486	470	485	514	494	513	480	465	482	480	505	479	489	509	486	475	505	498	497	515	516	529	477	497	496	480	473	502	548	502	521	475	518	476	496	499	571	499	511	493	516	511	509	531	475	507	485	505	501	510	479	513	522	519	514	529	483	500	512	462	487	504	463	514	513	499	504	523	461	475	493	513	445	502	469	502	517	546	520	516	524	477	526	502	479	509	506	517	510	495	513	488	481	496	503	516	468	540	495	537	488	544	497	517	527	529	493	540	500	512	502	484	482	539	502	486	515	495	482	522	509	438	474	513	538	471	547	480	468	522	514	516	484	517	552	503	508	470	506	519	496	517	525	507	492	505	488	504	522	492	544	486	505	478	497	476	512	520	530	506	519	474	496	483	439	510	508	506	463	486	466	463	507	476	497	500	518	498	493	484	520	532	508	542	494	577	539	523	506	546	483	525	474	456	501	481	473	454	521	486	493	508	544	485	500	477	461	484	526	508	467	499	519	481	513	501	525	501	507	502	464	513	534	441	489	502	511	470	539	496	499	491	505	521	490	523	503	545	498	544	485	509	495	525	495	450	508	479	514	497	481	500	492	525	491	503	491	503	527	495	517	484	535	513	476	467	478	472	520	501	508	514	486	474	527	489	510	499	474	509	482	515	482	486	458	488	489	458	513	534	505	503	501	483	536	511	512	516	515	467	483	542	481	466	478	534	539	509	496	532	512	494	512	496	497	483	500	466	535	539	483	496	505	496	508	538	547	508	505	479	508	523	549	502	512	500	489	517	528	534	509	498	493	467	470	539	526	488	495	523	533	502	486	511	475	511	512	501	508	501	527	512	483	515	525	492	484	497	486	494	467	468	529	487	507	478	497	489	495	468	501	506	518	493	477	462	533	499	522	528	502	505	484	474	468	482	519	525	477	481	499	486	505	482	514	489	465	507	507	466	469	466	485	453	514	463	543	492	514	507	477	518	487	501	513	484	503	510	493	515	507	489	480	507	531	491	505	472	493	513	506	516	518	504	501	483	530	498	500	493	520	502	505	502	480	498	535	497	481	513	522	504	497	467	469	525	496	446	505	522	490	511	513	473	519	504	484	492	494	474	498	546	460	510	536	503	442	473	506	491	500	508	494	481	443	527	483	488	492	447	514	526	474	488	506	506	502	504	530	448	499	490	446	507	509	523	505	475	527	485	510	499	496	482	520	527	514	508	517	478	509	463	499	507	520	495	507	456	506	510	480	484	521	511	508	500	517	493	483	527	496	509	512	518	465	481	509	465	482	493	478	487	559	517	487	487	474	504	469	540	485	493	450	487	501	517	492	485	492	514	496	541	494	470	496	542	495	490	449	531	492	525	519	504	515	489	522	504	501	527	518	513	495	535	515	513	514	499	522	502	492	499	487	490	466	536	494	484	497	513	461	451	500	518	512	530	467	500	497	487	517	475	485	486	456	512	526	496	489	506	523	496	504	486	480	525	487	469	451	506	529	471	504	498	480	477	481	563	512	498	471	509	484	490	479	488	513	494	502	484	520	488	477	522	532	520	506	502	487	491	499	506	491	513	491	502	510	501	500	526	447	500	516	502	510	508	465	447	492	520	503	500	475	493	514	531	516	487	498	507	483	465	517	541	511	462	500	485	484	517	497	562	487	489	484	492	494	504	523	469	521	497	482	500	472	518	551	551	465	480	508	472	501	532	528	533	471	524	503	499	500	520	473	531	524	501	511	525	503	478	482	505	499	478	504	502	486	490	521	500	477	551	518	497	536	504	520	464	498	493	504	510	502	526	457	505	513	520	515	466	522	518	520	474	468	466	479	521	511	521	517	490	511	520	518	498	495	526	474	471	481	514	485	499	487	490	530	512	503	483	472	467	518	493	512	500	505	523	462	521	470	493	505	479	502	464	542	514	487	495	490	492	494	471	533	500	493	500	519	505	512	517	573	480	486	474	521	484	474	547	468	520	501	500	496	471	507	473	474	470	482	497	516	515	501	443	508	481	498	528	501	469	502	505	510	503	469	467	489	510	453	530	493	471	521	512	489	483	499	485
22367	21071	28675	23735	21286	22292	19929	10104	6260	4886	3799	3097	2559	2112	1846	1569	1538	1539	1415	1360	1279	1304	1192	1157	1146	1213	1145	1047	1088	1040	1049	987	928	888	914	894	848	872	898	784	842	886	849	883	807	909	861	845	821	828	800	796	824	841	841	835	790	823	839	828	825	860	811	852	837	813	821	824	863	847	819	831	859	807	845	825	846	840	777	800	779	805	883	850	864	880	803	828	869	781	805	873	807	782	847	810	863	769	824	873	793	824	858	858	822	875	817	862	831	826	778	832	851	853	834	807	829	805	834	861	862	831	827	772	828	834	883	842	897	852	815	784	776	825	821	853	809	815	866	824	817	868	805	795	804	834	894	824	860	781	856	825	771	812	781	889	860	819	849	862	889	805	843	866	826	831	851	820	852	839	847	828	794	831	820	861	861	855	851	793	837	820	806	801	830	847	811	889	856	823	856	802	865	818	818	843	821	797	804	867	865	844	825	826	849	801	821	821	853	812	845	900	829	832	817	839	784	844	844	882	845	849	781	846	786	805	838	826	834	839	852	832	803	832	833	879	851	843	801	850	771	833	795	791	807	856	871	832	841	816	805	819	875	837	840	846	858	850	783	847	833	873	850	830	855	857	853	860	783	786	804	811	855	845	797	807	853	792	850	824	881	852	821	836	859	818	874	850	854	874	878	848	865	876	871	794	860	833	778	863	853	868	858	852	880	857	862	773	831	793	791	869	792	822	822	807	775	786	904	856	810	855	798	830	856	837	879	854	855	844	823	843	827	835	803	850	896	861	845	817	768	816	792	822	835	773	844	854	780	827	858	820	865	866	823	815	859	866	823	842	814	856	865	870	802	812	811	879	816	853	838	797	833	842	780	803	790	829	802	849	825	870	832	830	835	776	818	842	756	851	836	855	766	815	820	769	832	813	907	853	821	801	819	844	818	801	859	788	776	807	828	804	832	849	835	817	816	815	780	775	802	852	828	815	872	839	783	873	810	857	845	788	834	843	831	792	773	824	826	802	817	858	813	829	836	852	836	871	838	844	831	800	818	831	807	873	785	863	784	789	863	863	817	823	802	837	858	787	848	775	836	808	777	804	844	841	792	817	858	829	815	827	825	836	873	865	809	844	877	838	854	839	833	877	821	794	830	758	799	804	828	805	805	825	832	796	769	768	833	803	813	843	796	822	820	802	808	819	847	828	792	845	863	849	835	826	828	795	863	840	867	847	848	878	834	838	807	835	891	832	835	865	799	851	849	819	846	813	832	856	893	796	851	827	783	803	839	860	841	858	839	819	759	754	789	794	789	801	860	800	849	765	825	826	805	859	877	822	780	839	838	886	813	820	810	816	830	791	849	816	817	834	780	845	818	776	844	881	810	837	755	870	821	853	859	778	837	813	811	809	863	763	835	785	830	839	839	836	819	835	813	798	772	848	782	840	890	821	809	807	831	844	851	792	823	841	809	806	850	865	808	840	774	807	784	773	775	830	864	787	871	804	789	804	870	871	842	785	905	824	801	773	827	850	858	764	804	863	839	854	812	809	847	819	832	850	823	797	807	850	820	824	822	789	807	850	860	788	812	880	823	809	806	855	821	774	831	818	757	837	787	826	857	787	786	847	813	813	806	813	824	887	838	833	832	815	855	874	869	845	789	792	828	811	773	829	808	785	813	803	829	832	807	830	846	808	849	877	834	840	821	821	882	830	801	846	879	825	895	862	847	813	814	838	818	795	852	788	827	823	837	832	834	845	788	867	820	845	821	831	814	832	775	795	894	840	835	846	838	779	827	849	813	822	777	837	793	841	768	851	820	892	783	812	852	855	858	780	889	862	853	805	823	835	835	850	811	831	857	833	783	813	817	883	849	828	806	779	840	772	815	848	856	827	824	802	775	863	878	789	868	834	848	809	763	759	805	813	861	793	873	822	836	803	850	817	839	828	814	818	776	795	819	840	829	837	815	832	853	885	885	834	794	849	835	821	830	808	819	845	784	795	847	815	852	793	812	832	808	802	852	851	791	824	858	829	815	773	809	827	778	829	850	794	749	830	798	847	824	809	850	825	846	800	761	841	813	838	842	832	817	840	822	808	821	846	794	847	800	857	829	842	844	845	865	832	854	858	853	807	811	834	790	817	816	822	841	819	868	824	819	882	867	818	823	805	800	818	789	811	809	769	807	812	789	829	808	881	870	837	820	822	864	876	855	841	787	831	826	807	859	786	835	778	820	797	868	827	815	862	843	846	821	809	848	835	815	817	776	778	793	801	842	863	814	807	840	827	840	846	807	916	823	842	809	840	878	840	798	842	831	816	847	849	761	811	840	793	847	806	823	794	840	814	795	822	837	815	835	841	803	806	823	762	806	763	810	871	832	866	871	805	838	886	785	841	826	854	820	791	848	822	796	869	835	860	856	867	780	863	740	849	862	823	850	818	785	847	833	826	854	856	816	805	802	863	821	830	842	842	886	801	823	791	807	782	814	839	819	839	864	796	895	824	836	843	783	807	860	819	837	823	826	809	815	882	829	842	857	825	849	807	862	805	848	810	821	834	776	770	787	790	810	819	817	818	841	844	827	780	816	839	810	871	823	812	798	862	811	824	839	795	793	801	821	813	828	818	845	803	824	839	848	814	823	837	827	843	839	817	848	837	801	862	827	845	846	830	815	818	834	827	772	819	808	865	841	833	824	807	844	844	814	860	815	811	799	904	819	797	852	801	819	811	828	854	785	858	841	831	863	869	875	886	811	745	874	837	852	790	783	780	836	837	808	858	814	785	833	838	836	843	842	784	824	793	829	808	854	803	858	787	779	791	853	805	828	760	849	815	836	793	897	847	852	809	787	825	794	860	826	821	762	849	843	849	832	809	844	830	786	857	839	789	804	839	837	867	813	856	810	838	834	823	832	813	857	790	852	837	840	844	821	820	803	825	833	829	844	827	807	826	810	864	857	802	813	815	831	805	834	777	818	830	805	842	774	789	760	835	851	863	861	872	838	811	845	859	836	819	825	841	805	805	843	806	808	796	890	871	784	800	839	850	847	837	829	829	848	848	833	811	853	789	783	821	839	872	798	814	858	854	836	811	810	856	815	806	836	836	867	790	795	813	807	861	838	882	857	856	802	811	793	854	837	823	785	830	819	843	846	835	811	790	835	821	807	806	811	832	864	813	841	797	840	826	832	825	800	869	851	841	832	824	836	824	859	844	840	834	835	857	826	821	787	789	785	850	873	795	826	837	837	770	865	845	882	801	843	821	848	774	774	854	816	818	837	817	824	851	831	852	851	803	847	803	800	804	850	848	845	787	876	802	772	830	824	859	795	811	859	817	763	858	840	786	844	806	826	830	845	863	863	825	805	821	806	816	829	862	886	812	826	864	806	806	859	862	822	829	814	843	825	832	823	865	841	801	796	881	831	863	819	774	877	863	808	846	842	831	829	804	827	815	872	816	800	839	853	828	868	825	809	838	840	827	819	833	840	805	825	848	830	807	834	769
27220	52402	42331	31542	25403	20978	16946	13452	9477	7325	5763	4535	3496	2948	2517	2042	1981	1891	1749	1693	1514	1555	1557	1360	1336	1277	1330	1329	1169	1112	1118	1062	1024	1041	978	921	935	868	929	934	916	871	888	906	868	888	845	758	824	906	920	834	855	892	908	866	836	818	829	807	836	831	828	888	829	887	831	815	835	828	822	844	837	864	902	898	850	865	858	791	866	897	891	867	863	834	853	851	861	852	872	837	842	846	929	853	847	870	824	833	892	844	885	849	807	885	797	858	845	839	813	813	909	889	858	822	806	858	868	818	882	916	880	855	873	856	830	809	930	861	868	825	897	852	872	844	879	867	852	865	834	852	850	887	855	897	850	851	908	844	831	840	855	880	849	937	878	873	848	843	798	805	846	827	852	864	833	866	847	842	894	873	865	900	865	882	846	791	850	815	843	885	875	883	843	835	780	817	805	837	851	834	862	895	860	866	818	851	884	855	879	862	835	865	816	847	846	853	892	908	873	814	859	804	871	866	815	852	834	865	846	880	864	836	878	870	814	842	807	892	868	828	875	846	883	795	892	887	862	870	881	909	834	836	878	870	833	829	890	823	849	913	863	848	807	860	912	907	863	829	845	929	901	874	819	819	851	847	847	833	911	826	834	864	912	861	906	801	878	865	853	869	888	870	856	859	839	900	802	801	844	887	904	840	897	810	822	852	848	873	857	840	869	828	899	878	923	893	827	845	837	847	832	863	871	806	894	860	882	867	870	879	844	860	810	860	890	839	869	865	846	815	862	835	799	866	821	844	838	876	846	845	852	863	888	811	854	874	806	848	904	867	875	884	807	834	913	814	789	839	851	797	822	810	876	867	836	813	839	850	879	836	834	856	827	812	855	877	868	896	857	868	851	895	843	835	908	842	866	895	834	858	855	850	890	849	832	906	876	859	785	848	904	836	851	900	827	869	830	829	825	876	916	887	853	868	849	886	857	827	872	822	850	839	870	846	826	809	854	900	824	845	879	881	816	873	842	847	824	814	829	862	824	932	879	825	882	808	841	849	880	833	816	838	865	880	868	859	924	812	840	850	863	797	854	886	899	814	830	863	925	831	843	812	841	869	852	841	879	857	887	870	830	896	865	866	828	868	866	873	873	857	854	851	882	836	835	858	838	818	826	851	825	870	849	824	880	828	884	856	832	857	849	837	901	892	844	806	811	917	855	841	897	865	829	814	825	877	842	850	894	850	868	911	854	873	860	837	858	848	823	835	842	891	850	848	841	825	864	855	906	853	803	828	920	835	871	805	870	845	849	831	843	878	847	879	842	857	857	865	880	862	822	860	861	882	845	810	856	876	876	864	883	884	849	837	804	845	866	837	885	807	835	844	844	895	904	854	833	881	855	873	860	849	817	818	860	840	865	845	860	842	864	821	846	850	847	853	855	919	883	852	845	853	874	879	835	785	838	855	855	811	898	829	813	838	871	832	861	851	827	820	833	863	886	805	854	832	831	896	870	827	850	834	845	899	855	846	818	848	861	872	886	845	808	900	879	865	872	828	913	880	890	886	913	829	831	822	886	862	812	884	858	859	842	864	856	881	785	876	867	861	802	818	848	845	884	866	853	892	837	881	872	850	878	814	806	861	902	862	819	874	836	843	836	902	816	784	886	848	854	819	832	865	911	827	901	838	882	873	860	776	885	832	807	864	841	807	846	874	833	820	856	863	873	883	830	843	870	881	867	870	822	822	851	836	870	854	869	819	851	879	855	863	884	891	831	767	824	886	803	861	878	894	910	848	812	806	837	898	829	842	853	834	866	850	846	852	849	834	839	846	845	876	902	860	869	821	840	835	818	825	845	801	836	835	795	866	882	843	864	867	838	861	847	821	874	893	966	840	850	810	848	852	858	854	904	837	872	861	782	878	823	868	881	824	870	849	891	801	878	844	850	821	807	786	838	850	851	883	852	831	886	871	872	841	854	880	845	870	902	913	885	880	838	844	863	873	899	892	786	874	785	849	841	885	801	856	906	839	904	874	826	850	841	816	840	837	875	786	876	895	847	803	868	805	864	853	808	862	889	811	860	897	865	853	874	863	887	875	854	852	838	820	869	818	847	794	906	906	868	821	850	841	922	839	837	833	825	837	831	836	853	822	845	907	891	878	915	882	819	866	907	854	891	839	840	856	811	804	788	837	833	857	829	876	833	846	859	885	861	850	809	835	863	895	909	836	854	830	847	892	856	824	882	801	825	849	894	839	849	844	845	870	862	875	850	872	817	852	850	868	893	855	850	819	837	864	804	857	849	849	846	839	866	776	846	839	867	907	848	843	856	910	896	845	835	836	891	882	860	830	851	816	877	857	870	881	873	866	819	841	835	865	866	906	862	847	848	898	855	912	805	869	820	884	827	885	887	875	809	872	805	833	866	822	829	838	842	832	863	816	836	787	785	853	915	809	826	868	836	845	910	883	861	868	812	878	894	843	864	884	833	850	876	856	818	848	893	787	872	847	855	870	873	840	852	875	831	817	775	810	861	831	830	812	858	838	822	870	814	900	844	848	845	903	852	886	905	830	839	848	865	851	847	829	806	824	818	907	815	832	860	857	823	853	883	852	885	857	878	845	833	840	817	853	813	855	889	912	863	819	870	859	821	807	857	847	827	869	867	824	835	829	775	818	900	918	819	856	878	828	855	874	839	831	879	861	838	839	880	830	900	885	860	877	884	900	821	831	851	848	828	873	834	824	837	835	861	879	896	857	869	847	867	881	820	847	868	835	859	824	821	893	852	861	862	845	815	842	892	858	893	842	849	866	830	891	866	879	872	804	849	862	853	841	827	849	896	826	797	860	847	879	858	838	832	871	875	859	851	849	861	825	837	876	828	904	851	871	785	809	791	799	905	841	814	814	825	834	833	884	871	829	842	889	890	878	864	830	825	823	902	877	780	855	845	911	828	859	829	850	840	852	871	877	815	852	832	835	825	868	903	929	866	873	858	857	868	838	839	841	854	830	870	857	850	911	823	829	817	844	843	914	854	855	858	808	918	888	814	888	822	883	854	833	822	867	881	853	861	904	901	883	830	848	881	816	860	848	875	839	856	827	854	884	854	847	851	826	843	839	828	839	876	874	896	911	844	817	802	853	846	889	880	897	848	903	857	828	803	912	824	840	911	831	872	863	835	827	772	890	872	818	797	813	806	796	871	840	852	900	857	869	830	912	845	851	884	845	852	895	850	845	824	826	875	825	800	813	910	846	816	831	839	835	886	846	827	859	841	837	867	824	881	886	859	852	856	843	881	805	868	880	835	883	847	869	823	877	837	887	858	803	840	881	838	844	871	877	831	803	870	861	912	842	805	849	895	827	868	851	871	811	875	824	868	834	833	827	831	857	882	850	847	835	887	841	851	878	833	798	925	842	880	867	846	795	902	891	913	861	867	883	873	890	858	882	862	909	833	920	826	914	853	805	846	874	832	860	849	817	799	827	825	868	859	826	836	858	820	864	843	847	842	854
28320	24835	28679	22380	12897	8222	5880	4420	2953	2203	1798	1473	1266	1098	993	827	808	787	782	716	707	703	703	657	660	623	662	683	662	630	591	594	548	542	547	559	544	512	517	530	539	523	505	514	528	508	503	512	528	519	501	506	515	493	563	503	532	511	524	490	497	512	526	560	522	507	526	503	496	513	520	522	492	515	535	462	546	494	475	512	514	479	529	509	489	535	553	519	516	526	534	530	501	549	530	478	509	522	529	541	509	484	514	536	525	507	501	483	511	511	537	517	493	538	521	505	538	522	509	488	521	476	510	509	497	517	537	535	528	490	534	499	498	476	532	495	555	514	526	519	545	529	539	489	546	473	536	496	544	553	488	527	501	544	516	544	503	532	469	543	506	480	535	500	545	536	536	510	502	488	491	472	499	548	470	486	467	506	534	492	501	546	517	502	512	504	519	525	519	512	533	532	479	502	518	487	533	505	519	531	505	567	533	517	479	483	535	534	503	521	507	519	501	547	490	507	517	533	515	509	521	536	527	515	511	539	540	522	478	500	532	497	497	517	498	535	473	521	516	512	546	503	525	542	495	495	525	511	525	510	519	522	502	532	487	526	527	535	517	522	530	511	462	514	533	550	528	499	512	538	495	525	523	507	507	515	539	510	499	495	552	538	509	473	521	497	546	525	520	523	519	499	511	523	512	538	537	497	516	506	506	500	492	540	529	535	537	511	524	524	497	526	531	504	501	541	504	536	500	493	500	523	532	502	515	522	481	499	549	475	528	541	528	475	519	479	523	468	521	582	552	480	513	541	489	517	513	466	519	510	512	542	508	529	535	502	510	515	497	504	539	515	507	528	531	509	499	475	496	526	496	488	500	496	479	518	524	563	546	505	549	488	533	520	508	474	545	506	526	489	522	505	501	492	554	515	477	530	542	512	493	524	532	554	513	529	525	501	517	513	501	526	529	517	530	535	536	517	498	544	483	483	513	532	484	501	530	543	515	496	528	515	525	522	508	560	516	523	587	510	511	530	477	538	511	502	519	549	511	504	500	528	516	515	539	506	510	536	511	498	526	551	517	515	499	508	521	523	480	507	534	514	569	494	432	488	531	517	555	562	533	548	483	528	507	503	541	490	518	523	498	508	519	506	531	532	528	507	511	492	553	497	500	542	486	516	561	530	498	507	511	491	523	558	532	509	530	476	492	534	533	516	519	529	543	482	515	498	507	492	506	502	550	531	472	516	516	506	492	489	546	506	529	520	552	511	558	539	500	529	549	517	513	480	506	492	493	542	514	515	535	507	500	514	534	492	513	477	523	535	526	511	525	523	510	476	518	482	497	499	512	509	517	512	475	533	575	549	536	499	530	525	469	534	534	521	527	509	530	514	535	501	520	505	520	526	490	514	535	515	492	515	489	505	498	534	482	505	520	479	480	512	497	531	442	507	564	521	527	505	513	538	513	536	496	531	515	501	516	495	501	471	512	505	516	476	538	509	546	457	528	524	517	519	510	533	513	522	489	528	479	526	536	526	525	525	498	506	483	526	510	480	525	498	504	559	503	517	545	503	499	518	508	533	545	520	527	543	509	544	510	476	503	537	502	519	501	540	479	540	508	505	533	530	536	445	515	517	524	538	524	527	520	530	518	511	517	508	523	557	522	524	464	465	537	534	482	526	540	504	475	526	536	480	514	500	508	527	519	492	528	516	483	551	516	483	509	525	480	499	563	540	528	538	510	537	533	554	518	539	476	546	476	545	507	453	503	519	522	550	523	519	525	461	529	522	500	526	488	506	491	471	502	491	529	500	530	506	526	522	530	524	499	531	523	552	492	517	498	489	504	495	506	526	503	504	529	547	533	523	550	519	516	514	521	463	515	550	490	521	487	505	454	500	531	562	525	528	558	562	538	585	537	516	524	509	502	499	513	510	466	538	560	513	485	519	537	536	503	529	535	488	529	530	528	525	499	520	470	486	536	542	541	521	478	453	522	520	520	521	502	524	519	484	556	492	508	515	491	498	500	490	551	525	524	456	520	535	531	531	495	548	526	497	539	512	529	543	524	500	517	512	516	494	461	517	515	500	500	495	561	501	513	519	521	499	510	511	524	487	501	503	534	488	548	561	539	514	491	542	504	547	526	527	502	493	511	521	514	529	527	538	533	526	490	502	491	521	533	479	554	522	529	528	509	542	502	490	499	531	531	528	499	512	509	544	507	497	487	533	521	527	504	500	540	503	465	506	532	540	494	498	541	505	515	509	503	498	521	525	521	507	478	472	498	539	483	552	517	524	517	531	492	495	529	501	555	555	521	494	536	506	482	511	540	494	505	518	486	538	491	513	518	517	576	524	511	503	495	488	563	517	535	504	528	490	549	494	544	523	514	523	500	513	506	509	452	505	504	464	528	497	534	529	523	478	471	509	525	567	550	519	488	484	500	501	533	499	516	537	546	513	538	496	513	533	509	521	511	524	491	519	564	495	538	513	530	507	523	541	535	541	526	571	502	538	524	510	517	507	542	544	494	498	493	512	520	526	506	556	526	525	521	516	516	513	524	556	510	534	524	465	499	536	515	509	523	526	489	482	506	514	492	523	561	538	521	534	489	477	530	556	529	529	544	492	503	523	523	519	526	531	566	498	519	526	499	489	534	513	520	493	521	519	525	528	544	546	476	531	543	554	497	488	495	535	490	543	532	513	504	533	508	513	498	556	557	540	538	520	515	495	515	486	533	494	526	532	510	500	554	481	501	569	501	455	566	483	500	521	488	500	503	490	502	503	505	496	528	560	489	530	482	494	553	509	505	542	533	544	547	515	504	505	466	544	525	489	554	519	520	533	507	540	485	564	515	507	494	536	494	486	496	539	504	506	523	539	449	521	511	485	511	525	507	527	561	490	484	502	469	471	517	520	501	490	501	557	505	537	479	509	515	465	489	508	550	494	515	541	537	522	476	553	525	497	534	512	515	523	535	509	519	538	533	507	519	501	510	520	495	492	509	525	508	506	489	513	532	491	543	477	519	528	540	514	521	479	515	499	509	515	526	527	535	535	533	503	531	526	523	523	552	483	516	520	502	562	550	516	520	552	526	528	522	532	507	480	512	529	514	491	531	542	484	502	473	520	492	508	503	523	509	537	502	487	539	476	500	519	508	499	472	493	524	528	490	491	541	519	520	524	550	492	503	524	532	484	511	527	516	483	498	543	479	533	533	529	538	519	527	553	541	541	511	491	537	507	506	497	510	536	520	514	507	516	534	519	509	507	514	515	481	508	518	520	537	539	529	498	495	532	508	511	515	536	518	465	502	525	509	480	524	502	516	546	476	503	468	531	518	531	544	543	504	520	556	498	524	526	525	491	522	495	520	512	499	510	570	480	531	521	531	498	504	536	516	527	492	517	538	508	546	532	489	554	501	531	518	482	522	495	527	502	488	511	518	539	559	541	513	476	519	503	544	506	504	496	456	519	522	485	512	523	485	518	512	532	482	497	495	545	543	498	503	546
25461	40496	31865	21744	15990	12597	9767	7280	5127	3764	2945	2314	1901	1591	1315	1165	1061	1010	1040	932	890	878	837	794	828	809	790	765	706	683	675	650	630	629	565	614	578	591	572	553	537	565	565	538	587	516	565	494	531	566	553	548	538	589	522	558	548	535	567	558	530	555	532	529	509	573	574	573	539	516	517	556	508	508	548	523	519	531	566	526	556	558	560	582	530	534	552	554	506	545	540	574	528	575	570	558	557	539	554	530	534	546	514	549	576	550	572	553	549	562	562	546	544	550	544	545	592	563	557	530	523	531	575	595	561	546	559	575	513	567	526	545	512	546	553	581	581	545	547	550	554	515	526	562	510	553	517	571	541	557	549	568	545	563	546	526	577	495	579	543	536	546	579	521	532	549	541	516	541	519	520	568	529	576	543	613	535	525	484	559	561	557	543	586	560	569	551	557	575	545	531	559	536	540	548	581	530	560	525	554	553	532	556	544	536	499	571	515	589	540	543	578	531	550	548	556	552	566	550	566	552	555	559	549	558	546	520	561	530	581	539	570	559	535	539	573	572	537	585	553	566	539	556	521	557	575	506	508	559	581	570	542	559	560	569	595	608	531	562	530	609	570	598	567	547	562	572	543	569	543	571	513	521	513	552	548	545	559	567	530	548	559	555	566	558	523	529	500	552	558	510	539	562	532	558	560	538	573	548	550	526	500	567	560	560	568	560	555	500	551	549	541	541	531	553	554	542	548	559	539	521	534	580	543	552	568	511	559	575	524	537	571	542	532	513	516	553	560	562	575	541	542	592	531	558	550	532	529	550	580	551	525	542	541	536	565	538	543	538	576	548	562	551	537	485	537	558	597	547	545	553	522	573	583	530	545	550	541	589	531	578	532	547	537	568	526	531	558	541	532	551	539	555	577	575	573	524	583	521	565	524	526	537	569	612	532	591	583	530	547	534	606	563	552	569	550	595	539	569	528	574	554	564	534	561	585	598	548	556	560	533	530	553	527	508	564	537	550	541	570	531	547	523	514	576	527	561	576	529	531	512	572	542	541	550	528	574	575	525	582	536	537	559	560	553	552	577	537	532	536	549	581	515	555	554	546	550	534	530	559	514	559	525	548	547	514	512	530	498	558	533	512	510	557	585	556	548	539	506	554	543	592	554	566	548	556	496	526	553	539	538	534	520	570	534	490	503	523	534	615	538	536	577	574	545	526	523	551	534	521	512	549	527	515	506	581	578	556	523	563	589	565	546	538	542	549	568	552	566	555	560	509	531	557	553	521	537	522	535	579	588	542	534	520	565	509	585	564	603	533	573	602	551	553	542	544	583	565	529	499	534	561	544	559	490	530	521	530	596	513	606	565	547	528	518	516	532	563	552	556	520	548	568	547	557	524	556	545	517	541	568	543	583	525	522	617	605	566	508	539	556	557	586	590	509	551	542	551	576	555	547	553	555	583	512	511	584	527	577	504	604	534	562	520	541	538	528	533	550	522	547	535	509	559	579	530	541	531	533	525	538	538	567	528	575	536	531	511	600	555	537	530	564	551	539	520	534	556	553	537	524	547	562	547	542	539	558	540	577	554	534	574	561	564	559	564	518	578	570	547	545	547	564	548	536	605	529	524	520	555	525	510	563	537	611	524	573	570	539	552	526	543	545	562	505	517	559	527	502	536	547	540	520	546	558	512	546	522	536	551	550	545	529	588	577	523	536	580	571	551	535	560	535	543	542	540	554	489	531	566	545	559	521	624	521	517	580	525	483	582	557	556	536	574	542	542	538	545	552	531	569	571	525	579	548	542	545	536	526	533	542	525	557	541	522	497	533	572	571	553	523	550	520	517	538	569	585	507	561	515	566	548	558	579	543	527	546	547	584	586	537	517	561	522	503	533	517	537	559	595	575	577	555	507	508	573	548	519	557	584	550	553	552	569	623	573	542	569	554	572	557	550	576	555	547	515	611	583	558	535	544	514	580	538	562	532	579	529	550	553	528	533	538	502	530	558	512	519	557	560	490	547	545	574	587	531	524	579	555	630	545	551	541	582	537	536	525	525	546	545	509	574	561	556	563	512	589	516	534	523	541	551	571	524	559	535	507	555	540	582	511	557	561	546	557	571	533	537	535	555	556	534	548	576	560	551	541	526	502	584	576	523	538	499	571	570	596	554	523	573	576	594	519	572	563	527	506	554	564	542	547	583	547	555	529	533	563	558	554	532	545	566	505	527	575	576	549	535	556	504	522	522	543	546	526	517	530	504	534	547	543	547	513	535	567	573	540	526	550	525	571	546	569	533	560	555	542	545	528	585	569	576	525	575	527	553	548	539	560	542	584	514	548	549	542	575	544	540	579	565	551	554	545	563	506	522	571	562	552	569	568	544	536	504	534	549	545	531	521	570	560	550	549	547	512	545	529	576	521	554	541	567	545	547	531	536	559	563	556	547	533	574	528	521	542	562	547	545	552	507	571	549	560	551	587	572	531	558	577	538	595	538	544	533	512	533	517	527	578	507	497	602	536	531	534	535	533	546	544	527	551	567	531	536	619	598	533	511	548	584	551	532	470	594	520	528	591	511	568	552	531	535	573	538	531	541	543	556	541	563	549	517	532	572	495	549	577	544	596	509	541	529	579	518	500	562	567	544	554	554	565	569	519	561	522	552	518	607	503	573	516	525	543	515	571	538	529	557	579	581	541	537	580	534	563	537	548	540	542	519	547	504	561	562	540	533	518	551	528	572	574	541	603	585	573	606	544	558	516	565	512	568	525	530	551	563	533	520	542	585	511	576	577	555	561	542	543	537	549	570	535	534	515	559	527	592	549	524	544	545	537	536	516	542	527	574	545	574	544	600	548	562	503	547	567	561	523	533	562	536	574	552	547	562	585	506	574	503	539	523	531	591	567	530	560	527	539	553	563	542	550	529	578	538	574	526	572	537	572	558	505	525	543	554	553	545	542	547	555	528	537	547	553	517	540	533	538	566	543	549	602	513	568	522	534	537	519	478	562	513	538	565	541	549	531	516	545	534	592	558	527	564	563	524	510	558	563	561	533	523	541	570	568	536	543	558	538	550	569	557	524	553	581	593	529	544	528	593	565	565	540	522	559	526	563	550	524	536	566	554	533	568	577	527	551	597	546	592	513	564	557	515	520	551	541	567	549	582	556	570	544	520	567	544	558	550	496	532	543	540	558	519	556	493	530	565	569	512	528	563	548	581	546	537	535	548	532	565	548	562	587	534	537	560	540	536	576	517	548	550	570	534	584	536	566	529	557	589	569	552	504	566	516	492	551	535	567	541	531	543	519	501	539	573	532	534	554	565	518	538	556	545	540	639	544	535	544	542	530	543	552	530	536	554	539	538	571	560	519	553	567	561	517	507	557	546	528	532	534	559	530	546	530	548	566	583	576	521	603	516	515	565	567	514	529	524	530	545	559	558	541	531	544	570	510	501	527	590	596	540	550	555	573	549	563	538	539	592	561	530	516	519	544	541	545	523
23298	21003	28262	24055	21533	18812	11812	6790	4632	3596	2767	2289	2066	1663	1541	1401	1290	1285	1255	1176	1128	1122	1073	1035	1014	1062	1078	951	1008	973	916	877	878	919	864	806	832	877	814	804	823	782	776	773	786	814	827	856	757	792	768	747	798	778	822	834	832	792	816	801	783	781	727	807	839	818	772	770	812	842	786	823	811	792	790	757	816	804	825	809	804	772	782	791	761	811	782	783	790	784	786	785	805	801	760	795	808	841	769	799	793	775	803	756	825	773	786	758	778	789	820	838	778	809	809	840	755	777	821	780	793	835	807	768	820	801	841	788	792	772	739	835	821	795	816	767	802	782	773	796	798	854	812	763	821	827	825	786	790	793	815	856	792	801	770	845	786	764	817	813	795	804	777	780	811	817	777	798	720	804	781	776	842	791	810	822	785	791	799	864	782	805	823	728	731	749	820	844	796	775	796	798	807	785	789	824	812	771	752	793	843	747	823	777	773	826	826	766	777	826	802	763	798	793	827	846	860	795	800	789	815	760	796	824	847	835	829	767	792	793	812	787	814	791	790	775	810	804	770	816	759	788	814	830	795	846	779	777	842	803	754	784	774	760	819	797	795	809	865	736	830	798	793	759	812	875	766	756	777	803	771	824	775	791	826	800	789	791	789	775	772	828	815	810	814	775	780	807	811	804	828	854	777	780	804	788	804	825	818	782	790	823	772	827	827	788	806	817	800	752	753	819	749	820	828	787	814	810	793	778	771	836	907	809	805	782	805	813	802	794	792	778	780	808	775	853	793	816	845	810	780	784	810	807	810	810	832	792	766	771	808	795	789	763	755	781	776	824	790	744	789	799	799	791	815	802	790	811	832	806	789	841	817	785	806	778	831	763	732	742	812	787	802	850	834	820	782	826	750	789	803	820	831	784	836	762	821	839	784	838	813	800	813	799	790	766	856	812	813	845	820	728	816	785	790	784	776	769	829	796	791	796	788	777	793	784	856	821	799	824	803	786	777	812	755	831	799	815	735	760	822	791	810	793	778	767	767	751	787	809	778	797	840	879	815	747	835	738	792	773	720	802	758	798	779	759	815	813	794	853	813	771	826	817	791	817	794	784	829	759	787	802	784	791	827	824	811	798	854	762	802	781	865	784	803	796	819	819	788	848	796	784	760	818	815	814	768	756	760	795	864	803	834	775	820	739	801	785	800	769	785	790	819	800	781	774	749	789	795	809	768	791	735	843	785	816	789	751	815	796	828	832	783	781	788	778	797	792	744	794	814	787	767	792	821	794	805	813	812	805	838	824	804	799	781	813	780	832	846	847	828	840	817	779	788	809	812	856	802	798	821	815	804	873	849	841	772	788	772	798	780	874	798	763	813	812	793	834	822	800	756	792	801	785	843	770	831	820	780	760	797	792	829	846	819	800	774	750	767	757	800	778	822	766	802	824	793	843	796	762	794	791	786	768	874	752	820	764	741	801	767	829	773	798	778	818	757	787	813	765	795	817	781	770	782	786	791	749	742	788	858	805	797	791	797	820	785	864	779	774	771	857	812	807	820	824	791	747	853	809	856	744	780	766	772	795	736	792	795	787	827	800	751	799	769	827	798	830	771	823	801	851	792	857	784	809	778	790	796	771	817	774	830	800	791	780	834	783	792	795	810	829	811	834	795	805	808	771	735	818	833	838	792	810	836	811	795	774	799	800	770	775	818	794	812	782	812	799	818	804	797	787	792	800	796	770	793	818	817	826	797	788	797	798	781	808	812	832	834	856	786	814	801	793	831	807	805	791	789	785	850	800	744	784	834	800	810	782	799	787	754	795	772	767	790	804	817	782	772	791	767	821	727	838	758	819	776	781	809	764	803	809	854	825	803	782	806	772	784	797	747	814	740	825	817	756	811	833	779	833	757	801	876	787	768	795	778	825	749	808	778	781	785	791	806	745	842	826	793	806	809	827	747	784	808	789	827	787	757	782	760	818	769	746	769	813	799	791	804	802	763	833	802	757	798	803	794	788	843	742	764	831	773	773	827	803	805	787	807	819	787	845	803	798	852	795	787	780	741	821	819	782	822	821	842	821	829	770	828	802	807	784	802	822	800	815	846	777	798	812	810	783	789	787	798	816	800	788	793	811	824	776	833	852	801	826	816	805	798	783	794	783	742	784	833	824	796	819	762	805	810	806	783	791	865	804	810	776	796	773	769	797	829	773	742	827	791	804	811	827	810	758	792	776	711	808	809	703	791	827	762	805	801	791	806	874	801	795	832	843	840	763	806	778	785	772	804	794	868	799	790	759	747	823	793	774	812	760	785	828	764	758	792	773	796	778	804	828	871	800	819	763	792	780	771	781	784	769	744	821	784	747	747	807	764	772	771	792	751	814	775	739	750	799	784	826	809	789	771	784	859	770	790	780	790	764	852	772	812	748	835	767	808	846	770	743	797	765	758	788	824	753	790	785	781	785	807	767	760	799	781	777	788	796	803	788	792	783	790	843	816	762	800	809	793	789	759	816	809	807	825	846	791	806	823	788	818	812	840	877	779	855	791	773	766	801	818	807	767	819	829	774	773	826	818	798	774	860	790	826	817	807	803	769	781	787	794	824	794	813	803	748	826	796	814	791	811	832	755	793	846	779	801	810	812	831	847	816	776	756	819	830	821	816	745	822	795	818	806	799	842	797	831	759	792	771	836	829	806	826	782	776	760	757	777	746	782	817	838	837	829	790	822	765	789	768	783	831	798	801	800	855	821	752	809	777	809	828	840	778	746	764	772	799	796	819	818	803	837	798	770	752	784	832	791	830	778	747	759	792	763	810	818	765	833	750	811	765	782	801	817	792	842	824	809	757	786	799	806	754	821	795	827	786	766	783	767	788	806	781	806	801	805	817	807	799	778	820	820	785	783	797	776	859	784	837	769	786	800	852	775	740	829	772	795	799	793	739	778	823	825	833	821	815	782	825	763	849	817	846	790	849	788	822	737	807	787	823	778	866	816	795	796	832	755	727	791	737	817	744	784	827	755	838	774	825	720	808	777	807	762	779	777	836	788	804	829	747	789	849	775	778	822	804	822	804	758	795	807	828	782	815	783	776	777	741	793	860	787	834	802	822	804	763	820	810	775	792	786	823	764	854	815	785	804	777	788	736	770	808	755	812	765	819	853	795	802	765	797	773	840	791	798	739	778	781	799	799	826	751	742	812	821	831	826	807	850	833	806	789	787	795	874	802	770	756	834	810	805	828	836	745	840	835	757	759	787	823	818	817	766	843	813	827	825	834	772	766	794	747	795	799	764	791	799	754	819	802	852	848	791	797	787	798	806	833	811	811	794	845	855	759	782	785	772	814	795	849	781	805	817	801	805	796	811	767	765	802	835	784	860	814	758	799	772	795	795	752	768	776	777	715	758	817	760	849	771	782	749	801	827	811	798	780	801	819	829	784	795	807	823	775	824	742	737	829	765	835	775	802	785	776	820	771	800	838	824	789	761	840	754	757	776	792	771	759
25305	47453	37523	26888	20948	16499	12867	9817	7310	5663	4189	3296	2927	2247	1921	1699	1532	1665	1444	1371	1331	1368	1282	1260	1114	1179	1210	1134	1109	1002	1005	995	969	904	864	948	872	868	876	892	839	854	844	806	804	800	806	845	842	828	819	799	792	870	844	791	816	867	796	766	800	852	810	830	827	811	827	841	846	796	818	867	807	830	831	798	839	835	810	838	814	790	815	834	790	816	851	803	849	812	863	842	813	815	836	832	818	786	805	870	827	831	803	819	793	832	804	805	793	856	802	814	819	841	874	830	849	784	808	794	798	813	830	857	763	808	766	805	835	841	843	814	870	772	822	779	789	866	805	852	842	829	830	821	830	782	818	810	857	801	764	816	819	824	810	799	879	847	843	790	772	835	768	812	799	813	829	831	823	804	835	730	801	777	836	833	850	815	801	842	770	809	836	817	840	794	805	801	835	814	847	801	816	832	799	771	819	793	809	844	844	834	817	854	851	845	746	818	873	787	811	811	849	817	799	775	842	850	779	784	832	793	828	790	825	816	833	801	819	847	832	834	845	802	797	824	831	862	809	779	829	772	771	801	805	847	820	782	817	773	842	789	803	862	828	888	880	826	825	816	762	795	793	843	845	811	787	795	844	820	820	837	811	835	887	817	860	808	807	869	838	794	832	814	830	809	881	819	779	832	808	836	837	846	812	789	832	820	808	836	821	797	801	822	793	822	802	817	853	787	798	841	807	813	805	845	811	820	810	798	808	795	864	842	846	820	831	837	895	771	856	800	820	818	845	796	799	814	809	811	814	813	811	903	802	837	865	797	842	818	824	792	823	814	795	813	786	813	786	822	873	845	830	814	826	804	818	842	799	848	835	824	872	861	820	857	839	776	855	810	862	826	797	819	821	822	825	835	817	808	809	823	820	801	782	798	849	866	843	812	849	800	828	809	782	792	804	845	785	791	767	807	876	814	800	810	788	808	833	818	777	813	799	821	850	841	784	798	824	839	826	838	771	785	799	791	861	797	864	803	791	850	840	824	836	763	783	805	813	826	804	823	867	788	759	835	811	834	836	807	833	821	804	853	883	867	789	790	829	793	781	806	853	833	791	850	852	808	877	764	858	799	803	842	825	785	809	872	851	766	817	820	810	822	845	831	876	725	882	783	861	804	845	855	853	817	864	814	823	848	768	842	822	834	810	800	834	796	839	811	788	832	827	809	844	774	827	815	856	827	817	825	856	783	751	832	833	804	793	792	827	823	831	753	821	831	821	832	874	794	822	832	841	871	834	884	845	845	859	783	865	830	842	808	837	808	795	824	799	848	827	801	910	852	836	799	815	822	825	843	786	843	817	841	799	811	857	865	829	809	838	862	795	845	866	806	820	760	828	795	812	789	809	839	837	815	804	803	862	830	872	804	826	823	813	828	832	851	831	777	782	803	822	860	796	800	812	817	795	785	817	777	857	795	831	831	855	832	808	824	811	887	827	785	848	817	830	823	849	826	808	884	873	776	875	850	802	833	848	853	832	825	800	803	841	795	853	753	859	837	807	838	822	784	813	766	777	842	824	809	846	872	808	797	766	770	848	799	819	830	906	861	836	789	809	806	817	835	798	808	785	808	806	852	828	793	805	819	843	775	821	812	854	791	837	875	841	754	803	870	797	855	805	813	854	861	884	854	841	868	768	833	814	794	837	805	812	856	790	817	783	817	831	811	844	761	815	816	789	797	823	831	775	822	793	837	811	813	863	877	790	826	759	791	847	886	829	837	779	824	832	780	809	798	797	819	813	812	826	810	896	857	860	807	885	817	848	817	773	798	861	842	841	829	816	816	826	824	822	855	858	849	885	819	767	849	856	757	854	845	799	810	822	793	816	823	872	870	822	815	846	863	799	861	825	855	802	785	819	853	782	801	825	825	859	823	860	797	845	809	818	822	867	845	822	833	818	825	868	807	799	857	830	851	834	810	809	823	793	822	813	815	761	811	817	814	828	806	852	859	838	780	818	793	784	838	801	788	795	843	823	832	794	780	813	820	877	835	830	799	824	824	786	815	780	833	852	830	861	838	786	810	821	854	837	830	841	830	805	835	791	784	794	790	788	824	819	829	832	914	828	890	799	812	853	858	826	785	768	868	751	845	803	822	817	849	814	830	867	793	804	840	806	913	863	798	839	802	792	844	839	808	809	818	834	831	830	834	863	818	827	839	810	812	845	768	830	850	805	796	892	841	814	804	858	856	847	825	828	857	836	809	794	835	787	815	846	829	778	830	855	847	804	825	775	852	836	829	818	801	751	832	847	860	846	855	813	816	812	838	784	784	776	803	817	805	825	808	815	825	794	799	893	827	856	862	766	804	798	812	829	795	824	856	837	832	817	863	860	849	863	824	845	844	768	825	824	836	819	864	813	785	818	811	826	776	830	797	806	920	792	901	791	791	853	832	768	821	852	895	852	822	828	826	893	811	817	859	828	791	803	836	826	799	822	822	823	785	808	804	754	803	772	822	801	836	842	829	840	801	852	864	817	799	842	866	838	813	832	831	825	818	833	836	796	833	846	800	831	787	836	777	831	789	775	822	815	880	833	855	821	818	809	827	821	816	808	862	849	819	824	813	757	813	791	809	774	779	856	818	880	806	802	812	853	809	801	867	825	828	817	816	836	794	809	809	836	849	830	816	845	855	812	793	804	798	798	807	789	786	788	780	792	798	860	795	808	823	801	828	824	830	813	843	793	839	787	821	833	830	854	846	812	834	828	858	790	819	873	821	807	799	768	825	821	883	786	791	847	779	789	778	831	853	835	801	847	808	845	870	799	803	803	805	828	790	854	846	883	841	837	849	777	780	871	824	828	826	827	867	826	788	799	860	870	846	808	798	846	816	889	815	852	768	793	864	840	776	803	783	817	849	854	833	807	818	839	825	841	838	846	807	776	859	853	844	845	773	845	777	791	815	827	761	824	786	804	852	848	815	818	848	822	804	828	837	762	840	832	824	858	810	826	781	878	842	816	839	802	850	824	815	815	793	821	835	865	885	856	817	853	794	781	811	790	816	830	823	823	835	840	808	859	794	815	772	804	799	841	781	784	809	849	792	804	793	812	834	847	863	815	815	797	854	815	800	818	817	801	811	856	790	776	783	882	800	841	828	857	839	792	849	810	811	848	873	799	790	782	834	841	872	760	872	791	812	832	850	804	831	818	846	794	867	829	842	833	817	778	796	848	821	769	839	842	807	848	765	798	811	846	790	810	820	798	794	896	817	792	807	829	807	839	808	842	830	794	813	816	816	786	865	844	852	863	770	874	805	815	818	832	799	861	778	858	830	855	833	838	846	829	813	829	787	801	826	847	864	834	757	817	831	848	799	781	830	794	835	859	840	790	786	845	835	887	861	853	790	816	758	809	806	776	850	849	815	793	858	897	839	808	797	827	809	802	883	841	788	816	772	838	824	877	837	871	847	785	849	841	831	800	799	823	786	807	823	842	803	831	809	844	788	821	807	829	884
24468	20933	27400	25659	19131	11846	7989	5321	3632	2768	2215	1786	1480	1147	1002	911	851	861	742	734	689	704	660	635	653	674	626	604	571	595	579	527	500	464	449	473	497	481	460	465	474	483	448	456	437	435	462	450	463	460	442	482	442	435	456	429	440	433	441	424	426	434	443	442	450	455	416	443	438	451	438	432	429	411	460	414	440	401	450	485	458	442	426	429	448	460	427	467	448	461	446	461	440	419	466	478	443	453	469	469	477	438	429	400	494	442	470	438	436	395	492	469	429	419	469	426	427	440	427	488	473	422	428	430	429	460	427	451	457	450	471	441	440	470	449	433	437	421	465	456	452	433	432	443	467	459	434	430	418	428	436	400	449	447	415	415	434	437	397	463	416	450	448	436	460	440	440	433	429	472	464	450	451	447	429	466	457	429	437	419	430	471	471	443	460	444	441	466	431	441	463	432	426	451	414	443	444	453	459	420	437	450	437	445	454	451	436	461	387	429	464	426	428	437	418	440	403	423	434	473	438	447	414	484	416	459	448	405	477	458	446	428	427	402	423	459	449	430	472	406	439	464	426	430	454	418	412	432	440	449	439	460	438	448	453	488	482	454	410	409	420	452	442	463	452	416	438	429	445	464	427	445	409	438	471	462	463	432	447	435	435	415	423	441	432	457	428	430	417	434	436	426	476	456	458	437	454	434	430	386	416	456	435	430	450	403	435	434	451	424	456	449	413	470	422	432	424	413	423	436	436	462	457	442	418	422	451	429	413	447	458	417	411	474	457	427	462	460	430	408	441	468	472	444	481	467	429	448	430	446	451	452	443	456	435	436	418	433	446	437	474	460	440	429	450	434	418	459	459	433	448	410	418	452	397	438	450	447	426	414	434	434	462	439	484	408	429	464	415	409	472	424	436	425	438	466	428	468	452	443	419	443	449	463	477	441	410	430	427	423	430	470	456	462	425	448	475	446	429	438	463	444	436	491	464	467	415	429	446	452	433	429	420	382	460	427	450	482	468	444	450	440	478	442	427	419	440	425	456	451	438	446	436	430	433	410	448	442	435	441	401	436	443	438	416	419	433	470	403	453	416	455	446	407	413	409	448	433	452	411	492	432	464	460	461	441	457	452	434	421	420	431	426	461	457	411	457	419	467	476	442	425	470	426	439	419	435	454	406	471	435	449	414	428	460	431	468	490	438	465	438	449	501	439	487	421	453	456	429	447	438	444	449	393	455	427	447	469	436	445	478	440	414	453	466	443	419	436	410	437	446	466	420	411	443	487	445	458	456	458	435	482	466	445	469	439	461	453	429	488	455	450	440	450	413	456	457	418	446	438	445	462	450	440	442	430	463	437	439	402	444	459	430	460	438	459	419	464	449	431	411	468	476	420	433	439	478	454	433	387	437	449	442	451	448	400	428	460	456	424	412	444	403	438	475	442	426	450	438	422	397	444	465	440	473	449	439	444	464	436	434	425	440	444	422	431	436	469	417	483	410	433	413	415	451	452	446	424	446	426	475	435	438	410	492	470	406	450	459	415	446	418	429	462	452	460	443	450	398	439	456	412	449	470	460	451	427	424	402	453	437	390	432	471	435	439	449	439	454	436	457	430	425	421	421	450	443	485	426	454	407	424	449	464	432	455	453	419	424	439	424	457	453	428	428	414	433	406	429	419	436	415	433	417	450	389	434	481	419	448	437	422	499	421	437	450	421	444	428	446	465	473	449	442	451	414	408	436	445	436	466	436	465	488	420	419	427	451	442	409	459	430	454	418	403	464	412	442	462	447	439	412	465	428	410	418	455	456	417	494	455	433	431	455	425	424	428	455	470	413	438	419	463	418	456	452	428	450	451	419	422	438	470	417	454	427	435	400	404	429	453	450	424	454	467	495	437	434	407	454	431	448	449	444	478	445	418	432	426	441	439	470	401	422	459	440	433	420	469	443	458	421	427	461	454	432	443	454	432	445	409	420	453	426	453	422	463	443	430	463	416	408	419	428	449	443	475	452	446	420	425	442	438	446	436	418	437	460	440	439	418	449	424	433	421	445	450	492	434	451	403	432	438	472	448	407	427	437	456	417	394	427	433	458	440	471	438	435	439	470	388	452	446	429	461	430	422	471	449	429	416	435	467	434	450	451	480	428	457	473	438	411	417	424	450	425	452	423	460	456	461	441	461	447	455	440	436	432	433	407	425	450	406	463	455	406	423	469	419	437	422	474	428	447	493	478	439	437	466	413	436	430	420	466	474	389	436	468	421	475	438	428	385	445	482	389	454	468	441	417	432	434	401	462	447	431	458	427	448	451	466	405	421	403	413	438	425	446	422	462	433	437	450	419	404	398	433	426	429	467	424	461	438	424	390	435	417	439	448	436	434	421	412	459	448	409	441	456	429	461	452	429	445	437	408	442	431	434	474	438	448	445	424	441	452	450	443	409	459	471	468	440	427	457	447	385	447	413	430	423	413	450	436	433	416	471	424	434	429	422	447	439	453	450	458	426	443	412	441	463	424	431	446	426	449	464	414	464	442	454	434	431	472	434	403	442	466	416	459	444	438	446	446	460	443	426	462	440	470	417	473	425	415	416	403	436	458	451	473	410	433	381	453	451	441	460	398	453	441	441	429	409	415	422	446	449	467	435	441	423	433	428	414	475	427	456	413	464	432	465	430	475	408	429	486	447	441	392	431	464	436	439	427	435	444	423	464	434	450	443	409	434	459	421	421	416	424	436	436	396	447	462	450	423	403	468	426	423	432	407	449	425	450	424	460	466	449	394	428	455	428	415	469	468	443	464	445	428	463	448	455	459	451	420	417	511	435	485	433	431	447	411	426	428	457	438	425	447	466	467	419	447	448	454	423	425	491	419	447	391	428	453	417	435	402	414	451	480	437	463	431	429	444	457	445	439	455	405	431	425	443	433	442	446	454	439	428	452	443	474	447	435	452	428	466	450	410	416	456	415	431	435	447	457	440	469	465	480	450	420	479	459	446	428	437	427	425	416	444	441	405	402	442	417	451	424	468	454	457	407	432	405	418	479	463	416	405	435	448	435	408	415	430	476	449	391	405	442	434	393	464	472	437	439	448	470	413	442	474	464	477	447	452	480	439	447	451	444	435	448	416	458	429	452	448	432	437	444	426	438	420	464	468	408	425	441	464	445	462	437	418	463	492	440	423	446	453	451	443	455	451	428	471	455	444	450	430	413	473	458	432	439	448	415	416	484	445	431	426	473	427	427	454	421	449	426	461	462	449	422	439	433	427	433	416	444	444	447	449	462	462	473	411	472	495	459	452	424	449	451	427	472	428	428	456	418	456	419	416	448	434	440	454	432	431	488	469	426	410	427	463	458	405	461	467	454	436	415	425	443	480	444	428	419	436	434	468	470	478	449	453	419	423	409	412	456	440	466	432	476	437	423	429	443	470	476	418	429	433	425	436	426	437	468	452	434	428	461	434	473	459	479	469	452	452	429	451	434	453	454	470	420	449	439	421	424
24039	44358	35373	24986	19434	15248	11824	8893	6483	4817	3742	2914	2342	1778	1528	1348	1136	1168	1088	1037	967	892	821	833	803	797	825	825	705	689	589	591	587	534	561	543	559	522	482	492	511	475	475	437	486	487	461	513	464	496	504	453	475	482	484	472	499	484	455	431	509	493	465	477	453	464	478	488	460	484	451	480	453	482	471	475	490	455	445	476	482	489	476	441	467	446	474	479	507	508	489	515	528	495	479	440	489	472	518	467	460	490	486	473	474	462	457	490	492	485	488	473	493	472	469	464	450	432	500	436	462	471	465	459	484	474	485	439	435	433	503	546	488	436	460	483	485	497	475	487	466	508	502	501	504	496	468	468	472	463	480	491	442	512	476	466	426	468	505	479	476	499	448	458	440	467	517	519	463	437	475	460	487	426	513	485	485	489	507	511	467	461	484	474	503	500	478	525	495	486	471	490	466	514	461	476	488	521	496	491	485	507	476	480	442	462	505	473	509	459	534	476	477	455	454	433	454	483	511	488	506	461	442	460	496	492	499	441	463	477	470	490	502	469	481	449	508	462	488	494	455	486	477	495	488	483	474	489	476	481	461	460	485	486	460	454	457	501	501	429	467	523	463	502	490	504	466	456	509	494	497	481	491	489	507	449	426	466	467	496	497	479	462	462	467	437	550	467	459	464	490	483	461	510	473	528	492	502	460	493	461	507	500	477	451	492	458	472	493	472	467	495	467	468	470	472	487	530	471	486	437	475	500	484	462	442	476	448	456	444	444	489	485	483	447	501	474	484	481	445	493	506	475	505	456	457	504	487	488	479	507	459	478	484	497	471	500	495	479	479	485	506	501	477	487	478	506	419	478	509	476	486	446	475	489	481	501	489	469	466	456	486	467	483	478	501	444	520	489	488	505	518	444	463	491	507	474	451	492	426	472	476	501	477	461	510	471	479	451	479	471	505	484	470	508	488	482	449	496	478	473	438	499	447	429	411	474	482	495	482	473	493	490	500	452	495	441	532	473	499	438	481	465	532	472	428	461	457	476	495	458	481	463	503	508	482	465	484	466	469	457	485	496	467	452	435	481	462	464	460	453	504	447	465	451	465	516	487	472	484	490	456	489	480	501	483	489	500	487	463	472	498	453	474	496	474	479	477	463	492	460	463	513	477	474	465	451	499	498	477	473	467	469	471	500	443	476	499	476	458	488	488	462	459	468	458	492	479	500	473	514	470	483	477	476	475	466	480	458	460	481	451	448	470	438	455	466	495	504	508	453	506	509	494	502	484	477	454	470	483	455	478	537	492	493	489	508	452	480	516	482	477	447	500	504	460	497	425	495	443	441	523	491	468	459	488	471	529	464	482	452	457	484	499	487	475	474	459	475	494	459	491	480	477	455	501	479	461	504	457	479	466	475	474	486	455	497	481	478	447	483	515	423	495	478	473	465	495	493	497	485	476	454	468	520	495	471	500	481	461	458	492	488	486	446	489	504	483	472	524	442	466	473	466	495	501	499	473	494	472	487	496	496	508	472	467	450	514	448	487	478	464	518	500	451	476	454	477	477	485	448	458	468	517	495	494	502	494	453	489	499	474	481	465	497	480	481	500	467	471	499	494	445	475	472	518	479	474	487	464	465	461	488	468	482	448	443	439	482	488	468	472	513	473	487	449	414	516	488	464	464	434	447	471	500	527	482	441	482	442	477	470	433	503	455	489	485	450	447	496	505	466	467	460	505	466	502	493	500	492	515	526	443	480	447	483	459	456	447	471	455	498	473	457	476	472	471	501	452	498	513	447	466	494	447	420	512	493	444	467	475	484	434	494	491	448	435	502	465	483	437	481	486	473	468	523	475	494	457	474	523	456	483	465	504	482	475	461	517	450	469	479	456	517	461	450	498	454	527	495	498	487	482	474	464	469	506	486	502	487	501	458	469	503	496	516	476	459	473	439	437	490	498	468	493	495	470	478	479	473	482	462	495	452	479	483	490	523	481	496	459	471	459	497	470	479	489	482	456	458	445	471	468	458	453	480	473	469	489	470	480	451	491	441	458	466	479	465	471	485	442	506	472	474	493	468	479	474	439	506	456	466	446	494	449	502	517	528	431	470	446	490	522	481	461	450	488	487	491	488	477	496	523	494	499	450	481	445	429	503	485	517	482	486	465	515	477	440	509	465	470	505	515	491	490	480	493	469	510	490	426	461	454	519	488	489	488	493	497	483	500	485	504	485	492	509	489	480	484	483	479	478	479	492	479	422	465	479	475	460	471	519	465	472	480	505	494	482	474	471	497	457	456	468	501	489	419	473	493	446	489	481	494	523	453	457	462	474	475	469	482	442	494	432	438	531	508	458	467	493	459	478	485	450	477	447	448	494	480	455	490	487	435	470	485	491	480	478	469	474	499	471	489	494	455	469	480	434	492	509	460	481	487	489	507	463	510	454	479	510	450	468	453	508	470	451	509	496	502	500	461	485	463	468	459	498	460	482	490	501	497	472	519	506	458	467	527	466	480	484	505	501	476	475	464	477	469	495	502	449	473	447	479	476	436	472	486	474	455	462	484	475	490	467	496	452	479	490	456	477	492	466	510	443	491	439	495	504	496	500	450	511	506	483	495	485	495	483	467	502	483	467	464	453	473	488	491	475	466	468	455	475	482	468	451	493	504	511	474	472	490	470	477	503	479	502	478	470	450	508	486	499	490	536	479	481	536	485	440	473	468	493	460	492	493	497	486	509	497	466	485	475	497	483	477	466	469	502	465	464	466	460	476	447	486	507	466	476	444	488	477	460	467	475	446	469	457	469	482	473	516	450	502	488	490	504	503	491	478	443	476	488	490	498	455	511	470	502	515	460	493	461	456	495	481	503	449	507	473	469	485	477	542	489	466	483	475	443	481	493	480	465	466	482	484	460	442	451	494	533	479	446	463	486	426	478	505	508	432	490	503	496	490	496	467	483	496	448	449	449	464	477	488	475	483	480	453	467	489	474	476	506	486	504	466	509	486	474	487	468	455	492	491	486	467	473	527	489	475	449	468	489	460	466	492	476	449	476	464	481	505	481	486	504	450	474	513	478	469	472	497	493	478	485	531	466	507	488	475	457	453	442	503	498	462	490	481	489	448	488	501	504	492	505	477	499	510	493	516	488	508	462	503	483	516	488	501	450	505	451	480	476	468	476	458	463	487	469	504	463	462	465	484	462	493	472	466	483	494	503	513	450	484	505	499	493	508	485	466	524	483	478	488	493	472	455	475	471	489	500	489	446	484	470	484	481	490	457	490	457	472	493	540	502	462	504	453	452	485	472	489	448	493	524	436	477	497	480	500	475	473	488	488	471	481	502	478	487	503	522	463	478	492	444	477	458	463	469	461	485	468	443	493	480	472	481	492	484	454	465	474	461	468	498	482	486	435	503	508	479	472	487	510	481	469	490	468	487	480	512	485	474	519	476	487	456	466	502	476	499	465	494	445	479	467	468	490	476	472	500	468	435	473	471	458	479
22325	21018	28597	23663	21215	22079	19499	9549	6368	4762	3770	3031	2447	2082	1859	1759	1507	1416	1321	1312	1249	1157	1247	1157	1196	1176	1080	1053	1071	1016	985	971	937	878	942	899	898	840	862	954	858	826	844	825	784	813	788	828	812	867	782	802	831	832	805	817	804	828	848	808	866	839	827	819	766	826	821	828	849	816	872	797	797	828	842	770	815	764	826	829	756	823	808	865	829	814	823	812	766	797	811	825	804	800	764	865	803	850	800	826	835	831	805	819	861	789	852	847	819	821	806	787	797	822	796	830	804	853	783	808	816	796	843	856	754	805	818	785	821	820	838	795	807	831	785	780	815	761	834	781	889	791	837	813	858	836	820	801	783	816	766	787	791	817	839	818	840	879	843	814	799	816	800	838	836	821	820	810	759	825	812	886	880	861	831	802	809	766	795	835	886	816	839	813	792	850	862	790	823	812	801	837	800	814	800	791	807	851	794	837	793	838	810	829	789	825	809	814	796	803	879	799	815	809	860	830	838	807	815	816	825	794	745	858	774	848	791	797	781	798	797	780	788	791	776	865	807	842	777	811	839	839	812	800	865	844	834	835	801	798	743	791	865	790	856	771	771	816	904	838	787	824	792	837	817	781	822	824	778	826	823	821	811	824	830	790	814	775	835	828	801	801	832	761	856	839	775	814	822	798	816	807	830	798	819	807	782	820	825	821	831	756	833	798	801	798	811	841	803	770	821	759	818	829	850	795	778	828	861	858	774	779	809	868	811	804	791	800	858	832	842	788	797	786	777	819	744	808	810	827	789	801	806	827	787	826	811	801	779	797	787	794	764	791	853	779	755	807	792	830	794	816	797	850	806	856	803	829	754	806	783	830	814	835	780	891	853	817	791	812	843	817	790	771	801	821	815	836	781	826	827	770	839	873	803	805	832	863	859	771	757	791	778	815	797	839	836	807	815	858	829	777	835	810	799	812	790	845	844	816	824	835	794	830	791	793	789	794	742	810	839	829	780	806	826	786	795	809	781	836	833	812	801	822	815	802	833	827	841	815	860	833	829	794	797	808	821	836	824	848	771	768	825	819	831	801	790	827	812	824	799	791	798	764	784	831	785	805	778	831	761	803	881	771	830	826	803	770	831	818	777	865	811	768	812	825	828	797	810	804	819	830	771	791	806	797	820	791	803	858	786	766	851	781	755	860	867	751	771	820	814	819	810	808	811	799	844	814	814	788	830	808	773	817	812	809	838	773	819	803	862	813	868	787	803	796	834	800	836	772	778	800	801	783	780	810	801	824	847	777	828	837	829	763	800	794	861	812	813	790	813	828	791	807	811	829	801	826	851	787	875	823	807	773	822	822	781	814	817	805	840	836	803	773	792	861	799	790	833	837	815	763	797	880	772	835	743	822	835	807	773	828	826	825	821	779	838	813	830	832	831	869	840	796	838	798	802	780	812	844	830	841	827	819	813	796	879	789	823	805	873	797	823	828	836	823	847	846	842	773	807	773	829	811	841	765	831	824	837	769	810	788	813	855	811	830	814	808	870	794	767	864	841	837	792	784	855	807	812	827	817	761	836	849	830	801	761	834	830	827	792	851	802	814	817	878	855	790	768	808	803	830	773	783	841	793	817	803	819	813	800	773	804	848	818	777	808	812	798	757	788	790	817	817	784	757	798	822	802	792	837	783	842	809	817	784	805	801	824	846	836	902	778	819	804	804	814	856	760	830	803	852	847	836	819	799	867	810	781	808	798	815	817	787	847	808	762	829	789	780	848	772	812	797	860	819	831	807	842	845	847	820	817	894	795	789	778	803	802	822	825	772	794	822	817	798	756	733	812	803	771	796	867	778	741	798	798	842	836	788	756	848	829	803	844	821	802	760	825	809	838	828	861	799	766	826	788	842	822	830	829	816	814	795	872	826	813	806	857	836	789	792	838	818	808	766	806	821	860	772	833	837	808	848	869	812	752	804	816	831	862	831	804	874	819	801	781	855	780	790	786	856	844	797	827	767	745	760	857	866	837	803	769	800	810	820	822	842	868	811	779	813	860	783	804	817	844	823	801	804	873	779	791	827	775	849	840	814	806	796	810	827	858	773	803	787	826	789	824	794	849	877	805	798	836	797	825	799	827	761	803	803	832	795	794	820	843	771	839	810	852	764	834	847	757	762	809	835	822	802	821	815	827	883	820	796	822	857	788	785	820	802	792	756	818	814	824	799	865	752	793	790	798	819	813	751	833	823	823	803	803	834	802	865	846	812	766	870	827	824	789	791	812	857	773	795	805	860	824	880	810	787	831	794	834	834	808	816	801	840	864	798	849	823	813	853	834	765	840	771	775	779	847	821	818	806	812	834	819	806	783	783	774	838	894	799	821	789	799	809	859	813	840	832	813	812	818	805	834	843	850	790	850	842	836	836	842	810	794	794	800	764	844	816	791	835	834	818	798	852	864	825	816	776	832	780	796	831	806	801	828	803	837	812	844	851	781	877	798	840	819	836	811	829	760	853	864	855	872	768	764	763	840	773	822	789	831	822	839	796	862	751	805	763	821	860	775	881	822	784	847	764	798	785	801	791	808	827	811	737	825	806	820	812	781	768	833	798	780	814	894	826	855	854	872	799	777	756	802	785	836	816	763	832	763	865	870	843	861	794	825	842	784	859	836	776	773	815	788	839	807	781	761	797	801	836	861	830	809	789	825	850	821	874	842	833	818	784	832	842	795	829	784	844	808	838	826	849	846	873	838	820	788	778	821	826	788	794	784	805	788	816	801	816	818	764	801	823	815	829	754	805	786	839	799	830	834	803	821	768	877	848	784	783	815	851	806	830	827	822	835	857	782	817	845	841	769	787	839	824	770	816	837	772	843	789	834	791	794	818	817	814	888	819	778	836	840	791	835	835	839	839	781	821	809	822	808	771	793	845	801	830	829	778	811	783	816	803	793	824	848	846	793	720	789	795	844	796	850	837	798	830	834	812	798	806	813	800	826	854	839	784	826	828	829	770	814	810	822	795	885	804	832	830	773	812	839	762	854	834	819	806	786	780	858	788	825	758	819	821	817	783	800	871	829	789	807	799	792	825	811	835	774	811	782	816	837	852	841	871	821	823	788	849	819	815	846	811	852	812	800	813	820	782	808	825	811	842	750	800	857	797	836	782	808	829	821	782	782	833	824	820	817	828	820	785	842	877	776	827	838	804	820	799	828	786	745	818	771	810	828	833	807	794	803	822	813	797	781	773	768	786	835	837	838	801	818	798	818	818	805	779	835	866	788	826	738	811	778	802	845	773	793	810	784	818	779	882	849	829	816	823	817	901	814	801	836	843	819	785	818	794	830	811	819	816	802	816	854	783	880	852	810	805	814	757	823	821	769	822	889	809	826	825	832	825	822	809	777	810	842	796	840	799	818	835	854	830	811	784	770	829	806	843	783	782	793	845	798	837	828	830	834	764	834	799	865	759	796	828	801	817	887	813	838	825	825	831	843	825	837	793	798	836	844	848
26603	52045	41767	31152	25007	20135	16111	12712	9386	7227	5742	4492	3486	2904	2495	2182	1947	1816	1757	1590	1519	1467	1506	1333	1337	1335	1304	1210	1177	1124	1039	1007	972	931	935	901	912	859	888	849	855	911	877	832	828	916	827	815	804	831	875	865	842	851	834	876	891	865	853	783	889	919	835	815	806	856	814	793	803	844	848	813	822	804	818	815	865	861	874	870	872	800	824	868	885	862	827	847	854	818	854	809	811	816	839	841	881	811	808	830	839	860	751	781	854	827	830	810	839	834	914	864	822	841	793	912	813	802	845	818	831	820	848	834	877	836	859	785	844	886	842	839	876	837	835	867	875	816	847	830	830	839	841	873	850	880	864	839	864	804	775	843	831	903	786	814	852	842	840	833	791	865	861	835	856	832	814	823	831	824	806	830	833	867	798	839	811	848	817	832	876	815	859	830	883	782	801	824	839	857	908	856	874	816	851	853	837	829	804	849	859	860	846	796	892	841	867	814	845	853	885	846	821	878	839	823	868	839	843	836	855	844	874	865	820	824	808	823	876	824	860	821	807	842	793	860	811	855	788	788	833	803	818	844	838	814	819	827	830	852	839	842	848	807	829	872	856	837	812	834	817	822	854	819	831	851	803	869	809	794	793	818	843	832	831	864	855	863	852	851	847	840	832	855	809	825	803	885	830	851	848	848	822	886	872	863	858	858	846	827	799	890	815	884	829	829	831	847	879	838	802	854	866	848	872	876	850	808	852	835	876	837	849	857	790	840	811	835	862	840	835	845	824	830	821	785	811	813	856	835	882	760	867	854	808	814	797	831	789	849	890	791	896	839	837	825	753	809	817	871	833	880	831	791	838	829	799	862	833	907	849	817	820	789	825	784	857	841	943	854	876	781	834	818	817	856	841	837	914	831	879	811	860	908	834	848	884	861	810	860	828	820	873	841	798	848	844	840	851	794	804	789	832	862	840	802	817	804	864	837	810	857	853	823	830	898	867	882	774	854	856	772	859	881	831	811	814	768	832	859	814	886	832	826	844	808	833	817	816	790	796	864	844	844	860	826	893	871	882	859	791	872	819	902	857	889	856	862	808	890	826	789	806	849	810	847	881	814	833	840	864	825	842	880	912	839	807	831	877	825	850	866	788	869	831	843	844	854	824	855	893	861	837	819	848	861	823	849	817	901	816	816	824	855	857	751	846	848	854	881	809	846	842	855	895	855	848	811	860	842	859	773	804	862	836	817	871	828	864	847	868	885	809	901	842	843	852	811	870	801	845	833	829	828	847	820	793	787	806	811	734	830	810	805	804	848	822	780	832	846	849	873	849	827	876	783	774	816	876	802	824	839	860	776	803	847	820	835	864	843	882	787	808	806	851	864	851	841	852	820	835	818	821	827	841	888	841	879	879	851	820	861	827	775	833	826	828	861	894	818	842	817	772	848	823	834	830	871	835	860	850	816	791	798	914	843	875	790	838	881	877	805	816	819	875	826	822	819	866	814	826	832	836	799	854	835	840	843	858	834	813	861	856	832	795	848	819	832	801	871	832	830	846	796	811	806	843	801	816	842	875	855	828	819	821	915	851	782	816	836	862	799	858	827	824	812	811	826	824	804	882	831	844	810	861	852	838	856	805	885	890	823	846	861	835	791	822	845	848	802	872	811	825	832	883	808	842	817	841	793	824	851	848	805	788	779	821	842	854	831	767	834	849	849	832	786	859	851	825	793	855	849	790	886	872	818	834	813	807	829	854	795	841	847	781	840	844	825	825	780	818	846	792	836	850	838	875	839	849	861	851	793	828	810	855	815	844	829	855	849	799	885	807	848	782	891	825	855	868	844	833	860	880	838	857	816	844	859	847	795	790	814	845	805	818	857	808	860	798	785	857	890	865	853	831	803	805	803	812	854	795	802	800	921	859	820	858	817	826	846	824	838	845	814	861	882	897	864	824	825	844	842	888	798	826	820	777	831	816	840	841	856	808	828	840	825	875	816	834	840	837	832	837	834	814	834	797	844	828	848	845	819	855	881	782	826	824	861	842	883	836	871	842	884	816	836	815	907	818	869	830	842	834	870	837	856	856	813	862	816	812	842	860	785	874	823	864	825	843	799	877	859	845	879	854	862	841	904	822	819	839	912	798	786	829	805	837	807	842	864	841	827	881	831	862	830	828	862	828	816	822	881	790	852	879	866	834	837	799	819	881	814	846	866	852	773	792	895	825	848	793	815	804	837	800	791	817	821	824	853	871	904	789	894	785	773	868	826	815	835	800	826	848	809	819	816	853	813	833	874	864	857	818	847	852	814	802	867	894	800	838	773	857	888	860	839	836	885	860	859	875	870	780	818	813	844	826	834	809	831	838	820	823	818	884	833	855	808	831	831	835	811	788	811	852	855	854	821	871	842	857	849	794	803	803	826	857	868	797	812	861	890	849	833	819	851	806	808	780	772	805	863	830	856	892	848	871	803	826	847	832	840	890	799	874	843	881	823	869	917	876	858	796	810	834	856	804	881	846	796	788	900	823	825	783	906	846	867	818	796	879	843	849	843	854	878	865	842	837	872	799	879	803	821	835	817	867	831	842	827	836	839	833	839	827	817	834	818	894	871	881	799	829	799	786	820	820	871	767	852	801	811	851	835	833	817	823	812	872	844	819	869	814	863	802	788	797	850	853	819	813	846	861	828	803	874	834	872	819	845	943	787	857	815	823	872	819	877	844	811	838	849	828	837	902	848	789	862	839	888	846	850	835	832	855	804	860	863	807	790	866	814	782	846	862	879	892	810	908	880	880	853	831	871	798	808	821	807	821	796	805	847	850	886	799	816	841	833	847	870	869	889	837	866	848	836	833	818	838	849	833	858	819	880	814	845	814	787	793	917	864	829	841	855	879	855	851	829	793	840	881	802	899	866	813	838	826	815	801	805	820	814	847	863	858	849	832	802	800	871	773	805	822	817	798	815	846	821	858	824	790	815	853	861	805	851	841	853	804	794	836	873	870	820	910	843	859	836	906	831	817	827	844	841	780	785	796	854	828	858	864	874	827	814	835	801	862	912	831	861	834	861	829	820	841	837	823	861	828	827	824	865	854	894	811	850	814	871	810	858	851	847	845	851	826	898	806	865	840	831	863	857	827	799	886	851	823	781	806	867	903	802	774	849	834	891	874	801	872	848	795	835	766	836	857	889	793	836	874	841	811	805	808	872	833	839	849	851	831	886	847	817	858	847	852	847	845	821	792	799	842	846	841	887	869	841	859	821	776	894	853	827	831	833	855	782	876	853	877	879	803	865	835	774	842	879	840	846	822	847	811	824	886	811	827	887	840	837	802	868	840	820	853	825	835	799	833	914	876	849	818	831	784	831	846	834	840	833	842	861	803	827	805	841	828	835	800	907	852	854	794	851	908	858	821	823	806	802	880	819	866	880	854	832	813	849	823	841	855	914	863	879	862	872	845	857	852	869	886	814	856	818	853	844	832	853	807	879	864	831	816	793	845	799	823	860
28291	24383	28404	21778	12497	7964	5628	4148	2917	2205	1827	1500	1240	1008	952	857	835	809	745	765	688	693	716	702	674	688	682	651	600	587	568	542	565	458	530	527	511	551	533	514	545	540	488	492	563	536	534	538	525	514	525	478	487	519	501	510	464	506	470	509	528	475	507	512	540	502	517	497	490	500	512	466	472	530	473	533	500	488	478	489	490	548	512	531	509	498	477	492	543	520	530	522	473	523	511	489	494	517	487	528	505	481	521	502	514	487	495	489	509	470	556	467	459	497	489	515	530	519	495	523	456	482	534	531	467	512	505	500	514	510	507	520	510	528	518	494	521	515	473	470	500	478	482	504	533	499	503	551	505	514	562	503	478	540	505	498	493	476	479	476	545	467	483	520	474	500	503	491	505	530	487	481	505	460	524	504	517	500	483	515	541	520	534	503	506	509	480	490	523	492	491	485	534	477	495	526	501	514	528	524	470	484	525	490	449	470	523	503	453	499	467	498	482	512	489	499	450	518	487	508	449	503	494	458	504	508	561	501	519	497	511	509	516	494	495	538	562	532	489	524	512	535	500	495	478	511	490	498	508	528	484	486	488	505	540	484	516	508	483	515	473	473	510	520	458	459	485	519	511	486	506	503	526	501	522	526	500	487	488	462	481	480	467	491	513	531	503	491	538	524	534	487	534	526	523	528	459	525	493	481	473	523	501	509	490	490	532	483	506	499	530	500	528	501	518	448	500	482	481	500	519	483	495	494	508	512	529	489	483	504	494	469	483	503	517	529	516	495	533	516	524	516	511	535	492	522	518	535	520	481	516	496	458	481	515	493	508	481	492	443	489	511	496	527	526	518	513	502	511	499	488	517	524	502	517	536	517	499	514	481	488	480	523	483	505	509	488	538	525	507	509	565	532	503	497	518	515	488	511	540	473	473	482	473	536	483	503	517	483	472	492	514	543	483	485	507	503	510	488	498	526	477	541	517	513	569	494	534	500	474	506	514	515	491	544	474	482	527	495	517	515	515	490	548	504	473	477	540	476	499	484	492	485	496	491	526	488	510	490	524	521	490	520	519	508	474	502	492	530	517	522	516	539	536	503	512	469	475	508	500	506	519	546	494	486	509	517	501	470	484	487	515	502	496	473	461	464	473	473	494	499	524	539	507	501	442	501	487	471	526	502	500	512	490	489	504	502	508	516	531	523	509	539	447	502	496	513	524	503	489	549	490	513	481	534	515	529	518	485	500	498	537	519	499	525	501	511	512	514	486	475	502	485	518	532	481	513	534	518	518	438	482	489	441	492	533	487	478	489	506	500	509	479	528	537	485	494	473	494	518	515	518	498	510	536	529	460	517	510	547	497	495	508	482	507	500	529	507	532	546	528	519	456	501	535	505	455	539	527	491	523	506	501	479	470	527	520	533	505	507	525	492	505	486	516	512	514	513	488	493	525	498	522	495	515	494	497	498	476	481	501	504	521	487	489	521	489	509	551	485	485	535	498	540	501	502	471	505	512	528	511	568	504	486	512	502	509	543	485	473	522	515	522	529	530	521	506	478	504	494	468	516	462	497	511	518	501	474	477	478	466	486	520	496	543	535	509	480	519	511	531	469	473	497	486	483	485	511	500	470	492	498	498	556	501	492	503	518	485	481	527	511	517	533	537	521	485	476	536	519	498	542	496	537	495	506	500	460	525	451	472	527	519	532	462	517	521	547	496	516	542	514	498	501	503	534	507	518	489	448	485	496	510	475	483	466	467	509	486	492	517	470	502	505	508	561	516	474	490	484	498	529	523	483	525	548	520	513	533	541	474	493	516	538	496	496	492	522	497	494	494	508	522	512	495	479	473	543	511	505	506	522	523	510	514	527	482	508	505	505	496	525	511	496	498	514	527	491	466	464	521	489	538	526	484	482	520	535	542	515	517	504	500	488	469	516	464	482	454	489	491	529	532	472	529	492	479	492	530	507	523	490	502	509	521	459	509	459	509	494	491	514	509	496	523	516	506	461	472	499	512	520	531	533	485	525	452	512	503	482	526	529	468	503	502	478	510	507	473	485	477	531	517	497	545	505	492	515	467	495	505	520	513	534	474	515	500	490	512	495	472	483	537	512	502	477	513	544	536	503	451	498	492	497	501	542	500	520	496	474	498	495	521	482	522	529	519	523	521	501	496	487	546	524	514	501	516	542	502	476	476	454	504	577	464	491	511	525	485	528	513	488	510	512	494	512	479	520	512	502	500	498	507	521	500	487	514	453	505	468	498	532	521	540	512	461	496	493	496	523	491	521	486	536	543	516	480	487	506	479	526	469	518	496	544	539	529	533	526	506	498	503	522	506	502	549	503	498	519	535	490	517	554	529	494	544	470	506	511	521	506	510	530	493	527	520	501	528	510	550	505	584	495	508	467	510	509	487	524	522	527	480	506	476	521	521	495	488	472	514	504	497	484	481	501	503	476	513	467	498	508	480	520	466	495	505	478	496	535	481	499	518	544	566	492	542	505	516	499	514	500	482	489	533	515	515	489	489	514	532	495	513	529	523	515	519	505	545	526	531	534	546	471	512	476	465	515	488	497	510	527	481	536	515	496	484	506	524	526	496	481	510	493	517	554	468	503	508	555	542	507	478	528	483	538	482	504	470	510	524	484	492	476	517	515	523	486	484	504	510	499	491	524	476	485	491	517	531	533	525	495	524	492	522	536	513	518	470	531	491	451	508	508	509	520	539	495	498	537	517	450	490	528	473	505	481	522	528	482	483	478	547	485	483	453	506	552	464	491	480	521	559	510	457	454	488	526	491	510	488	494	486	502	491	492	522	500	496	491	470	497	526	535	506	497	530	533	509	555	528	518	539	505	484	536	527	525	454	521	498	530	502	501	489	527	482	487	502	473	504	491	489	515	486	487	525	472	519	502	501	512	528	549	546	508	486	481	505	514	521	491	483	561	520	480	524	504	528	472	484	514	445	506	531	539	474	497	534	487	477	485	514	512	526	526	476	494	487	532	524	484	512	522	485	534	496	544	526	523	517	515	493	534	467	489	528	491	456	469	505	510	508	526	553	510	501	464	498	490	506	477	515	463	478	555	493	518	488	484	486	489	526	463	480	485	482	498	518	486	485	515	520	525	502	533	503	515	508	542	477	526	511	523	524	456	529	526	476	506	491	488	498	497	500	488	525	477	464	492	489	494	471	528	497	506	484	510	455	456	576	538	465	485	473	459	501	510	509	498	480	494	534	523	515	477	553	525	483	509	519	523	553	529	480	509	491	496	516	532	508	470	450	501	537	497	485	510	513	494	495	520	557	484	479	493	517	538	490	520	482	543	465	466	467	507	500	456	508	526	483	495	525	509	529	537	469	511	470	558	496	473	534	525	506	483	505	482	499	522	509	515	465	479	513	481	512	480	510	494	534	476	477	483	495	495	543	484	531	508	443	519	490	507	486	489	504	524	531	521	499	510	534	531	509	551	490	526	516	517	507	537	489	517	515	488	488
24759	40446	31075	20883	15674	12190	9177	6975	5203	3803	2869	2328	1859	1424	1343	1175	1095	1028	916	871	874	827	786	800	782	758	737	742	660	698	652	664	602	585	559	528	578	549	562	542	555	535	530	525	573	521	507	520	509	534	506	566	505	547	555	512	577	550	518	488	527	521	551	543	545	594	539	553	541	546	564	537	498	562	562	546	527	525	529	507	542	566	541	525	508	544	538	564	553	539	497	530	551	544	532	513	471	546	568	516	536	494	555	511	530	545	529	513	532	576	532	555	578	540	566	524	534	572	552	499	542	589	541	515	563	541	487	542	513	532	512	544	526	521	556	509	528	490	531	569	559	518	531	505	519	556	523	533	526	554	537	521	557	487	540	573	549	508	541	514	505	482	530	587	498	522	517	571	543	554	551	592	524	556	531	537	533	573	558	507	487	518	526	541	523	534	551	515	530	541	504	529	539	521	544	513	510	527	499	542	554	539	544	520	532	556	539	557	542	525	531	506	551	579	503	491	503	518	520	541	560	551	586	525	514	518	568	571	509	523	540	515	519	534	523	535	544	554	527	505	544	571	535	547	599	524	528	516	529	507	544	548	501	560	534	541	541	526	523	550	564	506	524	514	560	534	539	538	511	529	540	556	504	526	532	559	514	538	528	552	512	538	558	568	531	519	536	511	548	552	578	534	552	508	497	525	545	539	547	546	558	514	564	519	493	526	551	536	524	512	520	563	529	494	539	560	538	548	503	541	549	538	529	523	517	497	520	546	493	534	604	499	526	526	505	533	527	521	564	501	502	566	554	534	581	529	500	544	530	559	524	547	558	503	514	555	523	543	515	517	532	509	500	500	548	529	567	549	567	582	524	498	543	549	510	497	545	539	529	511	514	562	550	567	494	520	517	548	548	529	497	521	518	532	539	522	521	536	559	534	571	528	541	518	529	537	540	511	572	557	510	547	556	547	565	541	533	525	581	518	529	551	558	514	518	548	538	514	532	556	537	538	573	533	550	520	587	537	562	557	523	527	513	581	528	521	541	555	551	528	532	544	558	532	551	518	528	565	542	572	536	538	548	568	547	505	502	543	534	553	525	526	527	531	562	516	537	549	559	514	541	521	523	556	556	484	548	555	592	554	526	498	537	532	566	509	524	536	535	568	578	530	508	522	533	582	483	506	514	557	507	531	532	541	491	522	539	566	557	524	545	531	492	534	540	534	572	489	523	557	554	546	537	487	507	534	504	499	502	568	482	547	518	510	531	530	524	534	507	538	527	552	516	520	564	508	518	565	534	500	525	571	544	531	549	551	500	537	524	547	479	484	551	550	530	511	562	476	520	482	519	513	553	586	546	569	505	536	531	526	525	539	537	548	532	515	475	514	526	522	543	519	536	538	513	558	539	559	528	555	558	544	553	528	533	521	541	534	584	509	543	518	559	523	596	523	533	488	538	545	577	551	541	506	544	549	543	516	566	528	518	511	546	517	515	543	522	563	518	560	529	531	563	550	558	564	551	498	525	524	546	537	517	530	572	551	507	539	531	550	564	513	545	552	514	534	519	540	502	533	506	531	538	543	546	522	514	537	536	546	550	559	516	579	538	532	516	547	547	593	517	546	590	561	519	574	503	537	553	544	554	522	498	518	508	495	507	532	510	534	524	518	546	547	510	567	581	521	542	547	580	519	521	524	523	560	551	554	519	505	541	544	558	543	501	516	522	513	544	557	525	521	576	562	532	519	511	504	524	555	516	520	544	515	522	544	551	548	478	528	523	533	521	535	530	555	542	505	542	509	520	536	548	535	574	561	515	496	545	521	564	548	506	525	507	527	527	517	521	546	536	508	529	529	559	528	540	563	552	506	505	552	553	554	555	538	536	557	495	535	536	502	509	540	525	492	547	523	503	533	513	500	493	518	535	525	538	501	552	500	531	561	545	528	523	524	559	559	546	469	525	539	499	524	525	566	571	535	523	535	567	580	549	539	514	538	529	500	518	555	538	505	560	544	544	541	561	557	524	562	553	544	542	541	502	525	545	508	528	561	538	516	545	566	523	537	551	557	544	520	576	546	505	466	502	529	483	516	528	503	541	539	523	540	533	520	524	497	557	538	544	546	516	514	539	519	554	557	581	531	554	503	530	521	531	572	498	521	566	496	505	513	557	537	543	561	526	504	520	567	562	473	492	513	532	546	540	515	531	514	575	556	528	500	543	545	546	556	556	540	518	571	543	521	537	533	500	542	583	502	590	505	535	538	532	558	523	544	517	546	512	520	503	505	547	518	542	554	507	550	505	534	538	556	523	544	523	537	527	542	538	531	566	537	525	545	530	505	521	520	556	549	573	498	538	562	533	537	552	491	542	568	537	526	523	514	545	546	520	559	549	558	535	585	547	537	546	534	545	558	530	533	578	569	539	591	507	515	525	511	509	534	555	532	525	537	577	515	523	506	512	538	515	540	528	546	538	506	474	532	505	555	590	499	536	548	520	579	554	507	558	519	512	541	522	554	503	539	554	559	521	556	499	558	576	528	520	498	454	520	536	537	516	540	533	518	547	523	531	527	555	511	569	549	584	540	519	534	491	497	551	549	551	548	548	522	565	504	521	556	556	520	536	547	506	519	541	533	566	516	509	516	548	516	572	542	559	539	531	534	556	558	549	566	543	557	520	541	485	535	549	526	537	550	559	541	561	523	543	555	503	528	520	541	491	524	525	548	528	555	547	553	553	552	528	588	515	531	533	562	543	548	534	505	534	486	496	555	532	519	559	543	509	537	561	503	554	550	499	541	510	543	506	513	528	507	544	540	496	562	557	482	532	545	524	559	539	496	527	520	570	513	590	526	571	519	500	533	513	529	536	561	530	502	482	511	530	571	552	556	549	502	559	511	517	551	541	591	526	566	531	536	565	533	550	540	565	558	533	539	506	491	582	554	546	545	568	529	541	559	514	548	546	537	540	523	518	481	550	527	517	529	501	517	520	496	553	516	553	514	558	550	539	515	556	578	584	546	552	541	528	482	558	501	509	539	562	527	539	506	563	555	530	538	548	524	541	555	519	573	542	504	537	550	541	533	507	532	552	503	534	491	562	560	561	549	527	540	523	542	535	512	551	555	590	529	512	511	512	523	561	539	555	546	524	527	533	551	548	559	541	523	543	506	538	568	501	487	535	520	550	497	542	538	520	536	577	509	512	566	542	474	550	534	544	548	523	565	503	521	530	523	570	566	487	549	541	572	533	550	538	561	559	531	533	552	538	517	565	535	541	560	532	549	527	541	531	529	556	545	560	562	550	510	496	559	529	494	533	532	523	543	526	538	522	544	550	499	581	519	538	518	564	518	522	512	522	558	521	560	525	540	558	508	541	546	548	547	505	518	507	506	517	571	548	536	551	537	493	514	551	543	509	536	549	526	550	497	518	552	543	540	534	523	533	507	536	538	561	531	537	562	535	533	526	573	567	534	530	516	563	509	520	540	518	553	532	603	552	492	520	587	547	522	535	536
23337	21092	28351	24192	21545	18838	11470	6669	4680	3502	2678	2268	1847	1666	1538	1339	1256	1260	1172	1147	1094	1073	1115	1005	957	1068	994	949	963	933	879	868	857	824	790	797	871	788	803	855	770	786	787	809	781	735	766	749	819	735	852	788	745	827	810	748	832	835	774	809	803	783	754	822	754	811	798	760	819	732	799	766	718	778	761	786	724	769	785	812	812	751	808	752	743	818	775	793	772	793	762	772	766	820	766	787	763	763	811	812	726	760	789	756	778	749	805	797	787	795	752	823	741	830	776	789	811	762	812	784	816	779	793	773	765	794	746	801	749	799	804	773	821	766	753	805	795	797	792	742	757	773	781	795	766	804	815	818	776	806	798	711	827	772	772	764	807	821	759	792	826	733	816	769	773	793	748	790	855	809	821	804	769	775	786	803	798	769	747	763	738	757	774	777	753	785	763	771	748	784	784	759	752	768	774	738	817	774	788	810	781	808	782	787	785	821	820	783	801	735	722	806	795	742	763	762	786	765	776	762	802	765	777	798	788	813	778	746	770	772	823	798	764	731	779	748	844	761	823	801	774	798	771	777	743	771	745	759	787	754	767	795	724	803	862	739	759	754	810	744	777	774	771	748	798	749	786	751	748	776	805	742	783	803	773	757	755	764	764	816	811	782	755	776	813	810	771	803	824	786	759	750	781	745	782	810	732	771	811	807	769	799	761	781	783	766	739	782	798	784	805	782	720	818	761	801	755	776	843	775	760	794	781	829	760	806	759	725	778	805	748	835	785	784	792	779	767	772	762	766	781	814	735	787	771	777	775	792	782	752	783	816	775	798	791	782	809	795	802	833	734	788	739	759	767	766	809	837	790	796	846	793	803	784	777	804	814	819	740	740	749	784	749	764	746	794	799	772	788	798	784	801	782	768	775	749	789	810	792	799	733	730	761	743	791	826	775	801	832	766	795	754	774	815	734	733	813	804	817	796	812	769	746	783	808	779	772	803	808	782	810	734	788	788	805	788	818	811	796	781	741	791	730	752	798	801	787	820	806	800	771	774	742	818	773	769	833	753	752	808	810	755	819	768	787	803	728	832	775	786	823	753	770	772	767	758	789	795	747	745	760	763	811	738	785	811	817	820	758	759	822	797	824	790	776	774	815	788	771	751	731	758	817	821	729	771	802	774	807	792	760	783	823	782	733	802	744	765	762	791	780	753	787	789	789	785	791	703	755	798	746	810	779	772	820	783	801	769	812	811	729	757	769	800	778	810	816	820	821	713	802	739	773	827	754	794	736	724	764	764	772	768	772	778	771	772	779	790	841	776	821	733	776	789	800	776	780	822	734	746	754	781	749	782	767	779	789	833	829	744	792	803	837	770	753	783	781	755	802	788	798	787	774	808	811	771	790	772	755	773	757	753	799	776	823	801	744	778	796	807	766	794	793	755	787	768	788	823	821	767	815	804	765	800	775	769	823	767	837	801	785	835	824	734	803	799	790	770	773	770	759	773	828	784	750	716	830	723	788	788	782	770	758	747	773	825	764	801	787	784	744	776	707	776	817	808	805	777	780	829	844	775	747	769	790	773	814	765	823	749	755	835	786	787	774	789	752	750	768	819	773	813	790	812	748	764	805	741	773	826	783	841	746	775	746	761	741	749	840	764	827	781	778	800	749	768	832	746	756	839	758	817	796	815	752	786	784	794	796	785	810	785	728	744	760	732	770	757	760	809	733	770	741	788	786	779	766	753	798	780	771	777	762	755	836	743	833	766	755	793	782	796	788	818	747	803	827	771	798	775	778	784	742	803	793	796	743	786	775	710	760	789	781	781	808	725	724	794	781	778	815	750	807	783	819	802	789	801	785	816	772	840	791	732	772	746	822	778	746	776	749	785	824	750	766	809	750	763	774	771	781	808	786	807	821	750	819	741	803	775	816	755	795	794	786	779	824	784	765	766	791	780	761	799	799	756	754	771	746	748	778	828	776	732	771	771	814	801	807	807	767	778	818	806	766	776	797	809	801	780	815	798	719	815	773	803	809	745	784	734	714	786	751	791	806	791	825	802	782	759	783	807	727	809	828	769	741	793	775	797	753	829	800	792	800	790	789	774	791	772	799	786	786	806	806	824	799	833	769	804	775	819	778	769	770	809	777	756	793	809	738	783	785	764	801	763	750	843	803	770	719	827	753	770	716	761	746	775	808	789	812	736	741	813	775	838	750	784	775	761	830	781	777	733	785	787	792	812	776	806	715	786	781	842	770	790	808	802	738	799	713	744	788	764	787	800	773	811	797	785	809	751	733	796	799	790	777	750	803	751	786	771	794	742	721	772	783	761	752	766	751	770	767	752	751	715	747	800	799	775	748	748	756	787	755	806	813	767	779	747	794	819	783	755	776	755	771	776	761	824	745	810	804	743	815	838	791	739	811	731	759	808	787	782	740	768	754	823	770	789	758	777	760	758	774	789	789	775	764	771	801	767	803	776	808	750	793	715	772	810	814	772	770	788	800	770	827	762	772	762	834	751	826	756	783	694	783	771	766	779	791	744	757	720	810	796	779	791	754	772	741	806	784	794	774	770	819	739	776	761	759	762	784	793	780	718	789	840	798	771	803	757	788	794	784	813	753	798	830	785	790	811	849	829	757	780	774	758	792	775	834	813	759	788	851	809	789	769	796	851	774	746	812	729	805	811	761	790	765	781	787	757	816	793	764	793	797	746	778	775	785	797	785	794	759	776	790	788	748	764	819	836	743	747	788	772	785	709	807	808	814	767	801	775	794	803	823	815	767	837	781	766	784	789	808	731	753	807	771	766	792	760	799	788	771	805	793	764	801	751	790	734	763	794	766	780	744	692	776	796	800	776	773	817	718	766	812	761	767	756	793	842	785	758	785	766	744	753	780	755	797	735	756	780	771	816	795	826	767	806	786	755	779	808	773	817	810	803	801	794	765	778	769	782	786	811	732	777	775	776	802	777	803	747	766	790	778	727	756	821	746	788	779	764	783	797	777	754	738	792	762	793	783	756	786	754	753	822	799	758	780	732	816	690	746	778	837	764	756	825	781	808	761	737	766	771	782	750	773	819	761	750	746	807	802	794	798	746	773	773	791	774	806	791	768	816	783	782	745	797	771	783	810	781	785	782	753	774	761	809	794	776	781	722	773	792	769	780	818	830	731	777	788	764	768	740	798	770	794	771	768	780	764	750	798	744	760	769	709	757	794	787	772	719	793	765	781	798	743	769	741	786	776	787	765	786	786	759	812	805	813	793	751	821	806	822	791	815	800	798	808	793	808	786	751	776	791	780	782	787	781	762	784	727	779	794	782	791	795	814	825	771	799	764	775	769	747	792	750	795	796	770	774	819	771	781	801	830	762	772	787	807	799	773	754	713	821	772	746	768	747	768	782	825	757	782	764	776	780	752	827	770	760	788	805	789	793	720	790	813	787	826	781	810	737	811	775	799	783	746	775	793	775	735	781	804	739	791	780	761	780	824	784	750	785	777
24870	47747	37016	26245	20537	16200	12477	10016	7334	5412	4210	3394	2731	2262	1967	1802	1617	1468	1473	1477	1320	1294	1246	1166	1170	1183	1145	1110	1050	967	961	945	936	901	850	928	861	835	861	878	889	819	843	840	847	852	772	793	822	818	818	792	756	829	840	769	833	851	785	772	797	818	776	774	783	824	801	850	832	803	788	783	840	805	741	794	797	809	773	814	773	786	791	863	764	804	805	836	824	819	758	795	809	773	828	839	802	843	800	866	820	820	786	814	818	819	765	767	819	805	794	794	836	774	775	768	825	829	856	786	797	771	782	825	845	821	837	777	783	859	799	807	779	805	824	842	832	773	817	834	814	778	811	810	815	782	801	801	785	839	796	799	854	809	810	773	794	794	721	759	839	822	853	788	881	860	769	847	803	840	817	769	794	782	854	807	814	799	772	777	768	803	825	826	860	873	804	803	799	842	850	749	798	826	826	803	771	783	831	861	812	781	792	788	811	866	809	831	813	879	780	831	796	814	816	759	865	811	815	783	840	836	818	830	814	783	820	887	773	772	836	811	772	791	817	861	837	803	791	839	856	793	758	834	785	813	797	877	813	828	772	782	794	820	837	777	854	813	770	830	815	815	833	805	821	813	774	867	835	769	808	839	808	835	821	792	752	779	769	808	785	787	814	818	806	802	845	785	808	805	792	821	816	809	828	859	793	827	797	788	793	804	790	800	801	813	781	794	839	783	763	835	825	836	772	803	822	816	839	825	811	848	828	805	825	823	857	822	787	819	813	800	831	800	810	820	811	826	807	794	800	775	803	785	782	839	786	846	828	794	771	857	761	840	776	775	801	799	810	838	789	774	823	783	841	783	856	785	848	858	829	818	829	813	781	797	787	812	801	781	809	805	835	822	821	805	799	823	842	795	859	763	819	793	814	852	795	794	825	834	890	841	808	791	814	834	811	816	808	814	793	811	785	801	810	830	802	870	770	834	831	843	796	817	829	763	817	799	798	783	801	813	801	815	829	831	798	798	806	792	868	842	835	792	787	782	797	874	740	830	891	880	770	822	830	785	789	781	837	781	835	835	769	789	817	794	818	826	798	804	833	805	760	809	881	792	809	789	825	791	756	859	758	831	758	802	829	809	817	773	803	819	842	799	876	819	747	798	784	807	814	817	819	771	812	775	801	804	817	837	865	802	819	775	790	789	835	788	820	810	822	774	826	812	811	835	758	818	803	759	803	811	793	834	820	851	805	817	796	794	810	881	813	858	829	789	829	799	781	785	829	807	844	833	824	808	793	803	817	785	815	811	811	836	785	805	828	843	823	824	763	772	802	793	826	844	825	764	789	760	822	809	827	795	843	816	788	781	828	858	783	817	825	862	789	797	803	785	848	804	792	823	836	788	799	858	770	801	824	802	848	795	808	776	752	839	845	848	815	769	800	835	837	826	834	825	796	808	741	802	799	831	804	790	802	788	790	768	839	771	805	810	821	841	833	851	846	795	802	804	806	820	841	784	785	824	808	815	836	817	869	821	820	819	803	826	803	844	798	827	794	807	844	852	750	807	792	794	794	815	831	834	831	768	791	801	777	811	805	809	794	837	858	767	815	828	856	768	780	848	783	780	761	773	836	824	793	842	868	810	782	839	813	812	783	825	853	862	773	810	843	811	815	845	859	856	829	837	871	827	812	812	780	858	849	791	779	814	792	813	809	766	792	826	836	825	825	820	839	791	837	793	825	848	816	843	858	800	790	770	885	831	782	791	801	796	811	802	820	851	843	763	789	795	814	853	812	807	836	843	840	809	826	804	833	848	807	808	771	792	817	755	762	761	804	808	828	790	851	797	814	835	822	822	812	795	837	788	848	814	810	793	845	822	814	845	791	806	761	765	817	795	887	803	876	832	843	819	771	808	823	870	828	806	777	832	816	830	819	807	788	836	804	779	851	870	803	783	785	805	833	864	772	830	785	811	829	746	824	811	792	849	814	843	820	828	836	846	776	801	804	790	823	821	800	841	745	799	775	813	828	835	832	826	827	817	808	786	798	804	772	801	799	850	787	834	833	796	886	827	834	831	807	868	816	807	792	795	794	816	791	799	801	773	795	831	805	844	833	751	808	797	822	792	806	801	830	768	809	834	776	872	849	868	834	806	810	828	790	826	775	811	793	828	742	800	762	781	841	834	754	791	841	831	796	848	794	829	808	787	813	810	836	809	824	838	741	828	788	774	825	746	777	846	768	795	829	839	816	850	848	874	812	843	825	844	764	802	807	806	796	804	803	835	813	796	823	808	786	811	826	783	822	826	848	745	794	838	837	829	840	837	812	833	814	779	767	800	835	804	800	803	825	804	800	761	817	803	822	801	783	804	778	832	782	800	816	849	866	777	798	794	833	793	798	777	792	807	793	785	795	789	782	802	776	768	780	843	806	756	799	811	811	821	803	816	796	843	800	845	801	829	799	769	785	813	854	848	846	865	812	775	807	797	811	799	769	782	791	820	796	837	769	763	806	779	800	781	869	783	781	824	793	831	850	816	854	766	796	765	842	814	823	820	771	800	836	844	795	806	805	796	797	788	844	811	782	829	764	767	775	833	786	794	774	810	824	843	779	824	791	866	812	797	822	802	831	802	810	825	821	833	846	816	796	855	866	765	799	822	782	847	840	826	776	822	803	823	799	815	885	775	806	826	778	829	840	779	837	823	783	795	826	821	783	814	824	797	828	855	845	811	819	770	827	814	816	820	842	834	843	808	842	853	801	788	854	807	795	841	792	775	806	760	848	819	828	773	830	772	821	816	797	770	821	790	827	781	820	864	797	859	752	831	803	842	801	771	849	816	806	791	795	752	784	808	818	829	835	817	763	816	841	888	820	778	847	801	728	807	852	801	821	798	840	787	813	810	834	895	817	816	773	794	756	855	850	811	826	839	848	790	835	782	804	788	791	813	801	805	797	792	812	827	818	805	774	747	829	777	839	851	828	793	748	811	808	836	842	790	846	808	757	840	831	802	827	808	803	804	826	765	814	769	793	763	810	773	814	837	810	790	826	786	824	754	841	784	773	780	808	836	786	818	846	779	822	819	758	810	791	785	807	772	767	768	781	804	820	835	822	818	838	821	757	853	838	832	804	810	816	794	785	802	799	833	827	828	807	834	768	766	804	805	796	807	866	800	847	817	781	787	831	780	823	790	799	846	769	767	811	779	846	767	809	846	784	774	806	790	775	861	870	816	798	800	808	808	815	815	821	779	813	809	803	781	785	837	836	826	824	837	814	800	833	767	806	805	833	828	857	799	803	797	792	796	815	832	758	786	859	794	799	784	806	829	797	786	788	829	849	776	766	861	769	767	779	805	799	836	763	809	804	820	801	821	823	808	845	834	819	797	802	764	796	784	844	796	840	807	833	808	839	823	809	814	807	846	843	753	825	834	784	824	843	759	826	851	790	811	819	777	797	843	753	799	771	837	804	836	813	778	839	828	783	809	835	828	816	788	754	823	780	775	819	826
24579	21022	27486	25749	19083	12103	7859	5267	3749	2787	2147	1679	1373	1102	1037	989	839	798	788	741	718	706	631	655	657	681	606	594	595	543	532	534	530	507	452	431	465	481	500	477	474	422	450	438	427	445	470	447	426	444	420	410	434	457	409	413	443	413	433	444	442	447	459	421	424	451	441	436	414	435	400	417	400	439	455	385	448	442	401	412	440	455	418	404	424	424	434	457	415	437	442	439	423	436	409	468	465	392	412	428	441	413	450	454	470	437	454	462	421	456	445	461	460	423	429	402	453	439	434	444	402	443	436	458	436	434	445	475	446	383	449	418	426	432	415	427	427	433	449	459	409	432	416	398	428	438	406	393	428	431	402	478	443	443	388	435	433	398	441	439	410	439	444	449	474	446	436	427	427	430	414	455	446	414	399	436	456	411	415	411	432	390	436	445	426	409	402	422	438	412	444	435	423	436	405	408	414	420	433	383	428	429	416	428	432	428	423	476	417	446	448	422	426	434	417	424	426	437	408	430	419	419	414	409	431	400	430	419	424	449	460	403	501	452	445	414	430	437	432	437	426	461	428	427	428	440	459	467	408	427	404	417	422	407	440	441	433	407	469	427	434	435	411	455	424	414	442	438	466	447	459	418	423	423	462	408	468	412	458	444	450	459	412	408	454	376	416	442	403	424	429	415	417	442	430	427	439	482	446	407	461	419	402	422	451	415	396	468	461	428	423	417	436	441	450	446	430	454	419	426	456	434	406	426	457	404	418	419	398	435	432	420	408	431	377	454	438	451	441	428	405	427	445	446	432	392	397	462	401	437	440	429	431	473	429	460	427	441	452	405	417	457	446	399	433	474	449	455	454	436	437	449	411	453	421	442	434	421	449	423	418	429	454	435	424	399	443	447	431	381	401	456	419	426	447	409	450	425	456	407	394	408	448	464	422	433	452	456	425	434	433	409	441	450	447	442	428	440	428	428	433	439	417	403	417	433	432	432	444	425	436	464	427	408	442	444	423	429	416	447	437	413	431	416	421	408	442	423	409	421	428	445	469	433	425	439	440	414	414	422	509	448	424	420	454	439	422	425	433	447	416	416	408	472	434	437	421	448	388	452	413	458	413	450	435	418	446	390	421	395	418	423	433	444	411	452	424	451	418	431	418	454	453	421	428	423	435	442	407	438	411	415	411	413	442	408	453	449	448	484	419	443	443	422	419	451	422	417	382	469	421	420	460	418	494	428	385	424	410	434	443	454	385	447	431	414	439	416	424	420	425	445	449	414	454	396	404	439	422	401	418	418	439	451	475	414	437	387	401	444	440	423	408	456	423	424	452	422	445	413	417	457	432	428	424	462	420	426	435	432	487	416	430	396	422	446	473	456	421	463	441	428	438	404	430	447	424	401	442	429	417	393	439	444	400	456	440	408	403	408	429	431	431	408	459	435	423	462	410	452	433	446	440	424	416	415	388	408	420	403	429	430	455	419	461	479	417	460	416	425	401	407	454	429	448	472	451	436	458	454	428	424	401	409	411	395	420	415	435	463	419	454	462	437	445	447	437	434	437	412	454	426	424	438	437	435	427	451	433	439	459	420	436	394	421	387	455	440	422	440	448	480	402	441	430	447	430	440	403	411	463	421	436	452	432	475	424	443	420	432	413	454	442	426	400	412	450	410	411	410	445	423	457	417	426	410	423	429	468	463	410	440	436	440	438	409	446	467	431	446	426	440	433	429	457	454	428	476	467	438	424	472	443	402	455	424	434	430	448	447	424	428	455	444	444	414	460	440	450	443	439	405	443	458	440	429	430	475	451	447	412	414	404	397	439	446	463	446	425	432	441	408	410	450	419	441	441	403	399	436	435	457	448	444	408	439	445	430	408	425	437	413	414	415	458	444	430	451	430	455	426	434	447	408	426	435	431	425	433	423	449	480	454	443	428	431	431	433	420	412	461	435	406	447	467	429	438	448	406	410	452	413	446	415	404	429	456	452	435	439	429	427	412	438	447	439	442	445	432	440	472	432	415	450	455	440	433	420	422	437	430	404	430	446	439	440	381	436	422	442	421	452	406	492	440	436	387	414	428	470	430	447	426	435	412	425	416	432	421	457	403	437	433	444	400	443	477	427	458	412	430	418	431	454	418	423	430	394	414	430	432	416	442	410	398	450	436	409	430	444	447	417	426	410	447	437	418	414	439	414	446	425	442	441	412	422	467	414	449	421	447	418	413	398	423	395	426	406	419	395	476	468	435	438	421	385	439	476	424	418	438	462	455	443	403	397	435	438	416	420	443	425	476	429	447	437	403	425	419	457	433	387	454	437	423	391	430	393	434	427	448	456	419	460	431	430	445	425	460	418	430	389	446	462	437	458	462	456	435	427	459	432	402	433	434	430	449	430	443	418	457	416	401	447	427	407	447	453	436	399	459	416	432	407	426	429	443	442	450	403	440	385	451	432	414	420	424	423	408	423	447	430	455	453	414	416	433	447	405	454	438	430	403	411	399	446	422	442	417	431	425	405	441	435	454	435	434	466	479	412	413	450	437	405	424	412	397	465	472	424	413	426	429	436	449	438	455	407	423	405	419	433	434	396	416	419	405	395	442	387	464	453	429	438	390	429	455	420	425	455	481	435	440	473	385	462	455	467	419	414	451	405	414	461	462	419	454	463	403	457	414	468	375	418	460	423	421	409	466	450	428	452	398	403	413	421	430	455	416	413	430	427	415	416	455	386	442	416	399	436	425	444	421	480	442	441	459	430	434	460	459	402	427	421	425	432	448	419	404	423	398	392	388	441	460	449	446	430	445	442	428	440	441	438	462	371	396	400	422	390	389	433	412	414	409	431	423	426	425	465	429	443	440	412	422	364	443	408	439	427	413	446	460	439	485	434	425	421	453	417	449	447	441	438	417	444	424	477	409	440	438	440	434	469	454	462	439	421	483	439	430	432	425	438	426	395	426	428	442	428	423	465	418	415	430	453	429	421	425	419	408	422	433	467	422	411	448	468	432	390	449	437	430	433	442	458	441	417	464	400	449	423	490	462	417	464	442	421	404	451	409	424	462	413	470	407	408	432	421	454	479	429	452	427	451	456	452	439	434	400	399	436	398	441	442	434	422	428	403	447	432	433	479	444	462	451	462	418	414	437	459	437	462	435	417	428	387	405	417	499	421	441	425	446	457	446	420	422	446	380	453	452	425	416	455	402	414	416	475	487	430	425	425	428	455	461	422	436	438	471	426	456	428	412	427	414	439	415	446	455	433	407	433	453	416	454	444	433	433	411	445	432	460	464	431	468	434	425	431	429	473	433	403	435	448	436	447	452	418	428	435	429	414	441	426	438	438	467	452	432	405	443	413	437	439	409	421	439	441	426	424	439	441	424	418	457	437	417	447	390	442	425	471	442	429	420	428	448	435	417	447	429	434	418	473	409	429	427	445	427	457	432	378	421	400	434	437	437	419	437	420	436	445	431	396	406	419	435	407	436	435	434	434	446	416	450
24139	44742	35073	24748	18931	15343	11775	8828	6714	4706	3412	2714	2153	1712	1455	1335	1184	1060	972	1046	907	920	877	828	798	787	801	693	672	654	666	598	578	587	556	584	488	582	520	492	454	458	490	440	497	485	501	484	452	507	495	470	453	485	439	465	442	477	453	415	470	473	457	472	457	432	440	443	445	456	468	459	471	475	461	440	451	470	481	486	481	487	468	437	458	446	473	464	415	480	483	451	489	460	483	469	468	465	494	454	503	478	452	486	511	473	456	459	448	470	437	482	429	452	471	471	483	451	489	462	493	489	518	481	454	457	461	466	487	443	431	440	477	513	502	499	462	498	445	439	489	467	473	470	462	495	491	429	486	446	477	457	463	471	448	432	518	497	460	444	446	499	484	526	480	443	441	475	432	431	503	495	448	474	477	471	426	462	460	468	479	497	484	444	471	475	481	456	445	487	423	471	483	457	472	435	456	471	450	469	473	446	502	471	463	470	482	473	467	445	465	453	479	491	430	478	502	471	495	424	473	469	495	444	435	470	471	474	462	483	466	469	457	462	483	476	500	489	481	429	482	457	483	445	476	450	451	472	434	450	467	470	483	477	498	491	472	422	458	479	457	453	472	460	486	484	434	464	464	448	489	483	497	452	488	451	480	460	466	432	486	473	457	449	492	425	488	452	473	417	424	492	483	467	491	442	467	474	492	503	476	495	469	476	455	460	494	481	449	471	450	471	480	449	462	496	481	476	483	451	464	460	467	459	460	436	461	479	464	443	448	440	489	480	505	467	494	460	454	457	461	490	528	452	467	478	449	466	462	474	436	473	467	472	477	455	474	448	514	473	449	472	486	503	486	487	462	480	446	463	466	466	468	464	435	462	510	444	505	486	458	471	485	536	476	463	452	519	494	473	444	438	499	459	485	466	439	487	432	421	494	500	485	442	464	481	498	475	505	441	459	457	486	471	487	480	460	478	508	453	461	489	482	489	488	480	444	448	482	443	476	490	460	491	480	529	475	409	481	449	462	488	474	472	469	430	495	468	459	453	464	462	449	438	455	478	455	471	447	461	452	442	432	464	502	451	461	453	485	460	480	481	475	479	480	448	479	504	466	482	461	448	497	477	460	478	447	509	484	523	467	462	481	478	473	466	452	447	455	468	479	481	424	468	425	491	457	460	462	464	506	486	496	472	486	488	454	455	442	489	467	475	480	469	476	490	521	474	441	491	485	448	472	445	441	430	519	475	465	466	438	439	470	457	478	441	437	443	441	484	500	460	491	457	457	446	449	477	465	470	466	464	489	466	463	432	529	450	427	488	463	475	458	416	459	472	479	464	498	478	485	485	445	444	429	438	454	543	462	478	464	454	475	483	482	463	470	459	447	458	480	424	497	486	451	451	485	482	461	464	477	431	470	473	471	453	518	461	484	449	506	489	498	442	447	466	449	450	459	474	460	496	483	523	468	462	504	469	449	467	476	457	504	512	497	481	414	466	461	472	503	483	441	485	460	453	477	465	432	449	479	478	482	505	427	482	452	478	454	472	515	476	513	472	495	478	526	489	489	455	468	464	445	419	460	412	454	480	453	482	428	443	425	500	430	445	453	464	409	440	467	459	438	455	489	438	479	439	437	451	511	477	452	450	469	474	436	473	429	480	419	457	453	488	496	429	468	463	419	524	501	448	458	465	422	461	478	491	466	451	475	454	495	475	483	454	472	445	478	536	440	471	413	492	425	478	463	478	537	431	500	462	486	484	463	461	454	481	477	456	475	454	446	478	435	445	524	469	477	458	454	449	432	470	502	493	482	467	466	503	454	453	439	485	469	477	470	456	459	518	451	475	471	436	429	476	463	458	489	460	427	427	464	468	479	464	459	464	464	497	481	475	478	501	508	467	443	437	463	468	474	484	475	444	492	451	489	479	449	472	464	484	443	448	457	490	487	482	500	478	444	515	465	481	450	532	449	452	472	461	450	509	472	520	497	458	450	457	502	431	504	470	472	444	433	448	459	482	471	469	461	480	455	483	440	452	493	493	489	467	462	493	449	487	510	487	533	458	470	467	480	463	451	431	479	453	489	464	472	476	456	471	462	469	446	431	458	483	460	490	440	458	440	454	501	455	491	469	465	479	507	442	480	482	528	453	502	436	458	463	468	476	464	520	456	495	478	480	425	495	480	467	474	454	484	464	461	459	434	548	457	454	477	440	476	438	466	485	432	474	477	449	495	487	478	447	508	456	450	479	395	498	505	450	434	455	489	469	454	471	492	470	475	494	487	436	486	444	489	518	485	458	476	469	490	442	450	479	476	440	466	463	507	428	480	438	434	444	476	491	498	455	463	471	438	471	433	481	487	465	429	471	467	514	474	473	466	472	511	494	429	479	448	490	442	484	512	449	477	460	432	448	470	518	479	479	494	479	499	461	480	458	476	481	453	486	480	470	475	485	465	508	443	473	437	466	461	482	484	466	476	444	503	468	468	479	456	470	498	484	494	465	453	482	475	488	450	473	460	463	455	517	471	500	487	468	459	459	452	445	431	482	471	512	508	441	469	449	478	455	427	477	433	485	490	516	472	455	499	484	469	432	468	457	456	455	480	475	480	461	464	461	506	497	469	477	446	490	465	440	464	459	450	443	472	501	459	430	490	465	470	493	508	492	446	459	476	457	476	469	485	472	469	480	468	442	473	452	486	536	509	489	456	435	477	453	487	454	469	475	479	459	493	491	473	466	466	469	476	483	476	479	496	459	475	477	453	477	514	483	445	444	422	497	454	477	502	440	477	527	454	475	465	492	499	473	451	514	454	444	449	514	438	466	502	476	446	536	478	480	476	489	454	453	447	442	516	456	482	457	470	472	475	500	475	474	442	466	504	494	437	471	463	480	450	475	477	448	469	500	481	465	488	487	475	491	479	491	478	485	426	467	463	473	506	453	477	456	440	465	433	480	431	457	415	492	479	497	484	480	431	409	430	427	460	466	453	439	466	476	473	487	448	456	451	479	495	468	462	462	485	508	490	521	465	474	446	478	507	472	479	464	480	459	486	452	440	490	474	460	479	487	474	454	458	501	472	471	495	448	454	488	467	459	460	442	504	471	548	487	453	473	481	454	514	448	446	468	461	449	501	505	473	455	471	463	487	438	459	486	482	485	468	460	475	460	470	454	461	489	488	465	494	498	477	479	435	480	488	459	501	463	454	488	475	473	466	471	485	443	502	459	465	462	441	461	464	484	473	486	476	515	489	471	470	462	467	462	478	521	458	476	457	470	495	487	452	451	511	456	433	451	467	487	459	503	449	502	456	466	480	463	468	423	465	443	471	464	491	467	447	436	513	472	485	484	463	461	435	494	457	478	478	457	455	504	444	454	486	497	484	462	433	471	432	478	483	461	465	485	473	448	470	504	481	476	455	462	450	476	470	464	468	462	450	470	495	442	483	468	443	464	486	485	452	455	442	455	448	450	471	446	450	488	485	481	472	453	466	454	480	468	457	454	502	467
22326	21028	28631	23641	21240	22124	19403	9766	6264	4687	3613	3004	2371	2073	1782	1639	1463	1442	1362	1305	1271	1216	1176	1127	1127	1098	1132	1070	1006	970	976	900	928	839	871	900	899	833	891	872	830	838	797	811	883	828	811	841	782	808	809	781	812	780	812	816	874	820	795	769	805	804	836	830	885	841	766	790	790	819	750	830	816	848	817	794	812	822	802	821	748	800	791	818	814	790	808	764	802	792	797	757	783	810	764	782	775	834	811	825	813	856	842	826	797	806	767	812	778	762	802	760	786	824	777	753	795	759	780	774	767	769	749	810	855	802	798	810	803	781	787	779	803	759	792	796	857	770	768	776	808	768	826	812	783	819	812	820	785	842	802	799	749	835	828	756	802	767	808	780	828	822	834	809	798	794	792	834	831	811	794	797	830	777	819	811	811	781	852	798	814	780	836	782	751	761	754	794	839	838	813	807	820	779	765	790	793	819	781	786	832	820	825	805	822	796	834	814	802	746	773	847	805	861	798	792	804	751	790	793	821	814	838	785	782	789	815	806	783	820	839	807	778	828	771	781	804	766	857	780	778	852	784	773	831	759	798	822	786	765	865	847	821	759	771	805	820	837	848	840	772	789	803	814	742	812	804	784	806	814	842	821	799	791	767	801	847	818	789	815	822	840	788	796	843	770	792	795	800	796	770	783	860	870	779	801	738	816	812	804	820	816	875	771	817	742	812	841	791	752	831	800	832	815	836	829	782	764	824	780	842	821	799	842	820	783	795	807	799	795	829	752	805	773	787	834	821	827	882	782	856	810	801	838	794	840	760	806	804	795	756	767	811	742	853	838	778	790	843	809	812	822	756	802	783	802	762	783	745	853	825	757	795	778	809	807	766	824	772	832	795	838	821	784	766	807	804	812	804	762	765	847	753	786	770	834	794	841	795	790	772	752	781	801	847	810	766	833	762	790	835	768	790	746	796	826	825	848	794	817	764	777	833	837	842	780	780	829	795	795	771	821	753	792	815	770	785	815	827	813	827	762	830	814	782	790	772	783	777	800	822	827	817	820	795	851	799	787	783	810	804	879	795	825	820	759	791	796	797	799	736	791	793	747	772	825	788	779	766	799	773	816	857	782	783	857	765	808	770	776	823	809	860	749	766	854	780	767	784	833	835	762	826	797	765	802	787	840	774	780	798	754	813	775	824	777	804	818	798	794	803	755	831	770	814	806	794	830	786	747	788	855	827	781	778	790	773	817	773	802	793	837	789	809	795	783	789	825	813	767	810	792	795	793	819	791	822	732	853	817	792	783	835	780	780	809	813	836	795	799	771	757	818	806	776	783	840	778	809	780	801	759	856	788	810	754	835	799	841	822	795	808	759	809	830	780	824	789	771	818	815	797	805	790	791	754	778	798	743	809	774	800	769	814	826	844	757	768	831	808	786	787	846	775	851	829	811	765	835	804	815	807	765	827	747	798	843	861	806	815	845	812	817	834	752	817	767	833	791	754	747	734	771	819	792	766	789	770	799	789	792	776	817	737	815	780	802	801	795	812	782	742	825	810	772	792	764	813	804	777	802	809	791	808	814	747	805	816	796	832	841	814	772	814	832	788	781	844	787	778	835	819	791	811	810	815	814	818	861	844	802	830	765	790	761	797	801	798	826	785	803	797	784	807	825	829	744	814	792	844	827	824	742	838	798	812	797	780	816	801	787	776	822	808	826	767	844	824	764	788	808	775	783	772	786	753	747	800	759	774	779	813	777	780	811	702	748	841	795	779	765	807	804	823	789	799	797	811	786	754	834	790	807	803	799	824	827	800	794	801	790	850	782	820	830	777	785	837	840	787	757	742	828	838	869	822	767	791	823	809	843	801	829	796	801	822	776	813	810	801	813	817	787	805	840	794	805	839	763	831	756	774	817	790	814	801	787	802	852	839	792	858	794	835	788	786	826	785	770	811	813	766	847	822	832	823	815	763	793	887	825	803	780	803	818	852	809	780	731	817	783	798	827	752	814	773	796	825	811	807	803	781	823	860	824	830	800	820	819	723	801	806	841	785	834	787	812	794	858	752	770	784	829	799	748	756	821	855	807	830	807	769	783	814	804	856	768	816	821	808	818	813	802	815	784	781	785	792	779	826	734	840	738	813	802	795	752	803	782	767	860	805	802	819	824	778	831	808	821	801	792	784	818	834	789	746	757	805	829	768	807	783	790	757	779	792	813	813	766	771	758	858	763	831	795	820	763	821	869	810	782	841	808	809	783	780	802	784	757	778	785	763	822	764	792	759	830	818	800	770	799	791	786	826	812	806	782	826	821	805	847	798	792	783	774	757	812	749	851	851	797	834	797	787	775	789	829	802	821	801	833	798	786	789	841	754	811	811	822	805	809	807	773	796	804	784	772	794	806	854	759	845	787	815	812	806	787	790	800	778	782	778	799	801	827	805	787	788	770	767	805	789	806	812	831	818	786	788	777	808	843	836	792	803	758	774	759	793	818	787	818	775	770	840	802	835	787	778	801	803	786	812	768	741	860	814	781	824	848	784	754	795	785	830	807	772	802	757	797	835	795	816	820	763	792	795	785	848	767	801	829	755	803	784	746	807	810	773	811	810	797	792	772	827	844	802	818	774	742	865	814	824	834	813	779	798	801	805	784	798	804	805	844	773	782	775	746	753	838	804	816	821	778	851	808	736	799	819	723	787	816	778	877	826	825	760	794	756	824	843	814	828	804	783	784	845	835	836	823	794	816	781	824	828	823	789	774	817	769	803	789	793	797	807	827	820	822	796	773	804	836	807	770	800	768	854	786	847	759	792	745	817	795	744	780	803	797	819	865	784	842	772	841	776	802	801	787	791	817	849	786	826	796	830	769	762	771	810	827	750	785	786	787	826	796	829	763	769	773	782	785	803	848	790	782	835	824	767	835	817	817	780	803	749	782	787	830	821	787	778	810	796	837	759	808	832	760	791	868	813	815	772	778	782	815	823	770	750	799	748	756	819	800	812	851	844	902	799	771	797	769	805	802	784	781	799	824	804	780	724	808	782	851	822	831	821	814	821	819	781	812	806	843	791	822	745	813	817	801	804	813	816	768	763	821	868	795	801	804	776	811	804	848	808	806	799	784	788	768	800	774	773	759	853	807	838	773	791	840	807	831	778	793	755	785	789	802	818	811	817	785	773	779	769	797	817	794	804	835	808	817	736	806	801	826	779	828	763	808	764	835	796	777	762	803	763	786	860	824	746	846	750	800	793	779	813	784	810	773	810	794	793	813	773	809	836	759	853	797	782	867	752	794	744	790	789	825	841	769	831	802	763	716	817	770	781	785	804	754	805	741	770	780	802	787	785	788	788	793	778	776	807	781	832	824	813	794	781	808	753	822	817	773	814	800	837	798	764	766	836	822	787	802	824	834	794	769	775	795	745	802	793	841	805	773	820	816	776	822	818	763	729	775	826	771	782	802	806	766	814	818	782	815	764	783	787	843	805	824	788	810	789	788	834	802	775
26268	51961	41599	30486	24579	20292	16423	12595	9399	7148	5132	4296	3335	2846	2485	2106	1967	1804	1754	1613	1586	1495	1400	1296	1339	1271	1227	1235	1132	1072	986	1030	976	933	876	890	926	892	868	915	836	851	876	836	841	831	854	838	843	866	841	816	812	845	840	851	824	850	850	831	791	834	803	831	789	841	859	815	803	823	852	818	836	795	834	775	835	799	809	854	820	817	835	846	850	799	847	812	788	831	854	847	849	843	837	851	837	805	821	828	874	794	855	873	844	825	818	851	846	827	794	825	832	786	834	832	806	845	837	791	778	828	845	839	842	852	835	838	833	838	811	846	838	841	820	853	822	854	829	866	776	826	776	784	832	782	798	813	791	807	820	792	786	863	900	858	862	791	832	831	821	774	843	812	831	830	789	814	819	864	813	796	841	852	809	843	852	840	840	818	870	813	797	817	860	789	852	883	867	840	797	831	781	886	823	856	776	831	840	839	839	833	865	902	796	848	814	812	832	814	864	790	843	830	840	799	883	800	804	821	819	792	860	832	781	825	792	847	835	815	839	810	874	801	827	807	829	811	825	901	818	851	813	821	849	805	800	804	840	831	845	815	847	816	814	821	852	837	886	770	820	827	771	858	868	827	849	827	787	846	832	847	828	837	842	813	818	838	834	867	856	825	828	888	845	759	819	845	819	826	808	791	812	791	829	833	805	797	860	784	803	835	847	855	831	815	839	827	824	761	845	805	883	801	825	815	849	859	808	814	810	781	860	799	825	802	811	879	871	845	823	829	845	873	867	794	823	868	818	830	818	846	857	833	776	808	843	782	826	837	790	802	799	828	845	813	828	832	811	856	868	891	840	824	838	803	793	823	787	861	848	844	788	827	817	865	819	812	809	847	871	831	820	826	848	854	866	821	825	817	813	864	859	836	861	843	824	808	837	812	822	871	845	804	813	830	799	823	852	810	847	792	774	844	795	768	790	825	864	837	812	823	820	819	826	755	852	816	767	849	815	817	836	867	844	792	824	789	821	816	772	784	838	804	845	858	877	792	849	823	809	840	864	832	840	799	855	814	856	853	780	828	827	836	882	805	841	836	794	815	797	850	801	797	825	810	874	824	844	830	818	798	855	823	865	850	830	763	800	836	833	837	854	817	868	869	826	838	830	837	808	860	855	825	795	798	843	780	849	841	837	832	845	812	807	804	799	869	784	862	848	833	769	846	864	846	865	790	849	848	834	768	878	858	808	821	806	837	846	831	854	780	864	811	810	806	831	840	865	849	806	857	802	839	818	796	834	860	807	849	829	817	843	759	775	877	845	839	773	850	869	832	846	807	815	838	788	861	808	776	815	792	883	839	801	843	871	803	835	829	849	808	810	839	821	845	825	861	836	813	850	810	814	764	772	809	817	806	827	791	806	872	830	831	860	841	835	894	856	854	783	811	809	804	831	792	873	868	840	833	862	830	821	821	882	840	797	854	809	796	809	887	763	798	826	869	788	790	868	817	807	771	847	821	762	807	818	821	833	863	821	776	862	794	847	842	827	817	816	794	811	804	813	826	804	827	844	846	786	781	876	863	844	763	862	852	849	868	813	829	863	807	805	793	802	845	808	868	875	835	791	809	825	863	796	841	828	823	844	804	831	803	870	831	831	829	835	792	790	809	852	836	838	795	792	836	774	856	834	814	797	854	829	835	857	784	863	916	827	822	837	783	863	830	871	844	854	805	810	804	825	825	819	830	848	841	787	817	842	812	799	843	833	855	829	814	850	797	831	881	778	806	819	817	851	853	840	839	873	848	861	771	812	820	798	848	825	841	815	842	846	884	838	819	856	834	808	834	802	806	830	808	798	815	800	779	836	841	846	824	802	800	817	830	805	788	818	824	852	792	885	856	861	826	805	823	788	824	814	781	809	834	810	757	859	847	789	841	828	823	824	823	818	771	803	769	857	836	799	851	778	785	833	812	806	811	822	821	797	824	834	830	785	833	836	852	829	808	769	778	831	807	811	813	832	838	856	807	806	851	784	800	867	832	805	835	880	846	814	792	794	846	835	864	813	840	829	846	805	780	880	844	853	788	774	826	822	862	798	856	822	827	844	804	833	793	797	804	798	839	882	783	871	871	837	822	864	828	839	787	826	815	856	813	786	826	794	832	836	846	857	777	779	865	804	855	836	839	817	902	866	843	810	799	774	889	816	796	889	840	856	844	848	827	803	889	753	801	814	843	869	781	823	871	813	834	818	835	787	867	812	828	816	844	849	870	831	800	820	796	848	824	845	773	851	859	812	805	819	825	828	840	840	831	826	843	795	826	816	831	791	835	792	849	815	792	861	831	815	850	842	807	878	858	854	802	876	795	877	814	850	822	828	792	824	824	854	824	825	811	885	850	846	838	821	866	774	863	895	875	783	837	885	845	796	858	854	829	768	806	874	837	824	815	782	840	816	885	852	793	872	838	794	789	805	837	802	824	783	795	835	809	844	832	841	823	821	811	802	807	756	826	836	838	826	862	831	841	795	847	785	820	844	831	829	801	830	796	861	829	842	842	832	860	829	821	750	810	843	793	852	809	796	800	855	796	833	835	829	786	875	852	848	878	854	849	794	840	879	871	812	865	829	850	869	843	849	790	851	805	803	834	785	841	820	834	800	814	871	823	853	852	814	771	817	811	797	802	848	786	848	828	837	784	804	804	801	853	786	899	844	820	767	848	817	830	840	872	808	858	809	835	818	787	802	817	804	831	848	827	787	812	820	824	836	786	871	852	816	839	800	848	884	875	835	846	806	825	878	870	798	827	770	806	855	810	843	807	831	835	800	831	886	799	863	844	818	732	812	808	832	880	861	837	834	841	819	803	838	832	886	841	824	798	824	794	808	777	827	850	815	829	848	897	787	842	813	837	843	861	810	820	841	772	829	828	872	783	818	850	841	790	772	834	817	814	826	851	832	801	869	798	779	812	808	838	860	797	818	786	852	768	814	844	788	825	816	807	796	883	812	816	780	818	810	863	819	818	782	861	828	859	821	891	824	794	825	844	825	828	821	851	815	832	864	866	774	820	839	836	784	834	819	812	816	843	811	857	844	798	808	861	792	863	837	840	841	872	865	853	876	807	829	808	816	838	828	850	829	853	822	802	797	811	812	799	824	860	803	846	785	889	845	799	837	830	848	848	832	736	782	830	876	797	795	855	832	880	811	867	770	855	846	826	772	812	835	809	786	842	847	772	784	881	850	827	848	837	863	827	798	810	830	803	852	863	798	801	865	823	840	829	821	806	770	875	826	818	876	852	814	837	865	858	768	813	795	810	820	783	811	814	841	848	791	836	881	806	907	865	845	793	828	829	863	811	809	849	827	866	853	786	818	826	846	865	886	817	791	791	826	860	808	834	820	853	843	801	818	859	809	821	853	796	828	830	849	786	850	847	793	826	842	892	818	852	844	822	822	830	835	846	803	799	843	861	817	816	780	793	826	797	811	844	839	848	841	842	837	843	855	795	799	859	860	822
28228	24347	28045	21334	12230	8156	5746	3989	2991	2101	1659	1396	1178	1043	897	912	831	771	775	762	733	688	677	692	666	635	659	584	632	556	535	574	563	513	501	497	521	522	528	520	537	493	504	494	467	486	491	498	518	486	498	496	455	539	503	494	514	477	511	470	528	497	496	475	500	494	509	512	481	472	506	501	489	538	485	478	471	465	474	482	475	469	493	486	494	514	474	494	484	457	516	521	505	500	499	518	473	475	497	495	426	476	492	521	509	490	474	509	473	532	487	479	528	517	465	475	493	510	462	505	502	501	496	498	501	498	501	496	474	483	495	513	495	488	527	476	503	478	521	483	471	501	530	486	518	498	535	488	456	490	479	486	531	530	522	537	485	480	531	493	466	487	520	505	466	484	467	535	456	510	502	472	486	463	487	489	481	502	464	470	501	517	496	458	475	510	496	474	488	477	477	505	523	535	482	464	464	472	513	476	495	499	543	486	520	471	499	506	475	472	500	520	508	512	530	532	520	472	489	501	519	494	485	484	502	490	528	476	500	472	473	523	496	502	486	506	516	478	496	503	478	526	498	489	500	512	505	513	503	453	491	499	485	473	487	446	514	485	490	467	526	425	541	504	489	477	483	510	507	483	500	493	507	497	506	547	497	515	492	492	449	478	496	486	489	482	493	490	462	498	521	451	514	491	520	519	487	540	513	455	511	488	494	514	519	498	491	523	503	512	469	481	435	468	477	447	522	464	534	498	486	482	504	485	472	455	484	500	508	470	490	522	521	464	480	454	497	480	495	475	489	511	492	473	500	484	529	516	492	485	517	455	507	487	492	473	487	476	474	481	481	494	546	528	485	488	484	456	487	503	463	478	517	532	506	439	495	476	461	484	476	479	484	513	510	497	488	506	544	514	501	486	542	494	498	496	486	499	468	486	498	487	492	457	517	494	459	476	552	508	494	502	520	533	468	482	533	521	488	519	504	507	472	498	470	496	498	459	481	490	482	537	534	525	464	490	492	499	457	504	494	514	498	460	511	502	514	482	470	502	496	498	539	478	529	484	493	498	522	502	495	500	499	499	479	508	511	520	508	506	494	484	486	495	477	487	485	469	519	505	475	478	528	501	484	507	522	554	523	515	508	501	489	483	503	535	484	479	501	488	467	494	479	511	531	497	485	521	468	499	530	504	515	464	463	462	502	538	507	494	494	479	523	538	516	497	475	491	471	515	488	505	486	501	484	505	513	462	503	488	478	497	495	496	509	533	502	513	449	516	504	461	462	496	453	479	486	537	491	478	510	461	494	511	493	503	483	471	459	464	462	516	498	475	465	493	466	483	529	509	509	479	456	496	493	495	494	445	504	493	505	476	466	468	475	502	483	456	494	507	479	493	536	524	491	465	476	488	499	492	502	493	493	520	525	510	509	518	466	502	493	498	495	516	496	448	478	476	490	537	479	461	445	517	524	473	498	457	454	479	532	486	493	518	481	485	482	522	500	500	485	512	500	511	512	544	467	488	525	486	470	479	460	514	521	452	491	470	484	470	460	489	467	477	487	482	490	461	491	526	486	501	480	496	492	482	502	515	471	529	502	481	477	529	516	489	505	548	500	493	526	447	458	513	486	505	506	485	473	501	492	485	492	533	493	538	475	542	502	497	520	518	455	502	505	538	504	513	506	486	525	489	456	462	505	504	484	497	506	478	506	428	466	489	462	518	495	494	510	507	533	487	486	485	507	507	509	507	496	503	495	467	472	475	499	516	510	491	529	482	515	481	460	490	514	504	508	498	507	497	490	460	498	458	498	522	513	511	483	468	519	505	523	485	511	491	501	483	522	478	487	478	495	490	481	505	498	490	484	490	485	494	497	476	541	487	474	509	474	525	490	454	489	497	474	518	479	495	462	475	496	525	531	491	491	481	477	514	501	510	485	460	529	491	490	474	471	507	486	520	474	542	484	476	485	498	515	483	515	463	472	530	519	507	479	432	496	470	503	462	498	509	480	453	536	517	490	527	465	493	502	513	504	477	488	479	467	487	459	525	470	501	519	479	486	529	534	451	466	448	516	493	457	483	480	501	521	470	507	477	489	475	495	492	503	486	494	499	462	497	493	507	528	488	525	480	513	501	522	501	492	507	436	462	496	467	479	497	473	435	479	514	497	470	463	528	506	525	489	476	490	525	459	456	493	519	483	477	473	521	523	540	514	505	506	521	458	515	485	474	518	452	506	492	492	492	482	494	506	513	508	491	499	532	514	527	514	522	511	488	488	523	503	488	515	502	472	521	488	486	478	481	472	494	484	513	511	493	519	500	468	502	512	508	474	484	502	521	494	472	473	467	508	441	461	440	503	500	488	495	500	497	499	495	502	459	480	510	502	504	455	448	478	499	494	478	533	511	533	499	475	538	506	541	513	488	502	475	486	534	481	477	502	476	498	475	465	479	481	531	514	514	497	484	473	489	487	478	498	475	508	518	485	458	497	470	476	513	501	487	483	512	493	515	532	493	490	483	524	477	510	527	458	496	502	552	444	451	489	484	524	508	504	464	489	477	463	493	522	499	507	474	531	504	512	512	499	493	451	500	512	471	485	520	518	470	496	478	464	488	490	530	472	481	489	469	515	495	457	478	462	468	531	491	483	476	459	470	481	481	480	454	482	502	468	485	503	538	439	490	520	499	495	473	455	517	470	514	489	502	530	531	524	479	517	469	482	471	483	494	486	539	510	467	494	444	511	450	507	493	489	456	462	516	493	448	502	506	461	522	506	507	498	471	511	481	518	495	492	479	492	545	542	479	543	512	515	528	509	521	477	466	497	468	485	486	490	504	494	508	465	546	488	498	478	471	499	527	499	462	488	465	461	490	457	467	449	502	515	526	464	543	500	529	497	473	499	501	483	505	487	496	522	505	525	504	496	484	458	487	476	539	489	473	453	476	519	488	523	483	494	488	485	509	471	481	502	522	490	481	459	486	506	481	529	508	516	497	512	501	483	437	543	509	543	532	491	470	489	513	498	465	496	452	484	482	496	491	482	497	433	494	497	525	508	509	483	512	461	500	499	482	459	518	533	499	516	503	485	493	513	444	464	517	517	503	487	476	497	497	521	445	488	510	509	519	495	503	471	461	512	477	528	484	489	510	487	501	484	491	493	479	476	485	506	510	509	492	522	521	461	539	479	470	505	494	492	499	498	501	502	484	524	529	479	493	475	503	518	504	494	497	498	482	482	440	493	496	485	507	471	514	468	484	505	521	475	508	474	518	519	494	482	513	499	517	525	468	527	477	484	480	490	456	510	497	494	481	521	505	480	468	540	489	500	509	457	461	463	450	528	516	498	503	488	491	476	514	469	479	469	533	511	531	498	540	454	512	493	505	478	466	485	511	506	499	571	529	457	531	514	483	518	474	482	536	497	502	464	521	508	480	533	477	495	513	505	461	515	489	496	498	492	490	472	484	500	477	481	492	510	511	512	501	471	499	483	504	530	495	523	484	492	493	504	539
24834	40312	30829	20639	15773	12245	9532	7045	5026	3599	2839	2205	1782	1502	1271	1245	1142	1013	891	940	850	879	804	782	776	768	714	724	701	642	612	622	593	605	560	582	594	566	579	502	554	554	548	539	504	536	528	519	521	518	539	526	527	528	511	509	535	551	487	512	547	517	541	531	532	520	504	505	501	536	565	534	521	490	540	502	513	499	521	539	557	551	512	503	473	526	531	482	519	529	518	454	532	548	515	533	535	509	483	515	523	544	504	468	532	499	536	493	576	539	521	518	539	540	558	519	507	521	521	526	471	537	527	513	532	541	511	522	519	499	535	490	504	543	484	522	540	526	513	530	511	517	496	584	524	514	497	499	539	531	512	533	515	517	524	527	520	523	492	555	545	598	534	505	514	483	538	541	537	535	530	534	506	547	512	520	504	550	518	541	501	556	518	540	500	498	522	550	516	505	538	546	525	491	492	520	530	528	499	499	510	543	551	551	549	506	532	527	537	523	516	528	479	514	537	521	511	498	526	498	488	494	543	504	545	501	515	517	532	515	502	524	552	526	481	522	511	546	536	531	520	504	524	504	526	515	559	522	509	555	537	540	508	504	572	511	517	541	504	566	493	529	507	510	549	526	522	525	533	549	516	509	527	509	471	574	537	530	530	572	481	576	501	530	571	518	529	508	558	494	500	533	530	560	488	509	552	584	534	534	543	501	519	529	490	536	522	501	505	502	542	515	537	544	502	533	493	539	504	512	555	548	537	522	525	466	557	501	502	526	520	523	503	509	521	523	529	562	528	552	493	511	498	569	475	513	519	498	528	528	531	508	571	518	486	525	526	527	580	522	511	482	508	524	558	534	508	547	537	533	557	534	527	528	566	550	499	512	512	536	528	540	512	471	572	546	553	484	486	525	525	507	528	517	519	514	495	527	557	550	549	503	543	506	507	491	503	538	521	513	514	515	483	517	523	505	559	499	549	495	565	540	522	505	524	508	533	487	531	531	528	498	494	538	524	524	509	505	530	562	543	590	513	559	522	511	536	542	492	523	532	511	511	560	510	529	516	537	510	532	530	519	528	528	491	493	502	491	533	550	542	534	558	528	567	513	539	515	524	560	513	541	554	494	541	532	526	528	517	568	543	510	535	505	523	536	541	498	537	505	526	516	561	530	540	510	560	498	456	522	485	531	532	512	537	475	506	552	502	525	481	564	528	494	539	534	571	533	542	507	532	501	537	505	545	483	564	498	505	492	551	536	524	505	522	499	520	497	463	540	481	547	531	528	526	527	501	500	509	540	534	554	552	503	488	533	541	524	519	492	546	535	565	513	584	524	531	531	499	503	578	494	511	523	572	477	485	513	531	546	491	524	542	494	498	533	481	515	550	518	531	535	544	546	507	501	503	500	511	522	544	512	545	539	504	495	541	505	536	567	476	556	544	530	505	515	493	495	509	546	514	519	524	497	555	536	508	535	517	517	545	482	550	553	534	524	479	506	520	528	527	536	519	495	516	541	520	547	568	540	543	516	486	521	518	498	512	484	546	568	511	506	500	524	509	514	541	580	495	508	511	518	512	520	492	506	511	485	520	529	503	502	523	519	547	515	526	495	539	508	534	546	529	535	555	485	535	563	554	546	539	514	545	558	543	574	513	510	506	493	525	582	519	522	523	537	563	538	513	516	560	522	495	520	551	544	523	522	503	505	531	521	543	500	495	502	496	548	570	510	504	524	520	518	520	529	531	516	538	519	534	510	531	567	540	517	538	530	524	540	512	529	536	487	528	523	514	539	545	545	518	560	536	540	530	549	515	565	551	488	519	510	501	512	498	554	498	524	556	514	553	540	533	522	547	538	533	551	506	465	519	497	541	541	523	542	522	536	509	529	533	521	547	490	552	514	482	559	501	532	527	502	502	508	515	517	502	536	501	509	546	542	574	501	522	589	535	532	573	550	545	517	513	497	520	515	524	553	536	520	519	510	529	558	481	542	552	497	508	513	506	541	507	529	506	547	559	518	517	489	538	514	558	541	525	543	538	543	521	511	523	513	543	527	531	487	521	525	480	538	541	522	548	550	491	511	512	542	536	495	507	528	535	540	526	543	509	549	507	540	516	540	535	497	496	516	494	531	550	528	522	519	532	536	471	539	490	508	537	567	485	544	556	541	559	531	502	529	520	523	525	542	530	531	522	503	509	511	524	503	575	531	538	517	556	573	520	540	507	518	513	509	528	466	510	445	545	529	529	491	533	555	521	556	518	527	550	518	485	510	517	526	519	531	522	536	547	538	554	575	502	504	521	512	536	543	546	455	517	495	545	482	499	538	546	495	551	560	516	531	505	530	499	488	518	533	499	514	524	537	513	514	514	519	523	494	516	579	571	485	516	514	486	492	520	545	528	541	518	553	538	528	536	579	523	574	530	521	526	501	546	537	533	549	533	512	566	537	517	483	530	465	488	516	552	563	528	546	575	506	482	490	473	476	520	508	503	534	517	516	511	529	557	549	534	537	504	563	491	529	474	535	513	473	553	526	469	492	502	503	565	524	506	538	541	506	549	539	529	515	541	506	523	529	534	497	542	519	553	537	555	549	474	545	512	517	517	520	512	513	487	490	554	563	525	485	506	485	499	506	499	544	543	530	505	535	527	552	511	520	561	522	526	537	554	527	502	534	499	532	521	570	503	483	522	523	497	555	530	534	576	530	528	524	515	506	553	500	552	519	538	535	529	495	509	520	509	549	556	504	472	506	492	527	522	539	521	517	552	522	530	499	531	548	511	552	583	537	517	504	540	522	492	539	520	520	497	576	518	510	521	501	504	524	505	556	532	502	521	512	522	530	504	539	586	536	478	560	497	505	533	502	481	578	543	528	498	508	510	487	503	500	545	467	590	528	512	491	567	573	512	521	542	553	541	523	481	541	523	546	519	520	544	485	538	531	524	535	513	534	497	498	533	547	539	512	478	535	541	552	573	537	546	499	522	513	520	534	546	539	532	488	520	530	485	528	511	521	509	529	518	545	507	493	563	538	483	512	496	509	506	570	513	505	547	498	529	528	519	538	519	531	551	535	542	527	529	500	518	556	530	545	490	466	505	553	514	524	472	493	498	550	528	516	495	514	515	503	568	508	515	528	524	480	529	526	523	526	526	513	550	544	545	529	519	495	514	531	502	517	504	489	535	496	516	519	531	601	546	569	525	509	543	528	490	476	544	526	493	504	532	540	460	505	582	547	548	532	552	506	533	547	505	542	524	543	538	537	512	525	493	549	531	497	503	553	489	483	529	505	544	522	494	506	507	532	529	555	514	516	530	565	516	505	528	498	567	522	545	572	527	534	484	521	564	517	520	551	528	533	535	566	515	534	489	535	516	502	505	517	548	492	543	549	476	491	517	541	562	488	544	511	468	476	514	502	537	504	520	522	527	536	527	518	509	523	500	556	510	549	524	487	522	564	519	512	496	492	530	542	527	528	562	540	493	535	536	519	540	492	505	587	539	503	547	507
23243	21021	28302	24079	21514	18965	11645	6648	4663	3454	2747	2221	1811	1609	1523	1315	1223	1228	1215	1107	1097	1083	1083	1041	962	1002	1030	916	917	911	883	807	823	839	812	843	748	807	812	801	785	811	807	783	764	789	828	789	762	794	798	785	802	763	827	816	753	825	787	760	747	786	764	783	772	736	781	801	801	758	748	800	780	763	777	771	750	778	833	794	778	751	768	773	771	771	758	753	758	761	779	734	806	771	745	759	749	786	758	779	795	776	787	830	746	746	804	762	795	783	765	809	806	808	779	810	821	769	773	772	806	796	708	756	805	806	753	798	756	789	826	799	741	786	774	781	786	773	754	731	784	788	787	757	792	797	817	731	739	770	787	765	771	771	780	735	755	757	771	790	779	767	774	776	740	807	807	805	784	809	793	763	796	771	774	795	749	789	799	786	761	751	784	741	773	773	783	744	777	796	733	788	779	814	753	783	737	764	792	759	791	760	719	803	769	750	789	789	792	782	778	691	825	803	772	830	749	790	767	752	840	808	818	745	791	726	831	798	731	763	760	753	805	849	779	739	795	810	818	824	790	809	754	809	739	781	729	761	789	765	770	778	798	725	788	779	745	750	705	789	745	769	723	757	771	750	788	806	800	769	787	767	801	766	773	702	762	769	734	770	787	774	810	797	802	785	734	779	754	767	808	754	794	811	808	777	816	798	806	782	762	793	809	792	779	754	812	796	774	774	806	721	813	772	805	811	802	774	777	738	747	787	795	834	798	746	762	748	770	772	820	765	778	806	786	805	775	756	774	804	768	823	743	736	765	778	790	807	750	787	781	735	779	844	753	819	789	762	788	800	768	780	851	726	790	779	800	788	742	773	743	830	764	734	779	789	767	762	738	804	779	765	794	747	739	779	781	779	813	760	740	765	778	820	790	778	792	818	786	831	802	791	805	795	765	809	736	770	811	749	744	850	755	787	750	768	778	819	764	786	739	795	740	770	773	763	796	812	769	786	794	784	792	738	750	811	764	808	787	712	789	780	795	742	759	785	719	798	784	800	824	760	788	786	781	780	821	785	734	709	766	796	803	760	778	733	796	811	803	739	774	781	804	807	760	781	734	751	772	769	733	745	793	761	739	773	748	779	808	814	781	794	772	788	783	718	800	801	755	785	809	774	779	787	795	788	820	752	759	803	768	762	810	780	779	813	743	756	741	755	802	766	774	750	787	793	767	773	798	759	854	711	788	787	793	785	772	748	790	787	721	750	774	777	752	816	822	811	762	762	768	737	788	794	790	745	755	767	740	739	793	744	742	754	794	752	809	793	767	764	790	812	732	754	728	771	755	781	774	820	764	755	766	802	700	772	817	757	814	762	728	752	847	794	780	746	784	771	760	777	822	773	780	776	737	759	803	760	743	778	770	814	773	780	810	797	761	813	792	816	757	736	763	769	801	819	792	774	790	794	724	776	826	734	755	796	795	787	819	806	814	743	770	771	783	776	819	736	787	758	750	789	762	717	788	783	774	767	759	745	738	771	761	801	743	750	781	778	794	759	713	754	797	769	797	734	763	765	756	749	788	769	797	779	798	819	809	770	818	772	750	723	775	785	756	802	810	804	764	760	754	770	763	772	754	805	758	799	770	806	814	784	745	776	822	774	843	761	796	769	818	804	757	773	773	805	828	811	796	859	769	712	721	778	739	772	770	781	799	785	718	818	761	737	771	806	748	764	776	712	824	793	761	781	767	786	821	750	766	781	773	786	799	788	773	781	767	781	788	757	787	776	748	793	782	794	751	769	760	739	779	733	770	747	726	806	751	754	753	736	802	791	755	780	841	745	761	781	784	770	833	746	768	777	756	758	722	754	772	758	807	700	795	781	760	780	789	768	733	801	819	747	815	755	738	716	799	752	804	762	783	762	749	812	711	803	807	824	736	766	770	779	789	793	744	825	774	743	775	761	774	777	767	807	803	819	752	768	722	724	756	733	788	816	781	743	821	805	792	785	789	786	742	812	790	776	733	760	802	787	742	757	783	826	771	765	809	764	748	830	766	767	782	744	722	799	830	796	792	756	812	710	816	784	819	754	781	769	816	786	788	733	770	769	787	778	779	813	780	866	734	807	850	750	761	726	772	768	799	717	766	773	715	730	785	815	792	813	816	790	751	775	764	779	779	792	787	785	783	806	731	771	833	770	780	756	800	845	760	741	779	817	795	739	760	758	774	775	800	778	818	805	816	755	832	782	778	749	787	743	779	824	777	799	819	793	776	789	729	781	765	780	764	764	791	744	765	798	812	782	782	805	731	802	735	752	770	747	784	775	742	728	766	770	730	810	749	800	802	776	727	793	798	729	808	754	727	745	789	753	762	732	799	739	856	798	795	776	794	797	784	718	772	775	826	788	787	732	742	737	713	745	770	748	765	782	741	809	818	773	763	824	762	750	744	755	763	763	711	808	781	778	747	754	753	797	781	729	734	748	714	794	780	781	755	825	786	763	800	751	801	742	773	757	812	794	801	839	806	765	765	772	781	779	777	802	749	759	796	803	776	800	761	766	707	750	775	752	792	795	780	757	788	744	789	787	828	729	725	802	778	813	763	785	795	788	754	797	776	766	835	801	790	777	746	740	732	785	769	817	786	736	759	724	756	788	816	796	763	754	747	747	765	730	827	759	806	753	777	767	760	777	734	826	803	802	791	732	806	715	732	792	793	798	738	783	771	782	798	886	806	781	748	788	814	760	798	828	798	764	783	735	851	754	812	763	822	749	748	820	784	791	805	750	821	766	780	705	743	803	796	837	769	742	785	820	793	798	753	767	762	796	817	823	750	788	777	785	738	749	753	757	725	787	781	753	767	785	756	775	734	779	791	701	763	785	787	734	805	756	756	784	793	778	733	793	772	777	728	766	741	786	777	768	736	795	778	803	768	757	777	806	788	807	770	789	759	767	830	769	741	807	791	737	766	784	810	794	742	722	767	782	722	833	790	768	767	772	773	741	783	782	780	779	765	795	740	768	787	756	789	746	789	759	739	758	770	708	825	762	779	758	789	778	833	765	826	747	784	771	787	737	772	817	812	798	758	810	765	768	810	757	814	754	746	807	749	744	786	803	789	792	757	770	848	759	748	784	808	785	791	786	820	759	797	759	788	771	776	839	783	770	833	789	788	798	756	763	757	733	782	817	776	804	787	766	735	779	796	844	784	772	732	756	772	781	784	819	793	785	743	732	716	774	785	776	809	832	741	776	834	753	722	751	815	820	771	774	793	774	766	721	779	787	784	776	782	771	801	736	783	806	791	759	729	731	797	835	742	738	794	751	763	717	797	842	764	766	751	731	807	776	771	766	787	797	787	807	789	826	804	771	779	783	760	770	805	796	782	752	737	777	778	763	770	746	787	801	750	717	838	765	738	810	781	755	767	808	813	769	737	721	773	760	789	782	750	733	800	817	792	761	750	771	720	778	812	737	773	793	730	784	777	786	781	764	787	823	763	782	810	784	810	814	794	828
25262	47203	36983	25917	20528	16483	12903	10031	7386	5484	4120	3365	2699	2239	1971	1736	1594	1565	1444	1344	1371	1293	1223	1181	1179	1094	1138	1078	1021	966	918	957	879	879	929	865	846	848	883	858	845	842	844	833	770	772	795	844	768	818	787	810	786	782	794	797	774	812	793	794	820	794	785	812	804	819	792	815	802	813	815	763	799	787	796	759	813	825	813	795	838	776	796	832	824	772	803	812	757	770	752	818	844	802	783	765	815	801	820	813	815	781	776	840	790	823	779	790	757	818	751	765	800	761	779	785	787	786	781	780	854	801	731	817	812	770	821	757	763	801	858	848	814	792	790	830	804	789	830	787	757	791	779	785	775	825	787	738	807	768	849	745	839	760	810	763	792	808	820	788	816	833	848	747	854	779	765	803	833	759	853	865	805	879	806	829	803	813	794	867	792	773	764	806	777	772	813	804	775	847	768	831	830	788	806	820	797	733	797	743	847	781	817	802	860	837	772	857	782	818	798	800	744	805	807	820	841	844	792	812	757	787	832	787	820	797	760	834	776	770	791	768	810	794	799	811	794	808	844	799	771	802	766	841	787	777	781	804	744	784	832	799	817	819	814	805	798	774	825	836	830	829	790	783	787	847	800	759	789	804	822	803	813	806	884	804	802	802	804	786	866	837	810	769	804	767	836	830	762	810	801	776	828	815	854	828	776	806	764	798	859	804	784	800	830	804	783	787	787	800	831	767	830	777	878	813	847	787	768	814	841	816	800	811	860	861	775	793	820	822	820	841	786	804	820	799	800	822	824	792	777	793	792	875	783	791	791	771	823	813	822	815	755	802	833	844	848	866	785	784	788	763	777	841	761	751	788	795	821	806	783	781	856	772	784	836	820	772	820	816	819	816	842	795	778	786	799	845	828	759	816	802	813	826	798	786	840	752	828	769	841	819	819	783	828	788	818	814	793	835	825	771	794	817	816	811	789	822	767	766	844	805	792	803	784	847	809	849	780	814	783	838	821	819	809	836	796	812	803	800	779	800	797	844	814	787	829	804	823	786	805	792	809	765	803	806	732	776	816	848	788	783	842	771	791	837	811	746	847	821	796	856	786	773	815	789	813	837	839	818	802	803	750	796	798	803	820	794	762	832	827	753	793	798	762	798	801	807	837	834	821	800	789	813	779	796	772	776	728	807	820	761	783	813	791	803	812	766	741	757	778	772	793	746	808	763	782	723	749	814	787	784	825	827	815	779	859	817	809	838	805	780	790	797	788	840	809	789	829	818	769	732	754	804	783	851	753	813	802	821	811	799	790	786	834	845	828	773	851	806	771	811	777	776	806	772	817	775	767	829	825	792	833	843	777	799	842	747	750	845	747	779	777	807	821	807	801	794	789	781	808	798	803	813	813	816	773	748	787	751	789	863	778	832	808	755	783	817	819	805	810	795	809	727	806	780	850	809	835	776	831	793	849	777	777	780	779	745	832	798	763	792	850	841	816	724	835	826	804	792	804	800	827	808	778	771	817	809	826	823	808	789	774	823	755	797	814	755	796	789	812	787	761	777	829	817	824	808	844	812	799	836	809	858	797	815	823	846	826	808	791	813	766	797	815	792	836	828	811	778	799	808	811	801	783	791	801	815	808	817	810	825	789	812	794	869	835	783	795	801	834	804	845	798	817	806	801	868	785	777	831	758	821	783	774	824	811	813	820	799	769	799	820	793	828	813	794	812	783	809	801	817	762	801	781	795	763	794	819	794	803	771	789	822	798	817	781	788	865	794	793	798	796	801	825	806	769	809	844	803	785	809	808	825	777	789	808	774	831	807	760	823	775	745	798	808	821	809	785	820	797	774	838	777	800	826	780	754	763	810	794	832	824	833	759	817	802	797	786	810	829	803	780	785	839	770	783	780	804	787	803	811	786	775	772	791	837	803	778	842	791	856	792	814	796	765	795	766	784	783	766	762	840	854	764	838	806	759	824	765	834	794	798	826	824	825	822	782	745	806	808	812	796	809	829	822	812	785	744	822	833	837	795	809	791	799	799	845	828	756	810	825	812	757	800	791	782	865	794	807	804	814	791	812	823	838	768	777	789	768	766	789	761	768	813	788	839	838	787	817	801	786	769	811	806	756	814	783	797	779	784	824	814	875	829	799	816	873	785	785	834	791	824	789	872	806	766	847	802	748	805	813	759	772	853	797	760	775	763	744	819	806	784	773	772	782	813	776	778	829	788	812	744	834	819	838	802	825	756	796	787	765	816	761	838	765	819	825	791	820	834	812	801	808	787	828	779	785	801	836	854	832	798	736	777	837	743	797	783	804	788	798	805	768	826	798	802	747	765	883	786	851	799	832	775	802	860	786	753	828	837	765	799	851	774	783	796	830	828	855	740	814	834	798	783	806	850	781	823	777	801	851	790	800	816	835	799	795	817	792	748	764	828	845	809	825	832	795	775	853	766	798	843	791	848	834	786	783	802	786	798	793	824	835	771	817	819	784	843	809	771	826	772	785	879	813	784	828	777	768	770	830	816	816	813	817	809	849	766	776	736	795	844	781	780	811	773	822	739	823	810	828	785	822	783	834	820	812	767	812	776	850	790	770	829	756	825	825	803	805	835	743	819	820	767	814	807	813	819	829	808	800	823	830	807	763	787	765	799	812	772	773	797	811	787	824	807	800	829	772	768	810	826	799	802	808	830	758	788	806	841	778	788	803	785	818	794	820	766	761	809	783	839	765	817	791	812	805	875	789	820	791	804	795	782	802	801	835	819	824	788	784	804	823	797	785	791	861	775	781	817	805	827	805	794	805	802	766	808	789	867	803	760	821	782	793	804	751	846	748	828	827	784	848	813	808	826	797	758	778	805	754	826	818	789	804	798	818	796	810	817	744	807	798	796	792	824	816	804	837	832	797	821	814	783	819	782	872	807	802	785	804	742	811	819	788	807	809	745	760	808	794	793	815	779	796	821	796	813	786	762	809	786	733	770	826	816	752	770	828	799	761	756	825	781	806	754	790	842	846	833	828	824	803	840	869	817	817	783	780	832	756	837	780	805	789	742	818	768	805	790	785	815	843	769	789	833	837	799	806	781	844	825	801	778	783	827	832	821	816	837	800	835	803	784	845	804	798	754	832	770	855	842	786	792	838	834	827	754	812	818	788	813	807	904	816	790	818	772	758	786	767	816	781	811	738	817	785	847	778	803	833	812	824	828	785	782	819	845	809	771	830	863	805	793	792	809	824	837	786	763	786	802	765	795	775	826	859	803	738	748	823	796	808	824	799	792	822	800	808	839	825	758	828	848	801	819	842	798	825	767	805	816	801	751	823	812	773	781	828	760	827	823	794	786	801	837	782	797	773	810	854	818	781	841	721	779	810	810	810	772	752	793	833	766	791	796	804	802	777	824	817	821	781	846	827	802	844	819	838	803	828	794	807	787	817	811	760	786	819	804	817	831	780	799	784	790	807	827	816	815	819	833	808	847	809	807	828	835	771	790	802	812	775	807	797
24525	20989	27378	25703	18999	11858	7984	5273	3778	2734	1973	1559	1413	1190	1072	856	835	809	788	708	725	714	678	661	628	618	541	574	548	524	508	521	493	444	479	499	444	450	465	445	444	372	441	405	428	412	431	432	437	437	412	408	456	412	436	429	411	426	448	449	439	430	401	442	414	388	450	427	443	409	447	408	449	382	434	468	430	422	408	396	439	411	414	455	462	415	392	405	440	431	391	439	408	433	441	445	427	415	411	435	388	404	421	443	442	408	409	457	418	419	436	417	396	454	416	443	450	442	421	425	382	427	370	419	396	454	415	438	451	432	416	421	391	402	418	380	424	414	431	406	428	426	392	445	413	421	421	456	406	422	407	465	412	410	464	401	452	421	439	376	438	392	405	394	436	425	395	437	463	419	395	463	457	427	447	409	417	413	451	419	402	439	453	434	414	423	404	422	443	414	420	424	394	460	440	443	432	427	434	418	429	431	410	358	434	442	407	421	430	422	450	426	409	407	429	439	397	425	437	448	418	420	427	394	405	393	398	439	413	383	426	442	463	411	381	420	431	465	411	429	428	411	448	410	420	431	429	425	436	400	426	402	424	420	432	428	437	423	420	404	416	432	449	459	383	428	444	381	373	439	409	424	442	389	465	433	428	411	437	457	406	455	421	432	394	408	414	405	432	399	435	450	430	425	409	410	366	468	450	396	442	427	462	424	479	415	414	449	404	421	455	459	400	440	435	469	420	446	428	447	441	408	427	418	384	408	395	419	454	435	412	404	425	412	408	433	450	416	411	399	417	389	456	431	411	448	455	455	381	445	435	427	432	427	440	438	464	388	407	458	419	437	414	414	413	442	437	426	417	429	452	420	471	412	424	438	414	436	431	396	407	433	410	420	422	422	435	437	411	401	388	442	420	461	416	372	408	401	405	438	429	416	432	458	421	453	434	406	410	403	383	429	409	411	422	439	435	414	452	405	405	450	457	392	428	455	424	394	421	415	409	381	434	444	420	448	402	427	433	415	436	401	418	425	434	424	437	416	447	443	442	416	407	414	446	430	441	426	470	438	438	503	419	427	461	428	409	390	413	450	427	440	388	438	408	382	417	433	422	420	445	412	423	421	408	429	406	411	439	421	449	407	454	385	384	430	436	429	395	383	413	453	434	401	449	479	429	419	396	434	408	475	414	413	390	424	438	433	410	445	429	435	421	416	442	415	437	450	463	412	435	411	418	380	459	390	444	425	399	446	430	394	419	392	409	441	408	432	380	403	430	430	415	435	408	410	434	445	412	382	440	414	439	451	383	415	428	440	394	447	416	397	419	426	432	426	435	447	442	429	453	421	395	430	439	452	440	462	441	440	454	434	427	390	412	398	419	417	446	414	415	454	440	445	427	433	448	415	383	442	417	413	409	442	433	436	396	421	415	432	416	455	417	419	402	417	457	416	452	446	416	408	402	400	431	403	405	421	406	449	424	413	435	431	430	450	431	449	427	454	427	393	419	431	425	390	426	383	406	423	436	378	444	446	443	429	453	445	427	477	413	406	438	415	426	411	417	411	399	442	435	446	457	437	387	433	393	443	443	401	428	387	432	432	419	411	381	452	458	428	432	402	423	433	435	432	442	448	414	420	443	435	424	448	419	428	418	404	399	444	399	434	421	402	419	424	410	408	412	406	432	435	422	450	443	440	446	444	420	402	407	421	436	473	474	404	385	424	462	454	444	424	475	441	427	454	421	449	438	417	425	425	423	418	436	396	403	416	416	447	414	412	387	417	406	423	420	414	433	433	422	437	427	436	428	446	464	410	451	396	420	411	425	404	392	404	433	394	454	412	471	431	393	430	439	449	439	437	453	432	420	425	447	416	449	439	402	400	449	402	409	419	444	419	423	422	415	391	442	424	429	428	409	399	425	456	439	424	421	421	395	445	445	425	456	405	404	435	413	408	428	434	435	395	430	408	453	407	425	422	453	470	438	430	430	391	458	388	413	410	436	458	439	443	431	425	414	426	437	386	407	424	434	384	456	451	434	436	396	392	473	412	451	410	418	451	411	426	405	460	393	390	444	431	389	402	441	424	447	470	424	442	417	422	435	439	421	390	396	391	417	436	407	394	429	432	439	436	381	384	433	446	418	456	405	431	415	395	430	448	449	408	426	446	424	401	446	434	414	442	428	393	426	470	418	403	426	410	414	420	456	394	414	442	455	440	431	426	421	427	415	423	452	477	458	429	406	418	453	462	425	418	420	432	414	414	429	424	414	416	436	426	403	398	431	437	444	415	435	429	433	456	397	419	425	421	416	445	416	442	434	435	416	477	407	438	445	387	421	429	422	371	377	432	424	419	441	419	429	400	409	413	446	458	414	395	447	446	398	438	438	403	411	435	394	445	446	423	428	439	422	436	433	456	424	403	448	446	434	404	386	427	415	405	400	433	403	395	421	399	459	445	415	425	425	408	412	419	443	422	447	416	454	431	470	406	436	444	426	422	411	436	400	423	415	429	462	412	433	417	391	414	442	423	440	417	445	386	437	438	489	434	410	423	426	413	421	413	441	437	428	447	429	402	411	454	405	415	420	446	409	385	434	419	404	465	420	454	448	401	462	393	409	410	416	403	412	423	421	439	418	445	465	434	439	413	402	416	413	430	407	420	410	456	441	391	417	450	427	409	444	380	414	419	451	453	422	460	430	428	441	451	444	433	438	437	400	392	425	446	450	423	435	420	401	433	465	456	477	408	449	398	414	419	437	426	417	430	458	400	437	410	467	449	431	417	432	437	413	454	386	436	445	381	412	427	411	398	419	430	439	437	436	414	463	423	420	466	404	382	426	435	388	401	418	412	425	407	427	432	434	435	431	397	420	437	442	426	401	427	424	410	416	449	400	427	422	453	370	403	452	429	403	479	412	422	431	456	434	421	428	420	437	369	404	426	439	430	442	409	372	398	414	439	399	440	461	401	421	438	398	450	412	436	427	424	458	404	474	420	417	424	440	401	408	436	429	402	432	420	427	421	406	457	436	455	422	413	440	444	412	427	424	435	441	404	413	438	420	442	423	402	457	410	422	434	409	412	411	447	427	396	399	424	430	415	428	425	438	421	399	426	410	385	407	427	402	401	396	457	413	418	425	428	415	418	390	434	430	413	392	401	434	426	421	436	417	428	418	440	442	418	397	435	408	427	459	434	401	470	406	418	408	426	421	399	442	415	407	439	427	372	449	446	441	457	440	414	441	438	444	389	413	429	457	427	472	411	397	446	438	400	414	419	415	414	400	422	439	466	441	440	425	435	426	418	426	402	411	438	396	414	411	393	415	424	447	409	431	422	440	437	433	390	461	421	450	443	406	405	400	421	425	382	444	416	377	459	455	410	426	468	412	447	449	412	414	466	415	409	422	488	425	402	406	376	426	419	440	428	415	461	409	437	458	417	447	398	426	428	452	420	413	447	413	394	423	449	424	424	425	442	417	426	453	429	423	407	479	428	468	418	434	421	418	375
24344	44183	34713	24417	18873	15085	11818	8774	6772	4731	3452	2690	2121	1790	1525	1245	1217	1170	1032	964	993	846	854	814	735	750	750	712	674	654	649	607	586	538	534	532	502	525	530	493	474	496	454	442	435	509	501	491	462	471	452	466	452	451	447	449	462	457	469	435	448	459	431	477	430	455	471	477	474	483	436	470	429	459	454	414	463	463	429	447	488	476	475	417	475	498	464	464	467	460	449	472	463	452	477	488	497	493	459	485	437	431	447	478	453	458	462	446	491	495	452	447	457	469	439	472	458	468	455	424	462	459	432	454	428	433	460	479	464	470	468	426	454	477	480	443	437	449	445	455	490	421	466	454	460	495	481	418	450	482	469	456	468	459	456	427	474	476	433	458	488	444	448	466	443	440	459	460	435	438	497	476	438	439	462	472	485	459	462	446	470	472	421	488	469	497	447	469	454	445	447	438	435	455	439	412	474	459	461	460	472	465	484	436	464	462	478	463	479	423	487	472	458	447	473	425	441	477	474	444	488	413	468	447	466	474	404	460	460	397	490	435	435	458	470	487	467	452	477	441	467	454	456	467	437	466	466	457	436	456	440	469	457	438	437	476	477	438	495	428	484	427	455	480	464	446	467	456	450	490	419	426	443	502	477	434	446	467	439	421	427	463	480	469	460	448	443	474	464	456	454	445	463	496	456	500	454	471	457	466	451	487	464	488	477	472	486	447	451	434	471	476	471	455	472	428	429	436	481	456	477	439	444	411	452	465	462	494	462	497	454	446	468	470	461	465	465	469	418	483	477	437	431	446	463	460	479	478	486	432	472	466	452	468	442	473	486	459	468	466	437	425	448	491	454	433	448	436	470	442	490	467	493	418	468	486	454	434	476	468	509	467	463	417	466	475	479	486	424	479	444	472	441	482	476	445	449	421	467	455	465	452	466	464	472	483	471	452	439	446	451	445	413	467	464	441	453	480	464	453	436	469	482	454	475	430	473	458	451	441	455	465	447	462	505	452	489	442	483	428	418	508	462	484	443	438	449	488	456	452	440	464	457	464	479	485	414	454	420	510	431	467	493	460	447	468	427	494	454	440	446	496	457	473	461	453	474	481	446	429	440	473	437	463	470	439	455	463	454	458	429	463	437	460	464	443	438	482	475	499	447	485	448	434	444	439	504	431	481	433	441	453	482	399	450	437	464	487	485	435	454	455	449	456	500	474	488	419	471	434	471	475	462	453	473	482	510	476	465	465	440	483	456	445	430	455	462	527	461	503	461	420	452	442	461	464	438	456	481	460	462	478	440	455	474	462	475	433	450	472	461	467	453	492	483	418	490	444	476	472	462	452	421	478	403	433	479	454	482	480	471	445	526	448	452	463	505	459	444	435	481	487	464	456	476	430	448	452	480	472	438	477	472	456	447	457	403	453	454	479	479	450	474	445	496	483	459	447	421	453	458	489	455	478	480	427	457	453	452	468	423	428	451	488	444	467	495	467	483	449	486	433	426	489	432	431	439	447	440	440	471	448	462	486	466	481	461	474	443	466	447	461	434	456	490	469	460	484	436	473	468	476	445	453	460	467	431	409	471	468	504	448	465	447	442	503	445	465	441	439	474	465	470	488	432	416	507	452	476	467	452	495	484	495	454	470	478	455	447	466	472	494	496	444	520	452	434	466	462	483	442	456	427	452	477	428	501	431	437	473	483	463	456	465	450	476	452	455	482	467	461	449	489	455	484	467	465	448	440	462	475	450	497	464	460	451	488	456	461	419	450	461	465	439	484	473	442	449	447	432	468	459	442	495	466	484	472	448	463	476	486	417	476	451	435	455	479	469	442	442	455	478	464	452	474	489	460	470	467	464	466	478	445	438	496	457	444	439	494	452	479	398	475	429	432	453	426	459	459	438	469	505	459	492	472	479	432	429	441	429	464	487	422	470	445	491	493	428	490	467	468	410	452	436	492	457	444	435	509	480	472	451	427	461	428	444	481	467	432	456	433	433	517	473	442	458	519	445	489	461	461	424	454	494	435	432	469	472	445	463	444	449	492	510	461	457	463	434	469	491	474	452	463	487	479	436	520	441	455	509	413	443	396	423	449	483	475	475	456	465	466	487	465	455	463	484	456	462	468	458	474	457	432	408	418	483	492	452	455	437	456	414	468	438	516	448	491	504	453	457	491	526	474	419	458	460	454	443	491	491	472	444	446	466	484	450	491	452	447	463	452	482	450	472	474	479	490	474	483	446	500	480	503	460	459	450	429	425	486	453	483	444	469	438	463	489	478	487	488	428	473	477	457	450	486	460	496	475	471	477	455	457	461	480	425	482	452	477	416	453	423	468	457	443	499	430	442	451	440	465	437	427	468	449	465	452	476	459	452	457	436	437	473	496	505	436	489	483	447	484	465	454	453	465	528	499	463	500	430	462	457	458	465	443	449	438	438	439	448	479	454	429	455	464	474	491	476	424	426	470	417	468	480	456	466	475	459	462	482	463	445	451	451	471	435	494	449	442	461	451	455	448	453	454	436	443	458	482	446	456	504	470	465	471	471	492	480	523	523	469	450	456	409	478	490	481	481	452	478	443	492	424	497	442	427	467	484	476	430	487	507	466	454	436	453	453	488	489	456	459	462	481	429	467	474	467	469	457	480	450	462	472	464	464	494	480	477	474	466	473	452	452	463	442	448	467	476	432	469	487	461	422	474	494	425	449	458	446	437	422	469	434	440	467	512	449	476	471	465	432	444	419	454	439	448	462	471	515	428	438	469	463	472	485	453	443	480	447	475	427	423	447	472	452	480	496	442	468	484	436	463	437	475	509	477	489	479	442	449	456	469	439	452	488	473	474	431	481	447	497	467	473	428	481	489	450	491	454	425	426	429	452	455	486	464	477	450	423	446	456	465	442	463	458	483	441	437	498	496	448	420	442	471	446	479	423	455	488	467	445	492	478	475	444	499	455	457	476	425	483	492	449	491	470	444	502	458	483	472	414	489	456	460	482	517	489	472	484	482	465	455	472	445	476	466	432	415	486	455	434	474	455	500	504	471	479	446	456	475	469	470	421	487	429	449	468	481	420	461	466	422	437	454	476	480	411	441	476	443	424	441	445	456	463	458	430	460	499	453	430	456	476	483	464	436	429	464	505	455	474	440	425	455	477	482	476	452	464	448	385	449	490	430	466	482	457	492	442	495	423	451	433	451	449	430	463	443	455	460	493	501	440	465	467	462	466	468	461	439	484	483	461	422	453	436	494	486	467	460	480	508	511	484	477	463	472	436	464	488	489	453	471	472	421	460	483	496	444	418	483	490	435	437	488	506	491	428	474	469	441	453	504	424	441	453	393	454	471	462	440	467	456	483	477	426	489	469	461	469	446	464	462	451	451	449	473	449	451	494	467	461	477	481	453	501	467	436	476	466	494	466	460	467	452	446	496	485	469	460	502	446	405	463	487	460	451	464	481	435	459	441	455	465	483	435	487	468	462	488	464	454	449	422	446	418	457
22418	21076	28698	23691	21238	22208	19697	9615	6341	4761	3540	2788	2403	2091	1814	1678	1583	1426	1362	1293	1238	1219	1143	1227	1157	1154	1044	1044	1005	954	969	852	874	872	882	881	911	893	802	810	822	821	795	785	813	788	811	870	792	838	829	783	814	795	791	793	780	834	785	753	819	818	844	811	801	902	779	791	888	808	820	757	786	855	803	776	752	807	777	768	841	839	802	803	809	754	773	834	763	804	789	809	853	801	789	793	736	811	768	833	785	808	835	793	781	803	836	812	817	812	837	784	786	770	833	814	858	761	763	744	750	798	798	783	771	796	793	796	785	763	734	780	805	772	817	777	802	817	790	807	830	746	813	771	804	798	844	880	835	777	772	837	735	798	777	811	731	825	769	813	812	869	784	836	769	777	842	830	739	797	796	794	799	786	805	757	794	768	752	772	751	816	837	799	758	777	791	783	787	784	774	818	805	766	779	795	799	814	788	858	766	780	838	768	784	800	792	779	823	785	788	810	843	805	793	795	794	743	766	894	767	782	806	837	809	760	788	835	824	726	789	811	797	794	831	783	848	799	815	801	753	816	789	800	744	795	832	784	787	819	790	744	770	847	773	818	783	799	856	773	840	773	846	794	753	797	809	831	751	776	792	787	821	823	790	834	830	843	792	803	798	834	792	776	754	745	795	797	780	766	775	852	785	836	740	802	787	763	801	817	810	790	824	758	800	803	789	774	830	791	816	785	769	815	826	774	743	795	813	823	768	797	800	756	786	802	826	814	776	806	814	750	802	818	816	760	744	801	788	794	803	790	788	798	829	797	816	760	776	768	739	798	814	749	789	774	832	772	826	817	833	817	779	844	769	797	783	836	794	851	811	815	802	831	790	800	804	790	780	838	815	800	817	731	772	801	825	801	812	778	754	767	829	792	828	782	809	804	787	834	859	803	811	794	824	751	806	759	812	780	788	803	787	717	786	773	845	796	818	793	755	753	762	806	854	749	785	830	778	769	864	786	812	855	791	811	791	844	859	768	756	752	773	766	809	788	837	822	786	808	768	799	843	819	773	784	822	802	831	747	817	822	852	826	828	799	811	779	793	814	796	866	850	793	800	777	751	792	846	801	770	804	772	812	778	787	812	762	791	802	764	731	806	803	851	780	794	816	795	759	817	794	787	775	804	820	790	733	744	794	804	755	753	788	819	784	752	819	808	788	788	826	777	803	818	780	802	820	822	798	785	827	804	779	771	803	803	741	756	763	835	799	836	773	813	783	860	734	763	747	810	797	802	749	802	807	798	818	825	740	781	769	813	743	826	851	833	823	774	783	831	818	731	780	798	761	778	765	840	789	823	807	829	756	814	725	767	792	845	867	799	816	815	806	844	796	844	801	818	794	755	849	778	755	783	773	796	784	845	753	742	765	779	795	791	825	783	776	780	837	833	787	762	765	807	819	786	809	789	825	727	836	794	779	837	797	786	811	851	776	786	826	800	803	769	795	816	866	806	834	766	880	784	793	783	783	824	817	739	799	788	810	810	780	800	781	815	815	828	835	812	784	810	805	795	742	767	806	766	768	780	739	822	820	796	850	811	822	824	823	783	771	800	849	800	793	786	823	771	792	767	813	828	797	774	813	786	817	804	760	797	785	809	817	762	813	761	783	779	823	813	796	781	777	785	800	825	810	817	825	810	838	765	787	813	787	771	857	813	774	796	840	760	796	770	783	767	789	787	782	750	807	812	818	799	756	867	735	783	813	780	819	824	797	841	794	792	819	853	776	805	797	803	784	822	845	805	800	806	818	812	773	792	792	785	765	804	803	803	817	854	788	749	856	791	821	786	764	802	811	827	827	743	805	793	791	798	804	765	762	850	768	812	787	796	844	795	761	789	790	801	807	786	781	786	802	823	783	838	776	864	782	815	803	846	860	795	786	727	752	820	771	770	786	804	757	802	764	825	742	784	821	799	743	766	795	783	814	821	769	806	816	777	787	770	806	823	780	791	774	772	756	788	836	816	792	792	811	768	787	766	829	789	827	819	772	786	781	828	811	760	766	845	757	808	783	777	833	841	799	820	735	814	790	795	781	754	813	814	840	830	803	804	803	839	816	819	756	794	805	817	767	781	830	782	761	821	833	786	720	817	813	776	755	828	770	803	802	791	798	810	845	815	821	768	766	838	788	776	820	763	811	800	746	799	788	822	771	829	841	812	846	802	816	803	808	751	805	802	831	784	716	749	807	798	776	787	787	793	811	801	761	771	734	828	825	739	777	823	828	851	792	759	796	780	772	781	834	763	806	822	811	788	812	824	775	797	837	807	799	767	810	740	801	849	738	749	830	784	791	771	816	788	836	778	850	814	823	739	800	756	755	793	799	774	794	779	823	766	783	807	840	754	795	818	781	817	801	796	796	768	737	836	819	826	791	790	807	789	788	752	781	845	774	808	797	777	847	811	826	799	815	839	765	797	795	786	767	817	775	799	832	775	799	844	834	812	799	785	781	810	812	770	774	757	712	807	816	808	764	730	779	773	772	806	863	872	765	800	808	792	764	795	768	811	787	773	839	822	775	752	783	783	789	809	803	741	816	814	814	782	750	758	772	783	749	773	823	798	773	802	849	774	811	857	811	795	811	785	780	753	751	819	847	804	825	870	744	854	756	803	783	775	826	853	833	785	810	780	802	790	802	802	759	860	771	785	806	766	809	815	805	791	793	768	762	803	805	785	792	745	858	782	875	779	774	768	769	760	789	775	820	799	786	757	748	820	792	756	785	762	787	767	797	780	761	821	728	737	849	834	776	769	720	848	809	770	777	740	847	774	853	790	779	769	813	819	820	800	769	776	804	770	807	805	769	807	819	779	746	787	815	778	781	785	800	814	788	829	762	788	849	787	799	826	786	821	775	764	743	807	769	791	828	829	768	811	800	802	780	773	828	821	801	841	804	737	843	809	819	774	802	831	833	785	764	844	782	772	857	823	785	739	803	778	750	769	784	794	799	813	800	786	830	825	738	805	825	802	804	834	834	830	834	766	810	773	764	793	800	816	777	793	777	809	800	798	800	783	852	750	810	814	766	738	857	769	826	823	755	748	794	775	809	814	842	807	764	797	851	823	783	800	820	829	764	774	838	775	805	806	778	748	793	815	771	779	763	810	777	774	796	790	771	764	809	790	780	778	791	828	806	830	824	764	762	857	838	773	791	841	755	792	799	753	798	800	755	810	844	779	829	803	823	744	780	843	761	801	787	807	820	824	796	781	775	803	771	789	788	785	828	805	821	808	806	810	815	797	802	738	834	843	828	802	809	782	862	784	833	831	805	805	804	834	811	799	813	747	751	793	781	727	784	838	810	753	818	807	833	756	804	816	815	832	733	761	776	772	828	777	803	755	821	756	815	796	765	812	766	765	779	816	821	807	799	813	817	817	789	789	825	762	792	799	860	855	787	816	844	790	848	799	795	783	818	769	790	817	796	800	799	783	812	807	768	837	792	764	777	791	815	777	790	753	818
27142	52033	41216	29924	24709	20360	16526	12429	9467	7121	5229	4214	3592	2994	2455	2192	2038	1843	1783	1620	1540	1475	1379	1357	1303	1306	1192	1154	1117	1140	1086	969	982	955	981	929	929	884	858	862	859	847	783	849	827	849	829	769	832	847	829	821	849	862	802	831	818	862	816	812	817	823	832	780	827	815	821	811	815	755	858	777	770	868	828	868	812	783	823	835	848	826	826	855	863	836	803	809	853	782	862	745	819	824	823	826	826	781	826	833	856	838	869	800	783	830	870	763	825	819	819	821	814	824	772	849	844	831	801	792	869	830	827	795	802	814	872	816	796	810	788	860	828	826	789	818	851	808	840	803	802	794	784	804	830	854	819	793	762	831	836	839	831	842	820	807	833	776	834	849	848	862	828	801	814	806	822	821	860	789	876	812	795	822	802	815	818	812	806	793	829	795	820	819	799	820	794	841	838	834	830	830	851	802	802	783	760	820	855	838	852	812	789	839	770	844	773	814	819	837	808	782	838	810	793	807	837	793	833	903	839	862	813	864	832	864	811	818	889	801	825	801	853	791	752	792	840	771	799	840	860	835	799	789	828	822	779	774	809	807	819	801	824	798	822	837	800	808	825	820	831	855	757	828	812	819	784	789	844	791	830	811	843	827	830	836	783	768	815	829	802	767	829	812	787	817	826	803	781	816	825	822	813	784	838	842	828	831	817	825	822	860	794	809	830	813	809	807	834	827	814	764	856	786	807	776	764	822	770	800	783	875	778	766	784	826	861	819	791	848	861	826	823	784	804	805	808	804	821	809	851	815	782	834	823	826	806	833	803	800	847	793	794	862	839	843	799	890	811	785	834	812	857	858	805	847	859	803	857	792	810	819	833	794	771	789	829	818	794	816	825	842	770	828	790	814	772	835	802	833	821	828	783	894	827	811	795	827	839	833	828	835	788	807	827	816	827	823	853	850	876	791	790	868	841	837	783	819	863	780	798	774	834	812	831	813	812	831	840	807	773	855	819	809	782	799	782	868	791	834	806	848	792	818	823	804	798	832	857	798	849	821	871	799	787	828	859	879	811	865	785	761	777	835	858	852	783	808	799	796	779	771	836	801	790	808	809	851	827	835	831	816	834	843	815	815	830	783	799	823	817	840	800	843	810	816	796	750	834	802	820	830	814	842	814	891	814	801	807	802	851	867	788	820	825	855	795	841	786	810	845	882	850	806	767	803	831	878	779	782	821	784	815	827	814	788	814	780	798	838	787	816	797	827	802	820	868	807	851	866	796	831	785	839	779	793	819	827	805	831	806	828	833	863	811	808	810	784	831	819	827	840	845	867	842	810	806	768	865	827	861	791	794	715	777	818	805	803	903	821	824	830	822	850	832	826	873	847	847	811	831	767	793	845	764	790	792	831	823	820	772	799	757	797	824	759	790	788	854	888	808	797	803	858	839	802	842	800	826	842	763	767	804	831	802	810	849	830	798	781	794	787	825	824	830	781	850	819	802	854	839	875	774	827	822	812	827	803	829	776	814	763	828	810	797	836	787	803	793	814	849	790	762	837	795	852	820	837	855	811	814	815	806	832	802	830	828	825	862	833	798	836	796	807	782	833	815	877	830	806	857	821	811	837	831	796	775	861	796	840	798	838	748	817	820	861	830	788	779	776	837	829	833	855	829	826	819	812	781	843	801	788	782	803	781	843	850	816	833	834	764	845	803	831	827	790	804	836	810	813	800	801	804	793	818	839	810	824	857	766	773	802	859	839	799	818	815	844	795	838	791	800	790	849	796	844	808	836	829	847	812	811	802	797	840	822	793	798	835	768	863	841	781	807	807	834	875	841	843	818	823	783	804	895	869	855	800	780	821	801	843	773	811	777	803	825	824	817	831	861	822	831	862	816	771	841	767	829	868	855	786	799	797	787	812	827	814	821	819	852	860	844	822	791	793	808	855	799	778	781	780	857	815	782	828	787	760	768	835	876	826	844	757	820	858	862	802	844	863	834	801	748	846	842	737	813	815	848	789	785	848	802	792	853	781	803	820	852	802	805	782	869	869	834	845	803	819	772	778	774	813	778	858	814	834	766	814	790	831	804	839	852	801	791	778	864	773	857	819	810	794	805	789	845	791	821	862	821	777	818	836	761	800	756	806	748	780	778	776	827	823	820	798	843	846	855	820	827	799	790	842	812	839	849	783	791	789	817	827	825	812	784	805	754	795	859	825	819	815	848	808	794	828	865	835	832	852	801	820	794	833	866	851	811	813	843	803	819	794	826	835	852	821	844	840	789	809	783	819	800	798	812	822	838	801	791	805	835	828	823	796	793	815	833	837	817	825	813	836	823	835	844	779	824	856	869	822	774	821	827	819	831	814	811	851	847	793	822	830	823	795	801	841	834	820	782	817	824	830	821	796	789	799	857	756	825	860	775	841	784	768	853	788	882	836	858	792	792	807	801	788	782	764	754	853	824	847	845	831	843	782	805	834	829	837	886	835	826	855	897	855	800	823	792	825	850	808	763	784	772	754	810	802	865	896	793	854	767	796	831	768	851	796	799	816	767	842	782	838	826	824	823	776	838	819	820	869	857	826	834	808	863	783	855	823	810	783	849	838	853	830	814	818	812	772	875	813	794	824	823	777	805	786	855	824	846	804	804	851	787	867	812	861	820	835	807	825	817	794	791	833	802	813	814	862	867	806	806	868	845	821	860	827	815	853	824	803	817	780	753	903	837	810	849	776	773	771	841	787	801	806	900	743	821	785	820	787	793	816	830	876	803	775	790	797	838	852	809	807	839	845	796	808	815	786	807	853	820	810	839	832	823	800	795	837	833	789	853	810	790	813	814	818	798	781	869	878	856	841	845	788	814	817	806	790	865	797	776	815	860	856	863	792	814	842	839	831	837	851	796	797	845	786	770	858	852	780	860	812	795	788	820	826	813	806	839	840	814	805	812	845	816	835	824	781	820	857	805	768	807	854	802	831	848	835	815	850	808	846	825	797	781	806	822	822	814	847	838	825	815	856	824	803	800	818	844	828	804	783	868	749	802	803	775	786	829	814	819	771	785	811	796	835	835	801	863	821	832	810	770	824	853	825	803	814	831	797	821	829	796	837	786	795	867	830	868	829	816	851	784	866	798	825	767	811	820	823	785	827	821	835	755	797	865	849	829	790	798	828	850	840	793	871	866	827	783	800	788	817	763	833	828	824	800	821	806	829	778	823	880	825	819	799	803	819	826	853	812	809	754	824	786	814	798	831	821	833	860	851	774	813	805	846	839	805	820	772	776	758	800	810	823	792	861	833	868	829	819	810	858	844	820	845	856	801	815	804	819	827	866	821	853	800	823	819	818	844	809	821	821	827	845	844	848	804	836	827	804	833	833	820	828	850	844	823	809	868	812	812	763	840	827	811	755	840	822	796	814	802	818	857	869	794	876	822	807	826	784	827	840	807	840	810	819	802	773	762	828	843	843	844	834	837	766	820	779	762	810	834	794	795	812	808	851	842	828
28131	24512	27841	20544	11804	7951	5638	3937	2851	2153	1703	1398	1183	1078	988	869	829	767	759	730	676	665	659	686	629	641	594	571	601	587	547	555	535	547	496	514	542	490	485	525	514	524	477	507	499	428	513	483	473	493	524	498	477	526	467	498	511	517	509	490	500	467	485	491	481	531	537	516	481	480	503	495	461	492	512	504	523	485	485	466	527	475	460	482	474	499	454	487	517	514	500	487	476	487	491	537	504	486	506	429	489	487	457	467	503	517	486	488	526	491	476	486	516	527	502	435	510	510	486	488	506	507	484	507	472	436	448	491	458	485	517	532	478	491	495	479	486	525	483	497	494	445	486	479	474	509	502	489	475	525	441	463	496	504	485	443	488	522	489	421	531	503	494	489	489	457	468	495	474	476	530	486	514	491	498	467	501	457	448	504	465	510	479	472	454	516	482	491	492	477	460	492	472	493	469	465	459	472	478	486	509	511	536	521	494	488	484	466	467	475	490	467	479	452	489	497	514	502	530	495	492	474	503	476	470	481	463	496	455	488	457	491	484	441	513	498	480	544	469	521	482	479	501	453	496	498	522	505	474	492	489	499	545	480	485	459	521	481	490	471	465	486	456	488	459	458	487	501	505	473	528	524	506	473	483	493	491	495	459	470	499	462	505	461	465	473	497	488	497	482	477	466	475	490	452	477	499	466	455	476	487	505	478	471	468	497	476	501	513	506	483	473	494	468	492	526	501	474	536	506	471	496	550	444	496	484	500	444	487	505	501	483	484	500	466	492	500	456	478	490	502	512	502	477	513	486	480	467	509	491	485	498	498	472	488	532	484	484	455	495	478	526	525	481	470	472	499	520	507	501	490	501	458	437	475	456	497	507	453	498	486	486	476	467	490	463	534	511	549	449	487	502	503	508	519	489	484	513	518	509	468	504	460	506	544	463	513	502	468	476	483	510	495	521	493	444	499	535	429	491	470	479	451	466	502	473	528	489	530	512	489	536	498	493	505	486	451	501	499	469	489	523	500	493	489	496	475	511	469	460	480	486	467	541	494	460	489	488	475	448	457	461	491	516	489	483	481	513	482	478	431	520	487	471	458	476	457	499	463	470	489	485	460	492	481	462	449	496	510	508	491	534	487	468	451	520	488	507	494	438	517	476	528	493	532	471	473	463	468	501	486	465	533	484	469	464	452	496	450	483	493	504	494	493	444	505	516	483	495	486	476	472	490	546	513	499	511	478	467	480	435	452	502	490	497	490	520	464	457	521	498	533	481	478	517	464	481	445	518	505	518	500	531	462	507	497	486	444	502	476	482	499	504	483	515	454	526	476	489	496	514	502	485	533	487	496	499	523	486	448	479	505	509	510	496	491	501	469	473	464	510	466	501	517	460	442	517	478	425	500	487	519	496	482	507	466	553	501	456	504	518	474	484	491	501	481	463	487	477	465	522	471	460	467	500	481	485	484	487	472	447	533	513	468	494	514	499	466	484	483	493	514	459	516	501	509	504	475	520	494	509	504	521	471	492	490	511	478	499	479	486	450	506	515	516	464	531	479	502	496	468	476	523	507	504	492	470	468	507	483	522	494	446	456	485	461	485	512	492	494	476	491	471	478	500	516	462	509	464	505	500	474	465	498	495	505	461	494	506	476	458	452	520	500	484	481	494	481	500	518	507	508	540	504	448	480	488	488	464	488	505	505	494	462	519	431	501	506	502	500	494	510	474	476	469	483	502	457	502	483	473	508	497	517	507	483	473	491	447	452	482	477	465	498	456	419	491	507	459	499	470	491	470	507	513	488	528	493	445	460	474	499	512	510	532	485	480	499	494	499	473	479	487	460	516	496	489	463	469	504	481	487	489	467	496	472	481	470	511	484	489	466	505	496	474	482	467	495	516	523	485	460	511	462	495	528	505	495	506	492	465	497	492	497	463	470	441	477	537	479	466	462	509	478	485	466	495	488	488	475	496	485	502	518	504	473	468	550	433	469	473	474	494	477	487	485	466	509	508	505	493	500	486	482	496	503	497	524	545	494	463	501	499	451	478	470	534	502	485	442	451	467	465	491	510	501	438	510	505	488	528	520	470	491	482	492	482	472	491	461	483	502	497	518	454	498	485	475	510	512	485	523	515	477	504	474	484	525	510	496	469	502	475	489	491	471	521	499	476	468	491	454	460	507	459	493	481	480	466	470	484	503	518	501	473	504	503	503	425	477	489	479	456	521	480	510	481	504	504	501	455	503	532	512	485	476	535	458	472	494	493	450	481	519	501	553	495	504	485	510	487	498	473	481	509	459	472	489	463	545	480	488	458	478	482	490	492	468	503	511	490	521	515	476	513	487	473	508	489	473	470	511	496	457	490	451	505	500	460	516	481	489	463	495	518	466	478	509	448	494	493	503	494	468	477	477	487	465	492	504	516	497	474	468	470	483	478	464	509	498	471	498	497	459	469	456	529	478	485	507	485	460	497	499	489	524	479	479	462	476	494	488	459	456	500	531	495	498	503	494	493	514	490	465	473	461	500	512	507	501	454	461	515	467	512	480	506	453	474	497	464	453	480	455	476	465	496	475	515	518	538	527	486	455	512	459	499	490	468	505	497	495	511	495	470	458	477	536	473	489	509	524	505	484	493	519	472	459	457	470	485	535	495	489	496	480	478	482	505	476	459	478	537	528	485	477	478	492	508	498	487	498	472	491	487	450	512	519	492	481	507	530	482	489	470	440	453	482	453	522	491	486	491	524	498	482	506	502	483	468	471	486	478	504	496	501	480	482	505	547	485	491	434	504	495	509	474	492	539	483	469	520	495	472	413	469	512	487	492	501	493	513	512	430	485	467	497	464	450	487	517	469	502	494	502	487	441	480	511	479	486	472	472	561	465	467	479	457	501	492	500	525	470	477	474	470	460	492	499	512	501	476	453	492	503	471	483	489	516	478	504	470	523	507	455	525	485	506	513	459	480	459	491	518	514	513	470	467	477	490	491	528	496	496	477	508	488	501	495	499	475	469	474	507	489	482	517	457	469	483	529	479	450	505	462	499	466	506	486	526	491	473	482	487	493	478	463	469	509	498	482	484	494	463	501	507	501	487	490	506	479	483	486	456	460	564	496	491	470	457	505	469	532	481	490	493	497	485	475	502	498	528	490	504	465	513	486	504	478	505	485	531	488	493	466	472	527	505	541	527	514	491	443	487	486	483	504	523	477	486	483	447	484	531	482	452	501	482	488	502	503	465	509	488	484	494	504	502	497	508	504	531	504	472	499	527	490	519	472	502	503	487	501	463	453	484	531	515	466	432	485	495	493	479	495	484	469	494	488	509	496	479	507	477	457	494	479	459	485	454	481	477	486	499	460	492	483	539	533	453	507	519	464	495	484	482	490	529	517	473	473	494	476	506	520	465	452	440	477	471	513	497	526	483	443	472	473	490	460	522	500	483	506	515	502	496	522	467	468	466	460	466	487	487	485	483	554	498	498	489	463	485	505	456	508	481
25120	40129	30465	19909	15090	12118	9609	7021	4921	3650	2801	2254	1949	1617	1357	1152	1054	1023	959	865	863	858	786	838	729	739	681	708	694	621	623	590	565	575	563	571	537	566	519	551	529	543	522	540	510	515	474	520	505	525	462	474	515	549	520	536	580	495	508	489	579	489	487	506	495	485	504	525	510	503	489	572	489	501	520	479	484	537	542	567	481	561	547	488	524	466	507	516	500	541	505	485	519	502	503	541	482	519	495	518	545	486	512	530	521	509	557	522	515	474	542	555	509	478	518	523	508	517	503	487	475	507	535	529	495	517	514	537	497	489	533	472	510	538	517	502	510	540	486	507	539	519	512	529	516	520	483	509	470	489	474	525	496	516	511	550	545	550	486	505	514	510	526	514	530	475	539	504	523	543	509	473	487	491	490	538	521	509	520	528	553	483	522	494	551	481	507	550	507	514	515	514	547	552	530	500	513	491	512	537	508	514	535	478	499	485	524	512	493	509	511	537	525	540	497	523	544	496	505	513	475	492	529	508	525	518	516	535	484	540	517	538	536	519	570	487	513	526	513	520	480	485	485	561	526	509	471	499	534	544	547	521	495	516	490	498	550	498	527	519	514	473	484	492	538	535	503	507	494	464	515	543	518	519	502	518	492	533	487	518	505	505	527	460	490	544	516	507	474	536	549	480	506	514	538	536	487	500	513	499	496	505	518	490	504	507	515	484	518	537	532	557	512	520	520	488	502	479	494	544	533	550	518	496	493	560	510	548	467	516	520	498	508	517	518	509	557	518	537	487	467	506	541	516	527	520	529	494	530	514	536	485	484	506	458	523	508	504	573	526	541	536	536	526	493	538	535	498	534	518	500	515	498	493	495	520	517	514	509	492	543	517	475	507	510	512	566	541	525	529	530	511	541	492	525	531	508	520	487	525	510	548	492	511	501	496	552	541	524	506	539	511	498	529	518	517	514	529	480	525	501	496	504	478	516	527	505	542	540	507	520	524	506	504	477	524	523	502	524	538	484	519	503	488	500	525	508	523	518	520	515	506	545	493	512	518	488	536	510	488	520	517	476	503	531	517	516	496	511	482	517	511	521	543	451	519	557	539	538	521	524	501	548	508	514	496	473	489	522	501	495	493	521	506	558	508	522	518	548	517	488	530	526	522	535	546	491	524	497	578	475	501	508	468	514	583	483	506	518	504	518	485	539	550	487	499	468	506	547	471	552	507	518	555	499	477	487	557	491	533	551	484	526	491	523	513	497	530	523	538	507	530	500	498	512	468	495	487	534	497	542	500	508	532	494	514	526	490	514	484	502	514	471	529	492	521	537	524	536	542	548	551	526	511	516	505	500	500	493	511	548	499	508	505	475	484	520	531	528	518	550	522	478	524	536	493	480	533	508	553	554	498	540	496	488	488	540	495	496	539	484	521	446	546	498	528	515	490	495	507	504	506	489	517	539	480	531	543	521	503	488	498	475	530	517	549	497	508	499	548	514	493	537	528	539	480	552	490	487	462	547	526	514	542	492	489	496	487	514	516	524	506	538	531	522	494	518	487	530	504	529	512	528	473	511	514	540	516	562	520	518	505	540	528	535	574	522	494	514	513	486	471	488	445	501	540	521	526	488	497	495	542	496	471	549	496	538	517	516	505	530	522	518	545	519	564	536	475	536	512	501	522	508	475	523	530	565	528	533	518	507	513	509	536	566	470	504	502	528	490	549	524	507	523	500	523	545	528	509	524	501	496	501	477	499	520	512	490	519	533	520	507	517	535	497	518	522	525	512	518	483	511	545	536	512	555	528	541	521	476	537	511	498	526	514	514	520	477	478	504	538	511	518	535	478	481	579	521	511	524	531	501	515	510	476	530	484	559	536	516	520	546	546	538	535	513	522	491	520	512	517	495	531	490	492	534	488	500	480	505	504	604	555	495	536	480	466	493	477	500	483	493	521	536	538	501	471	489	511	498	486	526	483	449	544	521	497	547	508	534	511	470	501	508	516	528	466	506	493	512	545	525	487	513	503	536	502	470	486	525	539	506	523	480	490	508	561	550	542	511	510	521	499	521	502	501	480	522	528	484	512	516	513	508	490	513	505	528	552	477	494	541	488	494	510	521	524	499	481	530	492	518	514	487	522	490	522	511	483	461	523	511	524	526	562	527	515	534	495	487	522	508	485	463	539	494	484	511	530	523	499	515	481	515	528	510	559	559	532	506	531	524	484	497	520	489	559	508	514	505	546	502	526	539	485	540	532	563	572	507	499	504	486	500	494	539	517	540	523	537	519	520	524	499	548	494	543	526	515	497	536	520	499	491	503	502	441	524	505	507	550	516	509	491	510	525	497	529	495	516	477	528	515	525	524	499	545	504	494	520	530	519	504	527	486	512	541	536	512	475	528	533	542	539	493	524	483	515	558	541	506	509	498	526	499	483	508	512	520	510	521	526	549	521	498	507	556	527	526	553	521	486	506	502	495	491	519	535	510	507	486	524	518	511	530	487	527	489	527	538	478	474	514	525	562	530	560	479	506	561	510	498	555	501	520	481	520	503	506	548	510	508	519	549	531	498	522	479	507	511	504	490	517	494	486	519	500	443	508	515	505	501	516	522	451	546	528	522	507	529	499	549	480	526	551	538	539	505	528	527	517	496	521	499	527	510	509	502	533	483	515	533	497	485	526	521	539	543	566	542	522	513	515	485	514	539	514	512	507	518	502	535	526	521	509	540	508	535	530	539	482	514	532	553	522	535	544	515	526	515	532	538	475	531	487	516	561	511	533	497	545	517	503	509	507	516	520	499	518	475	549	539	517	520	514	529	544	497	521	488	483	515	452	493	493	535	501	536	507	486	504	510	529	509	458	542	578	527	527	489	506	505	502	497	539	543	553	545	518	531	515	473	521	525	514	523	495	532	509	474	519	492	541	531	485	521	517	506	543	531	500	536	544	503	471	498	512	540	521	515	524	483	512	538	558	523	548	525	486	510	500	499	472	514	520	528	488	517	492	532	537	495	533	478	473	512	513	524	522	483	510	551	507	484	487	495	524	497	512	538	482	519	499	521	548	525	517	528	501	486	460	537	518	492	514	520	505	503	500	474	476	474	512	507	521	476	565	484	519	530	495	528	498	507	516	525	508	565	556	481	541	483	495	535	499	518	502	520	522	554	522	535	546	547	536	457	497	509	496	516	513	532	549	503	544	521	465	522	546	504	521	473	495	472	518	521	499	544	481	553	526	529	500	480	519	497	506	526	572	530	502	520	525	529	504	477	513	507	519	511	480	510	522	536	538	532	514	554	498	486	466	519	532	480	524	495	492	496	513	518	493	518	491	496	521	506	548	530	491	504	507	537	493	520	556	513	504	488	538	516	500	507	517	535	510	488	476	517	511	513	485	505	529	512	502	497	523	485	538	501	532	524	529	530	502	479	558	522	543	515	499	492	471	471	518	499	496	540	560	549	480	504	521	479	553	559	489	523	529	519	517	484	531	496	533	532
23218	20936	28199	23943	21417	18766	11857	6762	4392	3382	2772	2267	1929	1768	1532	1291	1283	1210	1145	1098	1088	1028	947	906	947	1021	964	945	992	927	856	838	820	919	862	846	828	780	804	776	757	772	728	734	774	758	747	759	784	764	738	765	774	823	780	808	751	739	729	716	743	805	788	753	776	770	785	756	739	784	759	763	750	796	758	770	784	725	789	780	832	747	783	785	778	825	779	798	725	780	792	760	763	790	841	766	809	776	755	757	784	739	793	793	856	803	749	757	801	748	754	758	810	766	759	727	769	733	753	711	798	775	756	766	754	835	755	750	824	808	789	791	769	753	804	773	772	791	764	802	778	783	783	786	816	779	827	744	740	760	765	754	761	778	789	757	783	709	735	791	736	767	736	810	744	759	823	767	751	757	777	730	790	720	723	761	779	793	748	752	756	709	748	765	758	723	739	775	729	742	773	801	744	830	756	777	806	707	795	799	773	800	772	765	768	741	759	740	728	733	781	744	759	746	760	776	747	783	774	752	692	815	791	789	781	781	729	819	760	812	746	801	744	693	745	752	814	739	767	784	753	742	744	771	736	779	849	739	735	769	769	748	733	786	825	774	776	778	819	792	759	802	738	799	791	735	818	860	762	740	802	778	774	762	765	770	784	799	750	751	729	751	779	744	758	752	764	784	769	791	730	794	791	731	808	752	769	745	744	739	811	749	767	793	751	788	734	764	795	819	748	786	813	722	809	784	755	800	739	728	730	776	757	801	751	755	755	747	763	767	737	817	828	776	852	765	727	784	791	793	792	809	760	732	770	700	739	844	734	811	820	744	758	720	740	775	741	739	772	801	768	800	753	817	784	747	733	775	754	815	748	795	721	751	845	793	753	772	783	780	824	827	774	760	800	738	721	716	773	804	811	772	728	753	791	765	786	762	773	758	775	818	745	752	748	762	829	746	783	774	793	739	699	721	727	754	802	837	745	837	824	750	804	773	806	810	746	700	760	716	804	749	814	861	781	773	752	770	778	811	815	785	796	842	815	755	778	782	796	740	791	853	787	750	714	754	811	803	723	806	744	733	764	799	732	730	753	706	769	774	729	771	727	784	777	792	810	753	782	776	792	830	776	768	744	744	771	726	745	720	767	746	780	800	779	756	784	795	780	784	741	779	749	797	788	740	753	760	801	743	769	806	747	775	802	759	747	767	780	750	801	749	800	784	764	754	792	793	771	754	794	800	822	823	753	716	737	789	791	778	761	759	738	753	792	811	761	838	782	762	767	703	795	776	742	779	778	745	806	720	782	820	776	728	727	760	742	783	794	800	802	833	840	769	808	771	778	794	742	774	748	701	769	749	750	766	794	724	748	710	754	741	764	762	782	789	767	742	798	785	744	767	788	800	767	754	757	760	776	794	759	759	786	771	731	782	803	794	744	737	840	752	800	764	785	736	742	789	762	762	778	733	768	795	712	697	747	769	811	725	784	754	742	794	762	809	770	741	739	800	762	728	762	783	716	783	758	793	756	841	769	756	769	777	812	814	725	743	759	743	750	763	782	736	781	804	739	733	745	762	750	733	802	773	782	794	800	764	757	770	765	737	771	767	743	752	735	769	767	749	768	839	799	751	771	748	765	767	760	807	758	806	754	787	740	790	790	791	757	779	746	754	724	748	765	787	780	812	761	772	723	785	816	812	756	773	770	764	792	743	733	751	747	753	787	783	738	795	780	765	695	830	779	801	781	742	725	766	814	775	781	743	725	763	755	787	721	773	769	769	770	756	793	759	787	807	766	743	806	746	747	808	762	761	796	780	743	811	785	760	801	771	742	734	779	720	800	746	767	800	775	787	699	808	741	788	745	731	715	797	774	751	739	801	740	816	764	793	788	811	797	755	792	744	795	761	813	733	791	753	733	766	778	768	810	790	793	744	763	804	719	742	779	811	706	799	792	777	780	728	759	780	785	828	764	726	776	782	773	783	786	753	767	747	769	792	743	756	785	739	793	772	718	728	734	787	737	799	754	759	744	781	804	781	772	761	802	731	785	790	772	775	710	766	781	767	730	799	726	766	709	740	779	759	841	783	717	758	776	790	815	796	739	761	728	769	707	786	790	747	798	734	756	726	766	818	800	817	767	788	780	767	735	781	796	734	732	787	793	781	781	795	779	773	798	732	737	816	798	797	801	779	831	789	769	789	754	773	754	804	773	780	740	783	760	733	774	770	732	726	755	784	779	785	738	786	735	737	738	729	768	810	810	766	822	804	785	750	779	799	736	751	755	807	758	772	798	775	764	815	797	822	777	805	724	812	796	771	792	743	796	759	772	783	802	733	736	750	757	746	760	800	830	742	768	804	737	773	812	787	731	725	797	726	756	727	775	789	751	784	755	734	778	747	756	763	820	731	815	744	755	791	730	743	719	725	771	687	765	799	759	756	734	805	781	720	753	752	739	735	805	807	744	761	765	781	759	762	777	844	728	788	739	788	778	772	758	757	762	747	787	804	754	752	748	738	767	780	753	793	727	726	802	748	814	771	828	789	751	742	750	775	766	772	761	760	774	771	758	737	781	768	768	826	769	761	806	730	753	753	761	801	790	784	789	750	759	752	808	774	763	758	731	730	745	787	700	719	735	770	817	776	763	812	755	789	810	768	778	712	754	762	749	802	796	748	823	737	762	746	756	791	777	781	761	761	754	741	804	777	772	727	806	735	763	728	830	760	797	758	778	705	798	772	764	810	799	779	725	763	811	751	785	787	742	750	773	773	749	781	795	755	778	724	765	815	778	712	727	772	762	715	743	787	771	773	805	774	772	760	750	792	761	783	784	785	773	759	788	761	737	806	716	831	750	754	772	735	781	764	776	775	745	739	780	759	804	709	771	767	779	788	787	789	721	727	763	781	802	780	770	741	790	773	777	781	759	775	756	821	754	824	750	716	797	770	775	779	763	753	837	796	786	723	791	757	800	762	778	790	764	776	800	771	829	786	739	823	804	753	770	798	740	757	790	782	742	697	765	776	787	784	802	776	784	794	826	760	731	751	771	740	771	775	760	759	757	765	749	819	803	808	766	759	770	763	753	745	774	765	749	749	742	771	846	792	767	769	747	783	751	733	807	803	775	761	797	794	766	792	788	786	756	800	778	793	789	788	733	790	784	758	763	764	804	764	734	769	731	716	788	792	823	796	767	738	791	819	751	741	753	745	763	796	768	786	779	771	706	726	746	769	802	742	804	775	761	773	815	740	756	809	785	726	770	746	751	754	763	713	760	769	731	766	745	758	698	750	807	747	744	823	777	779	772	785	794	743	789	758	762	781	731	768	755	766	795	707	789	801	781	818	748	767	782	801	762	790	767	712	794	744	799	715	741	782	768	813	767	745	785	760	790	776	767	802	748	805	724	734	784	749	759	728	791	729	728	766	726	744	728	767	782	744	766	797	787	802	736	711	735	778	777	763	774	795	826	785	785	746	784	727	763	790	780	792	756	765	752	809	727	752	769	793	796	752
25348	46782	35863	25216	19935	16365	13000	9856	6975	5191	4259	3327	2709	2483	1989	1703	1596	1480	1464	1419	1301	1234	1174	1194	1165	1192	1117	1050	997	950	953	938	861	930	847	904	864	897	851	834	810	799	799	808	777	796	795	816	778	755	797	778	803	808	843	799	807	819	782	797	776	812	809	802	807	801	743	808	798	806	697	759	761	801	781	891	797	740	823	812	773	802	843	755	780	749	767	787	783	830	766	735	816	752	783	789	735	854	796	804	780	735	764	745	753	799	766	731	804	754	734	792	829	782	810	761	800	808	827	766	781	747	805	779	759	862	728	767	833	840	754	826	785	738	777	799	802	778	821	819	826	767	808	734	818	771	773	827	866	765	744	784	808	784	765	781	787	858	757	781	773	771	818	811	767	819	792	786	797	803	808	733	733	777	752	797	811	802	768	786	859	758	762	798	800	766	828	774	820	763	788	776	736	785	808	810	802	804	786	780	783	789	782	792	821	755	844	838	768	782	764	789	826	811	826	806	780	743	810	805	749	746	757	807	812	781	733	803	754	788	779	798	793	796	825	762	817	774	765	782	818	807	743	756	827	787	759	817	787	859	720	787	853	780	810	768	778	765	834	784	778	802	822	776	821	820	769	793	774	760	745	826	787	747	798	745	811	778	821	776	820	796	791	774	805	770	773	790	798	803	789	828	786	783	740	791	784	762	804	817	756	812	795	791	757	773	816	795	770	790	822	778	840	788	772	810	764	774	717	834	772	805	790	757	803	794	779	776	791	786	820	827	831	786	797	803	862	853	832	708	818	821	774	796	814	757	739	811	795	765	728	823	775	825	770	758	808	768	743	825	763	733	832	829	780	760	857	796	816	811	795	788	806	817	792	764	777	844	792	782	773	788	767	770	789	819	804	768	754	810	780	726	754	750	814	841	800	821	784	768	785	815	815	794	825	815	766	838	811	815	810	778	783	828	793	766	801	761	803	777	775	812	769	818	761	787	730	808	827	776	762	835	829	824	748	778	785	778	777	729	798	796	803	741	839	756	817	787	829	793	783	807	812	793	812	815	806	834	738	785	813	790	797	802	750	833	741	767	800	811	798	785	779	803	832	832	797	837	784	761	815	830	777	766	796	775	786	768	776	824	804	779	754	776	772	781	749	795	706	776	821	790	776	814	826	777	816	774	761	819	786	786	798	782	773	766	769	839	774	812	789	792	765	786	783	813	806	844	824	780	764	822	790	815	801	781	761	827	794	810	826	781	772	746	799	823	733	819	832	748	803	774	796	781	807	804	819	783	779	801	764	817	763	780	781	792	839	808	786	800	819	816	775	796	770	808	818	815	835	777	793	797	784	768	769	800	829	825	782	772	782	794	779	800	793	888	757	792	770	802	791	823	808	821	806	761	783	834	762	728	755	790	789	804	759	810	825	795	808	794	786	801	804	786	818	807	786	816	814	857	822	786	819	756	776	772	798	754	781	758	780	801	795	815	789	814	817	779	797	836	794	795	812	795	842	791	733	781	824	791	837	792	785	756	818	774	778	793	795	826	794	770	787	856	797	791	864	780	795	800	787	774	810	771	800	856	829	756	838	820	767	773	777	783	791	794	812	825	817	844	790	805	777	795	788	777	798	826	757	843	781	814	793	803	800	785	807	774	791	798	804	789	800	788	786	802	786	784	827	781	790	811	776	781	759	773	763	742	764	799	734	731	835	844	790	796	823	826	813	763	780	801	834	786	772	784	783	792	771	779	784	798	827	747	788	787	784	790	802	783	796	822	738	796	778	779	786	759	831	765	795	777	775	839	751	822	809	742	803	808	804	825	786	852	740	837	832	788	755	798	790	782	781	821	777	824	768	783	764	787	792	774	769	812	849	750	761	786	825	782	847	767	796	794	813	769	792	833	802	803	783	785	820	784	758	794	751	821	772	819	780	773	809	807	810	787	776	805	788	857	846	782	807	771	815	793	787	785	814	773	784	777	815	766	762	772	791	825	798	774	822	806	823	766	792	825	820	789	791	823	770	814	861	807	834	797	782	780	841	735	768	767	789	775	816	811	791	820	864	775	780	784	787	829	746	795	806	767	755	775	788	775	738	805	839	853	800	832	824	776	791	801	805	839	770	833	788	737	758	811	774	802	849	801	771	776	823	756	754	779	758	805	805	799	802	763	832	788	776	794	782	795	775	814	801	822	787	773	798	750	772	801	826	799	791	808	777	808	777	737	836	797	815	774	802	832	779	760	762	757	820	761	840	802	811	745	838	774	794	780	796	814	757	799	771	741	804	788	799	775	800	763	783	834	836	814	782	761	799	767	787	807	834	767	799	819	805	776	789	810	785	753	748	763	824	762	778	808	832	757	785	768	809	794	777	763	886	795	772	803	798	828	777	778	792	793	793	807	798	819	777	857	811	795	798	782	769	752	815	760	778	773	829	792	806	817	781	830	813	785	771	785	794	751	767	773	811	773	776	796	818	776	774	754	768	804	788	778	792	802	891	802	800	754	793	791	769	764	784	797	855	807	843	769	777	780	746	823	819	773	804	769	743	838	802	789	790	785	787	777	794	807	795	787	810	826	790	791	797	761	784	745	831	760	776	841	765	827	823	826	771	797	786	839	807	814	822	848	747	826	749	825	825	793	772	786	834	759	817	720	803	781	834	813	770	799	764	842	753	811	752	796	777	770	755	791	757	853	782	779	745	784	791	807	847	784	832	742	837	809	748	861	749	806	819	769	792	756	751	776	786	812	788	808	786	811	807	764	816	775	795	739	803	727	827	777	816	747	774	790	818	759	809	785	770	829	815	744	770	773	808	787	772	807	757	803	803	783	777	777	782	771	807	825	789	780	783	805	815	781	805	772	820	793	796	786	759	776	788	826	838	798	795	828	824	808	795	794	738	792	760	811	802	788	790	825	800	835	813	823	821	811	806	771	789	777	829	766	780	768	769	769	796	803	813	806	784	829	769	808	772	777	808	780	814	778	763	758	781	802	764	760	797	787	787	828	805	772	789	795	778	771	813	810	774	794	775	764	753	862	748	811	815	777	770	785	779	759	803	814	802	826	774	823	797	721	789	778	761	794	720	870	822	781	829	776	827	816	795	779	793	727	775	781	800	847	794	741	821	813	772	731	833	795	758	830	815	856	780	813	824	771	736	789	799	765	804	744	842	793	795	854	779	741	824	756	825	793	782	786	841	811	810	759	796	814	790	732	774	799	826	734	781	777	786	787	742	764	750	824	795	812	795	790	771	791	787	785	746	801	833	761	798	830	744	778	763	788	783	821	757	766	792	743	814	817	789	814	822	836	744	748	762	808	810	782	825	847	800	807	803	801	790	794	808	764	772	831	787	790	820	770	765	824	782	764	808	792	772	837	727	798	824	815	815	815	761	778	807	796	873	807	816	794	735	763	797	824	799	796	850	832	766	832	774	740	803	770	842	806	780	745	729	889	793	768	780	789	789	762	785	800	827	766	829	715	862	819	799	802	757	812	807	786	772	814
24557	20997	27435	25568	19092	11883	7908	5259	3801	2719	2098	1656	1394	1242	1047	919	824	771	764	771	708	681	660	629	588	603	574	574	558	564	514	479	516	478	457	480	455	427	441	438	431	448	414	427	429	403	441	374	418	431	468	417	428	409	441	380	391	423	435	428	408	432	402	440	411	417	482	405	384	411	430	406	435	417	403	429	426	385	421	410	451	444	414	402	388	423	434	428	422	420	429	410	413	426	465	431	427	409	419	417	409	422	392	405	398	387	403	439	417	418	420	453	405	432	439	439	431	404	406	418	408	432	373	385	414	390	431	400	433	390	439	431	435	416	428	429	429	438	413	452	427	464	419	434	385	411	418	416	460	409	420	419	417	422	434	405	410	385	399	469	388	400	411	430	400	421	425	429	405	376	427	427	407	415	418	408	428	472	400	398	409	420	436	396	426	436	414	444	404	410	431	414	376	402	383	410	407	413	409	418	418	437	400	405	418	422	390	410	436	406	421	391	415	442	418	450	426	412	401	414	412	423	418	407	391	411	398	449	387	452	414	448	407	428	402	400	410	445	406	438	422	382	409	435	409	393	426	431	439	408	420	417	430	438	429	456	446	435	396	363	433	414	426	442	449	417	430	430	430	420	417	452	400	418	443	403	447	432	449	410	405	427	427	428	478	393	400	439	453	411	460	437	399	444	427	388	411	403	427	417	462	413	417	424	367	426	395	416	404	441	417	409	413	420	444	429	419	419	398	406	446	458	429	388	440	446	391	471	387	364	454	406	427	445	402	401	429	404	417	433	425	383	412	412	415	407	417	386	425	426	412	423	409	401	426	399	428	373	402	458	420	387	421	406	383	403	435	418	447	402	391	419	417	424	411	434	404	386	440	432	430	451	427	419	430	414	412	403	394	401	412	409	390	400	399	382	418	429	421	432	431	392	420	388	447	428	446	455	425	444	411	455	448	419	423	413	409	388	437	420	411	385	449	458	473	417	430	404	419	400	434	461	435	440	429	424	421	438	415	429	416	403	429	408	411	381	422	391	438	423	419	410	402	413	413	376	402	433	428	410	388	407	403	409	425	399	428	392	400	406	460	390	389	394	419	434	421	434	408	429	427	410	445	461	406	398	406	434	367	386	390	412	410	437	411	410	426	399	436	409	392	428	402	431	416	427	398	385	440	422	408	432	415	381	388	424	404	426	381	389	429	446	431	382	443	424	412	421	429	449	428	412	417	433	447	381	391	391	440	419	428	463	439	392	448	455	416	410	424	430	409	427	442	432	424	431	448	397	419	421	433	410	437	430	438	430	426	407	446	395	404	425	437	455	415	448	422	384	411	434	425	398	441	443	398	386	432	420	382	475	433	440	420	431	383	420	430	402	441	430	452	389	411	393	423	409	387	406	400	433	428	441	424	421	396	370	421	419	391	433	398	422	396	400	405	398	427	391	417	399	453	425	433	415	425	438	413	410	415	435	420	426	417	391	393	433	408	415	436	421	415	399	395	435	439	397	378	419	460	403	456	415	380	417	409	415	399	446	404	447	433	428	424	430	446	415	404	409	411	448	403	442	409	416	423	447	426	442	409	410	421	418	423	390	414	419	429	387	459	431	428	421	428	389	443	408	397	427	415	442	414	453	388	404	410	428	411	423	426	386	424	420	452	433	434	416	448	395	422	432	411	393	435	408	438	413	424	408	420	390	377	406	408	408	445	461	469	402	416	395	415	446	384	405	434	427	436	433	427	417	400	442	363	404	429	414	405	405	393	444	416	441	428	407	419	410	447	436	352	420	427	429	409	446	425	379	416	411	432	405	414	416	416	436	462	422	408	410	409	430	442	447	405	403	433	441	422	429	431	396	421	415	404	420	416	404	430	418	431	422	407	430	383	422	387	424	415	417	406	421	386	426	380	410	384	398	403	460	429	379	437	444	395	406	412	428	444	441	431	447	397	424	417	435	398	404	398	445	401	448	456	416	432	442	400	389	420	416	424	392	406	429	411	399	456	447	395	422	423	413	415	405	395	419	382	446	441	384	384	402	412	470	382	385	432	398	399	408	417	469	410	426	413	419	424	398	402	404	438	394	390	418	397	431	414	430	441	409	441	427	432	411	409	421	419	418	421	434	387	426	402	443	419	387	403	413	430	437	397	408	417	433	399	388	397	425	438	407	420	444	443	407	421	378	397	400	452	405	389	415	393	430	411	407	445	424	412	451	435	405	437	414	389	420	415	427	444	436	409	448	401	413	419	435	429	401	425	455	408	464	433	411	403	413	391	467	404	399	410	422	407	388	434	400	429	389	395	439	377	392	398	387	388	425	378	452	441	418	427	386	427	409	404	426	423	427	431	428	406	404	409	403	453	434	409	434	417	429	427	396	404	408	446	451	417	447	462	427	427	431	442	449	410	402	405	430	457	408	413	407	424	419	398	412	403	416	425	410	412	429	415	428	450	401	429	397	429	445	411	439	439	410	401	392	396	393	476	424	432	439	439	409	387	411	389	411	374	381	439	431	418	385	419	409	421	421	412	430	425	420	469	425	388	443	426	426	418	440	445	419	444	425	441	432	431	406	388	437	449	423	442	422	438	431	442	429	421	410	428	386	419	415	436	420	422	397	393	433	446	425	438	409	387	414	395	416	453	434	413	390	424	392	412	418	413	380	422	417	418	405	412	422	408	401	407	422	423	391	438	392	404	419	420	440	411	417	417	411	391	422	415	412	427	420	423	431	391	419	417	437	391	402	416	457	412	441	370	401	413	417	428	401	420	449	402	431	420	431	415	413	362	422	444	402	429	405	416	412	431	418	391	418	413	424	407	466	397	445	437	391	419	394	432	450	398	431	422	398	399	427	427	408	404	438	418	395	414	440	433	439	421	401	444	431	434	409	414	435	404	408	395	414	458	367	439	437	382	480	405	365	447	425	414	433	409	452	434	411	420	429	418	412	422	442	390	411	413	419	445	431	413	423	431	409	422	432	430	401	428	439	390	431	405	409	407	452	378	379	445	454	426	417	413	424	437	407	432	415	447	400	417	428	425	407	434	384	408	435	399	419	368	415	438	418	425	402	416	412	413	448	411	412	465	403	453	445	438	398	405	398	428	430	415	403	416	444	451	409	445	404	419	418	414	411	403	431	442	417	427	445	409	459	443	424	445	408	420	410	390	427	462	437	466	423	428	439	432	443	420	435	423	390	376	466	401	402	411	413	389	417	426	392	411	397	385	424	387	429	437	413	434	421	438	419	387	403	425	429	389	423	402	415	409	428	431	443	421	463	440	374	407	391	440	425	410	442	404	419	394	431	420	417	350	378	412	392	427	416	427	398	456	428	437	429	419	403	425	374	396	404	439	396	418	428	381	413	399	436	414	409	407	419	428	381	411	410	409	427	454	404	420	414	407	417	426	435	425	361	409	389	442	475	413	411	393	427	417	430	436	409	412	386	440	393	448	435	418	442	437	442	399	426	418	422	394	421	380	410	390	451	466	439	410	410	434	416
24557	44314	34144	23849	19150	15016	11768	9080	6484	4736	3580	2729	2303	1942	1598	1309	1151	1064	1016	966	856	841	854	750	771	758	742	698	699	631	595	583	543	542	567	515	540	493	495	496	468	488	432	428	484	463	448	426	439	429	465	448	468	462	418	464	441	434	446	457	474	467	433	469	453	451	446	445	416	481	432	478	427	443	466	466	441	446	454	453	485	468	446	443	445	469	421	433	437	481	474	457	450	469	426	433	451	420	450	432	436	443	494	414	474	461	444	433	447	449	437	469	464	449	420	448	462	467	437	420	447	459	480	444	458	461	479	463	421	436	430	449	455	421	450	473	466	428	458	432	470	483	476	458	472	508	458	453	439	476	414	455	459	432	417	432	428	492	478	459	438	472	466	435	475	466	454	467	428	456	425	472	436	460	472	436	447	492	451	462	442	430	466	454	448	495	487	425	445	435	444	445	431	434	474	473	467	425	439	445	422	432	468	433	445	462	425	504	432	435	390	499	462	491	446	447	437	438	435	439	484	442	459	452	445	462	462	463	448	465	445	438	450	448	452	411	430	452	402	462	461	434	412	442	430	472	432	402	457	509	449	477	448	405	456	432	490	477	442	457	420	425	470	499	467	471	425	463	442	428	436	434	441	439	459	481	454	462	441	451	498	445	455	475	461	468	439	486	450	442	435	433	458	418	461	456	476	454	446	421	463	487	461	414	443	460	460	430	450	442	485	456	448	442	505	439	487	451	472	475	437	474	448	440	448	411	449	465	425	464	449	465	461	494	440	464	451	452	448	493	439	491	476	448	469	434	479	445	416	454	447	470	458	449	456	452	445	445	452	425	458	476	467	459	475	459	456	479	441	475	429	433	470	469	478	464	429	452	502	470	443	440	468	455	429	446	435	468	439	436	468	454	421	467	402	459	456	451	431	466	447	423	448	419	409	453	485	460	449	458	453	465	488	463	476	465	453	456	420	490	480	408	479	433	448	431	469	454	442	454	459	449	442	434	423	427	453	451	458	444	473	448	440	456	444	490	441	465	463	483	447	458	442	507	446	464	442	453	477	434	470	453	417	452	431	465	466	454	443	529	426	440	462	466	444	443	472	435	443	442	476	420	450	452	465	478	464	454	458	452	461	483	442	477	464	475	417	491	485	436	463	452	444	457	414	430	425	426	443	432	460	465	487	472	460	459	474	453	459	406	443	418	445	450	446	461	450	452	511	459	445	456	479	461	487	443	435	456	439	476	405	430	479	439	476	438	442	478	466	458	435	449	488	492	460	457	454	475	467	457	444	444	461	447	441	424	413	471	458	499	430	448	440	463	418	458	475	458	466	437	425	452	427	449	427	433	470	466	473	469	437	450	464	461	471	433	451	476	479	446	452	437	480	449	464	445	446	403	459	454	473	471	429	476	464	441	440	442	439	430	457	445	434	454	417	447	435	449	475	463	434	474	431	448	440	456	452	459	445	426	420	443	449	436	421	443	481	435	447	433	467	472	471	442	448	467	430	438	450	439	488	439	457	444	408	432	422	460	427	451	413	426	479	431	462	429	490	464	457	483	432	478	487	463	467	445	415	442	435	472	434	457	457	448	442	469	479	447	457	460	459	440	485	449	391	441	482	450	454	449	449	428	462	451	397	440	478	477	489	398	471	412	444	475	446	477	468	486	446	441	421	412	464	467	465	449	451	466	455	461	460	443	487	429	463	475	426	431	452	461	422	434	435	449	461	452	422	457	462	476	450	470	473	459	471	453	449	414	425	450	441	481	430	421	404	461	453	438	492	490	431	451	473	431	466	432	430	481	442	469	446	456	489	461	446	477	434	466	456	464	442	493	471	456	449	439	434	416	435	445	446	439	461	431	482	456	445	463	466	417	453	464	442	461	444	427	441	441	470	493	425	426	474	453	419	452	527	468	427	470	476	473	464	448	445	467	439	455	454	457	447	474	458	489	466	484	448	457	470	484	451	472	444	464	449	453	427	443	459	433	412	470	430	448	480	447	459	463	478	474	438	424	443	458	440	480	449	442	453	432	465	403	456	460	473	427	513	449	441	421	496	453	462	442	483	468	432	462	429	502	443	460	462	466	449	473	468	460	452	454	459	447	457	442	507	490	467	459	439	451	473	453	470	457	457	460	454	465	456	445	470	474	472	554	463	486	452	454	451	441	444	473	412	458	386	428	482	496	426	454	461	474	485	472	465	459	445	423	466	408	445	433	455	468	445	435	494	493	469	453	448	469	475	467	453	450	461	411	463	457	442	457	469	405	425	449	446	467	458	472	458	411	475	458	443	491	482	449	469	476	435	458	458	471	471	436	421	426	458	493	465	457	483	476	453	470	444	446	439	468	515	463	465	446	446	419	418	477	445	457	468	471	423	455	480	448	449	474	434	443	512	466	449	444	481	437	449	419	424	425	458	471	449	484	464	456	503	445	459	460	477	464	463	456	437	454	429	410	455	458	487	433	494	460	394	450	412	454	458	472	457	449	449	479	492	468	448	428	474	467	412	459	443	464	445	444	452	445	470	463	434	439	460	403	467	438	429	409	454	455	485	440	425	459	448	470	470	444	422	435	427	469	454	450	456	426	466	448	470	469	505	412	421	485	433	442	483	472	448	490	483	440	428	426	482	480	466	472	460	433	454	441	479	447	427	465	470	486	462	471	454	430	458	446	450	455	452	470	448	461	470	440	466	458	464	415	467	426	453	445	437	452	461	426	467	493	469	444	434	488	451	435	475	461	463	445	471	436	419	465	446	466	473	458	429	487	460	438	421	472	454	473	494	449	429	510	459	437	458	472	442	514	514	426	446	461	449	460	460	441	482	447	496	467	480	446	442	473	455	448	405	473	464	431	464	431	458	463	440	480	432	450	474	425	427	474	501	475	466	473	456	456	431	430	417	438	436	468	425	467	484	465	437	451	462	421	439	468	480	438	432	465	461	458	431	453	454	502	446	441	478	437	460	456	458	462	518	427	412	428	461	424	459	439	479	507	470	463	434	415	474	451	487	467	445	466	442	474	454	491	502	464	426	456	442	467	468	461	456	481	448	436	502	450	468	429	468	436	442	463	448	463	430	459	458	459	446	475	448	458	454	470	422	467	475	436	475	462	448	446	441	463	456	443	433	447	443	467	446	449	474	445	473	439	446	431	479	473	435	451	451	449	465	443	470	465	456	441	469	404	436	472	460	480	438	472	422	431	489	458	471	478	459	462	441	451	444	440	423	438	437	448	407	449	479	435	465	466	473	460	440	427	451	472	470	514	479	456	470	427	476	447	483	432	422	452	465	438	427	468	465	458	474	454	456	445	425	446	454	467	450	477	455	468	425	435	468	441	480	454	470	443	469	469	427	470	446	392	459	442	462	460	446	428	438	485	450	429	472	476	461	462	451	454	441	474	469	456	472	472	482	423	492	455	494	485	437	444	459	485	436	478	493	452	450	455	435	446	459	457	443	455	469	464	440	421	429	437	460	452	464	416	425	464	432	437
22414	21034	28668	23625	21206	22125	19571	9660	6119	4640	3535	2988	2519	2085	1808	1635	1503	1421	1309	1229	1225	1191	1162	1155	1144	1011	1031	1062	1005	972	960	906	851	835	852	846	867	823	869	814	795	845	788	766	831	794	826	810	798	807	773	807	765	764	800	825	851	829	772	783	779	787	785	785	840	751	802	767	817	790	820	743	800	788	784	777	810	757	764	871	746	760	746	776	778	766	776	761	782	787	782	774	793	819	806	763	784	796	785	828	779	815	813	783	795	768	763	820	781	792	733	753	787	762	749	787	810	779	779	810	751	817	804	810	814	799	792	770	785	745	780	763	791	793	805	780	814	717	745	814	820	818	745	809	785	778	752	798	772	775	743	812	835	747	762	768	795	762	843	786	710	784	801	779	804	744	822	813	780	811	809	772	828	806	746	847	837	801	852	814	787	819	796	743	758	741	753	749	798	769	798	822	784	859	796	849	782	775	769	753	779	832	769	834	760	766	800	793	802	788	775	835	825	801	765	818	842	807	724	742	792	746	778	834	737	791	802	802	769	803	810	780	819	773	798	827	845	816	793	782	707	779	801	757	792	815	756	766	811	730	800	804	790	780	770	771	787	810	795	760	778	767	788	797	755	799	779	804	793	801	817	830	784	708	818	757	817	822	789	766	787	834	788	811	771	759	767	728	801	792	739	846	751	775	834	773	775	814	795	769	792	789	772	801	776	841	782	808	801	797	781	740	811	780	742	748	781	744	817	797	794	787	771	749	831	778	806	739	745	866	746	790	779	810	813	764	786	784	779	797	778	746	817	829	745	790	795	830	823	771	806	773	758	733	793	740	752	776	785	829	810	785	794	758	770	791	779	803	833	784	759	777	830	820	802	796	793	808	781	776	749	751	783	820	767	801	750	760	826	798	801	791	786	743	777	786	756	793	772	802	751	832	785	831	781	761	754	802	808	779	792	805	774	800	787	815	770	823	748	765	809	780	790	807	819	740	776	780	795	802	737	782	769	832	813	768	832	794	774	794	809	812	706	745	794	797	809	799	782	858	800	805	842	754	794	793	794	787	760	743	796	792	734	764	779	768	776	825	748	766	772	789	785	754	774	757	823	794	770	833	808	791	780	789	809	795	775	790	767	782	771	752	817	791	843	774	808	813	795	809	758	781	785	801	766	798	739	805	826	758	747	812	790	765	769	824	798	791	814	796	796	778	841	830	801	785	780	810	786	803	773	821	783	767	739	761	780	801	782	741	790	761	798	778	786	856	758	777	737	781	779	791	800	753	791	798	843	766	768	817	885	740	802	766	822	795	810	771	816	761	761	794	754	798	822	811	800	740	772	796	825	792	746	774	733	785	835	816	794	828	817	738	773	780	815	800	810	776	756	785	828	765	781	835	778	783	765	808	743	802	807	790	796	760	742	780	810	775	802	791	763	814	743	760	802	764	847	795	735	827	755	746	745	821	811	799	818	750	785	747	798	810	759	784	786	744	806	776	749	850	805	746	798	799	756	764	744	813	768	778	816	770	792	788	781	815	834	813	789	782	812	817	789	804	795	795	741	757	800	781	786	800	778	748	758	752	761	781	790	772	713	828	739	748	756	784	785	782	810	780	808	790	827	775	745	778	795	792	745	766	793	753	783	838	785	754	765	827	802	781	770	767	753	760	779	752	793	817	765	772	775	810	756	778	812	838	786	778	744	779	770	747	792	779	824	776	802	776	773	730	835	747	733	785	776	807	814	744	768	809	792	805	776	792	769	778	727	835	771	784	818	726	756	788	778	768	753	785	824	826	808	770	772	788	765	771	757	795	832	781	822	775	797	771	793	811	809	775	815	799	820	778	779	773	818	771	751	779	745	768	772	841	757	818	796	754	792	752	796	801	772	810	797	795	752	823	770	750	823	809	824	772	773	785	800	770	802	766	762	729	723	751	841	721	771	780	808	839	756	782	787	796	787	803	818	794	794	837	779	813	817	753	813	775	798	762	735	759	764	816	773	831	813	787	766	790	782	825	755	808	769	770	801	811	748	740	798	807	777	724	839	798	785	812	820	773	820	761	791	742	803	771	754	798	790	841	722	774	781	783	768	824	807	776	757	773	820	791	774	804	827	797	806	788	780	732	803	786	744	772	807	752	760	765	800	816	745	776	742	742	772	785	739	751	753	828	821	766	807	819	803	787	800	744	830	769	790	805	748	782	817	782	777	751	795	759	791	813	805	746	763	757	770	756	751	803	760	806	778	762	785	800	759	751	800	772	782	777	781	765	778	796	795	782	770	839	813	800	746	762	769	734	728	786	764	743	771	802	812	811	795	782	773	775	791	788	755	776	833	739	802	801	786	742	730	736	805	765	839	793	793	810	798	710	767	779	819	824	847	772	821	788	804	810	784	793	772	842	794	745	768	787	811	789	773	792	805	744	787	756	765	801	757	769	820	761	824	735	777	803	780	763	791	789	833	789	737	735	734	776	742	833	799	754	736	826	712	779	725	840	762	780	780	757	776	786	793	750	776	742	792	843	795	837	794	801	791	756	799	771	775	813	768	803	808	805	798	826	723	791	754	781	736	778	730	753	795	749	778	788	762	852	769	841	749	787	767	782	790	814	742	788	778	777	811	782	782	785	769	734	783	807	797	759	773	783	756	822	812	771	809	742	735	856	807	789	755	796	798	816	757	744	755	751	746	773	791	745	793	801	785	823	782	791	784	795	788	776	815	796	767	828	808	797	793	762	804	795	777	800	761	803	763	822	837	757	804	747	787	794	750	759	787	763	759	761	769	744	770	824	811	757	736	748	745	790	779	767	746	789	763	763	781	800	786	762	756	748	840	787	790	767	745	789	767	782	804	829	809	722	760	754	832	806	765	770	806	793	783	770	827	783	744	797	768	760	815	787	752	754	738	795	790	812	808	802	792	813	752	801	817	761	761	677	779	805	791	766	788	794	743	784	791	830	801	782	730	813	758	781	864	759	817	782	728	782	834	806	800	832	878	757	775	811	857	759	799	777	805	750	849	772	781	755	754	710	809	765	719	843	789	722	734	772	724	805	753	751	748	747	796	773	774	798	798	798	854	763	756	706	766	751	763	822	826	756	800	764	828	757	832	826	752	776	769	791	777	774	727	750	824	787	808	760	754	784	814	781	794	765	806	741	836	785	735	812	812	824	801	804	823	782	806	774	781	836	838	783	789	781	758	768	801	783	728	785	768	802	801	797	751	817	780	761	771	734	789	813	742	768	769	766	729	793	795	743	725	761	800	777	831	808	772	804	806	816	800	799	757	791	830	795	823	792	768	754	788	817	732	795	783	801	740	721	804	767	798	801	766	750	722	785	783	812	846	843	794	777	803	802	759	758	774	781	818	809	763	770	857	827	796	826	729	836	793	762	820	754	792	786	776	810	777	762	753	766	818	732	776	774	772	800	784	795	771	754	793	769	818	813	805	762	773	754	806	790	789	737	809	673	826	808	818	778	815	740	763	697	743	813	776	786	787	770	746	784
27029	51690	41009	29680	24793	20451	16474	12662	9509	6896	5163	4474	3587	2998	2434	2204	1923	1835	1662	1540	1442	1406	1363	1337	1298	1259	1255	1161	1130	1052	1013	994	935	940	928	902	912	940	864	834	809	830	821	780	816	791	805	794	885	788	813	813	835	817	750	779	829	817	834	840	796	846	806	805	766	744	832	814	760	769	828	806	800	855	803	827	749	795	827	830	772	848	795	823	816	824	803	751	838	788	841	825	773	766	788	795	852	790	836	794	838	825	791	814	834	806	843	842	800	804	807	771	794	830	767	801	797	802	746	798	770	861	850	824	770	832	838	859	829	760	791	823	848	792	853	792	843	839	783	796	828	802	829	823	847	804	830	788	861	800	838	773	801	795	836	755	808	824	785	783	812	807	813	837	792	825	819	808	811	814	815	833	773	810	835	818	802	864	830	833	790	814	786	876	813	826	829	798	792	841	839	829	787	777	813	834	818	754	822	845	824	824	782	806	797	819	844	808	795	778	826	808	762	834	848	802	788	778	776	784	808	853	773	807	795	836	781	853	803	849	823	786	736	765	787	808	751	764	840	794	771	814	810	843	829	818	782	843	816	770	807	776	823	811	826	804	838	820	906	824	851	790	821	793	785	832	818	789	836	811	845	780	816	798	800	846	831	784	822	851	819	844	829	843	805	834	825	771	803	818	803	832	847	840	784	831	820	799	845	809	822	858	800	803	802	843	838	826	799	864	781	796	863	760	820	797	824	836	811	874	769	783	825	830	801	835	752	814	837	782	818	792	799	795	818	839	747	833	836	806	819	745	825	822	811	784	810	815	767	840	788	811	837	806	816	823	806	792	787	802	787	776	809	830	814	793	840	802	857	814	824	852	819	848	834	831	787	789	767	828	826	881	846	802	801	835	825	812	838	825	853	836	775	780	805	851	742	806	847	795	774	805	784	801	801	773	843	763	811	797	851	806	808	810	793	792	813	767	789	833	738	810	818	810	856	826	888	825	794	824	814	842	859	829	822	814	788	827	770	834	881	800	803	837	740	819	779	789	803	819	839	774	815	808	836	793	834	815	865	807	810	860	798	841	777	844	795	841	791	766	832	804	840	777	807	808	839	811	813	804	834	801	808	774	815	845	850	845	851	798	813	795	805	800	847	847	812	828	784	775	782	869	838	731	823	812	808	839	810	848	823	804	800	779	836	842	821	784	783	758	808	807	825	813	812	768	794	819	798	801	802	853	818	819	802	816	807	808	818	804	842	782	790	796	756	817	824	806	824	814	742	775	845	832	833	790	794	764	811	767	827	848	765	846	802	782	852	826	822	835	824	834	844	781	774	835	804	829	836	766	820	795	821	801	798	793	858	813	826	816	836	835	868	830	802	820	840	779	829	802	816	814	805	783	770	822	823	766	810	848	859	794	844	838	805	820	808	781	786	773	827	816	756	828	812	841	798	808	808	778	821	826	793	866	811	775	838	824	826	809	836	810	846	801	819	846	808	766	764	836	796	845	848	773	761	825	791	790	797	786	765	802	839	826	787	804	855	846	845	812	778	844	828	806	851	839	864	835	828	785	788	813	825	822	783	857	862	791	809	791	832	818	814	814	831	850	847	802	819	823	804	834	857	798	783	771	816	833	808	825	791	786	812	806	769	828	796	806	786	789	804	836	790	886	788	824	817	808	852	877	780	785	817	822	814	748	819	815	835	783	798	807	788	817	769	852	797	831	854	796	772	778	790	789	799	801	818	783	821	810	768	825	816	828	845	848	831	797	821	836	812	761	818	778	867	837	859	775	818	829	803	833	818	792	771	786	801	789	859	840	804	801	782	824	777	804	844	787	780	775	821	800	772	773	800	837	821	841	765	763	791	822	807	841	823	833	826	804	796	838	832	827	792	788	798	823	780	814	814	814	821	796	807	779	815	868	797	797	850	749	819	852	827	820	811	872	823	818	794	783	829	813	783	766	835	802	791	843	785	800	810	822	827	780	843	813	839	840	805	847	775	836	806	861	821	822	809	768	815	752	788	827	749	792	777	789	840	846	849	830	836	800	778	875	817	832	769	813	810	842	779	793	823	743	798	778	804	782	837	798	804	798	812	742	859	782	817	813	847	784	782	854	793	818	800	818	841	831	806	808	772	815	833	857	816	818	779	793	839	836	820	853	815	793	775	774	799	761	797	795	825	820	805	830	842	843	808	816	824	879	799	778	875	784	812	827	782	809	832	792	830	805	804	846	780	833	795	822	794	820	837	816	830	868	854	819	811	795	798	784	838	860	812	804	791	819	795	782	785	842	730	803	780	847	842	817	789	849	786	879	828	844	764	736	797	823	820	773	840	806	835	797	814	793	819	808	776	859	848	747	804	785	830	810	833	788	827	863	815	794	814	821	837	797	814	793	806	778	815	793	829	793	800	821	813	836	834	805	795	757	772	823	876	773	785	770	775	760	804	870	783	792	805	829	794	820	822	818	758	831	851	834	797	826	809	828	840	820	766	810	810	800	807	808	818	786	788	714	843	790	781	884	821	829	800	806	791	816	785	845	790	791	787	771	840	772	799	823	829	794	780	850	854	772	840	775	798	830	808	766	814	781	812	794	796	809	821	787	797	777	758	808	836	814	789	785	822	840	798	765	812	779	789	788	724	815	810	816	824	848	837	784	806	813	809	794	836	854	800	847	783	802	790	823	795	844	790	807	834	776	803	802	818	785	781	780	816	835	796	789	843	804	821	821	830	770	811	772	828	816	779	843	780	774	816	829	812	843	821	782	769	803	748	822	838	823	841	831	814	859	807	766	792	759	807	788	833	753	782	796	818	828	840	817	827	827	795	789	807	828	820	796	811	768	822	789	867	776	824	778	799	831	849	832	803	832	810	830	785	811	802	824	818	777	792	806	772	815	797	768	819	788	819	774	831	849	808	830	808	859	862	828	828	825	828	789	798	816	826	779	831	818	834	830	828	786	807	821	823	779	828	777	822	797	814	844	800	795	776	846	802	824	760	776	806	826	800	881	800	816	798	843	808	811	828	798	791	840	813	803	788	834	854	829	810	816	840	806	854	809	808	839	782	776	822	825	830	833	794	813	800	763	820	749	790	826	808	812	818	832	810	779	769	801	806	799	794	791	817	823	813	804	787	850	814	796	832	828	818	786	815	832	750	791	843	796	786	785	788	848	822	784	811	842	818	847	867	821	813	832	776	842	830	807	813	787	817	754	791	795	774	816	776	780	831	847	865	765	834	814	797	803	778	795	832	794	766	827	749	779	790	807	763	754	770	811	820	810	825	773	783	736	786	812	810	894	771	815	801	821	810	840	833	817	813	835	794	818	783	824	793	792	825	802	777	824	789	786	813	791	859	848	806	828	812	793	824	804	817	861	802	777	786	793	858	819	808	829	815	774	912	857	814	819	882	788	825	813	770	798	799	797	763	846	769	821	800	812	766	844	784	786	814	836	846	819	802	851	832	849	824	850	825	828	810	819	817	829	820	800	820	820	868	806	836	820
27986	24251	27592	20058	11775	8193	5750	3892	2841	2086	1668	1390	1188	996	923	826	807	741	713	713	661	622	631	675	649	579	591	591	529	564	546	556	498	572	522	495	543	454	519	506	481	482	449	469	464	471	497	464	457	507	461	456	485	529	467	475	483	487	495	477	463	522	462	486	484	473	444	490	496	463	470	503	449	464	488	487	440	476	489	472	475	495	479	467	457	508	455	451	475	488	457	494	507	483	463	492	507	448	465	459	417	457	495	489	500	438	481	484	517	478	479	483	473	472	449	463	503	437	499	458	492	461	439	447	506	474	495	478	447	497	475	462	450	450	446	478	477	462	464	507	481	511	447	414	472	453	490	489	435	461	481	482	417	487	466	500	476	471	446	507	477	492	503	477	499	483	490	464	494	523	447	454	520	522	485	470	431	528	461	464	504	463	497	475	499	455	427	463	462	499	491	479	482	497	472	483	456	495	470	450	462	453	471	449	483	480	504	465	471	513	480	480	466	463	422	505	486	480	462	454	489	490	454	457	486	465	502	472	479	495	476	488	493	465	480	477	505	504	483	456	449	510	501	469	510	460	481	467	438	501	497	490	426	495	512	464	502	479	524	491	477	459	460	510	507	486	488	487	491	480	474	502	479	484	453	472	515	504	461	495	482	493	481	483	480	487	448	472	504	441	484	511	486	470	490	505	470	483	460	437	493	514	506	491	467	477	456	469	485	460	476	503	450	484	447	493	457	463	492	449	487	476	488	512	471	480	476	495	493	537	496	469	456	481	446	460	452	489	501	482	488	481	475	507	509	476	471	472	474	468	500	465	455	478	508	461	454	427	494	472	521	421	464	459	477	490	454	459	477	463	500	474	498	489	483	488	488	458	454	481	492	475	474	497	498	465	467	472	487	461	450	449	485	499	504	477	500	485	486	470	480	466	451	480	465	489	457	459	463	501	491	466	470	453	458	479	452	474	475	478	488	456	466	508	506	498	466	449	465	478	448	500	486	473	457	452	452	451	448	513	478	501	474	497	481	472	475	461	474	498	478	497	433	439	503	439	502	467	470	455	452	471	492	487	499	480	485	435	510	464	466	496	496	491	501	484	490	441	449	475	440	475	496	447	493	465	483	487	483	462	449	445	482	482	495	434	500	471	442	473	474	526	471	476	455	465	495	488	478	491	490	459	448	461	474	484	466	453	450	495	507	502	464	489	494	497	479	451	497	473	485	447	489	469	478	478	475	490	480	441	482	474	498	481	469	459	479	461	495	442	446	472	498	506	435	460	466	523	478	422	447	432	482	486	483	476	468	474	498	482	471	479	505	522	484	498	496	443	494	484	468	501	494	478	474	464	475	475	534	496	438	468	448	510	542	490	483	473	462	492	493	482	485	449	469	458	501	504	494	485	525	479	465	518	476	497	489	477	519	516	433	495	497	474	457	480	485	480	482	490	486	473	507	477	510	499	472	479	453	458	447	459	492	450	500	485	469	488	476	472	488	447	462	475	487	509	444	467	487	500	477	492	470	466	487	454	480	469	473	485	481	483	462	511	492	433	479	469	484	478	463	493	467	481	485	470	481	471	471	471	480	479	470	503	475	469	472	482	460	481	485	463	469	492	462	495	464	488	515	458	456	465	475	445	520	487	480	441	496	484	447	491	483	497	489	482	469	465	454	485	494	460	473	473	463	542	473	496	471	512	500	435	455	443	485	491	498	467	488	481	485	482	443	482	478	433	459	518	475	480	482	495	491	500	477	460	491	524	462	473	475	459	468	501	510	470	463	485	479	463	457	475	477	476	483	461	470	443	465	472	441	474	506	437	533	455	464	506	452	482	499	490	488	504	478	456	528	484	448	460	506	504	493	488	472	516	479	515	513	514	460	471	508	475	433	486	451	459	484	486	505	505	458	463	469	474	490	466	473	476	488	465	455	481	470	462	461	479	512	473	506	495	482	487	495	450	481	493	464	487	496	471	499	526	467	496	461	516	480	483	481	440	501	508	440	472	480	524	475	480	484	491	479	513	468	452	479	468	455	461	465	478	488	476	454	480	503	445	523	433	469	485	504	467	491	503	480	461	495	498	494	462	474	497	474	514	497	464	462	470	494	492	477	471	430	463	490	490	458	467	479	472	493	501	483	505	505	469	450	426	473	467	514	471	512	475	462	514	493	426	497	466	467	454	502	467	485	447	493	503	516	492	494	472	482	477	427	491	474	458	463	472	483	488	469	446	487	458	464	469	482	472	492	463	487	514	450	470	492	492	476	507	485	453	508	464	446	470	467	458	495	497	474	443	479	466	499	489	472	488	460	486	460	516	487	484	497	470	491	497	475	469	473	490	464	466	488	487	506	480	475	446	491	517	481	464	471	476	480	458	484	499	478	466	472	494	477	460	468	464	474	454	508	453	448	460	517	501	455	489	461	473	484	476	480	500	485	474	470	488	461	518	454	466	522	478	480	499	522	485	468	521	455	498	506	486	479	454	508	468	516	458	484	454	469	498	465	502	504	467	477	491	494	486	461	456	508	515	511	557	515	489	460	544	461	474	491	494	477	465	499	458	500	455	461	467	505	479	491	495	487	453	462	476	449	487	497	489	458	501	469	481	480	456	481	481	455	459	439	512	467	472	462	443	488	452	447	474	468	489	497	500	490	479	487	477	487	492	485	464	521	482	490	477	466	458	470	501	462	436	473	476	457	481	446	490	483	472	502	469	487	493	470	505	465	469	454	453	471	449	434	503	464	441	479	478	496	470	454	527	514	461	497	438	495	472	476	498	525	509	466	480	481	480	442	458	508	500	441	502	457	505	501	498	474	439	524	515	473	462	508	513	439	449	481	531	488	474	467	507	449	480	499	492	534	460	440	466	508	463	514	464	494	472	476	503	493	507	481	467	524	490	479	471	511	497	469	508	466	473	490	506	475	452	467	509	460	500	469	482	442	503	494	482	431	463	466	495	430	470	503	464	464	493	479	471	487	451	532	492	479	493	485	471	476	530	446	495	477	531	484	486	455	504	492	481	466	454	496	475	446	517	484	487	482	476	482	453	486	496	477	475	498	486	478	476	442	484	480	476	483	472	495	476	501	474	467	450	496	473	480	527	494	486	445	494	492	449	484	484	510	444	446	491	494	467	459	480	428	420	430	439	463	491	498	454	467	509	501	496	484	518	467	477	448	503	459	452	504	493	528	483	466	477	498	487	482	461	436	481	466	473	474	529	517	456	423	468	516	502	490	497	492	443	502	494	500	477	460	476	502	494	514	433	444	467	449	503	491	498	515	451	517	452	474	447	508	507	465	487	465	490	512	493	488	460	481	467	474	466	464	465	464	480	452	498	457	515	485	451	430	442	489	474	491	470	479	507	471	464	494	471	513	532	502	476	479	508	457	490	440	488	487	483	448	448	502	522	447	471	475	443	492	484	468	461	494	452	476	476	519	478	471	477	477	490	473	486	452	496	466	514	482	461	508	481	471	516	498	496	475	457	508	482	447	481
25285	39835	30342	19797	15330	12343	9558	6767	5103	3655	2892	2275	1810	1538	1257	1139	1089	958	1014	860	869	830	784	798	761	697	731	655	744	667	589	609	571	588	561	605	556	520	546	511	506	496	484	528	534	491	509	484	498	505	502	476	512	531	497	511	487	485	479	476	513	495	486	476	494	485	446	526	501	473	485	535	514	483	461	498	474	497	541	524	497	523	506	552	498	490	513	488	521	521	439	491	526	511	499	493	507	507	532	494	514	470	470	518	524	506	512	517	512	500	522	530	508	500	511	507	504	514	548	505	488	543	490	477	492	492	497	485	492	518	527	512	514	509	490	508	476	489	496	494	531	541	499	528	495	510	506	474	496	570	472	487	497	527	498	460	527	512	523	523	486	529	509	552	503	539	509	515	503	509	515	545	450	483	515	490	487	494	486	534	520	527	525	498	467	553	464	488	484	489	477	465	510	478	484	487	486	537	508	476	451	520	537	557	490	491	501	512	504	509	493	505	482	500	507	482	525	539	509	487	529	505	533	457	454	489	507	561	495	514	490	536	493	487	502	488	471	537	478	496	503	466	562	509	507	479	489	506	492	512	480	505	504	562	495	501	490	512	550	531	515	489	485	487	511	508	517	530	519	552	487	509	506	499	493	506	526	510	473	473	514	483	525	542	486	523	520	494	481	504	500	551	484	497	521	496	506	509	503	508	506	530	522	515	494	506	514	500	479	506	536	512	481	514	525	500	552	530	492	482	477	503	516	515	514	483	507	545	536	527	475	523	544	514	554	531	512	501	512	498	501	496	523	519	503	509	481	498	536	491	505	532	503	532	499	523	511	515	534	522	502	526	497	522	470	542	542	486	493	503	539	508	529	473	502	496	487	542	518	535	513	498	501	492	554	466	518	504	514	508	545	441	523	488	485	506	498	482	507	514	525	535	514	497	550	501	497	527	530	530	487	530	511	525	516	497	504	520	497	515	556	495	490	493	483	481	523	525	533	524	494	480	504	503	526	507	478	544	551	505	518	525	509	526	482	548	496	531	501	498	521	509	550	557	495	505	469	480	491	529	527	467	508	499	497	504	539	495	531	527	482	503	526	484	544	535	521	487	555	502	512	498	554	499	512	510	475	489	499	514	489	508	503	560	530	485	520	515	493	517	517	511	543	498	543	525	495	513	473	556	515	523	515	508	515	497	485	495	530	522	484	504	553	501	488	491	478	494	481	497	516	522	550	552	499	519	517	530	505	502	491	506	501	512	527	506	497	501	476	516	495	492	513	484	511	502	541	521	492	528	496	507	486	522	505	448	499	484	484	514	487	534	504	493	517	516	504	471	501	505	514	468	518	497	516	506	524	511	513	518	479	496	527	517	496	478	503	508	522	520	513	503	505	477	493	487	502	518	505	507	496	503	502	514	517	539	497	487	517	489	532	525	516	521	492	475	484	479	509	526	536	489	501	503	535	479	486	491	471	489	524	519	523	519	527	498	516	504	503	513	476	518	527	536	507	494	538	511	514	510	515	501	500	489	524	505	508	514	502	541	484	484	513	500	512	535	502	532	503	538	475	493	515	532	524	483	486	503	492	494	521	513	515	535	484	499	516	520	480	529	473	514	475	568	495	515	497	511	503	490	517	544	486	486	514	496	514	490	515	552	508	522	504	468	485	469	492	505	537	548	478	495	490	522	504	515	454	511	454	524	525	501	530	512	500	493	469	508	498	505	493	471	521	529	475	479	476	502	508	526	498	522	471	527	488	525	489	556	516	503	541	483	501	559	505	477	540	498	475	493	502	562	507	490	513	517	518	492	534	504	458	476	521	496	510	525	506	469	487	486	511	476	529	476	537	499	498	516	465	466	536	454	466	530	479	494	519	494	529	519	515	557	512	487	468	512	499	515	486	490	536	498	510	493	504	513	483	527	494	532	525	524	501	495	503	507	474	479	500	488	510	513	551	471	531	508	542	532	485	472	497	457	503	511	541	514	532	526	458	516	517	491	511	503	514	499	530	479	555	503	525	526	481	477	526	512	499	542	465	521	533	517	529	464	502	495	523	501	503	466	540	516	539	493	496	504	484	518	528	497	470	536	476	495	526	495	486	479	500	540	512	471	504	522	531	505	522	511	503	483	511	516	500	525	530	484	501	485	482	532	458	514	517	490	490	509	500	490	517	525	519	479	497	512	474	517	496	510	460	521	536	492	523	513	533	576	525	515	490	522	480	526	479	522	483	479	507	506	505	536	499	524	515	468	527	541	502	527	501	489	531	497	465	506	467	497	504	464	544	461	511	479	542	503	492	504	515	501	493	536	537	516	530	530	476	483	505	486	562	479	481	455	526	509	491	486	498	474	459	498	520	508	502	488	516	583	509	503	506	470	496	479	525	488	525	467	485	528	541	529	496	523	493	466	502	519	529	486	498	518	488	480	535	493	571	492	517	535	506	489	515	528	496	537	490	482	476	469	469	491	487	490	514	544	485	501	517	499	488	498	507	528	514	449	525	495	494	470	511	481	530	509	516	519	490	520	499	504	522	452	534	513	497	469	549	521	483	493	506	490	500	514	494	469	506	533	487	454	485	494	499	534	482	502	483	479	489	505	477	488	514	515	532	516	505	519	495	529	508	513	502	523	502	484	526	501	497	524	528	526	500	536	478	503	467	513	493	473	464	507	493	501	534	506	502	488	502	508	504	491	486	502	485	508	533	517	500	473	501	485	510	515	531	489	540	496	509	479	511	500	505	504	514	483	501	507	507	537	525	466	508	538	519	510	473	521	513	528	516	515	506	483	495	534	474	510	516	491	513	508	470	528	523	456	522	520	551	501	481	518	508	536	494	538	511	520	495	483	481	526	482	558	453	508	532	535	497	537	555	498	556	495	527	514	508	495	477	494	511	538	559	470	520	506	509	517	501	491	520	513	517	506	495	515	478	490	518	498	517	480	473	478	501	509	488	513	525	506	501	495	512	461	479	508	503	521	494	514	505	510	514	498	518	501	494	516	491	525	484	493	494	490	538	504	501	473	472	499	474	501	507	498	524	511	471	561	483	507	510	539	506	459	513	506	496	535	521	529	516	494	475	506	524	477	492	536	486	520	530	475	502	516	534	534	504	500	476	502	529	478	535	522	535	458	477	497	533	464	485	502	462	518	508	525	485	513	518	545	476	515	495	541	503	549	530	498	526	549	484	483	535	485	487	496	494	522	511	504	514	489	536	457	503	517	497	526	496	503	502	514	537	506	505	503	487	539	547	505	513	500	513	533	509	476	540	503	483	501	509	515	512	484	531	507	537	494	504	521	544	541	505	528	516	511	518	512	544	508	530	510	470	480	538	492	512	482	515	549	493	517	530	512	464	490	496	519	557	534	517	522	498	503	512	525	496	513	500	536	505	480	520	507	528	533	537	517	497	528	481	491	479	472	506	504	498	500	464	521	532	461	491	484	555	525	466	485	515	518	504	506	465	527	463	504	486	514	519	505	517	501	463	517	501	516	508	515
23363	21011	28223	24075	21479	18896	11897	6457	4641	3335	2710	2299	1805	1658	1449	1300	1262	1242	1147	1121	1026	1067	1008	972	973	979	919	920	883	897	922	844	842	800	812	837	838	758	782	801	789	824	798	781	810	748	767	740	778	772	747	751	786	741	719	770	805	766	765	764	772	773	698	722	774	793	774	735	778	792	761	758	825	764	799	772	775	792	773	758	777	742	724	758	729	806	780	803	763	762	760	733	812	782	787	799	757	770	787	770	801	756	754	806	730	754	804	792	736	774	773	768	787	754	777	801	740	776	806	733	738	808	750	758	736	720	776	739	774	751	764	710	812	768	718	779	754	748	767	791	747	791	763	768	773	712	760	727	800	720	748	716	755	736	779	775	797	772	816	720	751	769	754	789	748	746	827	722	737	780	706	772	795	722	755	804	763	787	744	722	840	779	835	698	760	738	706	753	728	728	752	759	829	792	813	756	733	770	753	768	728	800	761	779	770	787	805	773	776	765	761	726	721	754	721	738	789	802	760	764	738	748	806	744	739	709	752	746	791	772	778	750	760	782	738	780	791	749	789	751	720	737	749	768	750	755	763	738	748	781	748	756	734	730	775	798	744	778	781	786	757	747	756	720	751	817	811	744	739	769	754	778	808	758	741	798	730	702	777	809	752	788	773	765	753	754	793	761	759	750	769	698	764	727	783	738	795	715	745	713	758	782	740	755	730	748	781	729	709	748	725	705	744	792	722	783	751	780	721	784	756	773	796	776	797	791	696	720	814	760	816	699	775	759	720	766	762	783	756	774	745	748	766	803	766	793	800	765	727	775	748	765	755	755	758	750	750	773	738	778	776	712	745	785	723	746	760	769	790	762	788	773	792	762	722	768	728	716	787	762	762	767	749	744	743	747	733	747	759	717	763	762	718	750	770	736	733	835	782	798	735	758	749	801	792	732	723	742	806	774	710	749	753	756	784	749	774	800	757	730	762	796	741	764	764	706	751	782	761	770	774	762	805	754	760	725	751	762	759	766	741	754	774	746	753	754	769	775	781	756	772	781	792	807	774	744	757	734	780	739	778	747	754	755	773	765	801	752	760	760	739	760	798	780	751	707	766	745	738	752	835	746	784	756	673	746	758	770	768	738	785	801	782	729	801	754	713	769	775	740	758	726	748	726	714	786	727	736	772	753	750	800	739	796	763	747	822	731	754	742	764	789	760	719	772	756	751	800	758	740	748	747	792	758	789	792	786	748	753	762	724	738	747	731	741	737	731	749	760	761	781	762	749	710	819	768	800	737	749	744	769	751	753	827	728	734	758	769	764	765	791	790	755	757	748	761	762	765	755	735	769	760	835	770	799	741	769	748	776	758	713	727	717	749	752	736	794	778	813	756	771	786	717	765	770	756	723	776	756	746	754	770	798	757	723	772	759	735	790	722	732	815	767	762	744	773	700	770	720	729	720	793	776	776	705	745	752	752	786	784	777	774	779	717	720	767	760	747	718	758	752	733	743	762	796	752	799	784	761	765	758	742	733	766	756	797	776	773	727	767	777	772	751	713	753	711	799	784	764	797	780	768	729	820	704	806	765	772	789	759	786	767	767	753	750	772	753	769	770	732	736	720	783	748	700	743	738	781	767	769	766	763	755	769	777	743	760	805	734	766	761	724	787	742	785	747	787	771	753	777	716	737	810	725	750	766	825	760	743	762	773	741	818	760	784	789	746	696	801	754	771	745	775	716	777	814	749	789	734	738	765	676	764	766	702	764	765	777	760	767	719	751	734	779	765	756	748	745	735	744	744	768	782	772	758	744	749	766	754	769	754	827	787	773	791	775	781	748	748	775	771	700	787	765	725	751	712	759	784	751	754	766	755	790	833	751	772	770	789	776	770	815	802	772	735	750	791	712	766	732	744	800	722	762	781	730	725	740	717	725	785	783	803	778	781	754	780	789	749	753	734	743	748	784	756	779	739	760	740	781	767	747	688	747	778	773	722	786	778	727	773	770	732	782	763	774	723	743	708	735	763	768	762	747	739	712	726	729	778	723	780	747	733	759	806	707	747	811	766	817	752	783	789	776	776	767	750	771	761	723	769	790	814	798	753	738	777	782	767	719	804	717	748	737	757	734	782	769	760	748	765	746	742	779	808	780	791	697	717	776	760	742	785	759	752	785	766	719	802	745	777	687	799	785	790	810	738	727	809	755	721	729	758	714	733	742	781	773	749	772	752	784	791	761	742	705	783	749	789	733	731	765	791	785	722	712	764	781	781	762	754	751	814	785	755	744	728	725	801	743	787	745	818	768	738	748	764	735	769	771	771	762	786	741	761	753	808	732	747	735	736	804	721	810	787	743	754	718	779	770	751	736	772	734	770	736	744	744	821	771	884	758	731	780	784	750	767	768	750	727	759	732	784	739	782	732	766	778	775	765	742	791	709	733	742	801	754	755	771	768	711	730	700	750	755	759	763	775	769	715	792	761	733	730	758	770	771	786	778	718	737	786	779	737	750	754	771	749	754	801	722	761	792	746	766	765	775	715	698	722	789	760	755	814	799	780	779	782	722	775	764	794	751	718	790	766	742	804	804	701	775	777	737	729	779	756	789	753	800	789	716	771	773	711	809	742	762	790	779	755	820	729	738	752	770	786	770	763	758	745	784	796	741	769	813	817	727	761	772	788	698	722	718	793	758	735	744	757	777	769	747	753	783	755	770	781	768	774	725	718	783	746	770	770	715	803	745	733	770	768	758	785	785	783	722	765	722	783	781	794	727	772	781	788	766	763	730	753	799	796	722	759	740	796	758	737	755	751	786	748	744	730	742	733	774	759	735	768	754	792	802	744	715	737	743	777	741	768	762	702	810	728	738	752	760	717	742	764	771	703	751	734	759	745	790	799	709	777	818	790	753	762	757	734	749	771	765	779	824	737	750	699	785	765	733	700	781	783	729	796	783	801	753	752	737	752	796	731	748	796	808	732	739	739	774	784	703	707	756	759	743	828	742	778	791	746	755	816	719	759	771	799	760	702	755	752	785	779	737	747	701	765	738	764	719	800	756	833	782	736	762	792	785	781	774	743	792	747	741	733	800	755	781	742	752	720	776	755	786	732	757	817	805	700	771	743	737	731	758	742	703	800	780	748	744	781	743	790	788	786	768	724	799	681	797	772	752	776	786	757	711	740	736	725	804	769	803	755	728	747	817	769	787	750	773	794	796	710	752	667	778	826	738	759	833	765	727	733	762	801	791	722	793	707	740	760	784	757	762	776	748	807	785	748	725	770	784	779	803	740	771	761	745	790	779	728	786	662	778	725	746	725	757	685	762	728	763	757	759	708	776	710	790	778	707	740	735	763	754	732	735	780	797	717	732	772	773	758	723	681	744	763	777	750	764	728	769	792	759	790	782	736	795	726	769	727	703	747	760	712	737	767	714	737	751	766	782	779	822	771	750	769	727	750	773	733	757	768	766	785	787	753	749	745	681	783	725	720	755	766	765	755	749	752	723	772
25347	46507	36169	24557	19649	16368	12973	9581	7506	5386	4074	3457	2741	2276	1834	1741	1563	1417	1432	1280	1268	1213	1200	1174	1079	1090	1036	1014	1020	1039	908	916	918	912	833	886	885	836	786	809	767	801	803	760	766	846	793	764	801	819	797	790	734	752	803	753	801	783	747	768	810	759	746	751	699	759	800	753	722	821	798	826	740	806	763	753	772	777	786	790	760	781	763	771	829	818	757	803	757	776	827	775	765	740	821	827	744	815	811	741	793	826	785	778	794	827	820	832	769	790	767	774	826	772	828	829	781	738	786	772	807	795	788	736	767	806	777	758	761	795	803	775	764	791	785	776	801	783	810	800	799	818	823	760	745	774	752	741	785	762	786	761	823	779	816	736	793	753	756	749	819	776	794	766	841	759	830	736	795	821	781	772	787	809	754	780	770	732	758	787	827	733	758	781	748	806	754	788	772	783	818	774	737	809	793	795	829	813	788	754	811	786	824	799	768	771	764	802	769	770	749	743	770	767	786	736	841	828	805	821	828	788	790	784	847	753	772	776	772	783	800	759	763	837	740	809	787	761	757	782	783	815	821	804	761	833	821	761	791	772	764	780	736	802	800	804	778	787	792	774	838	809	757	791	784	792	778	842	740	733	827	764	776	835	741	736	742	760	766	786	803	797	777	771	772	798	768	812	742	768	787	790	754	769	753	793	854	788	782	779	871	812	799	788	789	829	799	771	817	835	788	777	812	775	802	735	776	787	764	844	777	782	780	845	785	744	775	775	794	759	809	792	820	759	755	756	750	806	802	815	758	819	752	805	778	775	772	775	792	802	815	821	821	826	764	787	786	789	776	825	812	786	723	824	792	772	766	788	732	841	746	747	766	775	783	804	785	832	825	791	788	774	775	782	777	812	798	789	795	799	800	797	806	755	748	755	786	797	785	801	752	742	786	785	791	806	728	853	793	807	775	783	794	826	763	818	777	815	770	805	801	806	766	790	744	775	752	786	741	756	789	807	789	720	749	779	778	771	852	791	763	753	794	765	810	803	764	777	805	759	759	797	778	807	765	831	781	721	789	798	792	783	776	821	801	784	805	828	783	799	760	764	769	829	816	779	810	774	771	821	817	840	807	791	792	803	817	757	783	779	756	749	759	760	745	799	776	758	769	829	819	684	757	787	815	757	832	848	809	749	779	805	797	748	749	770	790	778	769	766	778	819	800	770	819	786	800	794	797	837	741	779	795	779	769	775	778	805	781	745	771	817	769	771	753	761	795	755	765	782	766	834	763	810	737	818	738	807	766	780	797	799	824	742	785	803	739	776	804	762	779	808	762	808	756	747	752	772	757	775	764	768	772	821	795	738	743	760	749	798	757	820	787	849	800	761	814	786	842	795	793	822	791	789	781	801	763	776	761	773	796	753	822	770	787	758	823	775	814	762	810	776	772	818	798	786	778	785	783	787	849	844	753	845	773	754	839	810	837	840	786	779	731	789	747	812	832	791	792	787	788	791	827	773	758	808	767	765	776	730	783	791	775	781	791	745	807	797	800	770	842	791	782	729	787	738	788	745	810	754	813	803	751	769	763	764	788	756	765	785	820	756	809	798	797	774	769	784	754	808	766	812	773	769	779	817	756	749	777	736	799	838	790	781	806	791	739	812	762	765	775	805	754	758	808	771	737	743	795	817	800	813	825	805	794	749	781	800	813	755	826	824	818	767	788	807	804	753	796	775	816	775	756	797	738	788	804	833	790	829	789	837	757	777	725	809	772	777	781	807	744	757	766	774	798	839	764	737	769	817	847	825	830	801	825	845	770	809	799	840	807	790	800	762	765	754	765	790	776	789	786	740	791	769	822	786	796	808	847	744	731	755	797	781	796	798	814	748	850	807	747	761	748	745	804	819	829	803	785	761	818	759	784	823	773	773	736	809	754	777	783	792	814	723	780	809	796	729	807	814	791	792	807	751	759	768	810	767	761	810	766	799	817	808	791	795	741	793	765	790	799	801	778	753	785	814	816	766	727	773	813	771	775	742	781	801	775	760	771	757	755	751	805	767	801	771	742	799	752	782	779	778	762	797	824	790	823	780	763	777	772	736	832	795	806	773	751	780	785	813	797	817	815	767	778	758	776	822	765	775	816	785	747	789	807	763	796	776	774	781	784	799	766	849	830	777	781	788	806	791	781	818	816	772	750	760	804	782	797	761	855	780	812	793	805	779	775	753	798	787	768	767	768	750	793	823	827	769	750	831	775	765	739	792	781	805	776	810	780	765	794	840	800	825	781	754	809	771	756	814	799	824	809	734	778	823	804	787	834	785	782	772	760	765	815	803	783	764	834	796	847	792	744	783	775	817	781	792	794	789	767	841	814	806	783	753	729	801	797	756	778	779	786	786	768	790	802	838	778	763	791	827	796	739	795	806	774	765	814	806	780	834	793	771	770	800	816	849	740	795	803	766	768	825	783	786	751	763	781	838	760	771	796	788	771	814	796	779	815	813	795	793	768	781	782	782	811	787	833	808	781	744	782	809	762	794	753	740	798	816	763	790	741	787	783	768	787	787	760	749	747	781	747	826	767	802	735	734	809	815	765	782	797	780	889	734	779	838	788	772	792	753	752	774	768	749	780	731	761	795	766	789	797	777	840	808	796	838	789	788	770	810	787	821	787	797	814	719	779	805	787	844	821	803	793	744	793	788	802	787	795	814	841	797	792	849	780	764	800	796	820	756	808	836	760	791	812	760	810	807	752	754	763	773	831	766	826	804	798	797	754	823	752	766	767	791	757	782	827	846	807	732	749	786	773	800	754	816	724	768	764	779	833	754	794	788	756	741	836	818	802	705	812	745	851	770	777	762	837	766	782	769	779	782	759	810	793	786	710	770	738	806	817	770	794	787	726	828	807	785	792	758	767	795	797	812	736	802	778	814	761	779	819	810	795	827	778	791	803	745	766	806	801	772	773	759	743	777	840	810	795	734	746	796	812	803	770	820	808	884	747	770	739	811	802	809	803	770	795	818	757	776	770	769	813	791	784	870	798	826	762	784	838	762	816	782	809	781	779	753	770	846	746	768	803	759	768	779	744	736	806	820	755	785	802	797	755	785	803	762	801	769	801	745	792	768	787	766	735	794	800	797	806	784	852	788	747	757	770	781	768	787	766	755	786	781	799	863	747	769	754	796	785	757	798	774	773	755	796	765	797	833	785	773	774	773	735	808	805	815	797	808	768	777	772	736	764	765	787	781	761	748	802	764	756	787	775	771	785	732	779	782	752	788	761	818	777	780	774	780	762	767	796	784	806	792	789	748	801	751	848	768	803	798	789	732	801	803	799	807	783	792	779	786	771	817	783	766	833	781	804	793	792	772	767	812	772	803	817	767	759	760	810	815	782	736	766	807	763	772	819	803	837	782	765	827	802	775	741	787	800	758	816	801	840	843	735	734	759	757	809	794	759	797	785	826	750	792	744	792	802	774	814	710	753	777	755	785	768	782	771	692	790	791	765	809
24699	21074	27473	25557	18659	11892	8068	5115	3566	2587	2136	1690	1384	1187	974	874	824	744	720	670	615	649	639	630	605	612	607	583	546	535	491	473	476	463	461	433	456	432	429	405	438	418	413	434	413	383	355	433	393	433	410	414	364	378	448	449	405	401	407	378	388	416	427	425	445	408	423	439	407	384	418	397	407	399	426	400	383	412	437	394	402	443	401	390	415	397	415	387	399	386	389	393	427	402	387	409	418	398	391	416	390	396	374	394	405	401	397	421	413	394	420	412	410	423	398	421	390	405	405	402	400	406	398	395	418	394	417	389	420	422	461	401	403	391	446	427	372	390	432	397	434	438	400	403	381	380	412	390	401	428	397	395	401	400	385	386	412	421	405	403	373	416	423	429	407	421	414	385	443	413	382	402	407	434	439	448	407	378	414	408	407	354	411	397	414	433	430	415	407	447	404	423	398	420	410	411	458	422	415	389	407	411	408	409	414	380	450	470	430	369	390	434	406	368	406	407	411	377	412	430	432	408	398	417	445	437	413	406	398	394	421	384	380	406	401	372	423	378	396	407	400	413	408	429	423	424	396	412	406	409	453	437	394	418	442	412	412	388	420	430	402	437	439	403	404	409	404	404	401	438	445	443	424	398	386	455	424	404	422	402	424	416	403	439	379	433	410	438	371	411	379	421	383	391	409	396	406	388	429	414	397	435	464	394	408	418	435	427	459	382	403	401	420	411	418	422	413	403	410	400	391	424	413	439	429	407	389	405	400	408	436	406	419	400	418	427	422	391	385	383	407	430	429	386	407	388	414	393	401	395	379	411	408	427	403	374	402	418	408	411	446	389	407	409	392	455	384	434	408	417	394	386	415	416	413	429	429	402	375	421	411	436	410	419	438	418	405	401	419	379	397	411	422	370	444	424	413	383	407	396	397	454	418	408	415	382	432	407	398	416	446	432	429	389	434	403	416	409	424	437	410	416	398	401	374	398	415	431	405	412	406	411	413	396	371	422	395	421	439	381	432	414	402	443	415	401	422	439	404	463	412	429	368	401	383	380	412	414	397	366	395	442	418	454	395	398	427	399	371	387	398	412	392	441	393	418	447	365	388	399	396	410	373	406	433	430	406	424	385	385	391	403	414	425	375	395	395	409	415	427	390	381	405	359	470	432	424	402	380	462	429	413	426	381	409	397	412	416	439	384	394	394	436	394	370	396	433	396	412	400	411	355	436	403	411	422	415	368	403	377	385	424	411	397	395	416	441	429	465	415	378	379	422	411	391	402	423	394	438	444	401	396	372	426	424	396	383	390	431	409	398	433	402	380	397	422	404	457	429	421	437	411	385	424	430	418	386	394	384	426	409	379	382	388	436	437	406	390	400	395	426	420	434	410	400	416	411	427	445	452	421	389	391	423	424	387	445	413	387	420	434	430	431	410	434	422	408	385	416	427	416	448	400	370	423	403	396	423	410	396	404	413	403	398	385	404	391	388	400	397	390	420	417	396	398	419	398	390	437	418	397	414	397	420	456	410	402	404	393	413	419	431	414	429	406	407	404	423	432	400	400	391	412	413	374	375	441	406	356	422	392	398	436	441	435	379	421	425	425	426	407	433	407	369	444	417	404	410	397	440	430	414	444	437	434	389	438	422	452	464	398	460	424	417	396	416	380	402	461	413	429	400	422	410	418	388	425	387	446	388	408	392	398	416	380	429	387	397	416	419	429	383	362	413	424	420	379	415	427	366	390	390	408	403	431	407	423	404	376	403	417	391	432	402	419	411	425	375	397	402	385	427	396	410	395	418	408	394	387	440	398	408	407	423	436	395	395	385	427	424	422	405	386	400	390	436	400	401	402	394	384	414	411	388	387	398	394	421	402	407	406	406	400	417	394	417	422	398	408	405	453	385	442	386	391	433	364	408	436	391	420	399	418	406	410	426	408	383	412	385	410	370	452	395	392	414	425	412	416	443	419	392	368	382	438	439	381	417	420	410	377	420	404	391	409	409	410	384	402	375	404	413	416	397	427	437	376	430	426	432	428	396	407	430	423	414	402	364	441	420	411	423	414	422	438	393	422	407	406	400	412	426	408	423	407	440	421	423	448	408	379	439	426	430	430	421	397	431	407	409	391	398	410	381	412	389	412	420	429	397	445	386	424	448	402	373	420	400	388	422	403	400	412	394	407	400	406	424	401	378	399	421	395	409	363	389	404	397	412	428	421	404	387	423	407	361	448	419	420	359	423	418	400	400	433	469	408	369	406	404	419	393	404	411	437	401	395	423	416	392	357	387	372	415	409	379	374	405	443	413	430	411	422	400	436	408	437	393	409	413	376	391	410	437	400	421	411	420	391	392	414	389	436	405	440	406	427	396	407	416	381	430	407	433	419	438	413	402	380	399	398	424	394	412	411	386	422	382	411	388	362	405	417	370	394	417	386	404	416	422	452	418	405	418	412	428	370	406	389	395	429	387	408	418	471	435	395	423	421	384	428	402	384	399	402	378	398	404	442	420	407	394	395	401	399	421	425	450	367	432	382	401	397	423	435	450	423	446	389	403	442	399	405	411	418	382	420	391	416	398	419	422	408	377	415	397	392	420	389	440	433	406	420	388	425	403	415	421	401	380	405	412	407	412	405	406	389	414	395	387	393	407	393	418	386	386	416	426	412	393	397	398	413	414	430	410	396	393	417	409	426	413	404	400	359	428	406	394	408	390	394	433	422	366	380	382	422	404	433	413	421	413	361	433	370	408	413	414	405	417	440	409	414	394	426	412	408	387	442	434	388	462	414	389	402	415	436	423	409	396	400	416	384	421	413	390	408	416	421	423	401	397	334	391	402	413	433	421	423	430	431	445	407	448	406	384	407	407	407	422	416	398	412	419	376	415	378	406	443	364	436	400	428	418	419	420	397	425	399	382	393	388	429	427	430	424	418	399	388	386	429	408	394	469	415	381	401	380	428	417	420	400	385	430	411	434	410	417	390	417	384	440	406	412	412	405	395	384	417	439	434	386	417	367	429	393	411	419	402	407	392	356	434	436	400	410	430	389	416	455	424	438	403	427	411	369	405	414	384	418	411	425	433	399	384	415	413	386	404	457	396	406	396	393	423	402	418	382	428	433	428	416	392	383	391	400	398	434	437	387	406	393	423	383	441	405	384	405	410	431	420	428	372	401	400	433	409	410	375	435	384	434	432	355	392	354	424	403	455	388	438	436	421	433	436	411	388	402	416	429	443	451	396	432	450	407	423	420	404	434	395	422	436	441	416	426	435	395	400	378	408	381	436	395	407	420	408	366	394	419	403	409	416	464	403	430	396	397	402	379	391	406	435	386	378	376	395	416	439	415	453	388	442	414	395	422	405	415	374	427	363	437	429	361	428	437	455	414	381	416	427	400	398	407	411	402	414	390	379	407	415	390	417	426	413	378	441	405	388	444	382	415	401	417	384	424	407	397	404	405	395	432	476	392	415	398	368	414	386	381	398	412	403	394	383	403
24940	44021	34580	23141	18366	15341	12011	8852	6382	4626	3769	2735	2250	1790	1474	1304	1190	1090	1048	888	897	826	834	783	782	730	720	705	641	633	556	598	527	544	532	514	540	463	496	503	484	478	468	460	462	433	454	453	473	469	441	454	437	441	455	457	467	442	451	428	455	449	450	452	452	408	463	415	429	438	447	420	417	446	445	469	507	493	411	446	444	464	460	432	487	446	468	459	410	477	477	473	425	463	438	423	435	453	455	451	431	441	473	442	480	454	454	458	438	445	455	461	472	454	416	446	497	465	443	460	433	458	443	440	438	450	460	457	447	481	467	423	436	405	456	428	459	455	446	419	400	421	454	459	469	436	446	408	469	447	458	444	405	467	428	472	453	462	440	442	426	457	425	434	435	435	449	446	493	439	385	443	430	415	465	388	444	436	452	430	451	430	464	432	419	486	470	427	445	494	444	409	443	418	446	435	428	455	457	457	426	433	429	395	426	462	468	440	445	434	445	425	442	472	434	438	469	455	467	398	427	471	460	444	441	438	417	454	418	438	444	470	445	463	459	453	467	443	440	462	459	498	426	445	412	435	458	457	429	436	428	446	441	443	451	466	472	451	444	417	431	432	454	433	462	462	451	450	438	450	450	471	460	471	444	499	476	431	462	463	432	462	440	438	408	451	438	462	482	421	434	478	463	486	436	491	421	441	426	441	414	454	440	459	466	468	445	405	428	446	431	466	463	435	478	459	415	431	469	451	414	440	486	449	425	454	427	438	434	457	437	445	453	437	472	482	474	415	432	456	433	464	451	419	431	440	443	432	502	474	425	428	462	427	404	486	427	488	445	436	445	452	445	454	442	408	435	477	478	452	409	459	439	462	452	416	452	453	472	463	456	449	477	462	448	439	485	459	435	429	442	481	466	456	452	424	465	443	468	466	502	438	483	452	452	478	448	440	462	453	413	417	440	456	427	472	464	466	406	438	457	442	404	431	444	428	472	446	422	454	452	446	439	429	457	464	444	462	485	435	468	443	403	456	451	427	466	461	406	444	438	460	449	443	446	460	473	480	449	441	447	415	447	439	461	461	438	445	453	444	424	421	453	482	421	434	455	435	429	424	446	456	449	442	453	406	445	414	437	481	455	471	431	460	424	473	448	447	465	442	444	425	461	427	465	462	446	437	436	444	465	475	427	477	437	413	427	459	452	473	466	417	430	452	425	428	466	423	471	417	422	479	414	472	441	438	439	460	466	495	464	456	446	473	425	448	412	430	435	450	431	444	404	465	490	457	477	451	479	439	433	448	418	438	439	421	478	441	437	450	450	429	428	468	449	431	476	465	437	429	457	411	399	421	435	459	467	462	442	442	476	478	470	413	432	466	492	466	449	424	450	467	412	468	423	429	452	412	479	431	468	440	454	418	422	438	432	460	425	465	463	442	400	390	468	481	424	423	405	390	469	433	484	453	424	463	449	450	442	403	442	439	430	444	443	461	467	434	460	441	455	436	407	428	466	471	464	442	432	446	442	418	440	477	473	470	465	463	443	456	463	440	477	454	457	464	438	440	460	436	447	475	431	460	449	448	436	419	444	450	447	425	449	444	480	446	474	431	456	439	468	457	436	479	459	429	455	448	455	448	406	430	432	483	469	452	483	448	469	473	430	458	440	474	443	424	465	439	394	454	439	472	432	474	493	458	443	465	405	431	465	477	456	461	430	454	449	437	455	475	451	447	434	451	461	431	416	454	458	454	457	498	456	414	426	424	429	462	455	434	454	448	479	459	441	468	427	450	441	446	444	449	419	426	442	451	409	455	415	442	447	459	423	439	487	438	465	443	450	456	443	429	417	420	460	433	393	432	450	455	416	433	489	448	449	434	425	438	450	428	442	408	434	447	439	487	408	462	449	437	402	476	443	430	416	454	451	454	484	430	472	471	424	417	444	454	433	409	488	449	446	423	459	447	461	476	473	468	463	433	467	451	446	442	446	433	462	429	454	467	459	444	415	437	438	429	477	436	398	469	451	421	433	454	435	445	479	445	468	437	450	497	419	446	419	413	458	430	438	473	468	456	430	469	439	480	425	453	446	449	418	424	467	449	444	415	409	459	440	453	449	475	449	467	463	471	395	481	429	468	443	421	423	432	428	442	443	451	437	440	464	425	433	477	473	493	463	465	402	486	481	425	434	421	437	435	454	447	444	439	444	433	436	474	458	424	432	473	461	462	464	459	422	480	420	442	453	445	459	456	460	458	443	469	450	487	471	421	442	501	471	450	458	464	427	467	401	441	470	423	465	410	430	410	476	410	456	404	425	502	436	450	441	465	453	443	457	497	417	434	474	464	462	447	424	495	441	431	452	413	448	419	452	471	425	448	427	453	450	413	481	454	459	461	427	452	445	432	445	471	460	434	462	441	451	422	466	483	452	454	434	463	457	438	481	367	446	460	476	444	395	441	468	409	428	430	446	452	439	445	415	487	421	433	472	444	441	419	436	392	445	440	418	451	421	426	448	459	460	432	453	419	435	429	419	431	406	420	442	447	431	428	445	435	489	449	468	453	465	431	450	462	439	454	438	448	448	472	418	475	394	456	431	433	493	456	431	442	465	435	444	434	439	428	423	430	439	425	451	457	457	441	443	445	449	460	499	455	448	427	439	449	458	481	429	422	470	448	472	434	410	438	412	392	461	407	425	451	434	451	468	428	442	457	425	438	478	420	464	451	425	493	435	427	431	416	453	444	436	457	439	475	430	444	433	445	478	424	411	476	446	433	467	416	430	444	439	426	430	450	453	424	430	474	461	446	438	438	413	472	459	433	475	423	455	422	422	433	465	439	463	447	433	440	428	466	438	427	413	464	485	446	468	437	435	478	475	430	453	423	479	456	459	426	447	459	434	427	464	416	445	473	436	471	442	438	408	486	456	437	447	475	435	399	431	433	451	421	433	468	440	433	453	421	412	439	453	439	459	449	433	436	429	441	468	439	440	400	476	441	422	446	459	440	446	478	442	455	457	446	427	450	449	447	455	454	445	412	467	418	465	446	450	457	460	447	481	438	416	427	488	432	451	449	450	446	471	433	455	479	459	441	454	443	440	415	443	429	425	456	499	450	463	432	465	445	438	452	442	461	453	433	447	474	453	430	426	423	407	456	483	481	437	469	428	496	433	430	425	450	431	439	451	476	425	425	442	439	451	429	450	411	469	447	448	465	465	444	455	457	482	443	455	440	430	462	443	435	434	418	471	456	464	427	474	456	432	444	454	439	439	401	483	450	407	471	442	462	451	467	437	427	449	424	471	439	499	429	416	413	422	461	475	465	453	456	448	436	446	438	435	455	475	425	448	451	471	452	431	495	443	448	430	421	469	454	452	474	447	430	421	459	464	402	456	438	455	458	466	431	457	469	468	476	412	442	465	445	447	404	507	455	511	454	442	423	436	476	447	458	445	464	477	475	429	400	446	487	454	430	436	437	408	430	433	462	441	481	477	445	447	423	435	471	467	456
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
