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
340060054199	340060054766	340060055316	340060055866	340060056416	340060056966	340060057517	340060058067	340060058617	340060059167	340060059717	340060060267	340060060817	340060061367	340060061917	340060062467	340060063017	340060063567	340060064117	340060064667	340060065217	340060065768	340060066318	340060066868	340060067418	340060067968	340060068518	340060069068	340060069618	340060070168	340060070718	340060071268	340060071818	340060072368	340060072918	340060073468	340060074019	340060074569	340060075119	340060075669	340060076220	340060076769	340060077319	340060077869	340060078419	340060078969	340060079519	340060080069	340060080619	340060081169	340060081719	340060082270	340060082820	340060083370	340060083920	340060084470	340060085020	340060085570	340060086120	340060086670	340060087220	340060087770	340060088320	340060088870	340060089420	340060089970	340060090521	340060091071	340060091621	340060092171	340060092721	340060093271	340060093821	340060094371	340060094921	340060095471	340060096021	340060096571	340060097121	340060097671	340060098221	340060098772	340060099322	340060099872	340060100422	340060100972	340060101522	340060102072	340060102622	340060103172	340060103722	340060104272	340060104822	340060105372	340060105922	340060106472	340060107023	340060107573	340060108123	340060108673	340060109223	340060109773	340060110323	340060110873	340060111423	340060111973	340060112523	340060113073	340060113623	340060114173	340060114723	340060115274	340060115824	340060116374	340060116924	340060117474	340060118024	340060118574	340060119124	340060119674	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2671	3600	2300	2671	3600	2300	2671	3600	2300	2671	3600	2300	2671	3600	2300	2671	3600	2300	2671	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2673	3600	2300	2673	3600	2300	2673	3600	2300	2673	3600	2300	2673	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2675	3600	2300	2675	3600	2300	2675	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23726	21799	29787	24478	22171	23147	18407	10160	6837	5170	3362	3924	11792	21992	20011	14802	9313	5011	2918	1833	1129	938	850	754	763	766	753	778	753	812	741	813	761	791	754	766	749	799	784	732	778	766	768	812	713	767	799	753	769	763	746	699	785	772	739	742	754	749	760	737	774	733	754	772	840	721	738	761	816	765	760	732	813	772	738	789	774	721	755	757	764	764	708	774	704	774	715	717	730	746	797	714	704	749	741	731	783	751	752	769	772	760	766	792	744	781	753	725	797	794	788	742	753	745	810	730	783	744	775	769	770	729	754	730	779	733	729	732	776	779	765	705	793	784	778	724	726	779	757	698	734	758	739	764	702	737	732	706	753	792	756	770	769	750	776	778	745	702	717	787	737	751	752	770	757	759	816	789	724	702	743	786	814	766	692	736	818	751	741	754	701	749	710	726	778	771	782	740	815	771	756	775	744	729	780	745	741	783	801	768	722	800	758	773	729	741	761	767	730	764	749	744	719	790	718	710	766	753	749	801	733	751	702	757	755	730	738	752	772	764	752	756	723	773	740	746	821	758	750	736	746	752	734	745	744	790	750	788	760	773	683	734	788	760	752	775	764	731	724	739	726	772	760	785	779	734	747	738	781	716	737	751	733	707	738	730	786	769	782	752	721	781	778	731	723	732	724	760	734	756	727	748	706	803	762	778	724	774	765	748	771	707	729	784	745	795	742	760	789	773	722	775	765	752	728	770	769	751	755	722	724	735	820	731	771	739	772	723	740	715	771	730	753	733	744	710	765	779	717	811	823	738	772	768	746	794	785	766	707	752	742	786	812	759	700	767	747	759	735	747	762	785	739	741	755	739	789	734	771	746	753	740	777	795	737	746	769	776	735	734	725	725	746	739	784	737	764	764	734	795	715	704	738	765	749	770	809	779	732	724	738	738	746	765	763	788	750	731	799	780	798	812	771	741	744	711	704	727	765	735	791	763	778	750	790	710	788	742	731	759	763	747	736	698	746	759	778	700	719	804	753	779	760	809	799	765	759	749	801	765	731	824	786	766	782	782	728	807	732	753	770	769	773	786	781	762	775	733	807	780	758	777	812	756	750	770	776	790	713	778	722	757	729	763	780	767	774	747	790	769	765	780	755	785	815	792	730	790	776	749	744	711	753	733	774	716	775	737	745	713	758	802	784	753	753	731	704	788	765	736	752	701	732	806	795	737	727	697	755	799	728	747	748	779	733	783	772	788	768	770	702	739	783	752	716	736	761	778	758	733	785	735	785	788	752	745	732	725	774	767	782	766	735	744	763	760	731	797	745	786	820	740	780	812	774	746	751	771	812	781	760	719	744	745	765	715	761	706	773	754	747	784	739	767	790	757	797	746	752	776	728	794	765	781	795	753	744	777	730	767	819	816	786	763	729	802	775	761	744	754	772	739	758	779	812	714	811	762	753	752	749	732	765	744	795	756	708	773	735	776	778	765	736	777	760	775	769	735	760	778	817	734	761	779	695	759	742	743	807	729	754	793	776	791	703	742	757	709	788	695	723	765	751	738	757	758	709	757	747	733	739	744	771	697	788	802	783	706	748	764	749	759	756	752	757	782	749	774	798	721	743	750	771	755	737	740	751	771	708	797	782	741	730	740	759	737	736	714	755	738	674	735	770	704	758	752	791	740	740	686	752	755	728	762	806	786	740	787	764	747	802	784	753	752	786	741	738	759	768	768	730	760	753	762	783	732	726	749	784	782	762	779	770	756	761	753	753	777	757	739	702	751	719	770	781	768	788	762	783	768	777	799	740	764	718	782	791	715	727	795	764	756	739	754	754	742	753	744	775	762	718	715	754	722	747	714	788	684	750	731	772	691	761	801	762	742	784	763	715	762	715	703	714	720	782	744	765	747	768	784	744	740	738	733	746	786	730	732	726	764	725	724	772	756	717	746	760	734	721	778	763	763	722	788	783	720	712	778	728	809	721	765	783	769	777	715	788	725	704	802	747	714	719	804	766	737	793	737	797	779	721	793	753	757	763	736	785	689	775	747	739	747	715	757	709	765	774	784	759	771	772	765	780	776	707	800	744	785	785	748	789	757	767	795	779	758	756	767	790	759	778	743	731	746	722	756	788	727	764	791	784	761	801	794	716	745	731	724	761	770	765	779	786	762	693	802	721	764	773	747	730	752	755	767	791	697	790	793	741	789	721	761	749	758	749	829	740	756	771	775	793	765	766	765	701	770	751	738	753	792	744	741	828	753	724	733	744	728	740	718	739	753	752	781	735	786	748	739	736	749	782	776	794	800	773	740	728	793	772	765	771	823	768	755	767	750	764	760	792	829	752	789	768	754	769	789	729	729	753	716	742	802	763	768	778	753	783	742	745	692	757	739	820	769	731	744	736	773	741	787	747	739	818	786	743	745	780	794	713	742	772	793	801	785	753	729	743	774	738	756	760	684	691	757	757	749	783	782	745	784	775	783	800	759	776	730	750	752	762	734	788	779	772	781	774	748	705	744	764	699	813	720	774	736	821	724	725	807	756	797	753	761	683	745	750	717	772	739	741	713	777	778	741	749	763	777	752	729	756	761	798	781	749	767	721	749	795	723	760	754	766	787	786	768	721	766	784	758	751	789	813	754	746	777	733	748	755	732	759	775	783	802	692	746	755	782	732	702	770	784	717	794	729	766	740	740	782	749	777	772	749	772	785	736	798	744	732	772	769	712	774	740	733	770	762	744	743	748	782	740	746	744	744	731	708	758	747	798	733	783	771	762	812	783	736	741	775	772	771	724	741	740	748	786	780	771	744	763	759	775	830	710	758	729	740	771	772	744	779	756	781	739	768	757	769	750	720	786	765	728	765	713	759	786	751	810	752	775	787	710	732	750	784	714	781	749	752	754	758	731	764	735	865	778	699	759	741	803	734	730	735	706	722	755	698	751	740	726	800	784	790	729	737	757	804	769	756	770	756	728	771	756	762	763	777	753	737	742	755	733	736	758	773	764	724	795	731	792	738	733	765	715	770	765	737	698	738	764	702	698	782	738	753	754	746	774	782	796	772	735	753	718	758	777	756	774	772	756	821	780	766	762	763	763	731	682	759	799	799	833	777	762	731	729	748	762	745	783	772	773	728	745	703	756	743	735	699	743	729	772	770	741	765	768	756	794	793	792	753	774	814	728	770	733	719	727	718	733	735	781	790	734	707	748	729	794	780	733	757	775	768	800	714	738	786	756	767	726	765	710	752	764	731	752	743	769	805	765	762	742	718	784	711	757	794	741	774	736	722	709	792	773	743	745	736	746	721	760	736	774	808	754	791	741	760	758	760	754	776	752	764	773	733	775	769	790	734	740	724	761	780	706	758	787	813	683	718	717	778	772	751	709	756	763	750	712	763	725	704	760	745	770	765	742	728	770	728	798	769	814	703	738	794	750	747	768	786	805	799	762	758	729	744	751	739	757	723	739	731	762	771	753	768	767	760	763	746	756	719	816	720	772	768	730	755	793
30009	55848	52013	38874	32905	28240	19531	17954	14552	11562	7704	8563	21838	30749	27408	21573	15104	9018	5523	3185	1969	1377	1195	1159	1054	1104	1089	1031	1043	1083	1019	1132	1107	1080	1058	1086	1141	1072	1135	1085	1066	1119	1048	1055	1053	1130	1090	1096	1062	1071	1063	1036	1098	1106	1043	1067	1118	1059	1063	1067	1044	1065	1056	1089	1015	1067	1067	1117	1101	1107	1101	1085	1069	1124	1052	1064	1130	1089	1086	1121	1005	1096	1122	1148	1074	1086	1057	1085	1063	1167	1040	1074	1055	1095	1084	1103	1112	1123	1024	1110	1046	1073	1070	1088	1125	1135	1045	1099	1059	1087	1099	1110	1126	1081	1008	1103	1098	1049	1129	1039	1058	1061	1065	1076	1063	1037	1098	1026	1042	1045	1041	1030	1113	1147	1043	1025	1107	1020	1049	1079	1060	1055	1030	1074	1097	1075	1067	1044	1123	1094	1061	1085	1093	1074	1045	1055	1059	1056	1046	1151	1072	1088	1062	1179	1103	1052	1053	1094	1121	1070	1061	1062	1041	1046	1106	1063	1094	1135	1083	1096	1102	1056	1073	1099	1159	1088	1070	1089	1095	1092	1029	1080	1062	1024	1083	1058	1050	1056	1072	1018	1159	1014	1090	1032	1056	1100	997	1042	1142	1077	1131	1084	1019	1070	1071	1135	1099	1091	1079	1034	1082	1038	1099	1097	1116	1040	1076	1045	1036	1099	1085	1045	1021	1092	1093	1033	1026	1082	1083	1068	1106	1084	1105	1057	1082	1109	1099	1064	1080	1087	1063	1092	1103	1035	1002	1104	1084	1161	1019	1094	1062	1088	1034	1080	1035	1082	1104	1058	1111	1064	1140	1052	1049	1091	1093	1039	1075	1067	1121	1032	1041	1113	1081	1057	1113	1108	1080	1089	1013	1096	1033	1087	1119	1049	1064	1073	1046	1064	1111	1058	1082	1116	1090	1093	1097	1090	1073	1064	1037	1052	1108	1067	1072	1015	1096	1088	1054	1006	1081	1116	1111	1030	1064	1086	1079	1088	1125	1084	1113	1123	1031	1084	1053	1121	1104	1094	1043	1037	1059	1028	1078	1101	1111	1043	1118	1073	1108	1073	1068	1137	1048	1068	1051	1085	1098	1081	1084	1115	1058	1107	1061	1096	1054	1012	1103	1074	1132	1049	1124	1065	1062	1098	1064	1122	1079	1052	1039	1114	1124	1059	1090	1090	1039	1071	1084	1081	1008	1043	1071	1077	1091	1077	1088	1087	1087	1056	1120	1121	1019	1094	1103	1036	1080	1072	1117	1044	1061	1123	1099	990	1082	1092	1046	1101	1027	1055	1046	1078	1071	1066	1136	1092	1057	1049	1138	1072	1077	1126	1016	1123	1063	1037	1064	1091	1016	1111	1020	994	1078	1086	1072	1061	1036	1057	1090	1109	1147	1098	1068	1030	1128	1074	1070	1111	1094	1078	1139	1087	1115	1033	1045	1062	1045	1079	998	1037	1009	1070	1109	1017	1064	1051	1138	1109	1109	1014	1110	1045	1130	1090	1069	1081	1074	1010	1067	1110	1043	1046	1131	1096	1108	1039	1064	1070	1119	1025	1085	1119	1114	1094	1117	1051	1047	1118	1116	1122	1089	1111	1039	1121	1073	1088	1062	1110	1056	1066	1057	1103	1032	1074	1106	1058	1084	1078	1036	1105	1084	1139	1108	1073	1079	1088	1133	1067	1040	1088	1126	1100	1061	1130	1056	1087	1009	1044	1111	1000	1046	1071	1139	1099	1037	1126	1046	1101	1086	1112	1081	1083	1106	1067	1151	1057	1098	1128	1059	1115	1080	1134	1152	1099	992	1040	1077	1063	996	1129	1057	1099	1096	1060	1025	1047	1063	1072	1085	1151	1135	1073	1143	1083	1073	1150	1060	1074	1102	1098	1171	1088	1088	1062	1092	1115	1137	1116	1150	1073	1068	1058	1093	1069	1113	1048	1077	1087	1074	1022	1070	1051	1049	1094	1060	1084	1088	1096	1042	1056	1059	1050	1098	1133	1050	1085	1060	1051	1066	1052	1060	1039	1068	1086	1076	1075	1070	1066	1070	1050	1108	1073	1095	1032	1070	1059	1121	1074	1040	1073	1138	1068	1032	1142	1121	1050	1094	1036	1067	1065	1097	1100	1033	1062	1032	1129	1135	1036	1094	1090	1100	1085	1135	1001	1033	1093	1127	1084	1049	1035	1065	1040	1114	1059	1050	1134	1064	1158	1078	998	1067	1046	1084	1095	1093	1170	1091	1057	1059	1126	1048	1079	1063	1088	1059	1072	1081	1059	1065	1000	1021	1033	1122	1117	1031	1051	1050	1108	1058	1087	1129	1047	1078	1073	1048	1113	1092	996	1111	1101	1102	1060	1031	1080	1057	1080	1053	1081	1029	1038	1144	1053	1057	1068	1070	1128	1076	1032	1096	1099	1118	1053	1059	1096	1119	1074	1020	1071	1116	1091	1017	1049	1061	1028	1074	1076	1037	1045	1037	1108	1053	1091	1109	1085	1083	1054	1101	1048	1054	1091	1111	1029	1109	1051	1028	1092	1061	1036	1079	1071	1141	1100	1135	1030	1036	1092	1079	1106	1081	1085	1079	1035	1058	1037	1016	1061	1102	1104	1102	1021	1032	1050	1053	1095	1044	1037	1037	1018	1060	1079	1069	1105	1105	1106	1109	1096	1120	1096	1013	1059	1113	1143	1115	1072	1087	1037	1069	1073	1053	1131	1056	1100	1069	1064	1098	1055	1079	1062	1092	1091	1133	1032	1025	1141	1112	1086	1053	1122	1029	1044	1079	1047	1114	1009	1064	1095	1074	1102	1084	1156	1012	1066	1108	1116	1132	1099	1129	1082	1105	1019	1092	1080	1102	1104	1112	1103	1090	1110	1073	1068	1072	1086	1112	1099	1067	1075	1056	1064	1100	1110	1083	1123	1130	1078	1045	1070	1146	1095	1049	1029	1112	1100	1028	1111	1065	1080	1087	1090	1074	1080	1107	1104	1130	1055	1079	1069	1085	1060	1066	1054	1125	1107	1082	1079	1089	1133	1072	1090	1013	1101	1117	1078	1072	1081	1103	1108	1043	1035	1141	1092	1064	1056	1055	1077	1154	1143	1019	1128	1104	1090	1166	1105	1081	1039	1058	1059	1091	1058	1094	1064	1076	1033	1093	1140	1129	1052	1022	1066	1158	1078	1049	1051	1060	1067	1103	1084	1133	1101	1105	1087	1063	1018	1081	1126	1094	1118	1125	1032	1107	1057	1069	1036	1048	1124	1051	1029	1052	1055	1053	1042	1101	1083	1091	1050	1069	1068	1075	1078	1081	1027	1087	1119	1070	1070	1087	1002	1128	1081	1073	1108	1134	1104	1136	1088	1070	1110	1067	1077	1062	1057	1082	1099	1130	1066	1082	1074	1096	1105	1039	1019	1116	1026	1057	1088	1068	1069	1078	1143	1096	1027	1079	1062	1043	1108	1073	1074	1091	1034	1138	1084	1047	1050	1082	1087	1060	1056	1094	1002	1087	1057	1112	1085	1088	1068	1088	1101	1053	1120	1094	1075	1112	1054	1160	1084	1065	1137	1086	1110	1069	1123	1070	1065	1101	1081	1037	1034	1000	1100	1050	1095	1072	1080	1130	1062	1045	1075	1056	1052	1089	996	1064	1049	1108	1092	1062	1085	1110	1072	1126	1085	1064	1049	1059	1067	1121	1070	1042	1083	1113	1058	1044	1088	1029	1072	1099	1093	1086	1065	1110	1085	1092	1099	1100	1105	999	1018	1025	1055	1056	1097	1059	1076	1089	1033	1080	1064	1049	1077	1087	1114	1162	1056	1068	1059	1094	1106	1048	1131	1060	1040	1065	1021	1108	1024	1085	1080	1129	1097	1059	1085	1036	1064	1082	1026	1100	1024	1089	1079	1102	1117	1026	1078	1127	1096	1041	1117	1124	1021	1091	1131	1087	1012	1085	1026	1101	1065	1042	1050	1078	1098	1009	1053	1109	1114	1111	1067	1054	1101	1067	1120	1100	1106	1078	1077	1054	1069	1093	1068	1074	1063	1099	1103	1031	1069	1094	1083	1100	1101	1089	1034	1046	1079	1096	1064	1090	1000	1122	1048	992	1050	1029	1087	1009	1081	1065	993	1110	1051	1136	1156	1118	1100	1083	1097	1078	1098	1061	1022	1022	1090	1100	1050	1069	1122	1077	1024	989	1107	1060	1092	1085	1066	1058	1074	1053	1060	1107	1094	1102	1089	1069	1112	1035	1072	1065	1115	1051	1102	1067	1068	1032	1059	1046	1085	1027	1116	1091	1084	1063	1042	1114	1075	1085	1049	1060	1091	1097	1119	1079	1100	1017	1098	1045	1079	1023	1061	1057	1091	1069	1099	1087	1053	1063	1082	1078	1096	1042	1063	1088	1087	1134	1108	1094	1060	1045	1095	1045	1033	1067	1074	1111	1127	1065	1101	1044	1094	1058	1006	1055	1072	1071	1075	1057	1105	1119	1079	1024	1050	1047	1036	1118	1093	1091	1081	1067	1094	1085	1065	1109	1079	1076	1105	1021	1032	1048	1111	1027	1111	1126	1065	1120	1061	1045	1091	1137	1109	1069	1131	1041	1044	1065	1106	1078	1102	1048	1096	1077	1097	1076	1110	1053	1066	1068	1115	1062	1081	1039	1084	1085	1075	1067	1122	1066	1123	1077	1099	1044	1033	1098	1105	1094	1089	1066	1098	1111	1057	1157	1077	1143	1101	1061	1096	1085	1101	1088	1043	1070	1093	1067	1055	1084	1086	1085	1028	1029	1126	1117	1018	1063	1121	1115	1079	1111	1091	1043	1068	1102	1104	1046	1068	1082	1070	1120	1095	1058	1103	1049	1057	1049	1103	1076	1099	1068	1107	1077	1078	1080	1077	1061	1103	1111	1044	1047	1118	1079	1053	1068	1092	1128	1091	1159	1103	1058	1039	1053	1092	1008	1052	1092	1091	1142	1053	1080	1079	1107	1098	1028	1032	1041	1083
27339	24346	30890	24217	14778	8742	5770	5076	3355	2465	2249	1748	1928	2352	1902	1648	1248	1097	883	847	797	760	791	748	762	765	753	766	710	711	750	737	760	757	790	801	719	729	779	745	779	738	736	755	753	721	775	718	752	765	755	732	725	746	728	725	786	825	742	791	749	744	744	732	746	771	782	748	733	764	696	767	752	721	768	788	725	716	747	751	695	780	718	750	749	777	743	738	763	722	762	709	751	740	724	745	747	762	764	714	744	738	712	771	740	745	757	730	691	772	725	739	705	771	790	726	754	765	750	744	800	734	751	719	770	749	738	729	758	745	751	775	723	684	724	736	739	745	684	694	725	779	714	748	750	696	721	778	755	743	723	729	679	694	737	741	744	722	740	739	687	767	693	721	769	763	703	767	753	706	695	698	777	759	701	762	752	737	705	705	742	753	728	742	727	711	743	697	778	786	735	719	726	764	721	745	664	713	769	777	732	709	763	745	783	756	716	752	742	773	737	741	733	723	752	766	680	736	741	697	714	747	724	713	733	727	785	710	706	692	771	774	772	725	747	761	745	773	714	722	755	742	751	732	760	763	705	746	751	712	772	773	736	731	708	761	736	748	716	738	743	721	733	714	758	734	724	703	754	721	741	727	745	742	715	746	735	757	727	789	732	736	719	783	702	783	760	767	769	768	752	739	691	736	705	704	763	743	707	777	735	756	714	737	757	752	771	772	721	747	747	763	698	713	717	767	728	767	718	771	736	762	731	784	760	765	742	774	772	743	721	747	775	734	680	706	735	754	719	787	742	788	759	729	745	725	729	724	756	724	722	663	751	732	771	770	743	809	743	770	766	766	757	727	668	759	742	725	715	748	734	729	729	714	751	732	750	745	720	789	766	752	740	766	746	728	810	749	717	748	697	717	693	707	795	705	741	742	752	764	757	783	655	730	751	709	699	755	766	720	742	749	771	764	737	718	754	730	781	769	747	767	705	782	754	733	764	705	751	724	691	736	772	730	777	746	761	747	714	793	731	791	751	702	716	718	728	747	726	716	704	756	732	787	684	742	739	715	755	800	732	737	742	738	735	796	753	729	739	704	748	770	760	761	748	703	767	716	790	786	727	742	734	748	755	712	761	771	739	740	737	698	732	720	729	715	767	765	699	704	719	742	698	750	715	756	771	787	760	765	724	718	739	725	752	678	749	741	719	736	723	718	758	746	760	787	712	729	724	721	718	770	749	773	733	760	701	735	787	775	724	749	798	767	763	757	695	761	812	765	750	725	739	721	793	741	739	815	784	730	712	750	734	738	749	722	789	774	754	710	766	750	732	732	748	714	760	737	706	749	782	710	773	727	739	715	729	748	734	760	765	750	749	750	740	767	690	755	806	711	750	743	770	748	723	728	782	717	721	759	744	724	741	756	731	761	727	757	757	741	770	760	756	745	764	732	727	797	778	743	761	730	730	766	729	756	741	728	759	767	719	675	750	729	730	734	742	780	745	729	779	754	720	722	738	720	748	732	744	778	729	697	779	749	745	743	724	776	712	741	718	730	766	743	762	765	744	753	752	768	734	708	797	746	732	797	717	736	766	790	741	751	734	701	744	778	780	771	710	733	730	754	791	750	743	723	738	767	703	755	738	773	738	748	735	752	751	769	712	753	767	752	735	746	762	754	751	730	694	749	810	740	765	750	744	750	713	779	768	765	743	730	704	704	758	788	784	731	763	719	738	732	745	671	757	744	735	736	757	753	737	777	804	749	748	771	704	762	772	696	765	776	755	724	789	680	714	742	757	769	768	757	757	726	710	723	760	775	717	688	775	744	770	719	730	712	736	723	784	760	716	694	752	763	812	763	733	719	732	727	752	765	706	755	746	742	717	755	728	740	726	744	726	711	680	778	752	733	753	789	726	654	749	768	752	756	734	759	725	745	732	730	731	750	751	769	732	691	757	733	746	753	810	753	750	759	746	717	773	782	780	804	701	702	778	747	785	773	751	741	753	749	768	749	714	760	734	757	770	703	699	703	790	720	775	714	770	729	701	710	736	744	819	713	751	753	739	777	764	746	738	724	728	758	775	709	750	783	724	785	783	774	777	787	765	742	658	776	781	780	705	732	783	761	793	700	741	748	757	777	790	744	788	766	763	763	742	767	747	714	762	766	774	797	755	774	742	742	800	734	781	735	763	728	767	747	799	744	772	767	714	751	716	803	746	707	733	744	729	748	772	738	711	763	711	763	740	712	720	732	694	729	721	764	767	738	726	755	736	775	723	700	704	729	723	745	782	777	772	747	714	737	752	703	729	751	694	712	708	696	721	722	736	750	760	748	752	746	758	739	765	765	741	769	735	738	753	769	720	680	758	741	722	700	752	753	724	785	766	761	756	739	698	776	776	784	756	786	766	726	731	689	776	698	749	747	768	787	676	745	746	775	780	747	716	736	794	761	782	741	748	751	728	729	746	723	770	759	743	751	772	745	737	674	775	732	752	736	723	728	741	762	731	741	781	766	699	780	739	755	767	730	733	723	693	700	754	713	769	770	701	711	781	726	751	760	725	715	766	769	734	736	773	743	724	739	734	772	804	711	769	769	748	755	756	693	740	753	743	752	723	741	754	734	711	735	740	727	714	681	699	739	742	753	764	715	735	701	714	723	739	776	677	690	751	704	754	741	729	750	734	746	695	737	770	728	790	758	702	723	714	777	733	782	775	755	771	735	762	734	779	768	801	768	743	757	787	731	736	740	740	745	770	801	741	763	773	713	703	752	733	732	768	759	794	753	779	763	733	751	726	743	743	732	726	754	720	743	736	771	713	801	718	752	717	705	767	748	750	694	801	765	752	695	715	752	717	727	703	797	732	719	701	749	735	746	738	733	724	751	705	765	759	730	722	746	755	755	796	729	685	736	706	735	758	733	798	720	711	747	786	737	752	757	799	757	727	785	750	738	757	807	748	732	777	713	719	717	742	734	734	776	731	764	754	781	708	742	752	724	750	716	763	748	750	775	686	767	719	759	775	751	743	749	733	748	688	772	742	767	729	746	680	729	777	716	791	778	759	797	727	751	728	735	749	747	701	778	734	744	753	813	759	751	745	720	765	756	745	735	733	755	765	742	773	725	747	700	733	752	793	729	692	779	769	718	787	734	706	782	723	712	737	738	777	747	740	753	743	762	782	752	772	726	717	737	746	749	788	733	725	749	747	765	718	758	735	698	791	745	798	737	712	756	736	752	741	727	729	715	741	736	794	760	728	755	729	714	737	713	767	744	782	728	708	788	737	750	717	743	769	714	768	765	734	749	758	758	771	730	720	796	722	716	759	756	733	728	775	799	811	749	796	747	729	691	715	742	714	762	758	738	762	707	762	736	729	745	753	739	763	690	736	761	748	732	692	760	752	768	777	761	716	731	714	768	743	803	735	684	736	781	790	727	745	707	690	749	768	736	709	773	754	736	745	749	721	722	761	734	723	718	787	688	776	740	709	748	728	764	703	764	718	778	688	779
25080	40616	38105	27855	21056	15892	12073	11761	8007	5683	4863	4000	4010	4849	3580	2990	2154	1761	1423	1209	1189	1086	1126	1065	1132	1121	1045	1092	1101	1052	1020	1045	1053	1057	1062	1081	1030	1049	1028	1027	1072	1112	1078	1084	1070	1112	1042	1068	1025	1099	1100	1036	1032	1021	1055	1126	1071	1059	1030	1128	1058	1123	1095	1051	1050	1103	1082	1059	1119	1080	1042	1015	1087	1084	1094	1070	1045	1058	1060	1090	1062	1016	1008	1049	1051	1087	1056	1094	1130	1080	1054	1043	1028	1076	1080	1076	1077	1110	1101	1053	1102	1030	1015	1106	1098	1086	1121	1053	1076	1056	1033	1066	1083	1063	1057	1078	1035	1040	1044	1080	1058	1020	1114	1049	1081	1139	1133	1084	1069	1054	996	1067	1064	1098	1055	1064	1044	1080	1108	1048	1058	1117	1036	1074	1074	1046	1066	1032	1082	1106	1070	1099	1097	1053	1033	1050	1090	1122	1070	1041	1048	1131	1101	1010	1128	1070	1014	1058	1056	1098	1027	1077	1080	1028	1093	1093	1084	1011	1056	1085	1041	1041	1064	1069	1130	1063	1101	1104	1047	1063	1071	1084	1040	1046	995	1037	1100	1047	1065	1044	1102	1106	1078	1006	1079	1058	1114	1075	1111	1067	1028	1057	1003	1117	1032	1097	1043	1059	1068	1003	1100	1081	1097	1089	1085	1099	1038	1030	1116	1030	1066	1057	1130	1019	1033	1059	1076	1068	1098	1115	1056	1032	1076	1067	1042	1109	1120	1068	1060	1036	1061	1089	1075	1083	995	1013	1134	1108	1047	1053	1065	1077	1075	1067	1058	1042	1102	1107	1091	1080	1045	1026	1045	1020	1063	1070	1055	1120	1019	1052	1096	1051	1057	1015	1056	1046	1053	1112	1060	1016	1035	1086	1054	1071	1098	1075	1062	1044	1032	1038	1050	1047	1063	1082	1092	1026	1109	1077	1015	1079	1078	1077	1073	1119	1057	1079	1139	1042	1059	1106	1127	1063	1042	1119	1120	1060	1124	1045	1061	1057	1054	1049	1101	1028	1054	1050	1040	1046	1058	1053	1032	1066	1087	1101	1051	1083	1031	1097	1040	1066	1044	1056	1004	1125	1059	1045	1064	1060	995	1014	1066	1054	1122	1107	1089	1031	1081	1057	1095	1050	1017	1073	1109	1063	1047	1031	1111	1055	1039	1093	1112	1084	1113	1109	1076	1073	1040	1133	1050	1097	1073	1046	1126	1041	1069	1055	1015	1058	1082	1043	1076	1093	1067	1115	1087	1134	1030	1010	1021	1104	1078	1084	1026	1129	1049	1088	1096	1067	1073	1044	1092	1073	1053	1068	1112	1048	1074	1053	1074	1073	1079	1055	1061	1084	1059	1047	1080	1097	1050	1056	1094	1014	1074	1118	1108	1066	1073	1102	1097	1090	1096	1080	1078	1084	1064	1082	1066	1024	1097	1025	1060	1111	1080	1117	1080	1065	1077	1031	1057	1040	1110	1068	1088	1027	1084	1028	1053	1061	1089	1049	1164	1087	1026	1030	1090	1064	1025	1087	1047	1124	1088	1087	1025	1046	1084	1128	1068	1125	1148	1019	1110	1131	1098	1074	1106	1025	1098	1069	1070	1045	1088	1085	1032	1061	1037	1098	1026	1023	1067	1100	1060	1065	1069	1073	1088	1101	1027	1101	1087	1070	1088	1023	1104	1071	1062	1056	1076	1131	1053	1054	1062	1068	1030	1005	1036	996	1059	1058	1059	1068	1057	1027	1077	1079	1021	1023	1033	1089	1103	1073	1092	1087	1039	1108	1066	1069	1089	1060	1094	1062	1021	1099	1012	1085	1078	1125	1012	1121	1047	1038	1068	1060	1009	1072	1088	1035	1066	1078	1067	1073	1096	1060	1027	1089	1018	1066	1065	1034	1088	1047	1046	1067	1069	1070	1059	1097	1047	1006	1073	1107	1131	1110	1042	1042	1069	1096	1043	1058	1033	1052	1082	1063	1103	1054	1092	1048	1069	1090	1097	1094	1052	992	1071	1068	1080	1060	1028	1024	1058	1096	1053	1044	1067	1045	1092	1076	1078	1064	1101	1061	1082	1077	1046	1060	1028	1031	1137	1060	1092	1112	1004	1078	1081	1100	1036	1099	1033	1121	1022	1080	1058	1083	1083	1049	1077	1090	1112	1077	1056	1067	1040	1028	1060	1092	1046	1054	1039	1098	1110	1139	1042	1088	1054	1049	1050	1031	980	1071	978	1111	1102	1078	1065	1121	1056	1089	1071	1099	1050	1069	1023	1095	1000	1097	1085	1095	1081	1084	1093	1088	1087	1005	1066	1107	1108	1119	1080	1066	1069	1057	1051	1138	1046	1092	1048	996	1033	1097	1086	1029	1088	1018	1083	1022	1095	1092	1038	1124	1069	1019	1082	1085	1088	1014	1080	1071	1047	1064	1064	1061	1067	1113	1128	1096	1059	1011	1083	1039	1125	1065	1071	1101	1086	1034	1052	1075	1038	1064	1060	1117	1081	1047	1062	1045	1074	1085	1083	1084	1085	1049	1099	1059	1077	1033	1026	1040	995	1058	1085	1078	1081	1112	1048	1104	1095	1025	1033	1064	1071	1111	1038	1089	1105	1072	1097	1096	995	1079	1024	1096	1047	1075	1028	1071	1022	1059	986	1052	1037	1088	1025	1039	1064	1034	1066	1084	1079	1130	1066	1107	1098	1082	1065	1035	1151	1006	1062	960	1064	1055	1051	1077	1112	1091	1069	1063	1041	1086	1085	1041	1056	1084	1028	1068	1061	1041	1095	1083	1068	1092	1032	1052	1103	1072	1033	1100	1074	1084	1085	1103	1065	1076	1065	1073	1055	1064	1072	1091	1072	1068	1076	1073	1090	1078	1104	1079	1061	1082	1086	1048	1072	1088	1036	1136	1063	1022	1057	1040	1060	1091	1105	1073	1094	1067	1037	1074	998	1032	1062	1108	1081	1007	1099	1068	1052	1041	1058	1111	1041	1047	1061	1075	1093	1001	1059	1047	1156	1086	1109	1108	1056	1076	1097	1085	1088	1091	1101	1071	1055	1077	1058	1044	1096	1071	1075	1077	1075	1032	1119	1073	1055	1068	1134	1096	1032	1068	1095	1118	1058	1068	1030	1079	1126	1096	1079	1065	1039	1097	1129	1087	1067	997	1100	1046	1138	1053	1055	1069	1085	1050	1050	1114	1040	1049	1045	1076	1042	1070	1058	1046	1031	1045	1051	1093	1075	1045	1107	1063	1060	1076	1087	1083	1014	1045	1102	1086	1000	1048	1136	1076	1036	1045	1074	1071	1113	1115	1057	1116	996	1052	1021	1142	984	1036	1083	1029	1053	996	1051	1098	1065	1084	1041	1125	1107	998	1069	1079	1084	1093	1126	1084	1081	1031	1046	1062	1023	1038	1099	1082	1029	1067	1078	1072	1041	1061	1053	1108	1107	1083	1009	1081	1102	1106	1066	1015	1063	1020	1069	1117	1068	1062	1039	1031	1095	1183	1095	1043	1057	1056	1056	1064	1118	1114	1081	1080	1091	1040	1102	1040	1089	1076	1023	1068	1101	1017	1115	1061	1046	1079	1098	1094	1078	1053	1068	1130	1062	1075	1095	1045	1095	1103	1043	1067	1083	1101	1124	1078	1087	1111	1044	1077	1078	1029	1086	1033	1097	1103	1008	1092	1084	1044	1015	1067	1123	1037	1057	1083	1067	990	1016	1066	1072	1060	1036	1043	1142	1083	1087	1056	1016	1085	1049	1089	1067	1098	1077	1078	1034	1024	1057	1098	1109	1082	1043	1095	1031	1060	1077	1153	1078	1024	1074	1084	1048	1047	1104	1087	1023	1073	1065	1046	1085	1029	1026	1085	1070	1050	1091	1073	1052	1082	1017	1107	1091	1045	1038	1037	1058	1068	1062	1049	1024	1109	1101	1046	1086	1057	1072	1059	1013	1010	1091	1090	1049	1089	1062	1075	1110	1092	1039	1110	1051	1084	1095	1090	1102	1046	1083	1087	1099	1049	1032	1036	1035	990	1067	1054	1054	1031	1051	1110	1030	1066	1071	1064	1038	1085	1145	1040	1052	1092	1160	1082	1051	1061	1130	1092	1114	1072	1043	1063	1061	1102	1086	1079	1108	1081	1109	1039	1026	1004	1070	1044	1120	1085	1087	1051	1011	1082	1014	1079	1021	1089	1048	1104	1080	1073	1004	1020	1053	1008	1082	1074	1139	1097	1095	1032	1047	1088	1106	1042	1022	1031	1111	1092	1042	1014	1067	1055	1041	1069	1071	1090	1031	1027	1046	1085	1033	1051	1032	1040	1056	1050	1046	1087	1060	1042	1090	1112	1054	1052	1078	1053	1073	1069	1086	1082	1108	1087	1105	1066	1068	1095	1018	1078	1006	1073	1022	1065	1097	1069	1067	1094	1017	1011	1066	1069	1102	1065	1143	1044	1048	1113	1022	1118	1073	1105	1054	1060	1043	1067	1093	1044	1009	1061	1002	1089	1090	1035	1047	1071	1070	1034	1047	1000	1110	1096	1071	976	1057	1104	1042	1063	1124	1136	1016	1081	1085	1015	1054	1061	1076	1044	1051	1030	1058	1082	1075	1110	1078	1130	1039	1047	1043	1100	1046	1053	1059	1056	1008	1057	1125	1065	1097	1020	996	1133	1097	1062	1097	1071	1040	1096	1092	1069	1073	1073	1137	1038	1085	1071	1085	1056	1082	1106	1078	1037	1142	1117	1061	1015	1096	1023	1128	1056	1072	1056	1082	1081	1047	1097	1072	1033	1090	1060	1079	1027	1045	1081	1123	1092	1061	1042	1125	964	1001	1075	1082	1066	1116	1034	1083	1106	1038	1098	1092	1062	1029	1065	1023	1063	1045	1047	1058	1088	1067	1130	1034	1100	1087	1066	1042	1045	1079	1055	1115	1050	1001	1035	1133	1103	1120	1080	1055	1067	1054	1014	1060	1086	1088	1086	1096	1053	1015	1056
24291	21095	28475	25018	21279	15833	10887	7296	4696	3044	2567	2961	5892	9572	10042	7766	4994	2820	1958	1292	989	866	829	821	722	761	755	743	749	741	750	743	729	775	767	759	771	803	743	744	761	722	739	737	746	748	773	755	761	740	745	751	761	812	726	794	811	761	754	739	767	740	801	750	809	797	774	734	769	790	817	710	745	707	774	783	783	755	781	725	760	769	786	765	771	745	742	760	811	738	709	767	767	788	764	789	752	769	705	790	786	741	769	748	732	778	745	774	734	808	733	757	783	735	763	709	739	790	741	800	792	717	775	742	750	762	792	764	775	785	772	780	728	812	770	732	701	780	743	772	745	774	748	736	737	777	752	807	750	800	768	792	725	742	741	736	836	806	758	765	745	770	734	772	756	827	739	789	799	730	773	750	760	756	694	790	711	756	784	725	787	765	742	789	740	782	817	776	760	796	757	767	757	779	768	812	772	714	730	777	785	753	780	765	755	789	821	783	774	744	743	820	739	746	752	766	756	782	748	765	762	767	768	693	778	684	809	780	757	770	795	733	749	738	762	754	770	803	755	756	746	781	779	763	777	777	779	753	729	763	770	767	761	754	817	760	735	773	762	741	700	789	726	749	726	702	774	733	736	782	782	756	777	768	779	776	770	743	778	729	817	756	757	747	751	748	794	784	738	755	777	798	767	773	712	734	789	754	739	801	776	770	751	758	783	786	732	766	758	773	726	767	770	808	710	765	770	764	740	762	771	743	793	759	760	733	740	749	769	749	776	778	738	768	778	738	736	727	812	784	697	817	792	733	755	701	738	752	743	740	801	743	759	771	752	771	748	730	732	788	764	718	772	793	781	805	805	759	800	778	767	717	741	765	748	774	710	742	773	766	719	793	798	748	723	746	725	717	801	800	726	767	770	755	811	789	737	777	799	741	737	718	782	776	711	764	774	712	752	732	796	747	735	754	774	777	722	743	764	748	749	768	783	758	752	835	723	747	715	754	752	768	797	777	772	728	775	728	766	790	736	735	774	746	719	775	716	745	762	728	768	763	757	743	727	767	751	771	795	790	729	759	770	746	752	778	681	738	742	756	777	763	733	741	745	729	784	781	695	763	733	778	758	696	756	767	835	771	765	767	789	781	754	738	788	740	755	753	812	788	755	757	793	721	748	721	743	748	772	769	776	786	771	773	740	733	743	773	769	741	769	761	759	755	770	809	767	736	766	764	794	715	737	752	759	786	752	752	752	799	764	761	795	782	742	768	729	799	705	758	676	791	773	778	806	788	757	753	742	770	707	708	743	750	736	741	751	707	717	777	810	757	796	737	725	741	749	773	771	769	764	734	743	768	722	749	787	769	773	794	781	781	755	754	731	787	732	791	744	750	755	788	757	806	745	722	766	778	768	765	746	728	737	785	783	767	728	728	773	712	778	811	702	736	744	755	769	718	746	740	733	758	738	744	796	785	764	723	781	784	787	760	800	705	745	788	757	761	774	751	766	792	774	738	810	764	831	714	767	795	732	790	795	768	782	767	722	747	782	754	721	782	788	737	769	751	754	749	780	747	801	759	739	789	753	795	724	757	767	733	792	777	821	701	781	687	715	792	784	749	750	755	767	777	709	789	781	767	795	762	761	819	744	725	758	752	739	756	780	757	730	761	813	751	776	744	727	726	763	772	756	723	767	754	749	750	742	742	762	721	739	789	770	717	778	774	765	797	775	776	759	782	794	771	717	799	733	754	725	733	760	763	740	752	748	717	732	710	761	731	726	759	756	773	775	808	732	758	777	775	757	749	737	753	770	767	721	778	796	758	755	733	735	746	757	750	741	782	715	764	788	768	743	788	767	717	740	792	746	716	759	759	784	754	790	728	774	777	803	821	748	795	745	735	727	794	783	742	704	788	778	721	794	714	700	756	768	781	756	751	775	806	727	783	780	751	782	751	761	771	758	762	736	745	760	739	772	776	787	757	788	718	778	764	736	754	791	761	727	748	777	774	772	761	737	744	743	773	739	737	752	720	821	734	790	760	742	773	747	761	775	794	786	776	758	772	777	778	753	756	773	722	804	771	745	730	761	754	690	769	747	789	746	751	752	735	758	734	700	759	718	763	735	748	779	772	765	717	736	791	743	753	734	783	710	788	811	786	704	804	755	743	755	743	733	743	741	737	781	777	784	786	729	738	779	764	702	773	778	731	769	776	818	774	677	750	813	748	768	754	792	747	778	737	794	790	786	768	732	731	758	759	794	749	761	785	780	791	807	784	734	788	772	723	757	751	706	734	733	738	776	748	768	729	741	742	745	753	792	720	783	746	808	794	754	775	739	782	720	755	788	797	750	777	789	765	791	767	772	827	785	766	738	804	753	769	786	750	807	745	741	780	761	807	731	768	715	718	774	779	758	769	756	738	724	781	785	682	722	807	774	784	788	797	777	763	782	770	812	763	767	775	780	759	756	746	786	814	788	779	744	756	777	785	734	740	717	774	790	785	713	760	757	745	798	729	775	735	731	800	828	758	781	747	772	738	764	771	763	741	719	760	732	769	806	774	762	738	724	756	793	740	745	782	808	755	767	771	724	748	767	743	772	709	773	769	735	764	746	767	802	762	742	727	738	739	821	751	698	790	763	740	772	757	770	689	780	737	749	765	763	759	752	762	719	726	804	715	828	766	771	747	739	783	758	792	782	751	799	768	799	827	743	766	732	760	786	776	788	778	780	781	715	743	767	764	720	739	734	782	787	747	731	778	724	724	730	715	743	786	712	788	786	836	791	746	772	774	755	786	789	756	734	822	783	741	775	724	758	761	731	758	748	754	746	745	768	776	758	746	748	760	758	766	768	755	747	805	797	747	865	795	784	717	814	774	722	747	765	737	742	762	770	734	772	723	770	735	792	782	764	781	774	727	769	756	748	780	740	772	735	844	765	787	758	777	720	737	739	780	787	750	713	752	769	777	760	784	758	716	703	773	781	769	788	785	749	785	707	757	767	812	772	711	733	779	748	780	772	736	752	688	773	774	764	756	778	811	811	768	754	737	813	794	754	763	765	725	734	728	796	807	791	799	694	760	807	814	731	769	800	768	792	797	772	762	761	773	727	747	716	753	793	737	789	769	742	791	733	707	728	766	774	747	711	749	742	763	772	787	757	759	795	778	767	700	770	717	760	779	753	807	773	760	743	731	788	736	736	804	766	771	769	766	741	745	777	754	742	730	765	719	701	736	765	769	760	730	737	741	737	724	770	764	764	723	748	763	775	777	713	786	771	768	700	749	781	785	754	742	816	720	790	744	819	727	775	753	717	754	765	717	728	780	726	745	712	769	739	782	793	794	694	745	741	770	756	777	810	743	760	798	752	753	798	776	760	741	717	801	767	812	760	782	796	763	782	732	826	747	722	759	795	739	751	729	772	717	783	728	809	757	748	754	787	751	761	781	729	767	776	732	768	750	734	779	773	722	784	781	768	740	798	760	806	778	751	813	808	764	807	811	727	800	769	758
26130	49750	47054	32097	24942	20090	17439	14774	10356	6871	5863	6758	12465	17299	17314	13602	9158	5442	3562	2265	1581	1344	1169	1104	1117	1077	1068	1126	1035	1116	1124	1103	1067	1091	1087	1112	1135	1143	1125	1102	1043	1072	1065	1047	1095	1087	1072	1147	1054	1104	1103	1086	1068	1146	1075	1110	1109	1031	1103	1092	1136	1133	1102	1095	1110	1142	1117	1077	1120	1094	1116	1108	1115	1139	1139	1157	1089	1069	1082	1044	1097	1074	1109	1078	1039	1049	1134	1090	1025	1087	1121	1149	1022	1095	1075	1095	1086	1070	1097	1053	1094	1166	1103	1090	1045	1113	1148	1124	1122	1094	1100	1091	1131	1113	1140	1063	1051	1080	1137	1143	1060	1082	1073	1129	1067	1136	1074	1021	1111	1087	1047	1085	1098	1080	1058	1113	1053	1129	1092	1141	1103	1113	1093	1035	1057	1156	1100	1095	1044	1095	1120	1094	1090	1024	1082	1070	1087	1037	1122	1035	1074	1035	1054	1103	1102	1067	1074	1060	1145	1075	1114	1065	1117	1064	1084	1149	1062	1151	1088	1111	1070	1092	1130	1120	1080	1094	1139	1098	1024	1113	1075	1059	1109	1083	1055	1067	1090	1068	1108	1074	1065	1108	1118	1066	1108	1066	1119	1091	1102	1095	1100	1063	1078	1092	1092	1097	1045	1077	1107	1034	1057	1076	1063	1120	1047	1031	1112	1061	1143	1114	1121	1094	1119	1042	1046	1110	1114	1082	1116	1008	1131	1067	1069	1031	1046	1117	1051	1061	1119	1115	1139	1049	1066	1099	1084	1080	1104	1077	1081	1120	1085	1130	1155	1075	1087	1080	1082	1121	1032	1052	1094	1097	1158	1047	1106	1090	1097	1124	1077	1103	1054	1096	1093	1053	1091	1081	1073	1094	1068	1092	1147	1134	1103	1072	1067	1059	1048	1115	1067	1034	1081	1161	1106	1079	1121	1084	1114	1053	1077	1114	1159	1130	1102	1071	1071	1032	1098	1066	1156	1117	1108	1101	1030	1097	1059	1112	1082	1087	1116	1090	1154	1090	1034	1068	1106	1083	1046	1059	1130	1169	1087	1096	1065	1061	1098	1109	1097	1127	1094	1087	1107	1133	1095	1119	1092	1107	1092	1078	1111	1174	1071	1021	1128	1124	1036	1146	1086	1123	1028	1151	1096	1097	1056	1139	1121	1091	1115	1118	1022	1087	1140	1123	1092	1119	1049	1106	1065	1129	1123	1134	1063	1149	1121	1102	1053	1118	1117	1140	1046	1084	1063	1050	1113	1086	1043	1108	1081	1102	1103	1116	1126	1107	1019	1143	1094	1069	1133	1128	1077	1138	1124	1050	1093	1084	1132	1091	1103	1106	1067	1099	1080	1126	1054	1092	1015	1090	1062	1133	1077	1094	1142	1068	1121	987	1079	1033	1108	1061	1153	1044	1083	1111	1074	1103	1120	1048	1126	1114	1100	1107	1064	1077	1103	1094	1114	1134	1043	1093	1082	1076	1122	1037	1086	1129	1105	1062	1123	1054	1140	1117	1093	1102	1097	1129	1077	1075	1129	1109	1094	1086	1152	1102	1110	1094	1119	1107	1085	1145	1097	1091	1161	1093	1071	1125	1076	1074	1104	1047	1066	1165	1138	1083	1079	1111	1075	1078	1127	1110	1092	1136	1144	1117	1065	1120	1073	1081	1034	1068	1152	1037	1113	1067	1061	1132	1059	1076	1108	1069	1071	1108	1090	1087	1059	1089	1099	1101	1071	1079	1076	1100	1135	1104	1131	1124	1075	1100	1055	1154	1101	1068	1093	1098	1051	1089	1144	1051	1131	1086	1070	1078	1084	1111	1171	1146	1110	1049	1094	1082	1086	1089	1099	1106	1106	1091	1146	1116	1046	1066	1058	1080	1115	1057	1092	1099	1069	1078	1089	1067	1172	1094	1102	1095	1119	1122	1150	1059	1057	1133	1092	1091	1100	1088	1108	1106	1149	1045	1106	1060	1090	1129	1108	1062	1085	1100	1090	1147	1075	1074	1131	1110	1086	1065	1098	1177	1094	1090	1010	1096	1070	1089	1087	1113	1060	1109	1093	1117	1058	1066	1135	1138	1127	1062	1056	1107	1072	1101	1187	1083	1079	1110	1062	1106	1103	1136	1098	1059	1184	1119	1069	1125	1059	1121	1108	1086	1089	1105	1064	1166	1092	1105	1081	1135	1110	1149	1098	1084	1085	1059	1140	1056	1123	1114	1066	1077	1050	1081	1080	1137	1091	1133	1142	1066	1053	1105	1086	1092	1099	1036	1114	1123	1070	1092	1145	1069	1098	1075	1064	1092	1082	1099	1075	1086	1160	1080	1104	1119	1084	1078	1086	1105	1132	1103	1062	1085	1118	1084	1072	1098	1068	1096	1142	1084	1123	1109	1079	1052	1095	1096	1024	1079	1081	1070	1072	1087	1096	1092	1082	1086	1085	1066	1090	1141	1094	1110	1079	1128	1061	1103	1028	1096	1124	1023	1104	1122	1140	1076	1156	1102	1094	1097	1100	1097	1080	1091	1077	1098	1108	1050	1113	1135	1099	1097	1125	1006	1018	1087	1093	1132	1119	1087	1052	1071	1073	1133	1097	1064	1100	1102	1176	1099	1107	1128	1094	1130	1110	1059	1054	1045	1099	1047	1159	1085	1200	1113	1154	1063	1076	1106	1058	1154	1073	1089	1111	1094	1104	1062	1109	1076	1031	1060	1066	1030	1114	1066	1028	1072	1061	1083	1096	1066	1108	1097	1066	1135	1059	1106	1109	1043	1087	1093	1111	1107	1028	1093	1104	1028	1127	1079	1083	1105	1128	1069	1076	1135	1127	1106	1087	1043	1089	1006	1103	1102	1080	1127	1126	1076	1107	1093	1052	1196	1092	1127	1083	1099	1099	1064	1115	1074	1037	1152	1128	1066	1087	1170	1066	1070	1109	1096	1088	1091	1107	1082	1072	1041	1127	1085	1068	1106	1082	1096	1085	1125	1066	1163	1104	1034	1069	1157	1122	1032	1087	1085	1084	1087	1032	1095	1063	1076	1135	1108	1078	1084	1066	1074	1064	1054	1089	1111	1142	1128	1172	1070	1068	1110	1080	1071	1025	1114	1109	1088	1110	1140	1129	1009	1039	1152	1032	1131	1108	1069	1056	1138	1050	1120	1106	1037	1121	1136	1102	1054	1120	1083	1097	1099	1068	1051	1060	1046	1098	1081	1150	1191	1050	1054	1103	1049	1059	1091	1131	1116	1026	1053	1064	1093	1072	1067	1097	1077	1070	1156	1136	1084	1111	1063	1099	1096	1090	1049	1103	1147	1145	1086	1064	1072	1091	1180	1082	1084	1097	1127	1108	1093	1082	1131	1117	1074	1122	1034	1084	1065	1074	1121	1090	1067	1087	1071	1071	1119	1135	1064	1097	1107	1112	1085	1074	1061	1059	1132	1030	1123	1083	1071	1094	1073	1095	1096	1073	1104	1075	1153	1052	1138	1080	1073	1073	1069	1120	1098	1110	1089	1145	1066	1081	1131	1108	1115	1130	1063	1090	1104	1163	1095	1116	1113	1097	1138	1086	1103	1062	1073	1104	1091	1117	1062	1050	1061	1061	1128	1104	1110	1064	1124	1111	1127	1120	1057	1089	1154	1060	1048	1115	1069	1089	1124	1042	1097	1139	1097	1065	1094	1125	1092	1117	1067	1143	1114	1084	1063	1102	1110	1044	1031	1113	1142	1126	1078	1114	1073	1042	1054	1074	1050	1082	1142	1036	1094	1112	1131	1100	1083	1098	1116	1122	1041	1073	1038	1062	1136	1084	1046	1151	1069	1070	1050	1103	1099	1139	1130	1145	1100	1110	1049	1099	1093	1077	1082	1128	1087	1146	1112	1087	1095	1100	1098	1069	1108	1105	1075	1105	1069	1083	1074	1160	1089	1024	1074	1118	1061	1090	1085	1074	1125	1099	1059	1120	1081	1088	1092	1124	1046	1090	1148	1113	1131	1128	1061	1116	1110	1097	1120	1093	1107	1100	1105	1078	1078	1063	1099	1088	1114	1096	1119	1138	1075	1131	1098	1062	1105	1165	1088	1072	1105	1083	1072	1075	1071	1080	1047	1075	1118	1150	1050	1139	1125	1097	1036	1070	1123	1070	1137	1102	1120	1142	1106	1082	1122	1103	1138	1105	1097	1077	1092	1102	1071	1100	1084	1060	1065	1066	1107	1073	1140	1076	1064	1054	1136	1094	1109	1073	1080	1093	1078	1112	1125	1109	1100	1113	1091	1115	1188	1095	1048	1085	1073	1145	1112	1112	1109	1082	1059	1113	1055	1069	1084	1080	1091	1056	1123	1133	1104	1116	1092	1058	1135	1118	1165	1086	1171	1104	1131	1095	1062	1135	1114	1138	1088	1121	997	1039	1083	1065	1126	1132	1126	1111	1073	1070	1051	1098	1076	1156	1126	1073	1050	1046	1081	1013	1069	1154	1085	1078	1076	1102	1067	1102	1082	1038	1126	1164	1022	1115	1122	1093	1078	1057	1119	1158	1065	1093	1097	1081	1108	1114	1062	1095	1120	1102	1086	1113	1086	1114	1051	1158	1129	1078	1115	1050	1042	1040	1078	1168	1109	1057	1125	1111	1068	1079	1166	1115	1064	1136	1126	1015	1058	1096	1074	1101	1067	1086	1097	1056	1105	1074	1135	1158	1083	1063	1110	1109	1111	1044	1063	1070	1135	1063	1090	1101	1096	1069	1140	1029	1030	1174	1102	1075	1061	1096	1096	1093	1080	1064	1075	1105	1091	1132	1123	1075	1100	1057	1067	1155	1097	1122	1084	1128	1103	1113	1055	1128	1110	1142	1170	1116	1112	1068	1106	1031	1122	1103	1101	1097	1136	1122	1130	1086	1036	1087	1118	1050	1084	1054	1034	1074	1119	1098	1090	1054	1069	1055	1102	1092	1109	1080	1046	1129	1110	1060	1068	1067	1095	1072	1066	1065	1039	1107	1116	1107	1080	1115	1070	1118	1035	1122	1174	1089	1082
22934	21094	28862	23588	21471	22481	20783	11634	7191	6033	5222	4642	7718	17898	19170	15785	9659	5438	3076	1690	1135	944	770	757	756	742	696	708	750	721	762	704	683	753	737	712	746	718	717	760	679	720	692	758	675	685	691	687	720	672	716	731	718	715	687	744	746	727	716	661	658	732	734	730	725	738	704	737	720	747	715	738	689	695	708	717	690	709	701	730	721	744	737	694	691	750	746	732	699	733	746	710	785	714	757	723	726	686	717	739	725	684	700	718	718	676	722	702	680	708	682	692	691	659	654	654	664	706	737	662	700	741	737	728	728	750	719	749	693	681	699	732	702	717	717	726	706	705	724	708	714	762	736	713	753	727	713	683	745	701	703	758	666	684	723	706	704	652	724	704	761	735	734	675	719	752	711	716	717	728	744	706	765	702	701	716	718	705	728	714	737	672	786	690	721	703	752	665	706	689	726	715	729	720	731	724	642	657	690	693	671	747	734	722	691	654	701	692	701	743	710	703	732	716	717	731	735	728	704	707	710	713	695	686	688	720	744	735	680	713	712	672	704	700	758	751	720	664	713	762	696	711	736	714	719	743	737	695	707	720	717	695	727	740	696	699	727	651	742	645	695	701	725	758	706	687	714	692	718	722	676	657	682	689	662	681	737	696	688	670	731	712	682	687	728	719	722	700	678	713	721	685	678	697	713	743	698	678	701	742	711	713	668	724	748	692	731	648	648	729	750	756	745	738	743	659	712	693	748	717	679	701	654	731	699	754	717	683	702	719	714	737	692	714	736	726	736	721	705	699	739	744	750	747	702	681	709	705	715	774	733	692	723	722	718	724	679	711	703	713	739	669	704	721	755	681	717	741	661	691	743	672	737	718	667	706	674	701	713	708	747	725	760	710	705	705	698	714	738	718	675	731	703	692	742	736	685	761	689	687	668	738	718	675	660	760	721	733	702	714	776	676	707	669	734	710	760	708	706	699	746	694	704	746	753	681	681	676	708	698	743	728	758	710	683	715	692	732	692	693	706	732	745	745	696	692	723	637	671	700	738	697	711	736	774	747	712	759	698	733	674	744	704	718	727	717	712	723	697	701	733	708	676	705	710	701	658	686	724	709	690	727	667	728	692	709	701	645	725	691	709	736	680	742	672	707	729	728	695	718	671	728	693	697	701	731	716	716	673	738	699	712	738	723	740	692	703	697	681	745	748	752	670	721	706	687	721	705	737	745	728	710	721	677	725	695	716	705	691	712	707	721	716	729	705	767	733	728	681	744	738	685	685	697	661	679	734	742	682	722	699	747	700	705	696	758	715	727	708	735	695	684	734	748	706	711	761	683	676	731	696	715	697	690	770	717	688	740	680	707	663	684	693	719	693	706	718	752	682	687	745	722	702	719	688	704	767	723	718	676	705	731	711	718	706	689	752	721	744	711	725	749	691	743	707	779	684	718	699	741	697	667	703	673	737	706	684	746	708	693	742	736	710	699	714	698	694	660	702	687	715	719	727	691	666	691	688	713	692	680	742	650	689	699	733	734	711	690	728	696	710	749	705	704	712	687	693	688	721	718	735	678	675	696	744	693	676	672	722	757	726	697	712	696	750	699	733	734	717	738	730	695	661	707	741	709	712	722	742	711	760	689	714	712	713	737	686	679	712	696	734	743	693	710	727	755	690	757	707	712	712	696	720	685	698	735	707	722	705	708	671	686	717	701	690	694	683	772	733	724	675	740	689	719	732	700	719	718	731	712	686	717	703	725	713	724	749	745	671	679	713	717	726	713	737	676	752	721	713	728	719	739	708	738	670	720	661	684	763	744	763	712	670	671	640	698	700	684	714	691	659	674	728	698	698	683	671	696	700	732	696	721	694	725	684	740	753	758	704	708	722	686	746	690	751	700	747	701	721	689	752	695	748	754	698	693	701	739	701	635	634	744	708	730	685	708	678	710	699	777	715	763	696	685	700	708	723	769	738	765	699	718	662	716	707	693	744	706	701	714	684	742	683	728	704	694	725	671	717	700	781	693	739	707	696	700	746	741	693	684	662	683	684	658	704	722	727	723	666	679	712	718	725	684	662	721	740	735	689	648	706	725	663	700	744	691	701	792	721	713	700	691	767	695	692	714	709	676	695	715	688	729	739	760	664	735	743	708	699	743	696	725	736	657	710	666	734	725	671	685	722	654	703	695	734	693	685	723	690	704	742	730	681	750	706	687	691	721	706	687	735	710	692	700	698	701	686	690	717	694	690	688	749	676	738	699	649	683	701	692	716	721	683	699	713	692	686	720	705	722	717	706	716	659	679	671	687	684	715	709	726	697	707	725	670	704	710	720	673	686	751	698	726	692	682	722	708	689	739	684	731	749	692	693	719	713	683	665	746	747	662	739	691	718	724	731	716	730	754	648	732	652	741	699	715	752	737	717	674	726	709	686	692	766	686	723	653	679	698	712	729	733	696	711	729	712	721	721	705	688	659	682	741	686	742	720	691	714	747	677	652	694	732	739	671	707	690	672	671	713	690	699	711	686	651	702	710	701	701	752	697	697	686	748	744	738	709	739	726	711	735	719	722	773	709	700	680	690	726	770	724	714	696	717	721	726	693	786	694	720	758	690	700	705	688	713	734	698	682	676	711	718	670	694	696	702	699	727	656	747	755	707	664	731	719	707	738	695	693	677	728	722	740	712	751	693	699	664	745	726	714	677	647	626	725	719	736	706	704	666	682	703	731	719	708	720	735	709	739	773	737	734	732	666	717	735	715	727	686	677	722	734	763	677	748	640	688	708	692	731	732	714	698	673	724	648	749	718	702	708	749	697	716	684	700	693	704	705	687	709	681	732	728	682	706	709	703	668	667	712	727	681	715	712	736	733	681	704	722	722	738	669	702	703	712	733	683	731	742	766	725	727	702	703	728	728	695	736	719	709	745	704	705	803	764	706	724	668	638	695	758	696	722	735	679	726	684	749	698	741	699	740	685	708	710	717	759	725	670	697	662	729	696	647	696	703	742	746	727	713	701	718	720	712	720	704	641	709	734	735	698	715	689	694	671	689	685	732	658	735	680	657	706	675	708	681	731	700	748	732	727	711	727	730	714	703	686	665	685	683	662	707	747	710	702	709	698	694	675	742	652	712	709	724	695	718	696	693	691	717	742	718	718	662	711	737	695	705	713	700	724	780	699	725	740	744	724	721	705	723	777	690	700	709	742	688	720	721	727	746	704	698	695	707	686	706	716	688	745	730	739	681	638	703	737	724	732	715	697	731	700	675	681	713	756	665	729	692	661	745	698	683	705	709	693	725	736	771	670	679	741	755	690	701	734	737	700	695	714	730	763	675	692	702	733	690	720	686	720	689	670	696	737	681	724	728	700	673	718	723	695	699	749	705	704	702	746	677	699	704	757	710	720	718	694	715	716	661	682	672	733	715	661	732	700	664	705	687	698	718	728	658	688	681	710	726	670	708	706	711	748	702	728	730	726	689	709	673	746	744	650	706	726	701	738	707
29515	58372	52316	36064	31727	27394	24706	19220	15009	13002	11413	10002	15730	27466	26623	22892	15890	9689	5693	3271	1914	1330	1067	1092	1037	1068	987	1053	997	1046	979	1005	996	1011	1042	987	1002	1033	1020	945	1071	1037	1023	982	1032	996	1062	1018	1053	976	1038	966	1025	1035	951	1011	1072	1003	952	969	1036	1007	999	1025	1006	1014	1019	985	1038	1042	1021	1003	1043	958	1046	1003	1063	1044	1065	999	1037	1036	987	1009	1028	988	1003	1037	1028	939	995	1040	989	1024	989	982	1024	1007	1047	988	1068	1001	995	991	1015	977	1024	1009	987	944	1007	989	937	981	1043	1061	996	1017	1043	1030	1037	995	997	1044	1042	1019	948	1062	997	995	1029	1024	1035	1030	995	1011	1004	1000	954	1013	1023	959	978	998	1003	991	1060	1039	1040	991	998	988	1007	1037	1019	1023	1004	990	1025	1053	969	996	1070	1062	1054	1051	1002	1031	1048	1007	1054	996	934	1012	1030	967	1009	996	1036	1007	1041	991	1002	989	959	963	1071	949	960	1004	1031	959	1025	989	977	1025	997	1066	1031	1048	1041	1017	1004	1052	1008	1075	991	1041	1049	977	1047	1052	1059	1040	960	984	1079	1044	1029	1011	1016	970	1005	1048	1042	1057	991	1013	1035	1086	1044	1062	991	1025	980	1030	973	1002	1013	1065	1006	1031	1056	978	1030	1027	1027	1005	1002	1020	989	994	1068	1018	977	1012	996	996	1050	1028	980	1002	972	997	1104	999	980	986	1043	964	1034	1046	1015	971	995	1017	1010	1032	973	986	1016	996	986	1010	1026	1040	1046	974	979	1038	1019	1010	1022	1026	1033	948	1013	1043	1010	1107	943	1084	1026	1013	1008	961	1019	1005	1022	1033	1040	1020	1035	962	1095	986	1062	1037	1040	1012	1069	986	992	1006	1031	987	977	989	988	1026	1001	1056	981	1003	1022	1015	1029	1003	999	1033	1066	982	989	1026	1040	995	1081	1030	996	1031	993	998	1031	1059	985	997	1029	1013	1041	974	1020	1016	1001	1067	962	1026	972	1011	1001	1038	1018	1036	1037	1056	1027	1029	1004	1035	1005	1006	1003	1021	1057	1010	1050	1016	1074	1027	987	1049	1016	1038	1047	1017	1033	1015	966	1025	1011	1005	1033	1022	1079	1009	969	1020	1029	1059	1016	1053	979	1032	995	1026	984	974	991	1008	973	1064	979	1051	978	1001	1075	985	1042	983	1080	990	1060	951	1049	1022	979	984	1018	972	1006	956	1037	1019	1023	1052	1031	1022	995	986	975	1033	1000	1037	1040	1048	1031	1048	1006	1026	1019	987	981	928	1037	977	1050	1028	973	991	1027	1025	945	1044	1018	1023	990	1015	1051	1000	993	1016	1062	1000	978	1034	1025	966	1020	1065	1069	1000	1020	993	1001	996	1025	1007	1008	983	1011	1084	1034	1003	1015	1038	988	1007	1027	1027	995	1009	999	1051	1062	1045	1017	971	1043	1062	945	996	1073	947	1049	1003	1033	1056	996	977	1007	1061	1044	998	995	1001	980	1021	979	1030	999	1041	1040	1027	1060	1021	1054	983	1039	1024	1008	1003	1049	998	983	1027	972	1062	1047	998	1034	1027	1034	998	1040	985	1022	992	1038	1021	1045	961	977	1067	999	1029	1052	994	965	1027	1001	1020	1064	1096	961	980	985	1015	1000	978	1065	1005	1058	1014	977	991	972	1029	1035	998	1062	979	1000	1040	1066	1054	1065	986	1005	1024	994	1047	1085	1033	1055	1053	995	1016	983	1007	994	1043	1006	1011	964	954	1003	1084	1036	984	1014	1011	1010	1012	1000	1047	1058	1038	1005	941	1035	1032	967	984	1037	1021	1062	1037	1050	1035	1015	1024	1062	1074	1018	1060	1034	1051	1049	1007	971	1040	1044	981	1038	1005	1069	1000	959	961	988	979	1004	978	1001	1015	1068	953	987	1076	1006	978	984	1008	996	984	1043	996	966	1008	1016	998	995	1055	1004	984	1009	995	1044	1026	1025	1008	1026	1068	1001	1037	1062	1049	995	986	1071	1018	1000	987	949	993	986	1063	961	989	1000	975	1034	1012	922	1044	1062	979	971	964	1085	1026	1044	1010	1063	1084	948	1025	1061	976	1030	972	1080	1054	954	1018	1005	1005	1024	963	1025	1025	969	1087	1092	1011	1041	1041	976	1004	1022	976	1009	1026	958	1028	1014	1045	1063	1002	1001	1008	1039	1017	1026	995	1024	1009	1065	1018	996	992	1014	1041	1016	1041	995	1035	949	1007	989	998	1026	990	1060	1032	1024	1025	1031	1018	1023	1028	953	1067	1035	996	1049	1008	989	1014	1019	1011	1047	1050	1006	1007	1032	1016	1000	1027	1051	985	1001	1094	1082	1028	990	1048	1067	1049	1010	994	985	1011	1006	1077	1013	1007	1028	1012	997	998	1080	968	982	956	1000	998	932	1019	1026	1003	987	991	960	1049	998	1040	1014	1082	1061	989	984	1020	991	1012	1019	1007	959	1008	1002	1005	980	1062	990	1014	1038	928	996	1029	1079	1068	970	1050	1018	1026	988	972	1018	1066	1073	1074	997	1015	962	982	1023	1009	988	993	1031	1002	982	1020	992	991	1019	1015	1016	997	1061	986	974	985	1042	1049	1020	1064	1030	1046	979	990	981	1054	1056	1010	1042	1054	1015	1007	1032	1047	1017	1009	1045	1076	973	1026	1016	1033	1000	991	1052	990	992	1033	1002	1016	1020	1074	995	985	996	1035	1056	1048	1010	1041	1031	986	1033	977	1026	1009	1056	1076	990	1022	1068	1001	1083	1036	1098	1000	1005	992	999	998	1051	994	1042	1039	1063	1039	993	970	998	1054	1045	975	1013	1048	1013	985	982	1023	1051	1060	1017	995	1028	1008	1014	969	973	1019	993	931	1056	1002	1034	1017	980	1003	1011	1031	993	1075	974	1062	994	1003	1015	965	1039	1010	1034	1056	1018	1046	1042	1105	1032	1017	944	992	1023	1018	991	965	1040	1027	998	1025	957	1016	991	1038	976	995	1027	998	964	1001	1003	992	988	1069	1037	1057	1016	1049	989	1051	1042	996	1012	1004	1054	1023	970	1016	987	1011	1053	1032	1014	1055	1077	1044	993	1024	1050	1023	952	1013	1056	1031	1005	1025	1025	1036	1017	987	1024	1044	1057	1023	978	1037	1054	1022	1080	998	1023	967	991	1030	983	1028	1003	1022	1013	1050	993	1046	1043	1056	1049	1032	1040	985	1027	1060	1012	976	1025	991	1010	1029	1028	1010	1003	978	967	1039	1045	994	990	1050	1057	986	1003	1053	1035	1046	1042	1031	1012	1020	1028	978	1058	1016	997	988	1006	1045	968	1039	1029	999	1024	1016	1017	1008	987	1017	1030	1002	999	1031	1046	1041	1068	1004	1066	1003	1036	997	991	1041	1007	1015	996	1010	992	1039	995	1016	1025	979	1014	1015	933	1021	1022	1018	1036	1004	1032	1017	991	1009	1002	968	1040	1019	1012	991	1033	1019	1035	1012	1023	1011	1002	1072	971	987	985	1038	1046	1028	1004	1025	1022	1050	1013	981	1074	1035	1003	1028	1039	974	1045	994	1052	1039	1013	1005	1041	965	1058	1070	1059	1066	1019	1054	1009	1072	963	1033	1018	1044	996	984	1059	975	1066	1027	1012	1011	988	999	976	1016	984	960	1023	972	976	965	1045	1026	964	992	1021	1044	1030	1043	998	947	1031	1052	1006	1021	1016	986	1028	1006	1014	993	1020	1029	1030	978	966	985	1011	1035	1011	995	968	981	1040	1006	1041	1050	1039	991	995	1043	983	1007	1015	1022	1047	1014	997	996	1009	1032	992	1011	1022	1019	986	1068	1067	988	987	977	1017	1006	1099	997	971	1022	935	994	1015	982	996	1051	991	1055	1026	973	1028	987	1037	1040	1005	975	1031	1062	1045	1042	973	1045	1045	1026	994	1064	1041	997	1025	1004	1023	1008	987	980	992	964	1037	1005	1032	1038	971	996	998	992	983	994	994	1005	1074	1005	1045	996	1044	1002	1002	1058	1016	1022	989	1021	1017	1006	998	1039	1002	1062	1027	1023	1003	1008	1026	1066	1051	1040	1086	960	1073	965	981	986	1054	977	1051	1042	1005	1025	1010	959	1037	1048	979	987	1014	1076	1040	997	973	1003	1047	968	999	1001	1040	1003	1098	999	1044	950	1056	942	1025	1104	1001	1049	1066	1066	1049	1062	966	967	1077	1027	944	961	1047	988	1010	998	1023	988	985	977	1013	961	1030	1039	1011	1007	950	1037	1013	1056	1054	1032	982	1095	989	1095	963	1065	1059	1028	1044	972	1022	972	1000	1046	1050	986	1003	1074	942	992	934	1024	990	1028	1016	1027	971	1011	1014	1057	968	1072	1026	954	1014	1022	1038	1007	1053	954	1057	989	1014	1027	1070	1024	1082	999	1050	1072	1079	1009	1000	1003
27882	26627	30303	21245	14370	10547	7283	5984	4539	3250	2308	1869	1773	2076	1854	1703	1430	1126	950	821	813	746	739	706	699	701	732	735	750	751	764	674	759	703	719	714	756	684	732	727	739	669	759	718	768	708	707	724	777	750	740	721	725	757	741	717	709	732	679	734	729	723	703	685	773	723	727	710	711	716	670	691	725	714	714	696	717	672	739	729	718	697	745	699	726	673	721	742	773	787	742	742	717	724	723	744	699	722	728	705	753	731	743	717	732	720	768	715	706	720	701	687	715	742	677	754	714	728	685	754	699	707	739	719	675	715	685	708	721	738	771	712	723	779	747	705	684	688	672	688	729	735	706	709	710	699	697	706	707	695	750	706	705	696	767	716	707	662	682	710	720	694	751	685	727	718	682	723	709	752	745	740	733	695	743	736	717	693	753	751	721	703	735	724	717	676	730	738	705	717	719	697	701	786	707	745	701	745	737	720	691	712	720	716	716	713	736	722	741	760	720	690	695	689	721	700	670	726	725	719	703	742	638	728	727	665	702	679	731	692	703	691	706	710	718	713	736	695	717	703	702	740	752	746	736	730	701	711	786	749	643	735	735	750	685	737	748	741	728	678	774	742	733	727	674	716	763	713	752	691	727	698	709	678	711	712	661	728	740	722	744	723	705	721	784	720	683	714	697	710	728	726	733	767	722	750	744	742	695	693	702	688	691	672	701	687	749	717	649	710	693	764	731	722	730	711	762	725	747	732	726	710	725	709	734	746	691	753	746	690	744	686	751	721	748	758	708	727	726	726	742	710	707	674	684	762	713	703	765	710	722	729	706	700	681	716	740	704	743	732	727	711	731	751	683	745	765	690	730	786	721	751	732	711	736	697	741	716	749	695	747	726	740	694	723	717	688	718	747	700	718	716	710	770	764	699	716	735	744	681	713	700	706	718	652	699	722	691	695	756	738	722	742	683	742	706	743	746	686	744	739	758	727	709	701	756	677	704	706	727	722	768	724	748	712	737	742	715	697	721	724	708	718	761	752	711	722	722	736	718	758	739	774	668	690	744	686	726	703	711	706	737	744	753	755	701	706	749	748	732	715	710	712	737	731	738	734	746	715	699	747	780	735	725	716	710	694	713	762	705	700	716	750	745	731	728	765	676	733	730	684	770	731	746	743	713	760	741	700	714	699	731	693	728	757	720	740	735	724	729	714	716	694	710	735	749	715	756	697	722	706	700	741	725	753	724	714	739	743	717	687	741	708	727	715	723	708	697	774	713	759	705	716	684	691	728	725	725	711	773	711	760	699	749	756	693	734	705	777	721	714	725	704	714	743	729	695	717	755	731	692	703	744	722	738	723	718	694	744	696	712	711	731	733	678	701	711	719	766	684	739	700	701	702	713	708	773	726	725	755	747	687	707	701	741	736	713	712	714	716	702	734	672	747	743	733	744	753	744	716	739	754	745	729	705	724	723	734	682	734	785	722	708	684	742	745	765	692	747	743	726	728	728	718	718	687	720	732	683	678	713	763	750	701	726	683	725	720	761	715	743	682	701	721	706	688	720	734	711	771	680	715	721	749	705	718	702	736	740	735	728	700	648	729	712	763	701	727	710	740	741	726	754	738	718	719	702	709	732	734	678	774	690	707	706	698	725	690	687	679	721	712	714	706	709	736	745	723	669	705	689	662	742	783	732	724	759	747	706	712	738	634	737	683	705	694	728	687	714	706	727	712	715	721	772	728	714	729	747	700	691	658	747	732	729	707	734	759	704	728	735	717	707	706	747	689	728	702	726	716	711	654	678	690	716	706	766	747	685	736	730	730	719	722	717	750	736	746	735	677	731	762	675	702	715	712	740	720	760	748	711	704	729	691	681	684	722	672	781	773	687	715	746	708	767	679	706	787	731	716	699	680	723	763	713	726	647	767	770	721	705	710	685	746	720	696	707	715	718	755	763	735	756	714	730	778	751	720	717	682	728	732	703	731	739	743	745	747	713	733	697	773	739	727	690	689	704	735	744	719	725	695	709	700	686	715	698	742	716	729	725	686	708	722	715	722	722	768	704	726	725	720	724	728	731	712	710	731	701	731	756	725	694	724	705	674	689	735	772	690	693	780	657	728	705	692	736	715	713	760	661	676	723	730	717	771	700	689	729	737	744	718	709	721	726	717	705	710	725	730	703	725	771	733	668	717	707	749	707	714	739	722	704	756	728	732	724	720	760	727	695	734	679	723	695	729	724	770	714	751	750	745	673	719	692	746	757	750	733	745	724	805	693	727	715	755	774	719	691	712	685	713	685	705	745	647	722	700	723	756	724	714	737	723	716	742	665	736	686	712	733	700	677	717	768	676	770	759	710	768	678	744	739	740	753	714	669	734	742	714	665	728	743	693	725	709	671	730	678	770	737	729	730	721	748	696	709	738	774	659	732	710	734	731	725	727	717	737	728	684	757	758	733	683	703	709	726	726	718	704	694	733	721	735	729	731	697	693	708	719	730	726	716	680	704	760	780	730	731	716	706	724	708	692	762	696	670	726	786	750	688	672	690	730	710	720	726	753	715	633	742	705	695	697	702	730	743	720	725	777	686	697	711	739	729	707	746	703	754	737	736	695	687	705	770	743	725	764	698	731	695	714	718	700	732	700	729	734	703	718	743	712	719	754	736	692	700	750	738	689	716	741	687	738	765	728	699	778	746	774	704	684	700	764	706	705	686	687	765	689	707	699	684	748	728	701	764	682	678	729	702	752	735	695	725	704	697	769	732	741	695	763	703	715	741	757	764	740	683	683	696	731	696	701	748	736	761	750	628	770	737	728	667	783	717	775	718	705	707	769	778	754	690	751	707	722	708	699	715	679	716	704	754	711	735	755	738	695	731	702	686	725	715	752	754	746	693	752	736	752	717	710	750	728	728	727	691	700	718	694	691	718	717	721	748	734	759	676	698	748	704	702	676	739	665	738	710	681	746	703	723	714	699	756	734	718	694	713	712	753	693	709	712	713	722	704	701	700	704	763	761	697	715	745	734	718	692	683	718	721	766	761	752	699	721	729	710	708	699	735	749	744	756	736	748	676	732	682	720	679	699	715	730	800	758	687	796	707	736	714	720	770	722	752	711	726	728	691	722	755	769	725	692	733	681	734	713	717	741	711	708	712	768	730	716	744	721	713	708	749	736	729	705	707	750	733	752	790	745	759	705	686	772	765	696	752	699	685	737	743	712	737	704	733	735	664	704	776	718	736	690	753	726	705	699	705	732	702	702	713	687	746	708	728	790	736	768	683	692	647	819	703	708	731	763	701	727	707	742	693	679	727	681	756	686	712	644	697	705	747	716	699	723	749	739	754	697	692	683	699	717	722	757	707	694	701	718	728	689	703	741	737	747	743	754	730	753	740	715	701	690	718	726	718	705	700	670	694	684	691	706	706	712	713	702	693	700	719	719	729	739	738	699	706	729	736	656	717	721	659	721	671	716	705	769	788	702	718	793	714	704	747	722	749	722	721
29049	43844	37286	24485	21777	18703	15175	13167	10516	7645	5374	4088	4182	4431	3734	3353	2461	1887	1474	1262	1130	1071	1113	1041	1074	1024	1062	1054	1081	1047	1018	1053	1087	982	1052	1017	1075	1073	1051	1006	1041	1041	1077	1041	1053	1085	1013	974	1080	1051	1026	996	1094	1070	997	1047	1017	1004	1028	1043	1043	1015	1032	1002	1007	1028	1077	1042	1021	1041	1064	1028	1066	1073	1049	1087	1026	998	1004	1074	1044	1027	1071	1103	1011	1038	1039	975	1020	1009	1029	1017	1033	1015	1084	1010	1096	991	991	1057	1013	984	1068	1008	1034	1035	1070	1025	1055	1051	996	1042	1037	1037	1044	1052	993	1019	1054	1004	998	988	1030	1085	1060	1001	1053	999	1014	1031	1045	1079	998	1001	1021	1076	1084	970	1011	1032	1033	1008	1036	1029	1058	1125	1043	1036	1074	1111	1030	1115	980	1036	1042	1029	1008	1057	1005	1060	1034	1062	984	1048	1029	1059	1046	1124	986	995	1070	1060	1026	1044	1034	1103	1010	1027	1081	1112	1006	1057	1072	1014	1079	1055	1054	1023	1072	1034	1067	1029	998	1058	1014	1072	1029	1048	1060	1034	983	1047	1034	1059	1022	1111	1071	1003	1016	986	1021	1057	1053	1076	1038	1059	1049	1060	1068	975	1024	1009	1054	1021	1014	1028	1093	1075	1077	1041	1026	1036	1010	1026	1055	1051	1033	1051	971	1097	1025	1087	1066	1017	990	1062	1017	1042	1060	971	1018	1081	1069	1074	1045	985	1083	1020	967	1045	1001	1060	992	1015	1024	1010	1072	995	1042	1024	1094	1020	1078	1039	1070	1057	963	1053	1053	1013	1026	1043	993	1039	1056	1014	995	1054	1061	1011	1107	1002	1002	1058	1028	1002	1089	1102	1053	1081	1038	1001	985	1017	1056	1107	989	983	1052	1061	1003	1007	1078	1022	1030	1079	1010	1040	1020	1013	1053	989	1027	1085	1063	964	1013	1102	1026	1031	990	1031	1057	1046	1041	1069	1026	1037	1012	1037	1052	1006	998	1032	1055	1049	994	1101	1059	998	1055	1042	1065	1079	1103	1024	1020	1050	1079	1065	1045	1031	1004	1041	1038	1020	1077	1040	1048	1041	1070	1056	1058	1002	1046	1036	1031	1076	1062	1063	1085	1069	1037	987	1072	1111	1053	996	1064	1019	1030	1029	1038	1018	1000	1044	976	1057	1033	1040	1058	1020	1029	1056	1077	1099	1086	1006	1002	1043	1024	1046	1050	1064	1009	989	1028	1050	1082	1003	1058	1024	1067	1050	1047	1094	1050	1117	1084	1043	1039	1050	1056	1052	1078	1032	1022	1049	1100	1081	1038	1022	975	1022	1020	1063	1028	1032	1063	1056	1070	1037	982	1075	997	1035	984	1056	1047	1050	1033	1049	1058	1017	1055	1071	1042	1041	1031	1076	981	1065	1082	1056	1042	1008	1037	1062	955	1072	1085	1084	1028	1004	973	1023	1000	1053	1051	1052	1062	1049	1017	1068	1010	1047	1012	1062	1077	1061	1036	1069	1038	991	1069	1057	1023	1058	1004	1044	979	1048	1067	1081	1086	1074	1052	1031	1056	1005	1078	1053	1049	1053	1022	1012	1075	1079	1001	1106	1014	1063	1053	1096	1082	1065	1079	1093	991	1084	1101	1033	1060	1051	1003	1050	1035	1036	998	1017	1016	1106	1052	1024	1065	1066	977	1037	1023	1060	1087	1052	1039	1040	1090	1073	1044	1033	1036	1024	1028	1025	1035	1099	1090	1052	1069	1013	1073	1008	1054	964	1015	971	1017	1067	1042	1053	1022	1040	1038	999	1037	1022	1082	1027	1033	1077	993	1034	1025	1052	1018	1037	1066	1012	1024	1013	988	1105	1072	1051	1005	1059	1043	1001	1027	1025	1035	1008	1053	1061	1064	1066	1049	1006	1048	1006	1083	1070	1071	966	934	1020	1021	1080	1006	1049	1053	1045	1020	1047	1031	1042	1072	1058	1026	1006	1089	1056	1002	1072	1048	1023	992	1029	1029	1052	1075	1048	1075	1030	1050	1065	1027	1069	1021	1059	1023	974	1061	960	1029	1013	1072	1059	1026	1018	1107	1046	1009	1027	997	1082	1043	1100	999	1042	1053	1002	1094	1095	1062	1018	1074	1005	1048	1067	1040	1000	999	1071	1011	1069	1006	1030	1049	1062	1052	1119	1009	1071	1080	1090	1015	1034	1046	1036	1048	1097	1020	996	1056	1031	1065	991	1091	983	1043	1101	1015	1001	1036	981	985	1073	1039	1045	1038	1104	1048	1021	1062	997	990	1050	1038	1028	1024	1006	1075	1058	1093	1092	1051	1040	1043	1008	1033	1096	1062	1040	1019	1022	1024	1007	1026	988	1015	1041	1017	1029	1023	1048	1037	1069	1032	1070	1040	1029	1028	1053	971	1108	1004	1003	1024	1047	1034	1041	1079	1026	1080	1087	1032	1054	1036	1033	1044	1018	1046	975	1064	1057	1005	1066	1004	1100	1028	1063	973	1038	1007	961	1040	1006	1034	1091	1049	1041	1043	1076	1006	1063	1041	1038	1027	1043	1116	1025	1072	1051	1069	997	1049	1045	1072	990	979	976	1047	1052	1049	1049	1061	1051	1041	1074	1008	1015	1076	1059	1076	997	1003	1044	1032	1065	998	1043	1058	1049	1060	1065	1048	1045	1094	1026	1029	1031	1054	1031	1032	1033	1047	1064	1070	1010	1043	1041	1027	1043	1058	1012	1031	1014	1079	1070	1054	1041	1033	1034	1047	1046	1028	1016	1011	1037	1046	1074	1050	1009	1006	1002	1071	1073	1000	1060	1023	1054	1024	1060	1032	992	1021	1053	1127	1006	1056	1014	1069	1016	1074	1015	989	998	1042	1025	1097	1004	1049	996	1020	1016	1066	1057	1035	1064	1065	1047	1005	1063	1068	1024	1013	1093	1041	1094	1050	1059	1020	1065	1062	1000	1028	1024	1027	1027	1029	1039	978	1069	1040	1074	1071	1035	1069	1069	1053	1072	1040	1115	1018	1069	1045	1032	982	1031	1041	970	1068	1047	1018	1092	1050	1070	1059	1068	1043	1023	1065	988	1097	1014	1055	978	1051	1064	1039	1057	1044	1029	1024	1071	1075	1045	1064	1074	1073	1042	1001	1087	1026	1043	1030	1027	1055	1030	1005	981	1061	1019	1032	1038	1019	1071	1060	1049	1071	1036	1016	1012	1021	1016	1073	1067	1071	1086	1047	998	1066	1016	1023	1005	1035	1007	1064	1053	1022	1041	1030	1058	1048	1056	1021	1081	1113	1035	1020	1075	1014	1031	1045	1050	1007	1001	1057	988	1087	1026	1095	987	1085	1016	1020	1106	1086	1005	1035	1089	1074	1117	1029	1041	1026	987	1114	1002	1007	1038	1033	1050	1048	1091	1049	960	1091	1047	1025	1061	1019	1023	1041	1083	1039	1029	979	1080	1100	1032	1055	1106	1002	1038	1039	1017	948	1088	1103	1053	1072	1074	1019	1029	1067	1113	1029	993	1076	1015	1051	1028	1050	971	1060	1016	1005	1055	1025	1043	1026	1029	1046	1033	1052	1051	1089	1018	1061	1047	1006	1096	1097	1081	1046	1059	1040	1043	1021	1090	1025	1029	1085	1053	1043	992	1040	1058	1051	1060	1035	1068	1011	1073	1059	956	1020	1045	988	1052	1025	1021	1096	1034	1080	1090	1012	981	1093	998	1035	1070	1071	1020	1002	1037	989	1005	1107	1001	1065	1004	992	995	1064	1025	1053	1031	1053	1039	1043	1033	1047	1036	1014	992	1059	1046	1071	1056	1066	1031	1075	1089	1067	1062	1067	1069	1050	1055	1039	1022	1057	1003	944	988	1036	1012	968	1032	1087	1090	1082	966	1006	1049	1054	1099	1024	1061	1038	1027	1040	1073	1019	999	1026	1050	1034	1115	1048	1003	1086	1108	993	1025	995	1057	1059	1055	1040	1009	973	1113	1029	1050	1086	1025	1022	1035	1031	1048	1012	981	1034	1061	1100	1036	1003	1022	1048	1037	1049	1045	1050	1048	1064	1075	1042	1088	1002	1040	1051	1093	1017	1084	1000	987	1024	1016	1034	1046	1033	1056	1085	1107	1098	1057	1045	1043	1067	1070	1098	1057	1014	1047	1038	1069	958	992	1028	1064	1042	1081	1031	990	1091	1037	1045	1097	1055	997	1049	1039	1088	1022	1060	1062	1066	1013	976	1038	1058	1020	1060	1056	1044	1030	1041	1035	995	1032	1078	997	1075	1028	1046	1047	1010	1062	997	1056	1064	971	1094	1059	1058	1010	1066	1075	1049	1046	1073	1080	1032	993	1039	1013	1052	1029	979	1028	996	954	1016	1028	1071	1046	1057	1066	1025	1046	1025	1050	1031	1073	969	1056	1009	1058	1067	1032	1050	1055	1131	1046	1078	1047	1043	1062	1025	1069	1036	1087	1035	1068	1084	1048	1015	1021	985	1060	1025	1047	1037	1004	1020	1028	1038	1097	982	1068	1041	1056	1096	1058	1073	1073	1032	988	1061	1011	1042	953	1077	1042	1092	1082	1007	1060	999	996	1048	1069	996	1022	1005	1043	1073	1065	1043	1037	987	986	1037	1039	1045	971	1009	1017	1080	1053	1042	1089	1033	990	1021	1047	1053	990	1042	1046	1096	995	1040	1033	952	1038	1024	1029	1068	1015	1040	1059	1107	1019	1068	1012	1039	1096	1018	999	1093	976	1035	1066	1016	1050	1038	1047	1065	1023	1006	1088	1050	1039	1053	1033	1056	1032	1019	1041	1030	1015	1033	1084
24258	21116	28291	24832	21193	16570	11567	8040	6072	4696	3479	2912	5020	7199	9525	8199	5482	3063	1877	1284	943	860	757	733	772	736	738	774	745	745	785	763	801	789	711	742	730	759	711	805	792	751	753	708	741	735	759	736	721	732	736	746	783	746	728	757	734	720	778	722	752	713	779	693	794	752	717	729	722	752	753	735	748	772	777	742	770	687	757	719	742	685	716	747	758	740	748	752	745	682	792	765	763	716	730	793	706	755	707	720	744	743	755	766	743	696	723	736	723	758	737	694	741	760	731	726	720	711	694	681	734	735	700	769	724	725	729	755	700	731	723	774	743	722	795	755	700	703	754	738	704	734	756	767	741	713	701	746	704	668	728	716	737	736	743	719	741	725	722	733	735	736	752	716	780	734	749	762	703	736	723	753	742	738	754	739	730	720	741	737	716	755	720	736	699	717	689	755	743	732	735	712	727	711	743	735	773	723	753	777	755	738	765	782	720	752	780	780	748	745	749	738	744	712	756	757	752	712	745	756	759	747	740	720	756	709	720	763	740	740	751	711	728	728	651	761	732	704	726	749	758	712	715	754	720	721	719	764	782	733	776	713	822	711	737	719	773	721	783	768	753	745	709	745	742	706	737	712	706	773	749	822	744	711	730	740	729	735	697	750	697	754	720	734	749	770	721	695	706	677	720	761	753	728	759	730	754	796	786	700	735	745	734	732	770	753	771	746	750	759	732	770	725	684	753	763	745	749	746	746	756	691	754	701	738	692	732	767	763	762	719	735	774	751	741	719	722	714	762	748	752	756	723	745	734	777	754	694	670	771	695	761	756	714	714	781	726	712	698	728	752	719	736	739	743	693	775	695	700	715	710	719	753	792	703	726	786	734	737	750	745	722	716	754	708	712	725	725	749	690	743	721	696	761	775	762	761	736	718	752	767	730	720	731	706	737	799	729	723	777	760	801	732	723	721	726	723	719	702	700	745	730	684	742	732	766	727	745	686	712	725	668	736	720	764	718	742	763	773	782	768	735	709	696	731	733	704	709	769	736	750	686	727	798	744	708	781	735	772	723	696	755	765	812	743	736	731	775	757	763	762	726	725	707	754	769	712	738	761	716	702	760	722	745	746	755	743	749	700	764	732	801	721	715	712	770	729	716	739	702	707	706	719	775	753	750	743	742	760	747	678	756	785	766	718	728	744	725	764	778	741	775	729	750	738	768	690	752	731	764	757	707	747	756	664	738	750	763	714	763	716	735	765	767	697	739	748	737	763	789	766	721	723	735	747	693	735	711	735	718	690	713	776	785	750	703	732	706	727	755	752	733	723	725	751	726	711	747	739	715	763	733	752	733	738	723	779	707	720	741	749	712	693	699	718	741	757	746	706	743	685	766	747	757	731	742	709	759	720	733	733	746	765	794	686	737	753	696	739	707	739	766	746	715	676	736	747	713	743	728	736	755	766	718	793	724	759	758	749	765	744	722	726	747	719	731	705	769	705	752	783	727	740	726	730	765	741	779	742	777	741	786	785	734	705	739	748	764	746	728	711	733	719	746	756	773	711	747	745	774	784	688	783	750	743	746	732	739	752	738	747	695	799	765	730	681	770	675	771	721	718	759	724	811	712	693	742	755	767	783	701	728	775	727	783	738	762	754	733	751	678	738	704	710	740	776	680	742	804	722	743	709	697	747	738	721	762	728	764	714	775	707	811	760	710	723	709	773	721	785	720	733	730	699	713	748	741	712	703	772	738	740	731	723	698	738	699	712	723	766	726	702	749	787	742	734	756	709	725	709	701	739	741	748	741	783	740	760	726	749	717	766	724	724	683	744	732	752	718	747	778	737	746	719	711	694	776	740	750	756	732	737	738	751	763	715	727	702	711	738	761	728	713	753	719	733	798	784	723	744	735	731	709	747	744	731	739	747	716	710	764	719	725	738	723	699	720	730	711	727	749	747	742	726	736	788	739	738	763	703	747	746	759	717	762	714	743	743	733	703	760	703	710	679	749	755	714	739	758	724	758	744	758	701	703	712	727	725	742	729	760	688	717	730	738	748	720	720	749	713	738	733	754	741	768	735	729	717	708	753	777	732	738	758	697	763	782	757	754	749	707	716	717	763	726	745	779	720	745	747	744	731	726	758	732	709	721	710	760	725	685	764	741	757	755	698	709	707	751	740	713	730	778	767	718	699	733	721	772	736	798	732	775	732	780	740	731	720	778	738	724	733	733	762	719	782	707	762	722	787	716	724	762	742	725	748	684	746	721	709	750	752	787	733	726	728	717	709	742	735	713	721	731	712	721	762	718	717	724	729	767	754	717	741	744	697	710	699	748	758	758	713	765	713	724	748	754	738	785	763	708	710	734	750	733	712	733	743	767	734	772	775	769	739	718	704	771	791	735	715	723	755	742	769	723	728	680	745	742	738	714	717	740	709	760	697	756	766	754	732	762	731	766	716	705	763	765	777	747	755	778	725	737	794	720	763	726	747	737	765	726	764	745	760	704	695	741	803	706	770	759	709	742	714	751	722	731	784	710	778	783	770	716	731	754	723	744	741	713	735	725	696	750	770	740	788	773	727	714	703	721	740	739	738	794	736	747	751	717	743	706	704	763	793	744	748	737	741	771	736	709	745	770	733	744	761	754	726	754	729	743	740	759	727	763	724	723	768	755	732	747	774	680	725	739	688	745	707	761	716	742	801	743	740	729	741	758	741	778	787	771	716	716	769	719	741	746	742	725	734	764	714	702	752	711	746	751	759	731	749	702	734	760	723	754	738	712	762	719	749	725	748	733	749	708	692	689	754	722	725	743	724	756	705	717	727	708	712	707	696	787	790	740	702	726	773	763	709	756	745	706	714	754	786	777	810	774	761	693	796	691	759	706	769	711	796	731	731	774	718	739	697	797	716	739	734	789	761	743	837	761	723	741	760	747	734	740	743	730	742	736	736	769	780	701	733	745	734	733	756	791	748	774	666	711	731	723	745	747	747	763	726	725	695	735	741	731	703	731	727	731	731	743	738	738	786	752	793	711	806	744	715	768	742	736	779	740	702	704	694	698	722	777	706	724	677	709	766	785	753	718	740	736	775	716	752	756	728	734	730	714	713	686	707	736	761	705	768	720	745	754	747	745	817	687	768	711	710	753	750	783	721	716	745	692	759	710	752	796	726	699	735	771	721	732	770	759	710	752	714	752	746	748	694	747	745	716	716	752	763	732	769	750	738	705	791	721	785	714	757	805	685	772	768	744	783	767	751	759	726	760	764	715	713	748	757	750	750	755	765	780	764	751	738	746	738	724	689	727	746	765	722	702	717	778	749	765	710	760	701	750	734	721	770	677	780	790	699	761	755	764	729	764	765	718	736	746	699	721	718	730	738	788	748	733	722	731	759	796	693	669	718	680	728	775	733	765	715	765	738	748	740	745	755	719	763	746	729	751	768	775	714	736	712	735	796	793	735	721	739	735	773	727	764	779	724	728	784	715	702	813	749	702	703	792	704
28092	50084	44244	30078	24604	21727	18528	15969	13218	10520	7952	6638	10668	14482	17120	14416	9984	5875	3381	2247	1564	1257	1136	1140	1081	1097	1062	1101	1142	1015	1102	1036	1040	1136	1102	1063	1138	1081	1102	1034	971	1062	1107	1037	1066	1068	1075	1118	1054	1082	1022	1052	1119	1079	1073	1051	1066	1087	1014	1060	1055	1084	1086	1061	1092	1088	1094	1082	1046	1067	1062	1053	1076	1049	1026	1052	1073	1056	1030	1041	1083	1157	1043	1071	1048	1059	1071	1106	1086	1072	1062	1004	1103	1074	1083	1131	1024	1042	1083	994	1040	1017	1066	1135	1091	1049	1087	1107	1104	1085	1049	1059	1059	1080	1036	1100	1099	1078	1058	1185	1068	1158	1059	1093	1106	1101	1095	1108	1063	1059	1042	1051	1070	1027	1059	1053	1069	1057	1101	1029	1092	1078	1065	1017	1124	1022	1099	1102	1090	1079	1006	1035	1023	1067	1109	1059	1108	988	1033	1043	1114	1031	1059	1109	1090	1065	1034	1054	1014	1033	1083	1069	1056	1071	1093	1056	1040	1072	1081	1083	1012	1116	1134	1060	1041	1064	1062	1100	1055	1011	1037	1083	1078	1079	1070	1055	1081	1045	1082	1100	1066	1018	1044	1109	1084	1063	1136	1068	1049	1091	1081	1028	1057	1074	1081	1086	1115	1036	1044	1067	1041	1045	1107	1110	1071	1027	1023	1061	1066	1032	1052	1104	1057	1096	1083	1106	1041	1119	1055	1058	1060	1086	1061	1085	1069	1061	1081	1103	1100	1057	1059	1075	1112	1084	1089	1033	1077	1031	1078	1045	1112	1027	1046	1087	1099	1090	1052	1052	1042	1088	1050	1036	1069	1050	1062	1038	1028	1026	1083	1005	1088	1086	1123	1090	1060	1063	1048	1063	1014	1070	1041	1069	1073	1149	1025	1082	1095	1053	1081	1114	1021	1087	1122	1083	1069	1034	1090	1077	1089	1061	1113	1042	1102	1010	1056	1082	1063	1021	1038	1049	1165	1019	1054	1066	1111	1062	1049	1100	1031	1088	1011	1086	1058	1039	1049	1122	1065	1147	1073	1048	1071	1089	1081	1073	1055	1021	1017	1053	1083	1083	1091	1080	1080	1061	1081	1074	1005	1091	1070	1042	1017	1098	1027	1101	1055	1097	1084	1072	1003	1101	1077	1122	1074	1080	1121	952	1050	1124	1058	1061	1081	1075	1068	1083	1082	1059	1070	1071	1091	1089	1123	1008	1077	1086	1095	1045	1079	1055	1065	1088	1129	1104	1028	1052	1062	1031	1034	1072	1135	1071	1049	994	1089	1077	1066	1065	1069	1064	1073	1169	1045	1101	1109	1072	1055	1101	1056	1035	1074	1022	1044	1132	1069	1096	1045	1023	1042	1057	1020	983	1081	1090	1023	1067	1040	1081	1117	1093	1116	1100	1070	1101	1109	1043	1054	1082	1036	1052	1019	1005	1029	1106	1067	1109	1044	1112	1043	1001	1008	1044	1071	1072	1032	1030	1079	1047	1071	1089	1049	1113	990	1111	1027	1047	1086	1075	1093	1108	1158	1033	1046	1067	1051	1051	1082	1061	1021	1037	1066	1039	1067	1131	1032	1011	1100	1071	1075	1052	1103	1045	1049	1056	1021	1106	1090	1143	1079	1037	1081	1076	1057	1047	1010	1063	1061	1111	1175	1086	1095	1032	1027	1100	1056	1029	1065	977	1104	1066	1060	1106	991	1038	1047	1129	1054	1044	1063	1145	1057	1078	1025	1057	1160	1029	1081	1061	1060	1025	1097	1105	1142	1075	1097	1074	1049	1034	1020	1080	1136	1077	1045	1110	998	1040	1082	1087	1090	1055	1032	1041	1070	1075	1024	1116	1064	1080	1033	1027	1072	1106	1075	1046	1091	1102	1111	1080	1072	1024	1037	1106	1052	1037	1066	1079	1062	1085	1095	1078	1001	1042	1059	1050	1055	1051	1098	1103	1065	1053	1048	1049	1073	1066	1076	1039	1100	1074	990	1099	1057	1063	1091	1096	1046	1108	1083	1102	1088	1081	1133	1075	1116	1111	1038	1025	1080	1036	1032	1070	1060	1090	1106	1094	1039	1072	1067	1089	1030	1139	1058	1071	1056	1079	1038	1105	1055	1038	1090	1092	1093	1108	1064	1125	1094	1029	1088	1073	1089	1079	1033	1049	1066	1054	1022	1028	1074	1090	1080	1090	1104	1061	1012	1092	1085	1035	1123	1040	1104	1066	1036	1084	1066	1093	1089	1040	1060	1020	1131	1025	1131	1099	1094	1088	1099	1035	1045	1064	1096	1040	1036	1098	1099	1114	1106	1126	1053	1121	1069	1036	1084	1036	1095	1044	1092	1062	1048	1003	1013	1059	1034	1009	1068	1064	1067	1085	1127	1022	1014	1093	1031	1070	1092	1115	1063	1115	1046	1099	1111	1070	1024	1034	1109	1105	1073	1088	1049	1085	1106	1084	1137	1115	1041	1022	1110	1139	1069	1063	1116	1040	1086	1080	1077	1058	1033	1003	973	1055	1091	1064	1079	1062	1074	1075	1007	1052	1049	1072	1074	1089	1093	1119	1027	1080	1037	1018	1121	1024	1057	1075	1051	1102	986	1085	1089	1074	1080	1054	1088	1046	1061	1085	1056	998	1023	1123	1081	1089	1097	1086	1093	1060	1078	1049	1102	1035	1031	1094	1082	1097	1093	1054	1059	1075	1109	1096	1069	1084	1051	1052	1086	1091	1066	1009	1094	1065	1087	1046	1097	1008	1089	1108	1018	1096	1036	1011	1055	1029	1087	1052	982	1058	1064	1061	1101	1082	1095	1071	1077	1059	1138	1030	1017	1116	1059	1063	1109	1026	1090	1075	1078	1063	1065	1042	1003	1048	1123	1058	1054	1047	1084	1050	1070	1071	1042	1068	1096	1003	1061	1056	1044	1064	1090	1022	1091	1063	1087	1048	1074	1087	1108	1109	995	1028	1032	1086	1047	1108	1088	1040	1123	1045	1090	1029	1076	1120	1116	1050	1027	1040	1045	1035	1065	1106	1024	1058	1088	1036	1026	1079	1071	1085	1056	1047	1011	1071	1110	1043	1058	1029	1081	1089	1071	1019	1010	1060	1035	1095	1100	1076	1137	1071	1070	1019	1064	1066	1076	1046	1021	1078	1082	1122	988	1040	1089	1045	1007	1042	1095	1049	1105	1059	1059	1030	1081	1059	1090	1078	1041	1082	1046	1091	1039	1104	1098	1006	1101	1097	1108	1066	1063	1085	1035	1048	1048	1066	1086	1068	1136	984	1061	1075	1073	1108	1105	1114	1046	1001	1035	1019	1069	1077	1111	1034	1105	1042	1042	1058	1067	1053	1033	1082	1069	1058	1052	1107	1110	1064	1046	1101	1068	1035	1081	1050	1015	1056	1091	1101	1059	1051	1035	1073	1043	1046	1108	1039	1048	1028	1071	1087	997	1105	1108	1049	1062	1002	1017	1117	1131	1041	1024	1091	1128	1094	1140	1024	1088	1081	1111	1083	997	1080	1097	1079	1119	1057	1024	1058	1122	1025	1119	1076	1072	1095	1002	1061	1008	1057	1067	1131	1050	1091	1115	1134	1080	1167	1064	1058	1083	1096	1088	1066	1057	1015	1090	1036	1112	1095	1073	1089	1036	1076	1106	1044	1028	1085	1042	1035	1000	1075	1067	1060	1071	1070	1025	1046	1083	1074	1040	1061	1067	1105	994	1103	1091	1079	1046	1083	1091	1033	1050	1102	1113	1060	1060	1018	1056	1008	1058	1088	1019	1107	1031	1061	1057	1106	1022	1104	1082	1064	1034	1088	1046	1072	1092	1115	1056	1050	1057	1004	1048	1059	1054	1011	1017	1081	1098	1012	1064	1080	1064	1139	1030	1034	1041	1087	1072	1096	1085	1077	1013	1110	1113	1094	1039	1068	1058	1013	1089	1023	1055	1079	1033	1072	1061	1114	1122	1063	1110	1096	1066	1062	1059	1097	1031	1024	1115	1015	1134	1062	1085	1100	1115	1034	1033	1034	1070	1105	1053	1064	1041	1012	1074	1070	1082	1104	1038	1026	1010	1087	1111	1062	1104	1071	1094	1083	1043	1058	1011	1039	1053	998	1026	1106	1104	1086	1047	1067	1081	1066	1084	1095	1037	1074	1124	1026	1092	1020	1090	1046	1064	1017	1047	1041	1044	1004	1083	1069	1128	1069	1077	1069	1104	1069	1100	1066	1065	1042	1071	1085	1085	1077	1092	1030	1127	1076	1062	1032	1061	1010	1070	1093	1066	1076	1091	1052	1063	1068	1074	1049	1078	1048	1007	1067	1085	1054	1082	999	1077	1105	1094	1040	1104	1054	1024	1026	1076	1038	1040	1038	1068	1139	1017	1088	1044	1038	1068	1083	1019	1100	1075	1062	1058	1004	1110	1104	1094	1059	991	1024	1092	998	1052	1077	1123	995	1061	1118	1113	1004	1103	1054	1112	1103	1096	1124	1054	1121	1075	1034	1080	1030	1015	1111	1087	1023	1054	1066	1080	1022	1073	1101	1075	1046	1057	1037	1054	1089	1108	1043	1089	1052	1060	1020	1078	1031	1090	1053	1092	1116	1074	1041	1067	1066	1074	1085	1084	1075	1051	1051	1072	1073	1080	1097	1103	1078	1047	1045	1067	1078	1089	1103	1106	1055	1090	1066	1062	1082	1116	1052	1097	1035	1057	1098	1068	1099	1053	1074	1017	1031	1066	1089	1103	1130	1067	1080	1000	1050	1078	1062	1054	1081	1071	1028	1084	1057	1039	1078	1096	1110	1073	1044	1092	1085	1104	1068	1082	1091	999	1047	1059	1021	1075	1110	1043	1075	1008	1084	1129	1084	1029	1082	1072	969	1056	1105	1048	1029	1006	1124	1065	1057	1072	1064	1125	1087	1026	1028	1076	1093	1072	1090	1010	1072	1031	1101	1082	1094	1051	1057	1064	1032	1042	1096	1048	1075	1121	1106
22964	21125	28880	23701	21394	22458	19960	10889	7998	6645	5971	5759	10463	14096	18105	15444	10476	5505	3168	1828	1234	850	782	709	682	670	666	735	692	671	717	677	690	682	646	719	697	691	693	719	671	706	653	724	703	689	648	664	650	722	716	669	674	722	752	703	687	717	684	701	736	697	693	694	686	701	677	690	715	720	687	656	712	726	686	695	691	722	706	694	690	684	682	675	702	714	675	709	649	720	715	746	643	688	714	664	661	700	712	712	664	665	702	711	700	663	720	633	720	691	684	668	659	673	729	679	728	661	705	692	708	717	732	684	718	698	699	657	704	688	704	670	665	723	695	743	773	711	709	729	696	698	664	629	694	652	706	706	686	680	701	720	718	661	711	658	731	711	699	735	658	683	690	717	666	705	687	679	712	676	713	705	696	733	687	633	695	700	703	694	700	695	681	683	698	665	691	669	696	716	673	721	714	733	689	644	716	726	679	663	662	674	738	718	657	697	665	691	704	619	677	696	711	681	708	662	692	678	650	721	668	711	676	671	667	718	682	675	682	691	676	679	707	696	660	669	670	687	704	666	732	664	712	678	708	655	707	675	692	705	693	647	692	700	683	694	674	683	669	729	656	676	675	693	682	712	684	694	689	653	706	703	683	707	685	727	708	688	715	681	707	693	710	713	701	668	696	675	704	723	697	692	710	655	697	718	708	684	713	688	701	689	706	715	713	705	721	679	721	743	730	698	701	706	733	666	671	717	653	688	714	708	677	667	730	699	706	684	723	681	738	689	739	667	685	706	711	707	691	691	668	693	730	724	737	679	762	684	663	659	664	723	723	735	668	696	717	740	679	710	678	660	674	641	695	707	735	664	707	685	707	687	671	672	623	710	682	701	735	713	673	710	708	752	666	699	683	726	659	720	659	687	724	654	674	634	693	668	654	698	658	679	710	700	720	691	669	664	668	707	688	754	689	726	682	708	677	680	665	684	634	692	703	726	721	677	697	681	725	737	700	702	629	659	714	696	699	734	666	707	704	602	728	729	694	717	657	714	711	681	703	681	685	732	690	744	696	683	693	649	724	688	692	703	684	717	694	676	698	688	667	695	745	650	686	688	696	715	660	708	694	684	678	668	702	702	683	671	656	703	691	693	665	718	703	696	693	724	720	698	663	701	709	695	676	676	674	704	648	693	688	707	716	708	664	702	686	708	686	700	726	677	646	679	706	684	709	706	696	718	703	677	685	689	697	702	712	692	712	718	716	664	712	686	720	734	646	684	717	667	685	687	650	671	705	694	638	711	716	685	620	703	767	699	746	678	653	690	625	695	695	695	682	721	683	618	700	712	712	680	758	678	724	675	692	706	668	697	680	695	706	707	670	710	675	707	701	701	695	660	719	619	693	667	698	704	711	742	670	679	672	657	693	709	715	753	744	702	703	642	709	692	658	668	733	679	657	666	673	677	733	677	708	719	621	625	719	704	739	690	664	683	728	701	688	680	677	724	729	746	672	668	633	680	645	690	662	679	686	727	714	714	660	656	732	654	676	712	688	702	743	695	691	688	682	739	737	693	719	711	705	678	726	677	692	698	669	680	641	696	699	695	688	693	670	689	710	691	681	633	734	678	699	734	682	680	722	702	675	704	695	678	741	680	731	683	661	712	650	680	674	707	711	736	659	655	662	710	686	697	641	705	675	693	681	713	702	652	678	729	682	703	714	653	641	679	710	678	689	736	687	731	683	714	710	723	735	672	678	680	678	750	688	693	665	738	681	671	699	691	701	662	673	708	653	667	750	654	676	700	687	707	688	685	706	647	704	733	708	731	621	675	682	672	710	680	708	734	710	633	728	720	696	698	683	681	658	707	730	711	713	685	702	667	702	651	687	673	682	735	691	699	688	665	698	708	685	633	676	636	719	700	685	703	642	707	682	698	679	690	715	655	707	646	666	705	692	661	710	682	674	743	708	700	665	697	690	751	709	691	657	724	707	682	649	688	721	719	682	693	675	643	678	746	734	679	691	718	744	731	709	670	722	699	685	732	696	696	674	738	672	677	723	716	715	715	693	663	715	686	686	674	762	692	644	694	693	698	665	691	712	727	688	653	661	690	725	716	668	707	639	737	751	682	706	723	686	718	681	717	725	680	719	687	680	726	685	694	691	696	727	735	687	695	698	716	696	674	713	676	697	701	683	684	716	717	704	644	675	659	709	630	709	662	730	757	669	671	665	724	677	739	743	713	681	675	706	644	700	650	640	672	747	711	664	706	700	679	658	704	729	684	672	727	702	711	717	712	693	675	713	687	678	684	719	651	642	639	679	662	661	710	711	693	666	689	707	710	683	677	682	634	725	677	679	683	657	696	676	708	677	726	672	717	769	672	708	644	734	670	700	684	663	713	761	693	721	736	631	690	704	658	674	709	707	686	665	667	656	703	701	706	724	681	645	701	703	703	694	680	705	720	664	696	718	705	699	660	718	699	702	719	685	699	744	673	670	705	689	729	701	691	675	708	709	701	729	715	665	678	743	694	708	669	703	673	719	671	715	692	697	655	724	684	633	700	684	749	715	707	731	681	703	656	708	755	674	723	667	663	726	672	694	716	678	669	680	735	718	668	726	739	682	690	699	700	707	687	742	690	737	734	714	731	707	713	704	681	698	730	634	646	675	685	716	646	671	664	681	706	704	673	675	682	712	706	712	680	710	670	692	672	715	675	655	714	674	697	732	675	690	688	687	726	662	697	671	679	673	670	636	695	707	668	655	681	704	699	728	685	678	652	706	661	699	656	700	710	705	649	702	671	752	714	686	697	716	696	716	694	659	711	717	704	693	674	659	669	705	718	697	705	714	671	661	705	653	710	717	718	706	729	704	690	672	702	668	705	689	690	702	708	691	691	719	703	658	703	724	697	684	705	685	698	675	625	661	716	693	655	685	747	700	710	687	641	680	689	694	694	689	733	697	704	706	691	667	649	702	695	685	708	707	721	670	699	627	659	675	698	690	713	678	677	703	666	710	710	674	685	708	699	701	688	685	723	686	718	707	712	696	685	764	739	696	661	708	684	713	694	677	658	710	720	709	703	688	684	687	740	679	721	708	688	682	668	740	690	711	658	664	691	643	674	696	671	701	693	645	657	680	727	751	685	697	735	678	685	646	676	738	669	708	723	681	638	766	639	675	694	723	702	691	685	708	690	695	704	702	699	667	680	724	655	636	739	703	686	663	688	691	732	730	710	721	729	705	698	737	711	695	694	774	688	667	664	673	705	657	698	672	683	704	721	712	725	676	697	651	676	743	712	646	688	690	693	735	675	665	660	750	778	686	655	695	715	722	681	718	673	706	762	676	691	698	668	689	734	684	664	704	669	681	689	666	703	722	688	718	725	687	713	678	692	656	697	696	723	660	703	661	704	682	670	701	724	727	694	685	699	737	683	660	666	699	710	663	687	694	722	715	703	618	693	708	700	754	719	660	655	642	684	691	702	722	708	703	703	697	712	711	710	657	685	713	643
31062	57335	51856	35655	30409	27273	23082	18801	16616	14264	12676	12310	19305	23624	26276	22493	16614	9970	5854	3471	2137	1385	1164	1070	999	972	1023	985	1000	986	1031	950	987	1044	1030	944	978	987	990	938	975	1036	951	1023	992	920	966	954	1041	982	1031	980	967	1007	1016	974	951	971	997	939	961	992	1010	1024	996	974	1010	1044	981	1002	1032	989	1025	934	954	968	967	1016	1016	982	1006	1007	1031	974	950	950	963	982	927	1012	991	1016	977	943	1018	1009	1000	1003	977	1026	976	1014	984	961	989	1003	943	965	1005	980	1013	972	993	965	957	973	1022	1029	984	1046	1041	999	1004	974	968	981	1018	1028	998	951	991	971	964	1013	942	1036	969	962	996	985	1031	961	1004	976	1039	1007	1004	989	964	1012	1014	980	1015	966	988	963	923	969	974	991	1042	1037	1043	986	970	1025	971	1030	1030	971	1004	975	1013	969	1018	946	1004	1043	961	979	994	1049	1054	943	1014	999	960	999	966	989	1032	986	965	892	1058	945	948	1047	1000	980	943	967	1024	987	1005	999	1028	969	1002	955	949	985	991	930	959	1015	937	1018	1035	1023	1025	947	1015	970	979	932	989	943	1012	1000	958	972	964	987	976	936	1011	968	1051	1021	1052	945	979	945	976	970	987	974	1048	989	1006	939	1019	973	1044	962	1010	1019	983	941	999	1014	955	1051	974	1010	987	963	1015	1015	1075	1000	891	980	938	965	983	992	976	943	989	973	933	1002	960	985	963	952	1039	976	1032	999	1001	1017	958	967	1039	990	937	975	1032	955	988	977	945	1004	956	1030	981	961	1037	1044	1055	930	988	1002	961	974	941	1070	1019	1006	1024	1023	957	997	1022	971	997	1011	946	1029	987	997	1001	986	1025	964	939	964	1016	988	1031	1002	960	984	975	1004	970	964	978	984	978	1005	1045	1015	962	1034	994	976	1022	1007	1066	981	928	990	965	982	970	987	966	1031	944	1003	969	958	948	1010	984	1009	983	1025	976	975	949	953	1013	982	930	999	971	1044	956	984	1020	981	980	970	1034	979	963	981	988	1066	1001	1003	994	953	979	1004	1005	1062	1004	957	1028	1010	1011	983	995	1009	1048	977	986	963	1049	985	979	1007	960	1019	1057	997	1026	960	936	1005	1012	1086	1024	942	1011	988	973	1048	983	1015	973	1036	981	986	971	1018	1017	979	1012	1009	1075	930	957	971	965	936	924	1033	1004	960	972	976	1005	990	988	986	978	956	1004	977	1047	978	974	981	1023	981	994	948	992	1001	972	983	953	978	969	991	984	1002	1028	1025	1027	1008	994	973	994	1012	963	966	951	979	1038	934	991	989	965	954	1010	965	979	1004	985	1004	988	1016	1001	1015	968	1014	992	962	957	951	1029	948	963	1028	1019	987	983	976	967	986	1020	959	977	934	914	980	931	1010	971	919	973	1009	946	1020	1029	979	982	980	1004	992	970	994	1012	996	970	974	978	1019	1031	966	1038	946	1030	968	1012	986	981	970	1010	1033	1011	969	978	1059	1011	988	964	946	906	1003	1022	1063	975	977	987	992	1011	978	996	1000	1009	996	967	993	1021	953	992	1007	942	950	965	1030	956	983	1015	972	947	998	964	975	955	993	994	1000	965	957	995	1037	1006	984	999	1037	1031	996	983	989	1030	978	1006	1011	961	1006	1039	1006	998	984	965	996	1012	954	1000	987	999	991	999	1007	1020	980	993	958	958	972	899	955	999	930	977	1021	987	991	1007	1005	994	913	1015	967	1011	1042	1025	1012	998	1011	995	1056	1001	941	1022	976	998	1020	965	991	965	1040	954	988	1001	947	994	952	952	1057	1048	994	960	948	1034	957	970	1010	983	995	949	963	1032	1034	1002	1035	978	1020	1014	1015	967	981	965	1016	953	1023	1046	986	1012	965	968	1001	1020	1000	983	1002	1024	994	1019	988	987	1002	919	973	1003	1039	989	1018	1033	1002	967	981	984	971	1008	998	980	955	978	980	950	986	965	978	952	946	1037	998	970	955	1024	1018	986	972	956	948	1006	1037	1007	966	939	1006	991	980	999	966	969	1011	973	1012	947	1031	910	999	1017	1079	1026	969	1007	1013	1037	994	1016	971	975	1024	1008	996	992	980	1016	984	1002	986	946	1018	990	966	1002	993	954	976	968	987	981	988	1022	965	989	1010	1014	1010	960	1000	1018	958	1020	994	1048	1042	1005	993	995	986	960	975	973	972	1020	980	984	1078	1021	992	992	1012	972	985	1011	1004	962	1005	989	1032	1000	952	1005	976	957	1011	972	1015	1030	1006	948	975	1013	981	955	1048	1022	1008	966	984	1007	1024	1022	1010	988	971	998	1046	950	1052	1000	963	993	989	993	1006	1013	1048	988	980	1002	1048	993	982	976	957	997	975	988	967	1018	1018	980	950	948	1012	1024	989	917	971	949	966	962	962	963	961	957	997	1053	1035	1014	999	1020	981	1011	959	989	968	1007	981	999	1004	1003	967	1004	981	974	953	966	971	999	952	968	976	1018	1034	1026	977	1002	987	1012	951	1009	1028	1048	949	976	1027	996	981	999	968	1000	982	1011	955	962	969	996	1001	1035	1011	993	983	1005	984	988	1018	1016	948	994	980	996	1048	1075	1046	981	991	984	1006	999	1016	1024	1073	1006	960	1039	1040	995	955	996	1032	995	1027	984	938	938	920	963	1005	1004	989	998	1004	998	982	984	950	980	975	992	977	946	983	962	1006	980	978	980	1021	977	994	932	960	1027	1006	1052	1019	1018	972	977	1013	1048	1010	997	997	1007	1010	1029	1019	994	967	983	1043	1043	973	898	973	1053	1000	985	976	1010	1022	1070	968	1013	946	952	976	1005	1041	990	980	996	1021	971	1022	1042	969	953	1038	972	981	991	1021	939	960	915	1004	979	1012	1001	989	940	1060	998	969	1002	966	996	962	1014	1036	966	973	946	953	993	992	1043	932	1031	970	989	1049	969	953	1027	1002	996	1046	1031	1036	950	996	1021	1029	1009	938	1002	1042	1002	973	996	944	939	971	1021	1008	927	979	961	1021	1021	1000	1063	1039	1003	1027	972	998	992	1023	1049	976	991	1005	995	938	990	1010	997	962	957	994	951	1071	1019	956	1011	1015	999	1054	982	1022	1023	1045	1001	967	1002	988	974	948	1008	992	979	1025	1028	952	1018	1002	991	961	963	952	987	1045	1035	938	1052	956	978	991	929	997	1002	1022	942	955	1032	998	1021	981	1041	946	1029	986	994	973	996	995	1015	997	1037	960	1012	1012	967	954	988	1029	1006	929	1024	1028	1044	979	999	1051	992	985	968	1002	1018	952	981	929	993	942	1013	936	972	1011	1034	1015	932	982	983	987	958	984	1046	984	1039	972	962	953	963	1020	1005	1008	1003	1024	930	974	1054	977	994	935	1031	963	1010	965	1005	997	993	1020	975	970	1025	991	1032	969	1001	989	1018	950	950	1001	1051	997	968	962	937	975	986	1002	1052	1034	992	1001	946	1033	966	1003	985	933	1026	955	1055	1063	1031	1022	956	1021	972	997	986	1009	957	968	1026	971	966	1051	1035	957	959	987	1021	955	942	986	1020	1030	985	966	1042	997	982	997	986	982	936	933	971	958	990	982	1002	1002	1008	963	1046	909	1063	978	991	952	989	1037	1063	1015	980	984	1005	1032	969	975	1038	970	1021	1017	980	915	947	985	965	1008	966	960	968	1019	997	1012	995	922	923	968	1015	960	1004	1003	1007	1012	1012	962	1011	977	966	1040	1019	1041	961	978	940	989	1002	952	966	987	991	956	1019	978	968	1033	991	968	1002	994	984	1062	940	1006	983	1001	990	1055	954	1019	994	969	1043	1028	988	1006	976	969	969	1021	1008	991	1029	1046	1010	1007	957	971	987	996	1023	973	975	1025	1009	961	995	954	978	914	966	925	919	1014	1017	988	953	1021	995	1005	1023	1020	975	975	1013	992	997	1041	1017	1006	968	996	966	1015	989	1018	977	1004	919	981	967	975	1027	988	1060	982	936	984	973	1014	1030	1014	1034	987	999	959	1024	963	1043	990
27653	25867	30321	22800	14390	9717	6935	5086	4042	3072	2557	2444	1761	1656	1780	1790	1475	1130	982	858	776	725	718	749	700	743	679	739	712	749	692	717	698	692	723	699	627	712	730	716	713	683	702	769	691	696	740	700	689	749	751	697	743	725	687	689	706	713	666	703	703	698	725	672	673	679	726	727	691	756	719	678	707	738	732	758	685	680	734	719	674	692	715	702	706	672	679	734	744	716	695	698	680	752	702	727	712	692	680	702	698	729	707	737	688	702	748	648	731	702	683	686	707	703	721	711	718	686	694	723	688	660	723	734	668	713	727	731	687	689	738	697	723	705	719	701	713	678	709	676	749	712	719	692	752	659	686	737	669	728	725	678	699	690	711	711	712	735	708	719	730	703	729	699	714	696	722	748	732	670	718	726	700	692	700	685	698	670	719	729	682	685	705	701	712	700	740	661	696	705	702	697	731	711	671	672	700	684	673	656	716	768	699	761	720	671	721	720	699	744	671	675	700	694	723	731	717	664	721	686	677	695	703	701	720	700	722	666	710	637	722	739	687	745	737	707	655	681	706	698	717	720	691	702	730	716	706	725	746	697	686	718	732	633	716	707	702	708	649	728	683	709	694	718	737	710	736	728	686	721	689	672	732	680	719	663	737	686	688	715	685	696	680	706	734	702	744	698	723	709	721	712	669	690	737	720	733	697	703	677	659	686	725	691	696	692	695	735	727	689	716	672	723	694	697	689	677	693	684	682	695	712	705	729	696	701	667	733	711	690	718	681	728	715	680	710	724	736	713	725	703	691	738	732	684	699	716	704	678	673	721	738	702	665	683	731	670	736	698	720	682	702	685	669	694	672	708	697	712	648	696	647	739	728	684	684	676	705	705	711	708	754	714	705	721	707	646	718	657	754	777	753	713	711	656	673	720	719	695	705	698	675	727	696	708	685	697	652	739	742	731	734	694	713	718	715	704	707	735	715	730	717	725	653	700	720	725	674	668	685	728	747	672	720	711	695	761	711	757	761	754	681	720	707	677	764	720	742	743	726	714	641	685	664	661	723	717	728	658	741	707	671	728	717	725	670	694	766	691	656	689	725	755	670	715	698	740	694	722	699	671	680	698	676	702	710	732	721	695	671	730	749	692	679	670	748	722	709	668	687	704	679	697	761	671	708	708	661	737	678	719	688	670	712	681	690	692	678	704	676	694	677	698	726	704	701	665	702	684	747	717	722	672	691	685	721	692	678	700	697	732	694	681	684	748	692	700	765	702	736	679	702	650	677	710	702	689	737	680	676	716	683	686	667	701	690	713	741	745	713	719	714	767	690	716	707	695	722	714	731	683	717	738	708	691	715	777	744	683	700	687	736	722	669	680	748	692	742	631	699	768	696	734	685	737	699	723	703	732	710	670	687	756	680	679	737	695	680	692	672	720	663	689	696	687	743	709	711	740	749	721	715	705	658	696	670	716	709	700	728	683	715	759	739	736	714	755	744	672	667	723	724	705	719	704	688	723	675	755	720	681	686	708	723	657	764	718	696	712	724	727	705	705	720	706	710	705	694	685	710	673	732	683	700	703	701	726	731	670	685	718	721	688	714	721	684	721	722	694	745	755	695	690	688	677	669	694	720	678	718	682	707	755	756	671	697	700	712	687	713	716	693	744	695	742	711	713	681	723	718	712	719	713	688	721	679	725	693	668	659	686	700	674	676	702	686	706	720	707	667	689	710	735	696	678	738	663	714	721	706	689	686	666	752	719	712	694	689	735	705	733	746	729	717	727	656	693	747	689	724	709	703	678	663	708	674	765	701	756	727	706	702	701	736	680	692	694	715	708	668	700	642	701	691	701	691	735	764	667	722	702	711	733	719	679	731	723	679	673	739	698	647	740	723	713	741	679	710	715	701	710	679	708	710	700	668	626	736	738	719	734	703	657	684	666	739	649	695	679	711	770	721	663	760	731	685	706	710	727	705	753	687	699	730	713	695	671	708	697	723	698	687	738	737	686	697	695	701	720	699	747	676	690	718	685	651	707	682	729	682	697	728	747	687	743	711	696	646	697	685	688	702	714	738	703	728	693	706	711	677	678	669	708	707	728	720	688	678	692	709	735	738	679	674	661	742	697	706	704	701	688	718	723	705	689	685	703	699	698	727	675	659	700	762	704	732	749	674	688	697	706	718	706	715	703	710	715	731	659	693	719	666	684	723	690	693	713	681	684	699	709	659	728	696	734	708	688	750	690	704	701	703	718	716	692	653	696	685	680	667	744	723	680	745	711	737	711	712	699	721	691	699	750	656	724	687	731	725	664	745	675	682	721	689	739	734	706	728	757	681	714	709	721	680	696	689	711	718	711	714	733	737	733	688	750	738	746	703	725	685	695	717	717	738	717	709	710	681	719	715	718	750	713	743	702	706	730	679	737	712	780	672	711	714	696	702	725	696	683	673	756	676	723	699	702	678	677	642	681	707	726	773	682	693	712	718	707	717	684	715	675	732	701	689	740	701	753	654	719	708	701	710	703	723	704	681	720	680	726	714	717	712	720	746	682	652	690	736	739	713	717	668	695	706	746	715	690	725	691	682	663	697	719	694	682	699	698	673	700	718	726	729	695	714	656	671	699	717	687	652	679	693	704	716	699	698	716	725	693	701	639	710	681	751	741	728	657	713	713	699	691	668	695	722	715	715	688	696	693	677	726	699	701	693	668	705	734	710	748	728	756	667	714	738	639	680	692	714	696	703	719	715	654	692	711	754	705	707	699	663	719	734	743	665	709	709	730	684	718	708	696	720	664	741	670	748	732	709	647	713	680	690	718	660	678	742	707	730	655	723	716	701	697	760	692	673	722	762	751	687	689	703	709	682	721	695	695	738	737	719	694	668	709	727	751	698	744	665	696	716	722	742	703	675	660	667	751	714	671	692	753	726	693	740	747	741	759	727	715	742	705	707	687	714	735	765	694	704	704	684	722	706	690	727	637	696	692	693	740	730	679	691	752	693	696	721	741	673	721	760	723	717	704	723	735	698	729	737	724	711	651	728	698	696	704	701	741	703	704	732	708	688	716	713	697	633	708	721	700	666	752	737	678	719	725	707	674	703	699	722	759	710	711	706	692	722	748	722	693	749	675	696	649	701	703	672	727	742	681	708	687	736	662	738	757	707	710	702	714	724	730	677	718	709	699	696	664	683	718	711	690	718	684	662	706	715	704	712	700	657	721	689	730	713	673	736	749	743	672	705	742	739	728	692	733	706	721	764	617	733	712	714	698	738	670	705	719	647	695	719	705	729	675	712	696	715	731	669	710	706	690	704	710	696	748	703	707	688	708	660	679	726	685	687	679	680	740	696	669	703	700	686	696	747	701	680	696	702	701	688	692	722	696	773	705	688	687	688	733	707	753	710	740	666	705	732	721	729	690	695	673	711	670	690	687	724	700	716	728	718	711	698	672	697	650	673	706	717	705	709	703	710	714	694	671	772	701	721	706	665	736	657	659	710	728	743
28087	43080	37139	26474	21333	17554	14288	11756	9672	7409	6210	5581	3973	3325	3593	3383	2639	1956	1563	1283	1170	1086	1019	1063	985	1060	1023	1058	1022	1057	993	1018	1068	977	1007	1006	1035	1002	1055	1015	1047	1036	1099	975	1048	1026	994	1070	1000	978	1056	1018	1082	1096	1024	1017	1026	990	1019	1048	1008	1037	966	1009	1077	986	990	1048	1024	1061	993	978	1021	1039	1015	1032	1056	1024	1012	997	976	1054	1034	1029	1048	970	1040	989	1015	1037	1041	1047	1054	1025	1077	1064	1004	1016	1056	1061	1008	1043	1057	1023	1027	1011	1023	1096	1048	1090	1048	991	1004	994	991	1006	1048	1043	1035	1038	1071	1044	1014	1001	1056	1031	1042	1037	1076	978	1068	1061	1040	1052	982	1028	980	1046	1003	1073	1052	1086	1000	1058	1064	1047	1025	1038	1004	986	1068	1043	994	965	988	980	990	970	1049	954	1058	1043	1037	1000	1005	1058	982	997	1068	1046	1011	1015	1029	1025	988	1043	1058	1009	977	1007	981	1024	975	988	1029	1083	1069	1008	1045	1037	1049	1004	988	1023	995	1026	935	981	1015	1059	989	1002	1015	1038	995	986	1087	987	981	1020	977	948	949	1034	1021	1015	1026	1039	1066	1028	1069	1021	1021	1041	1041	991	968	998	1006	1072	997	1058	1065	1054	1050	1019	992	1018	1041	1043	983	1038	1056	1018	1046	1027	1032	1045	1035	989	1021	1017	1013	1058	997	999	1066	1020	1011	1027	1049	1050	944	1044	1010	1059	1014	1030	994	1041	1004	1019	1003	985	1013	1019	963	997	999	1060	1037	1077	992	1017	1071	1053	1004	966	1059	994	1023	1001	1026	1041	1024	1056	1079	1001	1057	1071	987	1037	1041	1019	1066	958	999	1003	996	983	1008	1058	984	1026	1031	999	1007	984	1056	962	1033	987	982	990	1037	1022	1033	1008	995	1020	976	998	1063	995	997	985	1063	998	957	1016	1089	970	1013	1055	1033	1001	1021	1036	990	1035	999	979	1065	971	1050	964	1029	1085	1012	995	1036	1063	1042	998	1043	1039	1013	1037	1043	1025	991	1041	1049	1021	998	993	1003	1073	1043	1033	1006	1008	977	1045	1012	1032	979	1050	1051	1012	980	1005	1043	1056	1020	970	1080	971	1001	1030	978	1038	1045	1003	1041	1030	1007	1011	1017	1077	1036	974	1024	1011	1051	1104	1082	1022	1016	1009	1035	1058	959	1045	1029	1018	1040	1018	978	1036	1017	1027	1030	1015	1020	1008	1019	1014	1031	994	958	1015	1008	1043	986	1081	1022	1008	1018	1024	1002	988	1007	1037	1033	1052	997	987	1061	1048	1012	988	1006	1066	1007	1047	1030	980	1046	1019	1032	1018	1056	1068	998	998	1045	1010	962	1031	968	1036	1015	991	1075	1008	976	1034	1081	1070	1035	1025	1044	1051	1005	1015	1032	1011	993	1019	1032	980	985	1018	1004	983	1002	1049	1018	1042	973	1019	1034	1050	1010	1097	983	1050	1021	1078	1026	1024	1052	1020	1015	1047	1025	1007	1018	1004	1015	1011	1042	977	1035	1022	1020	994	996	1020	1023	978	1012	1007	998	1069	974	993	1014	1030	1032	1073	1027	1058	1026	1084	1021	978	1049	1010	1001	1012	1049	1015	1033	1001	1015	1071	1066	996	1037	973	1059	985	1023	1024	998	1044	1001	1071	1002	1042	995	1082	1032	1046	1072	1057	972	1004	1063	1032	1031	1026	1076	1059	1006	1016	1081	1025	1030	974	1012	1071	1052	1004	1027	1016	975	1054	1031	1067	980	1038	1058	1063	996	932	994	1034	999	1032	1001	1023	1025	1005	1042	1000	1029	1049	1016	978	1035	973	1026	1057	971	1008	971	1015	989	1051	1022	1068	1038	955	976	1001	1059	1044	988	1018	1060	1033	1068	1049	1055	1036	990	1043	1045	1016	1042	1025	967	988	960	1024	1013	1025	1056	1058	1018	1017	1044	1064	993	1024	1003	1064	1068	1059	1023	1014	1033	1020	971	1051	1000	994	1024	999	1031	953	1033	1010	1040	1022	1004	1025	1013	996	1050	1005	1062	1032	1001	1005	1069	1004	1064	1037	1013	1034	1005	1009	1016	1067	1051	1028	959	1015	1058	1064	1055	1001	1021	981	1022	1012	1047	1056	934	1048	1082	1072	1043	1023	1027	1016	1063	991	1015	1003	1043	1011	1046	1006	999	1061	967	1059	1027	1038	1038	1072	1008	996	1009	1006	1015	975	1068	1019	1003	1053	1008	1083	1030	1053	1028	1014	1013	989	1000	977	1025	1072	1014	1049	1001	1063	1062	993	1026	1054	955	1088	953	984	1012	1020	1027	1047	1013	994	972	1024	983	1021	987	1072	1049	1000	1048	1049	1012	986	989	1054	1026	1033	1029	1024	1055	1111	1038	968	1010	1026	1001	978	1037	1022	1048	996	953	1022	1021	1035	1000	1039	1040	1004	979	1006	992	1035	1040	1034	970	1012	1038	1047	1032	1026	1002	1059	989	1000	981	1059	1018	1004	1007	968	1035	984	1031	1055	970	1064	1033	1099	1048	1053	1009	1030	953	1065	1031	1057	1051	1028	1021	1025	1014	1074	1068	1039	1008	984	1077	1049	935	1013	1066	1016	1049	998	995	1038	1061	1009	1095	1039	1040	1059	992	983	1095	1015	1017	1010	1081	1006	1001	1000	1034	1022	1013	930	1047	1051	976	1018	1027	1002	1047	1032	1023	1025	993	1044	1046	967	971	1048	1083	1070	1006	1068	1044	1017	1036	1027	998	1024	1041	990	1019	1012	979	1022	1042	1058	959	993	1012	1030	1077	990	1011	1046	1021	1067	1077	1058	1055	1036	991	1038	1025	1052	1046	1064	1084	1024	958	1029	966	977	1078	971	1006	1008	1105	956	994	992	988	1045	1038	1031	1004	993	999	1019	1014	975	1015	1015	1063	981	976	1036	1009	1028	1020	980	1045	994	995	1011	1030	1005	1035	1001	1069	979	1010	1095	1036	1007	982	1071	983	1065	1031	1032	1043	986	988	1016	1025	946	1038	1010	1045	945	1001	1013	1038	994	1037	1057	959	1040	1027	1036	1040	1096	1016	993	1022	973	999	1005	993	1041	1007	1008	1031	970	1023	989	1010	1033	1028	1014	954	1005	1062	995	1104	1046	1007	1021	1010	997	1022	1120	988	1016	1026	994	1055	1057	1027	1009	997	1029	1010	1044	1067	960	1024	1032	1050	1076	1034	1038	1045	1040	1020	1102	1009	1043	1036	1067	1065	1035	1055	1049	1041	1000	1053	1007	1022	1036	1093	1034	1067	983	1054	1043	1064	1055	1047	1037	1032	1038	997	1020	1066	1003	1000	1030	1065	1058	996	1008	1008	1049	1039	1009	998	1008	992	997	1011	1030	1021	1009	1002	1045	1010	1069	999	1023	1040	1022	1065	972	1048	1051	1000	1069	986	999	1053	1061	1026	1030	1040	1076	1027	1039	1011	1050	1022	996	1036	1006	1053	1014	1042	1006	1015	1029	1029	1083	1001	1083	1009	1073	963	969	1059	948	1068	1019	979	1003	1004	1049	1047	1030	953	1021	983	984	1048	965	1045	980	1044	1064	1042	1003	1000	1005	1046	1015	1066	1035	994	1042	989	1012	1041	1005	997	1048	1060	1050	1020	991	1003	1042	998	1016	1004	1020	1029	1035	1067	1076	1021	1043	971	1041	1030	1031	1046	1012	1036	1044	1050	1016	1033	1033	1010	1019	1026	1069	1040	985	1054	1008	959	997	1055	1003	1074	1015	994	1070	1036	1036	1031	1071	1025	1039	1024	1020	1043	959	1027	1034	1004	1070	1020	961	1072	1100	1025	1019	1017	1036	1011	1020	968	1076	1019	1024	1053	1034	1037	1016	1016	987	986	1057	1004	1044	1034	994	1103	1033	996	956	1018	977	1027	1039	1096	966	998	981	988	986	1051	1009	1050	1056	998	1011	956	972	1029	952	1055	1069	1051	1032	996	1028	1012	1004	1024	1042	1020	1066	1047	995	1021	1009	974	1013	957	1024	1069	1014	1001	975	1009	1048	1021	1007	1027	1025	1052	914	989	1038	1024	1031	1014	1018	1066	982	1038	1075	1072	1075	1068	1055	1025	1019	1023	1030	1061	1007	1002	1081	1003	1013	1029	998	1033	1035	968	974	1066	965	999	989	1031	1009	1017	981	1039	1032	1058	997	1025	1023	998	1044	1046	1028	1081	1057	1067	1016	1026	1040	1008	1041	1023	1016	993	966	1082	1077	978	1032	1005	1033	1027	1022	1012	1040	1028	1011	1042	1038	989	1027	1037	1014	1062	1062	1030	1024	1085	1036	1026	1042	1093	993	964	1049	1043	1008	1057	966	1017	978	1048	997	1037	1000	1056	1030	1021	1030	1091	1100	1050	1077	1017	1034	999	1045	1043	1070	1043	1042	1051	1022	1017	1062	1021	1029	1032	1019	1034	1031	1074	1063	1020	1070	1017	1050	1006	1021	1035	1010	978	1023	1028	1050	1019	959	984	1046	1038	1026	992	1015	1032	993	950	1027	1003	955	1030	1050	1021	1035	1005	1047	1038	1066	1036	1014	1042	1045	997	1018	993	1048	1049	982
24312	21120	28406	25059	21330	17262	12696	8344	6290	4309	3261	3330	3926	7427	9419	7847	5103	3131	1992	1417	1052	851	722	760	708	781	746	720	716	775	667	752	746	754	759	713	696	784	709	773	716	721	771	687	741	776	723	757	727	760	683	680	703	710	751	722	731	704	721	721	739	774	742	686	713	743	718	716	735	736	728	740	749	702	728	749	745	721	755	706	742	709	691	743	666	734	724	681	709	674	763	714	777	786	725	743	684	721	793	742	761	718	718	773	731	709	750	737	753	743	739	759	751	714	690	771	697	725	755	677	742	740	693	688	711	717	740	720	720	764	718	706	734	724	740	697	729	705	724	700	709	717	765	693	730	699	742	729	776	711	704	759	718	707	760	728	731	729	750	709	730	734	690	746	734	681	724	759	742	682	743	697	760	790	764	738	740	719	714	763	782	746	751	754	709	752	682	734	698	712	740	676	703	696	711	757	718	742	700	756	723	739	738	730	730	803	729	742	728	662	752	771	726	687	765	733	754	748	699	710	670	716	697	675	716	711	772	712	718	726	731	738	749	688	696	778	723	738	738	727	742	729	760	786	750	712	721	716	727	718	710	701	743	717	738	695	673	678	735	735	732	695	673	754	738	760	704	732	687	703	762	744	721	715	785	745	743	735	719	695	767	714	800	747	712	741	741	755	688	688	750	735	757	761	704	746	738	719	702	734	742	678	694	725	706	752	730	715	784	736	734	696	716	676	733	724	683	747	715	718	722	706	707	769	690	726	727	758	720	726	749	712	773	734	747	708	712	710	734	708	762	695	725	644	739	704	745	783	788	746	742	758	766	736	695	768	705	716	735	714	736	780	763	721	673	709	711	709	653	706	760	749	708	728	644	770	736	718	724	763	734	716	745	738	734	696	735	710	730	747	698	752	719	687	728	741	702	722	719	723	720	686	760	699	735	668	716	781	734	732	702	711	706	722	731	730	740	750	747	758	725	726	729	720	789	722	755	688	746	750	714	678	706	740	678	772	707	730	730	738	709	754	733	740	705	709	768	701	714	735	713	763	695	744	768	711	722	734	689	726	721	713	755	713	745	718	718	700	741	773	724	746	720	720	741	681	780	769	730	692	740	708	707	759	710	737	768	711	763	703	701	689	753	717	756	732	667	724	754	757	732	735	708	732	726	675	708	782	730	734	775	753	744	733	712	727	699	760	732	690	698	734	713	725	763	683	679	686	725	726	738	760	758	711	680	703	774	727	728	696	762	702	806	717	737	716	723	735	761	735	718	719	685	723	691	745	756	726	744	698	730	766	736	742	739	772	731	725	701	726	710	727	752	759	675	691	713	722	729	776	696	725	762	742	729	741	728	802	754	732	729	707	683	746	701	743	727	768	694	704	734	702	746	706	691	740	728	748	722	739	723	708	722	747	729	720	774	717	801	692	696	720	741	689	738	795	693	722	682	714	726	752	750	717	728	752	737	690	734	713	682	740	676	743	703	732	736	715	728	696	678	720	771	677	727	668	764	726	721	722	781	735	713	711	720	751	701	691	702	710	727	733	754	769	729	757	738	748	750	759	732	725	734	744	718	682	725	688	736	741	744	761	705	730	708	749	725	756	738	798	771	789	748	704	705	749	748	687	693	725	716	726	680	720	673	717	706	710	678	713	755	679	729	738	779	747	690	748	682	720	756	689	732	713	709	732	729	689	756	741	721	743	685	670	762	727	713	741	786	696	733	656	735	772	732	731	732	734	758	730	730	772	718	736	707	715	719	701	730	745	746	752	717	721	725	777	750	714	759	756	754	734	744	740	702	713	746	722	760	718	751	787	785	763	705	744	725	684	721	686	738	714	711	730	723	695	710	712	769	743	723	724	685	753	737	718	694	677	758	732	763	698	747	709	712	695	735	704	701	738	788	704	724	731	725	732	736	740	741	717	780	710	712	691	761	711	707	777	686	712	707	727	744	713	764	749	743	706	748	731	741	721	711	713	730	741	766	697	727	728	725	680	714	766	755	767	741	674	729	724	746	708	654	731	739	719	709	763	723	756	752	720	751	694	734	683	703	706	739	750	758	712	723	720	713	709	735	720	700	698	751	710	752	755	715	712	724	744	716	762	751	729	705	742	731	748	761	742	707	739	727	740	692	716	737	715	781	705	724	722	684	781	733	682	739	669	719	723	755	721	671	701	739	706	766	711	739	720	729	686	724	781	704	745	745	769	729	752	691	695	701	730	709	752	741	712	745	726	729	721	767	687	698	691	689	740	762	701	748	748	721	716	739	746	712	698	714	755	727	739	790	696	770	695	718	743	746	712	704	712	697	728	752	742	760	743	704	703	715	710	723	789	740	711	721	775	729	733	703	722	708	794	706	725	718	683	720	729	699	731	737	698	754	668	722	701	711	762	711	736	733	717	757	749	784	728	740	711	747	722	719	750	759	732	713	713	702	674	700	741	747	720	711	729	718	759	716	749	707	728	769	743	744	721	736	711	714	716	729	730	736	707	735	787	715	722	733	700	727	704	742	714	700	688	735	703	751	730	752	728	717	709	715	742	722	689	691	661	703	718	707	724	746	730	703	753	717	720	711	714	711	732	728	715	727	668	716	724	732	694	726	685	690	740	725	696	696	692	712	690	727	792	732	742	735	757	666	745	734	750	759	722	723	702	765	737	759	670	729	741	748	695	728	715	718	706	725	738	727	774	712	756	774	776	696	703	779	725	735	720	707	723	730	734	786	746	696	712	704	730	737	763	734	753	703	708	728	719	748	762	724	730	741	730	726	719	736	763	718	740	740	729	736	762	718	633	704	705	726	733	722	704	733	718	712	743	684	710	719	698	762	756	718	678	713	745	725	734	713	703	762	747	741	724	731	729	701	753	725	741	758	724	701	703	716	714	732	761	740	735	667	741	688	694	706	696	728	735	739	725	675	673	713	701	736	745	757	700	726	742	719	734	731	725	751	717	723	730	730	699	735	718	709	756	686	709	783	719	680	706	737	707	741	743	764	710	707	746	712	711	732	689	708	702	746	740	736	723	740	695	741	759	750	750	773	708	736	700	796	686	745	715	760	724	740	727	695	717	714	728	754	705	743	758	791	718	680	723	741	751	789	729	718	701	692	747	734	757	735	753	722	734	777	735	750	714	759	749	662	715	743	725	745	681	723	699	802	712	745	706	696	697	737	745	767	693	687	733	725	748	768	738	756	688	732	709	708	678	691	739	794	697	714	685	775	700	765	767	746	764	729	727	666	714	755	713	745	737	755	754	672	763	701	728	735	719	760	683	719	732	687	687	764	727	760	697	727	770	723	738	728	722	707	710	717	726	703	759	710	725	725	718	700	710	729	719	753	728	694	744	704	696	721	671	701	725	712	744	702	759	760	684	783	705	698	701	739	748	745	718	757	757	705	729	774	741	700	731	752	750	686	714	748	775	761	761	675	691	749	741	683	729	737	730	722	707	730	747	705	745	724	755	687	772	765	720	741	734	735	737	734	723	743	699	729	742
28394	50117	45798	32478	25208	22828	19598	16090	13686	9629	7246	7787	8870	14715	17026	14025	9697	5925	3790	2397	1688	1322	1143	1197	1081	985	1042	1122	1038	1075	1046	1065	1079	1031	1063	1102	1104	1004	1095	1028	1083	1129	1062	1060	983	1062	1013	1055	1048	1066	961	1077	1059	1108	1031	1101	1072	1017	1089	1030	1050	1007	1029	1085	1079	1010	1033	1090	1094	1079	1041	1042	1113	1092	1123	1093	1055	1050	1024	1035	1090	1060	1082	1080	1034	1030	1097	1117	1099	1089	1069	1125	1040	1116	1089	1069	1071	1049	1064	1049	1072	1054	1051	1074	1039	1048	1074	1046	1040	1132	1101	1028	1080	1018	991	1040	1072	1072	1017	1047	1076	1023	1096	1054	1081	1042	1092	1059	1083	1021	1072	1095	1085	1070	1068	1076	986	1072	1083	1061	1093	1073	1055	1046	1106	1064	1045	1121	1083	986	1085	1054	1008	1029	1065	1081	1108	1101	1045	1074	1075	982	1016	1069	1050	1036	1019	1073	1052	1085	1033	1043	1062	1082	1036	1095	1067	1130	1071	1052	1051	1060	1006	1041	1057	1086	1073	1122	1054	1059	1074	998	1046	1051	1110	1082	1110	1049	1086	1049	1049	1062	1049	1105	1056	1067	1100	1073	1053	1035	996	1044	1082	1017	1089	990	1064	1068	1106	1094	1047	1069	1083	1053	1081	1068	1027	1007	1080	1103	1090	987	1084	1056	1072	1061	1017	1064	1049	1043	1056	1100	1078	1033	1093	1045	1069	1057	1080	1053	1007	998	1038	1049	1064	1064	1030	1036	1088	1009	1074	1093	1019	1107	1028	1085	1055	1054	1090	1038	1051	1042	1057	1076	1131	1053	1028	1068	1120	1021	984	1055	1059	1037	1099	993	1020	1001	1034	1097	1064	1041	1067	1008	1040	1100	1049	1067	1086	1114	1073	1068	1061	1056	1089	1023	1042	1004	1116	1064	1030	993	1054	1019	1013	1070	1022	1025	1071	1080	1068	1086	1128	1041	1058	1079	1117	1077	1045	1051	1048	1098	1048	1034	1041	1018	1086	1071	1115	1031	1045	1074	1038	1044	1053	1106	1014	1029	1077	1000	1036	1043	1044	1104	1026	1088	1100	1055	1106	1040	1065	1064	1066	1028	1041	1078	1040	1089	1101	1079	1069	1035	1043	1101	991	1092	993	1103	1073	1073	1085	1130	1051	1098	994	1067	1097	992	993	1046	1008	1083	1062	1084	1033	1084	1046	1067	1110	1079	1074	1038	1023	1027	1095	1021	1099	1044	1070	1067	1062	1034	1036	1065	1090	1092	1097	1081	1103	1072	1059	999	1101	1063	1076	1061	1059	1032	1053	1157	1107	1070	1062	1071	1048	1091	1050	1075	1014	1067	1091	1126	1073	1108	1116	1013	1073	1098	1067	1014	1070	1033	1078	1046	1024	1076	1099	1097	1131	1055	1037	1069	991	1055	1075	1027	1071	1054	1080	1027	1068	1070	1099	1032	1060	1038	1071	1070	1059	1130	1091	1020	1053	1078	1095	1071	1079	1101	1057	996	1022	1051	1045	1063	1044	1061	1110	1032	1034	1046	997	1118	1030	1038	1044	989	1110	1086	1133	1033	1085	1081	1087	1034	1121	1076	992	1085	1107	1085	1034	1038	1038	1103	1068	1075	1061	1023	1003	1093	1100	1119	1054	1061	1080	1059	1013	1038	1064	1055	1045	1084	1072	1045	1093	1066	1103	1051	1070	1120	1055	1061	1075	1078	1008	1103	1007	1067	1024	1106	1071	1013	1110	1106	1054	1103	1055	1077	945	1025	1027	1002	1080	1021	1081	1035	1077	1067	1042	1062	1049	1027	1079	1085	1037	1065	1099	1094	1068	1032	1084	1060	1138	1084	1022	1014	1022	1109	1075	1049	1064	1031	1041	1121	1052	1034	1072	1053	1094	1044	1059	1011	1104	1068	1059	1111	1058	1035	1060	1039	1054	1015	1054	1045	1035	1030	1028	1119	1037	1067	1045	1092	1038	1078	995	1011	1111	1075	1006	1108	1052	1010	1022	1077	1023	1032	1043	1034	1095	1101	1025	1085	993	1044	1017	1058	1047	1016	1070	1085	1091	996	991	1065	1054	1099	1056	1077	1007	1011	1093	1034	1077	1107	1046	1045	1049	1028	1086	1034	1119	1068	1047	1014	1071	1103	998	1066	1044	1031	1045	1078	1102	1100	1099	1008	1093	1072	1038	1042	1109	1076	1011	1087	1022	1074	1043	1039	1082	1075	1047	1081	1016	1079	1046	1091	1024	1041	1046	1064	1093	1156	1090	1119	1052	1075	1113	1119	1072	1083	1033	1038	1017	1061	1056	1073	1028	1054	1056	1084	1055	1025	1087	1084	1032	1056	1029	1086	1079	1053	1026	1035	1055	1066	1053	1006	1075	1140	1053	1035	1082	1109	1060	1061	1074	1045	1052	1009	1119	1077	1101	1056	1068	1041	1060	1073	1041	1087	1093	1061	1073	1057	1065	1113	1050	1031	1024	1047	1123	1033	1090	1051	1049	1029	1078	1087	1096	1059	1033	1118	1020	1034	1070	1096	1023	1068	1113	1055	1055	1074	986	1017	1104	1068	1060	1039	1094	1040	1065	1021	1072	1055	1091	1067	1065	1082	1039	1045	1050	1055	1036	1050	1027	1058	1051	1077	1107	1028	1030	1079	1118	1043	1118	1060	1011	1064	1045	1049	1000	1024	1012	1083	1101	1083	1034	1057	1124	1023	1092	1080	1053	1119	1122	1088	1038	1023	1074	1024	1006	1109	1022	1098	1005	1123	1033	997	1068	1061	985	1032	1041	1026	1016	1044	1014	1075	1048	1040	1085	1097	1077	1045	1061	1061	1075	1096	1069	1071	1061	1035	1027	1066	1088	1145	1115	1099	1066	1091	1061	1090	1068	1063	1135	1020	1076	1026	1064	1019	1058	1081	1052	1121	1025	934	1067	1030	1045	1035	1084	1046	1084	1063	1052	1052	1131	1049	1068	1053	1019	1079	1034	1050	1076	1051	962	1040	1040	1018	1077	1045	1027	980	1058	1061	1074	1049	1062	1059	1052	1055	1027	1109	1067	1058	1068	1060	1069	1031	1044	1034	1117	994	1010	1044	1020	1067	1068	1043	1078	1064	1037	1062	1050	1071	1071	1024	1064	1117	1006	1048	1097	1033	1059	1101	1056	1051	1031	1050	1068	1026	1072	1073	1094	1132	1053	1057	991	1021	1060	1080	1014	1041	1027	1072	1050	1065	1030	1048	1020	1049	1053	1026	1043	997	1099	1060	1092	1103	1094	1012	1127	1033	1043	1045	1029	1016	1070	1041	1062	1046	1067	1055	1082	1067	1057	1071	1051	1060	1047	983	1067	1073	1075	1044	1040	1081	1039	1039	1124	1050	1032	1084	1070	1071	1016	1084	1119	1046	1034	1058	1085	1013	1038	1055	1010	1101	1081	1069	1107	1034	1087	1085	1102	1073	1009	1086	1072	1005	1096	1033	968	1022	1032	1036	1106	1114	1077	1043	1069	1123	1017	1084	1020	1105	1048	1082	1107	1060	1033	1078	1076	1158	1036	1000	1032	1078	1032	1113	1023	982	1049	1039	1040	1094	1065	1079	1045	1086	1100	995	1068	1098	1039	1053	1078	1094	1065	1113	1048	1078	1038	1059	1072	1051	1054	1034	1054	1053	1075	1063	1068	1139	1101	1098	1021	1096	1015	1062	991	1071	1026	1069	1087	1051	1135	1043	1033	1062	1064	1084	1036	1098	1063	1065	1065	1136	1075	1089	1028	1070	1011	1088	1049	1088	1093	1068	1035	1035	1067	1036	1064	1099	1048	1074	1038	1032	1096	1112	1091	1085	1074	1050	1067	1016	1039	1022	1040	971	1011	1051	1038	1042	1069	1064	1038	1036	1019	1053	983	1112	1078	1022	1091	1077	1047	1045	1006	1019	1025	1086	1098	1028	1101	1002	1079	1028	1047	1066	1058	1031	1081	1023	1065	1053	1049	1110	1026	1026	1035	1116	995	1064	1083	1079	1061	1097	1046	1021	1041	1056	1050	1051	1036	1053	1064	1048	1041	1077	1079	1051	1079	1082	1031	1060	1045	1116	1059	1002	1088	1043	1041	1043	1015	1042	1031	1047	1055	1056	1049	1045	1070	1063	1058	1018	991	1088	1027	1023	1036	1020	999	1087	1089	1022	1053	1059	1051	982	1036	1071	1043	1055	1097	1102	1027	1086	1026	1092	1097	1037	1101	1090	1023	1120	1059	1110	1060	1043	1083	1060	1076	1120	1084	1032	1088	1025	1056	1045	1037	1099	1093	996	1108	998	1081	1084	1125	1095	1054	1045	1069	1068	1100	1071	1033	1043	1046	1025	1047	1037	1047	1046	1106	1085	1081	1054	1054	1104	1051	1001	1046	1058	1091	1112	1075	1054	1061	1047	1039	976	1070	1074	1018	996	1033	1109	1085	1021	1040	1050	1069	1004	1094	1068	1054	1114	1030	1069	1014	1052	1103	1121	1040	1018	1073	1047	1045	1046	1093	1070	1035	1105	1106	1048	1048	1083	1042	1083	1054	1045	1067	1046	1051	1074	1115	1029	1062	1100	1097	1038	1111	1061	1018	1013	1106	1039	1062	1084	1077	1050	1062	1099	1015	1039	1112	1063	1049	1036	1046	1063	1068	1034	1044	1078	1100	1104	1156	1082	1063	1013	1092	1008	1053	1068	1041	1059	1071	1044	1048	1115	1064	982	1089	1059	1059	1052	1042	1060	1059	1040	1066	1036	1095	1041	1078	1097	1052	1040	1072	1066	1023	1042	1014	1048	1098	1034	1085	1024	1040	995	1080	1064	1050	1021	1070	1045	1054	1099	1038	1080	1106	1037	1034	1096	1095	1062	1092	1034	1090	1091	1118	1050	1064	1069	1103	1088	1059	1058	1092	1032	1058	1088	1065	1102	1047	1056
22992	21143	28936	23660	21461	22418	19840	11803	8289	5775	5457	5721	8230	14446	18622	16379	10183	5192	3186	1873	1257	894	778	704	695	688	724	674	764	725	696	722	722	721	713	678	691	667	672	724	742	718	685	690	729	723	698	745	682	737	690	717	685	682	687	739	705	744	705	669	695	737	736	702	649	679	705	722	730	712	779	707	686	752	731	654	697	736	685	641	650	677	671	686	650	657	711	731	696	652	710	721	690	759	698	673	719	678	739	702	734	700	727	725	698	711	734	670	676	731	704	705	691	671	709	683	673	719	731	667	731	650	690	714	669	672	664	713	671	706	720	691	664	673	703	656	686	692	703	713	724	647	657	689	715	683	702	685	674	717	673	652	690	701	694	692	748	671	708	697	652	700	674	672	671	653	684	709	695	651	670	679	684	680	705	693	683	687	682	724	703	703	693	690	734	721	707	704	653	689	710	692	717	662	664	694	637	664	672	697	711	710	712	673	677	685	688	682	730	654	690	736	725	694	657	693	705	665	695	670	670	699	699	667	662	710	655	679	691	732	731	748	668	700	700	705	679	687	676	731	654	701	687	691	672	651	692	701	734	712	696	687	722	756	708	680	750	681	706	666	699	723	683	690	719	718	734	683	732	719	785	699	692	670	680	651	713	676	672	650	721	707	736	715	764	704	712	705	689	708	699	688	697	717	693	708	712	704	667	685	700	652	682	670	680	679	702	714	714	670	718	721	683	690	716	727	651	744	691	693	683	661	702	682	716	715	734	693	695	724	740	726	672	686	710	649	711	642	672	674	679	724	709	707	705	702	693	700	687	691	671	679	738	712	713	717	743	701	691	691	732	666	702	718	659	647	691	714	652	687	694	688	716	703	651	682	737	679	701	658	714	716	706	738	711	695	688	676	695	674	704	686	705	695	689	689	717	678	705	685	751	725	677	689	635	757	711	694	684	702	708	711	710	674	723	678	704	654	727	681	666	730	725	681	757	747	697	691	716	699	720	790	729	698	713	681	752	708	726	705	721	733	670	682	689	739	662	719	661	686	703	654	692	673	684	688	711	690	764	744	667	675	748	708	664	704	661	728	736	698	677	712	681	661	684	698	724	674	711	711	729	689	683	663	690	733	721	709	688	717	646	686	712	713	682	687	674	731	772	688	752	697	739	738	671	713	686	725	665	700	729	702	722	630	676	738	644	695	695	715	669	664	731	679	727	708	711	671	689	695	656	670	678	693	736	669	771	676	684	708	682	695	698	696	702	669	700	693	697	711	699	693	691	747	710	737	711	668	682	672	732	718	736	639	694	696	706	676	756	726	650	712	682	699	649	729	679	701	631	715	696	689	664	680	684	718	678	692	663	708	723	699	656	674	717	705	686	683	703	648	654	675	715	650	718	669	682	665	705	683	671	648	744	674	673	685	664	691	719	690	710	693	672	704	683	655	706	706	717	703	706	664	693	661	665	674	678	688	690	687	706	720	715	714	655	710	695	720	724	700	743	694	697	760	674	719	683	712	727	673	633	710	712	651	693	679	703	720	634	745	705	634	680	726	703	719	707	695	717	712	724	716	696	653	694	707	671	641	679	660	668	694	661	693	688	739	731	726	685	723	723	673	690	648	703	696	680	691	721	703	663	687	687	699	685	719	668	724	719	700	682	762	659	733	694	774	711	700	700	677	730	697	711	741	734	689	683	678	725	758	694	690	700	662	702	698	669	702	727	681	742	699	742	741	692	670	707	683	719	683	700	695	689	737	689	736	725	671	643	674	752	697	702	680	690	678	655	685	721	734	745	688	718	738	711	694	677	707	675	704	655	641	722	695	701	693	698	732	724	673	719	678	657	670	671	712	702	641	713	712	707	738	719	727	648	733	715	736	748	710	710	679	676	688	675	751	746	724	726	688	711	668	673	671	709	742	712	696	694	633	704	698	712	681	688	694	720	657	733	743	650	677	691	686	695	746	667	731	691	684	723	671	712	767	713	749	729	683	655	651	677	660	724	745	723	719	723	702	652	658	722	719	720	671	675	696	674	710	709	673	675	647	669	701	751	720	682	647	670	697	709	713	704	716	691	696	681	674	716	677	671	682	696	725	703	647	667	670	756	694	708	679	715	734	691	687	695	690	730	689	702	693	712	704	653	679	680	711	686	672	671	710	697	657	721	687	671	686	703	681	682	731	714	689	724	669	722	716	696	735	700	726	713	624	706	678	672	648	684	708	642	679	666	714	691	679	709	692	693	713	720	696	695	729	658	727	666	672	704	735	686	668	712	673	720	716	676	692	694	716	689	721	676	678	692	726	658	684	697	701	689	678	667	731	685	673	711	710	691	688	699	731	700	653	713	727	699	689	671	688	668	707	683	680	704	702	666	736	696	694	675	686	749	646	698	715	684	678	743	699	685	757	644	692	663	653	729	730	733	722	746	668	685	673	655	712	728	734	728	721	680	739	710	714	717	738	669	676	688	675	706	674	723	712	701	691	649	724	686	697	675	686	672	702	720	704	687	743	652	708	705	710	692	681	698	733	690	696	693	709	676	694	727	709	682	735	702	686	674	700	639	703	716	714	714	677	725	673	658	726	691	641	691	676	681	709	693	723	649	698	714	732	704	698	677	719	712	653	721	657	665	728	703	681	727	651	694	669	723	672	682	716	710	703	717	746	713	739	746	711	666	699	723	703	674	655	695	685	699	731	681	686	671	706	694	666	664	688	647	623	745	753	665	698	633	713	711	679	653	692	726	690	702	689	680	687	683	672	687	775	729	717	688	704	684	646	740	749	670	701	712	688	675	726	682	698	662	709	694	712	722	683	731	656	736	659	743	728	756	663	684	678	702	711	699	651	685	664	707	711	650	718	679	702	707	685	689	692	682	724	692	685	710	711	663	716	649	721	742	715	693	732	703	684	677	698	674	686	659	683	699	741	698	664	697	676	714	687	694	673	648	697	663	686	685	692	727	699	678	655	684	649	669	674	719	678	744	698	685	736	706	688	724	709	692	663	726	641	724	700	729	743	672	683	700	742	669	697	666	703	657	686	725	667	687	706	726	690	716	684	741	705	655	646	739	692	682	713	680	734	729	629	728	715	751	705	686	699	700	695	705	691	696	731	652	687	678	732	692	680	737	703	677	738	734	700	722	752	673	674	681	690	704	701	664	671	677	740	702	678	654	671	669	742	710	666	693	652	714	668	687	703	678	660	682	671	677	695	722	689	690	660	679	645	702	726	708	711	705	708	691	667	663	700	697	681	705	736	670	707	639	694	692	704	684	698	690	717	689	734	686	713	697	689	680	677	716	701	694	649	735	707	691	689	716	658	733	721	734	671	692	696	704	673	682	674	719	692	651	657	693	692	697	742	691	696	700	751	725	727	655	652	691	731	698	668	659	725	669	711	678	696	696	692	721	698	650	654	679	709	715	690	701	699	698	700	667	671	682	709	717	690	657	660	670	701	723	710	673	683	749	714	670	731	722	698	649	777	701	699	723	711	732	667	727	702
30787	58229	52217	36170	31217	26919	23151	20160	16369	12431	12049	12574	16597	24019	26981	23406	15904	9502	6064	3563	2169	1472	1160	1098	1009	999	1036	1012	981	1011	999	945	952	940	1025	994	982	962	997	1030	1026	1069	1017	967	1036	997	1009	963	997	991	1006	1050	1005	1002	948	995	1031	960	1054	979	996	976	987	1012	1006	978	992	1006	1026	994	968	965	1024	993	1026	970	1030	1006	975	1003	991	1013	948	995	981	945	1040	978	951	982	950	957	1020	987	1042	1013	1031	951	949	974	1009	1047	939	1004	963	1028	982	979	1001	1003	1075	977	999	1009	1027	1002	980	1026	1012	1024	1029	995	1052	1005	991	970	899	968	979	1061	975	969	1037	1051	1016	1025	1011	994	954	991	1018	1001	1024	1021	930	1020	971	1032	1054	1020	1019	1018	1020	973	992	977	991	1010	1023	987	992	982	1000	1010	985	929	964	1011	951	1015	976	1051	1036	1027	946	1032	991	921	980	1028	1007	976	1021	1026	1020	1041	986	951	1029	982	1012	959	1044	973	941	1002	937	1011	1042	998	955	1006	994	1036	988	1009	1025	1002	1028	1011	997	954	990	1041	1036	982	978	1022	1005	987	973	898	953	982	974	1014	1013	1077	1032	998	1033	979	998	1023	1007	1025	1006	962	950	934	1042	957	995	905	1026	992	943	984	1032	1036	995	991	978	1008	974	1028	1031	956	972	973	980	1016	995	995	973	1011	986	1034	1015	1028	1007	1005	988	990	936	1025	1033	989	989	967	969	973	1036	983	1031	983	1016	1046	947	1019	1024	969	1016	970	1017	1008	1073	1023	1015	990	953	1008	944	999	980	1019	1025	999	1001	993	989	1033	958	926	1012	932	1030	1012	985	985	1051	981	942	1026	1014	993	999	1007	973	1008	1052	1012	982	997	971	1056	1032	986	971	979	1013	995	1045	1011	989	1002	1016	1018	1002	1007	969	952	1020	1032	1028	942	954	1011	993	1027	1044	979	992	981	1068	1021	990	985	1002	1021	1004	1009	1011	1044	999	1013	987	993	978	1000	954	982	944	970	1055	1049	1012	1032	955	1047	960	922	1010	1021	986	1029	975	945	979	972	1030	1026	942	1038	1062	968	969	1041	1014	1022	990	1002	1000	1030	1054	936	997	1041	1046	995	1034	949	970	981	996	1026	983	1017	1039	1028	991	984	1009	982	994	962	933	998	938	988	1009	1042	1037	1003	1020	1017	1045	959	999	1000	1037	1009	965	981	1010	972	1004	1032	1029	1003	1023	1041	1016	958	990	1006	1014	1081	983	992	983	971	1001	995	1003	987	1019	961	1032	990	1011	962	1011	959	984	965	998	986	939	994	998	966	992	1042	1000	1039	1008	1012	1038	1046	966	981	982	967	925	1015	1008	1021	1051	984	1005	1006	966	984	1022	1025	1029	1010	997	987	999	981	1036	958	966	1015	970	967	1013	999	992	990	1016	961	1032	1059	1012	1005	962	982	1030	964	1047	957	963	1019	972	1015	978	1051	967	989	1004	1035	995	979	1023	979	968	945	1002	989	1020	971	1015	950	977	981	941	1015	1033	986	1005	1000	997	988	980	1005	1028	1013	1000	1007	1017	961	1002	1005	1048	992	984	1027	978	988	967	956	1021	1037	960	1016	951	991	1012	975	961	992	1032	948	995	1043	999	973	1033	966	1037	1020	1027	994	959	953	977	974	1032	960	989	1055	954	998	959	991	956	991	965	1011	986	1007	980	998	970	1014	954	1007	987	984	940	1009	1003	973	1032	1014	998	1052	944	1040	970	967	994	964	1040	974	982	1053	966	1022	1014	970	987	1034	1011	1009	996	995	986	1020	970	969	986	962	1014	1025	1039	985	976	981	973	1028	991	1000	1027	1026	1001	950	1016	1019	978	978	1015	1033	1045	975	982	1020	1012	1018	1024	966	1019	1037	990	979	1044	1005	995	971	1019	995	892	957	986	993	981	1056	1000	1022	978	991	992	955	995	987	987	962	1005	961	990	972	978	1042	929	989	972	991	1055	985	1029	986	964	1039	999	949	988	1005	1029	1015	1009	974	922	951	1072	998	1029	1003	999	986	954	984	1043	1028	982	1022	994	1003	990	975	1086	1023	1049	978	1006	990	982	1006	999	986	973	973	949	1004	994	1046	998	1011	981	988	980	971	1018	948	1034	1012	979	982	1030	1056	1058	972	989	1011	999	1011	1001	1040	997	1010	999	1006	994	1010	964	1047	954	1040	986	1007	973	974	992	999	1009	1019	1006	973	1024	968	939	975	1044	900	997	958	993	959	957	1021	958	1014	963	1021	983	982	939	1029	1030	1009	1002	1014	977	1026	1025	983	970	963	1015	1020	925	999	975	997	1010	977	993	973	1061	892	960	1029	1029	1053	1004	1034	964	1056	982	977	936	1029	1002	968	972	1014	962	1030	969	1005	986	993	1004	974	1006	1016	1005	979	1032	985	1027	986	1011	985	1058	1008	1009	1009	1019	954	1017	953	999	966	1025	962	1014	1000	1007	941	961	1090	1024	1027	1001	1001	982	1012	1019	1010	1021	1001	1042	968	955	995	978	990	957	1032	973	966	969	948	1014	945	974	1030	949	963	971	970	974	969	980	980	999	1011	974	960	1002	1027	1002	1014	1020	988	974	990	1006	995	1016	1021	1027	1062	955	986	968	988	1010	982	1031	1001	982	951	1008	1000	1004	991	982	1044	988	937	1000	968	1032	1043	1031	1013	982	1032	1033	1031	993	954	958	988	989	999	1066	972	1009	974	1043	952	949	965	944	999	971	979	980	965	971	986	967	989	980	970	999	950	995	1016	1029	979	970	999	1018	974	989	979	1043	1011	970	1022	996	1043	986	999	990	1023	990	952	994	1050	994	966	948	1033	948	1007	937	942	1041	1033	962	995	1017	966	1044	982	1049	969	1030	1009	983	989	975	983	1004	975	989	957	1011	1054	1044	966	977	1000	1006	1035	1017	1033	1017	1046	1005	1005	992	949	994	965	971	976	1007	975	952	927	1043	1038	995	987	1009	1050	1021	999	993	1017	1002	995	1012	1002	1003	990	976	1012	987	952	1017	951	971	1007	1001	970	970	1051	1024	966	955	939	1026	1017	991	1034	1015	977	967	1012	1003	1051	994	978	1022	1002	1032	1026	1018	980	1010	1026	1003	990	977	1060	987	1007	975	1036	962	1041	989	984	961	965	1006	1025	1012	1020	1016	974	990	951	1028	1009	1019	970	972	993	1031	984	1027	985	973	983	1025	1063	1030	1009	996	998	980	964	986	1004	1044	1012	979	1016	1008	1010	1037	1020	983	991	997	986	1005	1005	1029	974	984	1020	987	993	1011	1030	998	1040	972	1003	1037	1027	993	946	971	961	1056	1026	1007	1034	995	1036	1001	1002	981	1041	959	956	1026	1001	946	1015	938	950	999	975	988	1007	963	991	1042	987	1036	997	963	1001	966	983	1024	1011	1009	976	1019	986	994	1028	949	996	994	1008	963	986	1005	979	986	984	970	1034	975	941	984	986	986	1040	1026	1013	962	988	981	1043	1014	1033	991	929	1019	1005	1013	989	978	994	973	1018	975	998	1015	1031	991	961	984	978	1011	1032	978	1039	1018	1014	989	971	1043	996	1002	1072	1002	1032	1012	1004	1090	1004	948	996	1027	1002	988	1010	1023	1001	990	1022	975	980	999	940	958	985	987	961	1058	972	1006	1035	998	1002	946	959	998	1042	1013	1026	1031	1052	997	994	972	928	1012	986	966	1005	1004	1011	1052	959	950	980	1043	996	1061	987	1010	970	988	960	961	995	984	1004	1017	1033	978	999	1001	1002	1037	996	1072	1004	1030	985	1014	980	1032	943	1061	994	996	967	985	994	999	992	1017	1012	979	1039	920	954	974	960	1012	911	976	1008	1007	1061	1071	1007	947	943	1024	963	1041	1004	1011	968	978	993	1013	1007	1044	982	1025	1011	1016	1036	1005	960	989	983	1002	1014	993	971	1002	983	990	970	991	1021	1032	1008	949	1013	956	967	1007	1007	1002	1047	981	938	962	1000	990	1018	963	1001	991	969	1007	949	1041	972	1065	960	955	959	988	1020	1020	1011	1014	958	994	1010	990	995	1008	991	1048	987	1017	1073	949	993	959	1037	1003	1027	972	1025	1081	1028	938	992	1059	990	980	1017	988	977	988	1036	991	1031	973	960
27740	26339	32182	22822	14785	10039	7115	5271	3902	3102	2517	2085	2252	2225	1934	1717	1260	997	920	814	786	737	762	682	709	731	703	675	788	746	743	738	692	735	730	735	774	723	654	725	719	706	738	726	684	749	737	749	698	737	734	742	756	736	750	740	694	677	762	704	743	703	698	745	717	693	730	723	716	682	755	738	735	689	655	715	718	693	720	707	650	720	752	718	677	724	686	671	715	723	738	662	672	732	671	746	665	739	719	733	703	672	677	754	713	721	695	732	726	747	690	696	691	676	662	720	736	741	741	707	782	691	756	740	681	658	737	692	738	717	742	766	721	710	700	680	698	726	690	707	700	752	721	688	689	695	724	705	761	723	748	735	737	723	719	711	696	745	733	724	680	712	708	694	727	719	676	729	691	681	673	704	673	753	718	691	713	692	691	725	686	730	683	736	706	728	681	722	688	699	732	715	697	687	716	734	724	713	729	723	715	716	723	687	694	667	739	678	716	718	749	725	722	707	736	738	683	714	756	723	766	732	701	702	758	702	675	656	717	709	697	761	766	682	754	671	744	710	677	680	733	716	739	736	699	669	699	758	730	686	722	703	724	694	707	677	700	731	669	716	703	726	693	724	690	699	713	686	705	704	736	672	739	679	706	710	711	719	733	727	678	719	790	728	688	669	706	657	754	708	642	692	726	731	709	742	731	717	725	724	682	730	723	688	702	704	696	733	719	697	702	693	682	708	702	709	711	735	667	694	748	699	753	692	741	710	704	741	728	705	676	722	693	717	750	685	737	725	714	728	658	719	721	655	684	692	682	714	728	686	715	756	643	692	699	696	739	742	675	719	698	723	634	690	743	716	762	682	759	683	696	719	706	707	666	727	735	646	695	732	738	642	716	692	772	692	701	725	749	736	706	731	737	728	711	721	752	716	746	740	740	719	693	699	667	634	686	705	740	712	691	728	711	683	706	707	700	714	688	715	730	741	668	749	738	720	752	716	701	715	653	806	731	720	685	732	726	693	706	761	757	759	717	684	705	724	630	717	672	686	723	686	766	707	679	723	669	724	680	731	704	698	744	677	695	749	743	714	755	701	693	678	716	716	723	725	727	739	685	640	674	715	692	746	692	718	706	702	692	739	699	737	689	698	696	712	725	754	695	725	734	771	738	702	672	750	700	730	681	736	699	718	705	659	716	752	715	713	702	714	707	720	696	732	712	730	715	737	751	722	738	709	735	752	735	696	750	701	684	712	725	728	718	743	722	749	718	718	737	754	732	693	716	740	705	729	654	713	720	724	724	705	719	716	682	733	707	723	769	666	718	669	756	676	706	743	710	704	701	710	761	706	687	714	718	702	719	708	698	703	714	731	728	718	703	704	722	735	732	752	661	729	685	730	693	724	710	709	709	698	704	753	748	706	718	703	752	724	695	727	717	736	684	716	714	682	683	657	710	702	768	693	685	688	733	695	676	754	699	745	702	675	740	726	737	717	683	667	737	713	720	709	678	692	724	727	711	658	724	733	705	728	704	670	705	702	711	694	766	755	719	722	741	722	711	710	687	746	717	711	721	744	750	691	680	675	737	746	738	712	672	731	725	665	712	725	723	733	737	725	712	683	695	704	718	727	781	770	728	743	674	688	706	693	683	710	706	775	711	714	686	732	705	718	721	710	703	708	731	661	699	688	728	690	700	726	685	705	747	675	668	732	688	707	669	715	692	643	700	702	706	702	754	752	696	715	701	723	701	723	759	727	733	713	685	696	680	724	724	681	683	725	708	734	723	726	772	709	725	735	720	696	752	698	743	733	698	686	763	689	686	679	715	713	701	720	674	732	717	695	704	759	716	730	712	740	742	713	695	687	717	699	676	694	707	670	717	707	696	732	716	751	718	713	716	691	689	693	752	733	695	726	702	710	657	720	720	721	701	723	722	764	683	683	778	667	746	707	696	697	720	718	697	730	661	732	659	721	733	677	733	704	736	720	742	685	669	717	721	748	699	705	662	706	704	711	736	701	667	683	698	680	672	715	710	694	735	704	701	713	750	690	737	710	691	747	726	695	695	710	640	733	706	726	714	735	763	721	727	727	745	738	700	693	742	720	714	706	718	706	712	694	732	704	678	687	735	702	703	778	714	659	685	745	758	714	694	707	714	736	737	783	754	700	687	685	690	723	729	706	714	672	706	738	725	676	685	738	715	718	690	680	732	698	710	696	739	732	678	713	733	706	699	667	671	739	782	720	675	724	745	701	729	715	736	741	688	696	704	715	731	719	693	722	720	721	714	732	677	750	710	664	738	729	708	692	673	727	755	726	746	686	741	742	683	741	731	709	729	756	682	732	660	671	721	705	714	737	767	715	742	738	671	688	722	708	695	685	742	708	683	696	723	751	696	695	715	702	717	710	711	724	707	717	687	709	684	701	715	713	692	711	750	751	735	697	735	686	698	742	697	736	694	695	672	701	727	734	695	724	685	734	722	724	712	729	715	703	692	692	737	752	741	701	703	725	708	730	759	674	743	691	713	682	717	705	721	713	732	695	760	661	720	757	690	768	730	729	690	729	718	705	692	747	703	697	730	699	662	732	703	740	735	687	743	692	703	729	692	740	687	710	709	695	699	711	683	735	729	711	749	702	738	695	754	667	706	721	679	685	720	726	718	731	682	716	686	683	712	668	686	664	666	705	732	705	707	687	720	721	704	699	712	714	712	761	689	725	640	748	716	657	656	753	731	697	721	737	720	687	765	717	665	716	729	676	738	720	701	729	667	688	715	718	701	731	719	690	745	702	721	759	721	723	699	707	720	759	727	729	702	690	747	682	678	710	700	737	658	723	658	731	669	744	697	696	727	705	757	751	761	706	727	750	725	717	698	726	703	708	690	706	735	711	750	699	702	745	695	745	757	736	701	749	742	715	661	726	685	758	658	739	700	736	708	674	695	712	729	717	760	743	663	770	696	741	741	685	698	703	718	724	730	689	710	694	736	706	723	681	683	693	723	693	724	720	735	689	678	702	751	658	703	715	688	707	690	667	720	744	700	720	742	722	744	704	680	717	732	738	710	744	726	743	673	670	705	700	723	705	734	703	689	730	717	715	701	685	726	684	697	737	676	711	730	713	763	753	708	736	736	686	713	675	676	706	703	743	674	723	700	742	697	717	711	726	677	730	711	724	732	699	749	733	721	679	662	698	686	729	694	682	683	646	723	696	702	713	732	699	700	720	727	724	708	740	708	674	707	733	730	741	716	707	774	708	735	767	684	691	696	714	708	682	687	714	696	728	737	706	721	715	683	735	730	701	775	695	729	672	704	736	724	752	726	714	715	750	742	715	675	729	672	754	732	753	743	708	745	697	724	768	701	704	708	738	690	715	698	722	698	734	700	760	701	711	702	708	765	696	720	727	720	676	693	679	654	695	723	699	750	713	693	724	732	694	692	731	680	712	732	751	716	755	722	708	707	736	685	690	754	719	683	713	684	685	715	740	704	701	692	720	706	704	700	737
28415	43654	39068	26140	21790	17607	14760	11685	8997	7570	5953	4813	5026	4734	3802	3189	2160	1624	1434	1236	1152	1032	1060	1045	947	982	1035	1049	1037	1026	1012	1015	1027	1023	1055	1073	997	1000	1022	967	1062	1050	1038	1063	1012	1025	1004	1055	1067	1060	1033	1003	999	957	1103	1037	1035	976	1044	1095	1028	1072	1047	992	1086	1030	983	1048	1032	1059	987	996	1024	1034	985	1047	1019	1093	1066	992	1058	1011	1049	1008	1069	1075	1067	1062	1076	1060	1045	1019	1084	1006	1025	970	997	1059	1033	1015	1017	1035	1027	1025	999	1024	998	1009	994	1018	1071	1020	987	1072	1018	1016	997	1010	1024	1052	1032	1026	1019	1051	1042	1047	1021	1070	1074	1015	974	1022	992	1051	1026	1007	997	1045	1010	1005	995	1049	1070	1056	1051	969	996	1006	1049	1077	1011	1048	1003	1043	1005	1026	1004	1039	1032	1046	957	993	1081	1008	1059	1045	1056	1043	1012	1058	1034	986	999	1008	1026	1006	1024	1033	1003	1012	1042	1089	1036	1017	1011	1015	1022	1009	994	1066	1067	1011	1043	1018	1060	1031	1070	1014	1021	993	1075	1026	990	1025	1025	1087	1042	1076	1013	992	1049	1070	1008	968	1022	995	988	1009	1044	1012	1017	1079	1039	995	993	1079	1069	1076	1046	1113	1040	1040	1047	1007	1069	1102	1079	986	1056	1030	1023	1023	1012	1000	1038	992	1038	1080	1057	1082	1048	1037	1035	1032	1002	1034	1007	1036	989	1008	1035	1056	995	1034	1028	1075	1039	1053	1056	1000	984	996	1040	1045	1038	1038	1053	1003	1003	1019	1030	1054	983	1092	1019	992	1042	1059	1100	998	1000	1003	1023	1000	1037	1020	1054	1009	1041	1065	995	1017	1036	1051	1011	1037	1082	1004	1044	1043	1034	1041	1004	1029	1045	1033	1007	1011	1017	1020	980	1027	1066	956	1027	1053	977	1027	1061	1054	1042	1049	1031	1060	998	1028	1067	1092	1045	1059	1021	1039	1068	1030	1034	1003	1081	1051	1102	1010	1000	1003	1028	985	1034	1102	1049	990	959	1057	1039	995	1026	1071	1037	1087	1006	1027	970	1036	1007	1060	1001	1042	985	971	1001	1018	1058	1043	1044	1008	984	1025	1030	1037	988	1000	1008	1046	1041	997	1047	1034	1025	1069	1022	1059	1060	1022	1028	1015	986	1059	998	1005	1063	1036	1016	1080	1019	1044	997	1012	1031	1055	1059	1103	1010	1023	1054	1032	1014	1049	993	983	995	1013	1050	1045	1028	1000	1045	978	991	1015	1000	1043	1078	1003	1046	990	1050	985	1067	1019	1073	982	1013	1029	1084	1016	1046	1043	976	982	975	1023	988	1098	1048	1060	1026	1033	1003	1012	1008	1049	989	1037	981	1044	1038	1073	990	1007	1035	1006	1034	994	1019	1014	1006	954	999	1023	1023	1032	1065	1014	1040	1064	991	1024	996	1018	1086	1068	1005	1028	1027	950	1008	1036	1057	1017	1010	1034	1047	1076	1003	1025	992	1078	1029	1001	1031	1054	1036	1052	954	972	983	1012	1056	1065	1058	1086	1020	1030	1071	1007	1015	1032	988	985	1038	975	1051	1026	1006	1004	1043	984	1046	1002	1047	1089	1064	1032	992	1057	1026	1012	1051	1009	986	1081	1049	1075	948	1056	1004	1081	1061	1027	1050	1024	1068	977	994	1061	1031	1030	1055	1043	1081	1054	1041	1006	1102	1065	1088	1037	1093	1049	1017	1049	1005	1024	1000	1017	1089	1015	970	1003	1021	1047	1012	1013	1075	1001	1006	1046	1042	983	1051	1094	1044	1015	1071	1091	1010	1078	1046	996	1013	1021	1077	1076	998	1013	1019	985	976	1002	1017	1011	1035	945	1049	1006	1029	1007	1025	1054	1011	1014	1001	1048	1010	1039	1000	1009	983	1075	1036	1042	1077	983	1022	1003	1031	1089	1002	1081	1072	988	1004	1039	1048	1058	1108	1026	1031	1032	1064	1059	1029	1057	1015	1063	1048	971	972	1001	1007	1050	1055	1000	1006	1015	1067	1021	1051	1027	1054	1005	1027	986	1049	1047	1029	979	1003	1011	1024	1052	999	1087	1051	1060	1007	1061	1027	958	982	1040	1063	1053	1031	1035	1024	1042	975	985	1063	1018	1060	998	996	1017	1054	988	1044	1040	1050	1021	972	1040	1022	1129	1004	1024	1076	1004	1010	977	1057	984	1042	986	950	1035	1005	1014	1029	989	1032	988	1009	1035	1008	1050	1036	1046	1023	988	1030	1013	999	1057	1042	1003	1029	1077	1011	1045	1013	1036	998	1080	1026	1005	1068	1028	1031	1010	1032	1034	1087	1013	1053	1057	983	983	1010	1017	1032	1046	1115	1051	962	1007	1056	1047	1034	1047	1096	1030	1007	967	1126	1081	1040	1038	945	1032	1054	1036	1052	1052	1035	1088	1041	996	1058	996	1061	1036	1038	1120	1040	990	993	1040	995	1047	999	1065	1004	1025	1046	1029	995	1036	1017	1069	1053	986	1068	1025	994	974	1073	1078	1024	1058	1053	1059	1008	1002	1025	1001	987	1007	1044	1047	1035	1009	960	1071	1029	1094	1000	985	1037	1040	971	999	1035	1037	994	953	1005	962	986	1056	982	974	1022	1055	1078	1053	1037	948	1020	1056	1059	1059	991	1014	1049	1007	1024	1077	1072	1013	1020	1021	1006	1048	1016	1036	1000	1048	1089	1020	1040	1050	1016	1006	1021	1085	1046	976	1005	1040	1019	1027	1092	1090	1037	1070	1039	981	1032	974	1026	999	987	984	1063	1084	988	1055	1041	1037	1080	1027	1003	1044	999	1031	999	998	1005	1014	1031	1052	1008	1004	1006	1048	1026	1011	975	1028	1020	988	1020	1041	1038	1136	997	1019	1030	1009	1043	1004	1071	1021	1023	1027	1074	1045	1024	1005	1039	1046	987	1055	1038	1000	1085	965	1011	1027	1036	1080	1056	1061	1064	1083	1005	1041	1031	1056	991	1059	1071	1026	992	1002	1028	1082	1042	1014	1052	975	1085	1025	1036	981	974	1013	1070	1044	1024	1070	977	1039	955	986	1012	1035	1035	1077	1029	1035	1036	1054	1080	998	1014	1039	1055	1029	1048	1018	1017	1039	1034	1017	970	1035	1010	1018	1078	964	1051	1055	1031	1066	1057	1004	1085	1051	1021	996	1000	1038	1066	1000	988	1045	988	967	1028	1025	1007	1067	994	994	979	1064	1005	1044	1027	1084	994	1062	1000	1104	1053	1007	986	1028	1024	998	1046	1092	998	1045	1073	1020	1010	1033	1022	1000	1021	1015	1010	1011	1025	988	1028	1037	1021	992	1005	993	980	996	1005	1014	1000	1006	1072	1057	1010	974	983	1034	1045	957	1034	1035	1045	1016	1077	1027	1044	1069	1054	981	1051	1019	1061	1053	1059	994	1030	1011	1037	1054	980	1046	1086	1059	1069	1065	1016	1057	1015	1071	1012	1003	1034	1013	985	1107	1050	992	1043	1057	977	1050	1032	1048	1001	992	1010	1035	994	1083	1075	1066	989	1020	1042	1047	1091	1001	1058	1017	1030	1047	1050	1017	1072	1048	998	1031	1053	1037	1026	1025	1015	1020	1012	1026	965	1005	1050	990	1007	1031	986	1033	1001	972	1016	987	992	1042	1043	1048	975	1074	1004	1044	1015	1001	1038	1100	1052	1000	1008	1040	979	1086	969	1033	1034	1050	1037	965	1017	1106	1052	1061	1014	984	1045	1040	1042	983	1055	968	1002	1077	1019	1027	1053	979	1000	1000	1001	1022	1064	1023	1064	1084	1050	1009	1031	1037	1036	1075	1066	999	1003	1007	1004	1006	1055	1000	1004	961	968	1003	1070	1049	1021	1017	1011	1010	990	1020	1032	1029	994	1051	1000	993	1029	1064	1013	1036	982	1050	1034	1057	1005	987	1043	1023	1012	950	1066	962	990	1089	1049	1056	1030	1046	1065	1076	1052	1072	1025	1032	1055	1098	1034	1081	1042	1024	1042	998	1024	976	1038	1040	1055	1053	981	1038	1012	1060	1001	1037	1041	959	1042	1090	1104	1020	1015	1032	1018	998	1026	1041	1019	1038	1026	1061	1040	1029	1052	1053	1030	961	1088	1106	1032	1054	1018	1038	1032	1054	1053	1071	1000	1044	973	1030	1036	1042	1004	1003	1016	1026	959	1027	1032	1034	1044	1027	1042	1069	1008	1013	1015	972	1032	1072	1021	1074	1044	991	937	1060	1039	1028	1013	1021	1018	1018	1005	1053	1047	1002	1034	1040	1022	976	1041	1038	1102	1024	971	1034	1017	971	998	1040	1085	1045	1025	1069	1029	1019	1013	1008	1060	1067	1008	1031	1050	1002	1006	995	1055	1034	1068	1046	1031	1040	1090	1060	1056	1001	1142	1070	1028	1017	1054	1006	1048	996	1054	1001	996	1034	1006	989	1004	1133	1044	982	991	1046	1027	1024	1022	1059	998	1002	1059	1017	1038	995	997	989	1040	1027	1015	1071	1027	1007	1012	1058	1005	1064	1035	989	1009	1006	1016	1029	1038	994	1025	977	1066	1010	1040	995	949	984	1040	1052	975	1068	995	1015	960	1044	1035	1042	980	1047	1005	1040	1047	970	1057	1001	1025	1048	975	1055
24280	21102	28353	25151	21931	18626	12421	7904	5999	4467	2849	2653	5054	9413	9447	7514	4128	2533	1724	1170	946	837	783	749	795	754	752	725	732	750	768	700	742	758	728	724	710	767	738	737	699	760	738	741	716	816	736	709	750	707	782	738	725	774	771	744	759	723	743	727	694	718	708	753	723	745	763	751	656	779	740	768	756	749	725	711	707	800	758	746	716	702	737	751	774	748	750	764	729	733	742	719	750	727	694	750	710	699	705	737	713	750	757	720	770	701	771	781	760	757	729	695	807	744	760	758	719	711	720	745	748	692	714	744	670	733	764	693	696	754	746	746	763	735	741	678	744	664	712	763	718	731	795	734	703	747	704	729	683	709	729	683	723	752	798	719	724	783	742	731	713	763	774	736	794	708	705	741	763	684	711	762	733	696	745	750	710	707	725	745	779	765	718	734	743	779	729	695	682	730	765	740	749	737	713	736	714	689	788	752	787	686	773	746	722	757	773	740	700	721	710	740	755	744	751	718	734	743	758	694	765	775	740	734	764	697	755	737	744	756	757	697	714	775	746	742	739	774	737	760	755	702	751	779	758	685	758	725	743	750	741	711	758	760	782	708	713	788	736	751	752	709	714	711	780	709	719	751	727	764	741	724	745	757	762	749	755	730	790	714	730	739	745	739	724	752	771	701	762	798	735	753	726	706	734	736	716	710	723	760	744	789	719	723	766	736	705	705	748	729	785	728	783	745	750	687	731	763	739	768	718	689	727	710	745	692	769	744	755	728	769	748	714	731	732	738	742	756	730	766	693	752	790	746	742	706	702	736	741	775	755	751	737	782	723	755	755	753	739	751	711	708	767	752	733	737	724	732	726	746	775	733	715	763	772	695	766	724	734	793	695	766	728	734	734	733	751	740	694	643	721	710	728	763	758	738	753	749	743	765	764	772	728	731	726	750	731	747	758	746	808	704	744	743	770	772	753	700	724	714	702	798	705	723	740	751	758	716	685	700	750	708	741	762	740	746	693	715	674	735	714	761	736	756	728	736	743	686	772	705	733	704	745	740	717	722	708	706	739	730	765	757	746	724	773	755	786	714	738	743	671	708	711	731	748	667	723	770	720	743	783	784	728	706	688	754	746	741	778	723	746	725	730	792	769	778	755	767	691	796	788	761	702	746	776	790	756	731	771	720	734	701	736	722	716	725	758	731	715	695	748	765	728	700	748	725	753	747	766	744	773	792	760	745	781	744	716	683	739	755	762	739	744	733	791	729	727	702	760	664	747	738	721	732	763	721	764	744	726	713	777	776	728	744	708	727	719	766	756	749	758	742	715	725	737	714	726	771	761	730	739	700	746	756	768	788	732	760	727	768	750	746	718	677	745	778	779	782	768	678	764	726	742	701	721	753	739	720	747	774	749	751	702	746	680	730	771	719	669	689	725	711	726	709	739	757	761	667	669	742	737	748	725	753	719	702	749	802	729	734	666	713	758	693	742	778	759	728	772	776	750	747	755	722	752	759	754	727	815	746	710	770	751	760	766	756	749	738	727	703	679	737	702	740	718	751	793	689	746	696	714	728	760	766	715	704	760	767	774	770	767	703	664	772	743	689	742	740	746	738	715	717	726	745	730	762	793	731	720	791	706	727	760	647	726	697	727	763	748	753	729	772	729	747	756	730	696	715	770	705	741	728	766	743	788	749	742	778	801	667	729	738	739	736	747	668	773	765	724	697	710	754	737	737	726	702	740	739	718	727	731	770	712	750	736	732	724	713	734	707	705	764	714	748	729	700	787	707	730	725	708	673	753	712	733	691	777	738	725	713	733	760	747	759	768	734	713	727	768	752	724	728	760	741	779	765	759	745	746	734	717	730	723	758	741	784	724	735	760	696	749	804	743	714	774	742	775	713	711	715	751	714	729	722	713	785	754	758	718	728	753	708	716	777	736	775	724	720	727	729	737	716	722	768	749	770	751	704	752	789	735	725	681	749	716	773	714	769	726	724	758	788	701	747	764	752	724	743	748	732	720	689	744	717	738	733	716	739	738	705	726	723	749	738	744	736	765	766	724	762	716	753	713	742	706	684	718	735	687	761	751	773	686	759	747	745	716	729	811	757	692	764	708	729	751	716	727	782	687	776	751	791	728	684	729	762	748	720	811	742	737	685	713	712	748	722	804	702	730	713	749	748	748	744	720	735	785	755	707	774	740	771	771	732	727	737	753	696	733	668	786	762	720	730	762	708	743	706	741	765	740	788	706	755	702	696	749	694	728	706	758	751	709	741	727	742	748	749	714	764	732	697	781	745	728	738	726	731	720	739	704	717	743	713	694	768	676	770	712	698	770	772	715	755	743	682	706	728	726	709	747	688	707	714	735	751	771	769	736	726	710	804	720	762	737	783	708	776	741	722	756	760	727	748	781	726	745	758	722	740	725	754	766	707	701	723	718	757	788	724	738	767	754	783	776	728	770	715	763	740	699	671	741	795	698	705	726	786	734	772	703	694	724	734	726	742	743	738	721	750	777	727	711	738	788	739	717	738	726	721	744	705	681	714	767	691	761	760	748	725	743	743	729	749	729	753	696	713	726	743	770	745	761	739	688	758	753	750	774	720	786	763	770	742	721	746	745	765	754	743	693	748	713	725	698	747	758	651	696	683	751	711	744	758	759	764	713	749	736	698	729	694	782	705	778	698	773	779	705	742	701	672	761	761	693	734	738	731	749	731	742	723	748	765	678	772	715	741	717	746	705	706	721	719	715	786	753	757	680	740	731	722	747	790	781	724	736	766	761	728	771	741	743	749	683	782	738	721	806	758	733	761	722	713	742	764	770	696	745	714	740	722	731	730	766	759	710	738	655	723	747	792	704	725	762	739	725	755	734	781	745	735	757	707	719	701	741	726	766	750	758	761	698	750	744	743	740	724	710	785	718	765	676	767	739	743	752	744	736	804	770	713	761	756	722	781	738	657	748	753	715	776	734	688	700	730	725	771	725	751	693	801	749	728	763	726	752	731	723	770	715	763	736	737	699	745	711	767	745	747	713	741	799	753	738	707	724	725	756	787	730	684	753	787	736	734	726	690	753	767	765	752	778	735	747	736	741	734	717	723	715	729	655	748	743	718	749	749	746	729	742	771	739	726	764	731	736	752	760	786	718	773	726	737	750	768	746	728	701	748	708	715	726	698	737	729	693	683	730	706	706	746	715	750	720	750	750	763	718	767	744	740	767	732	729	759	738	704	766	708	721	744	762	705	746	739	677	757	713	735	686	711	712	703	734	700	779	755	700	779	717	730	723	716	714	758	750	761	716	679	711	741	700	762	773	746	725	741	708	799	765	739	730	745	762	699	755	738	714	732	703	708	762	758	732	784	714	690	765	776	754	698	763	748	751	767	760	746	757	744	751	696	689	716	736	730	729	746	737	743	722	759	714	777	705	719	731	728	789	759	736	744	697	734	740	718	723	727	774	729	777	786	738	738	763	728	708	761	706	732	723	722	706	789	756	732
29467	50902	46841	33231	27917	24203	19027	15632	13222	10163	6377	5997	11189	17368	16588	13245	7550	4609	3055	2083	1533	1199	1100	1112	1093	1115	1079	1093	1066	1062	1142	1078	1097	1096	984	1126	1070	1076	1029	1086	1076	1079	1070	1076	1101	1098	1084	1099	1059	1060	1051	1080	1014	1063	992	1028	1018	1058	1085	1064	1049	1053	1048	1078	1130	1090	1068	1087	1055	1081	1037	1032	1129	1054	1085	1064	1056	1058	1027	1074	1053	1083	1053	1058	1098	1036	1061	1107	1030	1082	1044	1126	1119	1064	1080	1115	1143	1045	1035	1100	1034	1060	1118	1065	1073	1072	1084	1122	1042	1098	1029	1070	1078	1068	1048	1055	1104	1090	1092	1091	1079	1067	1079	1089	1069	1045	1026	1019	1068	1054	1085	1062	1094	1104	1057	1076	1042	1035	1057	1047	1064	1055	1116	1063	1052	1026	1082	1074	1039	1098	1061	1108	1063	1047	1079	1023	1070	1040	1056	1015	1026	1041	1063	1041	1109	1030	1091	1127	1034	1069	1020	1072	1121	1095	1083	1099	1088	1037	1072	1097	1066	1040	1071	1101	1076	1083	1081	1071	1085	1046	1023	1060	1115	1074	1145	1081	1102	1095	1064	1093	1018	1060	1069	1009	1058	1053	1042	1088	1052	1094	1041	1092	1039	1008	1056	1049	1077	1046	1113	1075	1054	1102	1007	1073	1040	1100	1061	1091	1076	1120	1044	1127	1044	1105	1074	1112	1052	1078	1087	1105	1052	1018	1082	1048	1087	1035	1112	1103	1062	1077	1113	1080	1045	1053	1100	1087	1068	1112	1158	1123	1035	1092	1041	1105	1014	1081	1037	1137	1063	1051	1055	1103	1042	1079	1050	1087	1057	1082	1069	1030	1033	1060	1027	1071	1116	1094	1099	1094	1087	1050	1050	1021	1123	1085	1058	1067	1045	1065	1080	995	1079	1081	1101	1092	1045	1099	1096	1030	1114	1090	1027	1083	1058	1081	1093	1076	1097	1095	1062	1050	1046	1097	1068	1047	1124	1046	1075	1058	1037	1052	1002	1047	1015	1024	1094	1115	1079	1097	1113	1046	1010	1120	1077	1039	1065	1075	1078	1043	1081	1056	1089	1076	1075	1098	1098	1066	1046	1065	1066	1090	1039	1085	1116	1125	1076	1019	1085	1068	1058	1050	1089	1028	1043	1049	1046	1084	1010	1015	1099	1035	1057	1036	1052	1064	1152	1030	1121	1026	1073	1009	1056	1086	1063	1052	1135	1037	1043	1031	1093	1064	1179	1054	1079	1060	1008	1059	1060	1113	1055	1098	1120	1042	1079	1055	1122	1081	1116	1034	1097	1043	1061	1022	1097	1055	1067	1090	1049	1119	1108	1047	1063	1091	1078	1081	1052	1089	1015	1036	1081	1093	1050	1032	1058	1036	1070	1063	1048	1080	1053	1023	1050	1070	1019	1002	986	1052	1044	1062	1082	1061	1050	1099	1053	1104	1097	1135	1044	1088	1056	1098	1069	1058	1042	1063	1039	1097	1032	1098	1067	1132	1131	1172	1022	1117	1042	1049	1079	1072	1081	1087	1061	1063	1088	1065	964	1026	1061	1081	1109	1047	1065	1049	1025	1075	994	1082	1125	1078	1106	1073	1091	1056	1061	1048	1053	1045	1086	1113	1098	1093	1108	1089	1033	1143	1117	1041	1084	1094	1071	1053	1049	1045	1052	1097	1036	1023	1076	1063	1109	1073	1042	1040	1089	1049	1049	1051	1086	1084	1047	995	1037	1060	1109	1036	1082	1060	1079	1136	1059	1106	1015	1087	1033	1091	988	1084	1114	976	990	1070	1044	1036	1108	1043	1043	1084	1076	1069	1076	1084	1058	1065	1095	1073	1006	1072	1034	1089	1041	1094	1089	1124	1087	1099	1076	1090	1019	1052	1090	1122	1075	1026	1145	1045	1101	1039	1130	1054	1074	1152	1061	1052	1053	1087	1061	1023	1056	1073	1025	1054	1032	1044	1030	1057	1095	1097	1073	1037	1115	1019	1101	1057	1106	1051	1060	1132	1068	1065	1064	1094	1032	1053	1094	1060	1054	1054	1046	1094	1058	1015	1011	1004	1122	1070	1086	1048	1088	1036	1083	1086	1063	1077	1094	1074	1136	1043	1055	1047	1013	1096	1044	1150	1058	1058	1090	1066	1093	1060	1093	1071	1067	1043	1073	1077	1058	1064	1057	1071	1060	1091	1022	1030	1057	1040	1098	1072	1022	1102	1051	1066	1051	1004	1078	1048	1107	1072	1026	1064	1061	1048	1060	1077	1015	1097	1065	1012	1122	1089	1119	1054	1077	1101	1070	1053	1072	1073	1100	1088	1103	1073	1099	1047	1068	1070	1003	1056	1056	1078	1046	1090	1148	1107	1070	1028	1080	1068	1065	999	1087	1083	1064	1048	1108	1122	1075	1101	1109	1143	1032	1065	1120	1109	1068	1133	1024	999	1054	1075	1097	1034	1087	1058	1101	1065	1108	1096	1083	1180	1032	1094	1063	1100	1118	999	1036	1036	1022	1114	1143	1128	1054	1075	1113	1086	1098	1044	1099	1082	1055	1053	1090	1073	1051	1107	1073	1070	1049	1018	1132	1083	1065	1066	1090	1060	1097	1081	1060	1112	1069	1065	1101	1106	1082	1044	1100	1075	1063	1020	1109	1098	1083	1082	1098	1079	1066	1068	1081	1088	1036	1155	1059	1049	1097	1048	1075	1060	1062	1064	1091	1103	1094	1091	1037	1098	1017	1054	1085	1110	1047	1126	1111	1069	1084	1142	1067	1076	1081	1067	1081	1070	1095	1110	1033	1006	1088	1065	1042	1053	1052	1079	1069	1064	1024	1066	1125	1094	1089	1067	1090	1112	1081	1058	1049	1037	1082	1099	1064	1062	1103	1089	1112	1045	1010	1023	1118	1083	1080	1088	1086	1063	1146	1079	1025	1098	1108	1135	1128	1050	1032	1147	1072	1015	1038	1075	1054	1053	1053	1083	1100	1067	1109	1100	1080	1056	1025	1085	1153	1054	1019	1063	1087	1055	1068	1014	1041	1065	1015	1049	1078	1105	1066	1063	1052	1112	1095	1035	1072	1053	1066	1116	1099	1089	1090	1078	1076	1010	1062	1068	1116	1038	1029	1086	1121	1077	1118	1132	1106	1022	1036	1144	1069	1061	1059	1040	1077	1094	1096	1086	1068	1102	1042	1059	1065	1093	1047	1100	1089	1057	1087	1089	1066	1137	1024	1101	1019	1058	1022	1099	1093	1090	1058	1095	1051	1042	1069	1108	1091	1056	1019	1065	1083	1035	1100	1111	1089	1062	1138	1096	1057	1029	1106	1046	1090	1067	1015	1081	1092	1040	1044	1082	1016	1069	1063	1078	1062	1059	1027	1058	1080	1064	1043	1046	1050	1065	1091	997	1075	1069	1150	1072	1043	1110	1040	1147	1062	1081	1129	1110	1116	1062	1083	1039	1146	1093	1065	1054	1148	1062	1088	1073	1081	1103	1155	1141	1095	1080	1087	1096	1088	1083	1109	1045	1054	1029	1122	1132	1095	1081	1023	1042	1074	1087	1065	1113	1069	1119	1090	1083	1060	1091	1100	1116	1125	1086	1107	1082	1076	1088	1125	1045	1117	1072	1063	1016	1099	1053	1105	1050	1087	1082	1139	1102	1075	1070	1028	1018	1030	1108	1068	1126	1034	1024	1114	1069	1086	1123	1047	1074	1120	1036	1120	1066	1138	1042	1083	1074	1104	1065	1052	1089	1091	997	1058	1060	1030	1067	1074	1125	1046	1098	1124	1052	1061	1034	1079	1081	1063	1018	1128	1084	1043	1063	1060	1101	1043	1010	1034	1078	1097	1078	1119	1052	1023	1037	1069	1043	1060	989	1115	1047	1033	1121	1104	1088	1045	1081	1100	1105	1128	1096	1065	1080	1083	1103	1051	1114	1054	1068	1081	1124	1119	1041	1089	1037	1034	1070	1130	1084	1057	1031	1098	1101	1079	1134	1045	1126	1061	1090	1073	1033	1111	1065	1082	1060	1068	1096	1006	1085	1075	1105	1129	1033	1089	1055	1055	1085	1076	1044	1057	1096	1085	1078	1076	1008	1083	1082	1053	1056	1062	1046	1022	1102	1053	1131	1050	1106	1057	1047	1146	1103	1086	1123	1124	1086	1054	1049	1074	1060	1073	1039	1067	1069	1094	1006	1088	1059	1064	1067	1106	1084	1135	1119	1034	1050	1090	1045	1103	1088	1124	1050	1089	1082	1065	1077	1012	1040	1073	1091	1061	1097	1038	1092	1057	1028	1080	1077	1070	1028	1056	1089	1061	1072	1071	1110	1052	1058	1038	1056	1047	1060	1031	1049	1065	1086	1087	1060	1078	1052	1030	1033	1098	1071	1021	1076	1068	1042	1048	1039	1086	1091	1051	1043	1085	1089	1061	1082	1131	1112	1041	1082	1079	1098	1106	1034	1065	1078	1040	1063	1018	1087	1066	1034	1008	1033	1065	1157	1059	1059	1106	1053	1072	1073	1074	1094	1066	1027	1123	1024	1085	1037	1099	1053	1062	1089	1076	1058	1042	1101	1069	1059	1014	1083	1096	1094	1089	1085	1050	1103	1013	1093	1092	1074	1071	985	1070	1107	1100	1091	1063	1108	1063	1025	1063	1079	1048	1108	1078	1095	1073	1092	1044	1048	1074	1100	1004	1066	1072	1106	1036	1059	1032	1103	1088	1027	1067	1067	1141	1164	1082	1101	1100	1141	1084	1082	1107	1077	1017	1117	1026	1048	1036	1042	1023	1066	1068	1113	1056	1080	1076	1072	1081	1014	1077	1109	1056	1153	1040	1086	1071	1094	1038	1146	1106	1116	1094	1091	1064	1067	1066	1015	1111	1055	1066	1013	1067	1072	1106	1036	1028	1082	1019	1062	1089	1072	1068	1072	1099	1115	1067	1060	1064	1027	1037	1120	1016	1091	1105	1024	1058	1060	1071	1092	1076	1061	1048	1099
22913	21037	28763	23636	21418	22387	19256	11992	8682	6218	4593	4256	7805	18659	17967	13531	8844	5605	3094	1878	1192	938	812	779	744	743	758	745	661	716	711	743	711	714	718	735	731	745	705	682	672	680	706	712	710	711	700	732	682	703	740	800	698	739	725	724	694	747	735	745	649	742	701	728	728	727	715	711	730	722	756	713	697	706	765	711	717	674	702	705	713	792	726	742	720	731	721	670	699	686	692	714	719	719	714	716	701	741	707	692	716	713	716	720	714	770	716	749	773	729	779	759	665	696	727	705	693	698	696	702	655	700	715	696	734	701	696	747	705	715	729	699	698	727	713	733	717	706	664	687	696	711	707	735	680	698	683	720	744	752	726	692	691	728	697	717	746	772	671	734	704	666	738	675	744	755	736	711	691	710	705	695	669	702	682	705	654	744	705	743	686	679	736	724	683	672	735	647	713	715	668	681	693	716	642	714	696	742	705	717	686	716	698	710	713	704	719	694	749	766	731	730	740	699	711	737	703	732	727	748	685	710	691	722	729	718	757	736	744	778	658	739	756	730	684	670	722	708	693	722	700	744	717	723	679	699	726	747	682	755	674	674	689	666	763	771	684	704	722	725	736	713	710	669	723	708	755	750	700	757	715	712	695	721	756	689	727	698	708	706	710	668	729	748	722	727	742	685	719	661	672	704	674	749	760	721	700	748	677	682	698	737	713	737	697	708	729	700	723	730	669	684	718	733	695	745	679	711	709	737	730	725	739	688	700	693	705	737	657	681	746	725	754	742	687	732	685	664	678	692	710	710	710	754	689	718	676	722	704	672	691	742	725	671	768	734	663	780	708	676	723	715	684	728	716	658	709	748	705	723	678	719	669	660	670	652	744	692	700	717	713	692	724	765	766	719	750	738	709	687	707	692	745	692	701	695	752	740	728	688	733	736	705	750	698	716	686	700	675	709	762	675	727	685	712	714	677	742	645	672	703	738	697	709	673	664	646	744	713	724	738	649	730	660	736	727	732	729	714	746	718	745	745	689	678	737	748	680	707	714	716	685	711	653	735	746	676	762	700	686	659	714	694	677	691	703	716	662	684	686	740	703	712	668	706	745	659	710	713	687	707	723	684	720	688	670	733	725	760	690	717	719	741	702	749	769	692	725	735	717	723	725	733	704	727	707	701	685	683	754	686	691	726	731	709	738	740	707	705	719	697	731	680	724	719	687	708	737	685	716	720	727	736	694	737	729	687	694	669	672	698	718	738	748	712	716	707	674	694	697	708	715	652	716	707	735	727	717	731	709	684	727	758	751	711	690	712	690	728	753	680	688	709	724	689	757	700	746	727	682	714	707	725	695	711	706	698	686	740	716	746	725	703	703	666	710	679	694	765	717	698	749	758	699	720	686	692	708	731	691	701	699	736	697	709	728	691	714	702	703	723	691	755	732	703	726	744	725	715	716	697	691	725	683	714	724	689	686	684	737	712	686	689	708	703	751	729	719	722	673	664	733	721	749	680	723	708	680	727	732	701	724	708	709	707	724	722	706	705	742	704	742	708	693	715	718	727	717	691	723	760	692	695	743	690	671	700	718	740	689	697	756	697	707	680	709	685	669	729	701	754	706	703	697	727	714	752	713	736	717	689	713	720	701	711	673	709	731	704	716	693	673	708	677	723	731	711	675	694	675	743	665	677	695	707	709	711	751	706	757	699	742	692	690	726	722	779	689	719	703	726	728	710	711	696	713	718	776	670	702	703	673	730	713	704	685	762	742	687	719	700	718	712	687	687	737	716	712	731	673	711	721	715	732	727	738	680	687	710	746	715	674	673	681	696	686	731	725	691	723	709	707	684	698	684	702	676	708	674	689	744	736	732	674	715	721	694	691	708	719	715	669	733	703	709	707	677	698	683	698	710	716	683	682	654	705	717	746	736	672	718	728	725	750	699	753	720	712	700	713	659	682	682	716	770	721	719	673	723	683	697	731	738	728	739	728	754	666	693	730	667	689	706	740	718	714	687	708	724	745	694	725	705	698	667	716	687	709	734	709	691	690	706	723	679	660	714	667	679	715	681	689	655	752	725	648	699	719	695	722	713	755	714	724	699	722	713	763	713	711	741	687	675	710	729	722	730	759	677	713	695	701	689	733	681	710	701	665	730	696	714	685	702	739	722	705	725	656	730	733	705	708	715	680	710	728	729	682	726	712	698	727	740	681	707	676	707	712	736	692	705	703	684	730	717	690	710	732	745	702	664	769	679	709	668	747	744	700	734	642	701	688	695	715	710	730	758	702	751	728	705	699	698	709	703	730	670	720	691	737	735	717	725	715	657	720	725	685	651	777	702	732	675	698	746	729	681	709	733	672	678	696	698	698	696	676	689	693	722	712	724	722	697	715	722	708	707	726	738	727	717	716	745	686	729	720	776	703	722	769	726	693	688	715	697	696	718	671	681	688	674	692	697	752	634	715	743	705	661	688	760	652	672	708	725	704	722	728	682	733	735	735	698	730	699	718	727	722	686	725	727	722	722	747	736	662	665	695	705	662	697	684	710	707	731	736	730	738	713	730	714	721	739	694	733	730	742	717	706	734	661	727	715	690	705	672	682	737	744	745	732	749	761	694	716	676	674	719	729	684	722	700	715	756	708	685	728	727	695	733	667	784	703	711	688	753	710	760	745	724	672	741	711	685	794	682	719	735	689	694	702	742	730	743	660	706	672	745	676	700	752	680	681	693	656	687	714	745	715	705	707	684	737	716	701	711	729	722	736	730	697	729	802	718	692	746	721	687	697	706	715	671	730	741	699	688	739	730	689	752	737	677	705	663	707	693	711	718	737	681	744	754	716	712	724	739	747	734	722	734	663	647	713	746	710	716	680	689	671	739	702	708	741	711	727	686	741	736	718	742	744	721	673	762	672	707	679	693	703	724	686	703	764	701	716	741	768	712	701	695	705	717	682	733	732	707	733	685	722	708	718	754	645	718	723	713	699	724	710	695	775	719	700	710	682	709	742	710	672	701	744	718	679	698	668	687	671	649	691	697	766	696	684	711	697	679	702	725	692	683	755	709	740	689	677	695	710	733	722	700	756	696	684	726	703	736	694	766	712	693	733	708	721	700	736	707	725	680	723	727	690	691	701	710	710	668	737	715	663	714	751	730	690	742	749	695	683	694	702	671	715	725	704	708	670	694	701	721	764	744	716	745	762	737	736	668	703	738	733	709	740	729	708	703	725	660	687	734	717	703	679	693	716	683	721	707	700	693	722	726	638	741	710	705	685	725	754	705	667	738	692	683	783	700	723	721	722	704	703	700	721	694	709	698	702	704	686	728	670	726	697	755	655	673	746	714	749	730	734	675	703	735	761	710	694	683	710	732	758	728	733	728	661	699	752	730	771	676	721	722	710	696	746	716	740	725	716	680	739	685	661	749	757	760	713	693	735	698	703	683	702	724	732	719	771	722	713	681	721	693	730	788	734	735	689	729	661	725	739	661	748	692	741	708	702	737
31600	60060	51711	38325	31425	27171	21812	20349	16981	12927	10202	9293	15769	27924	25641	20183	14619	9852	5728	3405	2017	1463	1138	1044	1044	1048	998	1002	1069	1091	1033	1045	1087	1045	1045	1000	1010	982	1000	1080	1006	1012	974	1021	1032	1055	1045	1040	1044	1002	1065	1048	993	1015	1036	1100	1016	1060	1014	958	1029	1049	1031	993	1014	1016	1074	983	997	1022	972	968	1018	1038	973	1028	964	1033	1017	1007	1075	1055	1041	1061	1063	997	1065	1062	976	1053	982	1015	1010	974	998	1071	1040	988	1010	999	984	1010	1041	1006	1064	1003	970	1001	983	1035	1025	1063	981	1016	1009	994	1004	1004	1052	993	1067	1031	1036	983	1020	1133	997	1038	979	1016	1013	1059	1060	1051	998	1059	992	989	1004	1018	985	964	1068	1023	1050	975	1023	1006	1017	992	1004	1016	1011	1046	1058	1032	968	976	985	989	1112	1023	1059	991	1065	990	1002	1058	1021	1004	1016	1001	1048	958	973	1048	1045	1051	992	1015	1057	1059	1021	942	980	978	1035	990	1051	1052	1046	1001	974	976	999	944	1026	1044	981	1076	990	974	1065	986	1048	1009	1090	1003	1045	1001	930	1019	996	1016	1046	1049	996	999	981	987	1026	976	1007	1033	1038	1027	1048	1033	996	1003	1037	987	992	1028	1018	1056	1048	1004	1018	972	962	1040	1036	1061	1037	1046	1015	1018	1041	973	1087	1020	1021	1010	1027	1022	1018	1002	1019	1064	1082	1021	1042	1003	1002	1028	1035	1054	1012	1062	978	984	1008	1026	984	1027	1035	998	964	1003	1034	973	1008	1006	1020	1076	1009	1020	1015	977	1024	1001	1040	1002	1044	1005	997	1030	1050	1049	985	1006	1021	1049	990	1048	979	1009	961	942	1035	1013	973	1010	1022	1019	1039	1021	966	1036	993	1009	997	1037	1005	1053	1016	1000	989	984	1023	1047	1053	1015	1000	1009	1046	1015	1053	1024	1016	1000	1009	982	1001	1023	1019	1030	993	1014	1026	1041	1002	988	1025	1015	964	976	1007	995	1003	999	1026	1058	1065	1009	1036	1032	1006	982	983	1013	988	1036	1020	989	1006	1021	955	1043	987	1012	978	994	1007	969	1025	958	1062	1008	1017	1050	1030	1000	1024	949	994	1056	981	1042	1046	1049	1049	989	1028	998	1033	1013	1009	1026	1075	1041	1000	1024	956	970	950	1003	1073	966	976	994	1012	1041	985	1079	1033	992	1069	1084	1004	997	983	1028	1021	1038	1066	1025	1058	1000	1003	1025	1013	1033	1004	970	1016	980	1040	993	1036	1079	1012	1008	989	1018	1017	999	1085	1007	1052	1009	1056	1054	1001	1031	1012	1014	1000	1008	1020	999	1018	943	995	1008	995	1033	1035	993	1031	952	1046	1039	1012	1002	1012	1078	1044	940	1004	1019	947	1029	1001	941	994	995	1001	1004	986	1091	1032	979	1026	1001	1027	1049	1025	979	1020	1060	1028	1032	986	1043	1021	1086	989	1049	1015	999	987	1004	1030	1006	1051	1039	1079	1038	995	1014	996	1052	1025	996	1007	1002	1019	1050	981	998	1022	1069	1018	1028	995	1026	1083	1041	1037	1048	1058	922	995	1035	1004	1006	997	1006	985	959	978	977	979	1008	1050	1016	1026	1027	990	1017	990	1008	1052	1049	982	1039	1016	1023	1055	975	1029	1005	1015	989	1071	1017	1020	993	1036	1025	1036	1002	1094	1068	995	1005	1016	985	987	1002	1009	1023	1050	1000	1079	981	976	1019	1003	1030	1001	1006	986	1032	1074	963	1001	1076	1055	1005	995	944	993	1023	1000	1030	977	1036	1018	1032	975	1054	999	1022	985	965	1027	1008	970	1032	979	963	995	1005	1039	957	1026	1018	1042	1053	1030	1028	1003	1016	1035	1025	1036	970	1013	1024	1015	1025	986	992	990	1009	960	1005	1036	951	1021	967	1012	1101	1027	1088	997	985	994	998	1001	1021	999	1039	1004	1009	1055	984	1027	990	1075	985	970	1058	1008	948	1032	1010	963	1020	1055	1055	997	980	1028	1050	985	965	998	1075	1018	996	1007	991	1056	1022	1040	1039	1055	1010	982	1051	973	970	1056	1026	1000	985	1019	1000	931	1033	1045	1032	989	995	1051	1020	1013	1004	1007	997	1002	952	975	1046	1042	1004	962	995	992	962	1052	1042	987	989	979	993	972	999	1032	1044	1043	1009	987	1002	1028	1050	1051	1049	1019	982	1096	1013	990	983	982	952	1069	992	1004	992	1019	964	991	1019	1007	1015	1060	963	1003	988	1043	990	973	1036	977	1023	1048	988	1025	1013	986	1063	983	978	1001	1033	1036	1020	1038	982	1059	1041	989	994	1017	1074	1043	1038	1055	1049	1058	1056	1050	1056	1052	1081	1037	1036	1017	1049	1013	1011	985	993	990	1060	1025	989	1074	1012	1009	1062	1043	980	1001	1037	966	1002	963	1033	1017	1010	1050	1044	1067	1006	1000	980	957	1048	997	992	1028	1034	1001	984	1048	1047	1039	1047	1011	1054	958	1020	993	1004	1014	1021	1066	999	1063	1021	976	1043	1025	1016	993	1013	1009	1002	991	1027	1017	1036	980	1011	1015	1039	989	989	1047	1004	1028	1029	1076	1023	983	1002	1017	1009	990	1050	982	1049	984	1022	1032	1023	1029	988	1023	1001	1040	1054	1029	993	1112	996	995	1014	992	983	1051	1006	1051	1006	1047	1017	1001	1022	1021	980	982	1025	995	1044	1035	1011	1036	995	1030	1006	1016	1068	1015	994	997	1038	983	1029	946	1014	1019	1010	1074	1036	1007	996	1041	982	978	958	1026	968	977	1027	984	970	1034	1036	1022	986	996	969	1034	963	987	1089	1003	1003	993	1053	1037	1031	997	1055	1008	1024	1008	1055	1002	976	1012	1036	998	1018	1051	1028	990	967	983	1016	1015	985	1019	1058	1018	972	1005	992	1013	991	1022	979	1075	1003	1062	1023	1035	904	987	1006	974	1013	1026	1038	1041	1025	1059	1001	949	985	1056	1016	974	1025	1032	996	1050	991	1034	1006	1062	1038	961	1012	1018	995	1067	1019	1008	1021	1019	993	979	1023	989	1100	1039	1011	993	1072	1046	925	997	1013	1017	1026	1029	1049	1001	981	987	1006	987	1022	979	1027	1054	1063	1027	1016	986	971	1033	1050	961	1021	1033	1043	940	1055	982	1076	1053	987	1000	980	1033	1055	1018	999	1044	974	995	1033	1019	1034	1009	1016	979	1020	1015	1043	989	978	1031	976	1020	1018	938	1037	1028	970	971	1029	1004	997	1003	997	958	1042	1003	1038	1022	982	960	1053	992	1000	1016	1019	1001	1015	1028	1102	1034	984	1007	1031	1060	936	972	1075	1018	1063	966	1050	1028	1035	1010	979	1001	1006	963	1034	1012	945	1028	1044	1026	950	986	1013	994	985	942	979	1008	1024	1008	1011	1008	1046	1028	995	1024	1049	1011	1011	994	994	949	1031	966	1006	1054	1036	1065	982	1001	1027	988	1040	1012	1055	1015	1044	1064	1015	963	1000	987	963	1003	967	1023	992	995	1036	1002	1008	1040	1022	1000	1055	925	977	1064	1014	1050	1040	1012	982	984	1008	1014	1016	1093	1041	996	987	1119	997	1037	1018	1022	981	1005	1038	1019	1031	971	1049	981	1009	1028	1009	1008	1019	1010	986	952	963	976	992	1006	1060	997	1032	976	1008	1033	1022	968	1012	950	1011	1015	1047	999	964	1026	1021	1062	980	1037	978	1055	1017	1019	986	1010	1019	998	982	1011	986	1039	1028	961	977	996	1073	1000	981	1026	1052	1015	1065	1023	1063	990	1099	1072	1025	1076	1012	984	978	986	1001	1050	1001	1028	1050	1029	1009	955	995	976	1061	1018	1039	1056	1005	1005	1007	1042	1009	1033	981	992	979	1027	994	1016	1010	989	1024	996	1007	1074	994	991	1055	1063	1030	1053	1059	978	1042	1002	1011	1073	1049	995	1054	1020	979	961	1055	1030	983	997	1029	1029	999	973	985	1045	961	1019	1016	979	1010	1015	978	981	1059	922	1032	969	1040	994	1069	1016	1056	993	1000	978	1036	992	1074	1050	1043	1031	980	1008	1020	1004	979	1021	998	997	1023	1008	952	997	973	1025	999	1044	1042	1010	1035	1040	1028	995	1023	972	1043	991	966	995	1009	992	1018	1069	1016	985	1017	991	1013	989	1044	996	1063	1034	1088	981	982	1014	1022	989	1004	1012	1004	1033	1020	1035	1006	1031	1000	1006	1004	980	1035	1026	1049	1035	1000	970	1044	1036	1020	977	993	995	979	1041	970	1047	981	1006	977	1004	987	1017	1006	1014	1051	1036	1011	945	1014	977	1026	994	974	1076	1033	1007	984	1050	960	1027	990	1013	997	1039	1057	982	1005	1006	975	981	1058	1033	999	1002	1009
27727	27846	30764	26194	16876	10309	5819	4844	4253	2971	2291	2137	2182	2319	1921	1669	1278	1026	879	790	841	733	717	718	774	745	763	760	700	703	752	751	742	733	702	758	761	727	753	793	770	741	769	702	713	746	711	735	710	716	747	730	741	747	714	736	735	713	759	756	734	746	701	714	709	751	714	726	689	758	690	745	683	756	745	718	765	752	688	719	720	751	740	763	741	733	766	730	714	689	732	741	771	731	716	714	683	776	722	765	729	695	755	725	694	731	711	711	793	709	680	731	764	728	712	732	762	717	739	749	752	678	751	771	692	767	743	699	711	750	697	731	758	709	720	710	745	739	708	731	699	719	696	726	745	754	747	766	681	674	752	752	744	725	726	692	758	732	730	687	696	736	740	790	745	750	771	715	706	730	764	759	748	705	721	745	677	716	713	703	783	736	721	812	687	736	674	711	680	751	737	712	738	747	699	746	718	704	726	675	729	704	747	741	720	765	712	716	761	711	691	742	716	751	774	708	731	691	681	723	739	776	725	722	681	723	684	679	744	732	738	740	698	755	632	748	739	709	714	733	715	686	723	743	739	726	785	699	791	762	728	687	728	754	693	739	698	719	727	698	723	709	749	771	719	699	703	708	714	721	723	795	705	677	700	697	738	779	699	697	745	719	710	762	701	719	721	713	749	737	739	717	745	772	669	751	736	709	739	754	672	738	704	742	705	753	680	735	722	768	719	719	721	714	743	782	703	714	739	730	725	738	726	761	731	744	739	730	744	746	665	711	702	710	730	725	733	737	736	740	735	771	698	743	730	737	710	753	745	764	709	738	720	743	750	696	713	758	735	801	748	749	754	693	733	707	726	707	699	694	754	771	765	690	719	752	705	665	714	745	722	702	719	703	695	712	725	703	711	776	707	659	751	725	715	700	743	764	728	745	768	761	667	698	743	730	703	712	699	717	718	695	698	712	741	737	717	698	740	708	811	730	770	744	707	751	736	747	730	708	719	713	747	710	753	739	732	725	737	725	732	718	692	712	687	748	697	730	684	740	681	727	781	690	763	730	715	770	722	708	702	753	684	757	711	705	711	751	725	767	711	750	726	706	717	669	746	738	712	727	755	734	727	765	772	703	698	713	706	752	657	706	702	701	715	697	737	730	713	731	707	739	789	738	755	721	744	732	775	741	737	692	694	754	729	717	735	717	755	764	763	755	703	677	718	772	735	725	790	797	766	731	679	722	763	692	706	747	741	739	729	722	702	723	719	756	713	743	697	721	738	743	714	707	753	742	736	684	721	768	727	710	768	729	695	756	759	782	743	746	719	743	709	688	712	760	689	761	758	698	734	676	786	658	740	716	745	750	717	698	752	745	748	759	741	718	693	691	722	702	707	715	703	714	732	701	730	738	748	707	691	729	707	674	737	693	741	741	736	774	736	694	699	717	732	700	753	726	701	740	703	752	714	779	750	743	743	728	719	709	723	712	757	737	756	708	737	726	702	731	692	698	742	685	702	752	707	734	742	771	719	732	681	731	705	721	754	724	706	733	718	726	731	726	748	732	682	691	717	673	694	666	722	698	737	763	728	753	715	734	753	759	734	724	748	757	746	703	689	678	744	726	703	680	733	707	745	728	739	746	729	706	734	696	724	732	706	735	727	720	768	702	734	717	685	755	744	747	698	730	739	741	760	728	741	740	730	737	751	746	771	720	719	705	724	770	747	742	720	684	735	718	688	739	760	763	765	693	701	670	750	727	767	758	687	740	687	709	735	733	711	720	683	713	720	712	779	758	704	736	796	764	704	716	735	706	714	758	701	743	691	697	716	735	749	719	780	751	690	763	719	723	746	701	750	721	721	751	690	705	720	738	778	691	724	776	756	722	736	779	670	744	707	689	748	729	730	758	753	716	706	756	751	736	696	758	731	748	729	722	737	684	753	683	729	703	709	757	772	736	758	716	734	748	711	769	723	719	734	765	727	773	729	717	692	749	784	700	689	721	738	751	706	764	755	764	739	693	755	688	709	717	743	707	694	784	675	753	773	718	709	716	743	689	667	765	737	731	707	774	729	721	736	692	758	755	757	766	722	741	726	723	741	689	702	671	722	745	736	766	734	697	716	679	735	770	813	773	692	747	733	739	729	760	751	758	744	771	689	762	725	741	702	746	782	695	765	751	782	719	718	740	718	777	717	682	752	707	770	727	736	740	707	718	768	766	727	742	715	759	729	741	771	756	687	739	770	703	697	715	730	739	715	731	690	731	698	714	756	720	730	720	733	730	734	722	716	753	751	745	740	775	725	732	762	720	714	711	773	707	678	750	687	718	740	752	689	721	751	710	735	728	729	762	723	713	779	728	715	706	702	722	733	744	753	715	713	718	720	715	697	679	702	725	735	697	758	754	757	740	721	766	736	736	739	752	693	763	695	680	743	768	744	717	763	708	763	770	697	730	735	740	771	750	717	737	701	737	761	728	741	759	732	753	773	690	719	754	728	725	723	710	750	697	758	680	759	783	734	727	727	751	708	704	706	689	678	705	741	691	710	752	679	712	730	736	694	739	697	709	762	731	717	770	714	743	749	742	761	756	711	731	720	788	755	723	752	737	697	710	747	723	776	682	741	773	737	737	729	738	759	679	766	680	721	712	658	672	735	764	773	752	768	782	795	730	719	694	694	734	727	771	725	729	720	749	702	745	756	711	734	724	753	741	722	734	741	684	713	740	753	754	762	740	773	690	722	747	738	749	727	702	744	772	729	702	737	728	738	780	733	711	779	701	702	684	777	761	734	711	739	709	731	733	702	748	758	705	721	770	681	715	697	711	787	734	724	728	731	720	720	659	720	754	740	758	680	721	746	785	741	734	724	722	785	696	725	714	767	755	740	689	753	702	727	758	712	760	727	707	809	734	680	703	724	703	741	735	676	735	748	750	639	717	713	708	711	740	720	741	734	734	724	717	720	732	718	733	758	770	748	776	685	733	741	772	749	677	710	717	756	734	690	687	715	711	754	681	704	776	747	703	733	741	737	691	759	721	743	729	737	720	682	774	698	707	713	724	748	712	682	730	679	750	738	716	747	744	728	710	717	780	756	729	728	716	742	669	724	721	710	776	693	725	690	733	715	692	749	771	716	707	740	701	771	731	748	715	750	751	703	688	694	743	740	706	711	689	735	696	755	706	728	675	720	755	727	736	743	735	712	709	749	698	732	760	741	713	759	737	711	775	694	662	697	714	718	738	719	710	738	746	686	675	767	698	732	790	731	792	745	739	742	725	735	726	711	755	670	678	747	744	732	688	699	738	770	702	728	746	700	795	737	743	782	694	679	734	717	721	752	721	749	700	754	752	755	747	732	764	709	704	715	704	729	713	751	697	708	711	691	766	725	791	712	761	702	704	748	716	778	706	747	685	673	734	748	718	692	727	692	788	688	732	725	687	731	690	801	684	765	686	723	708	748	684	706	715	746	706	757	753	741	727	748	725	772	766	723	704	774	757	730	752	781	686
28740	45755	37514	30034	23311	17625	12036	10913	9611	6874	5319	4840	4885	4682	3912	3072	2342	1715	1332	1308	1128	1112	1004	1063	1001	1046	1036	1001	1072	990	1111	1121	1054	1024	1065	1024	980	1055	1053	1032	1036	1049	1039	1054	1073	1070	1025	1062	1107	1080	1015	996	1031	1000	1056	1052	1012	1082	1028	1065	1091	1023	1084	1018	989	1034	1033	1077	1021	1027	1136	1034	1037	1040	1030	1043	1097	1034	1040	1023	1046	1021	1033	1094	1072	1100	1024	1051	1058	1049	1044	1010	1055	1055	1011	1028	1056	1024	1063	1079	1035	1012	1039	1059	1063	1062	993	1030	1057	1053	1025	1070	1087	1030	996	1068	986	1049	999	1020	1082	1092	1018	1104	1071	1038	1031	1015	1104	1039	1039	952	1038	1075	1003	1043	1056	1031	1081	1012	1037	1011	1056	1072	1081	1003	1050	1048	1067	1030	1045	1057	1084	1065	999	1030	1062	1033	993	998	1103	1047	1041	1053	1067	1108	1074	1033	1046	1086	1067	1028	1083	1051	1020	1081	988	1054	1035	1037	994	1028	1023	1071	1080	1063	1019	1037	998	1036	1046	1051	993	1028	1082	1056	1027	1089	1033	1049	1085	1057	1030	1043	1090	1032	1077	1052	1034	1022	1026	1068	1061	1078	1069	1067	1023	1071	1040	1017	1021	1012	1006	1039	1003	1048	1061	1025	1045	1049	1046	1061	1038	1069	1004	1000	1000	1018	1063	986	1074	1014	1068	1050	968	1031	1088	1066	1009	936	1055	1056	1069	1034	1074	1078	1087	1011	1061	1070	1008	1091	1005	1108	1041	1043	1041	1032	948	1078	1042	1025	1036	1092	1030	1006	1038	1027	1020	1039	1096	1024	1037	1058	1025	1023	1033	1028	1104	1059	1027	1033	1079	1024	992	1048	977	998	1079	1064	1050	1038	966	1116	1120	1021	1027	1025	1054	1033	1034	1042	1078	1027	1002	1053	1052	1032	1046	983	1069	1056	986	1034	1078	1046	1039	1062	1070	1000	1099	1079	1002	1053	1092	1064	1058	1040	1030	974	1046	1043	1053	1027	1091	1072	1037	1032	1029	1070	1089	1048	1055	1041	988	1145	991	1066	1076	1057	1063	1049	1049	1048	1041	1020	1033	1032	1059	1028	1066	1043	1025	1042	1024	1052	1039	1028	1091	1038	1005	1003	982	999	982	1051	1048	1094	994	1056	1014	1075	1069	1073	1034	936	998	1045	1042	1041	1051	1027	1032	1014	1068	1078	1015	1098	1052	1025	1053	1008	1041	1077	1028	1043	1031	989	1049	972	1029	1038	1051	1009	1023	1013	1007	1055	1084	1085	1036	1067	1069	1055	1003	1073	1033	1057	1079	1044	1032	1045	1036	1048	1009	1018	1069	1078	1042	989	1049	1061	1052	1010	1051	1033	1098	1013	1024	1020	1079	1004	1082	1003	1040	1003	1018	970	1029	1041	1091	1064	1027	1066	1049	1009	1047	997	1102	1037	983	1079	991	1061	1023	1060	1052	1020	1051	1094	1085	1095	1016	1026	1073	1016	990	1021	1019	1096	1113	1085	1011	1055	1005	1049	982	1077	1019	1057	966	1061	1083	1067	1029	1006	1008	1042	1084	1032	1046	1089	1011	1031	1017	1078	1074	1096	1020	1063	1090	1008	1053	1015	1067	1009	1061	1040	1007	1086	1028	1040	1050	1056	1015	1009	1049	1028	1039	1060	1052	1012	1079	1061	984	1036	1110	1028	1028	1036	1078	1001	1001	1086	1058	1041	1056	1031	1018	1042	1057	1019	1050	1011	1092	1067	1080	1015	1069	1106	1063	1008	1033	1069	1012	1068	1033	1008	1003	1063	1082	1083	992	1101	1041	1054	1048	1023	1058	1031	1029	1057	1092	1025	1075	1031	1071	1012	1082	1064	1065	1024	1049	954	1051	1076	1077	1068	1113	1018	1022	1060	1011	1096	1037	1050	1040	1008	1025	1053	1089	1090	1045	1063	981	1002	996	1022	1063	1060	1035	996	1032	1047	1053	979	1043	1083	976	1003	1071	1039	1055	1024	1100	1102	1040	1016	1078	987	1028	1094	1057	1001	1070	1089	1051	1034	984	1056	1054	1045	1042	1056	1025	1050	1032	1071	1031	1086	1034	1012	1066	1090	997	1049	1044	1083	1117	1037	1089	1073	1008	1106	1034	1016	1031	1041	1049	1069	1037	1099	1039	1037	1029	1036	1114	1016	998	990	1032	967	1095	1023	1055	1004	1029	1039	1008	1046	1096	1066	1053	1036	1022	1055	1030	994	1046	1050	1000	1036	1063	1110	1044	1045	1038	1037	1032	1023	1071	1021	1032	1047	1014	956	1012	1037	1077	1016	1085	1065	1000	1080	1049	1069	1052	989	980	1031	985	1067	1067	1009	1109	1019	1076	1043	1024	1054	1077	1043	1084	980	1112	1006	1090	1062	1053	1065	1043	1009	1072	1045	1056	1104	1028	1033	1077	1030	1045	1031	1022	1056	1002	1068	1007	1037	1085	1024	1065	1041	1043	1066	1044	1013	1042	1077	1096	1029	1056	1022	1098	1015	1017	1015	1055	1077	1038	1008	1029	1059	1080	1034	1010	1153	1035	1032	1021	1105	1029	1025	1026	1064	997	1034	1085	1047	985	1042	1040	1054	1027	1048	1057	989	1067	1045	1027	1052	1058	1046	1095	1027	1078	1082	1036	1087	1080	1051	1078	1061	1000	1005	1003	1053	993	1102	1019	970	1091	1065	1046	1045	1000	1056	1044	1065	1034	1030	1041	1025	1055	1061	1056	999	1033	1017	1091	1051	1117	1049	1008	1024	1004	1038	1038	1037	1021	1036	1035	1061	1074	1054	1033	1044	1097	1036	1017	1038	1092	1033	1030	1065	956	987	1037	986	1073	1057	1092	1042	1097	1032	1064	1015	1039	1059	1050	1083	1051	1092	1074	1057	1032	1055	1011	1047	1036	1080	1044	1077	1099	1126	1045	999	1052	1052	1075	1087	981	1014	1060	1029	1088	1104	1018	1030	1098	978	1086	1023	1029	1089	1022	1018	1003	1051	1080	1049	1007	1044	996	1042	1095	1036	1032	1031	1080	1031	1025	1095	1057	1011	1042	1064	1031	1059	1026	1033	1055	1055	1077	1069	1061	1062	1075	1069	1064	1062	1066	1052	1022	1050	1081	1036	1081	1043	991	1009	1015	1043	1060	1044	1080	981	1024	1039	1049	1066	1071	992	1045	1051	1074	1020	1076	1026	1052	1076	1096	1006	1021	1013	1059	1075	1038	1019	1059	1030	1006	1022	1060	960	1049	1020	1043	1051	1043	1039	1061	1001	1062	1013	1034	1065	1072	1081	1024	1099	1037	1053	1026	1054	1050	1039	1064	1010	1038	1025	999	987	1095	1010	1000	1004	1021	1011	1069	1025	992	1022	1009	1024	1095	1006	1030	1048	1017	1033	1011	1093	1039	1068	1082	1013	1053	1116	1020	1054	1040	1051	1050	1048	1069	1016	1056	1035	1038	1083	1069	1016	1044	1050	962	991	1064	1029	1052	1018	1097	1041	1007	1064	1038	1119	1081	1076	1039	1064	1033	1009	1066	990	1049	1020	1062	1022	1039	987	1025	1061	1016	1067	1134	1038	973	1072	1053	1009	1064	1052	1107	983	1083	1029	1028	1088	976	1036	1034	1057	1081	1099	1012	1044	1010	1063	1024	1033	1000	1129	1090	1065	1025	1058	1014	1003	1071	1014	1067	1047	999	1078	1011	1043	1069	1086	1070	1080	1092	1006	1049	1037	1039	1032	1048	1000	1055	1084	991	1018	1083	1047	1065	1079	1031	995	1098	1050	1068	1032	978	1026	1068	1053	1028	989	1059	1072	1021	1008	1003	1052	1112	1032	1102	1018	1037	1069	1022	1015	1031	1050	1018	1038	1055	1076	1071	985	1077	1041	1045	1020	1005	1054	1041	1058	1027	997	1044	1012	1062	1061	982	1014	1049	1028	1053	1094	1021	1058	921	1044	1031	1024	1072	1058	1081	1011	977	1048	1057	1039	1035	1063	1030	1010	1057	1040	1035	1016	1054	1037	1102	1055	1019	1046	1068	1061	1052	1029	1036	1051	1047	1003	1060	1031	1056	1012	1024	1108	1025	1022	1000	1044	1088	1062	1046	1024	1073	990	1046	1054	1019	1094	1112	1048	1046	1087	1028	991	1040	1083	961	1100	988	1031	1070	1068	1045	999	1055	1075	1029	1092	1019	1030	1049	1015	1049	1051	1036	1032	1038	1023	1038	1051	1004	1029	1019	1051	964	1057	1027	1038	1015	1011	1025	1004	1029	1052	1029	1078	1073	1042	1067	1068	1043	1045	994	1099	1079	1071	1007	1062	1073	1038	1082	1017	1066	1046	1076	1042	991	1028	988	1096	1045	997	1018	998	1060	1044	1031	1034	1046	1080	1035	1034	1080	1110	1031	1032	1013	1067	1058	1051	1061	1026	1101	1092	1038	1048	1004	1044	1017	1066	1127	1039	1067	1044	1055	1015	1063	981	1012	1034	945	1061	1040	1042	1069	1083	1059	1042	1022	1099	1068	1028	1062	1008	1076	998	1096	1011	1001	1050	1079	1030	1036	1053	1061	1080	1011	1045	1053	1035	1093	1032	994	989	1036	1025	1069	973	1063	1046	996	1056	1039	997	1105	1028	1055	984	1083	1064	1038	1103	1062	1044	1016	1081	1067	1010	1048	1091	1118	1050	1086	1030	1067	1044	1014	1043	1008	1086	1051	1051	1055	1107	1014	1049	1129	1009	1085	1023	1023	1004	1050	1040	1020	1042	1019	1078	1073	1096	1042	1071	1049	1076	990	1006	1016	1101	1032	1030	1032	1080	1040	1104	996	1037	1054	1103
24115	21050	28284	25176	20678	13941	9923	6912	5256	3918	2840	3227	5870	10220	9288	7083	4665	2710	1875	1317	1048	889	811	761	775	744	733	738	711	734	784	755	770	742	793	753	778	721	743	690	793	748	783	744	780	762	759	769	753	772	780	715	741	790	786	799	787	754	729	773	824	748	753	700	709	768	653	756	778	761	761	776	769	782	755	711	733	777	812	766	735	770	778	789	752	759	735	716	824	735	738	759	770	755	761	810	738	756	765	797	742	759	725	767	787	726	739	742	764	758	791	746	784	766	742	769	760	764	751	784	744	758	773	774	751	748	743	751	740	725	781	782	734	751	797	696	793	738	750	753	778	753	771	736	782	778	754	817	763	790	804	727	727	745	792	790	718	717	793	779	772	761	701	732	719	754	738	776	773	766	735	807	724	759	805	773	730	762	748	761	754	775	714	779	737	765	784	765	769	737	777	728	707	789	727	778	743	763	697	771	753	775	803	735	722	785	748	701	769	756	738	730	750	767	783	765	737	759	840	768	758	760	758	763	737	745	735	732	741	745	750	745	735	786	716	782	718	759	760	701	789	776	793	730	766	743	763	745	776	743	723	735	773	748	720	767	768	775	719	756	791	783	717	729	709	750	704	770	752	767	769	769	741	765	796	758	722	748	751	740	793	750	746	798	728	780	735	725	710	729	730	714	783	752	753	762	760	735	752	742	733	777	730	777	735	752	768	754	730	709	775	698	756	738	699	792	767	827	768	754	755	744	760	780	767	758	743	735	749	753	734	745	759	694	751	742	761	765	720	771	728	782	729	774	720	717	786	725	717	763	764	729	783	744	737	742	813	739	743	744	773	710	756	793	769	693	793	716	731	755	724	780	753	765	751	781	763	750	732	717	772	728	742	763	762	799	762	727	746	743	753	788	757	762	771	804	737	768	707	725	767	811	733	729	753	762	766	756	754	793	731	736	788	752	770	749	782	760	761	734	774	730	776	756	796	772	770	773	723	743	746	754	786	751	795	797	761	783	760	721	748	762	723	714	719	790	777	708	742	767	773	778	747	717	726	745	721	736	816	722	718	736	678	726	761	793	742	771	759	755	755	714	721	785	729	740	720	738	776	745	705	782	769	696	739	767	757	721	751	736	717	715	729	748	796	707	748	723	791	776	730	761	756	768	767	692	720	673	736	741	742	799	704	760	774	788	792	753	741	807	776	769	720	717	763	743	738	771	706	737	742	791	754	737	769	797	740	725	726	749	780	758	748	760	698	781	740	725	705	747	729	727	795	786	769	743	746	734	767	787	756	800	714	753	729	708	751	737	778	720	721	807	779	732	747	751	769	785	696	778	721	758	708	732	749	775	786	743	724	724	781	755	765	747	680	763	767	755	779	657	763	736	738	746	858	749	770	765	743	775	746	739	770	765	799	744	778	780	763	713	734	742	806	780	749	774	760	734	782	818	721	746	760	779	730	787	753	739	736	785	752	734	777	780	776	748	713	771	785	778	732	757	754	771	742	756	694	746	786	745	720	764	686	735	762	765	755	756	763	728	678	711	748	726	759	811	748	772	742	724	775	777	785	789	737	787	737	789	789	789	696	780	724	769	775	741	736	758	748	762	763	741	715	709	723	743	745	767	779	705	745	783	745	775	719	724	751	675	723	744	749	709	734	737	762	724	761	782	765	703	761	741	775	724	776	780	765	748	795	745	723	779	753	760	768	734	722	730	771	737	765	716	745	713	747	779	763	758	695	766	768	711	750	725	761	772	754	748	725	754	782	697	742	780	752	716	736	760	705	779	752	763	754	756	751	758	790	758	761	726	800	733	764	743	694	731	730	715	789	742	731	782	735	732	784	745	703	770	790	738	778	767	752	777	763	753	706	726	718	735	741	807	730	739	784	782	789	726	724	734	741	787	776	790	718	732	739	766	770	747	700	780	731	762	788	825	752	754	724	765	749	724	764	763	725	797	721	697	792	761	775	789	721	745	671	704	753	716	755	805	726	747	793	732	790	779	755	757	768	733	734	738	792	754	724	772	742	780	763	771	759	710	771	738	763	776	744	738	731	735	761	756	746	767	748	736	793	703	767	707	726	759	751	738	785	736	730	792	759	782	764	732	752	775	777	757	723	699	794	789	787	699	712	730	740	691	682	756	716	773	738	718	756	765	755	781	751	758	713	767	732	812	770	792	770	728	748	782	806	737	723	781	726	746	780	739	773	766	755	740	794	740	733	764	791	753	753	784	749	754	699	735	710	805	744	765	727	743	738	778	765	744	740	727	746	714	783	752	780	744	735	727	779	753	738	718	778	748	725	698	750	748	760	722	771	700	777	795	779	756	789	789	746	764	758	768	719	750	730	728	711	762	785	711	742	736	783	802	732	745	725	759	765	782	726	775	768	736	807	779	743	757	727	764	735	746	756	836	701	803	732	727	781	752	750	762	767	738	740	747	759	698	745	762	757	773	741	765	731	731	730	763	752	728	717	772	774	714	725	710	787	790	774	714	761	763	759	755	736	707	738	796	711	762	776	720	710	762	739	746	743	750	755	705	722	734	739	796	754	778	750	737	781	755	777	738	769	771	698	744	780	733	714	773	751	732	711	789	763	723	776	738	759	720	787	786	724	757	720	748	746	716	721	784	718	705	722	758	725	791	781	765	761	753	742	737	721	751	739	795	792	764	760	760	780	769	771	782	791	762	820	782	759	724	706	770	784	757	710	722	731	742	776	768	770	746	725	737	779	728	773	775	792	763	792	752	757	743	786	732	837	770	792	743	760	794	746	768	729	730	761	771	744	753	773	786	722	727	719	795	758	749	747	744	825	756	713	789	733	773	808	778	753	751	797	806	728	797	792	751	758	716	783	757	796	753	766	760	766	762	746	799	741	744	767	793	763	783	777	732	747	749	738	774	752	741	777	743	725	725	770	748	780	805	752	715	727	798	759	751	780	755	716	751	753	786	763	747	769	754	791	753	740	699	742	782	718	802	803	732	765	729	733	788	721	741	783	738	763	724	750	745	753	722	776	748	699	782	756	767	774	776	803	746	827	765	762	745	749	758	721	743	765	724	804	844	731	768	748	757	728	724	764	741	770	763	740	739	768	714	778	757	808	762	745	764	740	793	765	727	700	733	736	711	774	751	736	784	744	748	752	752	795	732	762	730	764	766	718	724	735	774	785	778	801	758	831	777	735	687	745	758	740	783	717	752	717	772	756	756	753	792	772	721	734	703	761	757	746	799	737	756	745	756	751	727	774	770	762	783	717	732	724	812	751	736	675	725	741	763	797	722	746	776	771	759	753	733	802	776	729	742	748	746	772	795	774	746	732	733	742	772	862	768	776	729	767	780	759	740	742	739	747	752	719	737	757	809	741	771	733	776	764	786	807	737	788	777	745	731	764	738	714	801	751	750	759	730	758	704	808	750	768	728	738	769	780	743	785	753	722	785	683	731	772	728	795	744	726	738	745	757	772	739	778	757	725	775	747	755	801	790	736	759	760	737
29989	51621	45149	34190	21076	17108	16771	14399	11439	8556	6551	7273	12738	18362	15823	12604	8652	5291	3419	2296	1647	1363	1162	1128	1107	1072	1076	1102	1061	1105	1130	1061	1107	1105	1152	1078	1040	1068	1089	1041	1086	1105	1128	1078	1055	1076	1071	1113	1100	1101	1069	1092	1061	1076	1132	1099	1085	1036	1138	1136	1051	1084	1107	1087	1064	1027	1087	1112	1131	1096	1080	1083	1116	1067	1067	1116	1109	1090	1042	1058	1083	1035	1119	1081	1021	1044	1051	1090	1134	1111	1069	1110	1063	1068	1121	1060	1069	1136	1098	1071	1092	1125	1039	1035	1103	1105	1111	1128	1126	1087	1082	1072	1101	1128	1094	1074	1019	1133	1072	1128	1067	1095	1110	1073	1030	1048	1072	1097	1076	1168	1061	1127	1148	1104	1127	1071	1103	1047	1079	1088	1042	1076	1068	1073	1052	1074	1043	1089	1118	1142	1104	1024	1067	1067	1082	1086	1075	1048	1096	1012	1103	1154	1138	1076	1121	1094	1135	1102	1061	1069	1005	1062	1060	1134	1123	1079	1131	1091	1064	1114	1096	1088	1039	1140	1078	1138	1089	1052	1034	1110	1134	1099	1071	1090	1112	1119	1121	1113	1083	1088	1111	1135	1029	1066	1126	1075	1104	1075	1097	1106	1069	1069	1088	1087	1031	1083	1079	1031	1090	1098	1021	1067	1079	1114	1059	1050	1062	1028	1104	1112	1080	1105	1044	1134	1037	1117	1135	1070	1126	1097	1037	1142	1112	1121	1114	1096	1078	1151	1115	1084	1029	1098	1099	1065	1087	1081	1080	1098	1084	1082	1116	1067	1098	1068	1079	1088	1089	1086	1064	1062	1107	1092	1099	1038	1024	1070	1056	1081	1105	1120	1041	1077	1097	1045	1161	1119	1053	1062	1076	1047	1071	1112	1096	1077	1134	1072	1079	1050	1043	1128	1078	1087	1133	1020	1111	1066	1092	1062	1122	1159	1104	1092	1133	1111	1104	1131	1082	1108	1044	1090	1106	1147	1050	1086	1035	1054	1093	1106	1108	1030	1082	1070	1033	1049	1077	1068	1109	1006	1080	1068	1107	1041	1121	1081	1108	1093	1067	1074	1128	1096	1073	1102	1090	1114	1092	1114	1091	1110	1058	1097	1120	1090	1057	1095	1068	1027	1091	1054	1082	1070	1056	1107	1066	1076	1061	1147	1070	1104	1107	1125	1052	1066	1076	1091	1056	1046	1081	1056	1047	1051	1108	1097	1106	1078	1043	1101	1104	965	1099	1040	1069	1084	1102	1042	1064	1053	1057	1084	1088	1093	1096	1041	1067	1076	1068	1030	1124	1086	1079	1049	1061	1095	1109	1076	1017	1084	1045	1116	1119	1077	1083	1165	1084	1126	1056	1152	1088	1039	1053	1087	1126	1137	1115	1035	1066	1127	1080	1090	1039	1106	1075	1046	1079	1109	1086	1080	1065	1083	1094	1081	1167	1070	1048	1035	1143	1078	1144	1091	1041	1093	1051	1134	1085	1076	1071	1083	1105	1060	1111	1092	1102	1206	1069	1103	1148	1140	1134	1082	1075	1071	1089	1133	1030	1084	1054	1071	1171	1056	1124	1108	1089	1064	1127	1067	1034	1086	1121	1061	1074	1074	1071	1081	1079	1079	1046	1101	1096	1109	1133	1036	1089	1070	1077	1116	1147	1041	1026	1121	1055	1061	1075	1127	1059	1111	1061	1103	1000	1127	1001	1104	1132	1089	1012	1116	1087	1057	1082	994	1105	1109	1054	1101	1071	1049	1069	1116	1141	1032	1052	1106	1080	1101	1043	1111	1073	1069	1115	1110	1043	1079	1127	1056	1067	1129	1120	1093	1087	1109	1062	1115	1071	1122	1103	989	1061	1028	1033	1115	1024	1088	1063	1056	1034	1137	1087	1097	1096	1085	1050	1119	1191	1117	1066	1090	1117	1076	1071	1048	1102	1108	1049	1101	1107	1057	1027	1033	1022	1120	1114	1103	1111	1096	1084	1018	1146	1097	1148	985	1048	1153	1072	1091	1126	1053	1119	1073	1098	1114	1034	1048	1099	1114	1087	1084	1059	1120	1125	1099	1093	1023	1042	1095	1067	1048	1056	1047	1104	1123	1020	1082	1099	1073	1094	1071	1058	1108	1058	1108	1114	1058	1066	1128	1043	1075	1127	1106	1040	1090	1107	1069	1058	1090	1122	1104	1035	1068	1098	1079	1036	1009	1107	1144	1071	1077	1114	1092	1130	1126	1105	1103	1057	1122	1043	1097	1062	1095	1053	1089	1114	1096	1124	1072	1062	1051	1110	1116	1087	1084	1137	1088	1100	1104	1088	1075	1080	1043	1064	1083	1131	1109	1109	1135	1120	1117	1010	1084	1053	1007	1108	1069	1064	1126	1058	1104	1126	1099	1121	1060	1025	1100	1057	1124	1041	1067	1097	1060	1123	1093	1061	1074	1121	1069	1075	1073	1096	1036	1090	1086	1079	1095	1053	1090	1099	1058	1079	1073	1104	1090	1076	1080	1131	1104	1068	1122	1083	1081	1083	1087	1110	1082	1143	1109	1054	1090	1095	1100	1069	1049	1043	1075	1089	1049	1093	1096	1096	1136	1094	1106	1044	1117	1063	1126	1082	1063	1110	1045	1124	1147	1067	1114	1087	1074	1049	1031	1134	1125	1089	1061	1164	1163	1082	1100	1124	1093	1033	1110	1091	1072	1058	1157	1125	1053	1085	1105	1079	1135	1011	1000	1026	1094	1110	1070	1139	1138	1105	1067	1073	1100	1088	1126	1061	1104	1070	1080	1081	1061	1085	1096	992	1133	1063	1069	1019	1030	1158	1023	1098	1050	1158	1157	1085	1104	1116	1124	1128	1112	1087	1095	1129	1145	1088	1047	1104	1022	1117	1059	1050	1104	1050	1050	1107	1116	1039	1056	1085	1044	1047	1069	1079	1036	1135	1090	1118	1048	1069	1106	1157	1070	1132	1086	1022	1084	1140	1108	1119	1095	1117	1033	1123	1058	1095	1036	1113	1074	1139	1129	1067	1028	1095	1114	1125	1092	1098	1056	1103	1133	1102	1062	1116	1089	1089	1047	1096	1092	1008	1125	1092	1098	1115	1177	1035	1044	1074	1044	1052	1092	1043	1059	1107	1157	1060	1045	1087	1013	1080	1100	1081	1029	1049	1053	1053	1104	1047	1187	1085	1142	1112	1030	1019	1050	1036	1052	1070	1101	1089	1121	1099	1063	1076	1079	1064	1058	1078	1129	1024	1068	1107	1025	1138	1120	1098	1073	1121	1078	1137	1036	1078	1053	1076	1075	1089	1109	1071	1095	1060	1084	1161	1048	1058	1102	1088	1080	1049	1043	1062	1123	1111	1096	1120	1075	1056	1039	1072	1105	1038	1060	1017	1095	1056	1097	1071	1056	1057	1042	1048	1080	1045	1081	1058	1057	1070	1132	1127	1069	1041	1098	1127	1102	1113	1086	1105	1116	1062	1094	1042	1119	1112	1042	1034	1148	1081	1040	1061	1072	1055	1058	1111	1056	1082	1062	1099	1086	1129	1027	1072	1068	1092	1082	1057	1109	1116	1048	1087	1080	1000	1092	1093	1067	1089	1110	1119	1055	1111	1105	1079	1057	1117	1091	1126	1100	1043	1083	1051	1048	1067	1046	1062	1095	1174	1053	1035	1075	1086	1082	1036	1116	1087	1062	1129	1131	1104	1124	1067	1008	1076	1134	1081	1115	1059	1110	1073	1097	1089	1078	1114	1056	1053	1064	1117	1056	1091	1041	1053	1101	1032	1099	1135	1061	1104	1053	1039	1061	1096	1117	1101	1044	1073	1089	1047	1087	1110	1097	1044	1114	1078	1101	1076	1086	1065	1103	1137	1078	1093	1121	1097	1025	1079	1048	1096	1085	1060	1107	1115	1129	1078	1051	1129	1099	1097	1082	1097	1103	1050	1104	1156	1098	1111	1061	1096	1074	1152	1098	1023	1047	1104	1077	1055	1106	1157	1083	1069	1074	1068	1018	1092	1117	1093	1056	1054	1064	1073	1047	1092	1096	1119	1080	1088	1042	1108	1093	1129	1081	1071	1023	1121	1093	1092	1052	1082	1082	1073	1095	1082	1038	1069	1048	1153	1070	1113	1073	1103	1094	1129	1077	1094	1064	1064	1094	1071	1089	1107	1054	1078	1084	1060	1091	1025	1133	1170	1109	1102	1140	1117	1091	1113	1061	1056	1073	1098	1140	1065	1080	1067	1019	1121	1042	1054	1136	1137	1097	1093	1069	1084	1056	1104	1068	1072	1054	1105	1055	1085	1084	1101	1092	1048	1038	1076	1055	1118	1100	1071	1098	1024	1111	1070	1130	1106	1050	1127	1063	1090	1027	1060	1108	1146	1099	1086	1101	1058	1041	1043	1103	1072	1165	1124	1059	1055	1077	1117	1088	1082	1129	1056	1065	1090	1133	1029	1077	1122	1067	1082	1086	1114	1038	1112	1132	1080	1034	1065	1091	1081	1038	1118	1080	1141	1035	1072	1069	1051	1048	1061	1079	1110	1067	1001	1144	1102	1094	1108	1089	1054	1114	1125	1111	1099	1035	1016	1102	1104	1076	1075	1058	1011	1042	1061	1048	1140	1045	1138	1099	1054	1045	1087	1083	1079	1039	1092	1047	1112	1089	1109	1067	1079	1069	1087	1093	1078	1077	1066	1121	1097	1053	1068	1064	1097	1079	1094	1033	1094	1081	1087	1038	1038	1099	1078	1077	1101	1065	1148	1111	1106	1016	1060	1038	1125	1074	1123	1046	1111	1066	1097	1093	1043	1097	1094	1047	1107	1037	1117	1130	1139	1056	1109	1080	1100	1108	1126	1095	1058	1082	1083	1084	1027	1035	1057	1078	1086	1049	1073	1076	1083	1144	1132	1031	1096	1091	1058	1071	1119	1034	1071	1109	982	1072	1054	1053	1040	1100	1058	1011	1074	1090	1022	1095	1037	1089	1021	1100	1093	1074	1122	1061	1096	1067	1096	1036
22928	21087	28913	23623	21193	21265	16054	7933	6049	4308	3322	4626	9335	18376	19170	13953	9282	5684	3648	2076	1324	977	831	752	749	714	777	787	717	707	720	734	722	776	754	744	713	732	757	739	716	730	729	766	683	763	765	747	711	695	712	750	697	751	738	710	752	713	731	700	692	662	731	742	699	750	688	740	751	723	704	728	726	679	740	739	721	721	717	741	723	729	720	660	752	719	777	689	782	724	716	756	714	707	713	699	700	741	700	732	746	766	730	760	683	708	734	760	677	755	699	705	714	679	727	714	731	719	722	743	673	697	730	675	682	695	705	713	704	725	732	708	695	706	739	702	726	744	741	727	719	717	748	728	689	732	674	688	734	725	724	704	727	689	771	736	686	740	695	676	698	745	722	773	732	747	741	717	673	716	696	731	763	688	720	721	716	693	731	764	672	728	759	739	725	736	739	736	741	713	718	667	644	751	788	764	749	711	771	709	735	692	704	728	679	720	764	732	735	736	734	734	728	692	709	699	739	749	772	689	712	722	765	725	677	709	667	700	702	756	772	737	690	743	781	722	719	726	668	761	764	732	761	762	733	747	722	717	732	782	700	690	695	696	689	742	709	748	680	735	706	733	712	766	718	671	683	766	693	718	742	753	671	745	723	723	764	726	750	765	756	712	723	713	738	724	740	715	704	710	746	765	706	773	723	761	747	700	732	717	741	669	743	725	717	730	704	696	760	701	681	735	686	737	720	716	709	726	720	730	726	718	768	696	682	700	717	741	741	741	765	695	727	717	705	730	691	734	700	748	736	759	750	693	721	711	720	677	717	702	718	719	701	717	710	717	717	740	686	749	755	732	707	766	709	732	652	730	712	765	724	691	702	692	744	719	764	715	687	741	728	705	728	736	694	745	698	735	764	768	695	727	814	735	705	658	726	727	792	651	762	666	706	711	722	731	655	783	701	679	707	703	737	682	706	722	692	760	731	748	704	720	682	695	706	724	676	680	791	733	725	778	749	681	705	750	732	720	712	734	724	712	717	744	695	717	694	729	680	752	719	752	686	725	719	748	750	757	722	719	768	713	705	740	742	727	764	740	691	697	736	780	700	781	740	733	732	672	739	744	667	710	753	710	700	728	771	725	714	725	733	737	661	706	716	737	709	717	717	698	726	741	702	685	672	669	733	719	695	715	733	712	691	689	774	723	755	711	670	692	713	748	740	715	717	721	746	668	706	678	756	762	714	742	701	689	737	724	739	683	770	737	730	767	733	724	739	709	716	704	692	734	679	720	734	706	702	724	741	735	687	725	719	708	746	704	703	702	748	737	729	701	730	724	688	702	738	723	695	744	716	722	725	780	734	679	683	722	706	723	698	695	737	691	733	721	735	697	705	737	716	705	703	717	737	725	670	728	746	788	713	732	729	730	693	732	722	673	715	763	684	720	690	717	748	761	716	756	691	725	776	691	730	778	712	717	683	741	729	723	741	699	705	703	737	674	754	749	714	739	718	741	662	764	709	736	756	714	739	698	726	774	735	713	748	727	708	700	724	696	673	752	757	707	673	689	726	773	689	717	749	738	713	734	718	743	735	721	703	689	742	718	739	742	705	689	755	748	726	719	727	702	758	750	756	730	741	717	741	702	715	699	739	712	737	729	711	682	759	761	712	728	754	721	697	760	719	714	683	741	735	697	741	723	691	666	689	711	723	733	728	747	731	697	627	732	729	722	709	711	743	725	744	705	747	744	734	683	752	684	757	739	719	694	674	651	715	699	721	676	682	748	722	740	732	743	729	746	735	754	774	725	738	691	688	678	715	801	681	734	720	697	728	756	724	768	688	721	728	731	714	717	700	725	723	698	726	712	708	763	748	742	719	722	766	713	737	741	720	727	734	653	725	758	707	728	722	716	710	716	706	724	729	733	740	741	766	707	729	762	736	748	738	736	750	735	732	699	702	736	738	669	732	747	670	665	733	713	711	732	718	731	733	709	757	707	736	723	707	738	749	735	738	724	738	733	716	737	700	752	711	758	666	722	691	705	730	644	727	753	729	757	719	718	759	753	730	748	673	782	698	778	755	721	728	769	765	698	684	674	719	716	701	741	739	692	727	690	710	726	706	688	720	729	714	679	756	682	705	700	726	720	731	726	726	709	777	746	732	739	701	737	743	696	731	723	725	723	697	719	759	751	679	676	726	735	742	666	754	732	755	689	757	694	713	728	746	731	722	699	716	758	719	729	710	699	705	718	737	694	744	727	754	753	706	703	677	723	703	734	702	694	733	743	694	715	697	706	746	715	715	723	731	751	750	747	704	745	762	671	746	715	654	704	677	744	678	771	677	731	709	724	700	727	755	698	751	723	754	734	712	715	732	712	750	765	688	724	739	709	731	723	739	742	673	725	715	724	742	753	688	692	739	736	759	672	743	781	754	740	713	706	734	720	683	768	715	729	789	707	683	688	728	664	712	739	728	734	717	716	772	716	705	703	709	738	776	690	725	755	684	731	762	672	712	720	740	721	695	719	700	738	748	755	736	722	702	725	679	728	767	734	746	746	714	658	672	717	704	706	713	720	765	758	736	707	721	732	726	716	706	742	759	695	703	742	736	684	706	700	772	711	717	686	710	719	670	704	784	758	731	712	709	701	701	721	709	769	737	728	696	730	725	685	727	718	731	704	717	720	699	669	664	740	703	695	726	727	712	716	706	723	745	704	737	754	719	719	707	692	682	678	734	736	716	701	685	686	696	696	668	747	709	712	714	737	735	756	729	726	721	739	716	705	714	685	749	779	714	756	704	748	708	718	711	703	738	753	660	728	697	693	711	752	747	723	755	703	722	746	745	776	749	722	700	712	746	694	721	759	685	760	664	751	762	693	722	735	700	663	675	750	757	684	715	687	735	677	676	696	770	744	719	742	686	694	695	717	714	743	748	781	677	737	726	712	691	677	731	715	774	702	674	726	723	719	705	711	741	746	730	746	697	722	688	702	701	784	699	746	698	708	680	753	701	737	712	753	696	788	755	743	744	672	708	732	727	738	674	719	743	719	695	703	713	706	712	658	714	689	715	733	705	667	695	720	699	658	695	698	696	672	747	705	678	739	739	717	751	742	696	695	778	732	727	732	732	687	735	731	694	711	766	769	694	725	711	695	714	736	696	744	697	698	731	759	724	663	736	730	676	715	697	749	759	737	752	719	725	672	763	741	723	731	709	702	685	765	729	687	740	710	730	738	732	703	684	716	726	706	720	723	720	769	705	699	716	728	702	727	733	708	732	719	747	759	747	718	780	709	718	754	730	729	744	803	718	688	713	723	720	749	743	690	704	684	743	740	692	716	711	760	759	693	731	730	761	720	750	715	718	736	687	697	716	809	740	702	724	726	740	706	729	697	737	709	704	782	731	731	717	692	679	722	690	726	702	762	727	722	721	719	674	652	740	745	694	709	696	739	688	744	768	694	706	697	691	726	672	752	699	714	707	727	722	737	710	765	747	746	689	683	679	730	725	750
33091	57083	51746	34412	25617	20932	17946	14791	13068	9626	7620	10439	18457	27904	26781	20510	15120	10338	6717	4078	2438	1628	1219	1065	995	1067	1044	1002	1017	1031	1019	1000	1068	1008	1024	996	1111	1073	1033	1033	1030	1117	984	1000	1094	1071	1025	1051	1031	1040	978	1058	1080	1010	1052	1029	1017	1057	1091	1073	1059	1033	1018	991	945	1066	963	1021	1019	1052	1044	1070	1015	1031	1015	1022	1099	969	1093	1031	990	990	1057	1039	1037	1081	1062	1026	1044	1002	1066	991	1022	999	1012	1074	1002	1014	1035	1070	1012	1051	992	1052	1013	1054	1017	1043	993	1039	1049	984	1039	1046	1034	1051	1073	1067	1033	1015	1014	1012	1049	1077	1032	1017	1031	1042	1013	1065	1039	1049	1049	991	1035	998	1044	990	1047	1038	1037	1002	1103	1094	995	1065	1006	1028	1046	1050	1048	1032	1025	985	1034	1005	996	1019	1014	1036	1007	1070	1036	1034	966	1075	1023	1079	954	1006	1040	1028	984	1051	990	1081	1006	1008	990	1075	1021	1014	1038	999	1001	1033	1050	1039	1076	1072	1026	1017	1055	1039	1082	1023	1027	970	984	1052	993	1085	1037	998	1070	1013	1053	1035	1021	1007	1058	1026	999	1085	1049	985	1028	1032	1089	979	1011	1019	1064	953	1032	1037	1059	1040	1016	1056	1031	1025	1035	1008	1058	1111	1020	1017	1069	958	1039	1025	1109	1034	997	966	1104	1076	1002	1058	1056	999	1084	1058	1060	1052	1076	1061	1092	1033	1041	1017	1025	1035	1079	1024	992	1079	1044	1000	1055	1017	1006	992	976	1074	1032	1006	1046	969	1049	1041	1040	994	1063	1075	1055	1044	1009	1030	1025	1028	1044	1074	1038	1019	1060	1043	1082	1050	1064	1108	1027	1053	1051	996	1000	1103	1010	1029	1087	997	1027	1076	1031	967	1063	969	1013	1030	1018	999	1022	1011	1055	978	1067	1043	1037	1016	1033	986	1083	1002	1065	982	1045	1068	1057	981	1037	1030	1029	1006	994	1003	1083	1071	994	993	1088	1074	1029	1061	1029	1056	1060	1019	961	1063	1045	1044	1054	1016	1065	1024	1035	985	1028	1021	993	1003	991	1039	1001	991	998	1051	1053	1000	1046	1024	1018	1020	1086	1071	1000	1102	1050	983	1024	960	988	1028	1000	1020	1052	1019	1054	1006	1060	1054	986	1067	1026	1028	1031	1008	1018	1064	1049	1032	1056	1063	979	1029	1027	1033	1092	996	986	995	1038	1010	1019	1047	1018	1022	999	1048	1031	1042	1055	1053	1023	1038	1012	1068	1013	1124	999	1049	1082	1039	1089	1035	1097	1002	1023	963	1067	1056	984	1020	1054	1017	1081	999	1049	1008	997	1050	1036	1030	1048	1105	1061	1034	994	1011	1045	1072	1014	1091	1025	1021	997	996	1027	1027	1082	1048	1006	1008	1021	1003	1003	1080	1019	1015	1069	1084	1020	1069	1006	1035	1052	1034	1029	1004	1049	1022	1057	1050	1022	1023	962	1071	1035	1077	1012	1094	1049	1026	1019	997	1089	1045	985	1088	1034	1018	1061	1014	1064	1009	1019	1046	1102	1029	1000	941	1034	1017	1033	1106	1018	1032	1005	1071	1070	1044	1050	1028	1068	1061	1004	1057	1018	1068	1031	1012	1003	1014	1039	1019	1024	1011	1019	976	1042	1061	1026	958	1053	1002	1118	1053	1034	994	962	1078	1084	1003	1046	1021	1053	987	1002	1010	1015	1001	1060	983	1025	1040	1054	1022	1050	998	1043	1040	1066	1043	1046	1020	970	1016	1029	1035	1077	1099	1033	972	1022	1023	1025	993	1003	981	1037	1073	1096	1053	1051	1025	1007	1014	1051	1068	1058	969	1028	996	1018	1003	1074	1034	1054	1026	1032	1039	1036	986	1077	1023	1046	993	998	1068	1014	1007	1067	1051	1011	1069	1082	984	1060	1086	1104	1041	1087	1027	1111	1029	1007	1015	1008	1036	986	1024	1027	1079	1002	1009	1101	1014	1069	1016	1070	1013	1016	1066	1043	1062	1034	988	1040	988	975	981	1043	1035	1035	1070	1094	1003	1076	1000	1088	1066	973	1015	1039	1093	1041	1013	1084	1014	1016	1015	1146	1000	1063	1000	1092	1021	1061	1024	986	1066	1037	1078	1028	970	1066	1085	1100	1044	1007	1019	976	1053	1030	1019	1034	1070	1014	1070	988	1053	1068	1053	1068	1039	1101	1082	1028	1023	1005	1073	1019	988	1103	1064	1008	1030	1054	962	1001	1002	1064	1040	1019	1039	1052	1033	1034	1022	1019	990	1004	1073	1052	1002	1076	992	1042	1007	1033	1039	1017	1024	1033	1125	998	1066	1064	1091	1045	1010	1003	1038	1050	1009	1059	1035	1062	1064	1060	1043	1023	1024	1035	983	1084	1012	1034	966	1031	1013	1052	965	1083	955	1032	1014	1030	1048	1061	1042	1020	1102	1026	1029	996	1045	1011	1027	1010	963	1021	1002	1050	1062	1040	1026	1014	1084	1013	1037	1056	1026	1034	1041	1064	1025	1027	1033	1055	1042	1040	1030	1040	1055	1042	1092	1055	1053	1025	972	1028	1071	1075	1045	1058	1055	1047	1102	998	1043	1028	983	1011	1029	1056	1016	1075	984	1093	1043	1044	992	1056	1033	1001	998	1026	1013	1082	1002	1010	1053	1082	1020	981	1011	1056	1003	987	1033	973	1011	1058	1047	1065	1009	1023	1011	1060	1047	982	1017	1073	1043	992	1067	1049	1090	1037	1024	1042	1056	1012	1020	1046	1038	1078	1059	1025	1025	1056	1023	978	1014	1101	1032	1055	1046	1058	1026	1029	1057	1082	1003	1005	1037	1020	1027	1060	973	1052	1038	1037	1044	1079	1029	1031	1037	1059	1024	991	1004	1003	1042	1014	1086	1007	1069	1010	1004	1054	1075	992	1016	1000	1060	1078	1008	1038	1078	1061	1031	1110	1037	1042	1035	966	1058	1048	1009	1018	1027	1062	1110	1014	1041	995	1028	1059	1059	1024	1050	1027	1099	1080	1057	1020	1033	1063	1056	1059	1017	1032	999	1045	1026	1104	1025	1034	1018	1094	1035	975	1046	915	994	1076	1074	1074	1000	1034	1084	1035	1043	1042	1060	1117	1014	1076	1056	1032	1017	1023	1027	1016	1020	1065	1048	1027	1016	1004	986	1030	1009	1074	1020	989	1047	1016	999	1040	1041	1056	1028	1031	1054	1030	1083	1083	1072	1078	1002	993	1088	1034	1033	1026	1038	1056	987	1023	1027	1040	964	1052	1054	1081	1038	1048	1032	985	1002	1007	1029	1052	1045	1051	1050	1091	1047	1073	1048	1010	1048	1054	1048	1016	1028	998	1056	1067	1083	1079	1006	1029	1082	1037	1055	1015	1092	1040	1042	1059	999	996	1059	1030	1014	1023	1025	1036	986	1018	1027	1063	1002	1022	1009	990	1028	999	1007	1056	1045	1031	1083	1034	1013	1013	1069	1010	1038	1035	1028	1018	1045	1024	1019	1085	1033	1057	1046	1057	1038	1059	1070	1038	1002	1075	1044	1047	1024	985	1054	1046	1046	1052	967	1022	1061	1048	1052	999	1022	1063	1032	1011	1036	1100	1043	998	1067	1047	1005	1025	1010	1069	1035	1093	1020	1064	1072	1074	1038	1039	1001	1049	1018	1020	1072	1057	997	1070	1035	1052	1036	1051	1013	1057	1008	1022	1042	1057	1015	994	1045	1036	1021	988	1057	1064	1056	999	1039	1044	1104	1027	1035	986	1017	1069	1061	1037	978	1063	1038	1035	1036	1023	1039	1043	1059	1056	1085	1011	1012	1052	1080	990	1039	1065	1027	1009	1073	1108	1085	1080	1035	1041	1032	1059	1033	1080	1039	1014	962	1036	997	1076	1017	1017	1033	1038	983	1058	1019	1010	1088	1026	1026	1040	998	1019	1037	1044	1019	1026	1069	1032	1093	1000	1026	1055	1089	1003	1069	1019	1004	1056	1046	1033	986	1061	981	1021	1058	993	1036	1033	1004	1030	1049	1058	985	1063	975	1035	1074	1028	1034	1028	1089	1021	1066	1055	1026	1006	1073	1010	1037	1046	1035	1071	1041	1019	1020	994	1054	1042	1037	1033	1030	1047	980	1008	1033	1030	1020	1067	1021	1046	1071	1009	1077	978	1079	1054	1039	1062	1052	1072	1038	1027	1078	1041	1000	1026	1056	1056	1036	1044	1084	1024	1059	1110	1015	1010	1030	1031	1040	1006	1041	1018	993	1067	1030	1075	1027	1059	995	1005	1068	1006	1058	1061	1030	1097	979	1034	1036	1094	1044	1114	1064	1023	1024	1022	1017	1022	978	1043	1078	1048	1018	1031	1062	1054	1083	952	1054	1028	1071	1022	954	1054	1025	999	997	1044	1041	1062	1075	1047	1018	989	1036	1068	977	1009	1067	1028	1007	1010	1024	987	1063	1025	1049	1076	1055	1053	998	1035	1093	1076	1032	1055	1031	1050	1031	1041	1002	1000	1024	1015	1083	1055	1085	1039	1045	962	1049	993	1005	1017	1013	1060	1072	1044	1034	1021	1015	1044	1017	1042	1016	1020	971	971	1030	1044	1057	1028	1025	942	1053	1058	1038	1079	998	1039	1050	1039	996	1026	1015	997	1019	1070	1034	1048	1043	1051	1061	1010	1055	1005	997	990	1030	982	1055	1047	1040	989	1077	1032	1035	1020	1084	1003	1045	1042	1051
27787	24995	27866	18308	10104	5987	4372	3688	3391	2142	2234	2204	1992	2240	2151	1943	1519	1168	1029	870	811	800	786	778	790	730	727	710	739	733	748	715	751	747	755	772	772	753	664	706	750	743	667	772	750	745	701	708	718	775	766	772	741	755	704	749	680	738	751	698	683	729	722	763	715	755	747	720	702	667	700	721	728	753	693	759	727	734	737	758	754	751	752	731	704	719	721	726	728	707	713	752	765	771	702	709	757	787	709	779	759	741	698	716	740	724	707	696	786	723	772	705	730	766	711	674	768	744	717	713	726	734	704	770	707	681	717	776	716	740	718	697	739	727	724	701	689	713	710	697	727	713	713	739	717	730	728	749	731	764	715	699	682	698	753	768	690	719	720	722	728	701	771	698	709	712	746	772	769	728	742	771	743	748	694	740	766	713	685	759	684	752	703	739	701	707	707	739	707	678	722	711	774	717	688	759	743	745	680	799	730	712	748	758	717	702	693	739	693	708	734	729	694	746	723	716	706	732	750	750	712	688	708	698	771	719	768	692	766	722	715	724	677	780	716	711	743	785	791	782	716	782	748	737	737	720	704	754	741	752	737	726	708	698	723	764	724	731	695	766	752	742	771	665	680	721	690	734	714	732	740	763	783	713	754	733	722	722	704	797	747	805	769	732	759	768	798	704	764	753	745	766	709	775	769	753	765	735	671	749	729	721	771	719	755	681	737	656	713	727	759	755	717	797	714	725	704	762	751	756	692	719	740	728	712	707	727	730	754	742	711	748	706	725	785	700	707	717	728	720	734	752	746	680	737	761	725	708	756	756	747	729	715	755	713	720	714	719	732	720	757	745	745	792	719	712	714	726	729	729	775	746	712	734	713	702	717	755	731	729	690	717	731	700	716	714	697	756	758	765	744	722	722	762	729	730	738	736	728	751	744	743	716	761	722	696	725	725	729	732	740	759	746	712	760	746	746	669	754	722	715	748	714	742	719	727	778	718	678	765	672	719	708	770	725	747	773	717	752	777	741	736	720	698	669	687	742	754	692	751	736	751	723	723	733	722	703	779	746	768	733	720	718	724	734	752	764	744	708	704	725	741	757	687	740	769	727	760	730	750	748	709	663	777	745	724	711	720	649	767	710	750	791	731	731	740	686	681	710	682	724	760	739	708	707	735	706	721	733	641	738	689	786	737	737	706	724	725	701	738	735	741	780	754	705	772	739	736	738	692	742	746	750	748	737	729	727	752	689	759	735	698	698	734	729	719	690	755	733	709	750	734	742	779	737	717	688	719	766	708	714	794	740	738	691	726	699	687	744	726	737	716	752	745	719	769	721	697	688	701	763	729	765	716	721	715	780	724	686	706	772	730	749	745	767	781	738	713	722	681	702	789	736	733	727	723	670	735	665	689	780	703	727	720	724	728	741	699	718	726	747	701	740	723	685	747	692	781	774	711	715	737	761	767	755	703	787	747	714	741	704	765	748	742	791	717	712	672	719	718	736	689	781	757	754	723	738	774	741	737	744	698	701	696	726	690	761	728	707	721	688	744	751	743	712	716	754	752	678	721	759	738	763	753	706	707	761	724	794	732	698	759	719	756	753	736	750	739	747	762	695	704	739	677	695	754	729	691	774	685	695	736	747	799	720	755	797	766	726	800	734	734	743	711	754	687	683	714	708	745	735	719	717	730	724	707	687	743	735	699	745	683	723	708	746	712	755	732	745	741	777	745	716	711	719	757	732	707	717	789	731	748	756	758	688	723	702	716	760	757	718	683	727	745	710	708	758	762	749	724	692	721	715	723	701	734	764	714	721	705	705	745	738	782	718	759	782	768	722	717	719	699	724	738	768	709	757	729	748	763	720	722	718	720	757	686	768	702	703	760	714	749	700	702	706	762	700	732	736	728	727	686	750	737	742	705	766	756	783	753	789	769	653	728	726	716	760	695	695	697	728	742	748	734	765	687	725	705	714	696	741	756	709	718	776	720	719	729	761	747	760	711	677	755	752	745	749	724	765	758	717	780	735	769	742	747	707	729	698	708	757	744	749	702	704	723	736	780	721	734	735	770	735	731	728	701	719	744	721	687	672	749	751	742	667	792	673	725	748	706	694	771	691	704	781	723	694	765	691	791	793	786	770	751	730	690	765	720	758	768	704	737	754	735	720	742	719	721	775	728	719	746	734	734	727	703	725	736	708	719	699	747	753	729	726	686	744	731	732	722	690	759	765	710	733	757	721	713	705	759	660	739	736	742	744	722	723	717	747	699	739	710	753	721	704	725	733	720	767	719	747	716	748	762	747	737	701	798	713	732	721	760	753	726	722	722	739	761	739	743	721	710	697	725	754	735	790	739	730	712	684	723	709	711	802	742	761	727	725	715	759	755	729	721	760	707	701	737	707	758	736	794	762	741	716	735	695	725	715	727	729	732	715	791	715	701	759	725	725	739	687	760	729	764	722	793	708	719	719	746	745	735	744	699	691	702	737	764	749	753	724	721	688	739	724	749	739	689	731	689	743	764	729	701	740	757	704	718	709	706	756	709	768	708	737	755	686	730	700	710	791	748	734	704	776	769	725	687	677	744	705	731	746	688	718	714	719	706	725	733	753	768	701	785	747	734	712	741	734	703	743	737	751	747	715	731	738	772	755	749	771	713	697	699	703	727	729	740	790	749	746	745	736	711	711	721	716	765	684	731	742	724	699	734	749	707	734	705	685	672	753	766	701	748	758	749	750	718	718	750	733	721	725	703	781	710	719	697	742	736	779	729	700	690	764	735	711	760	754	725	773	733	763	732	760	723	718	768	703	776	730	738	708	766	707	716	792	736	724	768	731	717	774	713	749	708	691	746	749	727	741	750	767	702	764	710	726	757	722	713	676	795	723	753	712	687	785	679	769	737	730	759	768	731	719	705	724	757	720	764	701	771	702	751	738	740	706	762	732	771	770	799	744	716	740	727	749	717	751	736	748	710	738	737	695	669	697	730	770	749	749	733	712	760	722	759	756	754	689	735	702	738	727	796	722	776	689	762	748	762	800	738	702	735	723	722	778	714	755	761	696	691	749	724	749	787	719	718	740	705	771	768	705	763	759	756	749	728	710	699	716	701	723	730	729	695	765	744	716	762	745	745	737	713	750	736	690	720	718	749	712	698	705	708	715	783	739	742	767	743	737	742	716	744	734	735	730	726	702	747	715	707	709	733	730	777	726	732	765	779	769	737	766	762	749	705	758	753	703	719	740	717	728	739	746	769	763	675	730	724	717	723	734	733	786	752	766	757	730	781	698	711	712	701	744	727	721	773	763	706	783	748	704	690	741	736	754	713	756	749	750	725	753	751	730	690	739	755	709	709	745	698	757	767	769	703	751	756	705	734	699	732	712	732	751	721	740	738	734	717	746	719	728	742	750	737	681	711	744	734	684	759	683	684	740	739	770	701	760	678	733	740	707	719	750	709	703	730	770	727	778	745	759	668	697	792	766	761	747	748	762	751	789	714	720	760
29995	41716	34641	21128	16291	12229	9618	8650	8181	4927	5027	5040	4374	4549	4331	3778	2709	1948	1595	1341	1149	1076	1039	1051	1047	1047	1059	1051	1089	1038	1070	1086	1016	1029	1049	1038	1039	1040	1039	1050	1054	1086	1044	1041	1043	1063	1079	1024	1068	1034	1084	1072	998	1084	1122	1095	1026	1098	1096	1051	1026	1073	1062	1042	1010	1030	1102	1061	1088	1097	1040	1078	994	1057	1057	1022	1036	1039	1065	1119	1031	1065	1106	1050	1061	1052	1005	1075	1088	1069	1013	1065	1121	1114	1115	1025	1018	1041	1052	1072	1079	1053	1070	1052	1059	1014	1112	1069	1087	1104	996	1060	1101	1114	1039	1048	1054	1084	1100	1087	1015	1120	1097	1037	1068	1054	1087	1084	1044	1040	984	1109	1007	1036	1032	1042	1098	998	1063	1036	1028	1125	1031	1072	1040	1047	1054	986	1066	1007	1071	1034	1022	1042	1076	1002	1046	1015	1089	1119	1086	1010	1058	1068	1075	1044	1026	1069	1056	1047	1060	1019	1074	1083	991	1031	1069	1032	1008	1026	1065	1055	1194	1078	1012	1032	1049	1055	1094	1099	1061	1051	1059	1072	1096	1054	1083	1061	1070	1010	1042	1052	1013	1046	1071	1011	1010	1048	1078	1033	1046	1043	1021	1022	1062	1079	1047	1046	1077	1071	1036	1111	1068	1022	1076	1093	1062	1084	1061	1024	988	1090	1033	1078	1016	1040	1041	1050	1082	1042	1095	1075	1038	1006	1037	1060	1100	1086	1093	1030	1066	1055	1081	1098	1088	1057	1056	1065	1088	1046	1030	1048	1087	1088	1113	1043	1086	1077	1062	1057	1068	1106	1062	1025	1080	1046	1004	1040	987	999	1019	1037	998	1018	1081	1071	1078	1052	1054	1042	1034	1075	1043	1037	1036	1056	1087	1043	1065	1080	1059	1080	1099	1072	1055	1026	1092	1049	1046	1025	1091	1056	1053	1018	1044	1014	1126	1071	1034	1046	1075	1055	1086	1074	1023	1074	1036	1068	1030	1016	1049	1095	1041	1033	1068	1061	1100	1021	1072	1073	1064	1012	1083	1038	1039	1064	1053	1068	1078	1053	1135	1058	1018	1069	1024	1046	1031	1059	1015	1030	1096	1015	1048	1046	1078	1115	1067	1103	1036	1029	1056	1091	1108	1100	1091	1065	1102	1091	1035	1059	1061	1047	1050	1061	1072	962	1039	1078	1029	1061	1012	1098	1086	1062	980	984	1092	1088	1083	1043	1059	1035	1124	1038	1053	1054	1087	1048	1033	1044	1088	1042	1042	1058	1006	1141	1080	1072	1093	1093	1050	1046	1098	1063	1077	1067	1074	967	1030	1039	1046	1047	1022	1035	1039	1064	1022	1061	1031	1077	988	1067	1012	1004	1072	1033	1025	1048	1041	1025	1087	1042	1057	1047	1056	1074	1031	1103	1028	1055	1081	1003	1107	1086	1055	1058	1091	1110	966	1084	1046	1076	1074	1036	985	1038	1029	1073	1095	1129	992	1090	1079	1022	1013	1104	1059	1069	1080	1077	1018	1039	1055	1029	1119	1059	1054	1021	1064	1064	1122	1065	1023	1132	1128	1067	1019	1091	1015	1063	1094	1009	1050	985	1084	1093	1058	1060	1108	1093	1071	1001	1061	1010	1050	1060	1044	1110	1005	1048	1043	1038	1026	1027	1044	985	1044	1062	1056	1068	1058	1016	1111	971	1095	1056	1074	1054	1037	1055	1044	1056	1052	1091	1041	1029	1044	1064	1057	1028	1086	1085	1050	1086	1012	1048	1065	1086	1058	1029	1086	1005	1044	1045	1051	1038	1063	1062	1017	1052	1012	1073	1025	1062	1027	1108	1055	1043	1036	1118	1028	1055	1040	1012	1060	1023	1059	1056	1063	1080	1032	1099	1044	1017	989	1033	1032	1083	1114	1091	1124	1084	1155	1079	1030	1019	1051	1019	1072	1104	1034	1076	1078	1089	1035	1019	1057	1019	1029	1095	1040	1032	1080	1059	1104	1093	1047	1017	1080	1076	1011	1052	1080	1034	1051	1112	1019	1001	1082	1057	1076	1080	1030	998	1030	1065	1076	1056	1034	1092	1068	1036	1039	1066	1030	1004	1040	1034	1038	971	1089	1046	1105	1077	1071	976	1029	1026	1033	1059	1064	1046	1084	1050	1049	1018	1018	1019	1094	1041	1083	1049	1036	1045	1000	1062	1028	1040	1096	1050	1071	1059	1058	1111	1051	1077	1039	1010	1118	1041	1062	1115	1050	1050	1077	1072	1053	1061	1032	1115	1025	1062	1070	1030	1043	1082	1063	1031	1021	1028	1081	1088	1038	1079	1036	1032	1093	1053	1034	1096	1053	1064	1126	1110	1090	1064	1107	1047	1064	1016	1098	1058	1092	1031	1096	1047	1017	1044	1091	1069	1038	1019	1091	1054	1078	1014	1091	1042	1058	1105	1037	1060	994	1026	1061	1058	986	1049	1076	1058	1070	1049	1020	1066	1027	1106	1021	1059	1083	1067	1063	1080	1102	1035	1043	1000	1079	1066	1001	1070	1082	1024	1012	1009	1044	1039	1040	1006	1085	975	1010	1047	1082	1112	1048	1056	1023	1065	1004	1054	1081	1082	1078	1031	1025	1092	1096	1019	1077	1081	1019	1061	1006	1028	1024	1101	1038	1083	1069	1025	1043	1059	1014	1004	960	1028	1123	1077	1141	971	1020	1034	1070	1059	1007	1021	1046	1096	1080	1036	1039	1086	1059	1068	1055	1056	1010	1029	1071	1095	1034	1010	1006	1022	1015	1067	1066	1059	1033	988	1089	1046	985	1067	1041	1051	1029	1070	1057	1061	1100	1113	1099	1058	1073	1103	1080	1008	1029	1035	1044	1052	1069	1035	1081	1027	1042	1094	1099	1103	1027	1064	1047	1001	1024	1005	1027	1048	1082	997	1058	1116	1016	1035	1034	1015	1136	1057	1033	1067	1048	1032	1079	1038	1115	1005	1076	1065	1086	1117	1086	1072	1044	1092	1071	1106	1062	1060	1028	1062	1104	1057	1062	1048	1018	1060	1097	1062	1040	1047	1039	1075	1085	1067	1109	1044	1078	1050	1036	1073	1087	1088	1081	1057	1068	1026	1052	982	1073	1042	1067	1024	1075	1112	1061	1075	1059	1050	1008	1096	1038	1062	1081	1049	1030	1016	1020	1070	1137	1078	1113	1048	995	1053	1047	1084	1044	1036	1018	1078	1082	1026	1144	1041	1129	1040	983	1062	1065	1082	1096	1077	997	1046	1068	1063	1109	1069	1101	1064	1033	1090	1050	1080	1057	1044	1048	1027	1035	1023	1074	1051	1005	1047	1037	1026	1016	1053	1057	1110	1064	1043	1052	1011	1073	1039	1041	1122	1031	1015	1035	1088	1043	1033	1041	1135	1067	1107	1057	1054	1074	1052	1101	1020	1048	1087	1070	1077	1059	1073	1006	1103	1000	1071	1002	1124	1072	1058	1070	1060	1083	1065	1060	1000	1045	1098	1094	1122	1028	1099	1063	1055	1036	1058	1064	1070	1015	1053	1122	1087	1104	1080	1086	1035	1085	1090	1084	1064	1051	1110	1012	1129	1042	1012	1101	1032	1076	1040	1084	1079	1090	1089	1030	1048	1056	1031	1065	1035	1091	1093	1065	1050	966	1067	1057	1098	1119	1095	1029	1063	1042	1101	1020	1045	1102	1025	1031	1088	1039	1070	1053	983	1094	1027	1067	1074	1101	1043	1113	1086	1061	1045	1037	1034	1058	1083	1016	1044	1053	1114	1078	1047	1008	1078	1035	1109	1056	1038	1038	1041	1017	1025	1070	1125	1015	1113	1057	1084	1052	1047	1086	1042	1046	1049	1076	1125	1057	1008	1023	1081	1049	1087	1074	1067	1061	1017	1023	1108	1043	1025	1022	1064	1035	1076	1058	1083	1019	1037	1019	1025	1039	1028	1035	1021	1020	1052	1065	974	1087	1061	1059	1064	1021	1045	1037	1011	1013	1085	1124	1102	1043	1116	1048	1075	1053	1052	1124	1072	1104	1059	1017	1097	1074	1088	1035	1072	1055	1063	1101	1055	1075	1053	1101	997	1097	1006	1001	1033	1114	1064	1043	1019	1027	1010	1075	1096	1048	1075	1074	1043	1062	1077	1051	1029	1062	1082	1087	1069	1108	1090	1030	1074	1039	1086	1068	1061	1061	1015	1045	1042	1153	1058	1138	1076	1048	1007	1058	1059	1052	1122	1033	1032	1073	987	1100	1090	1104	1025	1053	1087	1082	1015	1038	1036	1064	1061	998	1054	1035	1048	1037	1027	1059	1061	1015	1037	1068	1070	1116	1092	1091	1058	1065	1005	1072	1019	1067	1042	1061	1044	1088	1082	1007	1086	1039	1026	1078	1083	1012	1019	1034	1020	1067	1067	1010	1045	1081	1009	998	1076	1055	1047	1068	1091	1052	1031	1128	1084	1091	1073	1034	1084	982	1120	1061	1060	1052	1071	1081	1070	1056	1085	1069	1092	1068	980	1023	1001	1041	1029	1086	1073	1110	1036	1077	1041	1080	1084	1032	1101	1064	1013	1072	1101	1084	972	1099	1036	1045	1066	1035	1056	1069	1068	1046	1015	1033	1071	1068	1062	1057	1079	996	1040	1062	1116	1058	1039	1078	1094	1049	1066	1070	1016	1025	1071	976	1094	1026	1052	1019	1022	1070	985	1029	1020	1066	1012	1038	1136	1038	1048	1039	992	1070	1069	1054	1051	1115	1031	1059	1071	1060	1077	1039	1029	1052	1096	1051	1054	1048	1097	1100	1019	989	1050	1027	1012	1055	1053	1027	1002	1079	1050	1037	1044	1044	1068	1097	1022	1038	1033	1102	1093	1102	1055	1085	1005	1042	1042	1099	1051	1068	995	1064	1053	1103	1041	1037	1102	1052	1044	1134	1126	1060	1106
24173	21024	28168	24400	20497	13173	8426	5788	4021	3698	4090	3308	3453	8420	10545	8847	5767	3209	1984	1303	963	865	816	686	764	761	761	742	676	774	735	753	698	758	740	757	700	792	793	739	767	810	811	751	727	729	704	729	788	736	795	787	710	772	738	728	767	747	811	735	732	759	788	753	729	734	741	787	704	746	767	703	736	736	796	770	723	705	778	746	727	711	791	741	743	727	729	731	725	746	707	733	740	734	829	766	789	766	739	748	789	737	731	743	741	761	770	742	744	719	733	776	752	744	766	718	759	751	741	713	711	694	767	709	703	749	754	724	744	756	776	720	764	720	764	772	764	780	752	766	744	794	740	766	765	734	764	782	758	724	746	736	775	793	770	748	734	748	705	736	745	752	758	770	751	775	765	792	772	703	738	748	773	790	804	729	752	785	748	761	802	727	757	699	734	807	697	742	741	794	771	744	767	760	757	703	734	745	765	727	740	735	825	709	736	789	755	758	768	741	731	755	723	715	749	740	774	790	741	690	700	735	736	744	762	745	782	771	763	750	740	709	768	727	747	735	718	763	753	788	762	753	766	732	743	762	766	796	711	775	751	695	760	704	769	783	754	766	774	760	724	814	753	769	783	710	742	735	751	766	785	705	706	723	758	736	744	740	792	732	749	786	759	760	724	793	780	785	771	715	712	737	704	746	735	738	733	737	796	771	773	719	734	769	750	739	741	758	798	748	764	779	713	741	750	718	705	760	747	766	700	739	747	769	803	720	756	735	789	696	715	702	784	732	769	749	790	792	706	776	785	762	784	763	791	794	669	783	789	763	774	767	713	730	709	695	795	765	754	758	752	721	732	763	739	742	781	731	725	707	714	772	728	693	744	744	745	777	772	760	760	773	769	790	808	756	739	753	753	734	822	799	768	739	721	769	778	729	747	704	754	720	767	762	736	746	742	817	761	749	790	747	717	765	761	784	770	758	769	763	733	722	753	737	759	751	774	715	755	718	742	768	727	759	709	720	753	709	762	741	727	754	801	727	707	754	738	714	733	693	746	721	723	750	714	771	763	700	730	796	767	763	734	719	768	744	720	740	800	785	778	756	779	792	743	741	828	754	724	748	741	754	788	759	754	802	739	725	757	772	752	731	762	763	755	786	791	780	793	722	751	789	724	763	753	772	717	770	765	741	758	767	689	778	767	768	725	778	761	721	719	749	728	736	774	763	719	742	764	767	724	718	734	707	778	744	770	712	723	741	755	717	791	713	762	735	766	773	771	754	782	746	727	701	743	731	708	776	737	699	697	769	724	704	744	761	722	714	700	735	682	742	796	756	778	762	760	744	790	764	736	747	784	695	766	752	770	689	755	748	766	786	738	748	697	728	741	802	766	755	695	754	752	769	774	752	766	766	742	783	731	785	734	753	729	784	774	745	763	782	744	751	738	702	748	746	771	767	766	716	731	729	775	731	830	712	755	737	731	724	755	757	765	701	771	733	751	766	705	763	805	729	760	798	750	756	754	731	753	740	693	721	728	744	724	770	798	766	743	761	725	760	769	731	772	754	755	721	727	810	745	703	722	745	750	752	784	729	710	755	708	774	760	788	767	768	759	771	778	715	724	720	759	742	761	715	738	759	739	801	725	736	747	742	772	741	739	740	747	760	794	714	746	745	768	769	779	694	754	722	775	741	755	735	706	745	788	757	786	750	692	764	755	763	746	733	738	776	756	773	740	742	775	747	782	751	784	771	740	724	747	794	716	735	731	748	760	802	732	735	743	781	756	802	718	747	738	775	781	739	715	786	740	744	727	780	725	735	758	735	742	777	751	787	823	726	728	771	775	715	714	740	793	723	720	754	702	749	736	766	772	776	798	722	716	767	745	743	787	713	753	736	751	753	763	723	750	770	831	706	772	716	786	746	727	734	758	696	766	711	744	707	806	755	772	730	699	732	739	785	756	774	736	790	761	760	748	696	740	743	734	725	811	802	728	755	803	740	766	784	740	735	703	708	765	684	729	771	776	753	727	708	727	716	756	768	732	762	735	724	770	774	761	786	751	791	762	711	769	770	747	743	707	754	760	781	717	763	743	750	719	696	755	742	767	751	795	771	766	786	776	787	754	737	739	723	722	762	713	788	722	763	721	767	722	742	739	744	732	780	779	690	752	748	754	788	761	720	749	728	743	711	751	728	769	727	741	818	778	718	764	747	736	729	768	727	779	777	817	812	734	749	746	748	767	742	746	746	729	759	754	758	760	737	773	759	789	696	800	793	774	721	743	743	728	693	737	723	772	727	786	754	776	751	727	727	772	740	796	744	817	702	763	754	714	744	787	750	733	757	687	772	776	803	762	735	746	737	723	726	782	789	761	731	776	752	731	754	749	762	735	784	733	706	730	771	716	713	725	762	772	746	776	739	782	739	703	770	764	744	741	727	784	799	767	724	775	747	764	703	774	757	780	718	705	742	693	759	746	719	777	758	725	770	745	781	752	768	757	773	718	724	771	707	732	740	712	767	730	741	780	736	745	706	783	758	720	758	729	749	735	713	721	761	750	759	722	751	693	757	707	807	770	782	723	702	730	737	705	763	777	748	798	722	760	754	773	735	762	714	774	724	744	707	752	736	748	769	741	725	757	740	764	748	732	705	750	748	742	718	746	717	798	768	768	756	742	741	722	767	746	756	740	778	786	759	768	742	730	739	722	776	778	794	689	709	729	779	716	725	748	744	727	702	790	732	785	766	735	735	770	702	753	760	745	764	804	731	741	769	726	744	697	770	736	740	725	716	751	745	773	720	744	742	747	748	716	720	730	767	739	756	740	738	745	689	732	699	781	734	729	731	738	683	781	799	742	743	781	738	758	712	776	732	746	718	700	703	733	777	802	811	763	788	803	724	787	789	766	726	694	714	790	758	731	738	766	726	769	719	730	718	725	745	775	718	770	759	735	785	747	760	776	721	708	715	774	742	739	791	758	732	718	726	747	779	754	737	736	764	729	753	771	740	738	740	737	763	740	791	766	734	792	749	781	723	702	701	780	773	698	734	720	760	719	781	725	686	725	731	801	754	719	741	740	735	745	754	714	771	783	776	764	771	794	754	732	729	729	800	674	766	708	744	769	794	775	746	722	749	771	759	732	725	753	705	737	732	796	739	732	647	719	738	758	698	768	767	743	778	702	762	742	708	702	745	768	740	746	741	760	767	776	770	760	792	724	739	778	770	766	741	756	730	746	733	743	759	774	756	747	744	776	760	793	768	749	732	715	728	782	737	669	706	736	727	690	750	729	759	778	792	738	717	799	760	763	756	718	755	715	718	706	775	772	797	710	780	745	794	772	779	725	760	738	781	804	778	730	789	725	796	741	749	722	700	744	760	757	750	699	734	775	751	718	717	711	743	743	757	769	752	717	753	749	778	724	717	724	694	695	749	708	741	729	737	768	741	752	741	762	736	734	776	744	738	776	760	793	734	749	762	757	780	738	727	762	696	745	751	736	746	730	724	762	745
29913	49377	42447	26669	21140	16113	14505	12411	9369	8542	9410	7602	7621	16569	18048	15172	10370	6058	3668	2328	1490	1306	1161	1074	1098	1030	1114	1099	1098	1133	1105	1026	1100	1094	1040	1081	1104	1168	1069	1036	1131	1132	1075	1108	1172	1111	1072	1139	1074	1065	1067	1098	1089	1063	1083	1086	1149	1075	1040	1051	1071	1097	1039	1040	1042	1104	1091	1075	1102	1105	1153	1068	1078	1114	1093	1111	1094	1156	1145	1108	1062	1114	1090	1065	1054	1110	1135	1044	1092	1055	1096	1107	1075	1071	1138	1091	1098	1129	1119	1084	1094	1063	1170	1062	1078	1107	1076	1136	1051	1111	1035	1071	1124	1028	1077	1164	1101	1119	1121	1147	1007	1105	1095	1042	1112	1096	1068	1082	1125	1082	1130	1090	1187	1059	1072	1051	1080	1081	1082	1056	1044	1120	1096	1088	1143	1147	1093	1047	1083	1121	1054	1143	1104	1097	1065	1121	1136	1044	1061	1100	1085	1087	1102	1083	1067	1143	1060	1050	1116	1053	1038	1151	1125	1069	1098	1103	1118	1054	1068	1041	1113	1116	1084	1056	1022	1099	1127	1079	1097	1115	1068	1122	1062	1102	1108	1064	1083	1092	1109	1050	1073	1093	1036	1097	1108	1090	1104	1071	1085	1093	1083	1037	1077	1079	1122	1089	1106	1127	1082	1079	1122	1154	1132	1135	1126	1086	1118	1131	1142	1136	1095	1094	1130	1112	1011	1104	1119	1024	1091	1083	1091	1103	1160	1092	1135	1156	1085	1007	1129	1061	1062	1137	1106	1107	1080	1044	1115	1108	1095	997	1071	1088	1083	1047	1081	1179	1035	1082	1085	1091	1140	1019	1122	1063	1076	1161	1125	1155	1131	1155	1112	1047	1101	1101	1039	1075	1108	1092	1138	1067	1051	1143	1047	1002	1073	1066	1094	1109	1113	1144	1034	1105	1080	1067	1049	1119	1153	1146	1100	1070	1106	1088	1097	1082	1023	1024	1091	987	1023	1090	1062	1125	1082	1126	1083	1063	1114	1061	1110	1009	1111	1084	1090	1104	1048	1057	1120	1093	1142	1131	1152	1106	1024	1056	1032	1086	1106	1059	1101	1103	1123	1133	1124	1134	1051	1076	1055	1129	1161	1092	1132	1070	1091	1063	1069	1056	1087	1068	1099	1071	1068	1106	1107	1091	1058	1113	1070	1082	1119	1063	1031	1099	1111	1118	1051	1059	1088	1030	1080	1121	1115	1096	1052	1094	1060	1164	1064	1083	1126	1105	1085	1064	1087	1078	1062	1118	1085	1109	1009	1072	1118	1101	1107	1117	1083	1094	1078	1078	1073	1070	1088	1112	1102	1111	1092	1037	1115	1057	1062	1098	1115	1021	1092	1048	1066	1119	1062	1133	1064	1127	1074	1098	1065	1056	1011	1079	1065	1076	1113	1123	1103	1085	1150	1103	1052	1088	1044	1118	1044	1072	1112	1151	1132	1093	1073	1098	1030	1088	1101	1076	1115	1103	1158	1111	1004	1054	1085	1086	1027	1145	1046	1087	1057	1059	1076	1075	1080	1057	1109	1067	1147	1124	1100	1103	1137	1061	1076	1073	1035	1095	1087	1042	1150	1089	1127	1091	1047	1104	1079	1077	1092	1093	1133	1116	1097	1091	1141	1123	1071	1104	1095	1059	1097	1036	1061	1165	1084	1076	1103	1083	1125	1046	1094	1088	1064	1079	1020	1099	1096	1098	1080	1022	1058	1053	1105	1090	1130	1119	1117	1046	1077	1130	1114	1115	1113	1064	1079	1071	1103	1113	1108	1154	1145	1091	1105	1110	1094	1069	1105	1082	1078	1053	1111	1051	1068	1045	1098	1097	1052	1027	1074	1009	1093	1078	1140	1069	1079	1071	1080	1095	1032	1032	1107	1051	1125	1063	1125	1123	1028	1103	1122	1070	1082	1109	1094	1103	1090	1125	1091	1077	1092	1055	1106	1111	1112	1105	1108	1114	1117	1077	1103	1042	1048	1042	1097	1045	1151	1081	1081	1146	1113	1126	1020	1161	1120	1118	1149	1090	1072	1103	1071	1024	1038	1117	1109	1143	1075	1023	1045	1008	1096	1069	1129	1043	1098	1026	1119	1091	1073	1098	1109	1059	1102	1030	1098	1104	1091	1124	1091	1098	1127	1021	1146	1093	1067	1097	1103	1088	1079	1131	1023	1080	1066	1107	1103	1075	1139	1050	1126	1080	1069	1121	1041	1040	1034	1117	1065	1065	1095	1129	1103	1105	1098	1089	1028	1077	1034	1081	1090	1052	1121	1053	1106	1143	1074	1088	1087	1060	1098	1069	1103	1064	1107	1033	1060	1086	1125	1120	1126	1003	1071	1061	1026	1118	1063	1091	1102	978	1115	1043	1047	1111	1119	1102	1046	1079	1035	1059	1074	1020	1107	1039	1085	1091	1089	1102	1063	1041	1081	1089	1085	1096	1159	1076	1094	1093	1104	1045	1068	1128	1115	1100	1142	1110	1042	1105	1051	1065	1100	1082	1060	1095	1062	1096	1108	1077	1133	1088	1111	1051	1081	1066	1026	1073	1092	1095	1118	1050	1142	1093	1125	1092	1109	1100	1092	1053	1117	1148	1088	1083	1065	1116	1082	1107	1091	1034	1083	1117	1114	1107	1049	1078	1056	1082	1073	1070	1080	1057	1119	1048	1043	1104	1081	1056	1074	1028	1089	1130	1060	1074	1047	1037	1050	1073	1089	1073	1143	1148	1087	1077	1076	1068	1120	1136	1088	1033	1076	1103	1052	1140	1066	1081	1079	1036	1081	1091	1108	1072	1139	1067	1118	1065	1102	1038	1174	1098	1131	1074	1085	1109	1067	1045	1126	1054	1110	1112	1131	1059	1032	1027	1053	1111	1109	1080	1120	1066	1119	1093	1113	1128	1089	1033	1089	1115	1083	1129	1075	1093	1128	1107	1064	1033	1046	1104	1044	1027	1074	1099	1100	1069	1036	1047	1161	1096	1048	1117	1047	1095	1072	1014	1097	1097	1118	1121	1080	1085	1096	1065	1075	1105	1091	1083	1097	1133	1071	1103	1068	1067	1108	1050	1072	1082	1071	1116	1084	1092	1103	1148	1003	1101	1068	1094	1124	1092	1084	1108	1064	1050	1161	1078	1081	1104	1123	1082	1055	1069	1117	1051	1109	1055	1091	1118	1074	1033	1078	1112	1142	1094	1069	1156	1075	1079	1100	1111	1079	1129	1095	1021	1049	1077	1081	1073	1049	1114	1069	1128	1073	1099	1059	1039	1076	1133	1124	1093	1129	1032	1032	1085	1115	1073	1080	1112	1034	1096	1067	1153	1079	1090	1119	1087	1082	1073	1044	1091	1097	1088	1115	1095	1125	1089	1099	1091	1087	1069	1084	1085	1097	1083	1128	1093	1062	1054	1112	1045	1069	1074	1082	1174	1121	1082	1054	1092	1118	1076	1077	1113	1047	1151	1063	1060	1105	1099	1080	1117	1076	1075	991	1047	1041	1055	1043	1103	1049	1118	1081	1079	1096	1106	1071	1080	1092	1120	1087	1074	1094	1120	1025	1155	1073	1074	1068	1102	1114	1064	1057	1062	1063	1122	1097	1096	1082	1052	1079	1117	1120	1107	1041	1071	1080	1052	1082	1077	1039	1039	1093	1081	1045	1091	1186	1105	1111	1098	1078	1079	1099	1132	1084	1135	1058	1021	1168	1102	1042	1076	1108	1061	1076	1074	1059	1101	1066	1095	1136	1090	1077	1105	1088	1088	1108	1086	1132	1121	1085	1093	1104	1124	1060	1084	1112	1070	1080	1044	1070	1065	1091	1067	1086	1121	1082	1071	1125	1144	1049	1071	1107	1120	1023	1126	1132	1107	1146	1088	1107	1104	1095	1116	1092	1124	1102	1072	1077	1138	1079	1112	1086	1064	1071	1084	1091	1102	1060	1106	1105	1059	1158	1101	1062	1113	1141	1080	1134	1081	1132	1170	1107	1104	1044	1061	1115	1120	1060	1078	1088	1055	1122	1130	1055	1119	1087	1115	1054	1087	1031	1109	1077	1078	1097	1062	1031	1061	1042	1073	1105	1085	1138	1134	1108	1061	1072	1045	1127	1043	1118	1105	1088	1123	1080	1037	1048	1125	1090	1096	1110	1086	1141	1072	1114	1079	1097	1076	1081	1071	1037	1130	1131	1044	1031	1108	1106	1133	1061	1086	1091	1073	1062	1115	1068	1088	1141	1094	1076	1095	1087	1022	1103	1055	1105	1071	1076	1125	1036	1066	1050	1081	1107	1074	1071	1115	1099	1070	1049	1099	1122	1022	1093	1032	1088	1068	1104	1067	1085	1036	1075	1073	1025	1093	1112	1086	1059	1071	1099	1121	1034	1085	1115	1063	1092	1031	1133	1043	1098	1160	1038	1152	1122	1057	1102	1193	1082	1121	1119	1061	1054	1073	1087	1083	1064	1100	1045	1042	1101	1069	1100	1065	1105	1068	1028	1072	1135	1078	1028	1099	1114	1088	1089	1044	1180	1039	1054	1140	1056	1064	1083	1154	1076	1089	1106	1056	1106	1087	1095	1060	1090	1104	1086	1031	1094	1084	1052	1098	1080	1069	1018	1143	1095	1127	1128	1095	1113	1063	1062	1109	1071	1101	1116	1059	1137	1073	1051	1074	1104	1137	1116	1073	1082	1070	1098	1069	1055	1094	1059	1053	1096	1033	1107	1054	1149	1075	1056	1120	1040	1097	1098	1137	1115	1053	1104	1083	1039	1084	1116	1021	1101	1059	1071	1038	1077	1048	1083	1092	1095	1092	1067	1096	1087	1087	1054	1125	1080	1036	1067	1100	1131	1094	1177	1134	1120	1057	1086	1099	1131	1116	1039	1072	1104	1016	1093	1064	1145	1044	1088	1086	1050	1007	1057	1134	1093	1064	1072	1074	1088	1110	1088	1074	1083	1105	1191	1104	1096	1070	1089	1050	1055	1055	1119	1096	1162	1117	1108	1176	1052	1068	1112	1123	1075	1073
22986	21085	28859	23564	21213	21866	18401	9003	6969	6960	5241	4000	6034	15304	18105	16120	11522	6409	3580	1988	1133	880	758	743	776	756	748	722	721	721	734	733	673	706	708	759	731	676	736	726	741	709	736	697	715	652	685	731	703	703	731	693	733	761	678	746	758	741	692	701	711	741	680	691	759	699	749	739	751	715	702	742	784	760	739	718	730	740	692	696	719	731	721	688	698	702	704	696	714	660	683	697	712	732	691	726	740	682	711	740	720	743	691	685	707	741	661	758	748	736	751	635	709	728	720	721	692	732	716	710	696	754	712	723	691	729	692	752	686	748	725	709	706	730	695	728	689	695	689	740	741	683	720	688	710	672	764	655	715	713	736	665	690	721	700	729	689	695	689	742	707	739	709	780	670	742	748	686	725	677	739	768	695	703	720	689	742	711	741	668	758	735	711	694	725	741	713	723	730	731	702	717	713	719	731	692	750	724	704	725	688	722	726	722	708	717	674	676	676	713	672	749	786	688	718	741	729	689	728	740	727	760	783	758	733	715	737	719	722	751	734	746	710	672	751	701	781	722	727	708	717	678	717	730	719	713	698	703	717	693	681	746	732	734	702	688	772	702	732	685	744	715	706	733	695	729	746	710	684	732	708	737	735	708	748	750	708	721	729	720	701	764	728	773	728	703	694	756	710	681	697	720	714	696	724	719	743	717	679	741	751	766	732	703	674	750	709	741	694	721	692	756	724	661	671	744	698	727	773	693	713	715	694	682	688	752	713	715	704	690	742	753	743	728	721	749	732	721	687	730	740	730	726	705	707	686	703	713	718	749	704	733	725	699	681	703	741	703	763	764	744	725	713	659	703	693	723	707	692	705	759	705	756	711	712	698	753	722	688	712	694	748	674	719	757	755	779	678	736	708	668	733	717	715	740	712	728	684	688	705	804	774	746	732	699	718	680	699	673	730	726	691	720	674	684	759	700	700	728	728	687	739	707	728	642	727	751	725	689	728	767	719	733	713	692	729	720	713	725	715	697	737	698	769	691	698	722	723	727	652	761	688	720	701	736	736	705	673	752	707	701	715	738	732	719	725	756	722	670	717	687	667	694	717	736	677	712	716	693	691	735	695	726	702	687	710	677	732	714	675	726	733	721	694	680	712	717	721	673	728	647	691	692	676	715	709	768	702	732	722	685	724	673	675	684	702	673	735	748	721	734	716	739	706	699	724	725	705	681	703	779	704	735	726	718	735	691	717	703	685	736	727	734	734	702	717	691	714	695	705	736	686	748	694	717	678	716	699	762	730	688	693	672	771	726	745	716	706	694	681	691	713	688	713	675	698	731	686	695	719	730	746	685	778	737	780	737	700	687	763	744	690	712	710	678	737	747	703	725	720	739	718	746	689	736	723	703	726	727	727	689	703	752	707	717	785	714	720	699	714	725	691	702	712	692	710	711	688	694	710	730	683	755	696	696	695	734	671	713	759	717	737	681	735	716	699	712	734	730	719	729	707	667	731	723	731	712	777	685	710	731	726	710	706	736	682	689	731	697	749	747	702	737	703	656	652	702	703	705	709	763	725	683	670	703	716	704	726	733	690	748	676	737	704	706	706	684	705	667	732	748	693	699	784	676	732	724	709	732	655	698	695	737	733	733	685	713	722	725	691	714	668	707	722	688	718	727	736	710	701	716	677	690	758	739	699	742	707	755	711	705	744	700	798	699	712	694	764	705	737	781	702	713	675	734	686	716	675	722	691	702	677	689	694	717	725	743	708	759	724	708	641	745	693	696	764	721	765	739	728	712	705	694	673	650	695	741	703	754	714	730	718	698	714	724	678	696	727	666	700	691	759	728	692	729	729	708	711	719	749	663	726	728	692	723	692	684	709	733	712	713	695	725	768	709	748	712	750	746	667	738	745	783	742	672	681	754	681	688	716	749	771	676	739	708	750	715	683	684	724	677	709	746	700	719	719	724	705	745	726	733	688	727	708	707	762	690	691	731	697	717	732	684	719	678	724	739	765	706	717	706	718	680	715	760	704	678	759	732	732	703	704	741	732	735	721	704	676	760	713	682	705	702	756	730	727	718	706	716	714	668	703	715	718	706	751	763	719	680	693	686	669	732	678	738	721	718	730	733	762	733	682	709	718	698	722	704	682	712	724	737	751	752	727	726	714	734	720	705	722	718	716	746	728	770	722	734	701	762	736	732	735	689	687	749	661	739	765	739	736	713	699	671	730	767	680	707	738	700	677	738	747	713	698	714	669	676	692	717	705	727	683	671	712	720	697	729	714	755	737	701	732	723	678	730	664	698	734	689	665	712	715	753	689	726	662	744	716	683	696	690	716	750	704	699	776	720	764	683	692	677	723	714	723	683	720	702	702	753	710	714	701	696	699	779	769	757	706	780	705	744	701	749	706	728	717	647	700	715	688	717	713	709	739	749	739	736	672	768	705	772	680	737	723	703	723	709	701	757	724	734	689	738	730	735	692	708	727	672	697	699	710	684	662	695	756	760	708	680	710	678	715	731	709	719	725	680	720	697	718	702	731	717	693	686	712	724	674	723	691	701	688	698	733	733	757	705	680	706	704	717	746	733	663	770	687	705	717	692	721	705	724	717	767	719	715	694	707	758	700	696	675	780	640	731	719	708	692	675	657	708	706	686	729	709	716	768	740	736	706	695	713	732	725	678	761	698	675	717	721	676	708	748	711	706	703	716	693	771	736	699	780	742	731	744	732	668	713	726	676	719	706	701	708	739	723	746	698	757	719	752	750	735	719	724	683	709	739	722	740	658	713	700	674	689	720	740	716	738	661	736	727	727	714	722	705	751	750	719	694	717	789	757	711	731	766	704	685	690	698	707	659	753	721	721	690	697	704	729	716	650	725	779	749	712	756	753	758	673	732	712	693	717	727	668	696	741	710	718	730	690	685	699	700	677	723	677	724	720	723	711	676	706	747	725	774	721	679	704	730	706	678	761	701	696	688	718	711	728	735	664	674	725	708	677	730	714	695	676	718	744	755	704	699	724	699	738	765	681	694	700	733	699	719	766	664	738	738	700	798	698	723	707	652	687	712	723	720	699	751	758	684	677	734	719	737	703	715	766	736	694	728	720	764	711	693	747	716	694	689	749	739	727	727	723	758	721	711	675	665	659	696	712	737	695	705	695	664	704	686	716	720	680	726	713	768	680	756	736	743	727	734	705	749	696	667	691	742	706	729	698	735	720	669	703	693	753	733	700	702	732	730	696	691	756	717	748	743	773	748	720	707	719	683	720	729	793	687	706	745	747	760	735	733	746	695	750	719	694	718	718	690	687	767	723	696	694	741	700	716	719	728	730	720	686	708	703	726	736	682	721	704	657	701	725	733	696	765	706	718	728	746	730	740	721	741	736	727	728	735	710	698	682	740	691	717	734	693	762	712	717	701	705	729	740	689	752	683	705	693	689	720	705	702	702	741	716	721	695	719	735	712	700	710	704	707	750	725	715	691	685	751	709	652	701	700
31583	56969	50209	33574	26631	24139	21247	16232	14711	14450	11403	9141	13046	25123	26258	23420	17956	11210	6798	3670	2022	1439	1136	1068	1054	1011	1054	994	1040	1039	1019	1038	977	1049	1043	1062	1023	983	1036	996	1044	1028	1025	1080	1012	972	1063	1007	989	1060	961	1045	1022	981	1049	1019	1021	1027	1029	1037	1012	1028	1046	1025	994	1022	993	997	1035	964	1071	1019	1021	953	980	1046	1083	1007	1025	966	1062	1032	997	1003	970	1015	1078	1033	1013	983	1036	1018	1013	1016	1033	985	1017	1030	1050	992	997	1071	1044	1006	986	1055	1025	996	1052	1007	1024	1047	1026	991	1014	1005	1024	1026	1043	992	1041	1099	969	994	1023	1029	1032	965	1090	1013	1014	977	1032	1012	1009	1045	1081	1020	1029	984	982	1024	1000	1059	1060	1054	1008	1019	1016	1019	997	1055	1044	964	1051	1050	1001	1017	1042	999	1055	1028	985	1024	1026	1039	1059	1023	1020	1047	1007	986	1093	1014	1034	1018	1018	1039	1062	1069	1056	1057	1000	1073	1022	1046	947	1051	1051	1086	984	1005	999	1019	959	1013	1042	1044	1070	996	1025	1045	1005	1067	996	1019	953	990	1027	991	1038	939	1076	997	1107	974	1070	1005	1090	1020	988	1045	1036	1021	985	1031	998	1006	1038	1034	1047	982	985	1017	1054	1100	1078	1033	1078	1062	1060	1008	1052	1010	1022	1017	994	1032	990	1018	1054	1012	1010	1011	1055	997	953	1041	1063	1025	1002	1017	1047	1027	1051	1056	1065	1122	977	973	1012	1092	999	1027	1047	983	1020	1016	1025	1005	1041	983	1048	1005	993	1053	1036	1054	1030	1009	1060	1077	1031	1007	1017	1055	1015	1033	1067	997	999	1064	991	1022	1059	1073	1002	1030	957	1045	1026	1014	1026	1034	1026	1023	1030	995	982	1012	977	988	1027	986	979	1081	966	987	1039	1093	1090	1048	1050	1020	1018	1053	989	1019	1029	995	1021	1049	1018	1018	999	1054	1047	1051	987	1002	1018	993	1012	1046	1056	1016	1073	936	1032	1006	1037	1002	1076	1034	1074	1047	1020	1060	1030	1042	1009	996	1022	1003	1028	1052	1030	1012	1056	1013	1026	1005	1029	955	1045	1036	965	969	979	1019	1001	1016	1010	999	1060	1090	1028	1059	1050	949	1072	1012	1024	1026	1053	1023	1033	983	1001	1027	1082	1042	1047	1021	1068	1033	1034	1058	994	997	1017	978	1015	1003	1002	1086	1002	1001	1052	1066	1011	1026	1033	950	1021	1034	1061	1009	1019	969	1002	999	1044	1035	1057	1034	994	1040	1006	1018	1016	1022	963	1067	989	1034	977	1057	1035	1045	1035	1032	1056	983	973	1059	1030	998	964	1057	1045	1079	1007	1062	1115	1007	991	1018	1080	963	1067	1027	979	1002	976	1044	983	1022	1047	1059	1045	1064	1003	1002	959	1009	1014	1012	1049	980	1009	1058	1012	1078	1010	1070	1041	998	1032	952	1044	1018	1048	1044	1040	1056	1015	968	999	977	1076	1078	1019	1015	1023	985	1001	1033	1007	1024	994	1025	1032	1016	1014	1044	951	1033	1052	1031	938	1047	1027	1072	1052	1005	1006	1049	994	983	999	1015	1030	1001	1008	1031	1022	1019	1003	1016	998	1044	1019	985	1019	1056	1018	1067	1037	1027	986	993	1024	1019	1032	1009	991	1049	1028	1037	971	1016	952	1022	1020	1055	997	1001	998	1071	1030	1036	995	987	1045	990	1088	1074	1026	1023	987	1011	1022	1041	1004	1010	978	1050	1010	1058	973	1038	1019	1038	1019	1060	995	1052	1004	991	1006	1031	1012	1018	1035	1017	1036	1079	1051	1054	1033	1088	1067	960	1049	997	1008	1003	1069	1053	1028	1045	1038	1029	958	1034	1064	1025	972	1081	974	1074	1138	974	1035	1023	1038	1004	1017	1004	1012	1043	1040	1029	1054	1033	1014	1107	1022	1015	989	996	995	1015	1017	1065	951	1021	998	1023	1057	1023	1032	977	1030	1010	1079	1034	1005	1024	1011	1080	1038	1010	1050	988	988	1052	1058	1076	1038	996	1012	994	1079	1023	1070	1016	1007	1039	1017	937	1060	1061	1025	1079	1054	1041	1016	1012	977	1042	1059	1005	970	1012	998	1073	996	1043	1002	1027	987	993	1048	975	1043	971	1052	1010	1036	1035	1048	1013	1070	1024	1019	995	998	1039	1028	988	1040	994	1000	1017	1078	1061	1010	1115	1038	996	975	1009	1042	1033	1019	1012	961	1015	1045	1028	1021	976	1015	1040	1012	999	1047	1080	991	972	1011	1022	1019	992	1053	1046	1020	1064	1050	1034	1013	1031	1085	1049	1097	1023	1036	981	1012	1008	1017	1052	1070	1050	985	1013	1065	1012	1016	1009	961	1042	1018	1063	1022	1017	1011	1047	1053	1070	1008	1004	1021	1067	1007	1022	1004	1034	1083	969	983	1018	1025	1093	1059	1006	1028	1006	1032	1040	1050	976	998	948	1036	984	1029	1022	1093	1016	999	987	1053	1057	1026	1058	993	981	976	1020	1011	1037	1068	1026	1044	1011	1050	982	1062	1008	1034	977	1052	998	1041	1030	1014	1014	1072	1029	1059	985	1011	977	1006	1031	1050	1018	1014	1027	1059	1007	1065	1031	989	1007	1021	1006	1067	1002	1015	966	987	1054	1019	1030	1043	1072	1022	1075	972	1022	985	1057	1098	1075	992	988	1005	1021	1090	1021	1067	1003	1033	1009	1001	1026	981	1035	993	1022	1032	1023	1031	1003	982	1019	1052	1008	1036	1048	1021	978	995	986	1040	1017	998	1010	1025	1034	1019	992	1036	999	1062	1029	1029	988	995	1054	1021	972	1070	1068	1015	949	1063	1019	1072	1014	1039	1040	1000	1028	1011	1017	1055	1071	1052	1050	991	1019	997	1026	990	1010	1054	976	1015	982	1018	1014	1019	1073	1071	1005	1051	1034	1084	1010	1023	1052	1025	1032	1033	1041	1052	993	1040	1002	1040	1000	1016	1063	1000	1055	1063	1046	1042	973	1025	991	1024	1029	992	1023	1052	983	1030	1008	1021	1030	981	1033	1013	989	979	1037	1046	1044	1039	1009	1033	1086	1027	1000	1029	1038	1055	977	1082	1050	1039	1049	1024	981	1027	1083	982	1015	1047	1048	1057	1024	1014	1005	1002	1074	1001	1050	1027	970	1048	993	987	993	1069	1046	966	1016	1012	1017	973	1020	972	993	1019	990	1041	995	1014	1084	1032	1063	1014	1067	991	1076	1002	1086	1048	1075	993	1016	1035	1062	1026	1057	1052	1019	1056	1005	1032	995	985	992	1007	1020	974	993	1017	1007	1050	1006	1012	1013	1040	1016	1030	992	1044	1029	1032	1022	1039	996	1016	1050	950	1037	1078	1041	1026	998	992	976	998	1013	1013	1031	1019	1054	1026	1065	1045	1012	986	954	992	1068	1024	1003	1022	976	1020	995	1053	1034	1038	1069	1078	1047	1064	1000	1015	1024	993	1109	992	1015	1028	1027	1052	1022	1010	977	967	1027	945	1022	983	1010	1027	1064	1088	1015	1044	1027	991	982	985	1087	1010	1045	1034	1035	1002	1028	1041	1038	1044	1006	1027	1029	1034	999	971	1003	1028	1042	1031	1038	1005	992	1049	969	1021	1007	1080	1045	1022	1026	1003	990	1027	1016	986	1069	1045	1053	1015	1087	1042	1076	1032	1045	1039	1049	958	1036	964	1005	1027	1027	1022	1015	1057	990	1031	1008	996	1010	1032	1056	1049	1056	1027	1092	1008	1035	1008	1059	1090	1041	1011	1040	1049	1047	1044	1082	1018	933	1020	1028	1074	1007	1045	1026	1015	1022	1000	1018	1030	1082	976	1023	1064	1027	1004	1060	1064	1030	1056	1022	1023	1073	1082	1030	1054	1073	1050	1011	976	1030	1009	988	1046	1033	1031	1026	1033	1028	1063	948	1043	1012	1036	1034	1020	1037	934	985	972	1066	1025	980	1039	1031	991	1001	1065	1015	954	990	1032	1030	1036	1041	1032	1017	1031	1020	1027	998	1000	1092	1011	1009	999	1046	1052	1032	1035	1027	1054	998	983	1006	1080	1007	985	986	1036	991	1044	1010	1022	1046	1030	1018	1025	1037	1044	1035	1104	1014	1070	971	1018	987	1008	1024	1041	980	978	1007	1068	1048	1095	1069	1030	1012	1067	1070	1006	976	998	1023	1055	1027	982	1040	1032	1009	1032	979	1027	975	1030	1067	1014	1046	1047	1062	1078	1028	1064	1024	983	1027	1060	1070	1036	1045	966	1027	1003	1042	1060	1050	1009	1047	1044	1055	1029	978	994	1044	1026	1048	1033	1039	1074	1043	1077	1125	1046	1016	1018	931	999	987	1063	999	1018	1054	1014	1002	1089	978	981	1039	1017	1041	999	987	1017	1013	1027	1050	952	1021	1011	1034	1023	1029	1082	1034	1006	1031	1031	986	980	972	1042	1098	1088	995	1041	971	1059	999	1008	1012	1021	1032	1018	1075	1026	992	1055	1063	985	1068	995	1008	962	960	1042	1055	1028	1042	1014	1046	1000	991	1021	980	1035	1036	1052	1031
27515	26348	29714	20918	11977	9005	6161	4455	4096	3421	2766	1944	1627	1976	1966	1746	1417	1161	974	848	804	726	754	724	740	710	703	689	729	725	708	705	765	706	723	720	733	696	779	700	734	721	749	773	741	732	730	736	742	739	708	731	731	733	682	733	726	698	721	694	721	759	718	693	690	718	760	722	706	724	732	753	740	708	724	660	705	739	766	670	743	760	761	646	713	652	734	697	631	717	670	706	733	703	696	712	683	700	745	743	763	676	759	666	688	750	689	655	720	668	725	679	729	752	691	746	715	710	658	721	700	694	739	735	740	749	740	701	724	755	729	645	726	674	776	748	678	776	711	733	698	731	691	783	690	697	696	720	743	703	767	712	732	709	715	724	709	714	746	726	777	708	664	723	712	685	723	717	720	703	699	702	688	648	650	628	718	718	793	671	702	688	745	737	753	773	681	678	709	644	673	674	721	756	725	659	762	734	698	730	685	692	698	717	660	707	726	765	729	681	714	709	716	725	681	739	724	687	774	757	685	646	765	740	680	739	740	704	725	736	706	678	711	690	732	709	744	757	682	704	725	685	776	684	695	683	721	751	726	716	715	725	706	695	678	740	778	726	675	697	681	724	716	704	707	728	724	693	660	677	706	699	680	734	717	727	721	706	715	713	671	709	689	674	742	720	721	739	721	686	754	711	697	728	694	731	708	717	719	721	722	742	745	719	773	696	733	677	701	742	726	774	728	735	692	724	704	704	737	687	777	713	721	695	722	715	700	688	753	752	704	709	659	713	695	651	736	769	692	701	734	688	721	746	695	747	714	712	766	708	707	706	688	731	696	708	670	691	749	734	707	705	699	715	695	733	673	702	736	759	746	736	742	701	712	707	719	724	698	738	703	710	688	719	732	724	724	757	669	718	745	693	695	712	713	703	706	731	702	736	737	681	706	706	763	747	708	677	722	727	725	700	728	729	704	739	719	701	728	696	759	694	716	731	681	701	720	750	728	690	721	697	749	762	754	673	720	688	714	679	748	710	725	722	704	704	700	694	753	682	651	637	696	690	689	643	723	664	718	687	730	686	703	692	717	710	735	691	687	716	690	700	693	687	727	692	683	702	729	669	683	680	695	709	718	735	731	707	714	711	670	719	681	674	696	714	725	697	735	693	697	717	743	724	760	681	662	716	699	755	740	702	711	672	686	737	753	694	664	688	754	703	736	727	737	712	718	723	751	753	767	724	708	684	704	736	697	759	694	692	751	719	756	732	732	727	731	792	697	709	718	729	723	741	720	692	716	655	734	676	745	715	729	719	700	707	711	675	708	748	679	692	756	773	692	739	702	691	762	714	726	733	680	716	769	712	729	731	655	721	735	690	714	725	733	716	697	715	679	738	700	715	737	728	733	723	708	716	755	725	689	722	766	689	714	755	756	707	657	724	709	776	748	748	670	643	727	707	678	733	745	697	691	652	714	706	688	747	724	714	678	725	748	713	732	705	719	711	728	727	665	737	722	667	705	715	696	759	707	721	706	715	716	759	732	726	691	662	700	722	666	685	700	738	634	693	763	663	667	685	708	731	750	711	701	711	676	732	762	679	773	684	688	684	719	699	703	751	677	729	715	754	724	719	707	717	718	740	720	665	696	679	750	683	721	704	679	705	735	691	715	674	755	694	726	708	684	733	682	711	708	722	738	713	731	696	714	731	713	674	709	731	761	738	691	664	739	700	701	700	770	674	674	683	701	685	727	714	739	712	697	720	696	718	754	740	728	725	711	792	699	734	695	719	694	690	728	681	757	710	715	726	710	724	681	701	706	726	739	715	696	718	743	740	720	713	707	751	711	714	684	668	697	719	710	685	717	730	666	702	690	721	736	728	716	688	738	720	704	741	714	686	710	712	728	724	687	667	748	775	716	746	736	705	692	702	700	699	701	708	719	740	713	740	697	726	686	753	711	749	684	689	718	721	737	712	680	757	695	688	726	705	710	745	754	705	724	703	678	715	638	709	708	742	727	739	718	743	730	686	756	704	698	739	742	712	686	729	706	664	686	707	735	724	763	719	694	718	707	708	720	720	736	730	723	680	736	716	712	716	757	680	732	715	704	672	742	727	746	682	699	704	721	753	765	717	707	695	687	730	738	668	720	647	794	742	707	698	705	704	674	700	701	722	691	739	731	685	739	686	694	702	751	706	722	730	788	712	728	727	700	735	712	728	689	695	732	699	729	700	757	709	718	765	680	685	724	698	716	757	643	664	769	721	719	710	711	663	738	687	683	738	725	723	752	725	714	701	694	726	668	695	683	658	737	692	680	705	711	713	714	723	695	751	720	682	740	730	671	733	710	723	698	693	724	729	698	722	662	707	721	728	703	720	727	683	682	693	746	706	696	733	749	759	737	699	688	711	729	752	720	698	714	703	712	687	695	677	683	707	748	691	713	703	740	708	691	742	716	691	689	753	703	738	692	731	724	780	748	735	773	744	669	704	678	722	736	727	709	702	788	770	708	748	690	692	691	714	723	689	729	741	696	701	667	689	721	691	754	716	707	718	750	731	714	679	708	732	725	751	742	724	721	708	636	722	718	673	705	711	705	668	727	724	743	672	687	706	724	725	712	675	711	692	672	734	663	704	701	723	749	728	711	692	675	717	720	718	696	647	689	727	738	695	712	697	707	746	733	746	737	647	729	749	692	707	676	737	711	714	663	743	709	711	743	754	734	699	741	754	734	685	744	736	761	703	698	758	727	738	697	689	708	662	681	698	683	736	683	738	704	707	729	740	705	663	771	712	743	725	677	729	702	672	699	699	716	726	682	676	721	735	725	675	712	663	722	746	707	711	749	725	719	696	732	685	724	726	746	716	670	706	702	708	691	658	713	725	689	684	693	708	659	745	726	732	724	676	779	720	761	705	713	760	658	707	699	714	721	695	709	756	712	690	770	681	725	747	756	755	748	690	698	779	738	686	702	754	706	680	684	710	754	717	771	734	682	748	678	681	722	662	738	711	712	700	667	723	682	705	739	739	702	741	709	650	722	729	737	731	730	717	706	691	701	756	778	729	674	705	722	726	724	700	732	649	715	724	686	748	696	675	729	711	727	724	733	703	748	762	690	673	681	716	667	704	668	710	711	670	744	675	652	745	740	704	690	695	691	752	715	650	738	688	725	692	711	708	726	706	755	663	644	757	711	704	731	717	706	696	718	723	689	759	760	713	724	686	751	717	717	738	742	710	684	672	719	684	696	694	722	684	761	734	729	690	727	668	689	708	695	729	695	694	722	691	632	724	740	749	757	704	741	755	683	727	733	743	727	717	758	705	673	710	664	664	695	726	732	682	743	712	731	749	711	693	729	685	661	724	742	730	736	696	660	752	677	747	681	720	725	711	690	726	679	733	714	738	709	692	738	681	738	707	717	702	703	733	707	766	681	715	679	786	722	709	787	709	724	673	716	681	720	691	724	731	723	783	694	733	721	656	761	685	644	713	735	701	694	761	706	727	770	728	721	714
29075	44044	36285	23735	18743	16640	12725	10317	9826	8311	6372	4327	3600	4184	3906	3151	2483	1889	1484	1262	1179	1043	1053	1061	1004	1039	1026	1046	1074	957	958	1057	996	972	1022	1075	1010	1036	1045	1111	1060	1030	1060	1075	1007	1061	1029	1060	999	974	1078	1049	1087	1016	1026	1025	1034	974	1050	1042	998	1097	1057	997	1058	964	1002	1080	996	1071	1028	1002	1071	1029	1073	988	1012	1083	989	1037	975	1019	1030	1064	1050	1005	1075	1000	1009	1026	1014	985	1009	1064	1017	1055	985	1082	960	1022	1003	1026	1066	1019	1029	1046	1035	1037	1018	1009	1030	1043	1036	1048	1020	1020	1055	1081	1091	1034	1012	1003	985	1018	993	1023	1042	1013	1071	1007	1018	1060	1021	1033	1013	1075	1068	1005	1023	981	1061	974	1027	1007	1030	1005	1052	1006	1056	968	1038	1055	1038	1053	973	997	997	1078	1013	1052	1044	1004	1043	1036	979	1043	1004	1071	1036	1031	1038	993	975	1068	1077	1001	1081	1063	1005	1013	1038	1072	1006	1061	1018	1084	988	1008	974	1013	1045	1010	1032	1027	1069	985	967	1051	1068	1048	1073	1069	1012	1035	1048	1062	1023	1046	1043	1002	1069	1003	1062	1009	1050	1047	1031	1013	1055	1046	1028	1109	1000	1015	968	1023	1013	1009	1007	1030	1052	993	1055	990	1071	1044	1034	1033	1062	1061	1047	1060	1011	1006	995	1065	946	997	1072	1073	1036	1033	945	1008	1057	1060	1057	1004	968	1028	1066	1066	1031	1044	1025	1066	1044	1041	961	1006	995	1026	1012	1006	1031	1036	1034	1034	1020	1058	1047	1031	993	996	1014	1036	997	1031	1025	1056	1007	994	1088	1038	996	1045	1084	1028	1060	998	1083	961	1106	1004	1052	1036	1012	1050	1008	1043	1078	1025	1040	1140	989	1076	1032	1006	1020	1074	1040	1097	1071	1052	1023	1028	1034	1039	1052	1052	1050	1054	1047	994	955	1029	1012	1004	1026	1003	1022	1037	1060	1003	1022	1025	1028	970	1050	1015	1030	1012	1059	1044	1055	1017	997	1022	964	1077	975	1019	985	970	1010	1025	1081	1022	1016	992	1040	1101	1015	1036	1095	1051	1111	1041	1028	1094	1057	1030	1033	1071	1035	986	1006	929	1012	1046	1050	1091	1003	1049	1031	1044	1012	1059	1010	1020	1068	1061	1054	997	1040	1079	1031	1056	1033	1033	1033	1027	1044	1053	983	1017	1038	997	1029	1045	1043	1084	1036	995	1020	1018	980	1067	1008	1008	1004	1010	1018	1053	1039	1033	1093	1024	1056	1027	999	1020	1024	1078	1056	1066	1017	1028	1030	1011	1015	1016	1012	1126	1038	1002	1059	966	1020	1027	989	994	993	1019	1060	1043	1024	1022	1028	1048	1044	1073	960	1035	1026	1014	1048	1032	1015	1046	1028	994	1088	995	1015	1030	1025	1070	1084	1021	1005	1016	964	1040	1019	1067	994	1042	1072	984	1017	997	1062	1073	1002	994	1003	986	1048	1059	1026	1032	1002	995	1011	1032	1017	1032	1065	1074	988	1001	1079	1001	1056	1002	1038	1015	1022	1067	1072	1080	1041	1106	946	1023	1026	1044	1031	1040	1045	1065	1008	1026	1019	1038	1024	1051	1011	1035	1042	995	1026	1029	1036	1039	996	1024	1041	971	1058	1047	1075	985	1015	1039	1049	1059	996	1092	1065	1017	1093	995	982	1074	1031	976	1075	1009	1012	1030	1020	1026	1047	1022	1100	1022	1027	1072	1036	1133	1025	957	1071	1035	1039	993	1010	924	1025	1075	1052	1004	1074	1026	1016	1062	1000	1035	1010	1021	1001	1027	1039	1002	1078	1017	1012	1078	970	1018	1009	1077	1005	1028	1006	1045	1001	977	1133	1006	1024	1047	1034	1046	1071	1078	1013	1052	1028	1052	984	1056	1044	983	1023	1066	1056	1069	985	1027	1043	1068	1047	1044	976	1056	1026	1040	995	930	1052	1086	1016	1042	1011	1034	1009	1012	1004	1033	1040	1007	1082	1028	999	1075	1026	1042	1059	1026	1056	1009	1044	1057	1032	1097	986	1075	1038	1001	1037	1060	1026	1083	944	1011	985	1045	1036	991	1099	1019	1031	1070	994	1074	1016	1080	1031	1047	1036	1029	1076	996	1051	1050	1049	1040	1015	975	1025	1069	1053	1009	1032	1079	1051	1019	1078	1035	1007	1057	1137	1033	984	937	1039	1047	995	1075	1069	1008	979	1050	1080	1017	1072	996	1065	1061	1087	1041	1039	1030	1049	1017	1070	1060	982	1041	1045	1009	1045	1054	1025	1062	1009	1040	1051	1034	1086	982	1033	1059	1059	1009	1013	1052	1120	1022	1068	1028	1026	1028	1027	1035	1037	986	1003	1071	1069	1037	1047	1049	1008	1044	1038	1037	1021	989	1068	991	1016	980	1005	979	1093	1031	1039	1006	1001	1033	1034	1042	1061	1039	992	1027	1022	1045	1029	1033	994	1037	1027	999	1006	1074	1026	1024	1078	1036	992	1038	959	1031	1019	999	1028	1046	985	989	1009	1046	1058	1002	1067	1021	1034	1013	1010	1004	1004	1102	1016	1047	1089	1025	1051	1042	988	1009	1013	1023	1085	1023	1010	1085	1058	974	1056	1037	1049	1003	1028	1061	1089	1008	963	1054	1029	955	1002	1068	1012	1038	1038	1089	1033	1054	1042	1064	1016	1014	1008	1015	1022	963	1048	1042	978	1002	1008	1001	1049	1007	1039	1058	1053	1060	1054	1041	1024	1010	1042	1045	1004	1063	1033	1039	962	1053	1056	1033	1056	1034	1010	1014	1055	1023	1017	1073	1026	987	1079	1047	982	1034	1076	1025	1049	1114	1045	1065	1040	1060	979	998	1072	1035	969	1041	1018	1020	1090	1000	997	1012	1017	1010	1002	1098	1029	1073	1012	1042	945	1030	1000	975	1015	999	1076	994	1034	1017	1050	1011	986	1002	1056	1042	1010	1035	1105	1084	965	1032	1050	1015	971	1033	1074	1038	1056	1010	1037	1049	1005	1051	1036	1047	1030	1057	1063	1060	1008	1077	983	1001	1063	997	1041	1031	1059	1078	1057	1005	1011	1051	1028	1102	1031	1013	1051	1041	1018	1025	1046	1037	1083	1070	1022	1014	1023	1094	1017	1058	992	1021	1004	995	1074	1027	1036	1039	1010	1062	1013	975	1034	1017	1023	1066	950	1037	1062	1060	1071	996	1037	986	1021	999	1002	1042	1057	1012	1069	1046	1037	1043	1055	1057	1069	1042	983	1032	1111	1055	1038	1085	1033	1014	1043	1076	1005	1047	1045	1095	1064	1011	1024	1071	1007	1024	1034	944	962	1027	1043	1076	1031	981	1059	1009	1037	1038	1086	1105	1021	1036	964	1031	1012	1034	1038	1003	973	1016	1078	1029	1007	1024	995	971	1088	1001	992	1050	1023	1056	1037	1035	1070	1010	1004	1033	1033	1073	980	991	1032	1015	1017	1009	995	1047	1014	987	957	997	1035	1089	971	1039	1045	1005	1070	1020	1036	1007	1018	1013	1057	1063	1021	1051	1059	1049	999	966	989	1025	1028	1013	1075	960	1044	1010	1026	987	1036	984	1029	1048	1023	1010	1033	1026	1039	1039	1030	1052	1016	1011	1074	1030	1019	1090	1046	1069	1013	955	1078	1038	1003	1047	989	1036	1043	1067	1067	1010	1055	1039	1065	1024	1032	1054	991	1045	1147	1044	1001	1017	1100	1044	1063	1020	1056	1058	1026	1032	1040	1028	1050	1048	1059	1034	1043	1007	1081	1056	1012	1059	1060	1018	984	1056	1095	1071	983	1043	1041	1010	1044	1022	1056	1009	1067	1018	1018	1059	1058	1069	1016	1067	1040	1047	1013	1007	957	1048	1012	1056	1002	1006	1012	1029	1065	1029	1043	1041	1054	1018	1055	1054	1084	1047	1053	1029	1064	998	1015	1042	1055	978	991	1034	1020	1024	1039	992	1073	1089	1045	1035	993	1062	1027	1084	1041	1012	1080	1083	1045	1012	1070	1011	1025	1046	1054	1026	992	1068	1026	1069	1071	1045	1024	1055	1042	1054	1060	1003	1006	985	1021	1023	1024	996	984	1078	1037	1019	1066	1082	1086	973	994	1030	1094	1061	1006	1019	986	1032	1055	1078	1065	1000	968	987	1025	995	1048	970	1027	1057	1071	1044	1063	1072	1063	1004	1011	1042	989	1035	1026	1027	1036	1018	1072	1034	984	1037	1027	1022	1077	997	1040	1001	963	1079	1044	1024	1041	1029	965	1075	1069	1060	1059	1054	1000	1064	1045	1015	1054	1047	1026	1025	1043	1040	1063	1092	1005	1053	1030	1063	998	963	1060	1030	1037	1057	1027	989	1036	1017	1041	1069	1042	1055	1032	1034	1061	1010	963	975	989	1006	1006	1054	1033	1051	1000	1004	1057	1060	997	1025	1021	1046	1053	1007	1048	1076	1018	1046	1060	1008	1004	1018	1068	1055	1005	1016	969	1015	1051	1038	1100	1024	1004	1046	977	1038	989	1007	1039	1054	1023	1032	1025	1072	1014	1107	1043	1028	1016	1005	1013	1059	1044	1001	1011	1004	1069	1047	1021	1094	1004	1091	992	1049	1068	1030	996	1038	977	1033	1029	1034	1067	1056	1058	1041	1030	1012	1012	1046	1038	1045	1058	1071	1011	1049	1088	1064	1057	1065
24235	21052	28216	24566	20483	14553	9931	6715	6415	4216	2793	2344	3271	8871	10689	8125	5192	2921	1829	1246	934	799	722	695	731	789	751	721	724	715	704	787	734	740	758	728	718	748	729	714	757	671	699	736	713	725	762	706	727	728	706	768	702	720	741	769	729	789	721	770	689	734	745	785	728	751	737	747	716	696	773	725	650	735	769	757	740	731	734	656	698	750	693	788	725	771	731	715	769	719	753	727	726	730	706	726	743	722	680	700	693	705	765	682	696	722	780	740	701	718	675	754	706	733	685	749	722	763	719	706	777	708	722	713	758	743	753	719	726	700	774	782	704	701	697	711	667	770	754	736	753	704	710	747	623	758	737	696	671	705	724	733	710	687	694	732	758	778	741	723	751	728	767	682	727	768	729	715	701	747	708	742	738	728	703	821	773	770	686	765	747	747	769	747	732	715	730	721	726	767	731	728	760	721	710	706	752	708	733	738	704	710	703	720	727	730	720	766	683	731	736	743	745	716	726	746	747	754	718	732	697	736	741	762	686	754	723	716	743	735	716	765	712	726	692	732	737	728	772	706	718	677	685	774	729	769	736	744	747	779	758	762	757	740	732	727	732	732	686	672	703	721	780	742	749	743	734	724	731	735	744	725	755	732	690	700	731	719	731	679	746	691	736	758	726	749	723	738	715	743	741	687	736	771	719	732	800	752	767	710	736	740	752	721	738	740	689	724	737	739	716	748	717	727	781	736	695	734	696	728	758	700	753	715	732	776	711	743	753	759	737	713	736	761	722	738	717	721	734	728	734	750	744	754	748	712	751	736	777	716	733	690	759	733	701	756	826	740	769	712	684	704	726	742	703	814	776	751	739	728	731	756	748	734	776	711	712	706	754	723	758	721	732	727	710	767	733	753	782	728	714	668	746	719	738	736	733	732	716	737	758	755	698	744	728	716	760	706	738	768	734	708	688	727	820	708	771	707	776	755	739	760	750	732	675	723	733	705	739	717	700	721	721	719	710	740	695	692	765	722	731	715	738	767	733	727	749	769	724	730	686	772	758	669	741	721	702	740	717	749	772	726	727	754	754	718	725	713	703	739	737	744	727	800	713	771	763	739	717	688	710	769	727	715	708	694	752	722	754	730	741	740	705	744	701	710	707	751	700	712	706	754	743	699	757	736	721	800	715	750	719	763	726	749	783	744	702	753	749	788	744	708	737	711	751	724	731	724	697	731	770	713	723	731	709	670	776	687	768	716	719	733	783	731	761	723	758	740	747	719	755	722	765	739	734	745	752	752	682	726	794	674	753	771	730	750	744	743	732	705	699	738	724	755	794	719	729	751	716	684	711	694	738	737	724	749	733	744	744	757	718	753	784	732	746	766	741	742	711	733	749	749	708	750	684	731	750	729	746	701	780	751	734	744	738	736	742	768	713	767	720	705	736	716	782	743	671	755	730	760	759	755	748	744	729	712	725	671	745	760	696	696	771	691	712	721	733	757	736	709	725	709	686	750	712	749	739	762	718	730	805	697	768	722	738	732	705	734	753	700	721	721	778	701	713	674	708	677	713	719	746	712	725	712	746	725	751	740	734	720	735	703	731	697	750	739	728	726	708	696	746	705	690	730	735	716	685	757	726	788	731	749	728	706	763	712	735	691	750	716	741	701	700	737	721	713	720	736	716	731	718	749	755	698	755	739	729	748	675	751	695	670	785	673	725	748	747	693	693	694	703	704	794	706	714	701	752	764	725	735	754	708	761	760	740	713	688	697	749	747	719	702	726	705	780	708	697	729	680	735	678	704	710	757	705	732	737	731	706	713	741	753	676	713	737	760	738	708	752	727	701	747	709	713	753	756	717	749	738	718	730	746	722	702	756	699	781	741	711	745	742	773	722	726	744	710	730	747	707	765	765	723	685	738	733	711	699	726	699	688	710	667	722	714	739	702	715	698	741	734	720	741	723	730	742	755	705	762	734	712	734	729	742	706	745	782	750	734	755	752	740	797	735	724	762	696	697	746	772	718	727	756	733	706	758	766	732	696	754	781	681	713	706	762	679	743	741	725	747	716	708	714	791	779	725	772	753	749	739	723	687	723	756	708	718	749	771	743	786	751	716	746	689	733	710	726	723	695	730	763	781	703	733	774	726	744	747	725	701	687	737	726	733	749	788	720	725	730	683	754	763	771	749	756	762	701	749	734	702	662	710	757	663	756	727	726	741	748	684	708	693	740	744	720	731	741	738	738	741	762	720	706	680	733	760	746	735	789	702	722	734	725	707	742	728	733	681	716	762	693	765	769	710	776	718	723	755	749	756	731	705	691	699	723	763	730	690	789	734	701	717	736	750	727	718	727	733	700	732	728	722	743	760	740	770	707	747	711	753	756	781	705	731	699	737	705	711	715	729	709	798	693	707	759	772	751	692	697	764	729	692	711	771	762	719	712	748	767	773	730	748	769	729	735	700	706	731	694	747	763	749	754	735	750	754	734	741	745	694	727	721	750	716	719	718	734	696	726	717	719	707	745	730	745	658	755	702	726	705	722	746	759	737	726	777	747	743	740	689	668	734	708	731	709	690	726	735	718	720	761	703	759	735	727	721	767	729	688	743	724	739	721	696	746	727	713	733	732	759	755	770	741	720	738	693	743	704	714	745	729	742	717	777	767	715	715	762	681	694	709	708	736	721	714	721	705	767	704	750	710	700	706	712	698	702	742	745	702	755	710	755	771	713	712	736	719	744	756	746	746	712	733	720	730	719	732	784	705	789	723	765	779	735	736	744	716	690	759	678	709	761	710	743	717	677	744	729	717	743	736	734	755	711	732	757	772	764	720	712	697	749	736	754	764	725	668	702	685	747	752	756	706	752	712	745	694	699	766	741	657	771	737	671	723	715	715	672	741	741	728	765	732	731	728	724	718	713	775	715	702	754	753	703	712	746	744	697	729	719	747	718	733	735	695	696	755	734	671	680	734	728	715	741	784	743	754	775	718	712	713	701	750	762	719	752	773	745	754	720	731	683	693	762	696	777	699	717	693	717	723	739	713	760	699	736	733	713	759	743	740	734	689	743	763	755	678	717	717	750	727	753	703	778	724	748	706	747	756	677	773	685	701	712	749	759	743	678	784	762	702	749	754	703	753	755	724	765	716	720	733	732	730	716	732	754	787	706	756	753	722	713	739	718	778	757	696	713	827	754	699	802	689	715	761	747	723	711	676	722	735	700	704	740	686	728	721	738	748	747	714	777	705	722	721	743	736	731	724	769	694	766	715	748	695	735	738	699	759	722	754	739	745	754	694	720	702	761	708	763	725	737	720	745	710	784	757	753	753	706	731	742	749	737	721	705	744	733	746	693	739	686	727	674	778	725	691	693	708	721	716	702	682	716	733	726	743	772	732	688	781	750	719	731	757	716	696	764	710	780	683	718	749	760	690	743	668	715	708	714	724	682	727	686	729	749	748	719	738	771	731	727	742	745	686	731	728	730	743	696	673	771	711	703	759	722	712
29320	50395	43464	27969	22101	18966	16239	14190	13971	9240	6062	5229	7166	17037	18045	13819	9350	5564	3389	2100	1410	1221	1161	1134	1081	1090	1090	1078	1060	1057	1097	1049	1062	1064	1053	1049	1016	1060	1034	1036	1055	1099	1051	1048	1042	1061	1071	1069	1078	1051	1043	1050	1063	1096	1062	1056	1080	1080	1083	1051	1081	1008	1018	1067	1089	1057	1054	1113	1061	1044	1048	1075	1022	1062	1038	1062	1101	1107	1054	1051	1131	1051	1002	1078	1079	1029	1071	1080	1022	1039	1034	1133	1021	1007	1055	1087	1078	1101	1062	1052	1060	1065	1049	1067	1066	1039	1094	1035	1044	1049	1070	1015	1178	1026	1110	1069	1052	1034	1075	1082	978	1066	1074	1085	1113	1113	1059	1037	1119	1036	1079	1072	1052	1079	1059	1069	1060	1062	1060	1081	1055	1075	1075	1094	1014	1084	1091	1057	1050	1009	1067	1085	1037	1024	1062	1120	1035	1045	1078	1047	1049	1055	1033	1034	1138	1041	1024	1091	1082	1051	1061	1003	993	1026	1094	1033	1013	1073	1084	1069	1031	1027	1020	1058	1018	1099	1052	1069	1080	1078	1042	1078	1088	1092	1097	1119	1046	1025	1071	1046	1003	1055	1094	1043	1087	1009	1053	1078	1048	1083	1037	1054	1104	1065	1028	1102	987	1028	1061	1039	1087	1053	1046	1076	1055	1060	1112	1034	1050	1071	1034	1028	1057	1017	1106	1042	1006	1107	1135	1085	989	1059	1092	1040	1073	1071	1086	1074	1086	1095	1107	1037	1015	1041	1042	1026	1081	1057	1061	1103	977	1033	1052	1068	1074	1095	1080	1049	1027	1018	1082	1080	1006	1071	1076	1058	1030	1076	1021	1071	1085	1076	1084	1064	1098	1071	1078	1057	1090	1108	1060	1062	1071	1080	1090	1072	1115	1036	1088	1058	1089	1055	1054	1083	1077	1057	1066	1072	1068	1037	1015	1090	1052	1065	1062	1042	1057	1016	1026	1034	1132	1131	1099	1041	1065	1061	1084	1107	1017	1102	1084	1030	1095	1033	1021	1001	1063	1047	1074	1030	1105	1065	1011	1013	1087	1052	1091	1025	1104	1095	1021	1073	1115	1073	1069	1043	1082	1094	977	1080	1010	992	1044	1056	1079	1095	1060	1074	1053	1017	1055	1064	1034	1001	1051	1053	1052	1017	1082	1099	1038	1077	1041	1091	1036	1077	1064	1051	1080	1057	1078	1059	1077	1073	1103	1040	1115	1040	1025	1020	1006	1040	1043	1057	1055	1060	1023	1026	1016	1096	1097	1019	1061	1075	1036	1033	1059	1069	1076	1020	1073	1115	1013	1031	1051	1093	1050	1043	1068	1063	1074	1043	1074	1076	1144	1089	1079	1077	1048	1077	1053	1042	1068	1077	1083	1031	1081	1041	1056	1029	1008	1071	1053	1056	1062	1026	1074	1053	1072	1107	1078	1066	1043	1071	1079	1094	1069	1026	1050	1129	1030	1039	1028	1063	1078	1096	1072	1058	1052	1069	1071	1057	1037	1079	1112	1075	1101	1115	1066	1079	1034	1081	1064	1006	1047	1051	1045	1029	1054	1047	1038	1065	1102	1007	1102	1016	1099	1009	1018	1076	1041	1098	997	1081	1129	1036	1055	1025	1065	1095	1052	1082	1065	1076	1083	1053	1096	1037	1075	1077	1091	1042	1044	1002	1009	1042	1016	1059	1079	1112	1021	1030	1007	1080	1082	1052	1053	1063	1064	1093	1087	1064	1035	1093	1080	1056	1064	1058	1063	1044	1078	1081	1047	1088	1087	1041	1066	1103	1106	1072	1059	1024	1063	1060	994	1068	1130	1047	1112	1011	1063	1042	1028	1045	1021	1039	1033	1067	1066	1041	1081	1045	1042	1050	1086	1070	1082	1045	1042	1085	1109	1070	1071	1015	1064	1074	1028	1112	1045	1130	1109	1090	1123	1107	1043	1029	1110	1086	1073	1103	1044	1065	1072	1093	1045	1049	1061	1082	1088	1087	1032	1083	1062	1025	1159	1069	1015	1045	1070	1104	1082	1044	1077	965	1066	1043	1046	1086	1071	1037	1059	1063	1024	1073	1043	1113	1050	1100	1045	1046	1056	1073	1127	1103	1108	1081	1069	1019	1075	1024	1075	1025	1058	1066	1081	1029	1046	1078	1067	1013	1062	1069	1071	1040	1024	1053	1038	1024	1049	1102	1066	1066	1062	1097	1093	1055	1083	993	1069	1109	1088	1020	1063	1049	1036	1082	1038	1093	997	1043	988	1038	1001	1063	1082	1117	1048	1040	1033	1061	1069	1003	1064	1078	1117	1093	994	1035	1021	1032	1060	1100	1046	1086	1094	1074	1030	1087	1055	1059	1090	1078	1059	1030	1042	1013	1104	1085	1129	1070	1064	1043	1089	1040	1040	1059	1029	1071	1093	1053	1031	1077	1042	1056	1033	1021	1131	1076	1067	1091	1067	1079	1022	1088	1043	1041	1069	1066	1052	1053	1031	1077	1032	1082	1101	1049	1097	1039	1048	1066	1086	1113	1085	1056	1037	1032	1140	1084	1010	1091	1019	1071	1068	1009	1105	1057	1066	1036	1111	1028	1038	1060	1006	1065	1050	1170	1041	1037	1034	1051	1017	1019	1069	1116	1044	1038	1065	1114	1066	1068	1083	1063	1056	1034	1025	1055	1031	1085	1024	1067	1043	1067	1075	1146	1035	1086	1066	1102	1081	1054	1092	1047	1110	1043	1027	1027	1062	1084	1016	1041	1061	1031	1109	1087	1089	1010	1030	1062	1021	976	1040	1051	1064	1086	1024	1067	978	1083	1104	1047	1077	1066	1013	1093	1104	994	1034	1088	1086	1013	1080	1072	1009	1021	1057	1018	991	1083	1052	1049	1059	1093	1039	1079	1000	1003	1059	1063	1101	1071	1075	1016	1089	1030	1070	1104	1073	1103	1027	1053	1044	1045	1045	1041	1079	1026	1076	1015	1026	1039	1059	1050	1108	1031	1044	1076	1038	1060	1082	1003	1061	1072	1090	998	1059	1062	1002	1069	1074	1028	1143	1042	1044	1057	1032	1085	1058	1074	1079	1011	1082	1045	1034	1044	978	1070	1018	977	1044	1136	1073	1066	1075	1038	1070	1059	1177	1038	1071	1106	1058	1075	1052	1085	1135	1028	1052	1066	1116	1069	1019	1074	1052	1118	1053	1091	1020	1085	1078	1010	1102	1097	1007	996	1084	1115	1050	1041	1077	1043	1092	1083	1089	1095	1008	1027	1022	1056	1030	1052	1162	1111	1080	1045	1099	1065	1064	1075	1067	1038	1027	1069	1055	1059	1109	1068	1042	1096	1076	1047	1031	1071	1048	1036	1047	1036	1052	1079	1101	1053	1071	1105	1045	1048	1088	1129	1050	1066	1076	1032	1028	1060	1079	1046	1025	1066	1059	1055	1073	1075	1137	1038	1113	1022	1082	1091	1066	1062	1061	1058	1045	1066	1123	1075	1028	1016	1080	1014	1095	1032	1058	1051	1057	1004	1100	1023	1035	1033	1051	1059	1077	1034	1089	1101	1079	1081	1039	1067	1076	1095	1056	1005	1059	1073	1025	1055	1072	1091	1065	1046	1108	1109	1055	1096	1102	1029	1087	1056	1099	1039	1057	1062	1071	1093	1101	1071	1033	1097	1039	1026	1066	1077	1118	1042	1080	1089	1071	1068	1026	1055	1035	1104	1070	1122	1081	1007	1118	1068	1083	1064	1086	1080	1088	1072	1041	1069	1090	1095	1129	1061	1038	1069	1072	1021	1073	1073	1059	1108	1008	1074	1052	1069	1060	1061	1053	1087	1065	1085	1024	993	1099	1079	1070	1020	1084	1002	1080	1069	1045	1083	1100	1090	1060	1040	1057	1077	1093	1070	1083	1046	1041	1055	1089	1097	1033	1055	1124	1121	975	1098	1051	1127	1115	1057	1027	1052	1047	991	1107	1072	1016	1075	1103	1054	1002	1073	1045	1084	1021	1008	1107	1075	1007	1089	1038	1051	1051	1086	1039	1110	1035	1066	1080	1064	1070	1064	1077	1053	1036	1000	1085	1042	1015	1119	1022	1072	1090	1028	1010	1069	1082	1019	1070	999	1072	1066	1066	1042	1029	1049	1091	1101	1070	1035	1048	1045	1070	1081	1015	1018	1045	1092	1130	1043	1057	1022	1070	1089	994	1072	1132	1015	1100	1071	1034	1038	1033	1096	1070	1117	1041	1029	1067	1078	1104	1079	1033	1122	1083	1054	1073	1053	1107	1081	1059	1087	1069	1067	1000	1031	1006	1058	1063	1116	1021	1080	1039	1063	1029	1043	1041	1093	1052	1112	1041	969	998	1084	1074	1082	1064	1091	1088	1051	1065	1104	1052	1102	1012	1077	1144	1079	1074	1061	995	1133	1048	1057	1036	1123	1079	1116	1014	1043	1050	1042	1018	1016	1036	1075	1045	1035	1054	1064	1044	1072	1061	1122	1103	998	1017	1048	1069	1063	1101	1050	1094	1073	1054	1057	1084	1087	1058	1051	1026	1100	1067	1074	1081	1069	986	1074	1056	1109	1050	1086	1111	1035	1067	1069	1031	1032	1044	1118	1038	1048	1116	1130	1071	1055	1049	1097	1082	1026	1091	1057	1040	1083	1046	1074	1075	1050	1048	1027	1013	1123	1046	1072	1102	1107	1056	1063	1046	1029	1035	1116	997	1096	1059	1101	1054	1078	1053	1061	1069	1059	1044	1097	999	1055	1084	1063	1077	1050	1017	1018	1023	1060	1081	1068	1108	1027	1047	1006	1097	1094	1175	1074	1100	1004	1062	1103	1079	1085	1072	1083	1098	1067	1059	1083	1055	1112	1076	1046	1053	1094	1099	1088	1054	1097	1048	1056	1066	1041	1034	1061	984	1102	1071	1061	1114	1070	1105	1089	1062	1109	1074	1048	1043	1053	1075	1030	1060	1071	1066	1048
22960	21071	28712	23691	21230	21478	16547	8919	6951	6368	5340	3620	5675	17415	18183	15969	11051	5838	3028	1769	1074	823	786	723	697	728	790	663	672	679	661	637	664	722	650	721	721	669	727	655	694	692	682	724	671	666	697	700	685	676	695	666	675	664	683	712	692	683	715	695	682	691	666	674	675	657	690	714	618	695	666	724	660	712	708	759	671	717	661	695	694	737	686	702	655	700	621	663	675	681	725	652	637	713	687	663	645	695	677	704	740	621	683	676	701	689	698	721	711	690	671	664	665	706	725	712	683	660	661	700	698	678	674	679	677	680	706	668	732	694	683	662	677	640	638	684	674	691	714	715	701	662	649	719	724	646	711	694	701	686	692	690	727	713	707	679	715	726	676	711	697	670	691	693	682	664	688	652	666	700	675	722	679	710	712	683	658	656	659	657	668	674	706	715	686	678	625	699	697	659	688	690	674	713	661	697	735	682	646	667	659	703	662	650	732	699	676	666	673	668	706	725	682	690	692	675	642	657	683	655	678	690	651	646	684	687	733	694	691	701	706	643	682	690	722	678	724	720	699	657	692	655	713	719	698	670	626	696	697	690	748	686	675	670	743	706	726	710	663	682	691	742	633	723	685	699	717	725	695	711	728	692	656	715	700	717	673	679	717	695	674	665	666	709	674	672	699	678	603	682	687	644	661	692	686	698	726	709	664	706	724	699	670	693	671	747	655	668	663	680	674	658	697	627	667	760	667	717	688	659	649	680	669	710	748	707	693	703	710	698	727	667	684	674	628	659	713	654	702	702	716	703	695	678	675	683	684	682	671	707	679	655	713	703	674	697	620	689	691	661	692	694	666	682	658	723	689	654	656	637	675	731	675	703	709	657	728	686	687	698	666	664	676	660	677	692	663	638	665	722	698	683	731	724	677	701	622	662	648	682	678	678	655	693	699	696	681	636	647	698	717	658	723	698	732	665	694	678	673	713	629	669	670	671	625	701	696	664	668	716	669	684	708	668	702	707	688	695	696	690	707	753	687	721	684	679	741	702	661	712	700	715	708	706	684	669	685	685	679	733	725	681	710	673	691	701	698	661	647	680	675	729	686	658	680	684	685	667	654	656	686	666	709	682	717	727	709	685	737	726	670	711	665	694	643	661	647	696	712	734	701	674	732	705	681	725	651	710	663	684	661	699	663	695	695	732	758	682	646	667	682	647	649	671	663	724	638	756	693	712	675	645	698	688	660	692	694	702	675	695	675	646	702	656	658	696	700	684	709	665	663	646	676	675	693	692	646	657	629	648	662	688	679	701	666	676	708	664	671	655	708	702	647	716	668	672	680	675	655	669	680	692	747	690	689	676	662	692	690	689	689	733	705	679	704	666	690	703	685	689	653	708	645	694	675	676	691	673	693	712	687	680	622	676	723	624	652	687	670	708	652	720	714	675	632	691	681	677	681	700	665	708	667	687	707	713	739	670	692	678	645	700	693	672	645	699	693	700	694	658	671	694	655	692	667	685	736	662	692	697	642	662	678	693	707	686	704	708	653	694	628	731	669	696	699	668	756	764	684	696	693	709	724	691	687	667	715	679	670	703	718	681	672	707	683	650	702	701	696	716	682	707	669	674	707	677	705	669	677	699	700	691	692	646	645	644	654	679	667	750	720	721	641	680	680	694	701	665	733	659	710	657	739	651	689	676	716	748	651	648	686	680	668	686	664	670	644	681	698	762	740	677	720	676	693	698	697	675	677	674	718	637	664	677	675	684	697	680	678	655	645	627	689	682	646	705	669	663	699	700	655	653	658	721	704	661	671	714	691	732	686	663	675	730	661	677	693	717	714	659	666	734	724	714	693	682	716	664	681	671	724	705	716	701	670	672	681	652	676	676	665	714	713	684	684	689	663	725	652	620	655	641	708	637	700	668	661	686	696	673	679	686	654	683	727	727	638	694	657	690	674	645	678	707	699	666	691	669	665	638	707	669	687	685	631	669	647	706	719	643	682	645	737	717	725	687	670	664	642	652	722	684	668	719	687	679	610	705	661	653	694	695	661	688	676	633	728	662	705	685	694	682	701	682	691	666	668	670	667	687	674	665	704	690	714	672	661	711	724	679	658	665	691	687	705	675	680	696	686	658	639	703	666	692	703	697	695	701	718	669	641	711	696	655	657	694	692	666	620	678	723	686	700	668	658	668	705	675	696	680	677	681	676	679	666	670	700	683	688	664	655	678	646	692	656	666	677	663	726	722	701	694	691	670	711	679	715	686	668	699	705	708	666	717	670	701	696	669	670	676	684	725	690	689	674	672	725	706	734	643	680	648	702	697	678	716	651	665	699	658	698	636	715	680	696	639	713	664	683	692	647	696	636	676	671	641	691	749	646	646	678	675	673	724	684	703	646	709	659	660	647	693	711	702	667	724	704	699	688	703	706	703	709	695	661	656	699	665	696	691	692	713	697	708	706	751	688	692	661	704	660	705	651	671	703	678	687	663	702	670	704	695	702	684	684	657	636	667	747	628	655	685	702	678	676	672	662	661	689	693	673	685	639	692	733	692	686	641	684	716	695	622	650	682	675	685	692	729	695	692	689	731	690	659	665	657	667	643	670	697	719	680	688	669	712	649	686	748	713	665	682	724	699	646	660	679	684	687	652	694	690	671	664	636	734	705	675	742	686	676	650	650	676	696	716	646	688	630	672	651	658	671	700	688	715	673	723	655	727	717	669	697	659	704	659	696	671	648	687	708	722	723	661	665	686	705	690	685	665	702	662	673	739	696	703	675	650	703	705	719	674	711	682	685	670	621	683	690	653	689	709	636	658	671	685	656	673	688	648	660	774	681	704	675	699	674	702	665	644	723	669	682	724	641	675	692	665	702	691	724	671	709	673	649	696	708	637	750	672	681	690	657	665	668	689	733	688	728	629	680	638	708	676	693	733	700	727	687	706	689	657	664	648	655	674	671	687	649	678	671	698	698	719	702	663	666	719	692	691	707	682	715	687	684	658	657	704	647	698	717	694	694	703	700	653	717	685	711	712	677	659	731	741	673	697	694	686	645	703	648	695	689	681	739	678	669	699	674	714	678	702	642	663	688	711	717	718	691	661	723	700	726	658	702	691	649	648	712	652	668	658	676	685	676	685	733	669	681	630	708	699	641	693	684	665	652	685	699	688	708	690	700	685	719	694	674	679	689	699	706	679	645	715	711	718	679	668	679	695	723	682	655	735	646	638	645	682	680	732	701	665	725	662	728	646	699	705	701	688	653	702	692	689	657	688	719	728	707	690	668	679	681	645	667	702	654	713	669	738	703	630	708	675	691	669	689	677	670	704	700	669	699	689	752	684	685	699	699	696	631	692	650	699	731	676	666	702	675	717	662	677	676	687	688	682	672	729	689	648	748	675	671	679	692	661	673	645	683	639	730	680	675	693	632	705	683	654	712	653	712	655	681	666	681	682	674	724	702	695	726	707	644	715	687	675	714	661	697	686	634	687	690	682	684	752	684
31564	57211	52349	34623	26880	22691	18401	16595	14956	13795	11604	8126	12037	27080	26347	22859	17285	10010	5787	3274	1788	1290	1157	1007	1041	981	945	978	969	1023	1000	1023	966	971	1004	944	954	1006	1027	958	1013	907	1046	997	1006	1016	1035	1010	1037	969	937	989	1028	949	937	980	958	948	976	988	991	979	962	969	1009	995	990	1014	948	959	917	985	986	952	1024	1014	1017	977	978	948	1033	1020	974	990	1006	999	1028	947	1030	986	1000	941	1003	1004	1017	970	975	1001	954	1034	908	935	976	1011	934	1007	972	1000	954	1014	949	997	989	994	1007	1028	998	1044	1002	1034	976	988	1037	949	954	949	952	958	952	1026	1015	1031	933	1005	988	977	1001	983	1004	950	1013	993	990	1026	952	1024	1000	997	1064	995	919	974	928	1030	985	987	994	962	968	954	1025	1044	1003	927	905	993	925	1004	968	1021	998	1048	962	1053	1038	1006	1000	1035	986	968	954	991	1003	988	956	1008	930	979	1001	956	1029	995	987	958	965	1025	1002	997	1026	971	969	963	984	1019	1006	1020	960	1027	984	1016	989	1031	1047	971	958	981	964	1004	1006	1007	979	960	1015	997	987	1052	1022	951	1013	989	920	1026	992	1011	940	1001	989	1016	994	1023	1001	930	989	998	971	973	980	932	988	988	955	983	971	977	1017	984	970	948	997	1023	1005	940	989	955	1064	981	1007	969	1024	1004	955	949	1025	988	1022	1001	1045	995	981	933	985	961	997	956	972	1028	1004	1057	949	1010	984	917	948	973	1003	1057	988	991	997	1047	968	1022	961	972	992	990	969	985	978	980	997	1020	1000	983	972	973	931	970	991	1019	972	999	986	1016	987	952	1004	997	1050	960	954	935	969	996	1026	1000	991	1031	961	1037	966	1027	949	954	942	1017	946	1003	1054	982	1012	969	984	1000	1014	954	972	974	981	966	1006	1009	985	1006	997	972	969	954	1022	981	1007	1023	972	943	970	976	969	948	997	979	935	995	996	989	1011	978	1010	1006	923	975	975	1000	959	1043	1004	990	1016	943	981	1000	974	1005	963	1006	993	1003	935	945	1019	1000	1003	983	969	981	992	925	964	931	939	1002	960	1062	931	1003	988	926	977	999	1001	986	986	980	1031	1007	1011	1036	970	976	918	984	1009	965	978	989	980	1022	1023	984	984	971	976	1021	1007	1017	1006	990	992	958	975	925	971	1019	1056	978	962	1011	996	966	958	960	994	1003	997	946	980	978	1026	1017	981	978	1021	955	985	956	1016	995	956	1003	1032	995	1000	1014	946	1026	967	978	972	980	999	1008	1033	929	993	980	971	975	966	978	930	1020	1008	983	1025	940	985	1015	965	999	966	994	1005	960	1015	955	946	1031	946	1010	962	1010	998	974	1042	943	1007	989	979	1003	931	984	1007	929	983	971	930	1008	974	1000	992	976	1029	969	1027	1019	1018	999	961	961	982	983	1043	984	1007	989	911	983	971	942	967	939	989	1002	1025	982	1033	982	964	953	936	986	1002	912	1024	931	955	1040	954	1001	944	1024	1005	954	1025	997	991	996	959	955	1029	1018	1013	970	950	965	966	981	961	989	958	975	990	940	969	964	995	1019	1042	974	949	981	1005	1029	953	992	994	936	948	1007	1077	1003	1003	969	981	995	978	997	990	1006	993	1016	984	968	1032	993	1000	951	952	1001	989	1023	970	1005	1037	982	962	930	989	967	1026	1012	1002	1009	998	944	1030	948	934	976	985	1042	1045	1003	1056	933	1002	1006	1039	1002	1012	1014	1014	997	1031	973	993	1052	1036	998	990	938	943	1028	939	996	980	1036	993	1038	991	1028	955	917	931	960	973	1006	1047	1000	957	968	977	980	952	968	1004	986	976	986	1027	989	963	951	1009	993	984	999	1000	957	970	1003	955	977	992	909	975	1025	1034	934	955	975	952	1012	981	970	985	964	1003	1010	978	983	961	1041	1003	1001	989	969	1004	1017	1009	973	995	953	960	979	994	1031	977	977	1002	1015	1003	1021	991	942	968	932	1007	957	999	1019	977	967	993	997	993	1038	986	949	1023	1026	1009	984	1006	970	1029	967	1034	1001	915	1013	960	955	1018	976	1055	1036	961	990	1024	962	976	987	985	932	1008	1028	1003	972	969	963	1027	1012	999	939	1002	1055	991	961	965	973	1052	956	1000	1000	1052	1020	974	996	1010	968	974	1004	978	980	993	1008	1016	945	965	1013	992	1035	1001	1017	954	988	1021	1042	979	1010	978	998	927	977	983	1014	992	961	966	1012	985	1047	1013	1006	1018	965	1047	1005	990	968	1001	998	1028	995	963	974	989	968	993	981	973	983	1002	981	1004	928	961	1039	1014	1026	1045	1007	1052	962	994	939	1022	1012	965	972	960	989	1012	1010	982	962	1029	999	993	967	932	952	1001	1036	1049	989	1002	999	1035	1046	1018	1010	1059	1021	1014	934	969	1029	975	1030	947	1008	975	972	1017	970	1015	1039	962	971	994	940	998	954	986	1015	973	987	985	1008	1004	981	919	965	983	976	997	935	986	985	952	1027	998	973	981	986	966	1016	907	984	916	960	954	948	996	990	952	1075	948	1047	953	959	961	927	1002	956	969	1030	964	961	949	1036	953	934	1024	966	1030	954	1001	985	968	973	978	980	962	1002	985	978	1027	971	965	972	1010	979	911	982	913	971	1027	972	1023	998	1018	960	1001	1003	942	1035	1001	979	1004	1060	991	1003	966	992	973	1011	964	992	1015	961	1033	1030	1009	984	992	991	988	1032	999	980	1034	949	984	1009	921	985	991	922	999	934	1035	987	981	1004	1028	1029	975	1025	996	943	1006	951	1012	982	967	998	979	980	952	953	954	1021	957	1027	960	923	999	964	1004	991	1028	937	963	966	967	1015	945	934	1008	990	996	1003	969	989	949	945	1019	994	1020	993	964	1005	994	995	924	947	1009	1013	995	976	995	964	992	994	991	1009	984	931	998	1004	996	989	1011	986	1014	1000	1051	1019	972	1013	969	1015	1015	953	979	1028	997	938	990	1061	957	990	964	980	1013	1021	935	963	938	982	974	1015	1008	983	1014	1003	1000	988	1007	927	1000	1006	980	967	999	951	1017	1012	986	1040	970	995	1045	965	1050	978	985	956	981	959	988	1031	1022	1013	963	976	1024	1009	983	965	980	976	968	1039	984	994	1020	971	961	972	1003	971	942	1035	1022	1020	1011	992	941	1010	956	956	977	993	980	974	1022	969	975	966	977	938	999	1046	1002	1005	1021	983	970	1003	1004	972	1000	951	931	968	948	1003	978	986	968	1010	1001	967	972	949	989	1002	935	1012	930	951	1044	1038	960	960	1013	952	986	1021	980	1016	1002	949	964	1008	966	1034	999	943	1046	1024	993	917	999	932	999	1021	997	981	1000	934	998	969	989	987	1004	973	1013	984	951	993	981	940	958	983	944	1006	996	944	1030	988	992	1038	1014	955	974	1001	945	1014	1023	963	936	945	911	1028	923	937	1013	990	1045	1016	995	961	951	967	978	936	1028	967	963	1040	988	1057	976	978	974	991	995	985	1004	965	1018	951	1004	937	968	954	1002	1006	986	1019	945	977	1020	999	1008	1042	1019	1003	1009	943	985	1016	1002	993	1049	984	1009	1027	1025	947	1007	949	945	976	960	1032	993	964	961	1047	995	990	1037	946	986	911	942	1002	949	1002	938	1003	1064	998	996	966	1004	929	965	977	998	954	1030	944	952	1041	1022	939	917	984	923	932	968	986	950	978	1031	996	945	980	1034	1003	1042	948	933	1042	996	988	983	976	983	995	1047	1030	974	992	982	1017	1041	1005	1026	974	1025	967	974	1044	1027	994	1010	1003	982	986	1070	1006	954	968	1014	974	974	926	1028	1010	1023	993	1034	980	948	961	977	963	981	1005	989	966	1024	946	1036	983	977	1053	985	942	1007	1000	948	1014	1020	930	982	1019	1010	949	1035	999	986	957	956	995	981	973	959	913	995	965	906	965	1001	975	1006	1043	993	981
27635	25669	32878	24194	10513	7578	5105	3887	3848	3183	2506	2041	1548	1729	1714	1678	1467	1200	965	819	802	706	700	670	695	699	663	695	657	733	685	673	665	712	661	680	696	714	675	681	720	759	658	688	685	694	656	705	687	696	644	709	717	676	681	712	686	646	649	707	695	707	676	705	642	718	654	635	652	676	696	693	674	684	678	693	685	638	691	688	696	697	689	675	674	706	656	649	706	706	696	723	699	692	693	739	735	681	675	713	711	681	713	695	677	680	658	687	736	664	718	661	670	733	700	681	638	710	705	685	721	698	692	681	735	644	694	681	714	713	661	685	684	720	684	664	666	706	679	694	689	738	649	675	717	661	695	648	711	709	713	673	696	706	697	667	698	709	693	686	719	640	717	688	727	717	657	660	674	706	708	721	704	685	714	627	717	699	702	677	733	659	712	684	699	708	674	667	672	676	681	693	680	694	697	695	646	698	748	683	714	732	698	693	661	629	761	676	669	704	671	650	684	752	648	685	717	687	678	650	638	666	676	713	669	689	722	746	685	670	726	689	698	699	680	709	691	692	698	705	680	695	658	736	779	724	673	703	686	714	700	695	669	688	676	689	702	670	704	683	693	701	704	704	706	708	703	727	663	685	712	652	663	665	685	686	736	675	697	655	670	678	689	689	653	702	676	717	672	709	656	709	714	668	687	673	626	669	740	661	676	662	763	672	627	704	701	723	675	670	722	690	656	691	715	700	680	680	679	678	751	715	640	699	660	725	691	688	696	669	702	658	691	658	681	724	691	680	655	720	692	700	725	662	703	686	689	640	654	654	707	697	675	696	762	678	723	714	703	706	683	708	664	664	671	693	651	680	659	662	707	672	687	730	706	691	738	695	681	687	690	682	743	724	692	728	687	691	754	649	684	700	720	685	678	687	683	697	733	696	663	678	705	693	690	689	710	662	682	680	704	696	667	683	691	685	689	710	660	696	692	687	708	687	643	702	662	659	642	675	683	701	734	666	694	655	708	680	658	671	663	713	699	694	674	715	683	654	700	730	710	672	693	715	692	672	642	720	698	713	681	711	700	707	663	661	698	662	708	667	702	668	678	678	715	717	694	700	694	642	725	725	650	669	678	705	713	685	688	666	724	720	667	637	683	662	744	657	690	694	658	675	715	707	712	731	687	696	734	688	706	664	711	650	694	723	681	653	698	777	742	729	675	695	715	665	657	724	673	649	675	723	649	671	644	724	712	666	716	675	671	742	663	684	713	719	687	640	674	697	692	686	717	693	684	721	712	681	674	685	656	655	677	713	709	727	728	689	673	746	693	681	711	694	673	690	699	685	717	697	690	707	713	681	696	732	668	665	683	684	659	672	689	679	716	688	687	643	664	680	688	672	652	676	733	673	681	694	672	656	697	699	724	688	697	682	720	678	705	666	706	688	672	686	707	706	697	705	658	669	685	695	673	686	692	688	691	683	686	699	674	696	713	699	666	645	635	673	742	661	701	725	695	682	681	726	704	741	711	660	714	687	710	713	726	744	715	686	709	701	707	666	681	709	698	680	716	702	664	671	729	712	716	655	688	675	667	683	690	658	714	674	691	733	727	743	652	712	677	704	691	732	679	675	691	635	687	750	625	674	693	688	706	669	670	654	685	700	677	716	683	686	686	713	704	716	703	678	705	711	685	688	701	704	714	687	698	710	653	701	697	710	675	704	683	692	676	679	711	652	699	679	662	690	740	625	652	686	667	714	711	674	691	726	658	728	662	671	726	684	668	691	687	694	653	664	709	702	641	693	682	670	715	729	692	696	707	694	699	682	714	728	705	683	695	676	706	677	722	693	730	681	676	638	724	662	721	703	725	677	678	671	727	683	668	689	661	682	612	726	691	734	726	702	714	699	703	681	697	734	724	693	687	706	650	679	634	683	708	701	654	682	695	677	618	676	681	697	719	708	664	704	739	662	673	651	694	679	695	690	708	712	692	714	746	703	700	760	699	678	680	655	690	662	703	732	720	687	694	696	698	661	670	704	657	736	649	711	716	688	683	721	696	721	689	670	698	712	674	681	729	702	698	732	672	634	671	658	647	749	742	729	704	680	677	713	749	678	679	750	728	695	696	697	702	719	660	683	723	643	672	693	667	707	685	713	705	676	687	705	694	737	689	663	714	728	740	682	690	681	703	694	726	639	694	689	677	728	670	700	690	652	711	674	710	674	695	670	714	732	683	690	729	690	722	681	717	656	703	689	694	678	704	704	665	656	745	668	724	706	655	708	706	690	717	729	704	638	670	687	656	706	705	691	677	717	709	676	659	728	680	675	738	722	706	720	694	652	730	698	667	671	662	659	697	652	693	685	712	710	683	677	659	680	699	658	704	711	651	685	673	708	686	705	707	719	692	660	666	669	666	681	654	686	676	682	699	680	693	690	679	735	700	703	686	704	708	685	635	733	700	695	708	735	702	710	717	709	671	685	702	657	726	659	677	688	694	676	712	732	665	676	711	687	670	695	761	696	663	705	683	716	652	668	655	688	705	725	649	713	718	683	665	677	679	713	680	689	695	672	723	714	692	687	714	659	720	724	702	657	703	693	685	707	665	654	658	646	729	682	731	663	707	702	672	683	709	660	741	663	693	729	663	681	687	687	713	707	716	669	733	662	695	714	677	714	692	738	710	699	653	668	738	708	695	720	760	664	675	674	676	678	651	658	645	705	651	704	643	682	715	671	691	662	690	691	667	697	678	705	700	687	671	670	647	680	675	714	732	669	648	675	692	650	693	684	708	692	651	716	679	670	676	739	666	674	660	688	689	685	689	688	677	671	652	667	714	699	674	726	657	674	722	706	674	708	735	686	726	714	637	649	647	661	644	690	708	691	657	680	637	722	657	713	678	647	674	720	719	679	651	664	713	685	689	694	701	719	703	709	662	724	703	724	708	661	660	704	704	725	664	682	725	693	680	669	698	705	694	660	656	742	711	683	649	661	695	693	664	684	687	719	710	715	699	674	690	702	691	651	661	726	639	746	672	682	689	707	684	703	748	706	651	716	647	770	645	697	662	719	711	706	714	703	664	647	694	670	729	684	679	713	691	696	670	679	646	705	719	706	689	730	669	711	714	702	655	630	710	703	693	722	706	683	656	673	719	699	697	725	655	667	672	669	659	712	678	688	659	671	648	684	680	682	683	688	725	724	699	682	708	689	623	638	658	647	712	667	678	714	692	696	696	667	725	724	677	692	683	698	670	725	710	674	689	702	668	737	703	671	672	696	665	709	690	669	704	712	690	711	680	727	716	681	702	714	722	635	682	674	706	712	674	681	660	688	680	686	679	688	704	705	678	688	655	749	664	693	714	642	728	723	686	677	643	678	687	657	694	722	704	671	703	723	655	696	686	712	703	694	660	689	736	715	725	669	716	675	711	688	710	726	676	692	705	710	725	722	671	695	691	681	707	724	675	664	670	690	709	673	694	663	646	626	657	686	676	689	677	709	695	690	696	699	703	666
28831	43236	39997	26816	15610	15379	11204	9358	9207	7581	6129	4830	3224	3530	3594	3278	2578	1911	1485	1186	1127	1104	1070	1009	1038	1010	1050	968	983	1005	990	974	1060	1034	1036	989	1043	1027	1011	1034	978	981	984	1057	989	1028	1001	1022	1005	949	993	1017	1011	991	992	1031	1004	981	1013	982	984	1045	991	1003	1003	974	1031	967	987	1000	1049	1025	1043	989	1004	1041	990	1034	1021	1042	1009	1042	1002	954	1014	1007	983	1038	1010	1040	1016	996	1000	1040	1010	953	1024	1004	1050	979	1053	1013	1087	998	1000	1018	974	1073	967	924	1004	987	959	957	1051	997	965	1016	989	1015	1003	978	1020	1012	965	1029	999	998	927	958	1084	957	1028	954	1021	1008	1017	993	1094	961	1039	1008	1007	1038	1047	1015	985	1072	996	997	1126	1021	1003	993	972	1055	1020	1028	1005	1020	990	1005	1023	1013	983	1026	987	995	983	998	1004	952	1021	1013	1009	980	1006	1033	1078	997	978	1076	1002	997	1046	962	1027	1040	1019	982	1039	982	995	992	1000	957	994	1017	1041	996	1042	1000	990	1078	974	952	1055	1004	1000	1000	985	975	1018	977	1025	981	1075	1028	1012	991	992	996	976	992	1017	1026	945	1013	1030	1042	1067	1023	960	1007	1059	990	1042	1012	988	1009	998	1079	1055	966	1036	1029	996	1028	953	990	971	1002	1052	1041	999	983	976	959	1000	999	1003	956	1013	1039	1017	1023	1006	1006	1028	985	993	994	1040	999	1017	1051	1013	994	989	1038	1025	1034	961	1013	966	1050	989	941	992	1016	1005	1008	962	1036	1002	1046	975	1003	1020	989	1046	1035	1008	1035	1029	1023	1007	1004	1049	1035	1044	1033	996	994	1003	961	984	1022	972	1000	1024	1025	995	1018	1015	974	1007	1036	987	1071	974	982	998	957	1039	969	970	1049	1024	1027	1039	1018	1039	1007	928	979	989	1016	1031	980	999	995	1044	1022	999	1019	988	991	977	1014	961	970	1004	1011	997	1013	1026	937	984	969	1061	943	979	1060	993	1011	984	1002	1055	995	1029	988	976	948	1024	1006	1007	1023	1002	1056	1063	958	1038	1027	970	1033	983	1005	1012	959	980	1001	1001	960	1025	1014	1049	949	988	1018	1024	1076	991	1015	981	975	988	980	1011	1022	968	963	1039	985	1010	987	946	959	1012	1012	998	1034	974	958	1048	986	974	1006	1055	1007	1011	1009	1023	976	981	987	1007	1018	1055	1026	1045	1020	1006	996	1011	1039	1043	1008	1016	1009	1100	1025	1013	988	1029	1014	1029	1017	1021	1028	996	1004	999	1062	950	976	948	976	983	1050	1034	1029	976	1069	997	985	970	1010	1049	999	968	1037	1056	1036	991	988	1041	1010	1030	993	1017	996	1033	994	1017	998	1007	961	965	1027	1031	1013	1027	1015	1070	964	1042	962	1016	1007	970	1055	956	970	987	1007	1004	983	1045	1022	1025	939	959	1033	1043	977	1036	1034	963	969	1025	1037	1020	1071	1057	1017	1016	1022	1020	1058	949	1040	1023	1010	1008	1051	968	1014	1049	990	1072	992	1005	993	1006	1017	1062	1009	958	984	1019	1078	991	1038	1041	991	986	1059	1004	1024	981	998	974	993	1031	1049	995	1016	1041	1029	1019	965	1003	1009	1027	1021	1053	999	1062	988	1013	986	1075	1019	1030	1009	1043	995	983	1012	1023	972	1077	1047	1002	1026	991	1045	1010	994	1008	965	996	980	1067	1008	1033	997	1104	992	970	1072	1028	1020	988	979	984	1047	979	1002	988	1028	1011	1019	1034	1007	983	962	1059	980	975	982	1014	1037	994	990	1067	1032	1079	1022	1019	1031	998	1037	986	1029	961	966	1012	1044	1002	1026	1022	1042	954	1048	994	1034	1062	1014	977	960	993	974	1019	989	998	964	993	1046	1000	978	1041	1046	1027	989	1048	1042	996	977	955	982	1006	991	1010	999	956	991	1026	1060	977	1031	994	1015	963	1036	984	1022	1028	981	1023	1045	1005	966	1056	1023	1058	999	1062	990	988	1004	1005	1040	1035	1031	979	1025	1033	1082	1029	964	1056	1011	998	1030	971	951	1060	996	943	1047	1025	1026	991	1041	1024	974	1012	1060	1018	1066	1037	928	964	949	1015	965	1021	999	1017	1002	1012	986	1021	991	1008	961	982	1021	1013	1014	986	1010	1054	1016	1017	1003	962	975	991	983	1003	976	976	1018	1012	1046	1039	1026	978	992	997	949	1011	1029	1004	971	1011	1014	1001	970	1008	1042	986	986	971	938	1010	1033	935	1046	996	1045	1019	1028	994	976	1035	986	930	1022	1021	996	1023	965	1006	975	966	1052	1002	1003	1029	992	992	1019	1064	974	1036	1007	960	967	1078	983	1000	982	1036	1050	950	1020	966	973	1043	986	1040	1009	974	1027	1002	981	1035	967	1023	967	1029	1013	1055	1042	1032	972	1034	940	1038	992	1049	963	1074	1024	1051	966	969	989	1029	1045	956	1043	1049	982	1012	1023	1004	1037	1005	990	1068	971	985	1002	991	1015	1010	1055	1019	1020	1024	974	1020	1074	1015	1014	992	1064	1033	1046	1050	1058	963	990	983	1058	989	1003	1045	977	998	963	1009	1001	1042	991	1015	1080	1009	945	977	997	1012	1010	1037	964	1007	1009	973	1043	1014	1033	1008	1004	998	1010	1026	1028	1015	998	1000	971	1007	968	1003	1053	985	967	1058	1012	1002	1009	1057	945	963	977	1003	988	1015	1014	960	1020	1040	975	1009	992	984	1004	980	1002	1026	990	1027	1022	1011	1025	1033	1004	959	968	996	965	987	1048	1045	996	1068	981	953	958	1078	1008	995	1068	958	1041	1053	1002	1060	997	1044	955	1040	1040	1006	954	998	982	990	1035	1036	967	1021	1004	980	998	988	1044	1093	1043	984	1009	1038	1011	974	981	1016	953	1015	991	999	998	1018	1040	1013	977	1002	969	979	1060	972	1069	1009	1067	1056	1013	992	974	1066	995	984	1030	1012	1044	1032	1060	984	1036	1025	963	974	1029	1030	990	929	1007	1049	957	979	1003	1083	1007	1016	987	1013	1065	1001	1021	1030	1001	1041	970	1035	985	1036	1051	1009	994	1064	1044	1026	995	1050	1055	1001	1007	1019	1021	1036	976	1029	1042	1042	976	982	984	1039	997	1022	1002	956	1011	1009	1032	1029	961	989	984	1006	1056	989	975	1056	1034	1012	956	1003	1058	1062	1016	1014	981	1048	985	1009	1009	1016	994	1025	1069	970	1022	998	1003	1042	1011	1022	983	1035	979	1003	1034	999	1082	990	982	1005	1011	1011	1061	990	987	1010	1008	1021	1015	1034	989	1011	988	1001	969	1016	1020	1004	939	1019	988	1026	988	1019	971	997	1003	1023	966	1004	979	1026	1010	997	1064	1012	1007	988	958	1022	1023	970	1009	981	953	1004	1080	996	959	988	1012	950	1036	1037	973	995	1000	1011	957	1005	1011	949	992	1007	1011	976	1021	1017	1037	990	970	984	1014	1022	1029	1050	1000	1019	993	983	1071	1026	1046	985	1014	1037	1005	979	1068	1015	962	956	978	1024	988	1031	1072	1015	999	973	1030	1044	1040	1046	966	1026	1022	968	1026	937	989	936	1024	972	1046	1013	974	990	1061	1010	983	1065	963	982	1000	1013	990	1004	1036	997	995	1079	1020	956	1004	1008	1016	1044	1038	1028	1004	983	1000	1035	971	992	998	1084	1016	1035	1009	1037	1059	1040	1050	1045	988	1029	1027	1024	1057	953	990	974	1035	1017	1028	1006	976	1020	1039	1034	1016	1010	1015	981	1000	984	999	1000	1002	1064	1031	1017	1057	1004	1041	1058	1038	1012	1047	1004	983	996	993	971	1032	1040	1065	1034	1027	1050	997	1068	1049	1027	1021	932	991	1032	1028	1010	1025	1060	1018	995	1006	1016	931	1006	1042	1031	977	1015	1061	995	1014	1003	1049	1033	999	968	1071	1049	997	1053	1024	1017	1023	1056	983	981	1014	997	1024	1017	962	1040	946	1026	1035	1030	1009	1054	1018	979	1017	993	995	1001	974	982	1025	1034	963	942	996	962	1063	992	1001	1021	955	974	1041	984	1001	980	1005	1027	1077	995	995	1019	966	964	980	1039	1057	1031	1028	994	1034	1003	1066	981	1047	1043	1012	941	977	975	1038	948	996	1037	997	1020	1046	996	1001	971	956	1013	1063	963	1030	1006	983	1011	1020	1032	1059	1039	1034	969	1069	993	1001	979	990	1002	1019	971	1014	1027	1009	964	1028	970	1018	999	1044	1021	969	992	971	999	1071	947	954	1043	1032	1027	997
24204	21029	28212	24572	20190	15418	10875	6681	5030	4229	3456	2551	3544	6823	8417	7586	5795	3580	2086	1299	949	819	717	746	713	754	688	720	702	661	683	743	745	686	672	690	670	736	644	693	700	707	723	748	724	698	743	708	725	701	671	692	708	737	682	697	699	750	683	702	692	755	720	663	709	673	692	717	671	735	757	688	713	709	731	714	700	694	724	720	682	709	654	727	694	690	738	727	676	685	654	723	715	654	703	690	721	732	706	728	702	720	729	732	663	685	701	709	726	703	703	705	633	698	717	675	673	696	715	658	681	723	702	717	693	731	733	725	732	695	680	738	664	730	713	690	691	725	701	727	686	714	686	679	656	675	713	662	695	709	666	750	712	710	721	710	734	684	696	731	700	672	698	716	686	697	740	650	721	649	731	673	697	701	763	694	678	708	659	755	746	693	715	720	766	696	687	671	681	703	696	728	687	687	722	684	712	730	686	700	705	699	678	748	671	713	673	699	671	669	726	711	713	689	732	720	691	700	674	701	715	692	718	687	699	693	720	698	724	692	701	711	680	703	724	692	713	730	772	709	716	700	739	695	710	652	742	738	664	639	725	711	692	709	653	746	715	689	717	710	712	716	682	687	725	656	696	712	722	698	689	736	675	668	705	713	702	719	653	735	699	671	715	718	715	718	684	723	684	709	715	670	727	714	706	719	697	728	701	751	700	684	690	692	723	687	722	742	666	739	732	696	658	705	700	698	710	722	717	677	676	719	718	736	751	721	724	675	710	673	694	673	726	698	718	728	715	687	695	734	699	707	681	699	688	670	720	715	663	690	709	718	684	738	688	731	692	708	712	702	703	685	752	706	739	724	691	672	657	717	753	743	730	720	689	722	777	754	671	709	677	732	729	720	724	736	710	698	697	693	724	729	668	709	731	660	681	699	671	649	668	680	753	685	739	647	719	705	766	681	723	696	755	736	712	704	711	685	698	754	701	719	676	713	749	682	694	698	700	693	704	736	679	677	658	718	689	722	676	614	687	701	695	715	699	674	717	707	718	692	689	702	730	750	707	677	690	675	748	708	668	670	692	710	685	715	692	737	708	718	720	662	698	698	726	693	763	692	718	696	767	722	679	706	679	723	769	675	725	729	700	724	705	704	728	718	744	750	710	663	713	739	695	671	705	717	725	713	704	686	714	722	706	701	699	680	722	639	730	723	747	730	735	692	702	713	699	709	695	709	681	666	667	701	692	688	722	712	711	696	703	672	706	690	648	695	627	665	726	667	690	699	708	696	690	716	709	721	702	696	695	698	693	734	675	728	742	721	735	685	671	712	691	699	689	700	727	703	734	725	714	696	678	734	698	664	783	722	668	719	661	742	740	698	699	721	712	683	718	728	641	700	678	675	669	672	723	697	731	692	734	659	691	664	719	739	685	699	706	722	719	706	649	692	712	706	748	675	708	719	672	715	730	736	703	677	685	716	693	711	671	754	712	684	659	741	717	665	715	693	716	647	705	764	732	620	750	709	719	744	670	707	690	699	679	709	711	722	733	713	736	706	684	721	714	684	692	702	687	655	677	728	724	668	685	744	666	638	705	698	731	721	658	704	695	700	728	720	701	715	708	701	702	696	707	739	738	717	750	720	697	689	737	746	710	685	722	671	686	666	714	657	717	711	687	673	733	676	655	671	728	696	657	699	719	773	677	691	701	668	707	725	689	676	706	692	716	695	679	695	697	642	732	717	701	714	765	719	686	677	728	700	684	671	679	702	667	666	704	697	693	757	707	683	706	679	727	710	701	701	740	657	711	687	663	705	680	731	721	706	685	707	683	639	720	645	696	709	711	697	716	728	680	713	681	747	724	657	696	686	682	711	697	700	702	708	709	727	725	654	707	745	717	704	704	684	706	744	710	685	647	688	709	687	755	719	727	681	708	696	697	697	704	690	690	677	653	712	696	706	755	697	671	675	708	741	721	739	695	726	712	705	746	765	708	698	710	743	701	729	708	712	711	728	697	701	646	686	718	666	719	695	690	723	703	719	710	629	708	702	746	695	664	674	693	709	695	749	751	698	672	705	683	712	686	709	699	758	710	709	716	690	712	693	683	703	711	656	712	698	721	735	700	718	738	650	750	690	731	663	722	698	707	713	700	690	720	681	719	699	753	713	699	716	721	713	688	756	693	673	710	685	642	682	697	705	702	692	656	701	731	689	682	710	719	665	673	674	705	756	648	674	703	675	700	736	684	689	705	690	708	650	718	714	698	691	769	710	747	682	699	739	702	721	705	700	719	736	689	662	662	738	700	697	715	718	671	702	711	719	748	674	716	688	658	718	711	718	727	713	733	748	688	676	655	725	730	703	722	725	702	699	738	738	736	658	682	655	712	683	717	706	711	650	717	682	704	719	700	678	706	706	689	711	683	709	722	728	693	720	661	649	677	706	698	720	724	688	747	732	697	716	708	695	683	647	741	675	674	713	685	710	739	710	706	676	716	733	717	698	719	642	701	679	754	669	728	681	686	716	695	658	722	726	702	735	707	660	729	730	712	680	709	762	706	722	705	688	690	636	690	691	740	723	709	680	724	681	715	673	729	668	690	743	742	695	711	654	705	674	690	669	760	700	745	729	724	751	679	699	705	653	695	733	704	728	720	695	737	700	700	708	702	690	711	674	715	695	693	689	713	713	732	727	710	698	720	704	654	715	703	685	727	701	687	765	691	728	752	635	677	674	729	760	694	679	711	665	699	682	701	716	667	684	684	691	712	687	735	731	656	681	673	694	731	709	695	704	673	784	739	746	688	709	732	695	728	647	740	723	764	696	692	697	658	731	706	703	722	738	703	706	690	766	703	695	716	694	664	667	739	673	672	663	752	693	652	709	707	711	679	695	705	680	661	674	721	667	691	686	766	753	705	691	686	708	741	724	742	735	728	697	722	709	739	713	690	697	723	736	701	702	717	709	744	717	694	709	703	735	733	779	720	708	710	731	634	727	777	655	678	671	717	683	705	712	711	741	692	707	726	705	713	714	663	704	737	720	669	669	746	701	683	684	691	683	734	732	705	704	673	705	641	705	668	683	728	705	661	706	695	746	721	680	697	689	702	676	719	695	669	728	730	709	661	697	685	703	700	687	703	672	699	694	705	751	707	776	677	747	703	677	705	765	671	711	671	751	696	726	747	668	710	683	702	679	702	702	684	754	683	727	672	698	701	690	691	734	665	649	710	660	700	686	664	649	686	712	710	686	699	695	687	699	711	743	697	634	761	747	696	701	678	699	665	674	687	690	695	702	702	716	710	702	681	722	663	702	660	692	704	707	638	664	697	722	731	691	649	720	701	683	747	726	720	690	716	711	720	674	629	656	732	715	718	687	723	735	675	737	730	647	699	687	720	693	711	686	715	710	713	685	714	733	709	741	707	693	646	695	661	695	710	718	704	717	680	665	682	721	682	711	764	656	706	741	709	691	673	703	642	756	686	669	697	769	697	751	643	644	717	708	699	716	714	722
28714	51434	44947	26578	19794	20857	17383	13835	11434	10042	7785	5888	8142	13709	15829	14241	10971	6880	4018	2369	1600	1244	1102	1089	1049	1040	1066	993	1057	1030	1059	1067	981	1055	1005	1039	1011	1000	1009	1054	1043	1054	1058	1026	1024	1060	1049	1078	1026	1011	1049	1032	1054	1093	1084	1029	1007	1105	1045	1012	1029	1019	1036	1008	1010	1016	1037	1023	1034	1018	1014	1012	1018	1050	1028	1024	1049	1072	1037	1071	1048	1064	1028	935	1032	1021	1038	1027	1071	1019	1033	1002	1053	997	1042	1021	1056	1027	1060	1019	1050	1048	996	1026	1076	1069	1065	1056	1058	1041	973	1020	1026	1018	1108	1051	1030	1016	986	1026	1026	1013	967	1053	1013	986	1032	1063	1022	1026	1035	994	981	1002	980	1013	1086	989	1088	1021	1043	1005	1056	1010	1041	993	1059	1020	1001	1004	1026	1069	1035	1010	973	1026	1044	983	1087	980	1032	1038	1059	1064	1012	1082	1083	1047	1041	1049	1054	1036	1033	1010	1058	1033	1003	1046	1031	1074	1042	1048	1080	965	1035	999	1008	1016	1031	1034	1053	1007	1027	1054	996	984	983	1033	1102	1020	1006	994	1073	983	1044	1031	1094	1038	1015	985	1037	1006	1101	1058	999	1033	983	1052	1035	1023	989	1055	1056	1030	1040	1019	990	990	1049	1026	1015	1042	1061	1006	992	990	1055	1079	1013	1096	961	1089	1018	1020	1042	1054	1002	1045	1001	1011	979	1042	1081	1074	982	1053	1040	1043	1017	1058	1037	999	1011	1033	962	1085	1062	1018	1015	972	1015	1020	1036	1031	1024	1015	1037	1010	978	976	1034	1008	1079	1004	964	1091	1033	1043	1029	1087	1026	1003	1081	1083	1064	1027	1017	1022	991	1006	993	969	1052	1025	1019	1040	1043	1048	1024	1015	994	1018	974	1008	1049	1044	1002	1022	1054	1069	1026	1014	1050	1015	960	1045	1022	1080	1082	1072	1054	1047	1024	1074	1072	995	993	1043	975	994	1059	963	1085	995	1044	1016	1021	997	1050	1056	1010	985	1041	1031	1063	990	981	1071	1043	977	1096	1024	1128	1039	1031	1045	1025	1093	1042	1054	1037	1033	1049	1064	1013	1053	1062	1006	1058	1048	1061	1010	1013	1022	1071	977	1029	994	1030	1000	1015	1011	1030	1022	1051	1043	1018	1012	1009	1062	1073	1008	977	1015	1080	1053	1005	1064	1079	1034	1043	1023	1040	1033	997	1031	1031	1018	1006	1025	1033	1043	1038	968	1019	1058	1009	1040	1047	1071	999	1040	1026	1047	1026	1065	1017	1004	1042	1083	1018	1023	1066	1053	1054	1034	1040	1043	1051	1018	1029	957	1007	1019	1072	1020	1029	1057	1034	1059	977	1041	1016	1002	1078	1025	1080	1072	1016	1063	1055	1056	1012	1089	1022	1009	1045	1050	999	1055	982	1035	991	1018	1051	988	984	1020	979	1069	1058	1091	1057	1073	1035	1054	1022	1066	1046	1039	1014	1039	1030	1013	1076	1042	1077	976	1057	1076	1094	1020	1060	1078	1104	1062	1033	1018	1031	1031	1050	1040	998	1071	1032	1040	992	1039	1022	1024	1004	1079	1014	1002	1042	1045	1033	1012	1072	1003	1012	1058	1048	1030	1046	1020	1079	1071	1017	966	1079	1063	1083	1034	1028	995	1001	981	1082	1016	1024	1002	1044	1028	1078	1007	1065	1013	991	1066	997	973	1000	1015	1033	1016	1009	1060	1008	1015	1010	1021	1082	1051	959	1022	1031	1021	1034	1038	1050	1018	1021	998	1037	1050	1029	1077	1043	987	1031	1074	1048	1035	1065	996	1032	1022	1035	1024	1058	1062	1044	1039	1013	1097	1051	990	1061	1025	1051	1021	1038	1021	988	1069	1020	1097	1058	1036	1025	968	1041	1030	1015	1008	1039	1029	978	1022	1107	1065	1000	986	953	1004	1064	1028	1023	1102	1098	985	1016	1064	1000	1015	1051	1045	1093	1095	1050	1058	1088	1035	1046	1010	1066	1082	1034	1008	1027	1016	967	1049	1036	1040	1033	1015	1020	969	1077	1020	1022	1098	1010	1069	1005	1103	959	1061	999	1044	1082	1079	1038	1069	1041	1067	1019	1046	1041	1049	1018	1059	1033	1007	1004	1083	1007	987	1009	1048	1002	1035	1021	1038	1090	961	1007	1039	1022	1061	974	1012	984	1103	1007	1074	1055	1063	1101	1032	1037	1042	1020	1059	1046	1006	999	1002	1009	1058	1009	1015	1025	1050	1066	1033	1011	1002	1075	997	1063	1002	1080	1016	1037	1030	1030	1053	1042	978	1031	994	1062	1052	1018	1022	1016	1011	1049	1013	1026	1044	1057	961	1090	1011	1014	1011	1061	988	991	1039	1042	1031	1070	1053	978	978	1043	1042	1071	1113	1020	1052	1044	1067	1001	997	1062	1088	978	1025	1033	997	1041	1028	1039	1075	1003	1067	1043	1072	1103	1052	1017	1067	1026	1031	1111	1096	1021	1010	1027	1023	1007	980	985	1058	1057	1005	1061	1034	1004	1053	1055	1020	992	1042	1055	1037	1049	1001	990	1063	1057	1055	1003	1020	1020	1048	1030	999	1080	1036	1031	1079	1028	1091	1040	1058	961	1007	1044	1024	994	990	1023	1044	1036	994	1091	1059	997	1103	1032	1052	1047	1032	1025	1040	1045	1043	1026	1043	986	1067	999	1006	1093	996	1003	1038	1066	1030	1056	1006	1009	1009	1060	1012	1045	1079	1038	1046	1023	1031	1015	1046	1002	1064	1031	1001	1050	1049	1024	1072	1006	972	1050	1064	1079	1106	1031	1051	1026	1055	1064	1040	1036	1074	1055	1012	1063	1079	1005	1000	1005	974	1047	1008	1027	1016	1044	1038	1048	1075	1026	974	1096	1076	1006	1045	1057	1018	1107	1064	947	1060	987	1022	1053	1001	1079	1038	994	994	980	1019	1016	1027	1087	1007	1072	1037	1029	1051	1069	979	1053	1048	1054	1039	1048	1020	1070	1001	1045	1018	1026	1043	1053	1087	1059	951	1017	1089	1014	1050	1028	1065	1045	1012	1036	1043	1058	981	1049	1038	1087	1012	1027	1058	1038	1051	1023	1014	989	1045	1077	1023	1079	1053	1036	983	1029	981	1006	1032	1055	1028	995	1013	1067	1021	1026	964	1028	1045	1025	1014	1064	1052	1089	1025	1066	1044	1016	993	1060	1062	1086	1002	1072	1062	1019	1013	1027	1025	1010	1012	1041	1036	1003	1053	1079	1035	1037	1053	1022	1044	1081	1071	1006	1021	1071	994	993	1026	1056	986	1037	974	1002	1085	1067	1041	1012	1024	1071	1010	1052	1076	996	1019	998	1047	1066	1065	1012	1040	1026	987	1011	1084	995	1027	1049	999	1052	1059	969	1017	1067	967	1067	995	1062	1025	1067	997	1019	1039	980	1087	1082	1077	1056	1030	1018	989	1009	979	1054	1017	987	1009	1025	974	1042	1011	1012	1010	1007	1031	1022	996	1004	1039	1019	1071	1034	996	1024	1046	1035	1065	1051	1047	998	1047	1077	1063	1041	1019	1023	969	1023	1035	981	1086	1105	1033	1026	1045	966	1037	1047	987	1060	1065	1053	1011	1073	1069	1012	1055	1000	1039	1106	996	1060	983	1013	1061	1007	1037	1057	1031	1013	1037	1090	1039	1026	1070	1024	1074	970	1070	1057	1028	1035	1060	1013	1040	969	1049	994	1008	1022	997	1039	1034	1004	1005	1022	1036	1071	1027	1037	1085	1023	972	1058	1009	1019	1039	1039	1022	1019	996	1019	1067	1040	1009	1005	1016	953	1003	996	1018	1045	1038	1035	1048	995	1042	1079	1003	999	988	1076	1029	1021	1053	990	1016	1044	1024	1138	1043	988	1051	1008	1041	1031	1050	1040	960	1054	1043	1034	1036	1076	1006	1046	1003	1002	1019	983	1058	1051	1017	990	1014	1050	984	1040	1023	1043	1086	1038	1007	1093	1022	1084	984	1015	1003	1057	1021	990	1032	995	1103	1001	1018	1052	1075	1024	1037	1076	1008	1011	1072	1083	1078	1053	1029	1021	1001	1020	1111	1010	1049	1002	1054	1004	1049	1049	1021	1006	1015	1110	1006	1014	1043	1065	1045	1080	1008	1037	1088	1000	1042	1014	993	999	1049	1049	982	1022	1082	1048	1061	1072	994	1004	1065	1064	1026	998	1070	1052	1022	1024	1023	1017	1051	1020	1046	992	997	1018	1005	1050	1028	998	1022	1043	1032	1032	1045	1016	1027	1075	1031	998	1004	1025	1051	1003	1044	1050	1041	1025	1001	1067	1054	1090	1069	1019	1043	1053	1044	1036	1003	1052	982	1049	1036	1037	1075	1016	1049	1044	1102	1021	1020	1068	1035	1042	1031	1005	1024	1009	1077	1023	1036	1024	1031	965	1028	1025	1016	995	1037	1006	1059	1069	1029	1042	1096	1007	1030	1058	1055	958	1092	1016	1039	970	1028	1016	1026	1078	1054	1016	1089	1009	1066	1041	1021	1020	1074	972	1058	1039	1092	1007	993	1075	1087	995	989	1011	1040	1055	1012	1056	1061	1005	1083	1031	1051	1033	1087	978	1048	1018	1022	1004	1011	1035	1042	1017	979	1007	1047	1028	1008	1048	1011	1052	1064	1025	997	1071	1043	1040	979	1045	1109	1020	1014	988	1009	1004	958	1012	1048	967	980	1053	983
22963	21070	28729	23680	21382	22144	19818	11267	7736	5397	3713	3324	4277	12114	16436	15339	12233	7321	4030	2339	1390	917	764	746	676	704	677	723	650	667	629	585	641	634	668	695	639	645	660	697	684	694	637	613	698	663	657	667	648	658	608	655	671	629	642	634	685	668	666	621	678	677	680	655	712	652	679	702	690	722	690	656	614	689	632	674	650	627	634	663	688	694	664	669	677	719	680	638	627	641	646	630	676	676	644	613	647	710	682	657	676	670	667	672	655	672	651	670	653	654	690	639	683	617	670	661	670	658	628	589	657	704	682	659	673	662	641	674	666	691	685	638	691	664	640	694	636	640	598	678	625	695	663	656	617	640	674	668	684	672	681	676	582	595	644	627	611	652	666	733	616	687	670	703	671	666	692	694	598	629	649	654	635	639	661	667	693	657	673	678	629	679	648	638	679	651	667	652	617	721	603	662	652	602	688	640	679	636	656	669	628	700	638	672	616	641	640	633	658	629	665	680	638	644	691	667	683	611	650	660	656	617	706	662	655	638	645	651	625	633	646	670	622	677	644	683	635	649	636	697	613	620	682	640	633	614	687	647	662	662	645	639	683	663	664	671	633	651	635	622	668	656	659	675	625	653	615	664	668	653	668	650	643	682	664	632	631	679	657	676	645	641	640	655	668	628	685	646	632	644	674	674	632	696	653	634	666	691	657	686	639	695	656	652	656	695	661	660	646	635	661	673	680	678	654	651	675	613	681	639	658	636	694	638	661	682	694	648	674	683	655	690	667	673	631	676	672	656	693	653	628	678	644	670	646	671	648	652	712	623	611	645	701	679	665	666	628	666	625	654	652	650	630	656	637	674	640	638	660	654	644	638	627	653	659	633	636	677	665	684	638	630	665	623	642	644	690	643	599	658	670	679	676	637	662	689	698	663	636	673	709	648	684	619	621	660	648	685	668	638	685	656	609	636	641	711	624	660	648	637	640	647	633	645	645	633	663	666	657	654	619	675	621	650	624	643	661	657	619	654	623	666	666	674	636	659	634	670	693	641	637	666	671	636	650	656	653	657	664	682	615	631	672	687	659	661	630	676	640	667	642	666	661	643	646	620	689	658	658	689	660	701	617	658	643	685	630	683	663	637	625	651	659	669	682	684	669	636	683	663	633	656	660	641	632	650	633	685	656	629	605	697	681	620	685	654	663	660	691	679	664	657	639	659	672	624	630	655	658	621	656	709	643	621	672	646	685	649	691	657	606	633	636	604	674	619	670	623	650	676	659	646	656	641	638	674	677	615	665	642	657	594	642	678	674	690	628	617	655	640	665	665	665	644	658	672	644	625	670	636	592	645	652	661	622	670	677	690	694	661	674	636	671	687	656	628	669	657	681	650	626	700	641	683	642	641	654	668	676	660	636	603	664	654	619	648	647	652	636	628	692	619	702	648	630	636	653	646	648	709	656	646	636	625	676	674	619	640	663	612	640	646	671	632	643	649	649	655	634	666	627	627	699	652	659	663	641	646	650	640	651	654	639	647	675	637	679	691	668	669	698	671	656	647	663	656	677	617	689	655	689	660	640	683	645	692	691	656	674	633	657	691	657	645	670	673	669	680	685	599	681	675	690	669	650	687	635	634	669	667	646	660	666	676	645	703	675	644	667	665	633	625	649	651	657	697	689	700	655	649	652	665	659	644	636	643	664	617	643	675	679	647	661	670	676	621	652	673	678	666	654	649	645	679	657	654	655	671	659	593	634	639	656	653	696	646	661	659	630	654	668	637	656	644	652	672	660	701	652	643	633	623	637	675	671	640	653	656	660	623	654	681	666	643	611	660	656	633	687	700	675	616	650	656	655	662	682	647	693	670	622	667	686	639	607	665	630	638	637	635	625	680	677	641	662	656	651	685	642	693	636	621	642	668	628	685	735	701	675	687	669	643	660	646	630	664	613	636	659	681	643	688	685	669	625	585	622	635	671	623	677	704	733	617	693	666	685	638	625	671	652	661	719	650	679	625	668	624	660	622	638	704	652	619	635	640	646	665	666	639	618	647	667	658	653	672	647	693	660	639	632	650	660	636	690	692	635	600	662	654	719	654	684	632	655	620	687	649	679	650	667	684	670	662	634	726	665	642	629	643	631	629	716	595	640	634	639	653	661	684	676	698	652	617	620	663	666	690	648	611	685	657	658	632	663	658	696	623	673	669	641	634	682	612	682	649	623	696	645	664	660	652	608	636	639	650	614	671	669	671	672	674	681	653	643	676	630	675	707	655	696	665	659	684	680	611	657	624	667	629	701	659	675	606	677	587	635	659	656	621	686	687	629	649	645	670	648	643	651	674	630	626	640	665	600	574	663	662	645	654	645	672	680	656	663	669	712	686	680	703	667	628	587	638	649	676	661	710	665	688	667	606	629	654	655	633	680	632	663	657	645	677	648	647	657	596	694	664	650	644	667	625	632	659	642	674	656	662	678	633	698	651	663	676	638	666	693	671	640	665	687	635	645	670	624	649	643	659	644	638	646	662	659	617	674	697	678	696	665	692	638	645	657	667	612	695	670	648	634	642	660	633	676	659	681	660	641	665	643	678	700	692	637	621	635	614	629	642	650	683	637	679	689	647	645	651	655	608	639	651	684	630	644	678	679	641	639	671	659	644	651	700	673	618	612	664	680	683	684	639	680	702	625	628	632	668	684	658	671	669	656	634	704	667	638	663	649	668	655	681	634	726	676	653	596	649	673	672	632	660	651	677	647	664	659	681	664	630	623	608	660	698	692	680	697	629	612	635	692	633	666	626	650	663	669	689	631	626	650	627	668	681	643	650	682	703	663	651	665	615	655	693	609	661	724	662	611	665	628	641	659	647	661	642	627	653	617	679	660	637	646	688	651	637	640	689	678	716	683	667	657	618	659	635	618	645	649	680	598	673	647	686	673	624	667	682	681	657	626	658	627	687	622	635	659	637	682	661	666	604	611	678	668	659	627	614	665	666	640	722	675	660	642	676	664	643	671	661	651	656	708	642	635	698	637	623	596	633	688	638	656	617	671	606	678	682	651	634	625	668	664	629	627	663	656	666	703	678	678	689	699	646	661	670	684	655	686	652	638	642	668	650	653	628	610	613	640	682	684	625	650	639	686	620	643	641	660	644	697	693	680	668	657	637	630	641	673	689	697	664	638	655	652	630	637	650	631	649	615	657	623	652	705	653	609	664	698	666	637	666	629	665	650	647	667	673	652	640	667	604	649	663	671	662	650	658	653	657	634	656	653	644	653	620	651	639	636	678	644	725	637	705	687	654	669	624	642	608	674	672	676	702	691	688	676	645	636	684	689	661	647	675	658	644	630	646	677	653	643	629	660	619	636	637	701	701	663	694	657	647	620	635	623	693	631	659	660	665	626	652	641	637	650	650	649	677	663	688	693	678	651	654	615	622	650	666	705	661	641	668	653	620	673	656	707	665	623	648	625	632	635	655	665	651	686	641	653	692	719	653	651	648	659	621	672	645
31616	57498	48953	34943	30689	26600	22944	19332	16154	11739	8456	7546	9671	21657	24945	22827	18904	12611	7557	4347	2418	1504	1165	997	971	991	998	938	937	945	960	1007	979	1025	908	965	951	940	956	982	957	973	989	953	880	912	995	931	969	914	947	946	988	938	950	888	992	996	930	928	964	955	924	964	971	968	954	966	936	956	915	921	943	931	929	926	981	996	981	974	976	994	974	984	938	940	950	943	949	945	978	957	957	922	929	953	941	816	958	965	960	902	965	947	930	979	924	946	926	941	930	975	984	967	898	963	925	944	889	955	923	911	923	964	970	996	979	980	909	945	982	900	924	1022	983	900	963	954	972	969	939	951	942	858	980	911	938	947	948	945	957	1008	922	981	902	925	982	982	920	976	998	966	915	905	1019	939	924	996	1028	985	921	916	942	953	958	952	963	944	898	1009	892	976	994	936	914	996	923	959	964	934	915	903	928	978	1004	937	878	999	977	949	960	960	929	965	947	1015	917	933	968	940	924	955	921	920	1022	883	1012	934	940	944	974	955	984	923	884	933	957	927	982	997	920	948	961	968	985	888	938	964	942	965	977	910	999	965	988	903	962	965	1005	964	954	934	971	929	960	928	992	990	932	999	955	924	960	895	952	967	928	955	971	925	932	961	959	908	996	897	937	975	951	933	984	976	981	948	924	985	956	973	983	953	943	924	952	951	915	949	1006	903	980	947	985	1005	889	962	963	948	858	1004	950	982	973	929	942	951	934	946	955	980	978	918	944	984	926	978	911	952	931	940	951	961	925	923	972	964	894	935	932	975	984	1017	935	868	953	950	932	956	896	977	988	914	957	932	969	971	985	948	955	954	978	945	970	899	957	990	889	985	941	981	932	934	948	944	992	991	914	939	997	911	957	948	920	930	980	969	942	986	956	948	917	911	963	961	922	917	909	909	996	940	900	944	917	875	992	932	939	937	1021	956	867	1010	946	877	943	942	990	957	963	965	924	912	946	967	945	938	905	947	1024	966	914	941	893	981	974	962	954	915	919	985	910	1011	1018	916	963	914	967	951	983	979	917	938	970	957	895	869	925	985	915	978	983	940	952	986	909	931	940	977	955	906	990	944	921	938	966	960	905	939	943	971	957	959	922	925	932	907	934	976	943	974	926	968	1001	950	956	917	990	964	936	983	966	944	1011	938	954	950	1019	958	904	931	955	939	964	965	1005	892	967	934	933	939	961	972	989	967	920	991	885	1003	977	984	944	934	933	948	1011	1002	936	989	971	978	956	924	941	943	910	949	981	909	972	899	898	970	935	966	960	923	983	943	992	918	942	958	960	967	1024	941	942	969	993	979	960	963	978	1018	935	952	974	931	960	982	972	942	939	920	954	892	956	909	915	926	953	898	986	953	921	997	973	960	873	974	951	923	941	944	967	928	931	938	914	978	958	994	919	971	926	913	955	961	973	966	940	956	926	921	946	988	936	969	954	928	898	974	960	929	955	882	982	931	946	948	949	956	945	915	921	938	944	987	998	934	914	913	973	920	899	962	921	963	953	975	937	910	980	924	997	997	986	960	939	986	939	948	925	966	950	948	919	952	931	1002	995	938	978	956	1005	937	972	987	940	923	1027	907	957	966	915	930	943	930	997	912	966	928	972	955	946	935	925	943	947	984	949	915	919	975	983	952	943	957	935	945	927	1020	970	982	915	1000	972	982	963	955	906	904	987	956	909	871	981	955	973	973	946	968	934	1001	994	950	970	930	1000	916	953	955	901	978	907	952	886	939	887	944	974	934	937	923	982	959	931	941	964	958	985	952	975	950	1024	954	953	932	964	949	949	903	962	941	1014	939	970	948	998	905	972	979	953	929	935	1002	935	967	980	998	942	943	905	876	994	982	901	921	898	934	977	969	945	938	937	964	937	949	972	985	948	920	1002	984	949	938	913	931	977	972	971	980	970	947	973	958	943	921	951	973	931	962	997	1020	933	963	953	866	1037	981	1003	950	971	924	973	952	973	956	989	968	954	942	908	959	931	955	912	921	987	944	975	939	956	944	966	928	954	946	912	942	989	954	905	991	920	1001	952	925	946	968	917	963	951	944	1008	938	956	919	960	904	987	943	903	950	969	978	923	981	960	1013	952	1001	929	983	973	979	939	961	965	923	949	942	882	952	993	936	979	941	986	940	933	960	940	956	1027	932	950	980	926	935	994	941	998	934	971	981	952	961	940	948	974	886	932	957	957	950	959	985	962	998	932	969	995	973	903	939	911	1001	949	941	907	965	977	950	935	965	933	977	965	951	961	984	942	972	904	944	946	922	954	921	978	991	915	1023	974	942	953	899	898	985	955	961	939	990	1011	941	979	932	933	922	976	951	898	915	989	937	893	900	951	955	983	963	959	991	974	1007	881	1014	949	982	959	968	939	957	940	960	925	990	906	974	936	951	962	971	948	939	966	945	972	969	903	947	1040	947	889	1007	884	922	992	932	939	998	920	946	985	916	956	1009	993	960	942	898	990	975	921	970	942	944	937	986	937	900	984	939	948	880	945	938	916	957	955	926	1011	940	989	957	938	928	941	890	980	976	991	945	963	923	939	921	1004	939	889	929	984	1008	969	944	931	963	990	973	955	940	925	979	947	1005	954	963	957	952	936	946	976	959	978	936	964	924	977	986	965	959	950	933	953	941	950	974	913	988	922	940	933	967	926	945	921	965	947	947	931	953	948	914	966	900	923	961	961	959	889	950	987	1009	965	963	941	920	985	904	944	843	905	1008	899	957	978	1001	951	902	909	934	962	987	946	957	924	964	956	1010	911	1010	950	931	908	925	954	930	984	985	946	920	977	925	980	939	911	934	960	963	938	968	938	932	890	936	967	977	934	924	912	1018	992	964	898	966	952	973	911	899	941	935	953	921	928	913	968	901	917	919	977	999	986	1013	915	959	965	966	964	955	937	983	983	920	949	979	915	976	924	952	923	992	978	909	952	959	948	955	945	946	923	963	942	963	990	939	976	936	975	935	934	963	957	930	945	977	928	937	904	946	967	946	977	938	945	948	930	918	953	948	978	970	982	890	937	976	951	936	946	938	951	995	880	932	925	910	953	1009	950	982	968	982	973	891	956	940	911	943	971	944	971	965	999	946	951	953	923	921	954	1012	922	927	969	915	937	884	960	937	934	922	964	917	938	933	916	935	942	989	1000	956	953	894	966	958	923	927	955	981	924	914	947	954	953	970	931	965	979	979	941	971	929	1016	917	917	897	923	955	1009	975	955	911	990	955	911	1030	935	955	932	938	953	945	964	963	934	950	1025	930	971	937	962	962	1012	969	927	967	956	948	968	957	1015	923	950	924	938	955	998	939	951	986	971	984	923	952	1020	943	908	927	932	1005	897	994	937	1014	977	962	960	964	979	994	960	994	991	939	925	963	923	987	941	949	983	927	990	955	998	914	959	970	962	937	966	914	929	1035	960	965	927	924	933	933	959	973	974	1007	956	946	930	986	956	1009	988	941	891	913	933	970	881	905	952	936	933	914	946	929	936	925	951	943	1002	916	896	968	972	983	952	944	969	930	961	932	929	999	949	979	991	937	962	960	997
27572	26790	32827	22521	13496	9049	6722	4885	4172	3234	2214	1835	1740	2381	2200	1701	1270	1012	835	820	736	687	672	711	612	683	649	656	635	668	693	667	737	687	692	670	685	684	688	678	663	658	711	662	683	691	625	664	667	679	693	636	696	688	667	678	612	713	661	699	649	673	722	656	629	678	648	656	651	663	663	653	708	660	723	660	726	630	658	648	693	678	687	648	654	642	611	607	669	665	663	697	647	616	619	712	642	653	597	657	655	656	694	681	662	693	704	683	702	661	631	637	657	696	702	651	697	695	674	645	683	633	643	649	643	673	649	675	699	741	705	695	722	661	650	653	688	679	677	661	650	653	667	649	659	663	644	652	652	663	706	651	649	636	633	653	645	681	673	680	659	627	650	640	645	705	649	635	684	607	615	693	667	708	675	687	662	642	664	632	681	673	651	655	699	631	649	626	649	673	710	662	677	704	667	678	663	692	640	672	680	646	641	634	675	695	663	618	629	643	649	702	677	653	606	670	661	624	654	681	634	672	708	726	614	607	649	661	675	660	676	677	637	680	681	672	608	653	703	655	652	687	690	646	661	651	649	667	638	667	682	675	657	650	658	675	643	621	633	682	644	681	669	674	692	604	655	675	649	715	646	605	663	684	644	629	646	638	680	649	685	630	671	665	660	683	639	657	677	713	675	635	679	634	714	654	677	647	702	654	675	701	636	724	668	677	662	673	673	686	646	641	615	655	664	670	630	639	689	680	658	656	652	676	668	679	666	648	658	673	679	653	701	669	635	644	676	649	664	621	615	699	655	652	660	649	678	656	654	663	686	655	684	673	678	648	708	645	665	659	662	651	680	667	643	680	680	639	609	673	683	675	689	683	700	667	644	723	710	665	684	626	713	671	631	663	637	642	670	674	679	631	676	706	727	677	709	721	645	648	658	693	715	670	665	628	649	648	720	700	667	707	667	657	691	687	671	690	679	655	661	683	680	670	667	704	624	685	673	671	667	631	665	698	681	661	724	719	676	648	624	662	624	671	665	659	670	689	669	650	663	615	677	689	657	676	699	695	658	642	677	606	676	710	702	643	702	640	697	662	657	662	646	637	686	722	625	706	665	686	676	686	679	691	676	618	647	626	663	663	685	684	655	633	700	669	698	660	703	611	709	693	693	658	661	675	683	676	616	669	706	651	659	644	645	662	627	689	660	669	632	684	665	636	679	650	660	663	656	655	695	653	637	660	681	688	689	707	698	632	677	648	630	687	632	696	678	682	651	663	691	643	661	657	648	639	648	681	641	667	670	711	628	645	666	711	642	652	642	677	687	646	665	652	648	646	636	680	706	671	626	635	669	709	669	673	627	674	639	602	677	664	616	659	647	650	668	701	697	652	664	647	678	664	628	701	662	649	675	651	644	665	666	651	674	658	656	694	648	684	629	676	684	669	674	660	700	665	688	693	678	622	661	634	649	696	721	710	660	649	667	674	674	626	668	625	694	653	707	666	670	654	648	699	667	711	681	645	657	675	668	684	650	649	652	679	698	655	657	640	655	633	636	677	679	687	721	643	686	672	672	692	651	650	684	671	637	633	705	633	655	640	622	645	669	695	690	667	652	692	660	608	653	642	656	645	628	684	635	678	664	730	650	649	670	680	664	634	646	647	680	647	679	659	661	685	646	695	667	665	656	666	650	664	661	673	665	693	650	665	626	665	660	649	668	633	700	695	670	681	679	643	703	672	683	691	650	670	670	637	672	687	730	663	692	706	696	666	650	635	641	672	670	670	666	654	647	667	667	669	649	673	707	681	664	672	684	668	634	649	691	670	651	631	671	675	692	624	631	678	649	677	649	660	729	645	670	690	690	640	623	687	666	664	673	653	691	701	689	650	612	682	653	715	682	662	672	669	640	677	617	654	640	651	698	643	689	624	673	663	653	645	676	657	674	643	668	637	660	686	674	630	638	642	662	651	686	648	688	667	682	621	640	655	651	681	692	663	652	657	692	675	629	696	669	630	637	672	645	629	662	670	668	679	656	611	652	652	690	679	646	695	674	682	657	652	646	651	695	667	697	708	631	676	672	681	648	634	639	708	648	682	659	656	655	648	652	638	698	649	697	660	698	663	671	652	620	694	660	672	649	618	660	683	622	681	652	670	688	686	650	695	637	678	677	670	637	617	636	615	652	650	618	680	681	664	644	697	669	691	685	679	631	655	628	652	684	640	698	630	725	635	650	668	644	654	674	694	695	661	661	716	659	663	656	688	686	669	707	705	629	636	679	637	673	681	660	684	675	693	668	704	674	681	697	694	650	641	613	661	640	664	682	679	654	660	704	634	666	644	644	625	612	651	652	689	679	644	637	654	661	659	691	714	681	612	673	652	665	688	691	654	684	639	676	662	754	681	629	681	698	659	649	673	668	680	640	641	690	619	656	630	660	648	676	648	654	653	649	635	655	634	676	665	674	668	671	715	683	637	680	690	701	653	663	647	666	645	651	638	665	666	669	670	614	687	641	676	670	667	655	727	711	676	666	638	615	721	676	636	674	667	640	688	664	641	631	671	627	677	656	697	704	677	664	648	674	643	701	624	642	622	726	649	653	632	686	653	690	630	650	656	689	679	670	663	640	654	685	696	657	699	660	698	651	704	643	680	707	657	684	676	650	688	677	662	689	660	651	702	634	663	662	612	686	668	681	639	624	638	693	640	667	623	685	625	653	631	662	680	635	691	639	683	668	663	619	689	655	660	709	644	675	668	679	681	726	692	650	712	701	657	657	681	710	649	682	693	672	666	669	633	674	659	672	669	649	670	639	705	631	656	670	664	672	643	692	709	667	723	699	612	681	693	654	630	634	670	679	660	673	685	628	671	639	691	641	683	644	641	647	728	673	652	655	660	721	651	650	662	649	631	667	687	654	645	670	671	649	676	717	633	729	659	654	631	707	689	664	675	675	675	663	705	694	646	664	619	650	651	666	638	686	662	650	663	700	638	682	644	663	648	748	668	660	676	696	647	662	693	649	665	659	636	682	647	666	624	645	650	680	696	685	702	650	674	679	665	663	654	671	680	688	646	673	704	699	647	686	700	671	678	683	699	711	687	665	649	674	693	658	659	664	631	638	643	619	719	624	703	657	638	656	645	671	702	649	652	609	676	697	650	703	650	668	659	674	659	746	706	665	678	658	690	649	676	648	654	669	662	670	633	618	657	639	654	652	645	642	670	610	635	660	692	622	638	613	707	684	668	677	691	692	689	696	640	616	662	721	664	640	663	694	641	699	698	662	634	652	721	655	642	676	671	662	692	687	625	657	642	676	662	680	641	655	662	689	645	678	682	617	684	684	697	631	679	688	708	667	616	669	591	670	660	690	665	679	675	654	662	671	703	738	668	674	614	675	635	685	696	651	672	717	666	644	644	664	652	626	602	701	629	649	688	674	653	655	636	675	673	670	639	672	673	637	705	670	680	653	632	665	683	705	691	661	686	665	659	712	663	677	675	675	702	677	648
27901	44667	39153	25726	20315	16664	14498	11199	10174	8028	5222	4084	4070	5252	4478	3357	2426	1741	1411	1168	1099	1034	1038	1021	1001	1022	984	1009	964	928	976	1001	978	1012	989	951	927	945	1012	955	963	961	956	992	967	1001	1006	990	946	1003	987	981	983	953	982	938	973	1038	969	1015	1012	956	976	939	1001	960	1014	983	989	1000	997	1001	964	1019	944	943	974	988	964	996	970	1060	997	1016	1057	1022	911	975	939	988	991	999	998	952	978	986	969	926	970	1037	995	991	991	987	934	973	944	1001	969	961	1004	930	999	984	955	1010	992	972	991	959	943	1013	967	956	1017	972	982	960	998	966	1000	987	961	963	1006	952	971	960	971	949	981	953	1001	1056	994	991	1009	1042	982	968	983	979	1001	994	977	954	995	953	927	953	949	978	1063	1014	951	997	1017	1007	960	992	1020	986	984	978	1011	965	949	967	981	1000	1030	1000	1043	973	960	938	958	957	975	963	927	964	999	1015	903	986	995	1010	980	980	973	961	970	949	942	975	966	949	960	975	971	955	979	983	928	954	1014	942	973	943	962	965	948	945	954	919	1011	1015	970	944	995	977	972	984	959	984	971	1016	954	922	1043	1015	967	985	939	972	997	930	1037	966	986	976	936	971	957	990	963	938	978	938	998	997	983	983	981	995	1014	981	941	1023	1080	1000	992	1001	951	921	968	957	912	992	985	953	993	1023	966	985	960	999	989	956	951	988	986	997	993	973	993	979	980	1004	959	948	938	939	954	999	1020	1013	959	1026	916	1005	909	985	984	919	1005	947	964	1014	961	971	995	891	956	982	964	980	984	1008	953	983	935	900	973	985	921	960	976	966	966	1024	981	995	962	913	958	971	924	992	1013	989	973	981	1033	954	958	960	974	976	937	977	931	1009	1009	970	1010	942	970	990	896	969	988	1034	974	1038	979	949	977	970	1050	953	1000	929	982	968	893	987	1001	1004	947	1013	1010	989	1021	1006	970	981	1012	1038	964	932	986	1012	963	1004	968	978	976	992	978	980	975	982	998	1031	1015	995	1008	979	995	1003	998	975	980	940	989	963	947	1002	977	1005	940	960	987	929	974	1038	960	936	957	997	1002	964	1007	986	967	1010	974	1002	977	966	986	939	946	965	951	993	1004	914	969	980	991	974	916	964	977	1010	983	922	1015	964	1013	949	965	1038	941	958	1025	1011	988	927	1008	1028	997	942	955	980	991	1028	991	1019	982	932	970	908	930	975	997	992	996	996	1055	964	1069	904	961	1005	974	921	997	961	972	1064	1007	988	945	935	949	946	959	961	966	1056	983	1022	963	967	970	912	981	958	999	1000	1022	995	981	962	1001	1070	974	1015	983	969	942	995	1007	1011	985	1021	978	994	1057	967	948	989	986	1009	958	934	1008	1031	951	986	981	970	937	977	1015	931	956	941	1025	934	964	956	1000	961	945	973	987	1012	1004	994	975	924	1051	940	974	966	964	966	933	957	940	1016	960	935	999	1005	1024	939	1028	950	981	1017	929	965	994	987	979	1023	1010	1002	948	982	936	1022	998	937	905	949	981	970	978	960	951	985	1031	960	977	1027	984	985	957	935	963	963	939	989	957	1002	999	972	972	999	926	1001	928	1038	936	1015	921	957	1000	953	967	938	1026	975	953	958	973	935	986	979	949	996	934	1006	977	998	938	952	996	1005	1023	1005	994	1009	952	1033	1016	999	1028	1028	976	950	971	924	955	968	1008	1004	1000	985	1001	954	936	934	926	987	1010	973	957	1006	967	952	998	994	984	951	948	966	1027	957	1027	980	942	995	993	919	1023	1056	966	985	992	1016	978	981	948	950	972	1008	957	949	953	972	986	1006	1031	990	995	978	975	996	1027	943	997	996	1001	1028	979	983	949	964	984	1013	981	948	979	914	1009	977	923	951	968	961	990	910	939	991	1007	984	959	1069	967	972	964	966	979	904	1026	969	964	983	984	1037	953	943	983	1004	950	972	1003	969	1011	922	993	1014	982	1005	973	1011	929	1014	897	938	958	942	986	957	936	1006	984	979	1011	968	1007	950	898	958	959	1012	983	1010	983	997	932	1038	945	970	937	961	1014	973	985	999	967	1017	991	962	983	992	918	1003	954	968	1001	954	979	1006	959	1003	981	938	993	1004	998	1020	982	985	1018	950	1037	991	941	988	962	954	974	994	992	926	927	1018	995	974	966	997	978	972	950	966	991	973	976	1018	949	1025	960	941	939	972	987	961	998	984	979	977	982	975	1072	1012	944	953	969	931	995	962	1014	980	937	997	970	945	994	982	988	944	965	997	971	1015	913	996	1028	1010	957	928	974	1001	984	1022	981	925	990	970	967	985	956	978	950	962	1015	985	1029	978	977	1013	993	933	1032	924	1000	1004	962	985	1011	1041	1026	915	976	943	1017	956	1005	942	927	976	969	959	970	942	1002	1022	966	950	948	937	1014	877	1006	975	998	995	957	1023	985	967	976	1024	1001	964	949	906	940	918	964	1038	937	1000	987	1014	972	995	921	975	990	992	996	967	987	932	996	960	1033	992	995	913	986	991	902	998	995	987	1015	962	1006	977	966	989	983	917	975	1027	1014	1010	981	1009	1004	937	947	1002	947	927	1008	954	944	1015	990	1005	980	981	949	997	1016	1017	1000	975	988	962	949	962	947	966	976	1004	931	999	963	954	998	919	985	1003	971	989	974	1044	961	996	970	988	969	1006	966	996	993	954	963	987	873	1004	1006	934	953	927	984	1025	969	984	1034	955	959	950	969	1008	964	1025	962	1007	993	1015	1001	1002	972	1000	970	959	942	982	943	990	969	959	967	955	989	1037	926	974	1014	951	1004	1008	990	940	938	955	1038	1035	990	954	966	967	987	969	1054	954	972	954	985	1001	941	953	963	994	949	997	927	972	964	996	947	958	941	993	952	902	970	975	950	902	880	976	987	963	1007	928	963	961	975	1004	987	967	901	955	1003	991	945	975	913	933	980	953	986	958	983	997	963	990	1000	1005	936	1003	938	963	963	1035	988	955	987	981	995	951	926	992	1007	957	941	927	931	965	998	990	951	963	1004	995	916	967	980	1007	898	986	971	930	990	964	984	951	950	958	992	1008	895	968	981	1019	1014	1009	974	972	960	991	938	1017	1002	1000	945	946	979	996	930	1043	971	1015	952	992	1032	1007	966	993	970	990	986	936	995	986	934	964	993	1024	1015	996	950	970	959	929	974	1028	1021	985	997	1069	1029	1017	967	981	978	983	967	979	1017	987	998	972	982	969	951	980	946	1014	1019	947	987	998	975	999	995	978	1001	928	955	1040	966	911	924	986	988	1007	955	1005	949	977	975	930	977	970	987	981	1004	1016	984	984	991	1015	957	1026	1011	941	979	974	1024	942	964	979	1030	1019	1050	974	987	1002	974	1026	1035	1023	1022	998	995	953	1008	936	975	958	977	996	1011	959	965	991	972	929	928	997	1032	970	890	992	954	922	996	970	1015	965	937	961	921	887	1004	937	965	992	958	1030	967	934	958	931	991	996	961	1031	997	961	984	1075	992	969	1059	973	988	964	944	1023	967	1011	1011	947	950	1024	999	993	1004	1005	939	1003	958	1021	942	994	950	960	1017	1011	1052	955	996	957	1001	966	1013	968	967	1027	982	986	994	942	1023	974	920	990	989	1006	923	1024	986	1012	936	1002	1016	942	1009	976	974	965	996	950	937	989	941	1023	966	1026	958	918	1012	998	957	936	972	963	993	948	1011	987	1035	1028	989	975	970	990	977	986	981	971	957	963	999	968	1002	983	1018	928	967	972	986	980	1000	987	912	959	1004	966	1010	943	1003	982	997	982	981	935	1020	1004
24243	21100	28328	25014	21752	16541	10429	7120	5497	4098	3042	2796	2960	7355	9547	8467	5459	2796	1695	1167	953	766	672	725	713	666	694	719	719	682	704	688	693	727	682	641	705	641	709	671	691	680	683	727	671	660	668	716	646	705	644	720	686	760	659	675	699	706	677	685	674	643	673	701	689	709	696	686	690	716	744	649	676	658	636	670	728	685	672	678	693	667	707	687	674	725	685	695	704	670	705	667	714	698	654	662	673	665	690	727	717	715	684	662	709	701	665	672	686	685	738	679	719	698	724	637	705	655	665	693	719	691	693	670	672	693	673	703	667	670	701	665	698	645	666	666	702	707	737	693	665	689	732	692	681	686	673	736	708	694	681	656	705	695	710	695	709	707	694	652	671	732	669	658	634	625	662	681	632	682	686	696	670	646	660	729	671	659	720	701	698	685	650	688	653	690	682	650	690	665	699	663	690	725	692	697	673	633	661	668	688	697	677	693	702	652	661	657	688	705	690	683	657	679	648	696	695	709	651	721	662	685	742	658	695	622	693	707	677	702	686	662	728	651	678	707	659	713	658	687	646	703	652	694	701	674	695	708	632	679	667	709	656	713	686	647	699	700	673	684	714	708	649	687	670	673	691	674	672	662	668	656	653	680	632	671	695	683	647	660	672	649	688	681	705	657	676	664	646	666	675	706	680	679	725	659	673	652	676	739	708	686	671	629	669	689	688	718	732	640	667	679	678	678	716	732	682	705	665	688	714	713	672	702	643	627	632	681	689	654	702	707	680	683	682	696	730	675	635	672	621	680	666	698	677	705	708	686	681	664	664	693	707	687	733	730	655	714	674	671	701	713	672	676	687	710	690	663	714	739	746	691	658	672	708	662	658	694	671	703	677	641	656	707	690	676	681	691	653	640	686	725	657	691	644	652	690	659	684	750	657	715	684	707	700	680	638	689	630	644	674	697	677	705	669	688	697	677	698	689	695	615	670	723	668	717	673	681	705	695	674	670	714	738	692	722	670	662	699	726	711	651	657	697	650	715	680	681	701	638	685	669	722	651	663	682	622	678	724	640	715	670	728	659	693	683	677	673	607	669	687	647	694	703	675	639	707	677	684	679	664	739	748	669	642	715	706	649	691	690	680	643	704	685	685	647	697	710	689	649	693	662	711	645	652	635	632	694	647	671	705	664	684	665	655	660	739	673	658	729	700	720	690	692	653	685	712	665	668	686	653	702	720	658	701	704	633	682	687	709	645	662	688	636	654	652	657	679	680	701	673	674	692	671	698	680	669	675	644	683	631	648	712	737	658	644	720	682	631	672	750	709	663	662	637	648	686	693	680	695	670	669	684	712	679	693	734	683	654	707	687	685	736	673	719	704	693	696	617	655	679	677	686	689	711	629	675	687	659	675	673	679	662	698	649	628	747	675	667	658	697	661	670	647	705	680	649	682	675	734	704	702	698	737	702	649	743	674	702	662	685	634	659	680	723	689	699	673	648	703	659	631	711	655	706	726	637	743	642	691	706	697	656	679	641	663	656	706	669	637	691	711	686	703	670	687	693	665	688	699	717	643	650	681	673	702	660	671	702	671	659	708	707	695	670	656	665	665	694	696	737	664	682	683	669	664	700	700	709	685	689	625	681	708	678	669	689	709	702	699	684	743	696	670	681	676	685	683	660	706	691	685	677	673	686	664	657	722	676	706	683	696	703	703	668	661	703	655	656	696	655	683	684	738	703	669	682	680	668	612	692	640	713	702	684	661	689	674	703	697	661	647	634	689	654	644	706	644	729	741	684	684	695	639	736	646	664	672	708	657	692	700	676	657	708	675	660	683	682	674	712	681	716	677	663	651	652	654	683	712	692	718	685	679	681	680	677	682	708	666	668	675	669	688	693	759	683	694	671	676	692	680	662	654	632	754	698	685	656	641	687	673	661	664	706	672	645	658	657	673	718	693	736	677	689	670	680	679	717	681	626	646	729	701	692	651	712	655	696	676	670	646	681	679	691	670	686	710	674	652	666	637	695	651	721	675	649	696	688	679	676	610	723	738	675	707	609	698	684	680	687	665	680	701	642	633	685	689	662	677	662	704	701	717	712	647	662	678	661	641	644	720	746	644	662	700	656	623	690	635	687	677	661	712	678	703	660	647	649	677	656	665	699	657	668	707	677	663	645	645	666	691	710	666	702	731	670	720	689	667	691	720	670	685	680	624	663	677	694	717	706	684	683	694	688	686	730	690	652	663	687	658	731	653	665	710	699	665	650	665	722	718	666	669	641	659	731	693	707	739	691	732	674	668	679	701	695	670	694	622	639	658	616	703	726	677	673	639	670	684	731	678	689	693	648	670	679	683	663	730	661	719	676	729	706	681	645	668	672	678	688	666	675	656	661	645	672	719	676	687	676	677	694	698	713	664	691	713	654	691	693	665	655	638	661	697	656	665	656	720	704	703	694	677	712	663	676	659	652	708	707	650	669	678	688	645	703	696	645	687	720	679	653	677	636	693	675	699	652	719	656	684	702	717	658	666	661	661	654	675	703	657	627	661	673	696	676	684	685	661	660	707	689	699	708	628	707	709	656	683	655	702	668	682	682	677	680	748	655	625	667	645	670	715	643	689	683	655	672	635	720	626	660	684	676	669	680	716	693	703	696	690	706	663	710	698	703	670	692	731	685	716	683	681	676	672	714	678	682	681	690	703	672	679	663	655	740	678	673	719	703	730	699	675	697	705	672	634	675	681	684	655	651	654	674	662	707	701	681	622	698	704	646	686	695	645	667	668	729	707	697	697	663	682	679	655	676	671	671	676	715	689	651	701	710	676	716	672	716	722	694	660	718	676	697	689	695	679	686	729	677	664	716	670	654	707	652	673	661	688	709	676	637	673	673	724	638	680	649	683	670	695	705	649	670	702	662	697	695	702	681	694	684	687	707	684	686	678	686	669	651	660	638	660	651	663	701	712	719	661	677	656	711	644	666	699	678	687	663	678	665	664	691	707	674	708	644	658	694	668	710	640	682	665	687	688	635	706	674	683	645	653	650	628	672	664	649	712	690	689	699	733	645	650	685	670	634	705	715	669	684	672	660	702	667	662	698	755	642	658	684	632	694	639	728	663	704	647	707	716	710	687	684	716	672	661	714	701	699	682	665	635	690	740	706	702	647	645	662	735	695	684	678	678	693	721	686	669	675	681	712	710	676	669	695	676	648	650	653	680	698	683	691	678	712	637	735	703	732	720	719	680	653	688	713	716	716	702	680	646	659	685	707	670	668	687	680	708	703	631	683	683	689	713	656	678	699	698	632	678	677	658	692	688	703	685	714	646	670	674	693	707	687	649	689	638	706	754	718	709	735	653	679	635	695	678	674	699	640	702	674	714	710	700	692	701	660	658	682	664	665	690	704	699	729	676	714	654	701	683	687	727	723	698	691	690	685	643	670	697	697	669	725	657	633	660	710	656	740	646	636	688	701	674	650	689	645	649	629	670	727	662	695	676	719	662
29987	53033	45298	33090	26962	20847	16802	14842	12139	9444	7040	6445	6925	14866	17480	14720	9912	5615	3233	2058	1482	1231	1070	1035	1023	1004	1051	1030	1016	1042	966	1060	986	989	1003	1038	1013	1029	1043	1042	977	998	1022	985	1011	926	994	995	995	1010	1060	1003	1021	990	966	1040	990	1001	1039	956	1022	1030	957	1016	1026	998	1009	1020	1013	962	990	1025	1000	992	1032	1033	946	1039	1022	1036	979	987	994	1001	1037	1002	1023	969	1026	1014	1023	1008	1008	1031	1013	992	1031	1011	994	993	1034	1032	1050	1010	1012	1018	973	988	964	1034	955	1034	1012	949	947	1028	980	1025	948	988	1015	974	1042	950	988	998	974	953	956	1000	1004	977	991	1012	997	964	981	1019	974	1044	1002	995	1005	941	1025	977	1029	1015	1006	1034	975	991	1048	1009	989	961	971	1017	930	1029	970	961	1025	1028	994	999	1004	998	1035	1006	1049	997	990	1023	999	977	989	1043	949	1002	1030	981	1000	1007	1044	1016	1026	1003	1042	1014	1009	1046	965	1020	981	990	1000	1046	949	1016	1003	1031	1052	1011	1027	999	1002	997	1039	1019	968	1029	1043	979	967	990	1017	965	1008	982	934	987	1027	995	964	991	1011	970	987	965	997	970	1037	1023	999	1005	957	1014	991	977	1014	988	988	1053	988	1067	954	1031	1045	999	994	979	996	999	994	994	995	1012	984	1012	1000	995	1016	990	966	1025	998	994	1048	1012	1032	1015	968	1054	985	1017	995	970	1037	959	993	988	1029	1077	996	1033	986	1023	1039	1013	996	1005	1023	1007	1002	1007	986	1016	998	1011	983	1042	1026	978	1011	1028	1065	933	975	978	992	991	954	958	1017	1001	1018	990	1041	1011	903	980	1013	997	970	985	1025	1001	1016	1001	995	960	1038	1009	1011	1005	1015	988	984	959	968	988	990	1022	972	1039	977	1079	952	1050	984	1039	982	1008	1018	985	1059	1014	1016	1021	1057	1024	1029	1012	1009	1014	981	1020	1015	1023	999	1045	1009	1011	1015	1023	1013	1011	1022	974	1066	1026	986	1013	980	992	1004	964	1015	997	995	1058	1005	977	973	1022	948	988	955	1058	986	1033	1012	1049	973	996	961	1022	1015	967	1035	1041	1000	981	990	1018	1011	1011	997	1012	1003	1019	954	1055	1024	1000	1022	987	961	1025	1036	944	1045	978	1048	1000	1055	1003	1007	943	1024	950	1026	1039	1044	1040	1051	975	998	974	1032	1017	977	1041	1020	976	976	1010	1023	1009	1003	1001	1043	1006	990	992	1000	1013	975	1030	1065	1010	950	1022	991	1004	1067	965	959	985	1034	1013	1057	1003	1020	1006	1052	1021	1013	973	1039	1015	978	982	989	1009	1044	918	1046	1017	1017	986	988	1057	980	975	1043	994	959	960	1001	936	928	1007	1041	1016	1016	1000	1026	976	993	984	982	985	1073	969	1056	948	1045	1040	1015	979	964	1006	987	922	1010	975	968	985	986	1052	1011	1030	1056	986	990	1031	1006	945	992	1030	984	978	1003	1072	1001	1077	1023	988	1025	990	1015	966	966	995	1018	1052	1015	998	963	1018	963	1032	1031	1006	994	1058	988	1034	970	1012	1048	1046	1022	1022	1024	965	985	955	1042	1021	982	1050	1006	1056	1014	995	1042	1051	1041	999	998	977	1024	1045	995	979	1038	1062	988	992	1013	991	935	1052	990	1030	1039	1032	1002	1003	1002	1054	991	1051	1037	1010	1026	1035	972	1025	1028	995	977	980	992	1013	1012	1018	955	1037	960	1017	1002	1054	977	1025	1037	983	1027	997	1022	1022	982	1009	977	990	1012	1028	1032	979	1018	1016	1030	1029	1019	1027	1060	983	984	1022	1018	1019	1011	977	1014	992	1032	975	1010	1061	1052	1035	990	944	975	986	935	1037	1004	1034	1003	973	995	1009	1021	1025	1017	1005	1041	989	948	967	953	1000	1034	1031	1019	987	991	1003	995	980	1012	1031	1010	984	984	965	997	953	1000	933	1059	1014	1016	961	1011	1001	965	982	958	1019	997	970	987	1050	964	1011	1050	1033	1034	958	1011	1013	965	1022	968	1056	1015	974	970	957	958	989	1013	960	1015	1006	944	1000	1017	973	1036	966	995	992	975	985	1005	1015	1008	1029	1010	994	1006	1072	1030	992	983	981	942	970	1002	973	1029	1033	1046	972	1016	997	968	1014	968	1024	1079	1023	1004	986	1009	1060	970	1028	993	1002	1004	1082	981	1005	994	906	1037	991	968	1003	1025	959	1013	1055	974	947	989	976	942	959	984	999	1044	987	1053	1003	966	993	1005	1043	1024	1052	1033	1039	980	1070	1077	982	1031	1029	938	977	964	917	999	965	953	997	1051	1001	999	1001	1026	1026	986	1030	970	997	1034	1032	1063	974	989	984	1005	1034	970	1011	1027	1007	1042	997	979	1027	1008	966	1025	942	1044	1044	1066	984	1053	1002	953	989	1001	988	1000	999	994	987	1040	1018	1008	967	1037	1036	992	1029	985	969	983	971	1025	994	1024	993	1027	956	1011	1071	1000	998	1046	999	1035	984	981	1080	985	1021	970	1019	959	1009	993	986	1006	1017	1019	1025	956	990	948	1053	959	991	1017	944	964	1071	1044	990	987	1016	985	984	954	1001	1019	980	965	973	1016	1023	984	1033	1043	1033	1055	974	1034	1021	958	996	955	1035	1015	1024	1013	987	1057	981	1026	986	1017	1018	1002	931	1029	1053	1081	1018	1033	1051	959	1014	982	937	983	976	983	990	984	1050	965	985	1035	1011	1043	948	1024	1005	1028	993	1091	1036	1046	1033	1014	1006	965	996	995	974	994	949	951	1045	1008	1006	1027	925	980	977	997	995	959	1009	935	1032	974	991	1013	1036	978	979	1020	1022	1009	965	1022	1008	1048	1002	1053	953	1016	1011	998	984	1011	977	1039	1030	972	990	1018	970	1040	1017	1022	969	1026	959	980	998	992	961	1052	997	1014	997	1023	1060	1010	971	981	999	996	1005	1016	994	1071	984	985	978	982	984	1024	1031	962	1017	1020	954	1000	1021	974	959	995	979	1036	982	1008	1046	1032	931	1014	968	1014	998	980	1022	998	988	986	994	1042	995	964	1032	970	998	1025	1032	1000	1049	967	1030	1028	950	1055	950	962	1023	1027	997	1048	964	1041	984	1026	1008	953	983	990	1030	1012	983	1017	1039	1026	1064	981	964	1014	1049	977	1045	974	977	994	1014	1077	1005	984	1000	1006	972	1036	997	989	1011	1003	984	924	1036	1001	993	952	1004	1010	1004	1002	1028	1021	1031	1032	999	973	1011	1006	993	974	1006	969	985	1015	976	997	1010	1025	1032	1023	974	1019	1022	989	1020	988	1051	1024	1013	1044	974	959	964	1003	1005	993	962	980	998	978	976	993	961	979	934	1010	1049	1003	991	1042	994	1035	1016	1006	1007	977	1000	1051	1055	1026	1032	984	980	996	998	1011	1012	997	1008	1009	991	1045	1034	1030	987	1031	1031	1013	1017	1025	1022	1015	959	1040	984	1043	1001	1023	1044	988	971	966	1045	974	954	939	934	993	992	987	1001	977	1010	1044	1042	1030	1013	1063	988	1030	983	986	919	977	1022	999	991	1041	977	1013	1022	1038	971	1045	991	1016	1042	1052	984	987	1036	969	1018	1050	1042	1036	1040	999	1052	993	1051	976	993	973	1019	998	1000	1017	996	1030	1017	1042	987	1017	946	1024	1043	973	920	988	996	966	924	1023	1062	1014	975	982	986	1042	979	1009	1022	987	946	1004	1042	991	1032	993	983	988	953	1026	1035	1057	1053	996	1058	983	962	965	960	977	973	1013	983	986	986	1015	977	982	1039	1010	1024	1011	989	1002	1001	997	1008	1027	992	925	962	1002	1038	998	987	980	935	1010	1017	957	950	1026	953	1017	1006	1035	1026	1031	967	1006	1020	962	967	1019	979	1020	941	927	1039	957	996	1032	999	1045	992	990	1038	1038	1012	978	1011	990	985	1014	999	989	1002	1018	1007	1013	1017	991	954	1000	1020	999	952	1023	994	1012	1013	938	1050	1016	1017	945	968	988	1011	1071	1008	973	1018	1000	1026	1030	1001	1023	977	1034	1025	1033	1015	1053	1030	964	967	1013	1044	994	1035	1052	935	977	1017	931	1025	996	1047	1007	989	1000	986	987	1011	994	998	983	1019	1055	1006	1008	1008	1030	1053	974	979	1009	1017	1023	1015	1015	945	1079	980	985	954	1040	935	1026	967
22901	21076	28811	23687	21571	22429	19617	10311	6885	5193	3951	3459	4956	17322	18776	14408	8691	4829	2493	1495	968	847	717	658	659	678	620	583	651	618	648	631	644	632	602	627	637	625	659	597	645	671	598	655	670	674	640	654	668	640	660	630	638	631	642	671	633	641	629	660	663	665	625	614	644	628	605	660	649	666	636	621	636	637	624	664	597	703	664	651	656	628	634	658	618	624	621	615	652	665	640	622	578	634	683	613	639	634	652	628	632	618	627	659	652	621	626	624	616	677	658	626	630	662	681	678	674	649	635	660	621	617	668	606	659	648	626	673	624	620	647	639	599	614	675	645	644	624	619	641	646	633	658	601	624	615	627	646	637	605	675	628	673	644	643	615	601	643	682	644	703	616	628	667	615	652	612	656	599	615	640	621	629	619	649	625	654	635	627	657	634	636	649	646	641	651	637	628	634	630	637	652	657	636	647	656	610	686	637	664	597	605	640	619	683	650	618	631	627	633	647	693	621	655	655	647	654	684	641	659	612	601	656	642	631	616	623	633	634	622	625	693	649	621	645	616	592	620	623	643	624	633	633	654	646	608	600	636	630	606	597	607	651	682	638	614	660	655	585	583	629	612	580	607	638	630	601	656	666	641	655	637	598	642	613	642	612	616	626	643	596	625	605	617	620	625	643	620	596	653	649	670	605	694	648	646	615	662	623	627	631	677	594	584	591	633	651	589	622	608	627	623	628	645	648	626	667	674	629	604	599	624	665	637	651	613	677	612	652	660	610	721	617	667	618	666	680	666	629	666	646	624	696	662	663	618	710	641	656	603	634	664	650	669	644	661	636	595	680	643	659	658	642	639	637	649	625	653	697	622	641	609	652	645	634	662	641	571	647	674	662	624	655	620	632	617	656	609	640	668	640	662	629	594	653	647	611	626	629	677	638	598	616	640	676	625	627	637	660	648	630	620	640	624	659	654	639	665	656	636	651	605	636	655	657	648	621	654	642	635	608	667	659	628	638	624	660	670	627	638	611	601	696	672	612	645	644	619	648	652	639	629	634	651	648	656	574	638	678	630	640	640	597	606	608	613	642	606	616	643	616	606	638	642	636	648	651	663	646	606	652	637	615	659	626	626	614	645	662	643	668	729	625	633	619	600	641	621	639	635	647	633	582	663	639	589	676	694	641	634	613	653	588	646	645	648	636	598	698	630	626	663	674	669	632	596	670	634	634	674	607	644	700	668	666	628	695	660	666	639	617	654	621	645	626	624	649	680	686	605	617	627	685	650	662	595	621	632	644	631	645	591	632	628	590	639	624	652	636	633	647	627	634	621	601	629	641	599	638	632	616	640	628	627	643	563	626	647	598	605	609	638	654	672	673	657	625	617	673	687	692	673	682	608	658	634	621	602	649	579	635	636	664	655	642	666	647	652	617	627	654	579	642	616	629	661	610	588	610	640	625	595	632	635	643	653	652	606	676	600	610	635	658	600	652	615	641	646	673	619	598	644	562	562	660	621	609	682	623	633	674	634	653	611	626	686	639	630	655	650	668	643	645	636	636	650	680	660	626	679	671	627	639	650	648	641	632	641	666	624	638	682	591	655	657	637	656	653	660	659	653	675	591	636	617	642	648	611	660	626	658	666	618	601	625	668	651	625	683	651	623	640	649	659	638	636	668	638	640	623	635	689	582	627	633	661	634	654	628	660	683	680	658	669	642	626	634	577	604	604	697	621	641	619	641	650	636	670	648	634	660	606	608	636	607	705	641	660	657	617	640	622	641	652	631	697	649	607	631	620	661	725	638	656	639	655	621	605	631	626	631	673	663	641	676	596	636	635	675	664	606	629	640	663	653	636	663	620	637	617	613	663	689	621	680	629	688	618	653	621	625	640	648	632	636	619	634	602	627	656	634	622	647	609	700	647	618	628	623	614	721	617	652	656	602	623	626	625	638	642	580	622	600	638	659	654	641	623	665	671	630	601	655	651	600	674	656	659	646	661	624	654	633	624	708	666	654	631	641	637	627	632	593	607	566	608	657	628	651	657	585	590	681	687	618	665	709	614	621	605	632	652	619	617	648	694	611	598	610	670	652	652	589	646	622	626	656	660	668	611	659	637	630	663	659	641	671	650	654	629	631	646	683	626	647	640	631	709	645	627	588	636	598	608	620	650	598	630	616	623	695	655	647	645	609	650	625	634	633	646	629	643	621	652	661	670	625	633	611	653	640	643	626	703	577	648	694	613	637	595	626	688	640	607	641	619	656	664	643	633	616	633	615	614	616	609	636	670	671	645	671	656	642	655	598	647	647	623	619	629	596	652	651	632	649	669	615	650	611	669	658	636	654	681	639	700	658	634	616	620	630	670	618	658	613	607	641	637	664	638	647	639	645	572	686	688	609	671	673	674	615	641	624	665	684	671	602	642	624	631	653	657	601	642	661	614	640	657	648	649	670	657	686	651	623	647	598	635	635	566	629	686	686	646	658	617	644	641	623	698	648	676	639	661	637	636	644	631	617	630	644	658	645	635	632	678	606	646	662	706	626	676	656	611	610	580	669	650	635	628	646	620	609	641	679	624	664	654	655	623	620	608	628	662	594	679	612	661	598	676	642	634	594	597	666	617	652	655	647	642	619	626	671	625	606	615	604	651	606	634	615	654	683	593	654	675	609	646	633	645	594	668	687	635	700	670	589	653	643	626	603	680	664	630	662	643	678	618	661	624	693	630	612	665	634	636	658	650	620	646	655	666	657	675	673	617	679	645	636	635	666	634	670	664	646	635	581	696	622	641	665	677	628	621	668	641	652	588	632	611	663	604	615	654	561	677	620	677	653	617	649	583	624	647	622	612	602	594	624	610	646	615	614	647	631	675	609	655	616	585	631	630	653	675	673	695	604	626	683	670	631	593	647	645	613	638	649	642	702	639	654	658	611	661	628	657	583	652	627	626	657	630	623	651	635	643	630	628	641	657	578	658	635	629	627	663	661	656	643	637	651	619	642	636	679	584	599	588	627	642	571	675	634	642	668	638	670	588	632	662	694	634	605	601	673	608	616	625	642	624	673	635	664	643	608	641	656	603	710	612	662	636	629	608	596	642	603	662	641	649	637	621	641	649	682	648	623	626	670	612	681	619	669	645	606	655	681	641	632	629	613	625	632	607	715	674	648	646	633	622	624	635	629	620	611	645	641	674	604	660	600	595	605	622	687	693	624	696	608	641	641	631	687	638	577	590	661	606	630	673	628	681	656	655	614	610	633	686	616	655	651	657	637	631	605	628	671	638	631	665	646	692	609	618	627	631	621	657	616	608	678	589	610	652	692	656	630	635	662	634	637	638	628	692	603	662	607	678	611	606	626	644	652	663	646	622	627	639	652	663	703	648	652	642	653	623	596	634	662	654	641	657	638	605	634	646	599	608	596	657	606	618	647	666	640	612	672	633	670	650	634	712	608	671	624	608	640	689	617	654	633	621	613	610	626	606	635	659	668	627	604	631	625	612	636	606
33941	60090	53271	39073	32514	27087	22345	18247	14138	11310	9008	8050	10853	27548	26770	21150	14211	8647	4729	2706	1688	1223	1057	912	958	896	944	931	899	901	903	922	944	920	987	964	919	935	934	894	874	970	892	905	874	892	880	945	934	951	944	923	862	943	922	936	932	964	920	902	903	947	951	896	953	938	933	889	862	885	892	905	899	932	935	929	936	890	931	919	955	906	904	911	941	900	926	943	914	972	906	866	862	919	902	958	879	907	887	929	947	861	900	930	929	946	960	938	911	956	945	926	882	920	954	951	908	925	983	946	939	927	888	932	962	905	918	896	964	944	920	954	974	875	932	904	879	949	921	882	928	868	960	897	904	900	918	912	945	937	956	880	935	988	916	955	931	905	967	875	913	924	920	913	952	935	967	898	952	953	907	971	910	906	901	916	941	934	871	893	896	928	943	912	927	910	950	871	908	925	916	942	901	937	888	898	913	900	978	920	936	948	930	893	892	940	935	927	860	952	892	967	905	915	895	923	856	858	935	941	908	883	934	930	902	897	909	910	974	889	931	915	919	929	923	886	927	905	928	926	912	932	923	970	914	906	886	910	922	900	928	924	897	888	877	926	923	957	941	924	939	872	881	911	968	887	937	919	936	904	881	948	894	922	892	923	926	971	953	851	923	925	884	933	927	908	938	963	931	873	998	947	981	902	954	921	973	901	980	914	954	976	906	922	881	950	896	914	961	932	917	928	895	895	930	905	971	937	878	926	918	893	890	861	907	934	945	887	948	958	881	1053	930	920	955	904	1007	951	924	910	945	976	915	878	979	955	895	899	930	886	914	887	971	875	905	928	977	935	978	897	888	866	946	884	878	950	907	924	935	883	963	916	911	944	902	936	935	965	945	919	905	910	930	896	945	926	925	934	904	910	984	896	959	891	921	945	957	958	960	872	882	905	911	924	905	941	895	898	894	885	896	897	927	925	946	925	907	944	892	896	939	907	915	940	933	903	955	914	944	879	923	977	893	948	908	959	954	942	863	974	904	923	912	857	882	911	942	923	981	913	887	934	921	916	921	925	901	925	887	952	862	929	925	938	948	926	972	959	946	925	921	940	974	917	884	991	972	985	1008	951	909	913	928	949	900	958	964	928	923	845	883	938	973	865	936	976	878	915	907	996	952	907	899	933	902	898	913	904	950	934	911	922	972	933	896	927	1003	947	879	996	919	980	917	940	956	904	896	880	931	878	931	906	907	947	955	971	934	887	902	909	942	924	944	856	926	936	923	898	948	907	871	908	929	924	945	884	960	917	919	922	930	944	915	968	938	927	866	918	931	950	904	949	931	925	929	887	890	912	907	965	960	990	923	885	942	922	913	893	916	952	944	906	984	937	889	933	889	981	900	931	894	953	899	966	906	937	909	924	917	867	930	891	881	930	914	913	885	871	939	935	936	933	961	910	916	891	986	932	925	893	877	955	871	956	960	935	941	918	919	913	931	894	866	949	913	928	920	928	971	938	944	936	820	926	926	897	929	895	919	884	923	858	935	950	899	985	890	909	890	949	983	904	930	908	943	946	906	922	916	952	874	911	958	908	906	976	940	908	924	944	928	940	902	934	859	932	929	951	902	920	948	921	963	924	905	906	929	958	930	925	907	909	906	882	890	903	978	875	926	853	911	928	885	940	967	942	903	922	953	904	881	931	898	893	922	983	898	927	973	931	890	911	924	861	948	980	948	966	960	866	904	893	873	905	912	897	976	972	883	879	892	941	920	944	904	944	940	918	932	913	971	904	963	962	878	992	892	931	895	942	960	915	911	946	932	908	942	927	961	901	937	944	941	903	981	906	951	918	919	977	942	922	940	861	964	916	864	936	925	1017	932	880	966	980	891	864	909	945	937	925	909	927	914	908	915	898	944	958	920	887	874	905	929	940	929	891	914	892	926	946	887	917	931	949	952	884	931	942	998	957	919	905	938	906	893	939	938	890	966	942	896	898	942	934	899	941	950	933	888	919	962	911	934	871	948	934	926	913	882	928	926	947	965	943	968	893	886	903	915	895	944	918	952	922	924	910	934	946	932	946	900	943	954	934	894	938	931	983	917	934	937	915	881	903	912	926	945	931	898	955	965	937	889	940	907	918	939	937	949	919	946	940	962	924	968	985	906	964	908	942	901	941	927	899	936	965	933	959	901	922	924	963	947	895	932	940	915	903	921	941	925	973	940	933	950	952	899	945	898	899	891	941	924	900	928	978	946	959	1007	931	937	937	857	919	926	901	954	953	974	923	959	965	932	974	884	921	920	885	913	913	912	893	887	953	930	927	929	913	940	900	939	892	952	923	870	891	928	984	910	918	910	951	913	956	960	941	914	908	894	923	923	929	986	905	952	876	910	907	961	900	934	972	946	918	932	904	901	976	893	929	924	916	907	930	944	980	895	931	921	904	919	940	857	905	916	927	927	916	921	930	949	925	967	973	974	920	904	918	972	970	890	908	902	883	917	926	935	914	935	944	924	885	917	891	926	947	928	961	957	909	916	1000	954	926	881	947	926	927	865	943	923	914	963	911	957	899	913	918	956	930	938	904	951	922	927	953	948	895	931	903	952	903	952	873	938	936	923	976	897	965	975	922	917	953	856	942	933	918	936	995	921	901	937	948	982	899	956	920	953	915	889	955	892	909	882	933	952	908	933	915	929	903	907	867	957	889	916	925	883	934	917	941	894	948	899	927	956	946	950	904	946	909	891	918	958	908	933	906	891	930	904	903	930	907	958	927	920	921	969	887	967	925	918	909	920	975	885	934	955	954	917	915	912	913	878	948	927	951	945	910	914	931	941	919	866	959	901	868	882	946	936	934	866	958	886	956	917	956	924	947	875	960	891	922	884	953	949	897	923	921	902	934	901	912	930	892	881	886	914	901	902	910	912	942	869	933	880	892	917	891	951	861	925	872	938	919	916	877	911	944	926	907	983	903	877	941	966	944	885	926	883	892	961	938	920	879	915	872	904	948	928	923	900	901	886	926	919	923	883	907	873	887	937	936	952	926	914	908	890	885	931	925	901	919	897	924	879	944	915	911	937	934	940	891	967	964	921	916	928	955	917	925	927	959	938	927	964	909	971	882	898	955	914	943	930	903	871	880	916	911	874	867	917	930	996	926	935	970	931	946	915	929	858	897	944	953	989	932	921	870	958	914	899	884	917	891	979	925	948	913	974	918	876	901	888	955	928	987	863	910	910	914	888	894	908	915	894	923	944	918	879	957	922	930	988	936	879	898	937	901	891	912	876	883	942	876	938	937	890	905	929	994	961	920	949	921	902	955	947	911	996	943	902	926	905	904	891	941	959	935	891	871	892	921	888	1018	882	964	896	940	904	907	927	944	946	950	934	881	899	949	983	974	913	949	914	916	912	978	901	928	956	902	858	973	937	966	907	968	955	892	904	904	897	877	974	904	876	928	979	895	914	929	874	915	941	995	963	911	904	875	905	941	925	944	933	958	917	923	936	924	883	918	857	901	895	906
28411	30310	33912	26082	16019	10794	7115	6054	5443	4374	2324	2135	2004	2126	1844	1492	1078	951	778	746	688	647	656	656	634	681	676	695	676	646	598	634	611	669	682	636	649	604	657	666	676	640	687	637	606	626	612	635	631	627	631	676	683	652	686	688	629	615	679	689	655	689	686	638	609	659	619	629	699	673	629	620	658	661	636	642	667	617	653	693	632	655	657	653	671	648	627	684	648	682	647	644	632	640	617	645	608	666	623	676	618	657	626	650	667	611	649	667	633	662	686	618	638	645	626	637	639	672	635	647	619	654	631	665	624	634	648	615	592	678	672	654	654	615	655	644	629	670	592	701	638	659	668	660	617	702	665	663	716	687	652	627	619	661	680	647	610	609	650	664	642	643	678	685	676	651	675	579	635	643	631	659	607	640	668	617	656	645	637	629	609	644	652	662	658	617	652	687	648	661	646	646	654	640	653	649	669	633	663	660	652	667	623	652	660	651	705	614	675	647	676	678	647	690	664	678	652	648	662	622	623	647	648	640	618	650	627	641	674	652	656	661	687	628	617	668	671	659	653	673	677	657	634	665	636	644	670	672	652	620	636	631	644	642	633	700	640	643	675	607	662	686	647	635	684	641	674	674	634	698	587	648	594	612	641	678	678	631	608	633	614	650	673	669	719	685	670	611	673	687	654	572	612	619	677	640	616	596	686	641	654	673	628	646	678	648	654	647	640	645	600	661	645	665	672	682	655	663	654	644	624	660	618	651	695	653	699	626	659	648	656	625	633	657	637	667	626	617	611	657	625	640	624	633	624	660	636	675	645	660	620	676	647	663	616	653	641	666	623	639	645	693	657	638	640	647	610	678	628	637	674	653	663	594	637	699	631	649	608	656	700	669	653	679	614	662	652	672	684	634	624	691	624	652	624	663	626	625	631	644	657	618	650	627	635	625	678	641	640	686	672	656	625	651	634	661	681	685	717	698	686	617	655	622	640	639	655	622	612	660	641	697	661	665	632	655	669	661	631	653	697	634	669	647	681	660	618	629	647	706	675	603	680	622	661	678	635	630	693	651	618	595	619	663	655	687	661	634	625	613	659	598	637	631	619	672	664	607	681	630	654	646	623	648	649	662	655	630	583	668	619	661	691	648	728	676	675	685	646	668	671	643	679	642	672	629	651	670	686	610	669	682	616	661	653	665	651	665	645	641	624	670	655	639	649	659	622	644	685	644	653	698	663	632	631	649	612	638	673	683	667	661	613	620	604	704	664	655	650	667	700	686	616	666	622	697	655	639	689	681	681	655	659	629	691	652	667	623	645	601	687	678	692	625	633	651	635	637	671	631	699	662	654	671	666	679	676	645	609	633	653	657	652	611	645	668	645	624	675	667	657	642	694	626	655	678	668	619	625	651	658	683	673	666	611	651	673	592	687	639	661	654	637	687	661	633	593	640	601	630	654	686	614	677	643	628	653	658	660	626	666	645	643	659	661	626	669	652	679	666	619	654	659	688	692	639	635	654	619	664	651	668	635	641	631	632	683	648	641	641	655	687	682	629	648	630	669	636	666	648	649	671	613	585	621	639	618	647	661	646	650	639	649	636	624	604	689	623	633	626	618	679	633	656	639	638	643	606	599	637	680	679	674	640	623	648	629	611	636	654	661	638	705	682	669	622	649	706	728	639	626	632	608	652	658	664	663	653	615	672	647	657	648	686	646	655	622	677	653	656	699	631	631	618	605	642	635	630	663	659	638	650	668	665	671	654	664	632	639	643	644	582	675	659	649	666	633	642	662	636	628	647	691	618	631	662	644	667	642	665	664	677	638	654	647	645	620	634	667	646	636	646	653	656	632	724	678	647	635	677	629	630	658	672	665	659	664	661	652	627	668	642	689	692	654	711	708	655	655	682	639	591	665	607	631	665	640	652	655	668	667	657	670	598	640	662	624	630	641	651	652	672	617	666	625	674	634	635	627	625	654	579	673	639	591	657	638	670	687	603	650	644	696	665	676	645	623	668	666	641	626	659	652	641	613	645	667	642	648	646	678	662	643	664	644	647	679	649	638	651	692	715	679	668	670	633	621	675	628	693	661	609	655	614	647	626	618	605	635	677	613	638	623	696	605	661	650	644	644	668	629	594	652	609	634	643	664	649	637	677	656	722	634	682	663	649	641	668	649	647	664	619	647	636	661	644	661	600	632	652	678	639	675	647	651	647	629	644	673	695	628	648	662	610	617	653	655	679	627	625	626	620	646	637	630	631	601	659	635	629	619	680	674	670	662	653	689	648	656	681	645	677	685	623	656	640	673	674	698	706	663	628	618	636	633	709	623	642	681	692	659	694	636	699	614	622	679	680	656	634	575	675	635	692	667	628	635	644	645	656	630	629	685	644	666	658	659	660	634	659	624	639	646	675	648	622	654	706	666	607	612	658	657	629	633	642	659	648	613	659	663	592	638	661	675	683	658	618	653	685	634	681	666	641	632	612	631	674	645	649	632	641	656	617	642	671	663	665	704	635	688	638	639	667	655	652	636	670	628	659	651	652	645	647	666	641	631	653	626	657	661	597	664	659	637	651	663	671	646	617	678	679	634	635	695	660	617	656	685	605	662	681	645	620	628	653	662	655	658	685	629	676	639	651	661	684	649	674	643	655	613	645	645	636	621	603	648	649	670	650	626	648	613	632	633	706	688	654	673	663	610	707	681	651	684	642	658	623	617	658	649	683	655	640	682	665	605	646	669	660	640	653	663	688	648	647	652	618	646	657	632	645	596	648	651	670	631	636	662	648	671	609	674	663	639	629	673	657	665	600	691	631	630	673	642	681	644	695	689	618	668	661	618	662	635	620	656	660	676	656	619	672	665	669	671	655	693	619	707	675	668	619	676	631	650	638	697	594	642	656	649	624	609	601	625	675	655	663	651	609	626	648	697	608	683	658	624	657	651	652	662	688	634	668	605	643	624	619	686	662	635	671	612	656	642	637	627	628	632	640	650	670	682	660	660	622	619	623	637	629	678	660	619	622	659	681	655	654	640	649	649	650	638	676	665	692	666	676	650	644	672	667	667	643	647	640	652	659	655	621	680	631	644	641	632	620	635	637	639	580	622	635	631	631	671	637	676	649	702	665	680	645	696	657	662	637	658	637	636	661	626	641	598	673	673	684	679	645	662	676	673	673	592	616	664	701	628	678	642	637	665	649	653	638	630	659	652	646	707	645	636	676	628	636	628	693	640	616	629	608	696	655	621	640	671	653	661	612	613	622	631	661	667	647	651	672	620	641	672	666	641	662	708	625	617	642	677	661	646	669	628	646	627	664	606	628	680	639	623	647	639	702	653	657	642	647	648	622	630	638	676	648	648	601	626	628	634	675	640	594	655	635	682	670	693	681	612	661	674	657	623	647	657	653	661	616	611	646	623	628	640	598	627	638	628	696	694	631	631	627	618	630	650	641	659	637	691	662	629	665	625	631	641	707	631	618	672	610	604	668	632	659	673	619	612	646
32534	48639	40372	29493	22878	18459	14750	13206	12585	9724	5562	5257	4576	4562	3955	2887	1996	1492	1192	1163	1022	1018	959	922	951	894	904	950	959	957	947	944	998	972	994	973	940	964	917	906	1010	953	927	943	946	986	952	964	950	958	972	938	972	948	967	1011	986	936	978	934	966	945	959	930	992	922	943	982	926	940	949	935	930	980	966	930	909	902	991	974	954	976	932	912	936	951	931	1004	968	975	990	965	940	945	945	951	942	931	938	975	960	916	953	936	891	977	939	924	962	931	913	982	1003	968	959	982	898	987	939	951	942	952	956	947	981	961	977	1036	924	958	955	967	953	929	1037	897	943	914	953	906	893	976	931	918	968	935	888	993	943	951	996	937	933	968	913	901	991	932	917	960	908	936	933	968	971	884	904	932	929	931	899	963	937	931	950	1010	935	962	973	937	911	939	896	913	982	973	1006	930	950	958	923	930	976	949	964	949	960	955	947	976	933	911	929	964	913	990	994	986	986	968	1021	968	992	942	873	941	955	956	945	882	925	955	992	959	1007	980	946	918	909	994	962	943	950	949	930	976	937	945	920	984	957	945	978	948	906	945	954	953	934	1007	940	954	975	946	950	953	932	980	979	948	923	1009	982	980	921	903	992	1006	905	949	961	941	939	954	934	981	970	958	945	965	969	1005	920	975	954	929	949	1007	913	940	953	952	968	894	963	879	939	933	967	960	964	958	934	949	990	986	921	955	929	939	962	948	939	893	928	904	945	933	922	903	898	931	983	950	952	943	955	938	1002	949	933	962	943	945	960	971	956	999	928	926	948	912	948	966	955	929	958	946	973	967	982	964	926	940	922	972	935	920	974	950	963	992	959	982	910	1003	876	988	1006	915	948	926	953	931	981	905	953	965	989	990	950	935	978	951	938	926	960	923	913	938	857	973	942	970	907	954	952	908	978	909	972	972	938	935	948	937	947	995	935	909	947	932	915	929	932	1001	968	984	895	1008	970	893	980	998	934	959	967	962	973	985	982	943	951	979	936	924	959	939	1011	981	978	989	982	952	936	980	941	966	930	1017	925	1012	945	952	952	944	968	978	929	998	938	975	919	945	894	952	985	949	912	954	932	961	987	948	936	965	890	1007	945	1055	971	941	933	960	896	1027	997	956	908	919	888	1029	971	922	958	984	969	970	956	985	998	978	1011	891	947	977	961	937	945	966	939	964	997	917	952	948	965	1002	964	970	976	928	1000	951	923	928	945	954	975	975	992	932	962	897	931	1004	931	1006	978	923	895	944	952	964	938	971	1010	922	965	934	946	941	943	946	960	950	967	956	938	1015	965	960	958	922	954	951	909	966	937	927	972	969	949	971	971	968	967	925	1027	918	966	937	1025	943	877	997	988	917	968	935	933	975	939	910	945	979	972	936	927	927	945	938	919	879	946	980	962	977	964	939	940	973	1012	845	973	935	928	953	988	960	910	958	954	977	928	958	954	995	919	979	924	962	948	951	917	917	1053	980	1010	967	958	947	921	918	983	936	951	985	946	964	943	1021	1032	901	970	955	907	952	968	919	925	960	907	930	920	996	1017	994	937	977	957	971	905	938	924	917	926	947	1006	1004	968	930	913	972	1032	926	971	1028	977	957	940	964	988	963	943	984	970	964	907	913	963	942	986	984	984	957	993	924	997	933	915	903	982	1015	964	924	970	973	966	1040	945	966	964	961	1006	882	924	893	938	994	1010	938	922	947	962	942	945	966	924	984	975	1010	967	898	976	934	995	958	969	957	954	967	914	948	956	888	989	929	906	911	944	990	969	957	1001	918	944	996	971	917	964	931	926	1003	930	969	977	1015	929	943	897	948	951	937	938	987	997	940	901	958	944	1024	972	947	919	926	988	889	1003	907	912	1002	953	940	931	945	1022	986	941	927	900	942	999	850	970	954	1033	933	943	976	992	920	957	909	933	986	952	986	944	905	952	941	916	991	961	977	991	960	955	965	918	976	957	920	928	980	968	936	958	952	1020	1038	970	976	961	975	967	925	961	941	959	970	950	958	972	893	994	917	999	924	867	981	892	990	945	939	959	932	1014	1015	912	970	959	975	913	928	913	920	1004	917	997	916	928	984	968	919	898	934	994	930	971	926	989	969	957	983	1014	979	968	979	970	917	938	948	994	921	923	956	986	939	918	948	1047	959	866	948	876	977	938	960	925	921	932	991	947	945	894	971	974	940	894	957	895	892	961	983	975	919	943	961	983	922	985	996	908	898	944	951	930	936	1005	961	949	977	969	964	997	986	954	940	980	964	930	958	943	928	965	942	912	984	1012	940	904	997	963	965	981	945	984	911	990	951	906	940	966	936	979	959	1000	935	951	931	977	925	945	942	943	972	993	883	996	918	908	965	947	947	934	959	972	943	972	956	945	983	944	959	961	964	980	930	944	942	987	899	984	906	1003	925	999	963	963	946	999	995	1035	966	919	932	942	982	968	900	970	939	955	990	914	935	917	957	938	953	920	918	940	938	962	929	899	929	926	966	964	978	964	954	982	945	994	951	939	968	971	941	958	906	924	974	969	966	976	978	969	984	941	964	916	960	951	926	939	903	939	942	946	935	997	951	996	954	959	956	954	947	930	959	935	971	976	973	1001	971	899	934	935	981	1010	981	948	968	979	1001	904	892	938	916	971	959	922	943	895	952	920	973	901	929	982	936	955	895	983	973	920	944	987	942	1013	957	958	1002	967	986	950	951	1038	939	960	942	934	893	912	960	915	913	915	990	971	923	943	942	988	1019	934	971	1015	951	940	992	917	991	961	973	1000	975	975	952	994	933	939	927	920	925	943	985	939	964	952	959	906	928	967	935	961	933	1000	997	954	957	979	910	965	899	920	980	950	959	921	978	934	955	950	965	957	943	948	931	960	930	942	959	930	1005	1067	995	993	927	973	1015	979	957	934	934	928	946	969	949	941	955	963	909	927	929	917	970	956	962	950	964	931	937	924	909	964	926	955	900	943	971	956	970	945	1057	974	925	973	908	996	959	928	947	1016	887	990	966	924	960	978	915	984	929	935	987	975	854	940	963	982	917	938	964	921	963	986	975	917	948	917	963	972	985	895	957	1008	993	918	906	982	990	997	908	958	954	906	1005	1008	973	976	965	992	974	913	935	949	964	938	915	939	975	978	952	956	1000	957	966	952	928	981	963	882	939	943	938	951	969	1004	901	968	952	942	915	947	951	918	946	955	1008	935	1005	972	925	985	925	988	957	898	960	974	1016	976	986	971	949	959	964	918	916	957	994	997	937	971	916	949	999	917	950	922	918	947	972	958	928	916	984	963	972	996	928	934	942	894	949	922	997	919	1014	923	965	974	916	884	918	947	947	979	909	953	924	978	963	947	980	941	941	974	999	975	932	974	991	935	927	927	951	939	1008	942	942	1011	991	1011	934	923	976	944	933	927	954	902	942	986	949	953	992	960	922	940	985	970	946	891	956	962	974	931	985	1020	985	877	944	933	954	900	959	992	957	930	963	976	963	960	903	963	882	956	944	940	917	916	997	987	943	959	982	926	969	952	965	983	966	920	974	962	947	902	954	966	959	980	966	898	934	959	959	918	964
24199	21047	28243	25085	20909	15572	10867	8725	7859	5182	3817	3176	4664	9316	8086	6080	3992	2466	1583	1143	920	792	694	684	641	616	657	649	678	639	663	644	608	681	682	667	674	644	671	672	647	641	685	692	615	681	642	663	722	641	650	700	662	626	698	691	682	657	625	616	583	632	668	651	694	701	646	625	663	639	685	703	666	655	695	661	667	669	687	664	674	652	662	654	686	654	655	625	641	661	711	649	650	648	687	640	639	649	678	643	671	649	685	613	670	682	639	662	677	682	665	667	651	666	678	667	703	691	629	684	653	631	665	639	675	690	700	691	661	685	658	651	720	672	701	646	683	683	691	616	665	678	602	702	649	642	655	654	653	643	642	649	672	651	634	662	646	631	650	707	683	635	679	645	687	690	658	670	678	630	668	646	615	710	632	663	700	645	667	670	651	710	649	707	650	649	655	655	683	680	709	652	659	668	697	645	700	614	679	691	667	641	719	680	672	638	698	683	674	631	649	651	703	649	703	624	640	604	597	714	688	706	683	658	690	660	654	652	680	653	658	676	664	675	665	691	660	676	690	683	640	598	648	652	654	624	701	672	672	626	610	641	630	668	716	654	667	635	697	690	644	634	694	673	674	602	669	663	665	688	671	700	627	659	673	671	645	665	632	662	640	643	669	634	696	633	635	645	679	623	665	703	678	656	653	707	629	684	663	671	695	648	669	709	685	651	659	642	688	658	653	633	683	660	681	683	649	636	663	631	616	671	647	656	638	639	657	701	636	643	695	654	691	644	693	629	641	651	667	671	662	653	690	720	637	687	650	651	697	685	690	619	659	623	644	656	648	689	675	628	701	643	670	671	643	713	643	675	686	597	656	667	641	659	690	693	642	608	658	696	628	586	654	663	667	665	665	701	669	681	633	647	667	650	638	716	664	662	688	644	667	654	651	663	692	672	710	650	653	651	669	682	687	670	667	615	690	650	649	684	683	684	672	645	628	688	672	654	676	713	636	698	684	608	699	725	661	650	644	684	665	690	699	656	668	658	645	640	670	649	708	615	630	675	643	664	652	663	714	689	685	654	647	673	689	624	695	663	655	613	750	652	665	652	668	665	646	641	687	644	653	680	643	682	675	683	663	702	664	658	677	644	637	686	688	645	700	683	669	704	672	668	722	635	669	630	669	632	639	639	721	655	711	677	642	683	645	675	646	631	663	655	648	659	630	658	637	660	657	664	652	644	674	630	615	672	686	660	653	638	654	700	645	683	652	629	636	658	670	667	646	710	640	702	609	657	640	662	626	644	658	683	638	668	645	703	668	680	691	682	704	677	611	700	654	620	682	690	662	661	629	614	663	676	669	688	671	673	653	678	662	648	636	654	665	650	662	603	676	605	668	652	689	659	668	636	691	675	665	638	650	654	684	709	693	666	667	696	699	623	643	609	649	663	641	635	673	633	685	621	690	661	636	654	629	624	678	667	689	655	648	656	680	649	690	656	695	741	649	652	640	694	627	672	642	702	667	637	699	645	658	678	650	663	675	642	614	622	641	735	658	657	687	681	682	701	683	659	702	671	688	692	686	634	668	690	706	663	693	637	668	702	648	650	647	697	658	704	667	603	644	662	647	621	650	643	645	674	672	687	599	633	660	648	658	693	648	671	721	647	685	642	714	675	681	642	647	654	624	629	627	679	701	677	717	727	670	650	638	660	658	665	647	656	685	693	674	652	652	723	633	623	704	651	634	669	686	605	636	651	595	699	655	648	690	697	649	710	664	672	638	628	640	631	634	676	671	675	725	650	634	723	646	705	661	645	651	676	705	672	637	643	662	620	687	647	621	660	655	651	667	663	655	677	681	640	655	668	641	647	667	655	639	693	679	617	711	644	666	699	699	588	655	701	650	623	649	630	661	691	642	690	664	669	671	697	712	682	658	710	660	650	613	647	662	646	668	644	667	671	669	692	661	684	699	666	645	645	682	647	729	661	636	690	714	638	674	667	621	685	660	672	642	664	641	629	636	686	661	714	643	649	650	681	680	640	652	605	647	665	642	629	639	659	653	669	666	684	631	670	641	635	667	657	686	692	690	690	652	650	635	691	635	678	672	652	676	669	651	697	628	689	711	652	646	635	653	689	623	659	661	656	648	637	611	683	673	627	638	660	645	680	689	625	639	687	705	662	632	653	663	649	679	696	667	640	636	690	694	670	675	650	668	666	668	609	653	648	667	650	667	736	649	663	670	659	672	654	617	655	677	627	685	623	649	692	662	674	671	688	658	664	665	687	672	698	681	664	639	703	629	691	638	659	681	626	669	656	651	667	690	640	717	684	682	672	656	631	708	674	644	667	669	674	655	604	644	650	607	713	679	691	612	680	620	678	653	645	665	668	615	681	635	660	641	716	647	648	616	670	656	725	688	640	704	620	651	633	681	662	655	626	691	674	649	626	684	644	670	680	672	690	675	640	637	735	679	669	662	666	667	653	677	681	638	703	634	649	671	678	699	687	668	678	671	669	665	666	679	663	678	700	729	660	676	675	659	642	700	736	676	658	690	693	687	662	683	656	672	693	653	655	611	624	670	688	662	638	648	684	685	679	745	638	666	629	670	681	713	650	675	653	605	694	654	671	652	671	667	674	639	666	634	638	703	628	655	648	695	655	647	615	685	696	682	623	612	606	659	661	627	652	646	662	679	664	648	682	678	688	623	671	647	697	700	684	658	666	646	636	649	629	633	660	642	621	664	696	655	698	688	659	686	650	705	638	604	690	630	696	671	650	670	724	685	679	686	666	703	670	698	654	668	699	636	647	692	683	664	643	599	687	688	675	676	622	682	659	668	681	685	662	639	666	686	683	655	613	696	665	650	668	654	684	705	643	625	662	625	650	697	691	687	661	686	672	716	701	660	631	674	681	646	697	682	661	638	639	675	701	682	668	655	642	697	658	647	653	671	676	611	648	633	655	710	690	634	671	645	678	696	650	637	675	672	678	677	639	645	600	646	666	661	654	627	630	650	696	648	658	680	644	673	683	656	695	690	663	676	641	680	674	674	646	707	664	666	660	656	658	674	685	623	681	656	685	684	637	647	660	698	641	646	683	631	622	681	645	656	696	710	642	663	656	677	683	664	652	649	666	665	633	676	637	681	605	656	572	642	677	664	618	656	665	672	690	620	624	638	660	663	654	642	661	654	688	659	623	651	714	666	658	654	626	648	703	636	696	630	627	690	644	607	657	637	660	650	631	611	708	633	692	611	678	652	679	661	676	685	635	683	716	682	706	685	710	661	706	687	661	659	629	666	678	642	653	671	686	670	661	663	685	699	658	631	635	643	668	693	648	681	606	666	642	606	670	677	637	713	649	602	684	680	664	623	680	674	609	678	654	657	643	659	629	689	652	611	687	651	636	607	668	617	642	658	720	648	648	683	674	694	622	660	633	684	714	659	625	647	641	679	650	658	665	629	678	660	690	668	669	684	634	679	691	633	648	754	664	643	644	667	658	630	679	669	677
31431	53377	45622	33565	23499	19980	17814	17483	16323	11558	8687	7326	10375	17426	14913	11644	7717	4777	3105	2094	1484	1201	1110	1013	937	1011	945	1023	960	984	1017	995	998	985	939	984	992	1008	1024	970	993	1009	973	996	977	984	1011	956	980	930	983	988	969	971	991	951	993	968	993	996	1019	960	1021	959	996	955	978	1042	933	978	992	963	960	958	969	997	993	1010	988	970	996	982	987	963	958	949	1030	1000	963	912	934	955	1038	1016	1029	1020	952	1036	1012	986	967	956	956	959	986	971	989	972	1013	982	1004	967	976	993	929	993	957	993	972	965	906	953	916	973	969	959	956	994	968	995	965	953	1015	944	983	1027	1006	999	971	1002	978	1032	938	948	1013	961	990	941	971	972	973	995	967	981	943	902	975	1007	971	1009	965	923	991	1014	974	969	1009	1021	987	1029	950	1065	977	959	1048	974	945	973	961	1035	999	949	979	955	1027	952	971	989	952	979	945	978	964	1002	995	961	971	964	920	1007	994	997	975	972	1000	963	958	973	973	1005	954	993	962	978	970	1006	957	979	989	988	962	1008	1043	916	977	961	919	987	984	923	965	945	944	998	1030	943	951	972	968	973	1003	970	921	939	987	920	1010	1032	1001	973	1041	969	945	943	976	1002	978	973	1005	987	1027	954	998	998	985	941	1011	1031	972	971	992	1003	989	1047	908	974	1015	992	983	1021	980	909	994	976	1003	1042	978	989	965	1006	968	973	1024	989	906	1053	917	1021	993	954	967	1027	978	976	960	963	954	996	949	962	1007	952	1014	967	1026	961	943	975	981	954	959	1017	972	957	963	1054	932	959	928	1000	1023	969	986	966	961	1012	1014	969	1009	971	986	996	984	966	987	1018	952	1021	964	959	948	999	965	965	991	994	990	991	995	983	1020	966	1015	979	992	969	973	1014	960	943	942	973	999	954	983	998	1007	939	992	982	946	1023	944	1031	1017	930	984	994	985	1008	989	948	974	965	1036	994	963	1055	956	1012	1029	971	948	1023	1024	1014	993	981	982	992	940	972	929	978	1017	939	948	1016	959	987	1032	1022	1000	983	958	988	969	1051	964	1023	953	983	992	946	1016	939	990	1008	944	991	961	1046	1009	959	1022	977	1011	951	945	969	956	1016	1006	964	1004	1017	992	1003	959	942	942	957	969	954	957	917	974	930	964	995	969	965	984	980	1009	926	968	973	975	1045	1060	931	1007	966	969	1029	988	1048	1029	981	948	986	1004	936	982	964	1012	949	968	1002	969	997	983	944	949	972	983	961	975	1013	967	1013	1030	978	990	1021	950	1030	1016	969	1013	946	954	1000	973	991	983	986	975	1027	962	947	991	923	906	1012	959	996	984	971	964	1004	987	1018	956	1034	1028	1009	1019	1001	1039	944	960	968	1015	960	995	973	948	985	992	1041	995	976	947	960	960	952	1006	971	982	1025	949	996	968	1002	990	982	991	955	966	1000	930	975	974	986	938	1001	999	990	957	996	1017	1002	964	982	956	936	971	1022	1020	1018	950	1014	938	975	933	956	948	964	999	858	989	1018	994	953	962	972	974	999	983	1005	1047	923	981	977	971	1011	942	1002	976	959	972	990	1009	1026	995	992	989	1003	960	1013	984	990	955	950	984	949	986	1036	1001	984	1018	964	950	1001	960	995	935	960	973	958	1045	1001	988	1014	1005	971	1030	1003	961	947	984	936	974	942	970	933	926	1003	957	972	985	996	1007	1019	1009	982	1013	992	998	990	942	966	956	969	974	923	989	948	951	983	1060	984	934	1025	959	995	982	972	1018	944	963	981	991	1066	964	976	978	950	949	977	1029	947	977	987	947	945	944	1015	971	944	950	962	963	1027	957	1017	956	933	954	936	948	999	991	1013	980	993	921	947	1010	971	1039	1012	982	956	965	1009	975	1022	989	957	962	933	994	1015	983	923	947	971	966	977	967	982	987	961	997	1019	992	926	1013	955	990	891	984	961	982	1020	1012	1000	924	952	1025	981	971	977	1035	1027	973	1011	1018	948	975	1039	988	966	991	939	979	1019	967	951	950	931	990	948	1005	1021	983	1018	974	979	1023	947	1019	961	915	951	959	993	966	1019	985	959	941	1005	1014	997	931	981	1003	941	960	946	1012	983	988	962	953	973	1027	952	995	1016	1000	1010	955	1004	1003	969	1015	968	1003	990	957	1022	1004	1009	997	982	1004	993	967	962	974	980	990	932	1047	951	1003	972	971	1005	946	987	940	995	940	992	1003	1025	989	979	986	981	920	956	981	973	1016	986	930	965	948	1020	982	976	989	904	998	988	972	1021	993	990	947	1026	956	989	962	973	945	944	1015	972	1003	974	958	956	1007	978	1000	932	1004	969	977	998	975	1037	966	962	950	982	990	1002	922	1025	1015	959	960	939	974	961	989	1015	1046	1010	1006	953	928	922	908	1011	1002	995	997	929	971	1010	1004	977	993	1006	940	964	1071	1022	930	964	1017	1004	972	973	1008	1002	982	972	960	975	1031	948	982	937	969	981	1028	1053	948	962	1014	963	978	995	961	936	959	976	945	1020	1009	918	990	992	963	1024	994	980	954	1031	1016	995	988	976	952	967	967	992	990	994	1003	934	1001	974	943	975	979	916	1014	1016	969	960	994	1012	968	987	951	1014	962	986	950	1014	969	1005	982	991	979	1015	1008	972	946	963	1041	1020	921	1053	973	1029	989	1034	1040	972	998	994	991	945	968	963	950	967	1003	981	1005	1003	982	962	954	948	1054	1027	959	996	1013	989	987	983	996	946	997	1033	990	991	956	983	1003	931	1066	977	983	948	1013	969	929	933	931	995	946	1037	991	1028	995	972	995	971	983	959	981	930	950	954	935	1009	999	980	1040	966	946	953	988	974	979	959	1000	955	1033	942	956	978	972	958	945	990	1027	1009	977	986	1002	1015	944	976	1020	965	990	952	949	964	987	981	978	988	986	1039	1046	1006	958	1001	984	1010	1064	987	978	1012	974	1025	953	1021	993	923	970	1055	951	976	947	1000	994	1018	1003	1030	975	1013	934	977	1003	917	1024	958	1004	966	915	989	1035	995	973	981	986	979	950	1037	1027	955	1034	937	1012	957	957	1036	1019	1013	942	1004	990	1021	985	1023	937	1043	960	939	927	1008	984	978	1028	971	955	1013	992	930	930	1013	964	1005	989	984	919	958	977	979	990	1003	1051	961	1044	979	990	943	1021	932	997	1011	960	899	923	1026	993	979	972	991	1016	984	967	1041	991	1037	997	997	922	972	978	952	977	962	977	992	1004	990	975	932	974	1008	973	1025	1036	1047	976	947	942	952	978	952	945	969	995	984	977	1037	969	1010	961	948	1004	980	985	1031	978	993	949	963	948	932	1012	974	948	1012	943	958	1046	954	971	987	956	957	984	929	938	972	950	929	972	947	1052	1003	960	1006	936	976	943	988	1014	995	986	972	968	998	1025	973	1003	938	970	1020	1005	944	941	994	1026	970	974	913	979	941	919	981	928	1002	982	951	1019	946	1038	1005	995	934	1019	920	977	984	960	974	989	957	995	1011	977	998	1041	932	938	944	961	985	1032	1015	980	1001	988	1027	946	986	996	972	964	947	995	879	950	968	993	955	963	999	933	962	977	921	964	967	1031	950	1000	988	992	983	982	983	956	924	976	980	1006	1053	964	1004	963	1015	917	954	1019	994	1005	1009	984	1020	953	995	985	989	1010	976	955	926	934	948	959	981	985	935	975	1019	965	972	989	990	1025	996	982	1002	971	985	998	943	990	988	894	981	1012	1011	957	986	967	998	972	953	947	927	955	1012	985	1001	1031	897	990	995	1017	959	1071	989	1013	1000	950	952	954	977	1023	1035	1010	948	986	940	960	988	952	1001	965	991	1004	1015
22911	21060	28773	23566	21180	21294	16693	10969	9352	8515	6605	3682	5995	15268	16253	13481	8887	5440	3514	2121	1305	915	743	681	678	660	616	598	584	641	644	627	608	621	616	576	611	606	611	638	620	627	600	638	627	600	605	610	635	617	581	604	592	624	619	617	618	629	628	595	616	565	634	579	649	629	621	637	644	651	577	598	627	606	629	621	614	633	615	613	641	615	603	622	617	621	607	609	633	614	623	601	611	637	589	628	609	627	629	606	580	635	661	633	677	648	587	616	596	634	590	640	630	631	637	674	593	649	623	634	611	584	611	633	626	621	609	616	614	606	604	641	605	635	605	638	618	612	614	574	595	624	660	615	596	599	608	609	574	597	611	625	592	642	629	569	614	629	584	602	613	654	612	612	620	592	631	597	594	628	648	600	622	605	599	588	622	611	608	609	590	599	576	595	599	623	593	594	581	595	617	630	577	651	600	590	618	600	595	632	607	613	606	602	616	623	666	631	601	610	623	591	585	607	611	632	595	628	645	622	647	562	631	606	593	625	653	611	623	629	629	660	566	626	613	593	614	646	638	654	621	586	635	629	652	623	635	643	590	638	596	578	635	602	630	607	634	605	600	626	595	636	648	659	658	642	580	669	583	601	624	612	636	609	627	610	610	588	646	598	642	648	605	654	622	594	615	633	609	548	582	625	659	620	600	608	614	558	655	600	626	634	619	626	639	606	607	625	622	603	605	614	581	640	673	581	624	639	610	619	602	595	577	627	605	621	621	629	613	626	586	615	604	594	635	623	639	597	624	608	569	662	604	615	653	654	613	620	632	589	620	665	640	621	615	637	641	610	645	647	644	604	577	618	605	590	612	626	657	597	654	646	612	633	613	644	562	671	562	636	647	634	627	605	573	609	577	588	612	591	631	643	634	627	612	605	620	622	579	590	596	679	581	614	622	671	658	585	572	659	627	596	627	605	629	617	621	631	622	619	625	570	613	645	629	602	665	589	598	570	580	605	550	618	642	583	595	638	648	619	637	678	678	664	636	634	626	644	628	613	621	601	637	619	607	668	653	600	561	623	605	657	603	631	619	628	602	608	622	607	655	587	592	586	578	563	617	623	571	607	646	656	587	658	622	615	636	573	627	633	620	585	632	607	635	589	605	595	588	576	581	629	630	636	608	598	602	567	603	570	601	650	629	624	627	610	588	605	662	599	625	653	630	628	636	598	610	597	624	624	599	608	635	635	663	650	620	562	627	592	600	625	631	621	581	606	623	571	621	618	624	619	608	612	641	603	604	624	651	602	646	610	569	585	630	633	687	585	631	633	616	634	609	648	641	631	633	613	658	643	572	627	620	595	567	601	634	630	567	602	598	629	608	590	630	645	606	640	624	613	572	598	622	613	613	608	614	634	598	656	620	642	614	582	626	621	599	639	618	590	626	644	575	558	588	657	621	685	617	663	588	623	633	652	627	594	628	600	595	599	637	621	608	589	604	606	626	590	593	594	632	576	622	604	605	630	664	622	634	642	591	618	571	625	591	593	592	612	625	592	613	626	571	614	618	609	627	631	619	600	588	624	618	591	641	627	640	607	606	611	590	592	622	563	630	607	596	580	599	637	660	595	673	620	612	605	628	657	588	650	630	621	610	611	643	655	620	609	590	603	587	606	613	640	595	597	615	602	658	606	608	580	609	573	642	580	641	593	626	624	600	626	636	615	660	604	613	647	612	595	632	621	612	629	612	647	661	636	594	606	637	618	599	630	562	647	614	616	627	622	609	641	655	638	653	602	617	586	654	596	600	636	642	542	647	551	624	610	583	626	599	608	659	604	602	629	579	608	633	602	637	588	642	625	617	597	604	634	643	599	602	616	621	645	590	600	596	647	606	625	581	616	641	603	631	637	629	665	650	614	617	590	596	618	637	602	593	611	658	594	597	591	605	660	576	618	618	618	600	627	611	588	578	596	611	588	652	641	616	627	575	625	602	645	613	616	604	556	631	628	660	631	566	657	577	610	650	595	594	610	640	598	633	626	615	585	575	634	622	620	634	601	579	615	656	589	633	600	564	660	630	574	605	577	585	627	631	614	603	614	607	653	620	598	614	611	636	580	590	663	619	643	619	635	648	590	621	685	582	580	596	654	571	649	632	640	625	620	627	632	616	613	629	629	561	620	584	620	607	601	591	638	614	586	608	569	598	582	655	579	625	628	587	602	612	606	616	602	628	588	626	630	643	616	618	613	619	612	653	629	631	640	600	630	638	625	573	608	639	632	655	624	581	589	595	621	622	624	597	598	609	653	681	674	621	605	623	608	580	643	598	639	532	580	605	618	628	587	629	565	645	597	583	648	573	610	607	577	624	603	620	576	611	585	624	656	606	572	639	588	616	621	626	603	611	595	604	609	621	630	631	687	633	614	610	617	598	647	602	614	615	639	639	590	658	612	636	593	612	640	669	608	620	645	606	652	619	583	586	620	603	589	616	569	653	617	594	621	658	610	624	658	623	616	621	631	596	612	592	580	612	623	614	580	621	618	642	563	616	618	562	615	615	637	584	585	605	677	642	633	592	616	564	659	641	620	663	599	601	621	552	617	636	626	658	651	635	607	641	586	609	668	608	572	569	604	602	597	632	587	619	630	640	631	599	618	621	580	589	619	629	612	627	600	586	617	636	592	606	615	594	590	643	564	573	614	590	608	620	619	595	621	645	571	617	605	627	601	642	601	603	590	605	614	587	618	619	646	642	602	606	598	645	588	649	589	632	608	600	553	612	615	648	671	657	640	613	619	621	603	607	618	611	604	630	620	633	636	628	641	598	642	655	677	617	679	626	646	611	596	587	618	622	594	612	602	613	627	586	598	594	621	651	639	666	639	663	632	580	594	549	655	630	613	611	615	630	575	584	613	614	639	615	598	602	631	576	646	603	622	641	588	586	616	582	617	628	625	605	654	607	628	607	617	612	596	598	596	614	671	595	632	621	571	607	619	632	626	595	644	620	603	641	672	605	628	630	608	607	605	620	591	634	629	637	634	622	621	627	654	593	612	612	639	568	627	652	602	620	649	631	642	619	624	605	628	606	623	609	604	576	586	608	623	631	647	609	622	584	612	618	597	607	580	635	591	607	604	578	622	627	615	603	568	610	599	654	630	597	591	624	626	619	610	619	618	575	660	610	645	572	630	638	590	636	635	644	632	633	622	581	646	603	623	624	647	594	640	585	636	611	640	636	602	627	583	618	580	605	604	623	587	605	619	601	642	646	627	650	592	599	637	610	609	625	620	545	655	629	628	633	595	599	599	563	607	585	626	650	625	593	625	675	674	583	642	601	608	599	572	636	626	606	611	588	612	586	632	572	596	587	634	610	556	643	628	640	647	632	573	598	616	626	587	614	647	641	631	617	614	619	636	575	610	671	629	579	654	596	606	605	598	586	642	613	603	632	613	636	618	633	601	587	622	637	583	622	609	635	602	621	587	648	629	648	610	658	635	590	639	605	610	629	599	582	610
33743	61061	52753	36355	25665	21112	18774	19960	18712	17103	13284	8256	13088	24984	24390	20760	14905	10017	6642	4094	2370	1608	1181	1043	945	921	909	910	885	925	880	882	925	890	890	883	870	869	893	901	938	851	898	940	929	849	911	905	877	918	912	872	903	915	860	889	895	900	886	891	887	869	923	924	878	845	946	932	871	890	912	879	910	879	881	879	841	915	864	962	877	874	881	871	862	957	872	873	904	897	872	891	915	866	913	940	867	892	882	910	899	877	878	931	976	894	911	910	896	845	861	900	876	945	919	944	936	862	880	899	881	923	881	908	844	893	905	873	931	893	922	862	908	899	922	912	869	917	868	871	916	928	950	879	846	872	832	840	893	889	865	942	904	911	934	874	889	871	883	920	911	924	831	905	893	867	906	906	855	935	903	855	943	940	872	923	917	880	905	861	867	892	953	873	892	837	907	855	877	893	892	890	908	882	892	912	868	873	902	925	920	901	896	915	890	851	953	921	875	858	921	869	914	909	860	924	901	890	930	961	919	925	887	886	958	934	922	917	923	905	896	890	934	895	890	887	906	901	922	848	862	936	857	860	851	860	933	879	933	916	892	919	924	865	895	952	954	882	901	812	929	886	924	854	897	892	905	883	936	885	911	847	853	888	878	907	935	874	891	829	889	872	853	885	921	898	926	915	948	850	893	874	934	948	922	880	873	933	913	893	913	935	897	853	880	867	944	914	882	938	860	894	878	894	869	913	904	912	910	921	851	974	915	874	904	846	887	911	941	902	914	864	884	886	897	912	898	895	909	958	870	909	886	881	894	912	877	825	864	873	859	922	871	900	947	855	914	868	901	878	937	898	883	938	895	892	931	933	821	905	864	876	826	922	871	868	900	878	964	899	863	916	885	886	899	936	831	888	925	885	864	855	858	873	883	924	884	838	879	886	870	919	856	875	883	879	845	903	875	866	933	951	917	897	885	897	915	911	912	864	882	885	880	854	897	943	914	930	912	852	884	884	938	891	883	940	895	951	923	907	889	947	920	884	876	838	883	904	918	884	893	871	940	958	887	945	897	895	937	897	866	906	919	908	879	848	897	886	916	918	908	904	945	929	892	899	836	919	893	909	898	856	849	869	897	894	911	931	919	844	911	872	859	846	910	892	917	899	916	910	958	950	888	875	889	892	925	916	860	876	893	868	876	877	872	866	950	871	896	897	884	938	898	888	905	901	895	906	872	898	873	880	887	859	897	916	909	854	917	884	896	885	870	907	918	859	915	884	886	925	937	930	900	871	877	895	889	862	919	914	854	932	886	862	903	873	906	950	883	924	901	862	924	864	958	895	874	903	898	805	932	875	878	911	922	858	915	874	873	906	888	864	948	928	872	874	934	868	942	888	955	864	945	855	874	960	911	873	878	893	902	877	914	860	920	896	874	903	952	890	894	882	844	887	852	881	879	844	906	913	896	919	917	915	902	899	860	939	906	888	959	902	902	877	928	916	878	900	874	884	927	870	926	912	911	888	903	911	916	885	784	903	892	905	928	865	884	912	877	835	874	883	934	967	924	866	919	914	945	931	934	862	898	880	901	932	914	881	897	958	934	875	892	885	959	886	938	934	851	887	907	873	897	898	879	878	858	923	889	863	913	896	944	873	881	900	856	907	914	881	901	899	894	901	909	933	873	923	940	881	892	882	883	922	893	859	911	858	894	900	890	828	894	962	912	940	875	866	909	934	862	883	920	865	894	874	907	866	948	908	894	903	931	899	891	887	895	947	881	943	903	906	913	896	919	906	892	870	954	919	914	891	887	947	864	949	873	872	880	848	920	926	877	932	896	890	896	920	940	923	854	918	962	926	943	906	849	932	880	923	884	891	869	907	893	864	883	918	857	908	865	926	921	900	884	898	906	930	828	874	943	875	915	904	893	922	896	867	924	895	878	891	883	920	908	916	884	892	865	930	872	888	899	879	881	892	912	870	924	896	937	909	843	912	883	900	925	869	915	869	851	855	908	880	941	881	917	830	942	916	815	909	868	919	877	934	871	907	898	927	927	888	867	854	900	845	865	890	923	878	884	906	885	925	913	885	939	917	860	861	860	903	910	915	947	890	916	917	887	894	869	895	857	880	866	950	900	837	873	929	934	921	880	909	900	868	866	909	901	927	867	881	859	957	908	924	944	877	842	854	941	932	893	876	899	885	945	899	863	852	945	887	939	873	870	901	907	873	866	915	854	926	854	976	898	913	913	883	935	934	881	862	899	904	910	923	891	889	944	875	889	915	870	847	893	909	858	855	871	933	908	861	913	918	861	825	960	911	911	934	913	903	879	893	935	934	853	900	915	915	970	896	892	898	885	896	898	894	894	853	885	842	854	911	914	911	896	899	795	916	845	933	936	877	892	890	874	916	833	839	862	871	936	927	937	931	849	866	878	907	951	905	912	900	940	877	884	917	983	882	883	840	945	925	833	890	854	867	904	934	907	910	898	928	865	895	855	853	932	933	888	905	833	916	888	914	910	871	900	907	896	868	837	881	874	930	907	883	864	920	963	944	871	919	936	901	922	840	944	875	889	857	911	866	873	896	901	895	896	894	901	845	886	856	856	865	947	952	859	928	850	938	950	896	912	874	904	906	948	922	922	863	870	910	897	954	906	882	905	927	898	920	913	948	878	892	850	887	898	872	910	860	960	856	829	858	855	838	912	876	885	872	928	922	892	922	929	859	874	907	911	948	901	854	851	905	889	864	844	943	898	929	910	928	872	923	847	864	913	891	911	855	936	946	907	907	853	898	931	914	911	881	959	908	900	917	920	854	839	926	880	868	891	877	912	849	895	858	888	928	875	840	928	927	915	946	966	913	958	894	877	874	842	873	911	918	909	909	929	864	911	938	931	886	931	895	985	891	923	888	899	912	861	861	904	844	918	942	888	897	913	931	842	875	921	921	891	886	870	885	903	908	912	901	890	889	793	861	861	926	874	936	871	824	840	916	874	886	925	941	928	899	838	898	898	895	867	921	948	881	913	886	926	868	898	950	898	898	954	887	894	881	912	913	914	890	890	892	877	915	861	883	948	879	890	854	874	876	907	833	895	882	888	865	886	916	914	933	868	916	935	882	884	881	988	917	895	851	924	898	926	895	902	878	892	902	894	876	879	895	926	936	927	869	947	913	894	899	877	859	903	860	894	872	844	927	914	854	899	902	919	897	866	867	929	944	897	927	913	910	888	887	855	946	939	898	914	860	894	921	894	858	896	886	981	911	924	907	941	882	917	871	921	856	913	881	912	914	950	894	885	930	904	857	933	872	909	927	870	886	932	885	882	909	902	889	872	895	889	881	873	912	893	877	941	936	864	840	901	921	885	903	889	906	941	921	930	860	925	945	893	897	864	923	929	865	868	881	878	889	919	902	900	856	896	937	913	912	878	914	890	905	930	929	906	853	932	917	925	930	872	852	940	891	851	908	897	893	911	886	886	914	934	857	904	933	897	891	925	948	926	873	857	904	933	839
27976	29031	33556	21668	10502	7728	7252	6604	5620	4458	2860	2280	2042	2074	1755	1563	1234	1075	914	874	739	687	614	644	624	647	627	637	652	655	660	667	609	613	640	617	679	679	633	641	627	673	691	611	664	635	611	621	635	671	601	636	670	619	597	642	650	642	584	644	663	662	632	618	671	687	624	595	629	627	665	662	659	622	611	614	658	644	660	641	574	650	638	661	629	677	633	648	651	675	624	625	689	612	633	621	631	626	659	636	688	632	666	613	671	641	597	608	640	611	631	684	615	629	589	613	682	671	590	593	636	602	662	618	639	667	637	625	644	666	628	637	616	620	682	616	660	653	660	615	675	655	667	665	626	578	617	592	572	663	632	624	646	639	631	633	592	656	653	640	635	658	633	668	647	620	633	605	621	640	631	639	620	630	650	657	638	610	640	623	635	688	656	661	689	632	622	605	630	619	639	642	651	648	657	594	638	635	610	629	632	620	602	616	634	617	603	617	622	672	676	671	626	659	604	637	645	645	647	596	661	649	616	632	640	644	674	648	629	612	635	608	632	667	623	652	679	664	669	676	583	635	621	632	673	622	630	627	643	640	673	655	623	662	656	612	671	635	622	642	610	595	637	624	627	619	600	679	574	609	685	615	638	630	655	607	603	644	630	658	625	646	688	638	605	609	619	641	692	640	669	627	606	656	654	658	602	624	609	606	643	615	583	631	594	644	598	675	627	584	641	608	638	654	635	655	678	626	608	607	612	709	635	646	661	641	652	650	633	648	634	660	626	637	667	612	633	620	617	653	679	618	631	609	615	608	642	655	600	652	599	620	604	640	649	658	630	642	624	620	675	664	620	601	622	646	627	638	634	648	659	643	639	598	625	645	633	693	634	588	659	629	633	619	643	596	640	640	630	672	683	652	647	638	615	614	671	657	635	640	631	614	623	659	645	659	618	627	648	635	658	631	622	629	667	641	606	628	643	614	641	659	643	663	665	621	657	660	609	637	644	640	617	643	657	619	655	628	637	624	627	618	645	595	626	639	636	616	640	638	709	642	647	637	628	657	635	628	656	654	627	644	662	613	590	645	588	607	650	596	624	659	618	616	626	634	608	663	611	640	618	675	611	615	658	683	668	630	688	609	726	606	635	594	590	658	641	675	665	650	595	613	671	608	651	612	619	615	644	646	621	693	595	612	611	619	638	612	630	599	614	687	600	652	617	654	685	672	620	612	639	640	626	599	631	631	673	629	626	602	640	636	667	631	628	616	629	595	636	609	664	673	640	660	590	649	605	647	629	629	638	609	624	621	595	655	651	616	614	629	608	626	591	665	643	641	642	639	656	649	613	644	634	685	671	658	601	653	647	612	656	648	664	628	664	653	645	655	601	615	636	636	641	648	622	641	580	609	651	670	638	652	641	582	673	654	639	597	641	673	620	654	615	605	666	664	648	626	646	645	641	669	646	649	663	641	641	624	607	663	639	635	667	632	656	640	640	583	595	608	629	664	626	623	669	649	664	648	642	609	640	656	646	659	625	671	647	592	633	641	680	611	620	600	658	623	602	667	646	628	587	624	636	639	685	654	640	657	649	590	643	653	624	660	683	626	670	634	666	640	581	631	644	608	595	654	621	621	584	634	629	627	688	619	652	619	629	639	660	648	678	626	681	601	680	672	608	685	650	676	652	619	629	585	615	619	624	650	628	669	625	636	648	681	666	634	688	598	594	604	662	608	644	627	622	644	669	607	655	686	658	595	628	617	629	612	683	647	638	643	602	611	622	647	675	656	635	633	601	621	627	608	646	625	621	676	650	706	641	633	629	643	666	647	618	696	628	663	680	646	642	603	605	681	649	621	635	637	620	658	620	607	640	623	612	599	624	645	630	665	640	628	637	605	640	598	622	670	688	640	646	669	656	651	649	659	674	625	641	653	611	670	659	626	633	648	658	634	617	655	627	640	643	610	644	684	647	647	707	607	640	609	622	660	624	630	637	655	658	594	642	631	661	659	628	598	646	681	604	606	654	650	650	591	627	601	651	624	636	628	618	631	639	654	606	662	677	623	654	615	631	651	682	654	665	601	636	679	683	642	724	627	631	630	616	610	674	612	650	644	623	652	639	624	627	639	597	649	629	662	585	615	615	605	649	648	653	670	623	605	674	621	594	623	586	641	655	626	611	625	652	671	638	645	591	629	708	627	608	614	608	647	611	652	644	629	645	636	626	620	600	624	618	619	613	608	647	631	648	637	642	665	641	627	625	608	643	674	655	602	615	631	614	637	612	649	666	636	685	646	605	641	644	698	624	665	633	650	651	625	614	686	655	599	640	650	614	652	625	594	610	643	636	671	614	643	664	618	655	660	629	619	609	678	663	649	646	604	620	626	613	641	629	706	660	644	646	672	633	639	628	622	631	719	602	631	645	670	595	649	663	666	632	646	607	629	649	647	629	613	646	621	629	674	608	616	670	597	646	669	640	644	669	618	630	683	700	629	611	668	615	660	630	656	616	659	670	593	658	624	672	580	676	679	655	646	607	670	639	642	618	666	617	644	634	607	617	668	693	653	638	636	611	660	628	608	649	665	642	606	680	617	626	655	651	640	609	615	635	626	638	667	659	628	669	638	644	631	585	615	645	661	616	605	611	623	635	642	600	633	659	603	638	641	647	620	666	645	588	568	623	638	664	631	608	684	659	622	634	662	617	674	613	604	653	577	626	657	628	612	618	608	622	636	634	647	599	589	617	643	651	689	637	666	659	686	647	664	636	610	626	661	678	667	668	664	645	592	658	627	621	654	638	681	646	656	627	634	623	606	640	602	629	638	621	669	653	631	672	614	606	613	652	666	612	638	678	597	624	665	598	612	622	624	648	663	586	595	643	611	607	700	601	633	646	611	593	604	642	611	655	657	627	628	623	608	618	611	653	678	583	612	628	602	661	653	660	608	659	688	654	633	623	634	610	560	626	680	624	675	648	612	639	614	644	591	654	673	670	648	620	657	667	624	629	678	636	618	653	597	665	612	629	669	635	668	633	656	641	646	614	652	644	658	667	646	606	671	663	647	642	636	596	598	671	636	658	652	620	648	675	663	622	658	614	634	657	616	666	619	662	659	596	661	609	655	681	657	581	656	613	624	656	630	642	650	620	615	628	633	619	664	662	603	634	666	641	653	641	667	597	630	625	599	625	664	660	601	661	641	635	618	648	606	652	657	628	636	628	649	628	629	610	640	671	655	624	611	649	649	629	671	667	660	631	621	591	612	625	692	633	590	655	639	635	663	626	623	654	629	667	632	595	665	642	675	615	621	635	637	651	619	656	622	641	660	642	599	698	647	603	627	601	656	620	648	610	624	644	649	663	664	647	659	634	599	646	653	630	611	649	623	667	663	620	646	662	661	636	641	605	651	700	626	624	639	616	640	635	631	614	647	654	638	579	619	635	666	622	642	631	625	622	650	628	678	657	653	658	644	677	629	618	621	668	613	626	658	649	634	658	588	598	584	607	650
30900	47301	40002	24134	16117	15085	15049	14551	12699	10476	6576	5634	4700	4362	3684	3014	2390	1993	1594	1198	1166	1037	969	904	866	926	935	956	938	923	939	913	928	946	994	974	905	935	943	945	893	915	937	976	941	885	913	1000	896	966	917	902	910	1012	961	947	975	941	940	958	991	924	929	913	899	937	930	918	917	956	950	923	955	995	941	969	920	974	927	900	962	919	931	929	910	929	962	957	977	949	986	920	979	955	911	927	879	936	938	916	892	928	946	946	908	981	914	904	973	918	920	932	920	946	937	894	895	896	938	913	970	958	887	935	977	889	921	922	929	927	918	942	948	948	907	951	894	939	949	912	916	958	863	936	962	938	930	976	914	935	895	857	905	920	922	941	913	902	879	944	1002	911	958	969	964	910	896	947	946	902	926	936	933	969	953	964	935	912	933	911	938	948	903	954	907	914	987	963	887	905	917	958	905	927	948	868	942	939	907	945	904	941	958	935	948	932	926	889	950	958	934	946	893	928	903	913	963	918	918	931	946	923	918	909	925	841	867	922	927	958	955	926	929	862	986	997	942	986	923	946	910	964	991	929	913	932	959	910	903	934	980	907	876	953	918	924	942	902	957	898	886	903	940	918	932	948	914	917	908	938	882	970	958	947	961	935	898	952	922	904	952	900	962	922	916	991	911	952	931	932	961	956	934	991	940	919	920	969	952	920	930	928	900	942	964	936	841	992	962	924	916	931	889	957	879	949	896	951	919	895	935	904	937	922	919	951	959	883	932	938	934	974	975	955	979	921	980	917	925	909	942	894	879	930	956	894	912	986	936	885	993	918	913	922	919	903	950	945	888	930	993	965	940	903	946	931	930	958	876	926	945	951	944	884	919	903	958	958	878	994	979	960	878	909	913	1003	896	945	911	972	933	954	919	936	997	915	906	922	924	945	940	932	962	946	930	918	953	945	997	922	925	942	891	942	927	968	933	945	909	907	907	933	872	876	961	911	893	885	894	889	942	953	873	944	985	921	940	941	936	957	942	919	941	951	949	977	940	938	919	939	925	909	961	983	916	946	986	906	928	917	926	966	944	958	938	953	864	920	923	874	964	968	945	951	940	951	915	959	931	935	908	865	906	908	967	887	952	924	914	976	939	931	896	959	931	936	937	962	887	929	949	948	888	909	945	920	927	978	939	921	952	941	988	940	899	912	928	901	925	894	878	949	915	1003	927	948	900	964	903	906	874	885	943	891	924	906	864	910	935	913	942	908	916	960	914	941	948	947	922	954	980	932	920	874	950	919	933	920	925	972	956	941	945	923	935	947	873	975	953	936	853	988	999	964	941	951	948	911	932	959	908	977	925	994	904	944	889	918	984	945	920	929	928	966	957	877	922	955	888	957	953	920	918	939	939	947	953	923	875	923	925	944	895	902	904	974	897	952	887	938	923	908	908	981	903	934	915	948	961	917	911	889	940	981	913	945	954	943	955	899	967	923	924	934	894	937	936	888	917	984	913	929	980	946	907	941	926	906	930	954	918	977	944	985	970	923	986	951	940	934	907	934	926	942	928	920	999	938	960	896	905	908	967	921	974	964	955	914	993	943	946	969	904	932	997	935	906	939	1001	911	906	951	958	964	955	903	936	891	930	925	919	930	952	949	955	941	962	895	941	923	878	928	912	997	901	938	942	912	942	864	898	965	895	983	969	951	904	916	958	902	997	920	918	943	910	947	976	954	955	925	907	920	887	953	909	919	960	914	941	957	994	907	919	981	975	941	878	914	934	931	933	973	899	925	935	979	939	900	970	908	915	942	940	959	919	953	898	911	891	957	957	955	893	905	931	908	906	966	878	944	924	1005	948	929	962	936	945	877	1010	944	911	911	947	928	984	951	916	933	920	970	995	960	990	960	887	952	880	906	961	938	947	906	882	915	974	959	961	976	990	979	988	949	949	960	934	933	934	887	886	915	973	982	935	929	933	940	928	929	971	1004	886	951	966	911	923	862	943	937	970	913	900	910	943	932	928	944	945	972	933	882	924	914	887	939	944	874	944	917	963	935	929	999	958	971	932	930	936	932	919	957	892	918	940	932	871	922	912	862	899	979	955	939	905	1013	920	877	914	931	933	914	936	980	960	962	936	930	928	933	902	912	955	894	918	942	908	925	917	912	893	965	952	918	892	900	886	923	931	893	938	913	952	941	893	893	901	928	946	944	869	972	950	896	933	944	952	947	934	999	919	931	925	939	960	928	908	916	977	940	906	914	878	916	939	896	951	946	946	900	943	925	886	916	971	919	947	963	930	968	920	920	949	956	931	940	919	897	899	977	918	948	888	918	944	916	883	946	898	961	949	935	926	906	924	911	931	903	921	862	960	942	903	928	955	922	917	980	920	970	1001	936	910	923	930	897	929	968	921	943	941	905	964	938	930	912	945	948	911	879	914	940	967	933	926	911	950	894	944	945	917	945	970	901	931	930	982	929	936	916	964	995	955	965	922	948	912	927	948	911	948	923	951	932	866	934	941	911	946	938	931	923	931	937	946	921	941	955	955	921	900	892	901	913	933	906	951	958	929	908	949	932	913	957	940	946	937	929	913	951	987	959	900	977	964	915	943	961	988	936	904	932	915	904	895	961	935	880	940	928	950	867	943	960	920	883	946	974	892	951	979	953	950	937	944	959	956	942	909	944	934	904	910	924	960	892	938	895	890	915	951	893	898	900	907	910	922	881	901	914	949	904	950	954	906	955	934	925	938	936	919	943	862	997	996	954	947	918	889	910	927	931	949	895	959	952	954	969	928	906	895	937	952	937	931	971	946	910	892	916	983	936	945	933	964	975	956	936	917	949	914	909	947	935	908	924	950	896	881	930	926	919	898	913	921	931	959	976	906	921	951	933	894	925	919	901	946	953	943	919	988	946	902	933	870	1004	941	949	1010	941	866	919	925	903	974	955	900	914	938	983	929	990	900	957	932	971	930	963	941	893	967	940	967	987	921	933	935	926	971	915	935	861	941	942	938	947	940	954	873	909	946	936	915	971	927	882	921	945	914	911	895	896	940	929	943	928	923	948	920	965	932	905	945	844	907	953	944	958	908	943	939	913	918	912	922	860	946	939	928	893	955	953	925	975	933	951	921	931	935	965	935	941	970	925	950	969	945	898	953	934	964	992	895	975	937	951	907	916	892	963	919	936	881	934	944	937	920	909	869	949	901	932	903	891	935	947	951	949	931	940	916	942	919	911	923	952	911	969	899	934	891	1026	955	929	903	957	940	909	916	987	967	870	928	951	974	943	947	913	953	932	904	944	910	920	900	894	990	920	842	924	961	908	911	943	943	945	927	1006	943	941	899	947	903	919	912	906	939	905	930	866	975	935	944	909	964	983	916	876	909	889	914	889	958	940	942	914	948	968	978	979	913	925	963	953	898	965	967	963	983	975	975	970	908	974	929	968	856	911	989	930	944	952	908	960	894	927	836	868	884	986	920	900	872	948	924	970	905	987	949	895	939	922	936	879	937	925	953	958
24204	21043	28260	24538	20521	16369	10503	7119	7802	6774	3964	3745	3327	5132	6383	7010	5670	3979	2607	1576	1055	836	754	703	667	705	672	676	667	635	647	669	642	680	703	643	645	617	654	615	631	649	687	612	666	663	680	677	655	644	668	660	625	641	619	664	675	621	706	658	668	661	673	657	665	662	642	649	649	680	691	631	670	658	671	631	627	691	621	662	663	621	614	650	691	664	655	646	652	638	649	710	642	623	668	636	654	666	639	712	639	723	682	644	697	630	667	639	689	645	717	659	639	673	666	651	665	660	728	657	667	641	671	704	657	649	680	649	624	668	667	617	601	603	719	646	630	656	655	657	678	636	690	642	668	676	664	668	654	672	675	697	681	680	636	646	682	651	650	622	662	640	619	640	624	628	581	666	642	616	655	637	654	665	667	697	684	695	658	647	675	686	659	687	665	652	665	699	616	667	637	696	676	679	712	604	680	674	660	664	662	601	697	684	660	652	637	623	668	639	671	640	636	651	666	671	657	668	680	659	644	705	700	640	633	667	636	614	603	641	657	622	682	668	663	630	652	639	658	674	665	637	599	669	644	650	698	642	626	628	675	654	653	642	670	644	648	679	627	627	682	625	641	660	657	642	660	671	642	679	631	664	675	645	626	624	654	658	639	637	618	672	655	669	624	611	596	656	709	604	627	679	702	633	673	624	628	654	722	663	627	633	683	649	665	645	688	663	667	674	638	642	644	633	683	697	660	629	661	669	647	646	660	681	703	703	653	634	651	667	648	654	625	612	682	631	647	629	688	641	676	632	629	658	647	641	647	640	626	678	660	619	668	654	687	660	650	630	630	593	650	625	647	683	656	624	671	678	630	645	647	633	673	662	685	630	694	630	663	639	674	656	692	674	662	657	687	655	636	636	654	616	655	666	643	680	637	602	634	634	680	642	639	661	670	665	631	665	683	663	661	640	645	679	668	621	692	694	616	642	653	631	621	676	628	665	621	658	641	685	615	634	681	674	640	637	620	679	650	662	644	675	668	655	684	639	623	630	614	677	662	622	672	657	653	665	652	644	642	662	688	638	730	658	630	659	612	714	661	601	652	687	656	636	673	640	655	657	643	672	636	684	653	669	626	685	638	632	640	671	637	694	661	697	641	669	667	705	695	648	678	649	668	669	646	666	636	667	697	623	665	647	627	658	647	639	647	626	668	624	673	654	657	656	681	700	622	653	667	624	664	706	668	655	684	649	654	636	669	623	665	689	630	665	629	632	643	640	605	658	692	633	658	637	643	669	648	645	688	623	654	685	674	653	654	634	624	637	665	646	653	650	687	632	652	666	617	643	599	674	628	664	649	682	661	646	640	602	659	679	640	711	649	704	650	655	618	683	684	647	670	644	635	673	671	644	654	681	706	626	638	646	632	632	635	639	696	678	704	664	682	681	696	676	649	693	652	650	657	700	655	634	694	644	627	692	625	679	656	697	699	638	644	599	647	655	641	682	685	672	620	698	676	642	673	639	656	674	623	687	698	616	659	626	671	680	657	627	620	658	670	686	655	631	661	691	662	648	657	628	614	638	679	644	668	657	640	643	613	659	666	679	598	716	696	688	678	665	680	688	672	618	623	675	694	652	652	658	638	628	689	623	652	690	634	662	650	687	629	649	641	627	644	657	620	670	657	669	663	680	652	661	680	662	674	661	642	679	664	644	639	657	628	658	670	615	651	673	638	625	661	626	638	659	616	709	669	640	671	652	633	636	664	603	651	663	650	588	707	626	638	678	650	657	635	673	690	619	639	636	660	664	648	664	638	659	651	656	641	653	603	685	632	643	655	632	683	641	668	638	643	695	641	623	704	631	688	639	624	700	646	651	621	684	663	678	683	693	660	637	627	645	681	684	670	698	667	679	631	686	686	680	619	711	612	674	636	669	666	705	666	655	661	690	655	719	615	622	650	651	630	629	650	686	624	659	667	608	695	651	685	673	624	661	684	640	660	590	665	649	672	678	678	693	679	624	634	650	629	684	689	632	631	666	660	684	693	677	655	631	686	659	697	653	642	685	628	670	679	652	603	711	679	662	651	628	656	635	681	631	647	651	669	697	718	665	664	639	651	583	649	665	656	667	625	620	671	646	634	652	656	623	681	649	706	623	657	633	660	696	649	673	699	633	711	635	660	629	600	633	646	636	683	667	623	727	661	704	645	626	650	699	648	667	632	644	655	671	602	630	638	650	649	668	657	661	618	644	663	688	617	636	668	681	646	698	652	630	632	647	624	721	689	634	616	666	680	688	646	637	669	635	662	628	661	693	664	658	611	656	662	635	655	629	668	612	627	699	676	671	672	693	657	665	650	661	643	685	681	616	659	671	653	634	705	677	648	668	703	712	694	639	652	683	653	636	640	638	633	643	649	668	659	652	660	649	634	677	626	611	602	590	683	636	650	671	655	627	636	645	658	637	642	674	651	628	669	725	603	681	673	672	666	642	615	614	630	648	572	635	687	673	613	662	680	683	648	633	643	653	646	672	627	664	660	655	704	672	660	615	669	621	659	606	669	680	652	653	613	640	645	682	638	662	676	665	598	673	641	608	642	694	667	656	647	700	660	618	650	610	655	659	669	606	650	638	625	667	676	686	634	618	684	641	678	624	621	689	680	661	650	710	671	654	681	656	651	647	687	656	645	653	649	673	675	608	685	668	612	637	640	636	650	643	608	676	654	624	662	638	688	635	637	671	649	616	656	644	612	646	704	648	684	651	671	642	650	643	641	640	623	625	677	673	670	653	681	679	631	638	619	636	654	642	675	701	665	673	662	635	635	628	630	666	673	678	650	661	648	679	643	651	680	637	685	668	689	656	651	656	679	652	637	662	665	637	684	642	645	661	643	612	654	652	638	661	621	675	668	649	636	679	602	677	672	656	668	652	653	637	649	695	674	680	659	669	653	699	667	622	645	682	636	636	646	661	680	668	683	663	618	659	622	647	656	673	653	639	662	672	668	626	658	671	702	654	674	674	653	721	653	660	620	605	674	670	655	640	652	681	672	661	645	668	643	687	646	670	665	678	628	642	680	646	624	646	614	676	648	659	633	642	617	690	652	661	697	640	638	675	626	640	629	674	659	669	669	658	643	684	668	683	665	702	634	680	693	660	660	681	598	678	623	636	665	631	650	713	648	631	588	660	664	641	689	635	684	632	669	665	617	638	652	669	665	682	670	682	698	714	689	639	640	644	660	634	653	661	668	665	699	673	650	639	615	661	665	634	622	641	631	646	667	682	692	678	691	659	638	669	645	694	656	658	666	667	668	640	629	647	667	661	681	671	658	686	642	675	665	665	660	665	675	661	650	647	645	623	655	674	608	679	647	631	649	634	630	634	650	640	675	670	671	652	630	635	631	656	652	718	640	653	675	663	693	657	611	697	630	624	618	636	657	624	652	643	614	646	648	662	658	680	693	661	678	659	628	670	673	663	700	654	644	657	631	672	613	664	685	684	640	676	633	680	654	624
30921	53463	44501	28559	22543	22009	16724	14778	16616	14005	9221	8622	7633	11021	12625	13180	10920	8129	5042	2880	1864	1300	1118	1029	969	1037	993	997	1024	1033	967	947	1028	1006	996	983	970	1010	916	1002	979	965	933	986	1017	976	983	964	949	948	931	1006	1001	961	951	970	1005	1022	1009	950	975	953	943	977	921	967	988	979	970	955	952	964	1014	953	968	1006	970	961	985	999	893	1030	993	988	979	973	974	978	942	990	974	950	922	995	987	1058	906	996	996	991	966	947	899	922	947	984	939	958	929	950	879	931	948	923	975	962	961	1006	936	991	986	955	981	934	968	959	1008	962	987	942	993	985	914	1006	947	962	938	988	1011	950	1014	945	966	993	981	991	943	968	984	965	943	895	953	967	979	973	958	919	932	965	976	969	921	948	1003	962	968	973	944	941	952	922	970	927	981	1006	939	1027	971	942	955	984	995	943	961	986	985	958	959	955	927	922	964	947	947	934	1010	972	980	968	923	963	969	961	938	917	980	990	981	977	1023	988	951	980	953	935	984	935	926	987	941	960	949	984	918	984	983	1014	965	943	987	894	974	968	975	958	910	979	963	1003	907	937	1000	936	975	941	981	959	979	979	982	978	991	1019	993	975	942	966	988	957	987	921	1028	998	953	934	1028	973	1032	1000	992	953	962	956	950	922	930	987	958	949	975	955	986	974	945	947	914	901	969	966	1022	941	962	1015	956	1027	938	934	993	955	977	957	935	991	990	939	959	959	1025	956	961	942	970	986	1017	970	986	958	980	945	999	967	961	941	920	980	966	1024	959	972	989	1007	946	984	947	921	937	936	978	957	940	959	967	982	930	963	976	948	887	993	958	959	879	980	925	1009	967	976	925	952	968	988	975	981	954	935	980	911	957	911	958	1014	1007	950	996	962	1004	946	915	983	945	971	995	1012	989	998	998	998	985	1002	941	979	975	960	958	1005	995	926	915	948	923	972	959	898	967	976	973	1015	951	968	1033	941	940	991	976	940	1027	999	948	966	999	925	982	943	984	925	985	910	958	966	971	946	975	934	984	934	919	978	969	948	938	985	945	977	990	965	957	965	998	929	1004	990	941	940	1004	948	926	899	935	954	1022	993	982	935	1002	917	1039	973	966	1011	996	930	961	942	934	967	896	995	932	980	941	907	937	925	978	945	942	996	951	976	992	939	920	959	955	944	954	980	978	953	983	957	909	983	1031	977	1023	964	986	954	1052	960	916	990	962	981	957	895	1042	999	999	969	988	997	955	932	965	957	917	980	993	1010	906	965	937	1001	959	953	992	935	956	898	988	990	942	971	946	1005	969	943	946	960	966	1051	955	962	927	966	1004	966	977	914	1015	968	955	980	963	1040	950	973	950	957	1013	979	988	1014	938	974	969	969	969	969	1008	937	939	961	916	976	966	950	985	1024	963	967	955	978	971	924	988	982	944	974	971	983	979	989	934	1017	960	956	991	949	1014	996	959	965	899	979	1023	895	990	957	1040	992	927	973	1010	938	1028	879	970	1004	996	931	997	980	964	997	954	999	940	961	995	963	939	978	1023	959	939	999	925	998	966	1011	928	878	991	970	959	937	965	1000	928	947	935	979	892	1012	953	932	979	1026	941	941	952	972	983	972	998	986	957	937	976	931	1003	943	910	985	1021	996	1001	950	998	952	1005	976	935	965	974	1012	929	984	954	925	986	967	968	955	963	965	933	908	961	954	962	1030	955	973	952	931	968	985	946	979	916	913	952	976	978	999	940	919	1013	949	930	950	999	989	995	965	1014	986	996	998	935	950	895	989	916	973	967	965	999	934	938	981	960	966	984	1010	996	967	983	992	1006	1056	1029	964	952	999	944	953	960	912	935	953	1009	1007	959	954	939	965	984	944	975	941	943	949	1020	937	920	916	948	910	946	923	898	942	988	981	1009	1009	926	1016	1020	934	985	982	943	970	1000	988	953	907	953	967	973	951	996	1017	956	958	988	984	956	914	962	948	966	984	980	985	987	974	944	972	955	947	987	948	1012	904	1015	941	942	988	931	958	1030	944	1002	963	862	1012	911	967	937	946	948	941	957	963	952	990	1018	926	1002	946	979	975	950	966	938	973	997	946	1019	980	987	992	947	973	981	981	955	991	943	980	996	986	956	982	969	986	972	975	952	1003	938	978	1004	976	993	985	976	982	1013	964	965	953	981	1000	943	964	923	971	918	952	993	959	982	929	957	1008	946	1008	924	993	985	962	926	935	951	955	924	978	977	903	942	964	934	910	917	983	1035	919	982	949	987	950	948	953	998	994	958	921	994	986	1004	992	953	951	953	901	967	899	960	1008	989	956	1003	963	930	993	956	950	981	964	950	975	952	1004	1004	978	961	975	940	917	992	998	966	1052	928	995	978	1013	964	965	965	1002	952	988	978	933	974	987	1005	1012	965	966	1023	963	1025	966	961	970	949	938	959	951	974	974	932	984	951	992	1002	959	990	1019	903	907	965	963	985	970	923	1019	973	960	984	991	908	979	1002	976	990	984	956	931	962	969	956	957	943	1025	949	933	991	972	950	936	966	922	935	998	921	960	927	974	917	952	983	930	948	944	999	982	990	976	941	962	983	913	991	976	996	1005	950	942	1019	964	932	923	993	995	978	985	1012	964	971	960	918	914	961	941	999	968	926	929	940	947	1006	1014	956	962	974	1015	931	949	944	958	1007	947	933	988	993	992	990	940	931	974	1007	942	938	956	961	981	977	973	933	962	950	929	978	981	921	925	946	938	975	995	959	913	977	981	986	1015	939	989	1022	1028	955	989	979	976	969	974	998	1028	944	970	954	932	970	914	998	950	949	953	969	961	943	915	959	962	1011	1011	923	942	937	1005	994	1002	1014	959	939	989	951	1013	959	931	989	946	961	948	921	934	984	931	1005	919	998	923	995	1072	973	959	1041	975	924	938	947	987	1059	898	956	946	927	940	934	950	985	903	945	979	906	986	1022	985	964	978	991	936	919	990	977	938	911	992	955	989	931	937	946	988	972	994	1011	982	934	961	955	952	923	986	959	972	982	930	948	930	1011	979	962	982	1000	929	913	922	977	984	978	907	914	941	1001	1005	993	941	971	1017	1057	905	994	962	980	1017	945	953	946	940	967	914	953	936	965	928	983	940	967	951	961	944	1005	994	897	972	970	934	932	934	1015	968	977	963	941	957	928	965	968	961	956	986	952	957	994	1010	986	1011	944	1019	960	985	926	939	931	948	992	930	921	991	952	942	1015	1024	982	1003	987	985	985	988	949	968	923	930	979	957	999	928	900	923	983	980	995	957	1006	931	922	951	963	968	965	1016	966	910	998	973	942	1017	956	947	905	972	931	939	957	950	977	1041	958	933	993	951	959	948	939	950	959	949	943	966	1016	956	977	987	968	951	926	994	1034	989	946	999	959	943	1007	983	905	1000	996	911	974	959	958	986	983	1000	996	946	966	975	921	937	956	959	1011	941	964	997	1037	990	947	999	993	980	982	962	961	960	954	960	1005	949	932	964	957	979	954	957	977	989	937	1000	988	930	932	937	941	926	943	954	943	961	913	935	951	972	1005	940	967	940	986	950	995	954	968	1023	1018	946	966	983	947	996	919	927	933	1016	936	954	993	990	967	959	973	1000	968	972	916	949	920	1000	1029	961	1005	990	951	979	973	941	957	954	924	1009	1018	935
22918	21027	28743	23599	21286	20931	13461	7492	9364	8794	5811	4704	6285	10831	13885	15912	11923	6974	3465	2004	1247	932	791	663	643	643	633	609	596	633	667	616	630	599	600	611	653	629	624	630	683	618	577	578	645	595	626	605	619	635	655	643	609	644	593	619	600	582	595	580	633	627	608	654	638	602	611	608	595	622	610	572	629	583	612	639	621	591	595	643	630	595	626	643	633	597	626	630	609	626	603	658	643	651	648	591	584	619	602	684	594	604	649	604	602	603	630	617	612	612	639	626	612	614	626	617	632	564	611	621	654	604	611	564	662	673	550	603	578	623	633	638	598	589	586	586	606	627	618	575	619	612	638	605	624	590	578	588	639	605	568	612	593	641	592	579	619	621	680	606	589	623	575	602	590	616	651	561	573	604	622	606	616	569	563	614	595	606	598	577	614	608	571	614	617	636	584	653	613	610	592	623	633	628	624	571	625	608	637	645	653	614	612	548	611	625	635	565	676	606	635	578	623	621	651	622	603	616	596	620	590	616	591	561	591	614	611	636	648	598	631	619	600	573	629	676	591	602	597	588	632	588	566	610	644	624	630	624	618	614	623	624	580	606	592	627	585	585	596	632	605	638	601	587	594	595	620	615	544	621	624	560	611	619	601	576	601	615	607	635	625	601	568	615	619	599	574	637	631	602	592	632	622	633	622	615	618	618	594	630	627	617	602	551	592	560	590	594	549	562	642	652	590	657	606	634	606	614	618	626	570	614	646	581	600	608	590	602	633	567	605	575	630	596	612	599	590	618	585	637	635	625	630	641	645	609	568	614	615	655	632	602	632	625	628	634	595	587	601	623	613	584	590	628	627	598	594	594	652	618	567	596	604	603	548	591	618	627	545	591	660	665	583	639	610	626	618	579	600	610	590	633	609	594	625	606	616	592	606	622	587	631	561	640	638	637	606	625	632	576	603	613	634	611	595	620	641	631	590	672	573	635	618	651	589	630	599	650	644	600	567	562	576	619	592	617	673	629	576	573	594	643	621	615	627	605	634	629	596	623	634	599	620	600	602	587	606	584	611	621	600	627	608	648	618	638	622	600	615	583	603	609	583	615	654	644	614	646	618	617	627	632	619	632	573	634	633	601	588	647	578	554	620	617	614	586	592	603	596	653	575	605	595	614	621	608	608	604	591	630	614	594	585	594	608	603	609	573	635	600	598	653	584	599	588	594	642	598	588	633	570	616	611	631	623	641	609	678	634	662	628	627	569	602	609	631	661	606	632	598	627	623	616	630	606	609	623	613	640	636	575	593	586	624	625	627	677	664	598	599	602	614	581	592	645	607	615	586	633	617	622	625	579	623	599	640	625	573	615	604	641	649	585	617	615	609	651	583	612	570	654	628	618	578	603	597	648	633	644	587	614	581	652	655	617	621	655	605	605	575	600	647	673	596	607	604	614	627	636	609	615	620	596	635	631	597	605	663	644	599	588	632	625	672	622	646	644	610	578	592	617	582	649	612	631	616	588	578	621	618	617	574	634	595	586	613	645	679	639	604	656	603	604	589	627	575	632	622	612	636	601	610	618	594	636	606	615	621	608	611	562	594	601	615	630	617	652	619	614	622	620	643	654	628	593	625	603	593	576	603	608	612	580	616	624	586	629	661	600	575	646	577	630	555	620	613	622	587	607	586	628	601	638	599	619	671	608	616	629	621	603	604	620	602	627	609	563	618	610	609	577	612	601	601	629	587	614	617	593	574	584	609	668	596	621	603	632	644	563	617	603	578	597	600	605	597	606	604	596	555	584	634	601	660	598	621	594	647	619	625	569	629	595	637	616	627	653	617	571	591	602	576	581	619	617	613	585	587	607	617	588	594	606	578	622	618	605	639	624	591	632	606	554	659	588	616	618	599	667	623	599	631	631	634	635	654	630	600	633	604	586	633	569	613	548	624	615	582	666	575	649	660	604	609	612	609	649	617	608	590	641	598	587	619	644	615	624	591	630	628	629	612	605	596	591	670	636	588	601	580	584	622	616	663	609	635	579	581	623	619	578	608	652	657	595	634	586	598	587	596	644	568	633	620	598	572	571	576	575	618	582	621	630	650	595	601	609	572	602	596	641	597	625	641	586	641	572	622	608	600	632	592	613	596	645	615	624	609	626	621	609	601	567	631	580	575	568	625	630	597	623	632	627	607	597	624	598	607	651	639	570	667	576	639	583	623	588	584	592	609	606	630	660	585	582	607	582	653	553	605	606	658	620	633	597	601	601	584	648	572	591	628	632	553	669	590	602	629	615	641	589	621	631	606	652	620	636	607	582	604	608	621	597	654	601	623	629	639	573	608	591	610	623	572	654	591	605	605	590	599	565	642	637	562	612	574	628	614	610	652	602	620	656	623	626	603	580	630	578	624	616	576	640	614	584	625	627	604	641	607	608	596	635	623	575	592	655	597	589	607	636	600	588	616	643	549	622	590	621	609	612	619	607	584	592	581	582	658	611	621	616	648	623	591	616	635	595	611	597	568	593	610	589	672	637	627	632	610	619	600	617	608	661	616	628	581	609	625	573	625	607	593	593	624	597	643	610	648	568	600	606	578	557	623	661	585	619	606	618	578	604	581	645	592	654	611	632	589	629	615	626	625	612	579	606	618	576	600	592	584	600	609	573	615	618	576	585	617	601	590	604	626	597	626	603	608	623	626	597	575	650	630	620	595	611	638	630	613	585	642	591	643	622	620	607	597	628	649	627	600	604	598	594	611	612	584	637	647	631	625	618	590	583	623	599	673	575	640	683	613	640	617	608	612	611	635	605	559	592	658	582	599	596	612	615	600	590	603	612	614	585	591	614	626	565	590	608	664	619	602	677	599	613	611	584	607	621	639	618	631	625	595	626	622	534	602	620	603	614	561	601	602	642	627	585	590	587	623	637	567	602	578	574	666	614	604	578	612	596	673	598	651	623	555	634	616	569	604	624	650	585	648	607	665	627	649	592	606	582	612	592	603	631	584	601	597	632	562	662	595	602	591	615	569	609	575	652	578	647	590	617	598	605	633	628	624	637	630	598	633	637	614	627	605	612	613	608	621	623	614	629	614	630	616	623	572	620	645	623	637	621	609	594	649	610	576	623	590	583	613	647	617	609	632	568	610	637	638	573	628	622	573	607	655	626	614	563	627	605	613	607	628	587	568	637	628	605	625	590	680	593	585	621	678	584	606	593	608	614	647	601	580	616	618	594	578	605	613	554	629	661	616	671	632	661	566	616	590	623	640	624	656	623	562	607	640	649	600	675	640	639	647	649	597	607	616	590	595	590	608	580	630	571	628	599	627	578	617	593	604	618	604	616	557	612	569	611	651	620	633	606	583	606	595	586	602	600	643	612	632	578	663	624	638	621	623	617	645	608	588	599	586	646	602	604	624	599	636	633	657	575	606	599	611	666	602	640	613	599	623	645	647	616	597	588	629	596	595	608	651	589	581	616	589	625	604	591	608	597	624	589	645	571	613	632	624
34575	59966	51080	37135	28120	18114	13367	14240	18863	16903	12331	10378	13520	19601	23118	23942	18021	12184	6618	3727	2293	1576	1167	1012	932	891	877	900	923	902	926	880	907	902	865	891	863	870	896	875	876	879	902	905	823	875	890	886	921	818	868	855	922	885	846	897	879	909	883	870	874	858	857	874	872	896	938	880	864	961	856	843	879	892	889	888	860	936	930	897	878	856	908	914	864	822	865	849	859	880	866	825	867	913	903	899	908	877	854	900	926	826	808	856	887	832	893	843	874	938	885	932	909	903	890	876	876	915	937	878	828	920	843	875	888	871	871	918	850	851	858	862	844	931	884	917	855	867	877	899	937	911	895	841	879	888	874	933	853	918	922	898	935	904	880	885	931	840	902	908	874	856	863	884	914	887	878	906	849	858	885	917	876	875	806	938	841	920	887	888	904	897	807	863	877	922	833	887	895	880	867	869	878	936	890	925	898	892	861	880	902	849	915	904	837	821	910	917	819	907	900	904	935	889	901	889	891	877	905	880	901	883	872	915	883	928	853	879	909	860	889	833	900	873	877	884	894	894	858	921	873	940	870	914	846	850	914	848	894	907	870	846	872	870	875	877	843	883	842	850	881	851	870	853	853	876	878	840	892	909	880	896	896	883	946	883	874	852	910	906	867	893	881	911	909	872	873	891	881	854	894	873	899	884	904	925	903	874	865	877	894	842	902	920	808	902	859	899	877	871	900	875	905	848	862	828	902	886	829	900	842	885	892	901	866	869	859	915	847	892	892	895	882	884	859	872	808	927	856	875	913	858	881	937	957	895	857	903	874	856	868	876	893	892	910	847	854	921	953	936	874	904	864	897	922	936	874	887	912	885	848	866	877	803	885	844	914	891	869	887	922	866	868	885	855	846	920	936	843	926	831	935	882	902	884	857	842	880	893	907	851	909	863	850	901	870	936	847	889	898	898	869	916	888	835	874	896	864	883	910	836	888	878	838	859	873	886	936	896	850	932	860	894	880	877	846	923	902	875	895	872	849	859	911	892	882	877	864	859	902	912	800	886	844	887	861	930	892	884	878	915	878	897	934	865	886	856	872	939	856	864	846	889	911	877	915	858	877	837	854	865	902	913	886	900	866	861	887	865	927	846	873	876	875	863	860	847	846	880	859	845	873	892	866	888	889	912	873	872	861	865	930	922	908	863	905	909	905	872	860	919	920	902	892	905	883	866	940	928	879	881	900	834	866	850	891	904	864	899	817	891	842	857	879	927	879	840	907	875	904	890	853	852	928	896	839	904	877	895	865	942	872	893	911	849	964	861	901	861	952	949	860	861	868	843	874	916	845	924	916	861	831	869	883	867	900	886	902	892	906	886	874	922	835	858	882	864	946	850	860	902	918	855	889	873	924	925	886	908	902	872	954	909	915	896	940	896	828	869	881	864	896	901	842	875	862	890	859	889	927	852	892	839	876	878	881	908	898	857	886	858	911	849	936	840	862	881	893	883	847	856	913	917	887	830	909	843	922	804	876	943	888	852	875	836	877	895	886	841	855	874	897	866	876	904	856	850	871	874	897	869	881	871	848	872	885	930	899	857	848	835	809	919	926	841	862	841	932	889	889	904	878	851	897	876	858	854	874	877	921	901	903	852	879	822	851	929	840	918	948	888	881	867	927	916	845	921	846	937	851	925	858	865	939	886	884	839	897	893	848	883	835	909	832	870	897	886	838	853	892	845	875	921	851	870	869	864	892	914	875	863	872	900	878	826	946	841	930	879	910	860	870	895	902	888	893	915	875	866	848	857	908	871	893	858	867	923	859	876	822	905	909	842	885	866	919	904	900	899	859	850	869	918	878	900	869	874	960	899	928	881	898	877	845	937	869	826	921	918	882	871	882	894	876	923	864	895	871	864	876	904	913	862	926	878	916	883	835	856	901	842	893	846	909	895	911	856	927	900	843	870	898	890	841	864	852	850	886	852	889	908	873	914	920	913	789	951	872	842	887	891	891	849	883	853	896	858	904	831	912	892	848	866	926	899	877	917	868	876	852	873	892	849	876	915	863	925	883	922	856	909	860	864	910	857	862	921	903	874	883	846	852	888	873	837	851	898	875	929	858	879	904	853	918	850	874	861	833	914	851	857	879	875	885	916	856	924	856	867	849	847	886	915	921	847	879	921	922	907	842	864	913	854	881	864	870	879	931	860	903	841	894	919	882	850	895	863	944	887	930	870	881	864	868	884	892	894	881	879	882	907	907	877	855	884	896	847	911	869	880	869	937	846	886	907	912	925	898	874	915	937	891	854	921	865	813	889	874	893	905	950	836	916	955	844	875	884	880	896	887	883	857	888	879	873	942	873	892	850	868	880	859	899	870	884	865	878	905	859	857	862	896	885	907	839	861	846	867	852	874	887	859	859	879	907	904	862	909	892	860	937	929	846	899	839	915	886	918	872	869	935	846	895	893	865	838	846	927	899	882	877	858	909	861	921	869	890	827	863	827	902	871	911	871	875	865	856	922	846	881	933	896	873	848	885	907	906	869	899	858	907	899	918	869	911	889	878	849	897	896	901	874	879	920	907	910	929	825	887	877	880	876	901	888	873	852	848	874	898	837	911	865	882	859	894	876	893	856	846	877	893	852	934	863	886	866	933	879	903	914	890	926	942	847	858	847	905	854	937	868	880	927	882	828	875	839	871	897	878	908	838	850	908	869	885	839	892	869	863	836	902	880	856	878	851	921	835	884	889	843	885	865	873	875	899	908	882	805	880	880	899	865	922	923	909	882	916	922	863	895	870	871	844	853	933	863	889	906	836	812	865	853	886	916	884	860	852	901	849	940	881	863	874	874	909	908	843	875	857	889	892	871	944	862	882	857	908	885	844	896	889	876	929	910	890	833	971	951	893	891	879	905	849	901	944	866	876	918	875	827	864	862	896	862	843	879	886	838	867	895	842	907	867	872	843	909	891	852	926	892	910	889	898	865	933	908	914	916	853	915	861	871	894	894	865	898	872	835	862	883	854	894	934	858	897	880	871	824	931	866	872	877	872	936	932	891	862	908	872	893	863	856	864	856	915	897	868	877	907	846	877	899	825	874	848	890	858	895	874	874	875	894	879	860	827	897	883	918	854	915	868	906	890	910	903	866	899	847	874	855	876	907	927	936	915	825	864	915	914	861	876	868	826	907	859	919	879	876	886	887	942	970	863	882	860	868	925	896	849	878	858	926	914	899	854	846	836	920	862	896	880	841	857	866	908	864	915	866	822	869	913	918	832	885	927	915	855	834	904	862	860	910	867	879	891	877	859	834	905	864	890	826	867	893	872	879	808	883	852	875	868	813	910	874	876	838	880	848	873	894	916	824	894	865	926	872	808	902	883	899	902	855	868	839	882	882	878	920	930	863	842	896	875	868	913	834	853	867	837	835	887	883	885	877	917	894	886	891	844	887	917	908	842	874	828	938	846	938	888	879	883	848	876	885	922	861	927	886	867	873	863	872	880	870	819	869
28944	30937	34858	25149	10205	4849	3258	3510	4211	3673	2778	2245	1722	1769	2085	1923	1474	1093	816	676	654	701	637	664	627	633	643	643	641	624	631	593	670	639	592	629	635	646	632	652	632	634	637	624	627	581	605	645	642	629	629	661	642	635	641	595	644	600	625	653	631	642	654	602	664	638	642	650	706	663	654	650	651	632	617	656	572	601	623	686	658	655	621	606	657	648	595	655	595	606	662	669	654	629	602	591	646	640	610	660	598	639	600	669	634	596	620	612	643	638	620	661	567	620	644	623	677	654	606	628	591	645	629	589	604	592	629	592	638	598	639	638	637	610	684	604	636	639	613	628	600	638	608	615	620	657	621	605	653	582	680	633	649	622	626	614	633	626	632	658	660	635	616	636	628	605	643	614	653	616	627	603	651	632	587	610	577	576	615	667	609	626	603	636	638	637	585	640	611	608	576	657	622	647	622	632	650	616	629	693	659	672	602	656	641	669	672	641	649	675	590	581	639	635	613	645	589	634	631	622	618	633	607	669	633	648	644	614	656	584	607	619	611	597	608	656	610	635	649	617	650	667	651	642	618	620	639	623	602	637	646	628	611	660	632	617	621	683	644	620	615	604	686	611	686	596	612	637	635	588	667	599	617	615	622	615	632	646	611	607	635	608	614	659	633	621	589	648	652	632	646	660	626	637	615	625	624	668	615	659	658	624	612	632	634	644	645	590	672	655	629	637	630	619	588	614	654	616	649	652	620	603	641	634	601	645	636	625	596	591	709	613	652	632	632	585	664	664	678	615	602	573	579	641	644	641	600	613	659	660	652	639	602	621	681	643	602	675	580	606	650	629	599	650	650	592	655	642	641	646	664	647	632	593	611	613	637	659	625	626	607	633	638	625	613	612	627	599	720	618	627	664	648	662	630	649	616	628	637	630	642	639	623	647	619	620	619	665	630	640	649	632	613	640	587	618	643	572	601	646	600	679	584	644	658	631	635	611	674	647	654	619	629	603	631	574	647	651	656	604	628	633	637	674	635	632	607	586	631	633	667	638	595	628	599	645	605	633	629	624	625	631	624	607	636	677	648	609	632	603	624	604	625	618	636	632	691	627	595	637	652	639	657	623	610	647	636	631	591	651	616	595	623	623	625	636	643	614	606	613	596	630	610	635	620	628	628	687	603	644	597	601	649	607	616	663	603	649	674	588	591	623	637	638	615	666	678	633	672	644	649	619	581	599	687	627	653	609	601	631	669	590	657	637	608	618	663	602	624	630	600	667	660	640	656	620	628	586	648	638	675	637	627	621	655	656	660	588	642	612	661	636	605	638	681	648	647	603	636	638	638	679	668	639	667	609	619	654	686	618	620	619	626	623	609	664	609	618	585	640	662	614	637	580	607	644	640	652	651	627	635	614	666	691	627	586	582	660	574	668	681	632	643	602	631	607	635	590	624	638	631	615	589	621	654	618	607	635	642	606	657	679	620	645	600	635	627	595	610	622	653	657	637	635	628	603	631	615	627	586	623	658	607	633	656	678	686	660	624	635	621	650	635	639	639	596	647	639	660	612	658	586	661	656	657	632	664	598	666	587	616	656	614	596	671	622	701	645	614	643	639	622	654	610	619	630	606	594	632	638	598	695	610	653	623	643	613	612	636	621	639	691	649	634	621	596	666	649	660	651	598	666	626	622	605	650	636	651	707	605	659	638	629	636	599	639	642	584	640	600	690	620	637	617	647	610	658	661	613	646	631	639	604	659	580	605	636	655	607	653	672	651	587	653	646	641	605	669	640	613	680	641	639	590	600	593	638	622	609	625	608	616	713	638	641	620	617	597	640	573	599	621	629	587	623	624	613	601	628	639	607	627	657	651	624	615	649	640	588	624	604	631	651	624	638	664	644	637	598	674	635	654	621	614	636	660	619	655	630	650	616	604	547	585	626	612	616	602	606	600	585	617	666	633	668	657	625	618	615	592	616	577	643	657	628	637	633	612	621	617	610	634	607	632	644	641	658	655	671	645	636	623	621	648	629	637	631	665	654	635	649	704	630	627	649	625	596	603	633	631	635	614	607	616	627	665	633	619	685	668	622	601	621	622	631	611	625	627	610	645	591	638	611	579	604	629	648	608	634	616	633	642	640	581	648	632	639	640	626	628	664	591	637	647	637	642	601	593	643	592	633	607	632	650	638	639	632	618	666	623	625	638	610	629	633	647	611	603	653	629	633	645	632	653	609	614	588	629	640	651	640	682	621	657	579	647	615	621	616	649	677	579	660	649	637	617	642	612	683	653	636	634	620	702	650	613	663	631	675	643	664	629	628	606	660	600	652	618	642	613	649	607	624	610	581	634	649	672	627	629	607	659	607	605	592	594	646	620	641	592	661	656	648	601	634	626	642	648	613	640	616	619	625	659	625	636	649	615	603	673	610	658	620	650	586	644	628	614	678	619	635	630	626	639	631	614	626	624	627	623	679	620	585	585	627	612	642	637	645	633	660	657	643	630	614	611	640	646	625	628	645	622	662	651	632	620	667	600	652	636	640	599	647	624	598	614	613	643	630	608	604	615	663	622	639	599	638	643	600	654	649	619	598	636	634	632	629	652	696	617	642	664	607	632	598	634	658	623	625	639	659	629	649	612	648	649	606	596	591	615	656	601	634	649	651	605	584	624	660	644	646	643	672	637	600	643	645	638	633	601	587	627	633	641	675	628	629	609	594	613	647	648	607	644	626	656	606	637	617	593	632	627	645	605	617	572	599	620	607	674	609	631	637	611	598	580	682	613	622	656	654	607	605	634	692	666	646	632	602	622	641	624	637	651	662	601	629	668	657	625	631	669	667	660	641	622	619	612	588	598	599	620	629	628	651	597	645	655	619	648	622	642	668	643	673	626	631	604	647	613	599	608	608	641	644	601	687	671	613	647	636	670	617	634	661	686	600	597	606	615	633	619	649	624	659	582	645	635	635	628	649	630	631	611	612	630	634	654	599	647	642	659	640	658	607	667	623	623	702	618	636	662	653	623	583	650	628	639	613	608	642	619	675	643	616	604	633	579	589	593	622	667	602	644	619	662	609	659	606	622	637	622	694	610	684	632	652	669	611	641	633	608	630	626	630	612	574	641	602	652	619	667	673	674	611	632	571	674	593	636	603	617	634	623	650	607	645	626	632	658	653	665	647	636	668	618	668	597	604	631	640	670	653	667	597	643	641	640	633	629	626	606	622	612	624	635	611	647	659	599	647	649	677	637	654	633	641	602	631	645	632	603	629	615	628	621	635	659	656	658	657	600	568	647	627	619	628	582	651	591	650	632	608	638	652	626	635	638	611	578	610	654	622	619	623	603	624	669	604	625	641	639	642	650	631	643	610	650	668	661	630	648	602	629	680	592	634	613	674	643	616	617	617	642	653	592	626	649	568	644	584	611	642	622	624	596	581	650	598	630	627	630	617	605	638	641	602	612	622	633	595	631	599	615	663	648	685	589	594	618	571	614	640	627	612	604
34140	49152	41485	27412	14143	10500	7731	8673	9785	8481	6683	5126	4033	3860	4374	3746	2722	1907	1331	1139	1024	988	875	892	954	941	895	949	917	905	943	921	917	953	899	977	961	931	965	939	920	910	904	959	917	852	941	933	932	922	945	926	977	939	895	933	935	945	895	952	925	940	856	848	918	946	872	933	934	915	870	883	973	930	944	930	911	911	956	910	932	938	936	917	892	912	927	943	903	890	955	884	918	966	931	956	1004	933	924	898	886	937	905	941	960	917	938	934	967	938	921	902	937	943	931	949	924	950	925	920	917	912	933	928	976	962	953	921	920	907	899	956	884	908	938	942	875	952	965	937	919	917	890	954	945	922	986	921	930	902	877	949	936	953	940	929	891	915	932	914	899	898	906	943	979	937	928	959	922	940	926	949	939	931	891	900	895	933	927	926	916	930	900	951	949	931	942	905	905	902	870	976	950	983	900	891	939	918	965	959	967	927	930	916	907	916	895	886	920	970	905	911	896	926	898	873	867	931	963	911	940	952	890	894	934	912	903	872	871	908	925	936	927	984	943	930	921	940	863	903	887	970	916	907	945	926	877	924	931	921	943	888	888	929	905	879	843	938	889	920	906	935	948	926	963	883	952	909	911	942	975	959	981	995	905	916	910	907	900	893	934	905	878	964	882	946	944	931	931	937	915	935	862	897	942	900	924	984	930	861	872	884	980	944	960	929	903	970	931	916	909	931	958	933	942	898	888	922	909	1004	894	933	927	889	933	967	936	914	943	956	897	883	933	940	909	946	948	933	906	920	900	895	916	957	909	909	898	879	926	903	910	917	899	940	940	924	876	933	928	941	928	927	989	954	878	933	929	915	973	912	939	932	897	855	972	905	888	895	940	959	904	959	868	904	950	895	959	901	938	894	945	908	900	925	960	931	932	949	905	897	921	936	915	959	959	878	920	956	883	941	944	936	904	908	906	903	974	879	932	926	900	956	947	863	914	910	936	886	914	976	890	935	902	906	927	964	927	956	934	941	913	920	919	921	896	893	961	925	953	967	979	1029	927	942	905	883	967	962	952	920	923	867	947	909	929	949	942	898	929	929	933	937	980	895	923	984	907	948	877	943	926	919	971	955	913	910	955	910	889	955	922	918	963	995	935	889	1004	915	899	929	918	922	885	916	914	907	882	956	927	920	901	855	921	919	966	944	943	949	934	924	923	909	937	978	927	944	1009	928	928	910	978	950	902	962	923	859	916	966	890	918	941	1006	902	952	931	928	913	931	951	943	907	923	913	955	920	933	884	907	929	921	920	904	955	965	893	915	911	884	938	921	915	939	926	901	879	913	920	910	949	959	946	898	912	888	935	857	983	961	938	883	933	921	929	933	893	967	853	975	963	893	925	968	922	958	937	916	901	919	951	903	927	938	960	900	945	889	926	878	864	906	950	952	897	863	932	938	960	916	913	963	924	956	839	961	902	952	958	930	931	932	901	994	935	985	901	897	940	919	845	906	949	896	876	906	946	881	932	937	917	1001	937	969	926	912	922	922	958	911	944	908	875	901	926	941	943	947	888	961	971	921	908	977	906	926	944	940	906	894	911	954	945	892	978	941	915	891	892	913	887	943	956	916	932	922	945	908	964	945	914	874	989	945	869	906	914	903	901	940	964	965	974	973	990	944	944	904	933	934	952	916	938	863	863	932	893	950	907	919	927	927	935	915	916	896	847	922	883	928	955	904	914	920	957	971	924	859	940	937	926	937	886	929	914	940	943	894	922	935	904	947	914	915	936	963	926	932	936	914	903	934	932	920	928	920	908	893	959	943	894	927	928	902	904	985	880	923	937	886	1004	923	943	913	949	927	889	944	844	916	939	953	920	872	889	861	905	927	856	924	966	962	954	899	911	930	928	933	944	894	943	904	923	909	929	879	965	861	934	912	887	917	919	887	989	982	916	914	946	963	940	950	936	884	964	918	955	918	977	891	914	936	923	986	929	915	941	909	922	927	901	907	908	938	939	866	868	986	946	922	951	915	899	936	909	913	941	964	929	928	997	895	906	899	971	884	989	920	877	887	918	879	915	917	932	899	924	941	913	937	889	974	909	935	893	901	955	954	879	932	906	930	923	886	948	892	971	921	913	919	931	958	872	923	908	883	921	925	945	910	892	996	934	979	919	896	935	1019	948	898	916	925	896	941	977	952	951	878	895	904	919	916	922	939	951	962	931	891	954	909	939	931	981	918	969	919	917	897	947	905	922	960	901	907	903	936	916	953	882	942	950	943	920	929	931	928	905	914	916	897	879	920	947	906	905	938	909	934	925	984	886	857	974	927	944	957	942	958	924	896	926	933	901	959	968	935	880	968	934	938	905	912	957	939	913	890	926	916	957	965	965	979	982	931	971	912	912	934	918	913	934	958	896	950	884	915	880	942	962	932	931	924	958	898	897	915	935	926	942	905	887	889	911	893	887	908	919	972	970	958	939	926	939	956	942	973	952	906	958	967	972	933	915	829	925	957	954	919	907	966	962	935	892	979	973	941	928	937	961	920	942	908	931	923	967	948	941	896	911	915	915	953	980	933	938	937	982	936	901	927	945	926	953	930	926	886	910	921	898	929	887	901	871	942	958	913	930	918	948	936	897	970	909	919	849	945	968	1017	950	925	915	929	896	951	903	932	903	913	922	966	931	952	927	971	957	906	911	907	919	918	905	913	878	981	924	897	922	938	944	942	940	926	835	920	926	973	934	951	926	892	917	932	906	875	957	918	901	941	926	965	967	923	877	921	911	891	899	856	909	871	930	873	877	897	924	892	982	1008	930	920	921	839	886	903	926	943	934	912	902	914	916	956	929	927	960	969	957	941	936	937	868	997	911	917	917	926	864	897	969	878	925	926	887	897	928	920	956	893	938	917	966	1026	1005	904	927	949	876	959	966	975	916	988	865	921	950	952	979	964	906	918	910	999	924	979	921	939	888	947	934	912	933	920	964	948	921	917	929	914	949	939	974	945	923	953	892	920	949	891	979	885	927	957	897	905	931	894	952	937	903	881	888	921	942	909	905	966	924	922	965	946	891	854	949	907	907	945	957	972	926	948	878	932	882	940	923	933	897	908	930	929	968	934	886	886	898	884	935	953	879	916	928	955	920	924	927	931	918	891	905	907	941	964	964	942	925	912	907	938	918	959	917	944	934	936	975	950	950	941	1003	926	983	906	981	958	928	909	935	916	956	941	949	936	917	937	901	937	939	875	880	930	929	910	929	899	948	904	954	946	906	864	932	912	942	948	922	939	913	921	962	994	938	929	929	898	884	905	890	939	953	923	912	911	902	920	931	905	912	913	923	926	906	1009	937	951	998	935	916	985	951	896	977	891	971	941	918	938	947	937	928	918	933	907	891	954	908	882	994	860	949	941	951	901	946	918	957	919	932	912	886	995	964	920	942	905	913	915	926	955	982	932	945	935	918	940	878	936	865	915	959	950	968	916	920	951	973	874	928	945	887	953	918	924	881	947	886	903	920	927
24215	21099	28540	24931	20272	13322	7267	7037	6191	4913	3875	3065	2533	4641	9076	8497	5810	3053	1726	1079	798	729	660	646	651	653	634	672	670	664	669	637	625	622	652	697	642	658	629	657	663	671	684	631	633	644	686	665	668	658	640	635	648	643	663	617	669	687	631	641	627	674	638	658	625	674	672	648	766	685	632	658	667	665	638	642	661	615	666	745	603	593	646	665	645	685	699	664	623	639	676	667	659	673	679	651	668	687	631	673	648	645	651	657	651	744	654	679	618	655	663	644	644	587	667	642	713	722	646	658	675	649	637	625	597	662	624	631	697	652	658	623	658	676	655	691	649	635	660	671	665	668	627	678	703	668	676	673	662	709	655	652	646	649	653	647	687	726	674	615	656	678	599	674	668	674	688	676	679	679	719	649	679	650	602	678	683	674	630	648	647	700	664	692	676	622	666	657	630	622	628	624	670	676	669	661	679	690	609	641	646	653	621	639	602	645	698	696	671	685	618	681	638	659	666	683	643	634	696	657	660	695	664	643	617	624	654	657	640	647	643	653	684	620	608	690	659	688	674	633	659	671	630	690	696	654	617	643	657	652	654	670	669	698	621	654	678	692	629	672	649	653	658	675	639	639	623	667	684	624	634	648	667	657	640	626	639	641	661	655	674	639	658	644	656	668	630	644	621	673	658	644	684	686	632	664	672	631	614	637	676	693	661	639	677	650	677	677	681	710	681	729	662	687	673	624	647	707	615	660	645	651	646	624	643	628	671	621	683	647	652	645	646	644	653	659	691	660	705	697	699	669	646	645	708	681	642	638	666	680	656	670	641	680	689	660	651	684	681	708	642	632	668	611	610	684	698	633	662	617	678	641	667	705	630	668	627	618	672	637	615	636	675	639	668	682	600	644	685	660	616	628	717	616	666	678	659	670	648	657	636	640	685	649	613	662	638	656	654	652	666	668	646	649	657	664	616	627	633	671	647	634	622	677	657	659	683	644	661	643	611	632	678	651	672	627	624	645	671	624	686	634	665	648	667	673	646	661	622	687	618	715	648	645	665	647	673	625	671	646	690	632	650	626	696	659	614	633	645	649	644	627	666	674	645	651	657	683	658	626	689	671	627	654	614	651	665	679	622	620	638	680	629	617	632	650	638	617	628	634	662	649	608	679	632	687	625	659	654	692	654	639	620	653	642	665	641	646	637	654	655	611	663	662	654	680	674	651	654	654	594	606	658	682	612	642	691	607	636	657	683	721	634	634	686	614	652	637	658	608	664	645	659	660	656	639	662	655	671	654	679	643	664	711	623	708	628	634	717	671	661	653	644	613	668	650	666	665	662	621	667	662	582	613	627	638	648	643	617	717	618	677	655	670	643	687	606	668	633	635	661	701	679	627	712	663	665	696	626	665	657	696	667	667	625	644	616	584	650	687	654	685	662	670	670	630	655	670	661	664	673	657	659	644	654	617	666	615	660	656	589	661	629	640	646	684	662	618	667	673	648	662	643	643	660	667	668	603	638	616	684	652	638	659	652	659	607	711	634	669	647	646	655	675	668	685	636	631	656	639	677	645	616	626	643	644	662	652	669	668	667	673	633	654	632	629	638	637	635	625	651	630	625	664	686	636	670	657	635	650	660	695	691	663	654	598	626	631	676	696	604	637	647	634	631	611	656	649	649	672	658	648	685	608	636	642	630	701	654	646	632	647	625	660	660	650	648	655	657	651	650	638	673	660	684	659	655	669	664	668	681	622	616	639	658	613	594	701	672	632	643	675	669	614	645	672	681	636	666	649	603	668	652	673	613	673	627	635	637	679	671	684	677	644	678	663	650	637	693	668	668	618	660	667	666	606	685	633	652	654	630	634	641	687	650	652	640	698	665	705	629	579	652	654	631	707	637	660	683	643	649	658	661	646	602	631	641	592	656	643	625	653	647	627	662	643	679	634	659	717	661	663	680	686	682	633	664	685	649	693	636	658	692	663	602	646	668	671	672	638	655	617	672	669	670	593	626	631	617	665	648	675	676	683	606	682	636	716	685	654	652	673	671	634	677	715	658	620	618	643	669	722	674	682	674	696	644	642	655	640	662	701	658	679	694	632	680	661	640	656	646	612	631	606	619	668	702	670	654	662	640	640	681	717	691	670	686	650	667	671	633	668	670	624	642	665	610	641	644	660	679	686	684	667	651	662	682	624	626	682	643	633	667	636	637	681	670	635	686	656	648	655	625	657	645	637	653	698	643	672	666	641	682	665	647	641	634	595	629	663	618	662	648	637	616	707	684	663	585	669	677	679	625	685	631	583	651	678	649	680	661	652	637	666	605	661	654	618	644	667	657	642	661	668	669	634	627	654	667	674	676	651	619	663	643	625	636	616	669	688	594	662	649	622	649	694	668	607	633	656	647	636	661	611	644	641	610	612	646	661	664	631	687	606	669	632	668	672	668	681	641	629	675	640	707	659	652	611	647	630	630	631	640	649	674	646	618	620	639	658	662	589	642	659	636	628	713	621	711	668	656	641	630	609	680	663	645	711	662	701	625	676	677	650	684	656	697	632	666	663	632	625	691	639	663	664	663	656	620	684	662	673	664	624	654	685	633	656	642	684	693	690	609	638	679	722	663	663	656	661	624	654	637	635	646	637	666	680	651	665	645	632	673	698	665	624	646	677	631	648	655	640	650	645	653	668	702	610	645	655	627	633	655	651	654	631	648	666	643	606	681	642	672	684	688	646	668	642	644	581	663	637	625	648	647	636	685	602	644	634	634	655	616	662	621	626	680	660	614	643	623	669	649	678	635	656	625	645	667	675	629	662	679	616	674	652	680	685	689	597	633	645	653	651	649	610	640	662	698	700	681	637	672	664	628	621	605	621	620	694	592	668	662	643	656	636	651	664	693	673	650	644	622	620	648	669	671	624	666	669	618	675	670	688	645	642	661	654	622	649	644	669	624	684	675	624	653	664	692	607	658	647	632	648	647	683	633	628	626	621	614	658	598	667	686	696	690	649	672	651	690	670	662	676	676	664	653	662	668	670	709	629	658	618	672	681	659	654	624	626	657	635	662	650	669	652	631	659	677	655	657	660	689	644	628	626	662	661	698	638	617	624	625	629	650	658	672	622	652	650	634	634	689	651	688	672	653	646	674	646	627	645	628	643	647	652	634	659	634	644	696	633	590	582	667	726	679	650	597	662	629	692	653	653	662	647	657	682	666	614	714	643	650	638	659	626	643	657	643	673	648	623	681	648	619	636	627	643	663	677	626	628	655	643	643	683	647	670	645	667	659	632	648	621	671	676	679	680	617	654	619	625	661	581	604	662	658	630	653	658	638	643	679	672	659	606	676	677	648	646	629	646	624	657	710	638	709	633	683	620	686	667	675	603	667	653	665	659	640	609	635	646	662	605	702	655	654	629	662	606	583	660	620	624	644	677	642	648	660	635	704	673	677	633	698	640	620	688	658	672	622	624	642	663	645	614	641	621	637	601	622	613	630	617	688	642
33800	55859	49492	30389	20732	15681	12890	14723	13782	11238	8948	7120	5685	10303	16622	15338	10715	5862	3329	1992	1217	1042	1012	1010	996	988	960	979	1034	933	946	959	974	928	941	975	950	998	981	987	941	1000	992	964	1029	974	956	991	977	990	919	925	966	984	931	963	992	920	982	954	952	932	940	959	1011	912	990	928	997	988	936	957	947	983	949	902	981	935	1009	971	975	899	982	918	980	961	912	1007	947	982	973	989	1027	861	911	933	974	986	883	968	984	941	1053	911	1007	944	971	968	987	969	936	1022	942	909	937	931	943	925	982	990	966	986	955	973	950	937	955	940	987	984	971	953	960	934	989	948	957	949	1035	978	987	979	1030	969	944	920	1031	914	1001	961	987	926	934	905	980	948	1003	974	975	997	997	994	955	971	997	979	973	997	967	965	904	952	944	955	996	908	919	967	983	959	940	924	908	965	971	946	983	1025	957	957	958	963	945	968	1014	960	962	969	959	948	960	913	971	979	945	962	995	937	983	969	973	1001	964	941	923	998	957	910	950	944	944	969	899	998	975	969	970	970	952	958	996	933	959	937	996	973	955	975	982	997	996	966	909	973	950	1030	930	948	963	997	925	942	1003	991	948	1015	994	941	965	886	915	920	997	1004	1017	1025	977	1002	941	937	947	960	1019	984	919	929	985	939	970	960	984	978	953	993	990	980	948	1035	1042	946	951	1007	936	933	967	956	976	972	992	946	924	953	928	956	930	966	904	918	939	933	989	1001	929	1049	924	986	973	972	946	953	1001	944	952	976	952	989	931	950	959	938	946	966	948	978	970	991	941	896	960	1037	973	902	938	946	950	938	968	903	940	971	936	982	957	900	917	910	997	942	946	955	892	941	945	975	927	965	979	926	986	947	931	938	997	998	898	928	981	897	986	976	973	930	923	966	957	970	978	958	965	970	1002	899	937	981	988	938	971	985	905	951	962	895	892	946	958	945	975	973	936	980	974	1005	995	931	943	961	976	979	1011	933	982	964	944	974	979	952	951	971	873	920	957	957	968	916	936	958	975	945	926	944	945	966	933	993	1009	944	986	995	912	949	969	987	1004	936	995	950	954	974	965	943	990	1002	936	979	993	915	924	963	923	962	977	956	935	880	920	958	964	918	944	953	976	965	920	947	921	969	983	946	978	949	1049	966	963	969	989	933	955	926	899	970	991	930	954	954	947	965	970	984	924	1000	1015	981	985	986	968	960	941	966	952	988	941	958	920	954	979	1015	1030	919	962	986	962	951	969	952	966	981	981	977	1014	955	996	917	979	953	978	983	984	975	979	967	959	962	958	968	949	993	915	952	979	971	996	1020	942	985	966	997	911	984	1000	975	974	912	994	990	972	884	946	943	996	941	914	951	990	963	965	1025	973	925	964	969	902	1009	984	918	989	940	886	936	946	993	943	965	959	955	960	927	989	931	936	963	969	977	901	947	948	963	951	984	922	990	958	950	943	923	975	983	977	960	945	1005	993	927	939	934	986	892	969	973	907	963	981	1001	996	961	985	1014	981	934	1022	940	933	935	956	951	944	1017	931	945	1026	1038	959	986	941	894	959	965	949	946	964	938	955	958	955	949	973	944	924	897	922	981	972	923	951	953	936	998	984	1018	945	950	958	925	955	934	947	925	948	957	1014	949	986	923	939	912	924	966	953	992	941	1023	947	946	959	982	951	983	993	977	969	943	956	913	966	966	949	961	935	964	987	995	944	960	989	958	1015	951	991	1004	963	1006	963	976	910	938	933	978	972	987	940	962	985	935	964	922	940	972	970	951	949	978	942	965	920	955	966	952	926	968	978	945	956	985	978	973	959	984	1002	937	986	932	962	963	950	956	963	911	956	983	948	914	979	1013	1013	943	939	984	994	954	960	936	967	895	948	1002	984	947	954	982	974	981	922	930	918	978	971	963	963	933	980	950	945	940	968	914	957	1001	967	1008	994	986	979	945	944	955	966	990	960	964	979	923	1010	884	984	994	1004	890	1004	947	937	936	988	985	957	895	965	983	951	957	941	942	911	997	957	945	953	938	988	938	978	983	975	1001	933	964	900	977	968	988	919	964	921	966	958	969	1013	1005	974	981	977	935	926	904	931	1007	933	981	895	972	986	990	929	1039	932	992	958	948	1006	873	930	950	998	917	1000	948	944	954	989	977	961	986	955	980	948	993	958	915	973	956	989	938	960	944	985	982	955	986	1036	927	941	949	911	970	963	958	949	964	901	928	986	954	933	929	1003	914	998	983	960	946	991	985	939	986	950	948	926	943	923	975	965	940	927	939	974	969	944	1005	944	920	1007	971	967	983	948	966	967	957	983	904	998	967	949	1016	962	961	1020	940	954	976	1006	939	947	990	978	913	1019	947	1009	934	965	967	990	922	942	920	981	959	937	1009	980	953	937	981	972	1040	959	936	926	972	1042	996	926	920	948	1014	974	992	999	927	993	951	925	897	908	916	951	950	991	958	890	940	963	981	941	929	978	948	938	936	926	941	933	960	1021	991	964	960	981	918	995	1027	957	970	972	985	980	996	942	951	953	954	978	997	915	936	961	956	956	979	988	906	929	941	925	974	943	963	939	973	993	1020	936	1011	975	982	957	939	942	1012	880	973	980	910	978	951	1020	889	1009	950	948	973	1033	931	941	994	954	921	970	983	910	962	945	973	929	971	980	976	971	925	955	931	923	960	938	973	970	942	986	963	968	940	992	903	957	952	974	930	1022	1000	953	983	964	950	937	940	959	967	927	959	1017	968	991	1022	918	989	941	976	937	952	996	995	998	952	962	997	944	1030	931	960	923	954	938	940	991	945	988	968	955	971	959	935	945	939	954	954	981	938	964	940	922	943	987	886	934	909	931	976	1014	911	966	1007	1024	963	879	966	969	987	996	957	930	979	1001	951	984	965	953	1002	946	964	928	1012	1003	927	991	952	949	989	926	937	967	986	901	976	963	888	964	973	960	943	977	999	887	944	951	1004	912	948	988	959	947	1012	946	916	977	991	948	992	987	1020	990	969	905	932	979	972	931	995	1009	993	920	979	956	969	977	932	926	988	936	939	1014	963	981	973	979	932	963	1033	947	974	979	967	952	966	945	960	972	1006	973	940	1003	927	951	976	969	942	976	998	962	924	992	969	921	1015	974	945	1005	1009	980	963	917	936	969	956	954	954	944	979	965	933	963	907	1015	970	950	958	996	906	981	988	984	1037	973	921	978	1013	955	942	1019	993	989	939	930	1001	936	998	937	987	962	941	937	979	942	968	941	923	977	939	904	937	1021	1016	911	940	985	954	1020	959	970	952	946	949	982	942	1018	946	946	990	1027	974	943	882	962	943	969	918	954	1008	938	984	919	954	961	955	895	984	898	954	931	948	1003	906	933	924	974	969	938	980	1025	886	953	953	978	926	948	910	996	959	1031	972	922	946	917	983	995	965	914	998	943	966	1008	951	977	931	977	944	959	1019	955	934	999	976	982	921	987	981	918	951	955	871	988	1013	1003	958	969	948	946	907	950	918	946	984	979	961	954	918	885	928	923	953	927	953	983	984	1008	986	938	978	963	970	988	927	987	952	986	981	1004	956	923	975	933	974	919	884	959	962	992	965	978	1017	978	954	956	991	950	970	921	939
23042	21148	28939	23658	21246	22336	20347	12313	8776	5554	3911	3072	3288	12927	18273	15872	10739	5601	2678	1341	969	728	722	652	654	659	596	676	641	595	617	611	627	586	613	650	602	634	618	549	643	621	665	572	590	568	605	616	627	593	644	597	645	594	622	625	649	572	578	645	588	626	624	615	589	614	590	646	622	624	604	582	606	570	632	595	614	567	579	624	610	631	645	588	586	608	601	647	596	574	595	618	613	587	599	610	648	549	612	626	641	659	583	606	634	661	642	587	583	592	606	599	608	618	616	612	582	592	621	604	585	623	592	580	624	576	634	636	601	627	578	608	589	672	605	656	642	576	584	571	628	650	625	576	577	615	674	653	627	583	602	616	601	626	616	624	601	606	623	622	574	626	637	568	641	629	649	639	642	632	621	623	603	598	627	632	609	599	570	623	606	594	594	628	633	595	585	606	584	627	620	595	642	584	635	633	613	647	564	621	595	633	637	601	583	681	624	599	611	586	614	611	625	629	634	618	651	645	587	640	608	586	617	625	594	632	688	595	614	628	605	592	590	593	620	619	556	615	593	608	561	599	621	576	618	591	595	592	607	590	621	589	627	605	585	613	611	636	653	661	634	561	563	561	592	643	652	637	567	661	575	630	611	649	596	610	636	636	602	635	653	590	581	591	592	604	578	621	582	566	599	593	619	651	630	599	600	602	627	635	579	599	676	558	569	606	634	595	618	632	574	627	617	582	641	616	582	624	656	575	579	616	585	629	625	646	623	611	637	612	643	608	619	613	592	604	652	621	609	624	612	673	618	588	589	579	577	581	607	612	640	563	585	619	628	635	605	608	596	604	554	633	619	637	611	600	610	576	591	618	585	571	615	605	611	565	642	615	609	570	584	552	576	576	637	643	580	605	608	611	608	619	580	629	600	599	639	582	589	592	585	626	621	577	606	609	639	604	611	649	565	575	544	573	646	639	613	649	612	602	599	644	614	609	567	598	595	585	644	578	597	609	584	609	637	617	635	635	615	644	668	628	647	599	641	590	600	587	615	580	589	593	664	613	627	613	589	597	639	560	582	632	597	599	635	595	627	607	613	624	613	602	618	589	641	580	609	610	613	577	618	629	617	582	622	651	599	588	605	630	613	591	628	602	587	601	608	615	596	604	619	626	603	594	599	610	580	626	610	631	589	598	628	613	624	625	624	607	617	648	577	647	610	653	608	579	606	652	587	607	636	594	600	589	623	604	583	586	583	637	603	606	566	574	598	626	613	530	581	606	570	577	641	596	594	551	564	580	566	599	615	616	601	622	625	588	568	612	600	662	596	642	641	618	565	632	648	628	590	635	572	612	580	608	624	639	635	633	608	578	624	620	603	576	619	578	621	586	582	599	630	552	633	627	606	624	597	564	585	645	634	668	625	614	615	577	637	624	597	588	612	610	627	588	571	636	664	626	638	667	621	675	631	622	580	628	631	597	629	583	605	655	589	664	627	622	626	591	626	596	591	604	606	622	588	620	635	597	626	640	630	607	635	615	609	595	590	647	628	537	577	595	590	632	596	568	612	633	648	625	567	600	585	574	613	604	578	613	642	573	614	656	627	620	629	606	596	594	588	576	608	621	611	609	576	604	586	628	637	627	610	606	570	592	570	593	609	606	612	598	606	564	620	580	580	669	612	588	570	646	607	635	619	608	607	577	628	632	643	598	566	590	580	599	604	639	610	602	592	625	590	595	581	624	621	580	622	586	555	571	629	579	605	617	580	615	594	589	615	589	630	606	610	581	659	550	563	586	605	634	638	608	562	643	629	603	598	601	656	637	554	629	644	609	539	638	606	587	599	619	581	632	578	616	634	600	645	604	615	639	599	640	563	585	593	603	604	589	559	651	637	578	641	596	660	588	595	610	638	658	621	581	615	603	587	574	585	609	607	641	616	672	616	628	609	612	599	619	610	597	616	571	649	599	606	617	626	595	637	626	593	586	612	607	583	638	637	675	573	641	633	594	634	661	623	651	586	611	554	602	584	606	617	666	606	593	629	608	631	603	585	654	566	605	620	622	654	604	679	594	608	632	645	620	586	604	648	593	587	636	612	613	631	607	595	571	594	653	593	615	613	603	587	645	577	598	615	589	582	634	685	627	616	608	598	587	595	583	604	599	639	567	584	626	649	640	649	639	593	587	598	620	573	574	606	590	613	580	633	587	584	630	612	641	643	597	636	571	590	572	591	669	609	611	632	652	613	640	591	566	647	592	596	587	642	640	583	647	616	621	608	607	619	682	625	655	613	631	657	575	658	590	575	620	598	631	564	587	622	604	594	573	647	581	642	606	578	625	593	624	633	580	618	589	599	616	592	622	674	596	615	585	602	619	605	636	562	625	576	628	603	621	627	581	596	626	643	618	601	596	595	608	578	618	549	612	627	648	608	675	624	607	562	625	599	627	598	621	610	619	634	588	658	594	583	648	642	604	606	641	594	660	601	635	588	632	658	626	624	610	582	589	576	606	586	642	619	609	602	628	573	594	630	614	607	627	582	619	612	624	584	593	650	633	605	629	637	606	606	614	627	617	612	603	625	609	627	555	592	618	598	624	641	634	552	619	604	595	621	568	580	579	593	626	600	577	609	590	618	622	561	595	641	610	634	630	605	635	616	591	594	612	599	622	614	613	577	621	600	619	645	617	600	600	594	633	598	614	636	630	618	544	601	606	611	594	585	602	613	623	633	598	614	576	614	630	625	629	588	571	630	621	620	609	613	575	648	635	622	636	585	655	623	630	605	585	615	591	611	583	611	579	635	599	641	645	616	628	646	561	593	561	596	597	630	648	619	621	639	581	613	618	627	624	622	664	564	609	593	659	601	650	643	588	553	607	610	591	553	631	620	567	611	611	616	634	557	615	607	541	622	620	597	590	591	601	562	599	610	580	595	616	609	573	616	574	661	624	639	593	572	537	605	568	620	590	632	607	616	576	599	638	650	597	577	594	649	640	600	623	627	602	575	622	613	653	641	587	591	608	639	539	593	642	618	572	576	574	637	602	604	614	593	561	620	603	617	640	661	597	609	614	597	601	598	612	614	643	614	546	644	575	605	632	674	668	577	612	603	611	605	609	586	564	590	595	623	622	642	641	609	625	604	643	624	589	552	594	602	637	600	578	614	637	610	607	634	646	593	573	591	578	622	562	623	602	618	625	622	582	647	598	632	574	627	633	651	631	593	651	617	614	643	570	609	582	641	604	621	554	629	616	591	603	582	574	630	626	608	651	623	601	598	604	590	597	590	596	605	610	563	627	608	629	605	608	567	658	628	611	616	631	591	627	615	617	614	615	637	589	597	615	603	592	585	647	615	578	581	610	652	666	653	626	626	647	604	613	595	605	585	608	626	619	594	631	619	618	602	627	598	644	602	631	590	613	610	623	648	567	586	581	583	631	597	606	569	608	661	556	586	620	602	588	601	615	601	619	570	577	561	606	634	642	570	654	611	625	576	568	578	638	586	624	582	577
35674	62944	53764	32497	26100	26122	23660	20493	17378	11714	8876	7147	7774	22688	26647	23068	17197	9760	5087	2464	1597	1105	1034	1051	922	914	898	872	945	935	888	895	906	884	847	960	911	931	914	867	859	886	921	941	875	885	921	854	876	907	923	927	896	893	867	890	884	906	903	790	856	861	894	897	917	895	925	867	916	880	845	930	837	885	873	878	885	910	879	837	931	882	865	821	906	931	883	851	869	908	956	863	928	841	859	909	842	884	880	872	874	864	882	853	909	914	896	863	890	906	909	888	910	910	857	890	892	888	860	870	937	918	895	900	880	860	867	874	931	853	894	910	918	943	864	935	906	853	902	927	868	902	901	899	914	901	904	854	904	920	852	875	831	878	907	905	873	841	856	902	907	861	834	909	910	936	891	915	915	862	898	869	884	939	861	889	895	897	916	880	894	889	871	881	916	910	885	896	912	883	913	946	1000	879	930	915	842	887	897	867	898	856	930	887	936	877	897	832	899	973	942	889	904	907	844	894	895	891	864	924	898	889	884	907	918	882	886	860	898	858	907	840	895	872	868	843	900	885	849	903	930	921	877	852	872	829	874	935	929	885	858	890	867	891	889	913	917	889	851	896	874	921	889	807	892	884	875	902	855	867	880	936	940	843	934	903	870	920	869	907	891	900	917	899	933	898	854	906	870	894	909	939	852	921	901	896	919	929	886	879	907	852	857	889	883	914	869	942	914	899	854	897	862	871	927	864	926	832	884	908	900	904	934	858	875	882	925	875	905	848	856	906	888	891	957	921	866	907	905	885	870	891	863	866	894	858	932	848	923	914	846	921	894	873	844	891	881	883	930	844	897	841	943	878	884	846	881	870	901	939	903	924	870	889	858	903	850	867	912	852	892	890	884	894	905	910	888	899	882	870	898	879	855	897	900	891	933	897	889	890	897	941	907	903	892	858	878	933	861	901	890	882	893	868	865	879	908	883	896	971	864	860	917	860	866	898	903	917	871	889	886	838	942	901	906	872	880	872	942	840	897	899	893	853	876	879	889	937	863	925	852	899	840	853	875	896	851	876	894	846	918	870	906	832	855	910	859	869	868	842	855	859	872	892	922	951	925	837	915	914	887	869	834	843	839	908	855	880	884	883	845	923	887	883	841	936	888	879	845	912	827	852	896	838	897	878	928	906	833	890	862	899	935	916	858	862	875	902	876	860	896	922	886	869	868	842	926	884	871	858	955	910	900	914	884	878	844	909	909	912	916	884	840	885	867	885	875	896	860	875	886	901	912	894	921	870	890	854	885	882	880	922	829	863	906	940	911	886	945	887	895	901	890	847	888	873	878	892	929	917	891	870	888	886	901	906	941	900	880	913	896	883	915	898	881	926	905	899	916	881	874	886	871	859	896	835	901	891	897	850	875	873	872	849	846	878	864	877	865	934	882	869	878	871	903	826	930	874	917	928	888	846	894	905	872	853	908	868	888	898	859	886	928	880	882	847	882	872	839	892	916	882	875	927	885	845	888	865	855	912	877	884	846	886	908	931	844	886	862	864	909	864	848	830	943	862	862	909	974	866	909	889	946	839	877	900	931	864	890	899	865	845	875	885	885	911	870	881	839	902	914	872	862	857	879	882	906	853	895	868	872	928	913	914	933	899	860	882	856	869	883	874	946	880	899	846	916	908	919	879	912	924	875	848	894	901	897	884	871	890	944	881	856	893	917	859	891	893	888	873	868	926	889	897	920	844	872	918	895	928	913	887	899	884	903	901	890	883	851	873	897	920	899	870	913	906	875	907	858	892	865	863	865	896	893	930	914	892	919	907	917	850	909	864	865	928	846	874	877	942	908	916	885	883	895	921	917	850	890	800	927	946	926	881	844	889	895	909	845	942	886	869	864	922	874	930	873	906	837	919	911	848	843	927	936	902	864	908	868	914	904	919	928	880	864	861	847	920	930	862	848	872	1011	887	920	857	914	882	870	948	914	825	926	892	909	918	879	812	842	876	853	898	884	885	918	924	906	836	868	905	944	874	855	875	881	931	907	917	896	879	863	880	928	908	873	902	870	863	830	858	825	931	931	884	891	911	943	870	862	884	873	859	918	827	876	870	887	905	871	908	906	828	879	841	881	884	909	879	893	915	852	878	832	880	899	905	891	853	954	891	903	913	863	920	909	877	933	897	884	849	866	941	880	913	924	827	882	919	911	831	871	892	896	853	920	902	806	884	933	876	881	842	899	892	902	854	889	916	922	937	922	907	871	844	884	896	965	873	892	907	814	909	891	867	874	883	863	882	903	889	927	881	927	851	838	877	863	854	911	903	861	863	903	905	905	855	918	890	809	846	879	903	901	890	895	866	893	866	934	859	880	877	870	925	891	858	844	923	897	895	918	878	919	843	902	907	896	872	873	891	862	862	917	879	827	881	912	892	869	898	882	925	888	889	895	946	897	926	898	875	896	860	870	897	829	905	820	897	875	865	908	870	901	882	918	899	848	939	886	822	915	890	916	907	894	852	908	880	864	927	888	922	905	900	888	859	916	960	889	899	874	922	896	954	895	884	829	856	873	871	940	855	913	873	895	876	871	899	879	890	886	849	864	840	844	940	857	866	856	861	887	837	860	897	875	831	837	946	881	904	871	850	845	918	908	859	844	905	905	898	942	864	889	879	832	834	862	865	884	904	892	853	890	920	893	914	823	891	846	900	876	820	882	860	864	872	847	860	905	887	942	895	887	870	913	870	873	826	885	872	914	894	861	856	862	882	855	896	819	885	924	854	914	905	911	883	888	904	923	907	868	871	897	898	922	866	888	850	881	939	890	925	881	838	881	889	834	884	900	874	885	905	954	885	844	877	875	860	906	839	891	890	926	899	856	892	887	869	982	858	883	880	848	889	920	886	897	905	861	896	876	896	887	906	913	876	894	905	857	870	852	847	898	815	893	908	903	901	866	896	895	947	913	865	904	851	922	839	903	860	945	939	890	847	950	844	891	880	833	862	885	934	898	880	888	916	829	862	843	874	876	860	962	966	860	834	865	922	853	923	918	910	879	855	871	868	924	881	942	950	912	936	919	850	864	914	891	915	868	876	871	884	899	929	899	888	865	881	846	883	911	927	894	861	923	920	891	886	885	920	821	873	849	907	845	829	864	911	885	863	851	948	884	866	866	889	902	922	880	879	860	938	894	927	835	907	916	901	888	868	871	869	889	902	898	886	838	826	860	877	926	836	895	879	904	868	883	912	883	886	889	861	864	862	953	903	900	932	880	907	898	907	927	924	890	902	886	850	892	909	910	866	867	872	862	943	887	853	901	899	864	851	890	925	878	891	857	898	869	868	906	878	852	879	925	858	856	908	925	887	906	902	913	935	900	925	887	914	929	862	857	850	890	915	897	887	876	887	861	925	896	893	853	908	837	918	896	882	827	904	878	899	933	902	903	926	937	974	910	893	860	889	897	880	851	869	962	889	931	893	883	899	847	880	884	903	925	909	873	934	890	925	880	869	894	894
28679	28806	36271	23887	14801	14047	9269	6377	3758	2012	1830	1830	1495	1740	2041	1725	1414	1048	816	700	682	661	623	646	625	624	645	626	620	609	659	666	599	624	637	653	645	639	623	622	631	655	592	581	638	658	612	629	637	600	625	631	634	656	606	631	675	615	629	649	626	675	615	631	670	650	643	661	620	629	640	681	609	626	626	648	620	620	658	636	621	639	610	666	629	671	565	592	651	682	622	591	612	620	615	616	649	642	627	575	629	613	627	622	649	649	630	619	610	609	572	654	647	627	602	626	630	676	633	622	594	601	622	663	627	609	581	668	666	654	595	625	596	604	609	606	616	592	630	597	611	632	607	664	603	628	628	610	618	631	625	640	558	607	631	630	654	587	652	591	618	637	612	618	614	692	572	622	611	607	666	621	584	637	650	630	605	662	621	654	650	620	656	636	650	609	641	610	635	662	627	635	645	626	642	640	600	619	634	637	609	602	657	610	638	616	650	588	630	666	675	611	668	598	593	629	609	612	585	629	659	637	649	612	618	634	610	572	587	620	614	609	607	628	659	626	631	633	632	648	627	633	616	633	617	629	636	624	630	582	650	669	611	658	630	631	627	679	604	635	640	647	632	610	630	633	632	580	632	610	607	621	600	628	660	649	614	622	571	603	622	638	609	634	641	654	637	589	618	599	583	586	644	597	620	648	629	625	583	644	614	638	598	613	655	582	630	637	627	617	654	650	642	681	654	679	608	627	649	629	593	615	613	602	661	625	599	657	576	648	618	652	634	616	608	632	580	658	634	645	627	636	645	641	620	671	631	634	636	623	681	663	555	696	620	660	627	653	679	594	606	672	617	602	622	577	615	615	579	611	615	628	620	663	641	633	616	671	630	630	616	619	623	641	601	657	620	625	621	605	642	619	629	574	597	568	615	642	608	613	628	637	644	641	595	651	603	643	618	650	621	614	633	638	643	573	656	646	649	640	665	632	646	563	631	661	614	625	630	658	636	651	660	660	610	614	644	642	568	588	641	596	611	671	599	633	642	710	615	600	608	617	630	620	635	635	612	655	657	577	595	636	621	622	596	636	628	647	590	606	643	620	613	687	650	643	654	568	641	602	592	652	648	695	602	614	630	656	651	667	585	631	670	650	653	612	642	617	658	636	664	603	621	625	628	696	628	642	637	647	597	661	680	595	649	604	645	590	630	609	625	643	623	627	622	631	632	606	580	693	655	633	630	625	590	583	665	622	608	607	638	613	612	670	600	635	621	644	616	589	620	662	634	612	631	629	671	625	667	650	612	638	613	601	660	621	622	623	634	609	619	631	627	631	613	642	649	609	617	618	643	615	666	633	639	611	635	666	629	631	661	612	613	668	677	598	628	659	615	636	642	660	640	629	626	614	607	633	612	642	662	629	625	676	614	569	647	587	658	644	641	584	611	643	609	635	624	616	621	687	575	605	668	647	635	582	608	589	575	578	644	656	632	632	657	634	625	610	672	667	644	628	608	620	723	674	660	614	642	613	664	635	673	642	640	594	614	633	644	603	647	604	624	610	656	567	656	676	570	623	650	644	621	655	628	657	608	616	632	638	610	660	629	597	587	617	619	616	621	672	608	604	616	655	687	659	617	653	643	615	593	619	611	628	592	652	654	636	651	614	614	645	619	584	659	650	641	613	639	610	630	650	639	590	619	615	612	636	633	581	673	663	617	627	660	620	612	648	629	618	624	626	659	645	656	632	636	638	651	622	639	611	638	626	634	646	628	633	650	625	645	603	626	639	639	695	596	604	625	600	633	594	590	589	635	615	621	620	645	607	654	607	642	636	646	621	594	618	572	650	613	657	660	604	602	667	659	612	652	618	605	629	645	629	593	655	642	625	637	662	604	641	596	635	655	588	626	694	610	619	603	603	637	646	647	631	652	634	568	633	604	664	612	630	624	641	581	626	656	613	639	652	627	664	610	625	654	621	628	623	616	641	567	664	581	599	625	576	668	618	613	621	641	641	632	602	638	603	640	632	611	662	575	636	641	651	611	600	592	601	625	594	623	602	591	628	600	652	631	589	664	616	612	581	655	619	599	660	672	639	621	615	658	655	640	613	652	610	637	640	640	613	608	599	658	651	626	639	643	622	616	638	609	636	659	669	618	605	630	672	625	594	629	640	616	634	669	593	638	648	659	615	653	617	632	644	618	603	662	682	634	624	617	585	613	632	640	643	610	612	648	666	617	640	643	631	669	710	594	644	610	609	618	620	603	635	614	646	652	625	601	639	616	645	668	580	585	615	636	612	633	643	630	617	617	615	608	609	630	610	614	623	650	632	601	619	611	618	654	651	619	611	598	647	662	640	618	666	630	668	621	653	652	617	652	605	644	643	630	663	632	612	603	619	615	590	618	606	619	657	651	616	637	655	637	635	616	624	637	637	597	617	631	651	591	598	607	627	633	605	650	638	585	624	663	669	638	611	603	631	656	639	627	649	618	650	570	616	672	609	584	628	637	641	630	669	657	629	597	639	619	640	620	627	598	587	597	639	632	665	684	592	606	638	656	630	614	623	612	664	616	630	638	656	614	647	644	632	605	644	654	616	584	622	629	616	622	571	621	623	668	655	616	608	633	605	600	614	625	653	662	673	641	631	676	673	589	620	592	624	663	635	628	681	578	604	638	599	597	651	599	645	634	634	621	637	664	702	659	635	633	636	620	628	641	655	654	610	602	624	611	633	583	608	601	639	641	567	621	576	650	590	628	654	640	635	617	655	658	640	619	658	637	635	621	632	679	624	664	611	622	652	598	636	629	621	599	601	622	627	586	619	620	613	641	624	613	639	578	563	622	575	603	653	615	665	617	634	622	581	642	606	615	584	591	560	618	645	601	598	665	646	635	606	612	625	620	631	613	628	640	593	586	622	678	592	622	612	642	621	602	604	608	575	628	582	632	618	618	649	614	630	619	596	618	633	607	631	604	662	586	619	613	650	662	609	663	611	574	632	596	620	656	618	638	634	621	579	637	627	656	622	656	637	657	696	601	646	670	662	618	625	582	635	629	665	633	629	606	638	625	660	635	666	621	615	640	624	610	638	582	680	665	649	623	647	659	633	646	611	620	651	650	623	622	684	591	613	664	662	630	630	600	619	630	622	639	630	605	650	640	673	587	657	620	598	619	615	647	605	603	620	621	637	657	648	654	626	610	624	610	592	589	629	598	621	643	603	611	575	641	637	605	610	634	634	635	671	591	630	586	593	628	676	654	631	610	613	618	613	641	641	605	662	638	682	640	661	595	649	629	661	577	624	605	627	589	590	593	638	616	637	570	592	643	624	651	670	616	663	626	603	628	652	657	619	665	607	609	642	625	605	616	601	635	594	591	675	630	614	621	594	619	654	609	646	612	612	643	612	638	652	636	603	629	641	586	617	640	617	608	590	631	646	662	600	594	633	610	599	552	595	601	627	629	639	631	616	637	642	638	657	663	655	598	593	623	616	650	602	608	646	666	588	671	649
33267	47062	42859	26227	21686	23437	16962	13395	8608	5102	4527	4256	3670	4054	3923	3305	2516	1747	1326	1134	961	1002	897	946	973	943	951	941	905	936	895	957	906	944	925	930	949	954	944	910	925	964	906	1009	906	976	933	911	916	942	919	947	956	926	888	1000	973	928	901	918	952	914	968	931	956	923	961	913	944	908	915	928	904	974	904	879	903	972	897	849	894	979	898	925	965	934	922	931	918	907	946	998	907	892	945	957	927	944	917	936	944	975	888	949	906	931	908	913	973	904	902	934	945	912	900	869	891	923	904	890	944	901	875	874	948	949	878	921	979	888	918	892	913	903	941	926	936	921	900	937	917	903	869	1002	906	938	960	913	925	877	956	957	888	900	948	935	907	964	952	912	963	977	880	928	926	927	963	932	926	964	939	930	948	945	927	853	889	957	1010	928	928	915	934	956	913	962	911	931	870	949	920	903	878	919	936	901	966	932	940	863	934	922	957	947	968	968	875	936	917	915	947	908	943	953	946	909	953	915	989	911	909	931	958	924	894	885	919	892	1001	921	909	960	939	937	906	940	872	915	931	922	923	961	924	908	895	944	921	911	925	900	956	876	888	921	898	915	901	928	919	930	918	942	956	928	927	909	895	914	907	924	941	931	914	954	928	891	872	952	907	888	931	948	890	916	935	910	895	953	957	911	928	936	916	892	951	891	936	973	906	913	893	967	921	949	937	875	938	873	909	936	883	907	853	859	900	936	939	957	916	925	910	899	925	876	948	927	948	916	912	949	895	937	942	920	926	939	912	871	953	924	944	942	960	928	958	894	931	940	957	907	934	932	913	955	950	955	904	901	893	896	935	942	958	899	895	944	983	876	899	910	944	923	952	932	877	918	881	920	923	914	917	899	899	910	860	918	883	882	984	968	908	887	969	933	920	980	932	967	926	937	932	909	944	915	944	988	975	898	960	879	936	931	874	939	876	894	899	907	900	919	959	972	936	910	896	973	926	973	933	977	979	920	890	912	978	910	967	925	944	899	959	934	952	896	918	894	1015	936	909	931	928	883	938	895	917	906	972	935	928	894	877	926	930	925	906	903	954	867	930	987	886	904	929	891	950	924	924	955	919	899	880	942	947	921	923	924	907	903	915	923	959	940	953	903	903	911	930	953	916	883	907	949	960	944	934	923	955	951	929	883	925	947	914	919	920	919	954	910	886	989	929	933	968	833	924	905	963	936	925	949	906	886	898	857	919	862	941	914	909	950	932	990	878	866	956	953	927	922	891	930	925	905	911	998	950	950	915	881	905	907	947	944	902	895	924	945	917	999	972	941	891	917	957	895	961	912	879	910	951	902	914	965	936	889	955	973	925	935	968	942	913	1011	906	928	967	913	938	971	958	957	950	939	956	935	892	922	905	958	930	903	947	929	961	938	899	943	934	923	953	899	892	892	937	889	895	997	949	938	884	889	985	949	881	950	929	931	917	961	891	909	912	942	922	945	906	930	921	910	952	940	968	947	945	1001	939	929	910	908	934	926	938	916	908	911	909	1007	981	966	966	922	906	896	959	872	872	942	918	924	927	925	957	914	948	958	902	930	896	919	923	954	892	961	873	904	934	951	936	936	935	1023	1010	902	957	969	942	947	939	921	938	915	952	919	929	938	927	932	891	897	937	950	949	930	932	897	924	930	872	923	973	897	955	925	916	935	929	945	936	920	937	940	913	935	955	953	897	908	893	869	915	949	926	947	918	946	914	925	953	886	903	934	878	925	942	896	972	901	866	869	895	869	924	912	933	993	877	964	919	912	930	963	909	885	900	882	922	861	918	894	929	939	880	898	906	927	932	937	898	938	910	926	875	925	902	889	906	902	931	943	921	961	972	917	845	954	967	921	849	933	916	940	943	956	912	971	935	910	886	937	907	886	920	919	944	918	897	933	983	929	975	973	948	929	990	899	906	916	852	896	923	968	953	927	862	924	927	860	881	930	882	996	981	938	914	919	975	927	912	921	944	922	889	874	919	933	895	900	922	948	878	927	856	950	960	921	922	939	929	996	897	978	933	901	944	867	950	921	937	934	947	924	978	969	896	963	947	954	917	954	889	929	925	926	917	962	904	945	955	928	940	938	909	902	868	933	923	979	894	931	927	958	948	922	936	969	893	928	909	928	897	924	967	966	938	870	891	908	927	954	935	934	912	885	923	945	939	936	951	950	882	945	916	884	920	859	945	923	964	905	878	924	892	931	945	967	931	957	882	969	906	958	897	915	937	919	951	931	921	906	881	1006	913	938	890	892	919	930	892	950	910	995	891	926	895	884	948	962	917	961	921	1000	925	934	946	919	891	925	933	886	937	879	880	920	970	940	953	922	936	979	947	942	906	968	939	908	906	965	853	907	898	957	923	907	965	937	920	914	918	917	847	970	960	925	953	954	951	929	913	912	918	935	891	867	899	945	921	912	962	929	915	961	932	878	983	992	899	879	915	907	947	944	894	972	952	892	943	926	909	898	918	934	890	879	935	925	960	934	902	955	970	955	931	909	928	901	860	932	952	948	955	905	893	904	890	957	931	852	960	908	910	972	918	922	942	945	936	906	887	938	978	951	891	917	969	850	925	958	932	975	936	893	950	932	1018	901	932	1022	931	968	931	919	911	936	962	908	927	909	907	902	903	935	932	944	862	968	909	913	935	909	937	937	886	927	961	989	955	877	941	860	940	934	906	940	897	912	936	938	938	911	934	938	915	908	932	944	896	937	922	911	904	894	924	959	913	913	933	918	939	939	922	878	958	916	938	928	893	934	866	936	931	903	893	939	910	957	915	992	972	897	875	956	911	988	934	950	962	911	940	907	915	917	961	944	918	930	893	895	865	931	931	959	923	941	899	942	915	944	966	960	983	893	951	950	917	969	914	901	921	910	988	912	905	978	937	917	886	920	928	913	938	906	943	929	951	933	942	883	917	888	894	951	922	941	925	897	943	917	919	904	918	888	900	940	920	954	946	914	921	954	907	907	913	874	906	941	935	919	881	968	919	913	967	880	892	918	883	909	890	975	912	961	940	939	931	946	908	895	881	987	873	935	981	914	970	933	901	986	895	954	926	864	961	947	923	940	917	914	959	952	970	969	931	939	990	900	930	944	888	926	925	920	931	972	930	942	927	914	941	889	915	932	928	948	903	897	948	879	953	858	902	967	980	918	942	910	907	925	865	991	933	944	948	903	895	963	964	919	910	934	907	961	867	868	889	915	914	937	966	982	923	920	930	917	1004	914	971	965	927	854	901	991	912	928	947	850	916	938	918	915	986	840	908	908	907	915	904	1017	909	938	945	961	920	907	919	885	942	939	934	885	914	923	947	940	916	868	935	836	922	899	945	913	902	990	909	912	974	915	904	938	897	945	905	862	912	905	936	919	981	978	969	899	942	926	985	909	926	942	925	861	904	989	966	932	943	936	942	912	913	943	966	903	866	949	965	965	909	951	888	889	933	893	949	889	949	912	930	946	966	903	981	901	920	953	917	956	997	909
24286	21120	28566	24821	21445	14991	7919	4078	2293	2392	2277	2004	3978	9427	9772	7599	5008	2713	1637	1028	747	694	693	649	701	653	622	678	663	671	694	697	646	678	663	697	634	672	688	676	636	673	622	638	629	648	591	646	665	631	686	620	628	645	617	650	649	648	682	622	639	694	588	654	650	646	681	671	628	632	625	607	634	633	683	619	612	641	646	622	645	628	680	641	625	628	652	646	730	623	678	671	640	711	647	637	629	670	656	695	672	622	704	679	613	660	626	677	621	671	650	647	641	665	608	721	655	637	614	686	654	660	630	680	638	639	624	666	668	647	659	628	644	624	670	663	604	633	634	659	636	622	620	644	709	710	669	628	627	676	666	654	678	626	628	660	685	593	679	680	680	645	721	671	630	653	682	667	573	689	669	643	562	632	698	672	660	683	691	616	653	683	619	659	660	630	666	624	614	618	648	601	642	612	623	647	638	675	653	645	663	627	661	639	660	688	688	623	675	637	616	615	642	629	645	667	682	650	689	660	639	649	622	713	665	653	670	655	650	695	637	646	638	613	656	669	640	657	649	661	582	627	623	613	626	619	649	636	645	594	644	657	638	670	653	588	634	614	634	661	632	648	647	679	656	650	643	668	645	625	700	603	664	673	640	659	644	621	632	637	624	664	631	615	632	678	677	692	661	639	667	681	607	697	655	650	624	618	635	669	659	676	626	612	721	685	655	654	642	680	664	683	636	642	588	629	640	629	600	691	665	650	646	626	641	655	615	620	654	638	638	614	648	666	649	636	658	675	618	645	637	657	641	633	609	635	685	699	641	673	653	699	639	631	650	629	666	682	684	673	662	691	699	623	668	651	673	656	646	650	683	616	625	624	636	611	682	714	614	607	669	629	621	648	651	660	637	694	648	603	658	651	617	649	595	671	614	641	663	633	686	639	644	658	683	743	657	644	668	640	639	649	652	636	651	676	639	648	655	619	681	657	660	610	641	658	633	629	641	633	678	652	663	639	635	644	638	641	634	662	634	663	639	636	638	735	595	640	668	660	686	649	684	636	626	674	638	657	656	604	615	673	690	620	668	673	670	696	617	663	658	629	627	611	689	622	650	620	660	610	652	644	625	660	638	641	648	678	682	663	668	629	664	678	594	647	639	634	678	659	644	681	613	648	658	638	626	648	644	662	669	646	631	681	626	653	632	631	680	638	637	631	560	638	658	646	621	637	661	684	625	681	648	661	611	673	668	671	663	636	679	633	641	666	615	635	640	689	667	672	653	645	703	635	717	657	653	660	655	678	642	612	646	669	651	667	633	613	627	648	668	665	704	671	613	636	714	662	642	706	656	610	611	631	674	634	686	638	647	639	667	595	637	671	624	627	667	677	645	643	648	687	649	597	674	638	645	606	648	617	608	609	620	614	627	668	672	690	645	683	633	672	616	669	618	673	672	693	618	664	682	702	608	671	668	642	626	663	655	645	634	630	620	672	695	638	712	665	610	694	674	631	634	649	666	648	666	669	657	647	648	636	647	691	711	647	613	624	611	642	679	624	648	659	657	638	663	672	617	666	635	669	658	640	676	616	687	669	585	615	652	646	679	665	639	693	667	659	699	669	659	662	670	655	647	655	624	675	638	677	643	644	660	666	674	662	691	653	672	595	638	645	588	674	680	663	692	668	676	665	671	671	674	646	628	624	625	702	628	627	610	665	677	653	666	615	621	668	652	651	645	614	656	622	649	633	656	667	697	635	665	665	630	670	678	646	668	625	674	663	706	644	718	678	619	619	661	630	648	661	629	619	703	645	671	658	636	674	611	673	679	693	632	638	677	668	668	635	666	668	626	678	680	669	604	624	631	637	672	670	673	689	666	665	666	633	643	649	669	639	632	626	587	625	661	603	665	646	639	673	599	624	630	604	632	687	663	620	625	662	613	660	622	656	648	628	625	653	663	635	636	696	666	640	653	647	637	636	611	632	679	667	667	609	677	649	634	676	660	648	678	668	660	594	609	684	635	655	638	641	669	633	626	659	642	656	636	653	679	619	638	655	606	630	660	659	664	668	636	667	607	662	646	689	662	588	647	665	632	668	654	653	644	684	633	695	632	613	671	670	695	610	654	662	698	629	681	643	634	665	655	647	647	621	655	641	628	637	658	617	660	680	663	659	634	630	651	647	631	648	651	633	643	665	627	645	633	661	700	621	654	596	663	652	673	639	672	687	619	677	644	703	689	654	610	626	642	693	652	657	676	637	652	659	667	657	656	636	594	688	692	711	632	638	606	643	600	610	660	649	683	669	619	680	634	650	637	655	709	689	627	618	669	621	650	681	630	651	634	688	665	604	642	647	643	679	642	632	659	600	645	623	651	696	642	645	672	620	635	645	661	622	648	645	710	649	669	652	655	615	684	631	654	658	661	643	670	662	613	667	617	655	648	647	622	647	644	639	664	666	649	629	659	618	615	647	688	654	684	689	648	645	633	674	667	668	631	663	645	609	684	633	650	645	673	604	683	656	663	628	671	654	671	661	674	698	681	649	664	611	662	613	645	640	705	640	636	651	668	680	617	645	671	671	636	678	626	619	651	635	642	633	667	670	666	632	637	701	609	637	614	686	635	687	608	727	585	634	650	609	674	663	619	669	658	657	671	625	651	629	613	620	654	646	629	691	674	642	635	675	688	643	639	616	615	660	612	648	650	696	645	651	668	650	625	600	664	644	615	636	607	676	612	679	589	611	656	620	649	684	614	667	682	645	650	634	658	631	628	661	692	691	691	663	667	649	692	646	600	672	678	638	675	599	729	633	607	685	678	614	659	661	670	691	641	651	598	676	676	618	635	643	637	618	627	650	643	654	627	671	671	672	618	631	601	670	666	685	646	611	659	635	673	651	668	640	691	656	664	676	627	650	630	637	659	628	699	625	616	637	632	665	655	673	644	682	639	656	679	646	587	625	645	671	627	624	632	611	668	603	653	668	692	638	721	604	662	665	631	643	639	624	600	654	685	651	639	622	689	587	657	667	684	685	646	623	664	669	653	647	640	643	664	646	609	598	666	647	653	555	630	648	666	653	640	690	656	669	640	645	602	627	661	722	652	654	620	646	629	663	626	660	659	602	675	622	654	615	664	685	679	643	634	686	669	631	669	670	597	661	634	633	663	677	684	652	596	610	635	666	659	648	668	663	607	665	648	652	631	675	617	645	666	660	611	683	650	656	639	622	666	637	633	628	637	628	663	675	685	630	690	647	645	668	623	655	603	666	641	643	633	616	624	651	633	628	665	623	664	684	658	659	626	641	679	656	617	661	638	645	633	649	639	652	613	614	662	658	688	647	641	556	671	639	645	671	686	651	650	646	664	640	677	630	590	646	653	663	680	649	641	658	647	682	614	648	591	696	652	662	697	647	647	639	681	665	660	627	641	617	668	687	635	609	639	629	641	674	646	649	672	645	654	681	682	650	655	653	631	681	596	638	622	661	701	659	637	588	650	598	652	648	642	640	663	635
32699	54262	48033	30461	25214	18502	13346	8866	5688	5454	5450	4953	9014	17480	17187	13628	9362	5451	2883	1770	1274	1077	1054	941	995	942	937	965	946	959	926	955	979	958	930	980	934	941	940	980	953	971	923	954	926	922	1002	981	927	948	931	956	971	899	948	952	952	923	955	950	996	1011	957	931	983	910	949	975	986	967	930	951	943	989	986	921	971	933	977	938	980	989	938	968	957	954	1003	968	948	946	916	932	958	944	982	942	889	931	906	953	962	951	943	971	968	996	973	976	955	948	942	967	951	911	954	972	955	959	1018	989	948	920	1004	941	913	968	944	995	949	955	954	944	950	977	949	1022	929	972	993	955	937	913	955	928	1034	920	960	933	920	905	946	954	920	1000	951	988	942	946	993	930	1008	985	973	999	1004	971	956	913	943	945	874	958	935	887	941	959	974	912	984	996	915	953	902	915	918	944	995	982	930	977	997	906	990	999	952	967	991	946	999	900	975	957	1001	935	989	987	933	972	990	992	987	1027	912	895	943	919	1002	956	951	962	1027	979	947	934	972	983	948	966	986	972	917	976	954	993	978	950	976	948	929	980	999	969	952	944	968	980	957	999	989	939	955	949	902	1018	998	969	969	974	912	972	964	948	976	957	975	961	989	955	941	965	1025	1002	972	913	939	948	981	964	913	911	962	936	953	918	984	938	981	919	941	1021	975	941	933	913	975	944	962	942	955	926	983	960	961	891	995	1002	935	949	1006	989	957	939	992	1003	987	980	1001	952	938	937	987	934	948	984	947	945	923	908	963	987	960	968	958	916	995	947	996	944	975	1011	942	966	936	952	945	972	961	941	951	997	995	894	942	950	980	918	930	971	998	956	1009	924	928	959	920	986	946	999	972	991	986	906	955	938	976	970	915	978	968	984	943	933	937	992	976	1004	949	1017	949	943	946	951	973	939	978	958	972	974	981	936	940	937	912	977	994	933	989	958	944	951	982	973	910	928	923	947	959	991	968	936	919	979	945	958	986	926	992	991	958	959	1006	931	954	975	1039	933	983	945	1014	997	946	939	941	972	940	1013	940	991	943	945	912	958	1023	916	973	998	962	922	953	1012	943	994	935	1023	990	957	946	945	982	985	923	946	892	987	953	940	945	936	967	955	979	945	963	956	992	983	986	996	904	951	929	967	984	943	992	922	916	1019	929	981	933	963	962	958	959	958	947	939	976	946	981	963	896	939	977	933	973	1005	914	968	922	944	986	956	994	925	904	945	930	946	1057	931	1012	910	997	912	932	935	987	980	966	902	942	1041	953	943	930	963	982	927	940	940	965	1002	974	989	946	941	960	973	927	947	947	923	986	921	1003	959	1002	968	959	945	968	949	995	995	945	945	929	937	919	966	968	967	946	986	935	935	941	878	960	934	951	946	891	937	936	945	939	1022	976	976	970	963	878	1010	927	981	936	914	924	929	927	979	965	960	942	964	933	937	961	960	955	958	956	948	946	963	933	924	956	910	933	1003	995	946	949	973	966	952	969	967	938	949	965	953	944	961	939	1008	965	960	947	935	941	959	979	906	991	990	974	1025	993	992	993	928	983	985	948	952	930	958	955	906	924	953	994	1031	929	962	959	989	895	952	975	966	914	972	1053	968	999	901	1000	976	981	936	952	982	949	948	1007	938	947	901	929	949	958	975	947	951	958	963	937	961	961	990	978	966	1071	978	989	965	962	954	942	968	967	1007	922	949	967	938	950	1040	1016	922	927	974	1003	963	962	911	999	938	938	931	980	943	1002	979	966	961	984	970	959	908	1010	926	912	947	986	943	971	992	936	980	941	1033	886	961	966	937	926	963	981	934	997	975	1034	914	975	925	970	924	1009	948	921	967	934	985	925	1001	941	975	1004	975	904	1023	937	1010	927	945	892	926	940	893	990	986	956	929	985	916	992	984	963	949	971	971	944	936	951	973	971	968	932	1007	890	939	972	922	943	948	962	913	962	955	953	949	950	973	927	995	995	911	974	993	953	932	947	951	937	951	964	928	915	952	965	987	1039	994	985	971	976	907	967	964	1002	971	937	882	940	997	941	952	956	967	976	984	950	977	923	998	1027	945	944	942	962	937	1012	960	978	992	932	909	950	962	932	935	923	944	914	964	943	914	929	938	974	937	975	920	985	921	933	944	908	999	941	934	900	922	940	930	944	926	964	987	942	991	1005	998	977	937	955	925	943	993	967	963	953	937	970	948	928	915	1037	933	924	918	954	976	946	954	903	1008	921	906	968	943	988	930	956	886	924	927	984	953	948	951	994	916	948	921	998	932	947	917	987	937	975	965	1003	909	943	994	1052	1018	940	941	971	988	1003	947	979	953	968	957	960	941	953	962	1029	944	917	966	894	955	932	975	924	943	949	962	976	970	965	919	979	949	968	946	987	865	973	966	930	999	987	935	919	968	982	942	890	949	931	940	959	966	924	979	976	957	920	978	1003	996	967	952	901	957	983	949	1009	946	932	967	936	954	941	993	952	954	976	917	1012	962	1014	942	957	892	961	976	901	934	951	987	952	892	955	931	1007	1021	943	958	925	946	915	991	990	948	939	934	935	955	922	930	963	937	916	972	892	972	949	947	945	942	911	978	991	977	982	953	914	944	1029	992	942	959	952	934	938	962	954	941	971	929	937	920	956	962	943	916	935	965	926	997	1016	948	995	1010	937	971	942	896	969	967	934	978	960	946	953	1026	979	949	935	932	932	975	945	988	993	957	972	931	945	910	951	931	982	930	997	972	960	961	958	918	967	938	969	952	978	959	991	997	959	973	932	920	971	986	920	900	926	943	996	959	970	967	957	925	961	948	975	991	934	993	984	964	999	960	952	986	970	918	969	934	969	970	940	934	924	904	1006	926	971	1005	968	997	936	991	950	956	953	906	931	947	956	961	942	983	922	971	930	987	989	947	972	964	990	968	948	1011	957	986	966	926	960	991	884	946	929	971	981	936	950	957	982	1004	932	920	916	962	956	1025	922	904	912	939	902	974	986	944	931	943	935	951	966	977	944	926	928	907	966	959	961	997	924	915	975	957	944	993	967	944	942	911	1002	907	967	935	960	918	979	1001	1028	907	918	923	959	960	950	1013	911	964	937	923	960	974	935	921	978	925	940	1010	970	955	994	940	945	932	1009	938	945	964	1081	947	965	952	965	979	950	983	970	942	985	951	966	887	940	962	920	912	934	936	966	940	955	946	932	1014	945	929	946	1005	989	980	938	931	978	934	934	919	895	933	954	894	955	1007	925	974	951	962	938	1002	912	960	962	906	993	1003	935	948	1007	887	987	988	940	922	995	915	970	1000	961	934	987	908	962	976	994	968	953	991	971	977	943	899	974	939	920	893	968	915	1003	948	973	923	962	937	974	964	967	954	987	942	962	924	972	944	976	964	985	995	993	960	962	953	938	920	943	993	987	947	1021	944	992	972	996	950	954	977	895	920	943	916	933	913	965	984	942	1014	909	927	982	904	951	985	983	994	918	924	986	914	958	925	1004	982	1038	984	994	964	961	942	940	956	973	950	1026	923	1005	953	972	935	933	938	942	922	930	988	971	969	942	919	973	1002	975	900	962	1016	895	961	984	935	946	1000	922	977
23045	21093	28798	23663	21164	20936	14416	5980	3319	3176	3901	5339	9354	19710	19039	15137	9407	5096	2459	1338	872	724	627	610	651	600	601	602	616	600	615	641	566	595	631	606	578	615	584	602	618	633	576	635	609	638	597	626	550	619	593	579	566	627	593	612	567	647	612	593	621	615	591	575	608	555	605	587	593	605	621	612	623	625	623	578	612	586	653	609	600	605	662	578	566	570	631	556	585	606	588	605	596	638	602	595	607	650	612	602	561	598	582	611	597	615	615	601	575	625	569	633	590	589	567	600	594	603	578	626	575	590	638	567	621	571	602	608	642	601	616	598	587	616	605	569	583	617	605	612	571	624	591	594	615	604	629	633	609	581	569	652	609	630	601	587	581	591	602	581	604	593	614	576	579	596	587	575	607	611	572	590	620	600	593	593	638	617	654	565	625	609	627	585	627	603	576	560	616	591	563	588	620	621	658	581	575	580	618	588	615	608	609	609	627	600	580	586	616	573	615	619	582	588	623	627	608	600	587	606	607	571	636	603	594	618	611	606	591	590	597	633	620	604	610	595	602	627	643	619	607	581	628	578	615	605	613	629	625	636	651	632	606	625	605	632	596	608	579	621	596	592	645	653	591	574	615	614	552	627	588	601	555	587	595	628	607	570	602	572	654	579	618	605	597	601	589	570	603	595	645	606	635	601	574	610	596	632	572	607	578	615	630	606	557	630	595	587	604	575	619	593	606	594	615	642	610	616	630	606	612	596	583	589	614	592	603	631	589	613	631	594	627	586	570	603	583	597	623	587	571	581	629	645	594	559	595	628	584	612	633	640	618	601	580	550	578	574	578	549	632	567	605	592	633	600	658	582	599	555	594	629	574	592	551	578	651	562	588	604	655	612	596	591	599	591	616	591	596	591	583	556	609	580	615	666	577	577	590	605	640	595	587	549	621	584	574	627	623	617	586	589	627	598	570	551	581	569	578	602	633	591	592	652	559	597	618	622	594	635	592	588	602	576	614	543	594	622	581	601	593	597	560	603	578	563	596	661	588	608	623	596	631	628	591	566	621	592	628	607	634	607	648	644	584	644	603	626	614	580	639	604	614	634	598	571	619	586	622	613	579	621	574	625	569	562	654	548	641	657	600	597	635	600	588	592	611	591	617	625	606	566	606	639	635	622	577	618	595	583	604	627	602	619	595	614	642	598	626	609	600	586	634	600	639	623	629	584	572	610	597	563	533	588	577	598	599	613	573	607	592	634	572	610	622	641	609	593	615	613	596	588	568	619	588	628	561	573	601	613	586	602	577	611	610	609	618	616	573	576	591	643	630	587	607	628	567	584	587	603	593	612	619	581	603	617	605	582	580	583	588	596	631	637	597	599	595	630	549	648	579	561	594	681	629	613	626	596	601	612	585	577	592	602	564	609	634	611	587	598	589	606	634	617	582	602	595	568	616	643	607	625	516	599	553	626	601	609	612	605	612	670	605	595	602	603	616	602	569	612	614	629	572	626	593	579	603	605	593	603	552	583	626	586	609	588	612	613	622	650	610	639	581	602	592	595	553	585	587	635	590	650	602	640	638	590	591	586	585	603	620	611	647	579	587	629	629	583	594	604	614	577	588	623	564	608	591	679	636	557	612	565	570	629	634	604	582	620	573	586	593	630	630	636	603	620	625	570	587	613	590	602	612	579	580	610	578	628	578	595	596	593	565	590	668	594	636	557	608	612	632	608	574	601	581	651	636	579	629	599	643	615	568	560	593	551	597	630	598	567	630	597	600	578	578	616	669	603	595	606	619	610	603	611	606	619	604	586	626	643	588	608	596	598	628	582	645	591	599	625	579	597	614	575	567	567	637	608	591	581	611	605	594	604	617	577	646	620	619	581	604	590	586	621	624	564	621	580	625	589	569	621	570	588	578	605	605	595	600	627	614	603	555	618	558	571	604	591	592	622	611	607	606	618	585	623	610	644	646	551	612	609	604	629	572	611	585	574	627	602	574	618	590	612	605	600	591	611	599	661	588	626	602	632	623	615	573	564	609	584	568	603	612	590	607	602	598	597	622	600	597	551	550	592	606	597	621	628	594	603	666	579	603	600	601	632	592	590	559	612	599	626	578	631	564	587	637	587	611	589	623	533	593	576	599	562	626	594	602	621	630	630	558	567	564	585	587	600	624	592	606	552	615	608	622	545	607	622	646	574	595	568	583	597	597	628	590	603	611	589	577	617	608	618	556	628	592	607	582	620	597	539	601	639	552	590	574	632	583	599	609	585	625	588	541	573	577	582	589	574	579	582	627	646	590	584	573	576	604	571	584	597	593	665	624	602	600	610	611	552	587	605	595	587	631	570	620	642	610	608	647	640	631	596	604	622	599	585	611	624	612	612	638	605	619	593	630	581	577	561	560	611	590	581	575	595	643	586	618	596	608	616	596	602	599	593	561	616	628	581	596	561	612	626	607	611	593	632	608	623	613	596	606	598	555	607	607	620	639	603	610	605	570	631	589	562	597	614	556	594	617	597	649	567	602	588	620	659	618	601	607	633	627	625	600	599	570	556	631	577	570	603	589	587	626	614	601	574	612	606	579	604	659	597	634	608	606	638	592	593	624	652	586	607	599	566	600	629	603	601	543	652	619	638	664	570	622	578	586	559	568	596	654	605	612	621	607	585	580	577	600	625	600	610	616	612	565	562	547	668	635	652	603	627	614	624	583	624	593	630	561	586	603	592	567	595	602	602	619	626	649	608	621	581	617	544	585	612	586	567	575	626	586	584	611	611	575	596	556	621	543	543	569	633	613	608	590	589	592	602	592	572	575	598	615	578	619	644	562	598	591	571	607	597	605	615	577	572	586	612	617	597	636	629	585	559	612	593	561	602	611	626	613	613	558	604	594	602	575	580	561	599	635	627	573	593	615	611	604	592	571	607	566	592	610	622	606	585	631	592	556	596	570	601	617	609	624	596	580	594	589	627	596	591	609	576	584	603	628	624	623	607	590	600	590	593	553	564	619	530	622	626	602	583	621	569	619	592	638	579	616	537	606	549	607	619	616	617	606	596	618	557	597	575	606	616	575	614	606	572	554	613	593	602	575	614	572	605	564	666	608	600	610	621	608	600	610	646	547	620	620	626	620	598	573	617	588	579	586	614	612	623	646	625	537	574	567	607	634	598	599	617	598	656	627	614	616	608	592	609	604	563	576	561	582	622	576	552	568	591	577	609	609	584	587	634	596	592	572	619	619	617	568	575	619	604	584	571	588	611	596	614	606	582	589	656	585	598	621	640	597	588	596	644	584	602	599	633	589	596	585	554	613	582	629	585	564	591	591	565	641	607	595	614	550	622	526	641	607	644	601	649	595	591	596	585	596	634	544	624	577	662	572	574	551	641	572	651	613	570	561	588	605	636	653	597	622	570	612	584	630	619	637	533	604	649	614	612	571	587	603	605	590	595	577	631	623	604	595	579	590	603	620	598	610	522	590	620	612	564	616	561	622	643	578	630
34556	59396	48764	33081	22906	18994	15994	11543	8113	7676	9007	12110	18118	28926	26767	22063	15300	9169	4709	2445	1488	1188	985	949	863	850	935	884	892	902	849	873	824	898	853	886	889	882	867	841	892	878	855	886	844	914	880	890	909	875	882	886	930	842	882	857	849	871	914	874	885	896	900	864	841	877	828	815	902	922	897	881	875	857	830	888	820	862	819	897	863	950	837	878	877	915	919	877	881	856	887	953	889	900	863	876	880	916	895	877	827	868	900	846	869	862	899	836	873	863	906	884	860	877	893	864	891	893	860	860	840	890	868	877	862	920	897	809	900	910	891	873	832	890	880	858	870	867	891	909	833	912	919	913	893	857	870	830	876	866	885	907	869	875	847	848	923	879	860	860	892	857	868	883	849	865	891	869	895	855	832	864	848	861	850	905	854	847	879	889	909	885	904	890	849	834	855	828	888	842	863	837	886	869	865	877	869	888	910	897	875	862	860	845	886	885	837	942	817	872	869	913	872	891	947	832	874	888	879	921	927	902	929	864	859	916	831	869	820	879	840	932	913	881	853	880	853	929	878	867	870	891	877	897	913	875	888	882	828	934	896	856	831	861	856	895	880	874	834	889	834	880	868	902	873	847	873	914	869	900	893	840	898	917	810	861	939	869	906	867	922	872	889	882	825	889	874	827	854	867	843	922	917	816	874	833	873	864	879	862	849	880	925	872	887	901	904	863	871	841	880	851	875	888	855	914	861	872	844	890	869	877	870	860	879	926	892	839	911	853	884	834	919	865	897	825	858	875	813	887	848	934	865	888	913	831	893	843	846	881	867	833	861	907	946	874	857	860	885	912	892	878	843	817	902	859	882	873	880	818	878	854	895	901	867	837	825	889	846	904	931	880	866	912	888	913	898	853	901	847	852	884	910	851	859	860	888	878	832	843	837	862	853	887	901	830	849	878	914	911	917	887	867	856	901	875	850	885	861	854	861	851	901	815	841	839	885	888	942	870	874	871	895	866	888	868	908	890	885	874	867	851	903	859	857	831	880	844	862	846	922	891	884	888	871	841	841	863	877	855	881	883	859	864	851	889	858	899	905	854	884	879	921	882	884	818	874	928	869	843	867	919	830	845	881	891	895	898	874	900	852	855	861	869	916	847	883	901	872	879	936	913	831	862	896	907	869	890	840	870	851	919	859	861	860	804	887	831	866	853	908	899	930	879	885	868	841	848	836	886	918	950	878	863	879	876	900	848	854	916	885	883	856	917	896	862	915	867	879	848	877	894	892	886	885	872	846	888	850	918	859	931	857	887	879	847	844	889	884	862	861	905	881	906	922	809	855	881	922	901	910	891	863	929	901	846	889	880	861	901	875	890	881	924	879	864	866	900	856	938	821	848	850	844	825	907	913	846	880	871	835	867	867	917	908	886	859	814	870	840	854	910	860	853	846	914	842	898	848	863	849	885	865	862	906	869	869	886	884	903	871	863	848	830	886	871	930	899	870	934	855	888	826	874	914	887	869	875	884	899	898	868	924	877	814	871	892	892	850	879	888	918	873	878	893	908	902	833	919	802	867	866	876	858	832	901	894	855	865	869	851	831	783	886	886	884	858	836	893	862	907	899	882	880	888	888	892	783	910	955	849	899	873	903	907	912	914	878	894	876	877	905	835	819	855	920	898	868	880	848	871	884	809	908	912	853	893	820	885	855	863	841	868	849	875	894	855	960	896	827	884	887	833	870	836	888	872	860	898	903	844	862	910	880	868	882	846	886	894	870	844	884	904	850	885	823	843	895	815	869	890	909	910	864	863	872	883	882	862	870	889	907	915	830	847	895	917	873	855	901	885	863	824	940	885	935	894	863	862	839	883	853	871	905	871	862	851	902	892	847	918	848	912	858	861	902	892	879	881	867	931	913	876	879	872	872	871	886	886	910	842	842	897	869	884	844	888	868	936	917	917	848	886	916	833	874	870	938	854	856	859	844	877	910	862	877	814	896	863	904	841	878	931	911	919	851	872	857	887	900	852	839	889	857	857	871	944	862	849	887	930	859	891	868	885	901	846	869	848	892	908	885	854	888	889	848	925	929	863	904	865	856	887	818	891	897	874	896	840	861	835	873	841	842	878	928	840	911	900	840	848	805	868	875	864	868	852	881	882	853	871	870	844	908	865	863	872	858	880	823	857	849	851	852	856	874	852	918	850	888	929	888	883	875	917	880	868	962	819	864	912	892	892	856	872	907	896	866	855	850	822	908	875	937	815	866	889	874	927	891	890	882	856	876	920	970	873	836	922	903	872	915	892	836	824	891	876	850	865	926	881	872	912	871	840	909	903	938	840	856	919	887	855	933	836	890	840	858	847	866	871	903	833	903	877	827	928	846	898	820	862	887	862	924	836	896	891	886	861	864	896	848	865	900	812	871	901	948	879	875	842	896	883	879	866	885	849	828	904	845	960	860	914	865	879	841	850	897	905	869	901	887	890	887	859	883	880	819	911	866	846	911	842	882	863	885	936	922	861	893	826	883	907	883	946	883	906	835	844	832	881	876	881	807	883	830	869	837	857	862	883	868	870	912	890	848	805	902	823	893	876	867	864	894	873	866	900	835	867	846	902	860	907	855	900	866	887	864	907	917	866	845	892	905	879	911	918	830	891	923	832	890	881	865	835	855	839	847	908	840	870	805	858	908	861	861	822	903	842	894	906	876	856	833	828	904	929	835	888	909	857	908	860	905	860	891	864	834	834	888	877	871	943	891	916	853	882	914	874	872	838	894	890	905	819	812	869	919	805	874	921	839	883	928	870	847	890	868	831	846	849	897	864	898	919	829	865	881	851	898	854	977	893	869	812	850	914	861	884	884	917	862	922	838	889	840	825	890	844	869	837	888	929	839	884	833	879	861	893	924	827	816	934	880	819	837	867	864	904	902	899	842	844	870	872	858	888	866	882	813	865	867	896	892	887	867	882	887	894	900	878	850	906	854	835	826	861	903	855	863	822	842	843	867	870	880	875	880	869	880	863	909	837	876	933	881	884	881	866	857	900	829	888	899	857	917	820	883	869	890	878	885	833	862	842	859	894	908	909	905	848	888	907	852	839	887	876	902	859	833	913	832	880	920	860	849	913	847	883	899	891	878	898	860	877	851	866	864	899	874	878	833	836	902	935	870	885	839	823	848	902	859	909	831	909	835	853	919	881	893	884	862	854	877	897	894	957	831	901	851	876	890	946	885	849	867	839	873	882	867	856	882	856	898	886	885	855	891	858	906	875	828	853	906	868	900	852	878	854	906	896	838	863	894	901	859	868	895	908	838	857	900	862	852	858	893	823	880	872	877	912	884	913	898	904	863	884	836	873	895	867	867	865	900	902	864	865	884	908	920	862	826	884	901	881	867	875	853	837	880	898	852	872	850	900	935	883	863	878	871	847	870	820	873	880	864	854	918	871	835	891	851	878	913	895	886	899	832	866	844	884	869	859	825	916	869	837	895	864	855	859	904	898	913	860	895
28122	25835	28057	14377	5588	4147	2747	1962	1774	1472	1326	1268	1133	2118	2218	1939	1498	1085	819	775	639	630	631	625	592	599	629	613	644	631	578	610	637	641	554	579	616	631	624	581	601	612	632	663	609	654	590	612	642	624	641	603	625	635	619	581	579	613	611	633	603	617	631	608	609	598	624	604	617	594	635	592	617	637	592	628	592	590	582	578	542	594	645	626	595	587	600	561	607	634	609	576	603	572	623	630	616	587	652	584	594	584	632	604	577	618	589	626	611	604	625	639	604	592	639	556	638	592	568	642	588	612	617	599	598	605	612	605	632	608	632	604	614	615	590	596	623	604	622	607	635	601	649	620	639	589	603	590	620	591	595	600	664	589	631	594	578	640	613	590	621	609	590	597	575	631	627	623	623	634	606	649	605	625	632	646	587	608	672	611	621	626	608	594	626	666	615	626	594	587	614	618	596	573	636	657	624	613	604	651	588	635	595	593	595	601	621	636	607	604	620	609	621	586	618	572	658	559	607	621	625	622	629	615	616	621	670	674	596	635	628	678	595	532	572	626	597	608	642	618	616	619	614	609	628	629	632	619	624	595	595	595	596	610	613	634	625	610	617	582	612	604	614	596	614	671	588	585	566	570	592	596	649	587	587	643	631	621	634	597	592	629	625	634	595	655	614	606	617	597	596	602	618	656	615	594	636	581	658	638	606	656	589	574	576	609	631	626	622	636	630	621	632	637	638	607	618	627	613	646	605	611	641	576	605	591	601	635	640	597	681	606	607	589	626	600	621	616	604	619	584	606	612	605	627	651	598	616	599	638	579	618	616	613	611	636	622	603	616	579	652	606	604	604	612	666	622	591	618	644	600	593	651	606	612	598	599	585	604	634	624	643	606	590	624	596	657	602	598	629	644	623	644	635	617	597	651	611	650	638	598	603	620	622	612	614	613	565	578	645	629	615	603	589	620	589	617	632	577	572	632	658	615	649	609	598	634	591	643	605	596	600	628	645	621	597	584	610	604	599	649	624	595	570	582	623	601	615	629	594	589	637	579	619	651	594	660	639	604	603	609	603	596	601	582	597	617	592	630	609	639	666	644	628	580	589	598	587	577	607	621	626	635	603	578	624	608	605	609	643	580	627	587	633	622	587	614	628	570	649	601	620	621	587	615	635	633	607	603	632	606	638	595	627	612	569	616	582	604	616	618	636	617	693	624	619	623	628	597	590	588	593	589	598	599	612	610	593	630	560	624	596	574	578	591	606	652	615	635	641	593	627	650	681	588	571	660	592	632	573	601	623	628	622	598	588	602	623	604	617	637	630	598	583	615	567	663	602	625	643	617	592	598	636	594	613	597	597	613	624	582	584	609	597	619	631	665	631	634	614	618	563	628	607	641	554	609	654	577	594	610	622	588	646	606	617	641	654	615	617	632	588	594	602	623	612	610	655	644	612	634	619	589	585	650	570	611	615	605	635	585	624	653	583	598	608	645	657	629	647	585	595	642	634	640	639	615	612	644	621	625	626	618	597	633	597	664	567	633	604	589	572	564	651	653	634	633	637	607	587	610	612	626	618	609	584	649	628	583	628	612	626	578	594	638	579	600	619	610	653	642	694	586	611	593	644	625	633	626	615	615	599	627	610	651	648	592	596	626	636	606	606	608	567	613	565	576	614	587	596	656	614	601	616	583	568	645	627	628	589	624	573	649	616	620	611	591	585	619	566	622	591	647	685	565	603	582	589	605	597	657	586	604	645	657	604	636	568	654	624	585	607	620	593	586	587	603	652	609	639	588	625	594	583	640	616	611	616	612	601	622	621	630	640	633	617	581	627	571	592	612	596	593	607	613	639	627	552	623	613	626	613	615	642	632	636	618	625	604	598	600	638	580	652	613	638	631	641	613	592	598	603	591	615	632	624	593	614	594	613	633	585	631	616	591	587	601	599	667	607	597	601	671	592	622	638	631	561	621	612	612	621	587	601	568	628	594	623	615	631	614	563	633	627	562	641	608	608	631	615	627	638	610	563	608	684	637	599	636	621	595	584	635	612	641	622	633	624	586	604	620	565	598	597	590	600	607	603	616	583	616	635	659	625	629	614	637	601	598	632	614	569	688	638	573	611	614	607	622	661	603	598	560	620	596	596	569	627	559	581	605	628	624	568	620	636	648	611	648	628	628	615	636	591	608	597	611	642	620	574	563	621	617	581	588	620	654	629	590	647	597	619	591	597	639	584	593	578	629	609	587	664	625	620	625	620	616	627	594	630	619	612	637	620	592	627	539	617	668	594	610	603	627	621	621	615	626	626	607	597	594	595	600	581	612	672	620	612	589	592	636	597	637	603	602	621	617	635	575	638	628	597	589	575	583	643	604	633	596	665	621	646	644	638	646	637	597	633	623	608	630	584	612	619	573	620	622	585	576	598	579	633	573	594	633	610	640	614	602	641	650	632	638	591	620	609	606	608	606	577	621	603	594	628	621	593	583	606	577	584	632	579	603	580	633	638	612	616	615	541	647	620	623	597	626	563	616	559	631	610	569	607	614	601	612	630	616	673	637	618	594	582	600	587	597	589	629	580	603	603	586	607	620	624	649	609	622	612	631	614	592	623	624	584	590	642	612	576	592	612	573	603	613	605	613	626	602	669	595	561	632	632	653	563	626	601	611	562	580	612	653	622	611	609	598	626	639	580	581	571	607	665	579	598	586	609	607	604	617	635	619	618	619	570	614	638	643	592	607	629	660	619	622	587	632	610	645	623	590	606	641	616	636	616	615	632	585	589	641	589	631	613	629	599	638	637	605	613	639	627	590	617	618	649	631	605	587	663	586	652	648	623	595	609	628	613	607	580	587	579	652	589	596	577	664	603	633	598	628	644	626	617	626	643	626	623	608	632	637	593	627	638	610	583	649	586	623	611	649	607	624	586	581	618	565	613	641	610	608	582	614	600	587	604	599	636	604	569	562	609	635	632	590	638	594	573	595	619	676	617	601	673	619	602	628	674	626	605	634	596	622	627	608	617	625	592	633	602	597	570	630	611	556	577	636	611	645	592	597	646	609	614	613	564	608	553	592	656	642	596	619	634	613	637	626	641	570	626	627	589	612	610	619	590	593	624	588	599	606	607	644	618	618	625	587	631	627	626	568	616	645	585	594	619	612	571	579	662	618	565	624	658	625	629	601	664	556	600	615	624	618	642	618	573	654	634	607	627	618	601	658	603	631	590	664	620	634	580	656	632	607	627	599	614	621	623	613	612	587	622	563	647	633	636	627	647	561	639	630	611	618	637	626	640	615	601	604	627	640	665	607	625	604	626	599	586	594	650	581	628	634	629	611	619	645	597	591	618	599	656	610	561	632	639	610	637	594	602	644	577	622	625	627	626	611	635	573	600	660	583	617	614	609	661	613	614	621	620	626	608	580	600	593	616	648	617	602	647	611	590	599	596	603	618	644	636	629	637	592	649	635	622	642	591	571	596	637	643	633	613	647	578	612	616	650	633
32223	43029	34166	15952	10404	9478	6525	4821	4392	3356	3208	2786	2500	4829	4644	4012	2663	1819	1310	1119	957	933	903	899	899	911	915	945	923	933	882	861	899	874	891	824	921	934	910	947	909	917	884	851	880	910	859	882	905	906	839	904	895	928	873	864	937	925	934	945	885	896	914	933	873	940	908	911	855	897	913	926	919	973	936	853	931	935	896	900	910	894	843	895	874	913	897	925	826	901	885	921	899	930	873	899	869	908	907	925	884	869	880	880	868	895	893	897	903	943	875	899	934	901	910	931	961	919	860	886	896	891	873	849	870	910	924	913	890	954	937	825	858	913	909	869	871	880	856	918	941	874	869	913	902	923	893	871	930	911	869	883	876	917	913	889	886	842	940	920	928	924	868	944	839	917	857	931	850	915	911	933	937	909	913	899	925	853	909	922	944	935	920	925	877	893	891	871	896	883	923	927	851	918	951	821	863	969	947	892	895	917	895	848	930	954	871	908	968	907	874	915	922	918	875	863	907	911	911	888	887	931	875	965	884	916	923	891	886	825	892	904	911	893	852	887	902	843	915	907	957	968	922	906	851	956	968	902	936	862	915	901	920	930	877	889	912	903	846	940	930	892	871	906	878	848	926	903	884	896	871	938	917	934	869	958	867	954	935	900	894	915	887	852	908	871	854	883	902	961	922	925	924	923	934	850	907	924	904	899	924	879	876	887	888	857	918	935	886	901	928	913	851	855	895	880	899	935	874	960	888	951	918	894	905	913	937	894	915	896	906	882	866	895	940	973	901	874	891	871	902	876	931	896	895	937	890	941	868	938	858	904	890	914	910	887	877	919	896	913	878	869	911	873	930	881	900	939	909	929	916	914	945	917	878	874	884	936	880	904	923	884	844	848	865	875	883	899	896	867	942	886	954	898	883	941	909	900	913	900	913	900	876	892	871	924	915	906	922	911	805	927	894	883	897	912	881	894	887	904	943	963	895	890	918	908	893	941	887	923	919	902	902	920	902	940	870	885	938	880	936	877	910	887	911	873	919	913	891	838	868	875	864	900	907	955	909	918	939	857	894	874	910	919	894	918	881	896	895	900	851	861	908	932	878	880	938	935	893	900	876	901	908	901	914	860	958	933	897	862	887	896	925	900	894	886	940	967	910	895	916	907	874	868	891	908	862	961	850	893	914	895	947	892	896	923	882	931	892	916	899	868	888	912	914	882	864	939	960	880	952	841	907	921	825	841	897	927	886	833	934	916	864	878	963	864	914	889	878	857	865	870	896	869	893	912	916	886	929	892	885	917	923	902	907	878	927	936	847	945	909	875	875	930	892	872	879	899	949	911	891	922	886	963	883	989	904	930	951	910	914	922	916	849	955	928	938	861	954	901	857	931	897	872	923	880	911	899	897	860	897	925	908	921	898	971	879	854	891	881	894	878	901	907	887	929	899	922	947	894	920	887	918	882	858	948	902	880	884	871	864	840	924	899	881	861	884	882	890	851	954	844	930	880	955	893	870	902	907	918	877	906	931	898	905	902	859	893	883	937	917	892	880	901	866	806	922	967	935	885	890	925	906	936	871	875	889	926	876	866	847	887	968	963	883	849	925	900	882	924	900	930	869	870	901	885	884	929	897	905	919	885	889	921	931	905	907	874	855	904	882	903	958	878	900	894	918	886	875	956	873	894	882	842	874	930	846	901	913	926	871	896	916	916	924	909	914	943	889	909	922	881	874	875	939	943	937	947	894	920	873	908	885	871	909	949	912	875	934	894	933	961	891	896	933	917	819	937	944	936	923	919	932	922	872	911	916	862	889	871	835	911	879	902	915	925	866	919	911	871	920	924	921	919	963	958	914	900	899	949	933	872	913	925	907	890	943	896	936	973	868	882	899	864	907	936	924	889	866	870	885	959	925	916	886	861	903	940	897	891	909	902	905	894	939	900	926	855	947	869	950	912	941	906	915	892	898	867	902	899	870	870	898	935	880	936	899	847	913	884	928	933	898	948	891	829	885	936	938	905	894	914	917	900	889	837	901	949	908	907	866	892	936	882	907	913	901	912	895	895	930	920	859	876	884	869	850	883	868	903	903	897	873	932	914	919	924	897	873	941	914	869	940	914	912	955	940	907	877	912	900	900	899	925	868	936	877	903	915	906	880	854	899	919	910	902	892	904	835	914	865	944	841	880	948	882	903	910	885	913	901	880	931	900	891	936	951	846	973	926	877	936	905	942	900	900	918	921	944	863	902	948	875	924	907	916	930	896	870	908	881	927	925	951	904	936	949	916	900	893	912	922	927	923	908	941	907	905	935	871	881	908	912	943	882	896	894	942	929	887	920	861	931	921	906	883	944	907	888	897	860	893	983	895	915	932	925	863	908	906	940	935	850	922	958	924	936	904	855	900	873	946	924	910	932	913	914	865	923	905	851	975	924	912	892	944	869	870	904	874	927	887	881	844	885	858	906	895	949	839	893	913	892	869	888	914	891	903	873	913	930	922	928	977	901	918	882	878	912	964	904	884	944	901	888	840	867	873	871	848	882	838	869	891	926	941	889	948	880	860	924	885	894	886	921	885	874	904	913	880	833	908	847	913	957	910	865	907	956	944	923	980	883	919	939	913	918	943	939	881	891	878	874	852	892	940	884	889	881	948	853	868	927	987	850	945	871	916	875	892	911	906	891	890	866	866	879	881	925	872	832	847	838	842	820	900	932	876	889	924	902	895	914	906	853	933	931	910	875	900	895	900	858	934	917	898	898	928	909	881	926	903	939	852	855	953	858	892	880	929	899	883	826	874	943	924	947	964	903	899	963	923	913	894	912	906	932	878	889	894	900	891	947	884	875	915	929	892	919	969	830	910	873	905	888	859	887	891	848	943	926	866	949	882	952	912	914	930	912	896	894	879	899	902	945	899	869	875	926	887	910	867	909	889	929	861	864	914	955	874	896	906	935	883	890	899	852	964	892	890	939	912	885	890	887	863	871	910	887	945	925	884	847	943	878	892	894	878	967	903	934	829	917	840	911	909	868	956	925	883	905	925	913	903	894	917	890	911	905	901	922	885	935	885	908	921	938	894	834	877	915	885	909	866	969	919	921	876	897	882	950	926	872	988	901	876	848	873	878	885	900	868	895	1010	917	866	876	838	916	943	905	844	887	889	900	908	903	933	932	882	908	889	924	871	929	878	898	896	917	915	909	899	869	956	929	902	933	943	877	922	916	912	858	843	880	858	872	879	925	924	906	977	879	916	884	913	922	872	879	932	920	932	929	871	923	898	898	885	901	875	929	908	904	912	931	934	900	921	879	874	887	913	906	948	960	942	929	890	920	932	917	847	965	874	914	891	907	839	923	873	888	915	937	834	913	913	885	905	919	899	876	911	904	916	882	877	968	923	941	917	851	845	916	932	957	913	864	886	896	888	876	936	929	908	906	856	909	917	899	973	897	907	893	850	889	848	885	898	893	900	911	933	927	900	825	885	918	959	949	898	901	909	864	885	894	921
24309	21146	28033	24499	19751	9371	4477	3273	2651	1890	1916	2038	3773	9570	11318	8798	5594	3216	1826	1094	812	669	698	693	679	671	662	627	638	641	617	606	672	675	637	660	638	648	615	657	663	619	635	620	633	654	614	643	669	625	612	647	654	610	662	660	693	672	658	666	626	695	634	665	676	631	644	647	660	624	606	608	582	655	633	663	612	661	653	688	626	613	687	666	651	628	638	682	660	646	622	617	619	619	638	639	647	646	613	661	660	641	592	642	668	621	640	599	638	654	660	643	673	655	619	623	664	657	690	657	615	595	646	590	606	647	626	643	634	641	628	681	602	633	617	630	615	574	624	600	634	632	658	575	630	591	663	651	638	622	653	640	650	649	620	621	644	650	616	603	656	657	643	636	669	642	632	637	682	620	624	640	668	637	631	625	611	616	639	621	639	637	675	621	640	653	648	625	634	663	610	655	594	610	588	625	690	651	628	634	641	629	620	632	619	654	608	640	636	626	642	635	600	640	684	612	624	611	657	651	676	670	628	653	607	632	631	604	668	670	614	666	662	633	643	621	604	623	639	628	644	595	633	611	637	639	669	643	638	643	656	651	618	650	659	639	662	631	655	625	675	672	613	600	632	636	656	602	632	645	639	658	613	643	643	641	671	649	656	653	628	629	610	637	635	638	624	623	651	621	636	649	697	638	646	616	655	635	648	660	656	644	610	663	659	631	672	635	663	685	665	631	675	615	641	652	629	667	671	643	624	637	614	617	621	623	599	599	641	643	659	610	671	593	625	619	615	643	640	623	609	588	634	636	662	623	622	658	638	672	648	615	639	654	583	658	626	627	645	624	659	650	645	663	637	660	633	619	640	648	593	638	644	635	642	664	644	647	652	606	606	613	657	588	624	686	613	697	628	600	619	579	647	636	598	631	682	689	652	619	652	655	622	652	637	645	605	607	626	599	634	615	647	648	643	655	680	633	678	664	661	603	646	628	687	621	681	648	659	644	655	620	633	615	659	674	627	647	649	665	657	663	640	670	618	664	615	603	620	636	624	630	645	599	602	606	671	644	634	643	629	631	672	633	624	669	693	617	618	664	618	662	663	659	655	612	649	635	647	630	647	622	618	598	651	647	584	654	653	638	683	605	632	625	634	638	649	649	641	642	630	628	639	614	655	639	636	666	625	612	628	660	628	601	651	625	629	636	621	596	644	623	704	633	626	607	644	624	646	674	658	583	635	618	585	613	621	637	691	633	644	636	595	651	630	634	622	643	616	631	657	642	622	667	662	640	634	620	646	600	632	605	673	633	647	614	644	673	617	654	631	639	617	640	630	669	637	660	675	613	642	677	636	670	681	617	618	629	644	611	641	652	664	625	599	613	660	621	638	622	645	645	613	631	658	707	630	667	665	648	616	622	623	660	683	658	653	628	685	614	647	623	694	621	652	671	665	644	658	623	615	641	667	628	673	619	620	622	638	655	671	641	673	651	617	701	669	628	663	641	633	640	603	664	638	616	645	674	685	646	679	621	642	690	619	624	638	648	611	641	623	653	583	638	678	677	633	598	623	624	638	625	648	653	616	615	698	643	601	674	675	629	651	627	620	608	667	651	656	658	651	632	611	633	577	639	632	682	639	596	641	634	645	690	653	598	648	616	699	649	628	630	648	640	663	614	641	666	675	665	630	608	623	659	652	661	639	649	644	635	620	668	625	632	608	647	608	667	661	575	602	643	630	602	609	625	632	627	675	591	644	662	664	603	641	631	648	623	656	591	646	591	680	634	692	631	669	611	675	645	598	611	625	660	649	649	625	703	622	648	601	602	627	618	656	650	668	655	618	653	611	644	632	641	643	637	672	644	681	619	611	598	614	637	612	662	679	633	611	629	587	667	654	639	609	647	650	643	609	662	637	644	655	669	666	643	689	615	671	652	665	644	615	683	609	647	659	643	623	675	657	635	664	634	666	649	617	613	599	644	676	668	716	599	631	589	654	649	619	653	613	620	627	645	647	627	674	660	590	626	643	611	650	646	651	646	660	648	623	621	722	609	634	638	629	684	656	628	656	627	657	606	619	607	628	587	615	684	631	616	633	632	587	688	657	637	671	667	665	638	649	637	620	618	643	625	666	618	633	612	665	636	641	632	629	651	702	647	651	620	610	625	613	661	661	644	607	620	639	615	661	645	642	642	610	632	647	641	646	652	636	635	638	646	614	612	640	656	674	616	623	637	648	627	625	648	610	651	669	676	631	648	673	600	660	648	631	649	637	607	609	608	659	675	618	652	616	674	689	628	676	667	622	617	639	664	651	622	644	607	672	624	659	623	657	635	670	604	622	632	641	650	662	635	664	607	645	657	601	603	621	623	625	666	655	610	650	597	635	650	671	650	682	638	670	669	671	664	633	674	618	597	651	592	616	650	691	615	662	621	623	646	660	589	642	627	652	647	596	674	645	696	637	634	608	676	595	604	615	605	640	606	651	637	681	639	614	605	676	612	655	664	672	614	654	654	641	711	632	614	631	652	657	657	628	634	641	676	639	641	624	602	641	625	672	640	645	657	669	654	591	653	645	608	631	582	644	636	659	576	640	642	657	635	680	617	663	659	641	589	666	636	644	640	665	645	657	606	659	645	634	666	631	624	659	692	661	637	707	636	633	623	636	622	675	634	595	637	591	645	640	614	623	601	571	630	663	670	621	668	637	612	668	639	659	686	685	660	647	625	611	656	619	632	625	650	588	623	637	675	599	688	652	630	633	625	617	609	642	646	635	654	670	646	610	617	625	612	642	594	680	619	678	653	624	652	646	655	666	666	664	608	618	619	610	626	599	649	611	613	612	658	626	630	658	657	625	601	636	639	566	612	632	642	592	609	648	674	636	641	652	619	662	586	630	663	608	632	654	641	673	621	615	635	648	649	635	622	652	632	655	633	638	621	628	668	652	613	676	647	649	655	646	664	672	654	621	609	682	623	648	671	650	670	651	622	629	635	630	627	637	619	630	625	678	620	654	649	623	659	650	650	612	665	640	622	629	657	653	649	674	640	694	662	619	680	662	616	672	640	610	620	621	688	616	596	620	618	691	626	633	659	667	662	615	628	625	625	622	661	652	669	630	641	660	605	645	655	654	644	658	635	676	664	637	631	683	592	632	634	681	603	682	651	656	639	696	614	656	625	635	651	640	661	612	625	603	644	658	617	674	646	656	638	623	601	654	649	596	618	620	687	631	635	636	628	582	641	616	618	642	649	643	649	655	611	641	658	636	665	665	670	726	627	596	628	629	622	674	605	635	649	620	624	607	598	646	642	664	624	651	611	623	645	598	592	624	634	639	646	620	640	673	587	651	640	589	659	638	651	621	677	628	646	656	629	677	638	623	675	605	657	628	638	652	620	652	650	624	670	645	605	608	623	667	610	677	672	654	666	682	653	673	654	664	625	655	624	644	611	630	684	609	618	675	622	668	626	622	667	668	614	660	615	656	615	598	697	633	631	619	614	651	654	657	644
31350	46495	34684	18630	15293	11288	8461	7599	6614	4546	4725	4942	8772	18633	19493	15144	10439	6502	3440	1901	1337	1107	1024	983	982	952	943	934	933	874	966	952	963	914	944	918	932	952	1010	889	940	939	920	967	957	934	961	954	944	924	979	892	890	941	975	991	926	952	968	940	973	906	928	947	916	995	912	959	928	945	976	940	921	1004	968	892	948	921	939	926	1003	933	957	948	977	955	946	956	956	939	998	955	952	899	994	917	960	959	963	969	972	959	914	913	983	899	907	904	964	925	939	962	965	956	1001	868	893	968	925	983	926	937	921	931	932	904	953	1004	945	961	977	943	915	954	974	1003	888	907	975	1036	930	976	976	937	947	978	944	924	955	917	970	893	922	957	923	933	997	946	991	958	934	913	867	936	985	962	940	954	933	925	957	964	985	928	956	966	973	875	912	927	947	943	924	895	983	911	868	932	962	938	887	941	966	922	941	957	948	939	991	919	905	937	918	922	985	955	916	955	958	1025	976	1001	939	958	990	963	940	948	928	900	956	950	964	963	938	892	904	942	939	907	1011	947	954	935	970	934	899	983	932	1009	974	1002	925	965	1007	960	884	953	967	972	946	987	937	951	938	988	942	923	919	901	937	944	1024	857	1012	933	996	970	989	964	911	931	898	916	953	939	962	970	935	946	955	931	974	1003	935	926	922	932	955	942	947	968	976	953	880	929	894	886	950	952	977	932	880	979	989	944	919	945	949	921	956	971	993	941	912	892	972	944	969	954	904	907	917	939	1011	966	926	934	976	961	900	920	919	899	1006	949	857	907	926	943	924	931	909	931	954	921	947	918	917	908	935	941	945	965	890	986	942	938	912	946	901	920	966	910	978	921	931	946	880	939	900	973	959	929	960	888	971	962	955	972	958	949	1004	927	952	904	935	932	939	915	976	914	880	925	911	914	895	974	929	932	940	924	958	975	995	959	942	915	936	962	985	913	893	943	908	942	923	897	1006	983	943	974	986	996	903	992	997	966	929	940	915	932	976	955	912	989	946	1012	985	974	1003	947	1009	972	940	962	931	944	911	938	960	928	979	975	993	972	919	963	920	919	987	933	895	961	966	962	871	966	893	917	969	944	914	977	921	1030	984	981	938	958	899	927	937	902	927	937	964	946	937	941	926	974	948	930	968	860	978	942	945	945	976	953	928	951	934	961	965	998	951	942	907	940	947	928	933	920	967	903	981	921	928	987	955	875	901	946	979	928	940	938	975	954	893	936	952	984	912	969	960	906	947	952	933	942	929	954	920	965	920	920	1015	896	940	935	894	907	975	925	939	948	939	904	903	944	1010	963	949	999	896	935	944	906	959	927	962	951	977	922	985	908	927	899	963	908	959	926	975	933	954	977	933	934	888	964	935	993	898	966	951	904	922	950	893	922	991	952	988	888	917	925	914	945	929	1016	936	946	932	908	867	901	971	961	960	879	960	968	939	981	1002	932	903	937	1016	956	931	941	950	952	970	1028	894	984	946	879	961	977	979	962	952	930	937	931	919	974	961	936	915	927	981	902	903	956	922	940	908	930	935	957	963	916	891	934	946	938	952	924	888	939	962	940	926	941	978	949	968	922	954	970	918	925	911	947	938	927	948	870	952	923	974	964	904	936	923	969	898	973	942	950	941	939	943	941	955	923	925	984	954	967	941	935	950	945	879	900	972	986	939	968	955	962	943	873	923	968	875	964	924	1020	965	948	1026	982	917	935	940	959	904	936	918	976	928	1005	958	946	943	973	946	929	968	943	938	936	911	995	925	934	944	963	922	1008	922	976	940	891	929	935	934	988	1036	937	975	983	947	928	947	951	934	942	922	916	921	940	944	876	949	971	974	916	951	937	969	966	975	957	959	918	919	949	923	966	958	1004	977	955	964	960	962	931	1030	941	951	952	882	967	952	908	960	982	941	980	900	956	930	927	945	953	950	905	902	962	953	967	984	936	989	949	954	908	938	991	938	910	938	955	956	956	979	950	949	957	967	934	1001	941	986	890	987	921	935	914	907	923	922	1041	949	960	952	957	935	942	911	935	972	924	947	977	944	917	984	1005	939	1005	965	939	935	967	963	935	963	937	945	967	975	929	919	927	932	992	906	914	976	964	946	913	964	948	953	926	980	957	918	990	956	952	993	890	928	973	911	918	965	900	960	885	907	963	986	930	952	958	942	925	905	922	913	1009	921	912	918	942	925	918	893	950	960	969	973	916	898	950	968	967	965	945	948	908	941	906	965	1000	946	932	903	943	854	908	973	943	961	981	948	929	962	917	953	962	967	954	933	950	906	937	900	917	971	917	943	943	975	936	972	882	904	910	983	931	910	1011	992	976	949	967	912	955	976	907	946	929	934	1035	965	933	886	908	939	990	968	981	963	921	911	941	966	970	911	966	950	929	940	982	967	894	987	975	990	914	962	992	887	944	983	876	930	969	973	871	915	910	964	895	909	958	923	934	958	975	965	921	946	913	943	900	932	965	973	958	914	915	953	954	961	940	981	952	929	932	943	893	949	949	989	930	908	935	889	956	955	950	936	968	913	932	913	886	1027	973	944	987	937	955	911	949	995	957	934	869	958	948	926	960	950	944	949	945	992	954	948	938	963	970	961	960	933	970	993	932	911	894	932	963	950	1040	905	926	959	976	950	962	944	961	962	969	905	1012	958	963	1005	977	937	976	942	936	930	908	975	936	1004	948	917	949	958	967	923	886	943	894	974	997	961	849	954	910	891	981	935	962	927	946	930	921	926	976	945	926	934	939	962	912	913	985	933	934	936	964	982	985	971	884	917	977	963	989	973	944	973	975	914	862	958	916	931	926	958	940	929	981	913	914	950	961	907	982	913	927	887	939	976	981	994	932	909	884	939	947	954	933	940	905	946	961	994	941	973	949	900	905	875	951	928	996	969	979	962	945	917	949	925	963	941	926	931	926	898	966	986	982	928	923	936	930	939	908	964	930	936	963	887	979	974	948	940	884	990	909	963	965	943	926	1049	929	939	957	869	918	933	932	924	944	918	939	941	929	952	955	955	996	914	963	932	924	912	954	992	952	915	940	951	925	898	920	911	931	890	891	881	932	915	947	917	1014	961	962	963	965	961	931	913	959	995	937	855	962	895	965	959	899	963	966	968	955	882	936	925	974	951	937	1006	967	1027	946	964	929	946	941	926	931	974	950	949	908	954	983	943	953	949	958	953	928	1009	960	939	985	887	936	946	920	900	995	977	961	946	917	996	930	929	959	937	932	939	900	984	1001	877	898	900	974	944	973	966	974	923	927	929	964	1005	887	967	967	958	964	966	971	923	913	947	907	903	932	911	944	923	948	911	938	934	935	978	979	974	944	841	947	934	959	936	968	988	928	980	915	877	934	940	945	933	961	964	945	917	947	965	936	915	914	904	892	978	915	940	941	970	959	900	972	913	940	981	970	918	964	975	920	932	971	924	942	961	980	947	929	894	975	924	930	912	964	960	974	962	900	997	929	891	888	977	906	922	938	925	953	990	926	966	946	953	946	954	950	965	944	929	921	918	958	1015	939
22914	21086	28797	23607	21123	20830	12403	4581	3845	3392	3053	3403	5591	15092	19661	17870	13409	7630	3564	1708	1018	733	653	602	609	567	640	593	577	609	573	599	586	607	595	569	565	563	594	618	606	606	600	568	539	614	585	552	612	545	573	583	624	595	588	602	598	566	579	573	574	568	593	588	592	583	576	569	610	626	577	642	610	592	579	534	591	545	567	609	577	569	508	581	636	558	550	566	622	546	588	655	564	577	571	544	642	570	551	591	522	579	613	605	520	626	618	599	582	600	579	614	572	614	575	576	564	597	585	595	579	602	597	572	618	590	574	545	584	557	614	600	597	587	582	595	564	556	564	589	588	537	614	569	580	606	594	570	575	549	578	598	597	551	606	599	551	626	599	547	544	550	545	560	579	603	589	592	557	582	558	601	548	515	534	588	588	589	600	551	563	606	556	557	621	613	603	576	596	575	570	625	618	566	598	559	583	617	578	602	594	564	573	550	575	591	564	586	593	585	583	617	595	555	616	562	578	575	614	626	619	571	533	574	573	599	572	585	620	531	600	558	620	556	608	598	605	591	601	606	605	542	598	562	611	568	578	561	582	572	613	616	568	585	572	568	588	627	623	603	565	568	608	520	587	560	609	573	611	588	573	564	603	607	571	563	597	628	618	603	570	575	573	632	576	600	607	594	601	572	614	573	588	580	567	629	592	627	579	611	567	538	606	589	584	595	583	603	596	588	587	552	540	561	576	554	583	572	616	557	573	604	609	619	580	597	584	583	558	537	613	604	568	586	639	581	594	597	587	594	575	556	595	564	592	562	556	577	546	558	582	570	587	634	591	597	528	575	584	615	514	581	589	538	622	602	610	627	617	623	582	566	576	554	591	610	584	550	588	596	589	612	603	631	593	549	583	601	609	571	574	575	596	561	562	598	623	610	577	548	591	569	585	636	610	606	565	574	631	595	601	587	606	600	572	574	585	596	589	623	596	554	660	595	624	564	551	645	583	559	539	598	619	612	551	589	585	587	570	637	561	620	567	590	567	591	594	589	587	632	589	600	593	543	629	554	558	583	564	585	559	621	572	616	604	584	547	555	568	587	570	605	576	614	537	600	580	624	613	572	610	585	538	575	546	564	594	563	598	636	590	565	554	576	606	563	578	551	633	621	627	555	542	609	548	575	628	573	575	580	598	592	562	562	572	591	588	589	628	591	552	641	569	601	552	575	572	566	553	543	562	581	582	598	596	595	609	579	541	638	563	581	549	620	599	575	610	555	578	621	559	604	579	575	585	560	554	571	558	598	582	590	600	577	553	571	557	582	564	586	569	569	590	604	641	569	608	609	607	598	607	590	589	524	590	607	585	556	602	595	605	575	570	624	600	596	571	593	601	575	573	564	577	569	596	596	655	586	628	596	585	614	615	584	592	592	584	602	590	595	603	570	561	581	587	596	551	568	609	628	592	549	523	576	614	593	557	571	545	563	593	587	590	572	610	533	600	617	575	584	593	590	599	575	589	566	553	584	620	583	617	547	586	557	563	559	578	569	588	599	563	603	568	602	563	568	573	585	607	548	587	564	573	598	571	593	595	610	594	570	601	575	579	596	577	572	613	594	588	577	548	591	550	573	614	596	591	609	593	582	602	585	573	588	597	586	586	612	576	607	561	562	608	586	572	580	601	612	607	594	551	585	585	561	562	599	567	601	585	589	585	600	597	527	600	530	607	597	549	556	591	600	608	587	547	576	604	558	614	601	592	576	567	615	613	558	601	538	592	560	623	586	592	579	569	596	605	582	608	619	583	594	600	590	574	645	582	557	633	588	567	570	571	568	559	584	601	571	568	576	569	565	595	527	607	585	600	529	593	604	592	586	531	558	574	567	588	557	613	577	591	596	562	565	635	615	591	587	556	612	540	590	590	594	584	606	582	543	605	596	596	603	603	600	568	573	576	611	591	576	589	614	569	569	544	578	587	580	584	544	628	550	579	594	629	609	594	619	538	599	576	580	588	599	595	607	561	570	585	560	573	587	577	574	607	576	584	624	570	638	651	566	621	577	567	564	592	547	586	563	596	587	615	567	576	600	594	549	580	583	578	627	602	572	636	599	594	569	590	607	607	631	586	574	564	569	585	556	578	582	600	633	555	601	609	590	550	581	564	577	608	594	620	592	594	581	593	597	581	591	568	593	622	578	578	588	579	630	622	602	556	630	549	639	596	576	570	554	584	590	574	580	642	599	548	562	576	570	586	577	576	568	594	595	560	585	587	617	556	585	568	541	564	583	554	621	585	587	599	559	579	582	591	574	615	583	556	611	582	546	551	591	547	595	574	578	575	545	572	566	621	582	577	590	581	579	617	563	583	602	577	538	578	587	563	607	607	567	602	582	603	569	623	565	574	606	626	574	577	538	624	624	612	566	626	634	557	568	582	591	590	599	622	585	554	576	595	614	572	597	593	580	567	611	582	572	587	604	573	569	593	511	567	599	593	603	593	593	551	581	581	574	562	574	561	587	571	630	602	576	615	567	560	612	619	578	561	565	589	607	591	587	567	577	549	578	597	559	555	582	629	557	584	579	558	567	574	580	565	573	570	563	578	610	563	593	574	571	602	571	542	552	533	625	550	570	595	564	560	617	601	588	579	574	590	570	592	566	542	591	612	582	572	601	640	605	603	545	595	609	585	550	587	599	554	575	638	596	610	580	573	585	589	599	617	629	593	549	606	572	573	591	592	545	592	601	601	588	567	552	569	581	593	578	569	560	590	584	568	603	591	603	594	552	563	560	592	552	598	611	610	588	561	564	581	568	558	552	618	605	586	575	502	576	570	585	593	612	572	549	576	603	563	578	565	577	627	602	536	575	573	572	582	581	569	535	544	566	559	590	584	572	604	576	573	597	590	601	552	600	564	616	549	593	617	589	560	563	580	557	577	637	595	640	578	572	559	564	559	551	578	545	558	581	623	612	588	622	574	562	593	589	555	541	572	556	571	568	603	572	567	590	576	588	563	529	574	610	590	542	594	592	610	555	598	591	523	560	601	551	593	604	581	587	567	585	575	617	594	583	595	555	606	603	577	595	592	590	595	581	588	564	588	561	616	605	599	613	567	552	598	543	595	598	566	535	553	571	555	581	602	562	598	597	541	562	578	603	603	581	567	555	595	605	565	625	616	566	623	563	595	573	552	593	517	603	617	574	549	555	571	575	562	588	597	586	596	603	559	562	615	586	565	597	582	566	582	587	594	596	566	581	548	630	542	590	553	547	593	579	628	580	586	596	578	585	572	567	572	543	594	610	596	571	609	584	583	586	630	525	515	570	571	609	560	549	593	569	565	594	586	646	629	574	581	556	594	612	544	574	594	570	627	527	513	610	581	558	546	543	573	609	548	613	539	573	561	578	609	554	590	589	587	548	624	583	615	615	526	584	631	586	581	553	609	584	556	558	593	601	584	566	568	560	596	619	610	570	540	549	627	619	557	542	596	570	558	567	541	605	555	545	553	592	585	595
32347	51850	41985	26453	21102	15977	13115	9416	9639	8275	7244	8238	12445	25620	28257	25433	19841	12800	6712	3182	1775	1202	976	978	949	911	937	878	923	869	853	911	842	867	900	848	877	828	800	897	856	814	825	829	839	844	840	856	828	853	815	862	858	874	909	885	818	848	844	885	854	828	902	861	811	879	841	865	866	880	882	847	864	860	866	938	881	852	845	833	866	846	853	853	859	787	811	867	809	893	881	813	834	864	895	844	821	874	863	842	831	882	825	849	836	847	866	814	852	848	850	899	862	849	837	896	849	858	855	863	866	875	828	837	830	845	849	896	847	851	830	821	901	889	854	880	868	857	889	870	833	888	829	859	883	914	853	917	850	898	864	798	803	837	863	816	870	870	845	856	822	853	859	844	868	834	866	816	840	837	870	849	866	836	867	905	840	798	825	830	831	864	838	842	816	872	798	887	910	821	828	876	858	884	901	871	816	901	851	831	822	859	816	805	820	882	837	846	837	833	834	896	869	895	823	858	845	795	870	876	887	849	875	877	802	789	856	850	820	869	848	842	868	830	876	845	824	836	869	863	896	839	819	903	865	860	846	865	850	824	826	878	885	880	806	859	870	817	826	887	841	857	846	831	833	799	886	877	859	836	836	859	880	851	836	845	860	829	835	890	895	853	870	869	883	856	871	804	847	868	897	895	853	818	855	842	952	810	882	855	876	822	785	890	796	879	848	902	857	877	805	834	869	879	834	859	865	879	825	856	868	825	833	880	866	868	874	831	841	886	866	847	828	866	837	860	870	808	842	874	820	820	817	892	888	856	871	832	842	838	864	859	851	858	863	873	860	899	873	840	830	868	826	831	826	850	894	845	895	849	839	814	819	865	838	844	848	924	829	853	843	875	876	824	828	842	874	862	880	808	853	808	892	832	826	834	851	884	851	867	827	883	912	840	801	854	844	875	848	816	817	886	853	815	849	893	867	857	803	873	866	891	891	870	879	833	845	858	877	811	887	862	814	820	877	848	872	860	869	824	868	866	856	864	881	892	820	846	853	843	865	833	857	793	837	811	847	891	865	877	830	878	865	847	860	860	851	858	920	898	900	912	860	838	857	820	917	882	911	891	863	883	856	910	816	828	893	839	865	848	892	866	870	900	900	849	872	837	848	877	871	872	845	880	826	883	883	886	868	819	864	872	841	856	870	864	869	824	903	835	818	893	875	895	857	853	845	904	864	815	819	876	903	862	857	848	852	864	856	860	834	858	836	855	867	854	864	870	888	878	896	823	856	840	842	892	853	834	861	844	814	926	814	842	864	886	924	874	905	798	782	871	880	872	811	860	875	843	866	843	826	880	855	915	882	862	853	887	887	817	848	832	913	853	831	827	840	831	876	848	942	836	844	876	832	845	839	865	819	875	869	855	864	826	839	822	801	868	864	807	834	834	868	915	825	838	857	862	841	896	871	872	835	846	877	884	859	854	823	859	839	827	852	869	850	816	892	844	877	872	839	870	806	905	796	816	853	866	865	832	881	853	890	864	763	891	842	862	858	823	872	842	861	814	892	889	908	790	833	870	861	794	861	894	807	840	824	810	832	837	837	861	865	895	873	830	871	838	876	859	841	923	825	800	911	868	849	894	826	859	851	854	828	871	884	852	847	882	821	902	837	860	833	851	863	868	850	855	820	843	847	865	836	828	844	848	865	861	863	854	840	806	855	908	844	895	823	892	843	869	796	849	868	851	855	842	833	844	849	857	849	872	834	864	823	870	876	883	909	813	797	834	822	846	843	826	840	921	864	842	857	841	810	813	834	883	868	862	854	840	829	864	871	923	877	844	833	862	825	878	865	858	828	817	849	881	812	832	853	816	864	903	813	831	895	869	854	855	851	892	814	882	884	879	830	834	818	866	802	866	879	880	849	937	810	855	893	846	904	863	845	889	881	914	853	861	879	859	823	853	867	870	800	852	837	849	814	806	840	815	816	927	867	859	840	849	827	888	857	886	838	875	883	816	863	825	815	870	869	845	836	841	871	830	895	895	879	854	830	807	870	836	896	919	861	856	884	817	849	767	844	861	847	772	840	834	886	819	858	822	888	866	837	859	886	845	890	851	816	819	878	796	906	850	878	876	863	762	883	827	864	863	824	829	833	895	808	812	834	838	797	832	853	876	902	863	859	855	898	854	869	808	831	835	844	846	876	869	861	833	838	868	858	878	873	918	863	853	856	844	869	886	912	863	848	830	871	876	856	886	889	901	869	841	900	855	841	847	891	879	843	905	844	818	867	853	828	841	776	876	793	863	884	861	844	880	836	859	863	845	847	835	843	831	844	854	844	795	859	850	857	858	839	866	931	842	792	861	852	796	853	843	854	891	861	834	848	891	819	843	853	845	847	903	924	831	815	808	904	831	832	849	832	871	842	843	874	807	826	873	896	881	888	822	915	808	797	871	839	823	843	837	867	864	841	866	860	852	809	858	851	838	908	771	898	823	845	888	823	832	854	866	872	837	840	874	811	801	898	907	918	821	835	866	867	874	860	848	856	826	817	894	886	872	880	940	850	870	920	810	864	875	819	873	890	834	877	835	851	840	834	913	872	866	853	892	870	853	868	834	813	827	868	845	814	819	876	846	850	854	849	890	810	847	848	891	880	836	884	803	878	863	837	841	875	830	838	919	839	858	818	833	871	908	866	781	854	896	865	807	858	902	845	865	780	833	847	823	833	922	838	864	815	815	830	882	854	834	830	826	792	861	894	856	893	869	812	856	870	904	899	825	846	851	825	864	822	865	846	849	875	861	913	853	900	865	844	891	848	870	852	867	873	829	843	822	834	850	841	860	868	802	867	901	859	867	859	886	870	828	893	843	864	811	887	853	862	901	896	869	855	846	886	898	863	931	888	856	840	832	818	885	846	823	866	844	867	854	866	813	870	868	816	891	859	837	847	839	836	865	837	848	862	846	867	830	902	889	847	895	841	850	811	865	875	821	854	868	864	846	809	891	830	845	879	887	854	897	876	889	885	830	812	863	880	836	868	860	858	870	926	834	791	851	870	845	826	860	798	854	880	862	899	834	866	854	830	839	829	828	845	841	865	875	884	872	815	839	839	841	819	867	900	886	824	813	863	898	851	898	844	876	789	837	888	832	816	873	865	860	827	823	816	808	896	810	849	826	811	841	886	904	847	853	879	840	915	907	847	843	841	816	845	856	827	852	886	859	802	776	859	912	869	867	823	875	849	815	906	863	875	882	805	866	913	824	851	873	824	902	863	860	855	838	801	873	893	911	890	800	858	862	826	906	845	856	831	850	918	846	850	879	833	891	855	852	877	831	911	829	844	882	865	860	863	847	905	878	839	847	851	888	852	865	896	856	842	900	871	850	865	846	835	863	810	877	844	865	856	900	854	896	875	867	881	884	879	799	836	852	874	835	833	851	795	873	851	850	849	872	888	855	857	859	855	868	802	839	830	866	843	854	848	844	832	855	852	902	826	904	846	785	799	853	876	860
27704	23613	26928	17042	6440	3781	2547	2318	1525	1236	1499	2051	1349	1559	2077	2092	1720	1202	847	750	689	646	608	596	609	615	575	587	644	610	609	618	664	625	638	578	591	619	631	593	627	603	615	587	583	619	623	633	604	565	578	582	617	622	621	639	614	577	562	635	588	596	561	576	628	624	612	567	601	591	596	662	596	603	601	583	581	633	606	610	599	594	627	576	570	608	594	587	621	568	573	576	595	621	650	594	568	647	579	609	648	614	594	591	566	613	588	631	628	584	614	644	594	562	634	614	580	613	592	580	597	599	627	607	584	592	581	605	593	582	609	589	578	586	601	620	589	636	617	605	608	560	578	599	617	596	608	606	596	574	583	572	592	572	623	617	597	672	619	588	575	591	590	647	614	573	617	561	581	610	607	644	663	568	584	629	628	617	605	579	546	618	611	618	614	643	611	616	625	599	584	645	555	642	605	623	578	604	604	607	579	648	610	589	590	585	589	596	581	641	583	612	621	643	581	612	628	603	626	569	615	614	609	629	601	571	595	637	611	590	597	624	625	634	616	591	622	591	624	586	577	630	599	589	618	586	649	582	590	622	661	608	627	622	580	605	615	630	606	617	619	568	599	614	594	568	574	589	584	576	642	577	581	585	617	615	598	582	571	594	599	606	586	593	619	631	577	592	611	564	587	601	609	586	561	575	641	598	591	634	539	576	613	621	600	600	619	608	613	585	640	571	547	587	581	611	612	579	583	607	589	600	633	616	633	612	574	524	615	587	630	581	571	611	608	605	615	572	568	603	571	607	572	618	570	608	595	580	597	625	643	634	624	605	614	629	574	608	594	574	629	594	623	573	576	628	619	592	589	596	640	584	642	631	641	591	585	588	605	586	623	573	556	606	611	560	631	607	609	578	599	633	610	631	643	600	618	616	597	596	609	594	556	603	611	627	578	607	600	573	609	598	619	568	626	573	597	558	648	584	628	582	593	583	658	607	607	660	585	577	565	548	603	600	579	586	562	613	567	617	614	574	589	643	584	586	609	634	594	568	557	595	603	612	609	612	653	566	632	599	596	575	613	573	600	646	631	598	573	538	617	615	601	600	595	602	625	572	619	605	596	596	601	594	583	600	604	632	578	598	598	569	601	607	590	638	632	580	577	596	610	630	568	616	629	615	571	618	595	574	595	630	583	610	610	613	590	616	594	593	596	621	607	603	619	662	585	593	607	585	570	606	600	607	652	578	592	594	648	601	610	643	628	552	623	598	614	586	627	592	585	569	605	599	578	591	566	601	615	631	622	610	660	609	585	582	621	611	567	587	605	610	590	614	586	603	610	611	622	607	616	613	586	567	613	600	612	582	614	593	619	627	575	588	571	599	610	631	616	605	624	667	626	570	580	602	599	655	578	628	615	579	575	574	579	590	621	582	610	609	567	563	607	595	638	613	595	629	621	616	582	658	550	570	593	614	616	557	594	616	598	614	657	560	554	617	586	604	602	634	557	637	627	563	582	604	595	590	627	603	595	610	582	580	630	598	581	620	589	593	616	659	558	591	583	634	601	611	639	613	604	521	609	617	575	573	608	621	596	625	626	618	606	614	599	570	608	611	594	600	616	631	613	576	603	589	595	619	589	654	630	567	606	637	557	549	622	596	599	595	632	595	616	650	646	606	627	559	600	617	620	605	608	595	590	627	589	586	640	589	562	636	590	592	596	634	607	610	622	607	612	625	607	607	632	602	602	585	607	594	563	606	580	553	623	576	569	586	607	629	599	597	586	585	586	611	600	637	660	594	591	631	605	592	577	626	565	583	650	590	627	617	591	612	579	590	609	617	564	585	595	621	609	568	581	587	582	620	552	589	618	601	619	635	598	588	554	635	560	604	604	614	661	598	575	622	604	592	564	628	572	615	557	604	632	574	586	588	597	602	620	606	609	607	581	604	577	594	571	580	600	596	563	635	551	620	679	629	618	591	608	615	607	611	620	646	609	623	592	602	601	603	595	612	580	648	610	566	625	595	584	604	618	620	605	593	591	538	606	572	632	614	570	613	607	568	609	589	623	573	590	581	582	625	580	650	600	570	588	601	633	635	575	565	616	616	638	620	597	621	592	645	638	609	592	598	575	560	555	578	593	576	640	607	595	616	595	644	554	592	633	606	590	571	575	613	603	587	602	564	574	624	625	606	634	587	581	613	609	572	623	557	601	580	644	601	573	682	622	596	610	620	576	578	616	622	589	643	600	572	637	620	573	609	579	590	609	577	601	569	595	562	585	588	617	580	566	613	607	602	602	595	604	602	584	607	655	570	600	633	608	589	629	601	601	594	565	611	565	585	605	612	631	572	631	603	594	590	570	580	603	578	590	567	606	612	601	594	620	571	602	613	589	620	589	563	623	583	611	607	612	595	645	620	591	639	647	576	605	592	589	581	646	639	616	602	630	617	615	653	595	620	613	603	633	592	593	612	598	591	594	604	585	635	632	603	608	628	609	607	577	584	591	619	615	618	621	615	628	612	626	643	608	626	588	576	627	569	591	625	565	546	609	541	564	568	589	592	571	643	640	622	619	570	574	578	575	594	637	593	563	618	564	599	588	615	598	642	602	617	598	602	651	595	585	598	604	611	637	606	589	588	620	609	599	562	554	595	597	607	610	618	603	620	566	605	556	577	617	597	619	604	611	554	579	537	568	624	609	580	622	605	598	579	576	610	574	618	594	642	613	580	619	616	616	632	591	617	600	584	596	593	544	588	609	608	621	599	607	622	616	611	612	604	592	629	638	575	612	573	593	574	615	642	621	633	621	554	607	683	577	616	596	608	599	581	626	572	614	611	618	596	602	574	622	581	590	587	633	583	592	598	570	565	587	592	638	558	595	625	637	623	578	580	582	561	635	633	595	586	593	606	577	596	566	616	584	619	608	622	571	615	592	606	653	605	614	588	615	598	638	598	578	600	570	608	586	601	594	606	595	593	597	581	612	577	584	593	593	550	593	589	644	600	635	600	637	630	624	596	593	583	573	598	623	607	582	609	615	659	634	607	592	632	619	588	600	573	627	591	610	584	613	619	614	592	645	630	605	582	612	538	616	621	549	617	603	604	626	597	575	648	560	576	616	578	584	597	615	606	628	627	644	576	613	579	631	630	589	633	614	603	617	599	626	637	627	604	640	626	588	602	594	588	608	571	594	594	565	620	598	633	602	594	559	565	601	625	537	598	576	637	620	634	607	627	623	599	588	567	628	592	575	616	567	654	566	621	584	612	624	575	547	597	588	616	631	607	548	568	588	586	611	635	619	583	608	634	648	617	636	601	604	602	598	575	552	616	598	575	615	616	617	587	554	586	616	590	600	585	578	574	647	606	588	606	608	602	591	578	635	637	616	584	634	649	643	585	566	615	611	618	595	587	582	645	573	662	586	615	640	662	557	601	582	628	613	615	626	621	585	595	588	623	589	635	642	601	609	579	639	595	570	639	648	592	579	603	597	544	600	597	658	612	554	598
29166	38879	33644	20240	11365	8505	6488	5624	3658	2969	3564	5218	2962	3602	4685	4220	3368	2252	1542	1157	1008	928	901	844	853	921	841	896	826	843	935	888	879	884	880	905	920	965	933	890	919	916	885	927	854	910	954	917	855	913	866	921	910	892	903	854	947	893	880	895	896	888	924	884	896	940	914	866	881	912	891	861	858	927	863	865	908	917	910	884	916	893	879	863	918	921	893	848	913	892	880	876	886	914	931	846	908	891	869	919	941	863	889	922	829	877	888	878	891	857	934	907	883	857	909	890	878	927	919	922	902	863	861	916	885	896	879	928	894	897	853	965	899	902	899	928	922	913	863	886	881	803	886	827	885	884	842	897	857	893	898	858	850	904	892	928	875	886	934	887	918	889	847	871	880	873	885	861	948	909	928	916	939	860	870	846	902	887	934	880	887	866	889	908	925	918	873	904	878	905	911	917	901	884	905	897	906	860	889	935	952	899	893	886	876	911	878	934	923	854	925	885	943	885	881	845	836	886	933	921	857	860	860	911	890	870	931	838	870	902	915	873	878	894	853	926	928	862	870	958	904	958	907	888	906	864	861	920	868	871	852	890	933	916	905	907	926	874	941	890	818	869	850	898	926	878	892	807	890	952	894	888	840	883	823	868	913	848	929	902	881	883	970	933	934	867	934	841	866	852	903	860	882	865	907	894	885	885	880	905	908	886	875	892	903	938	906	867	838	831	906	908	877	878	847	875	901	915	863	861	880	879	894	836	880	906	920	936	866	884	881	889	922	925	907	904	838	877	883	878	889	931	831	901	846	848	955	911	918	931	918	946	898	906	873	911	878	852	908	918	925	883	899	908	902	879	900	860	927	838	882	867	892	872	917	885	931	892	897	871	920	881	940	890	941	891	966	903	887	896	878	876	859	893	902	914	890	939	929	890	928	896	870	881	862	852	870	894	907	913	862	892	895	933	879	900	934	850	906	969	850	855	866	886	847	861	867	905	873	878	908	931	876	890	868	905	896	934	923	893	891	891	875	915	927	904	871	890	863	882	912	914	933	865	909	919	856	892	887	950	926	882	887	915	887	919	884	879	861	904	897	854	886	934	907	878	887	949	896	941	939	928	877	876	938	941	925	845	911	861	873	855	854	893	858	883	877	910	895	918	963	849	925	935	903	875	878	927	857	859	934	861	866	902	902	847	884	860	898	920	890	873	923	880	918	946	881	898	930	932	907	848	897	841	891	878	882	934	860	876	912	937	890	868	853	898	834	930	869	882	860	895	980	882	898	883	896	935	900	855	885	937	886	862	934	953	920	928	855	890	881	918	903	864	888	884	898	877	869	887	921	896	952	834	857	923	926	858	895	879	923	890	891	887	934	876	859	901	894	893	884	868	912	947	908	887	883	866	929	889	888	912	902	903	921	891	872	904	920	924	867	990	897	825	893	880	929	863	917	903	894	896	879	873	933	895	919	927	874	889	897	869	860	912	908	841	840	852	819	841	883	901	908	874	896	901	954	881	920	880	904	850	912	851	886	854	875	881	823	896	907	868	895	937	905	878	866	880	894	927	900	874	912	851	921	849	879	903	958	906	901	872	894	881	849	897	902	978	902	849	917	860	923	931	940	914	879	865	898	887	896	848	894	860	937	908	869	959	932	799	883	885	893	938	915	899	888	863	859	927	906	876	875	849	901	914	914	914	887	884	852	904	971	891	892	877	932	908	902	864	885	924	848	933	901	912	880	923	881	918	944	928	847	885	858	921	920	900	895	915	913	919	874	877	842	898	921	923	870	857	927	882	882	900	880	879	916	888	970	898	916	900	899	900	920	882	917	906	930	895	846	921	844	880	927	908	879	984	871	854	858	895	913	886	912	925	835	902	930	887	857	875	895	817	898	920	906	865	884	963	867	879	889	895	880	866	919	910	942	904	925	879	857	882	879	891	901	877	876	936	914	878	904	929	897	882	863	891	881	886	887	914	867	909	905	906	827	869	901	903	921	931	920	880	921	889	931	949	841	893	947	906	918	899	964	879	857	946	894	896	939	932	884	867	926	842	879	871	908	912	907	878	865	902	888	887	907	854	849	850	934	888	896	851	896	900	912	926	863	908	944	897	910	909	889	905	885	884	889	932	857	939	901	865	883	925	869	866	926	900	811	920	870	934	852	880	874	837	845	944	880	920	918	851	880	869	886	911	891	884	886	849	881	864	896	891	910	903	913	836	904	837	951	869	848	885	904	897	878	940	876	864	876	894	862	892	882	878	950	872	902	888	919	961	890	881	817	885	890	892	903	898	893	858	910	911	881	882	907	908	909	889	913	876	897	867	948	897	884	909	958	961	903	908	898	886	880	953	916	894	922	887	948	907	871	880	939	864	892	872	924	867	875	880	893	869	871	888	865	852	806	923	916	880	928	902	886	929	911	883	895	866	910	876	873	925	908	890	872	876	897	930	902	919	922	936	894	871	896	945	908	875	948	910	927	870	907	860	884	925	906	894	853	890	850	914	861	896	874	885	904	879	904	885	899	940	834	909	887	875	917	878	863	920	938	876	897	858	867	860	881	896	903	887	870	925	906	880	932	900	937	875	873	889	843	858	909	881	862	901	893	920	891	915	879	913	929	891	846	892	927	900	893	902	959	860	882	895	868	876	894	888	899	842	904	883	864	907	917	915	885	872	915	841	857	916	875	976	860	885	923	848	947	883	905	920	881	906	920	907	900	855	927	904	930	898	894	903	907	946	932	875	857	906	946	883	838	920	897	895	891	928	900	873	843	912	862	934	919	912	876	910	953	921	914	881	852	915	916	917	909	933	879	882	861	861	878	872	906	875	944	835	856	891	879	903	935	881	930	906	866	901	859	856	869	883	937	949	869	910	820	911	889	859	928	866	874	906	840	882	836	890	890	899	946	831	892	889	875	874	857	915	940	908	917	882	903	849	868	910	915	924	879	885	870	904	901	888	909	877	882	870	877	902	890	876	933	911	912	910	835	891	916	939	916	917	863	901	870	957	891	896	925	878	893	917	921	879	927	870	855	882	917	926	905	873	911	910	930	921	924	868	923	864	951	857	904	910	859	906	875	882	915	860	871	932	887	892	907	890	875	910	856	831	910	890	848	908	912	886	910	917	887	917	889	881	870	925	890	922	899	879	887	931	860	918	882	943	882	875	924	883	882	847	899	897	924	864	896	941	951	934	888	920	901	936	930	856	905	885	907	859	853	900	949	819	905	893	965	893	941	884	866	856	904	955	841	888	896	867	946	884	849	937	876	873	905	933	880	951	956	856	888	890	909	887	900	862	845	899	931	920	857	906	895	876	918	850	897	906	898	866	900	859	925	924	898	876	964	906	894	923	898	864	937	924	829	894	896	886	881	883	882	920	918	870	880	919	910	863	867	920	862	881	888	860	903	882	815	879	872	878	939	877	874	870	913	897	847	888	888	908	866	928	926	895	870	873	910	902	924	901	865	851	922	904	861	946	901	879	949	884	877	933	874	914
24244	21088	28080	24450	19713	9350	4609	4209	2725	2715	3212	2837	3251	6437	10207	9113	6715	3893	2134	1253	801	727	666	637	662	652	648	670	637	602	642	649	640	607	663	583	608	657	634	615	588	632	575	583	617	633	627	606	634	647	654	639	614	628	661	624	641	679	610	697	630	644	631	593	596	623	638	590	648	611	614	622	637	619	627	668	609	645	583	606	641	613	606	592	622	606	583	629	614	610	608	622	599	678	637	658	633	647	608	631	649	632	630	605	630	614	605	654	617	609	622	622	613	617	643	620	656	650	624	615	585	662	618	650	606	675	613	651	588	651	597	628	593	635	591	637	648	614	611	653	616	624	588	626	582	649	638	622	636	588	610	605	673	594	628	657	629	616	598	593	669	622	670	614	605	601	595	644	617	648	649	614	615	693	637	601	673	591	653	659	600	589	605	634	632	608	645	696	632	596	595	623	608	626	634	635	620	651	639	652	614	580	599	668	629	632	605	609	619	605	622	578	647	565	634	666	683	641	639	643	624	618	650	629	621	641	666	643	633	607	654	655	646	622	679	688	657	648	601	632	618	618	618	641	618	632	622	637	603	615	608	661	675	652	588	621	622	613	637	658	642	590	650	613	646	610	623	656	624	654	649	585	637	631	649	635	609	609	637	587	611	635	628	623	599	601	713	656	641	586	646	628	663	605	635	653	595	638	653	678	653	582	631	594	614	627	625	627	582	570	591	640	627	598	628	633	588	542	656	618	656	598	630	624	594	600	651	634	659	605	616	660	628	627	620	597	625	647	672	633	641	613	618	613	598	609	631	654	620	652	612	647	599	616	667	634	664	606	632	652	656	632	639	643	603	628	637	638	588	602	599	604	636	643	613	647	606	624	656	639	612	626	592	646	626	613	614	650	639	660	621	638	613	625	654	617	618	624	635	648	595	597	643	635	629	607	610	651	641	630	622	602	616	615	594	617	644	587	593	595	638	659	613	560	662	643	619	676	652	609	648	610	612	611	633	632	593	642	600	641	618	613	622	606	654	633	598	550	622	595	601	653	638	634	601	595	587	639	661	651	652	613	652	591	632	581	600	639	623	608	585	637	619	643	648	634	672	639	640	644	622	644	610	648	626	624	653	682	598	621	659	622	631	622	588	591	657	643	574	607	624	642	621	629	689	591	632	611	618	624	647	632	583	612	573	619	640	650	649	617	632	647	660	599	612	653	617	637	624	644	640	621	620	651	610	644	633	639	636	637	633	568	638	647	625	594	649	596	647	663	624	598	634	626	612	601	626	610	632	632	630	632	623	622	637	639	646	560	656	631	607	608	607	613	658	679	610	607	573	632	626	574	661	628	642	585	615	605	625	598	640	650	608	656	641	659	657	604	632	667	612	631	603	642	636	679	560	617	649	650	663	594	632	628	610	611	620	594	611	641	646	615	608	636	655	608	583	610	611	648	659	582	632	627	619	625	632	634	683	557	586	589	647	589	591	673	592	647	596	662	601	620	636	646	611	646	626	595	612	585	635	644	624	598	616	592	637	605	658	615	650	626	601	585	625	643	620	657	615	691	629	601	649	590	629	598	616	604	660	626	609	626	620	623	624	621	661	650	642	632	630	634	612	643	624	658	609	655	632	635	620	623	663	648	650	584	628	621	668	644	609	635	669	634	605	629	688	638	662	649	559	614	604	640	638	626	648	656	615	602	610	644	638	613	674	617	653	639	601	629	650	595	623	647	635	658	623	625	633	594	628	673	648	621	619	587	634	611	617	600	586	630	615	618	671	632	671	635	641	628	665	656	567	650	665	585	626	615	626	639	652	630	641	611	649	619	655	601	611	637	622	646	597	624	676	587	615	608	633	666	612	616	609	645	625	604	601	593	630	640	590	611	590	635	595	604	591	635	638	614	662	610	626	606	625	639	648	628	594	618	610	627	601	688	590	639	626	649	654	655	662	657	611	568	627	650	625	599	624	623	660	614	589	613	635	623	640	656	634	634	650	658	635	648	646	608	582	630	625	676	638	602	608	614	612	619	640	624	603	660	610	611	651	583	635	603	603	662	618	653	647	655	583	605	631	576	664	638	624	631	562	650	598	588	603	656	599	562	698	643	611	636	632	616	645	624	635	627	644	616	679	674	645	656	679	642	619	641	630	660	620	589	610	629	607	596	641	641	606	597	673	627	623	638	655	626	628	630	668	607	608	628	585	661	637	617	611	624	630	600	637	585	625	661	637	615	615	655	600	603	615	571	627	643	622	641	590	587	603	635	622	682	581	625	663	623	626	574	640	642	607	647	627	640	610	543	620	608	619	623	621	632	637	619	632	651	654	675	655	651	597	600	617	644	629	652	591	621	633	610	659	628	647	632	599	644	661	608	635	642	634	643	640	582	631	646	667	604	649	631	573	649	651	653	691	608	637	656	614	611	651	629	607	630	628	614	616	593	601	628	628	641	611	625	637	633	624	617	622	633	621	596	625	655	638	615	641	621	577	611	625	578	623	633	655	609	612	609	642	619	644	688	638	626	605	615	624	610	594	605	611	619	593	611	649	615	657	634	643	602	638	647	612	609	630	633	644	635	683	566	577	656	623	586	659	630	657	640	652	632	680	635	629	605	607	649	654	606	586	633	591	636	667	590	649	624	642	607	612	617	620	606	650	650	659	604	654	638	612	609	626	641	622	576	597	675	653	650	618	598	618	649	618	584	622	652	618	655	663	625	655	602	659	663	649	623	647	602	626	642	583	642	629	614	605	608	671	647	628	625	595	626	629	641	628	632	631	592	619	617	648	664	621	604	622	633	676	631	637	651	616	611	617	566	611	596	641	606	584	587	629	623	603	623	663	631	633	616	632	614	679	638	601	613	648	617	628	658	630	669	618	636	592	612	638	627	585	628	622	596	626	633	622	649	618	615	651	645	622	643	625	625	611	666	628	659	586	628	628	617	640	662	644	629	613	593	634	632	635	617	644	623	559	612	626	658	641	616	654	645	590	624	643	635	626	644	624	680	576	600	591	633	626	609	625	649	650	650	610	617	647	644	597	606	589	647	640	645	615	619	622	667	631	592	650	668	622	615	633	617	608	614	583	631	614	626	618	654	654	596	618	674	605	610	583	634	620	632	686	621	587	629	613	616	608	611	587	600	573	634	658	597	669	636	595	630	582	647	603	653	680	645	617	636	616	633	593	620	590	593	640	644	605	650	619	652	628	626	618	627	654	657	660	618	608	615	636	640	649	642	602	668	681	608	683	659	628	604	600	632	607	666	662	630	634	632	625	622	616	573	660	641	643	612	615	598	625	650	631	629	631	627	625	661	648	660	620	657	641	655	646	577	607	676	631	642	620	618	623	627	616	631	609	644	599	573	667	645	624	584	626	613	620	629	658	643	598	615	602	674	641	629	636	628	578	611	651	546	636	645	619	638	598	688	623	566	626	595	654	537	608	657	620	619	665	606	623	614	640	623	656	592	622	644	620	614	610	611	636	645	653	599	569	614	621	635
28292	44969	37433	24616	15676	10785	9216	9778	6769	6732	8043	6734	7459	13599	18084	16024	12247	7573	4190	2269	1445	1119	1011	964	950	932	905	904	939	934	913	884	985	934	930	952	940	919	928	978	914	954	948	922	873	944	951	940	953	883	963	901	904	885	973	964	890	927	914	963	944	927	940	929	887	933	963	912	944	868	920	938	967	874	982	947	899	921	990	903	1003	924	903	866	940	934	990	936	933	958	882	905	896	903	959	915	903	905	929	901	937	949	906	972	938	930	917	940	907	889	932	933	957	939	960	920	925	865	952	951	936	934	947	931	910	904	937	974	903	939	927	963	987	974	924	945	907	913	908	912	964	933	946	847	934	941	975	953	901	949	936	911	967	928	941	944	934	964	965	970	970	888	953	921	937	943	888	939	897	933	946	934	959	887	879	898	969	917	909	935	904	871	944	938	899	901	998	912	946	961	957	905	938	931	865	831	972	942	912	891	917	948	925	907	904	919	931	913	906	926	968	929	895	950	879	862	955	958	961	962	923	944	961	889	950	927	940	912	923	976	932	944	941	973	874	887	863	955	902	936	941	920	914	869	984	942	922	876	984	908	944	971	915	984	889	895	927	905	924	921	906	923	899	922	884	952	927	955	938	929	930	946	964	943	955	968	923	885	901	920	967	925	935	896	952	879	962	914	938	963	957	907	891	945	970	870	932	922	961	957	911	958	896	938	948	907	925	971	899	959	947	973	973	930	897	920	883	927	899	945	933	960	900	949	906	950	974	914	978	910	934	924	934	939	944	931	927	958	890	921	928	906	908	939	933	926	934	948	903	938	975	924	893	974	955	937	912	953	942	925	887	892	958	885	1007	874	933	908	950	901	910	917	941	939	936	951	905	969	909	949	958	932	932	909	951	975	977	933	980	900	922	929	905	936	949	952	933	965	866	923	887	946	871	926	914	944	956	933	925	888	904	917	945	944	893	902	913	1030	901	908	957	887	959	893	978	934	936	895	950	940	922	889	952	940	954	947	912	938	909	938	914	894	919	932	946	911	944	939	916	956	898	893	908	970	928	926	915	967	901	911	891	922	950	977	874	911	896	914	949	898	983	912	916	906	940	998	962	875	967	938	926	933	909	943	856	920	967	911	888	895	974	924	904	891	955	926	929	928	943	939	932	896	905	961	988	941	920	918	913	963	937	988	877	885	974	908	971	887	896	903	877	873	976	900	947	937	904	955	937	946	947	956	892	936	957	957	888	878	922	967	944	938	912	922	892	920	927	904	929	943	915	956	918	955	919	992	925	965	903	925	929	978	899	963	866	896	958	938	960	905	923	920	895	927	981	973	976	973	949	911	940	912	977	927	928	955	908	913	921	913	890	965	931	946	973	908	932	920	937	941	953	860	914	961	992	935	967	946	884	960	954	949	925	912	957	901	929	925	900	913	984	928	967	912	954	943	967	930	918	951	874	946	913	919	1012	905	961	972	925	897	925	907	865	906	894	918	908	913	931	891	889	907	889	946	954	909	930	959	918	889	926	935	897	922	921	927	945	974	958	940	894	924	956	924	887	930	885	920	882	885	959	951	920	898	920	934	918	939	935	904	958	918	924	920	955	935	923	897	888	911	892	930	934	882	927	978	904	989	929	950	912	937	984	887	917	928	916	896	938	920	928	963	939	903	959	911	930	962	936	921	881	929	872	965	992	922	945	915	923	928	932	901	903	872	977	981	892	924	912	961	925	952	893	934	943	963	930	959	935	963	960	928	893	907	936	916	961	963	914	928	971	909	931	920	928	868	961	974	911	930	985	905	889	944	923	901	899	969	902	957	904	893	932	898	872	917	946	921	990	919	885	955	873	925	973	914	952	905	963	921	913	978	912	913	973	916	924	898	959	923	890	939	909	942	990	933	934	895	897	927	946	952	933	934	985	895	960	903	934	966	857	958	903	917	943	940	906	934	965	948	953	950	987	905	902	996	888	932	906	894	896	937	949	947	835	900	911	954	903	981	946	949	946	946	978	915	935	910	927	933	889	960	912	986	944	908	907	965	935	924	913	926	916	950	830	986	922	924	933	909	913	943	892	955	952	951	931	923	933	924	863	970	1012	970	913	944	890	866	903	922	954	921	924	895	925	930	929	921	897	917	928	980	938	917	887	938	1029	1006	973	967	985	913	928	946	922	967	864	943	914	992	942	987	899	878	939	907	912	883	932	898	877	928	958	934	928	936	915	920	935	895	880	906	975	901	891	954	938	903	936	894	918	933	943	921	938	902	931	894	960	957	889	959	879	910	964	905	922	938	973	871	936	903	930	894	908	971	977	991	866	921	862	896	943	954	945	902	939	894	926	958	889	906	966	928	949	912	964	944	908	939	909	931	861	942	924	884	905	924	900	910	914	916	943	923	948	912	935	890	912	956	980	908	955	930	911	879	934	902	954	909	907	944	970	937	924	857	945	925	882	940	930	943	958	887	922	938	864	932	915	902	989	891	947	933	944	894	958	923	925	909	904	922	952	922	876	941	911	885	912	846	932	924	975	880	958	910	880	901	894	910	898	890	927	937	1014	970	871	976	919	881	908	963	911	948	934	912	884	907	848	983	950	943	960	927	937	948	910	967	892	905	917	947	922	921	944	925	923	854	918	908	919	910	934	907	928	960	961	984	901	941	939	936	919	888	940	889	878	956	933	955	912	964	876	897	882	913	927	915	936	938	930	924	966	890	910	912	935	911	907	896	936	872	925	991	887	896	949	886	944	937	940	910	961	893	945	948	906	936	971	856	925	967	931	916	921	953	903	890	911	909	966	974	936	973	872	934	895	908	893	945	914	937	922	946	953	941	908	947	907	917	926	960	960	970	910	942	962	941	924	928	988	938	921	935	920	933	959	938	953	928	911	966	901	934	934	924	899	886	908	874	921	914	974	925	840	913	874	905	952	904	904	974	926	879	924	938	939	902	933	931	936	933	915	927	952	907	1008	930	901	906	962	944	910	867	882	945	922	939	960	929	895	919	927	932	893	940	945	999	955	902	929	933	971	903	890	982	934	973	947	914	927	907	945	902	924	861	950	896	906	955	940	922	914	889	902	905	933	929	976	895	901	951	918	906	875	967	947	935	933	878	919	978	905	997	904	952	911	960	964	912	932	921	938	902	975	897	891	908	920	906	887	924	930	955	937	933	959	889	995	937	908	891	911	956	954	936	945	938	882	942	957	989	916	928	943	954	930	894	893	932	903	954	920	913	932	925	948	927	894	916	978	955	875	938	966	937	964	935	910	891	945	930	929	930	940	913	909	882	893	920	886	949	930	964	910	952	905	911	916	934	933	947	936	933	956	946	917	921	933	962	936	932	930	953	893	939	860	932	954	875	905	914	916	918	915	983	964	955	885	924	975	851	909	965	956	922	886	981	916	953	957	904	938	937	880	885	867	983	865	947	918	926	946	961	939	941	918	977	963	961	923	949	903	901	972	982	912	936	918	947	936	933	905	941	945	974	892	921	889	898	962	914	952	917	914	903
22934	21082	28810	23566	21133	20625	11918	7182	4921	5172	3333	3579	4619	11122	18105	18720	14483	8499	4299	2001	1154	842	694	613	564	590	548	605	551	551	578	606	576	567	582	566	573	580	565	565	547	574	591	573	542	566	592	535	578	604	604	604	571	590	565	520	578	580	566	542	547	575	600	608	586	623	584	580	569	599	598	585	580	562	556	560	568	544	578	531	593	583	577	595	534	624	614	575	613	589	606	588	586	561	556	558	537	582	570	554	571	578	579	590	595	600	584	578	631	559	558	570	573	595	575	601	598	552	575	589	590	582	571	584	554	580	606	590	538	574	568	556	582	560	576	550	547	641	575	585	580	592	578	562	580	579	525	597	577	588	605	590	599	578	607	576	583	510	564	623	632	643	558	543	574	576	597	585	567	588	567	566	571	587	558	604	566	549	528	534	545	580	599	565	571	558	560	554	586	546	589	597	552	607	567	580	553	574	586	573	575	605	551	547	570	603	567	577	592	566	559	518	595	593	581	580	556	557	572	577	551	589	541	564	528	563	617	549	617	639	556	578	542	555	604	584	602	567	554	538	582	571	564	583	580	584	541	590	553	566	592	534	593	541	543	580	549	591	532	598	543	540	582	554	540	582	528	528	564	633	572	616	542	517	575	576	543	576	549	558	586	578	542	608	609	582	582	585	548	560	588	583	620	590	552	555	577	560	606	604	549	554	571	591	580	532	571	531	548	600	553	569	576	524	580	575	530	591	562	572	583	527	548	589	595	592	579	581	555	534	562	548	585	550	582	600	562	553	587	588	620	529	536	575	591	540	563	530	585	551	562	571	609	551	567	585	535	578	597	579	612	587	583	598	580	565	560	585	576	619	574	567	573	601	578	578	588	572	600	570	575	575	545	525	592	543	573	573	552	578	592	603	613	582	575	612	548	595	561	565	614	529	578	607	583	553	578	593	582	574	573	545	568	586	579	606	554	554	578	573	565	612	581	571	564	550	585	576	602	574	577	532	565	606	592	591	550	531	569	579	572	562	556	557	581	569	609	582	564	573	532	565	615	573	599	596	575	592	546	606	576	597	591	575	560	582	583	567	590	580	544	547	550	551	539	528	585	547	557	554	591	627	624	580	570	600	554	559	568	557	600	598	570	565	589	614	612	547	573	584	590	593	571	573	631	573	549	572	586	598	520	562	604	605	593	546	554	590	602	581	595	553	594	586	535	579	559	583	574	583	604	603	591	578	582	604	553	545	565	564	625	566	592	544	556	533	595	560	550	556	534	566	605	563	550	565	583	552	536	572	589	561	558	587	579	590	541	587	561	533	535	532	613	534	615	568	557	588	603	589	574	575	570	575	567	565	561	574	616	577	562	598	575	558	598	581	545	592	597	549	551	550	549	637	591	529	581	566	562	531	577	569	582	529	564	574	595	569	616	575	596	583	614	572	607	536	595	591	568	546	596	542	556	558	595	570	595	537	585	578	557	564	523	605	585	574	554	595	552	544	545	592	578	561	573	526	578	586	550	591	620	544	568	596	612	596	572	530	622	596	602	568	572	545	594	569	602	577	582	596	566	566	556	558	565	604	579	562	571	563	529	619	579	597	565	587	596	583	570	597	567	617	563	548	538	547	584	596	552	580	577	574	599	577	570	562	623	593	570	584	600	553	554	595	598	581	576	596	608	605	505	572	557	635	567	543	558	515	586	561	586	568	579	594	568	605	566	556	594	585	548	583	578	596	585	593	549	551	576	545	601	531	588	587	554	628	587	598	585	562	567	606	591	539	524	644	554	576	574	564	588	552	643	561	570	574	579	572	573	565	565	634	564	591	520	586	564	575	568	603	532	569	548	576	584	585	560	591	531	578	582	582	545	562	587	556	552	608	581	556	599	576	573	564	553	584	562	585	528	583	596	583	556	576	550	567	551	568	595	618	576	553	557	557	544	588	554	591	550	616	574	523	562	531	605	546	605	535	548	552	581	551	587	530	583	615	564	546	573	532	534	585	588	561	605	568	598	622	530	545	590	549	532	603	587	576	549	555	588	605	584	568	591	590	566	566	600	586	591	586	568	594	566	618	599	615	573	594	572	566	587	576	549	605	527	575	568	575	590	590	594	565	561	551	569	587	528	606	599	604	543	567	560	630	545	569	570	616	610	496	588	608	579	578	577	625	577	545	578	543	601	583	575	591	616	572	550	534	540	561	591	569	593	605	542	545	601	603	584	571	600	553	606	598	595	584	581	540	600	589	595	586	552	569	557	504	578	547	575	595	556	579	534	559	610	563	523	570	543	568	561	577	550	588	550	552	530	585	565	622	532	546	582	577	575	570	559	589	549	581	607	595	590	576	593	563	558	567	557	589	581	574	600	598	617	547	599	610	580	583	545	552	553	589	603	546	563	605	578	576	575	601	584	547	592	591	554	633	606	609	581	593	585	541	573	583	566	577	577	535	560	537	594	539	565	519	537	589	561	572	606	542	572	561	549	587	556	581	612	562	546	557	610	595	601	584	578	615	546	564	615	581	562	572	609	588	553	581	540	591	566	590	518	607	585	589	552	572	578	535	568	574	571	597	569	557	569	595	588	578	580	563	556	597	580	567	590	556	589	557	553	575	597	564	519	564	572	600	560	585	548	592	577	556	533	554	578	580	571	583	543	585	557	575	559	589	576	570	563	561	590	571	562	611	532	563	568	606	559	603	608	576	575	576	584	550	614	566	567	553	560	575	615	563	577	597	543	564	577	582	573	545	543	530	575	586	607	612	565	580	566	593	584	565	593	537	611	572	586	614	580	554	559	553	567	606	610	571	608	577	582	550	613	565	592	600	575	580	577	558	576	582	555	547	581	561	552	574	568	591	572	552	543	556	581	551	591	617	583	561	574	559	572	565	578	586	540	554	562	574	579	580	594	604	577	601	550	606	590	589	567	617	584	592	577	602	565	567	620	542	564	599	595	583	632	570	570	610	604	563	515	553	583	532	574	544	562	584	582	578	579	574	570	601	548	567	575	559	553	640	621	558	571	547	523	615	602	536	598	547	596	581	558	590	557	597	566	638	570	550	589	559	568	563	573	551	545	606	576	550	604	570	576	588	564	557	536	578	579	560	555	578	578	534	582	567	629	563	612	538	541	555	566	575	587	615	588	587	578	606	594	573	586	585	544	591	565	572	515	597	594	571	617	568	574	586	558	587	597	567	572	596	585	593	561	567	566	587	612	634	582	548	604	560	537	586	600	607	574	568	546	580	582	571	589	548	594	548	597	545	546	582	593	587	585	613	570	575	611	591	566	592	591	592	573	547	584	526	594	551	583	584	601	606	606	581	578	556	558	556	585	567	579	552	585	571	559	543	581	554	610	577	543	581	558	584	550	576	608	601	590	585	522	551	546	570	556	566	579	594	578	526	570	552	591	563	577	569	486	581	564	590	557	564	591	595	605	579	563	587	559	574	568	600	574	570	584	569	577	541	591	609	575	586	595	598	615	583	542	541	566	574	566	598	554	537
30385	52739	41045	28628	21225	13904	12699	14579	11149	11748	7733	8554	10481	21069	27337	26329	21223	14048	8078	3865	2038	1379	1051	933	910	837	833	859	875	858	882	849	783	782	858	797	790	827	834	828	848	850	825	807	820	873	832	812	860	816	833	877	844	819	808	814	858	826	802	824	813	870	768	878	866	869	827	857	887	820	808	865	826	853	831	804	844	860	895	897	860	874	810	784	824	849	846	855	846	855	855	866	834	822	890	851	863	852	825	853	834	822	794	909	842	866	857	867	872	825	880	820	835	881	858	843	806	842	852	851	872	835	834	889	845	874	813	816	800	860	809	811	834	845	858	852	848	880	844	834	815	823	803	828	848	843	867	799	885	816	806	841	833	852	846	869	842	787	835	854	823	853	824	859	855	838	843	860	844	885	893	858	868	847	792	807	857	834	838	815	774	853	855	868	889	872	865	871	872	843	856	790	879	821	791	771	864	823	810	856	891	854	865	849	899	830	852	819	818	845	865	776	844	829	824	829	905	835	783	876	839	846	850	816	844	807	833	869	831	827	863	823	840	848	838	814	844	786	841	847	840	865	849	827	855	840	874	852	834	872	823	869	859	834	792	848	821	842	820	811	825	867	861	859	838	865	799	829	851	854	836	845	884	853	844	861	805	838	830	895	860	859	847	842	887	829	812	821	865	856	792	901	832	886	816	854	808	836	823	844	850	890	827	870	824	816	788	860	828	821	836	845	828	810	843	820	800	835	854	824	801	836	798	829	794	837	841	836	793	875	859	822	880	824	840	787	877	846	843	854	814	843	855	834	838	810	824	815	841	886	839	822	898	825	820	866	825	842	836	848	934	843	858	830	837	868	863	824	894	796	828	818	870	865	904	792	803	838	803	816	856	843	830	825	848	839	823	838	825	796	843	837	866	824	845	831	835	850	838	840	850	885	792	908	869	803	879	848	827	824	851	859	817	822	844	878	804	875	856	807	833	892	824	828	823	861	867	821	812	867	801	780	847	831	872	894	838	857	857	814	880	883	834	794	834	819	824	808	860	848	874	835	816	843	830	820	870	911	865	817	833	860	818	781	815	827	848	838	872	837	837	805	782	835	804	833	842	838	747	849	865	906	821	826	805	777	818	833	856	854	847	875	817	889	877	877	803	817	832	820	835	876	852	861	839	806	834	791	854	860	847	894	886	840	843	844	854	825	847	853	857	826	889	836	840	816	827	830	883	846	874	852	851	828	837	802	875	834	853	863	822	861	815	852	862	846	866	795	879	830	870	813	824	810	836	800	815	847	857	879	841	782	816	822	836	830	887	822	837	828	880	791	848	822	856	792	813	859	794	862	873	819	818	834	818	813	901	815	824	830	839	882	813	783	869	811	821	851	829	874	807	803	856	822	872	868	859	836	899	789	785	824	834	862	802	844	832	815	810	816	891	882	796	815	814	790	866	803	822	873	855	859	815	853	893	799	877	836	788	818	857	828	805	839	839	820	856	830	801	836	861	829	846	799	840	821	862	819	832	806	810	838	874	843	857	834	815	871	839	826	773	831	828	777	839	759	789	822	868	806	813	865	825	821	868	866	849	870	874	872	826	848	877	849	848	861	846	850	889	868	863	829	811	825	824	855	775	864	915	861	850	804	808	870	854	774	873	806	853	848	840	843	812	832	882	886	824	839	809	842	841	777	899	837	832	838	900	873	827	797	824	804	849	845	817	862	792	846	819	829	813	831	821	812	874	836	784	843	826	820	838	839	898	875	881	830	866	824	758	870	879	897	873	832	822	873	802	886	804	933	855	862	824	816	871	879	759	786	794	877	819	877	852	819	888	806	860	859	821	893	836	830	856	828	814	818	827	820	820	803	778	855	852	816	837	811	827	848	809	840	842	878	866	880	854	832	861	826	844	827	832	834	880	872	850	892	805	847	839	850	839	863	845	836	835	785	827	870	798	841	870	848	834	837	859	882	863	840	791	829	894	863	840	892	829	819	800	840	849	848	852	824	863	859	872	817	803	814	910	828	843	786	878	823	813	777	789	833	859	794	815	795	850	846	764	862	804	848	824	796	902	755	841	821	836	832	831	844	824	854	786	823	844	883	839	835	856	848	808	839	844	871	833	865	882	803	853	840	830	867	881	838	815	897	821	847	812	809	839	872	841	842	843	877	882	898	862	795	867	870	832	789	789	810	883	844	822	844	854	817	816	840	827	887	834	884	832	842	853	807	808	825	779	795	781	860	785	862	831	864	836	848	835	872	835	862	869	824	827	830	851	814	853	864	829	791	828	835	865	815	809	820	843	791	786	846	849	883	833	854	808	845	816	831	848	884	845	770	914	865	879	879	786	833	837	858	872	872	849	852	803	839	853	882	781	858	838	847	856	812	850	848	843	893	816	869	841	861	894	885	842	851	889	821	916	843	862	798	840	873	805	819	834	797	837	867	878	882	795	885	839	860	797	827	874	841	833	788	835	894	810	880	812	886	829	854	817	848	875	826	840	824	832	829	886	872	839	823	858	796	814	847	787	843	822	855	823	812	830	839	868	810	880	866	855	857	867	875	853	810	815	821	870	847	797	837	847	828	832	818	807	850	834	867	852	823	827	845	900	819	854	836	893	834	820	810	817	827	867	804	881	862	751	825	817	853	818	884	810	844	815	778	854	832	817	838	830	843	792	867	859	885	831	794	863	808	830	850	882	832	841	825	815	910	814	878	868	794	832	860	856	811	813	797	827	813	803	850	875	840	824	854	783	884	801	807	811	877	840	770	847	795	810	832	802	861	815	842	821	837	821	862	758	903	810	840	848	839	889	835	835	864	820	824	854	825	848	800	841	843	850	819	858	801	858	853	857	812	849	825	819	775	847	825	813	809	852	805	827	848	838	879	819	862	846	836	792	868	857	861	846	885	835	824	814	789	861	849	871	849	848	823	887	787	852	871	871	862	866	809	817	834	893	839	851	810	793	850	861	777	835	844	847	830	858	851	844	851	858	817	840	836	824	844	885	839	844	833	812	836	850	850	786	815	830	872	860	824	851	876	787	791	880	849	800	845	856	830	905	865	853	804	831	914	838	870	889	823	878	884	807	833	845	848	837	845	839	835	842	793	938	820	875	874	847	866	835	847	838	822	836	884	842	851	869	797	904	861	807	800	860	843	889	907	816	813	898	851	810	885	848	794	848	837	803	861	806	861	803	857	825	838	840	840	853	848	830	826	849	847	862	873	870	802	811	871	879	874	821	878	857	877	849	861	844	838	845	851	836	847	827	837	783	859	808	812	812	850	803	846	872	820	799	803	869	823	842	838	831	818	839	837	849	873	827	843	788	826	826	853	812	844	854	849	819	845	838	809	804	872	916	842	827	817	893	869	858	819	810	861	841	821	815	895	796	841	830	865	788	838	813	820	869	847	846	860	861	854	796	818	890	831	843	812	792	806	883	833	817	846	820	809	791	846	828	867	883	804	849	825	824	848	799	810	868	834	840	807	796	831	814	850	863	842	826	863
27513	24390	23914	16889	7490	3459	2803	3691	3664	2171	2368	2200	1794	1724	1879	1959	1653	1353	964	744	661	617	578	623	604	624	603	622	609	583	569	583	589	592	569	609	614	547	572	563	556	537	598	590	620	611	592	587	625	604	593	588	618	603	628	616	574	570	582	534	590	615	532	600	626	602	602	566	563	567	618	567	575	588	560	552	609	610	575	606	599	572	630	589	588	606	601	605	634	583	631	570	630	568	618	632	582	647	615	610	598	610	600	582	602	592	603	607	598	581	601	615	600	578	603	614	586	611	545	556	597	591	596	547	612	607	625	614	621	625	600	613	629	611	603	588	624	568	599	621	579	592	595	593	603	584	562	573	580	607	586	642	601	611	585	571	612	589	603	578	632	533	587	632	592	631	583	586	629	593	591	616	582	585	588	613	601	580	605	592	568	621	590	586	649	585	555	590	603	608	593	607	576	604	540	588	622	584	568	617	594	570	578	582	574	624	637	575	628	603	605	596	623	574	567	625	594	593	550	599	615	593	594	577	575	569	626	607	559	534	575	592	559	582	599	585	604	595	636	557	613	589	553	614	538	570	607	591	592	611	575	624	609	604	617	643	652	601	598	613	618	618	577	528	576	582	602	621	583	573	633	624	575	613	586	571	588	605	571	581	555	629	585	579	608	579	575	600	608	598	583	594	580	588	597	579	564	610	582	604	622	568	595	613	594	601	621	591	571	571	597	598	605	573	605	583	623	599	566	632	615	599	624	564	601	576	625	573	633	596	608	586	572	588	576	578	642	590	638	586	571	603	580	582	578	568	590	581	575	641	583	599	573	635	595	581	573	563	599	579	617	587	575	586	612	628	603	559	608	568	607	586	604	558	570	624	583	604	603	563	609	606	571	609	628	631	576	583	622	626	587	595	616	622	600	633	583	610	577	583	577	602	574	618	552	575	617	592	538	614	636	593	561	580	584	593	602	608	620	554	606	576	613	594	589	588	611	601	573	580	564	587	610	601	582	587	591	564	546	629	557	632	577	584	599	611	610	618	627	604	640	568	642	596	584	570	599	579	605	640	602	576	598	571	581	586	585	597	635	594	605	605	532	578	628	599	627	559	594	595	625	674	633	596	584	585	595	583	601	622	575	593	602	582	592	596	624	569	595	584	640	572	592	595	605	575	538	571	571	596	593	554	609	581	585	623	628	600	619	602	579	609	597	602	566	582	611	608	645	584	621	576	571	634	546	599	592	633	551	573	598	604	566	565	564	612	589	615	648	583	647	577	571	605	586	611	609	633	599	550	588	555	609	553	588	642	604	602	600	585	615	640	578	574	597	610	592	574	589	621	634	623	593	589	579	619	591	533	620	630	590	602	606	592	581	592	604	615	586	593	570	584	627	603	649	593	626	585	621	605	577	591	593	590	558	576	581	636	566	582	614	586	591	615	635	614	597	621	628	571	588	565	570	585	599	621	618	595	637	562	609	598	574	601	603	598	622	659	585	580	611	598	543	577	570	590	590	605	596	579	574	632	589	631	564	584	556	609	578	594	630	644	587	566	593	594	580	578	575	602	596	585	594	559	618	604	571	638	577	581	605	556	591	614	604	594	583	632	588	561	578	596	564	563	585	581	600	562	638	608	599	569	552	614	587	621	607	617	592	603	602	609	568	630	549	623	649	623	574	620	597	617	602	571	606	610	562	591	568	615	572	620	606	597	619	596	601	584	596	607	596	627	594	581	603	601	614	596	601	597	583	581	607	642	603	588	597	560	634	582	573	603	621	590	561	607	596	582	562	585	565	592	597	619	611	581	568	604	589	622	560	577	618	583	560	593	587	598	599	582	637	619	562	565	605	586	568	615	593	563	598	558	635	594	601	584	589	633	587	584	595	548	599	566	605	606	589	608	604	569	602	572	585	582	602	636	635	590	582	571	593	616	599	586	538	591	572	593	591	557	598	583	619	608	571	599	593	576	612	582	571	618	588	558	589	582	603	588	583	564	638	573	548	628	571	595	598	606	597	567	650	599	595	575	545	590	603	584	562	585	572	626	565	578	642	626	604	613	573	577	594	612	568	564	605	646	613	588	605	544	623	585	580	558	591	599	585	590	590	608	576	614	610	585	607	613	593	607	590	560	563	605	575	574	591	577	575	589	601	599	639	591	596	583	568	564	583	567	602	600	593	606	587	607	621	608	610	606	583	588	620	564	568	597	629	565	599	615	589	591	598	614	597	602	604	591	613	606	566	577	590	583	603	652	587	665	585	591	591	577	578	598	574	586	628	611	580	593	579	633	614	613	614	614	567	606	583	550	571	636	604	604	582	604	593	608	607	618	587	602	594	607	606	586	595	574	595	556	571	589	602	593	622	575	611	578	593	606	591	616	597	600	591	593	585	568	617	618	595	568	570	628	564	565	634	564	606	605	579	600	567	602	601	623	622	639	635	572	607	586	607	598	607	578	550	583	615	593	604	603	555	590	573	559	608	553	645	646	603	581	599	600	611	545	591	573	587	563	613	607	591	598	621	552	592	605	572	582	559	597	600	603	579	617	587	581	539	607	623	592	608	627	582	610	599	591	591	552	598	611	597	602	581	631	595	618	678	552	560	612	576	578	557	544	580	561	584	603	578	588	611	591	587	632	642	617	610	602	558	600	617	586	594	572	609	566	615	599	593	640	612	550	601	580	630	618	618	566	589	577	581	579	579	593	623	554	595	592	559	545	598	580	592	575	593	596	598	605	620	608	576	602	581	544	578	615	624	612	585	607	560	596	664	602	585	616	583	574	584	622	617	603	579	606	590	619	595	608	615	627	588	643	603	585	588	604	598	617	611	573	564	607	602	597	633	621	559	597	648	572	560	580	597	608	613	606	571	590	610	592	584	597	605	610	583	610	624	596	618	592	586	550	555	555	612	594	599	632	611	607	612	598	562	592	586	594	617	646	616	598	582	571	587	614	581	611	549	595	607	575	593	573	588	585	615	586	630	575	603	543	590	598	601	596	556	577	600	583	607	559	551	587	569	599	618	645	604	641	575	602	610	602	594	587	553	613	609	611	641	619	607	598	621	573	623	558	587	596	607	609	599	633	586	629	630	596	643	591	615	577	619	605	563	580	599	625	582	629	607	583	596	590	576	581	621	579	595	593	563	610	637	586	635	600	584	587	624	614	587	612	562	600	578	617	619	593	631	586	636	594	570	603	610	644	594	582	622	605	600	634	587	622	615	553	613	599	585	547	638	555	561	596	581	605	581	576	591	612	565	568	563	586	572	595	634	602	576	618	590	565	606	612	580	594	618	570	576	617	636	579	577	589	553	617	623	578	611	580	596	634	598	643	580	564	591	611	626	612	611	582	581	595	565	593	566	593	551	592	636	574	606	625	581	603	576	619	590	623	562	561	598	593	617	631	621	580	650	589	623	555	610	585	579	591	641	553	595	608	557	564	593	621	568	545	598	575	645	589	597	586	574	583	636	558	591	614	599	611	594	648	594	599	585	561	614	624
28156	40142	29543	20998	12441	8091	6975	9152	9273	5563	5899	5299	4199	3953	4075	3983	3348	2575	1752	1218	1037	969	910	865	939	865	892	886	902	881	901	883	936	903	884	888	875	875	884	880	828	927	907	856	934	886	881	865	897	911	863	902	910	835	939	905	861	839	870	936	924	874	895	939	877	925	852	906	881	885	831	919	840	923	870	941	881	855	868	836	915	817	891	889	884	840	897	876	917	960	843	864	881	903	893	919	922	904	859	934	882	906	918	892	931	882	866	958	852	923	896	885	822	888	876	872	911	914	926	911	928	902	825	909	860	933	860	922	878	926	865	924	896	901	851	915	934	839	851	873	891	911	942	901	888	925	863	879	884	923	899	865	868	884	897	900	898	879	859	907	911	869	896	878	897	845	924	886	892	932	925	867	896	883	880	900	873	873	907	918	890	879	843	905	947	883	864	883	912	915	933	919	868	890	912	823	880	884	839	934	871	917	907	908	911	857	906	866	847	888	902	907	861	826	854	872	885	874	881	874	889	878	872	897	883	899	902	861	897	880	886	867	874	926	844	911	888	915	902	882	875	873	886	948	880	845	858	916	888	904	879	896	868	916	877	891	860	887	945	885	846	923	914	921	916	857	860	901	910	893	812	926	865	886	903	925	923	856	844	901	880	868	838	875	886	900	817	848	932	881	905	910	924	903	908	870	912	921	848	857	890	940	878	910	858	941	873	905	908	901	896	879	874	838	877	878	861	903	882	864	856	888	891	908	894	930	877	910	901	891	834	873	891	886	885	927	872	853	841	897	884	941	859	868	871	908	905	827	924	903	913	847	875	883	878	913	908	866	874	844	880	869	898	897	902	892	907	869	844	871	917	866	887	892	922	905	872	874	882	902	899	875	940	858	939	905	864	848	879	869	877	903	886	891	850	849	918	895	868	882	908	871	894	903	873	869	899	850	864	891	886	832	911	967	903	914	855	842	905	928	902	851	897	841	883	864	871	895	924	875	881	866	840	853	886	873	905	861	905	878	848	852	872	887	857	897	875	866	943	897	849	910	886	883	878	906	859	912	883	901	855	836	873	871	834	900	880	881	930	885	865	920	943	928	864	887	882	919	872	895	901	905	824	815	880	905	947	861	936	882	868	865	894	887	863	872	891	920	858	881	918	859	892	880	850	861	874	861	917	854	879	896	900	863	844	909	881	926	872	882	920	870	900	872	863	871	870	908	917	857	884	858	890	897	925	897	872	916	860	856	853	813	907	944	857	900	852	893	873	855	914	900	918	914	878	885	914	885	887	875	909	913	897	906	876	895	852	906	851	927	871	877	901	893	903	917	913	955	847	856	901	895	907	929	881	871	861	917	871	852	927	877	926	866	858	904	857	917	914	843	938	946	908	859	868	898	832	926	908	887	881	861	880	880	907	878	889	931	898	843	890	891	961	875	893	875	910	884	889	884	825	927	888	888	820	868	835	871	908	856	889	911	842	853	872	919	878	883	917	851	906	905	882	900	853	854	890	867	880	893	905	897	873	906	868	890	813	894	897	875	878	925	917	902	905	843	902	882	898	855	928	903	888	919	893	908	891	903	821	892	882	885	903	860	857	845	868	843	921	902	876	927	856	840	913	874	897	944	879	830	920	912	906	882	948	870	894	878	890	881	945	923	937	890	879	927	849	897	893	847	896	870	875	906	889	885	926	874	906	915	851	838	889	932	863	897	873	838	934	886	899	824	921	906	882	891	912	899	874	863	880	894	889	838	844	847	851	915	882	882	924	869	881	836	841	902	911	887	898	902	894	884	867	870	930	912	898	922	884	824	885	842	880	858	934	870	865	891	888	864	955	906	860	874	869	878	829	863	896	836	865	884	875	930	892	826	838	889	922	874	900	915	898	876	877	884	903	922	878	886	896	882	852	901	918	928	921	912	885	883	849	851	936	912	884	890	849	869	904	918	855	896	877	903	901	928	916	870	851	878	871	889	911	923	891	855	911	897	891	878	889	913	923	883	883	863	919	935	879	896	930	882	866	883	900	843	866	875	872	963	857	898	902	868	891	873	859	932	869	901	825	898	907	852	875	836	861	835	865	923	876	892	900	901	844	883	920	893	895	920	878	910	871	885	904	874	905	911	875	905	904	914	845	873	891	920	885	844	937	886	898	875	903	938	898	921	868	891	874	904	927	909	891	951	890	866	911	920	862	862	893	880	851	910	932	929	890	917	867	882	851	897	882	850	897	869	926	899	869	866	942	917	877	951	870	927	859	918	907	844	854	863	856	891	882	846	865	896	892	906	872	882	871	911	894	874	955	884	946	911	851	888	885	910	873	941	900	903	879	958	885	893	888	886	896	923	893	925	843	867	915	881	963	873	893	869	810	894	892	885	882	866	905	859	958	820	956	884	919	873	914	864	877	880	877	898	912	874	907	873	870	859	895	939	938	858	876	854	875	863	874	837	917	902	869	883	867	890	904	865	901	913	935	903	892	920	862	901	899	921	830	878	861	906	873	851	938	866	892	866	922	926	860	895	891	873	908	898	862	898	887	934	869	863	865	865	865	887	912	881	853	836	919	914	928	850	911	877	881	924	874	904	902	904	895	885	867	871	908	890	876	913	945	916	907	942	901	872	857	970	869	846	928	902	906	903	866	910	881	882	895	871	834	904	865	936	853	929	914	865	856	905	910	896	899	882	902	907	919	866	902	883	866	868	886	920	894	905	890	942	886	863	846	864	908	916	850	859	893	852	868	933	862	905	861	845	911	867	809	886	896	903	884	877	838	876	936	874	883	887	785	876	958	928	909	902	871	893	925	888	901	903	871	889	882	884	899	883	824	888	918	855	873	863	882	869	942	892	896	924	922	899	870	876	893	891	892	847	910	878	881	900	868	868	872	825	899	934	899	910	927	916	908	892	891	924	898	842	844	874	910	842	909	932	897	873	868	907	943	922	931	848	894	909	919	885	916	872	887	895	922	850	890	877	881	836	963	897	893	912	899	821	911	908	932	861	896	877	941	908	840	853	893	880	892	895	903	860	884	892	894	870	882	882	921	895	913	826	871	873	874	890	894	902	861	860	869	916	927	873	916	930	919	894	890	883	867	868	873	908	912	914	922	884	885	887	863	904	915	943	875	888	816	868	845	887	887	939	859	912	893	923	922	877	887	870	890	865	851	887	920	910	898	859	869	864	898	879	864	852	877	929	898	871	925	904	858	938	917	838	836	897	931	839	922	902	878	889	878	946	870	912	885	894	835	846	829	856	878	930	905	875	851	910	927	907	863	922	883	821	905	930	913	948	829	855	865	897	869	844	882	879	924	859	855	899	893	940	888	958	929	948	858	963	884	914	912	907	901	854	902	887	865	894	887	862	923	841	859	935	826	906	863	879	913	878	846	917	924	888	905	876	907	857	893	862	874	866	877	871	898	869	876	909	937	867	897	887	870	866	861	909	893	887	929	871	921	897	892	901	834	890	865	884	917	889	882	895	870	842	906	895	875	892	894	870
24213	21109	28246	24689	20397	12682	7100	6479	3392	3464	3431	3005	3643	7147	6963	7300	6475	4512	2650	1512	1048	870	742	683	654	637	641	618	681	679	649	626	606	632	634	589	586	619	645	659	629	647	661	630	561	597	609	598	633	601	620	626	590	644	635	623	626	641	610	641	628	631	584	641	608	635	620	609	647	629	616	623	629	629	613	638	598	636	609	661	623	640	609	576	616	583	616	647	634	604	597	599	608	604	623	644	597	598	590	587	595	583	616	673	613	655	652	620	590	606	609	602	589	622	621	610	586	646	610	622	661	614	607	650	641	669	657	626	611	596	636	604	643	579	581	593	623	695	583	666	584	609	637	611	611	529	629	626	618	585	606	649	609	600	645	655	619	650	629	647	585	646	634	616	585	598	630	628	591	600	629	638	619	666	636	613	591	622	619	627	605	618	612	608	619	611	641	569	634	611	622	608	605	623	612	608	618	578	631	602	569	615	602	618	641	644	662	639	564	611	590	605	638	604	606	596	644	596	603	672	587	616	647	593	614	648	595	586	620	639	621	604	581	639	579	635	653	647	587	616	587	610	607	636	613	659	640	640	622	605	628	632	624	640	632	613	621	607	651	647	613	637	555	599	626	618	639	608	613	656	663	606	662	618	600	598	630	622	622	618	631	627	584	650	636	602	632	597	656	620	602	610	614	624	675	626	613	623	617	621	656	606	599	659	671	612	651	593	599	654	622	643	600	626	590	605	610	593	606	642	617	630	597	627	579	645	632	626	620	685	607	644	600	668	603	611	614	630	582	603	589	603	620	631	633	570	613	632	653	607	641	613	628	601	611	631	588	637	629	644	592	581	651	647	647	593	614	591	557	602	607	634	627	567	643	656	632	650	636	659	615	586	621	637	632	657	602	620	659	591	648	641	610	623	597	626	654	563	612	629	637	635	615	649	590	652	604	608	619	587	582	585	633	613	605	639	624	617	588	646	657	616	625	636	616	632	603	599	624	623	598	598	608	675	625	637	658	637	625	631	610	615	612	642	557	626	647	629	607	639	633	588	580	667	649	611	619	646	656	592	597	610	645	611	571	588	629	653	625	583	642	678	618	592	653	559	605	606	630	600	616	622	680	591	585	608	672	637	670	642	597	588	633	614	636	574	655	611	604	573	626	593	621	614	609	618	597	579	590	607	635	635	641	644	626	643	584	651	666	612	616	551	612	620	644	636	646	607	616	594	665	580	595	660	607	580	632	576	600	616	603	598	619	617	603	624	608	632	622	639	628	631	612	611	595	613	669	610	600	618	580	599	598	600	632	605	601	607	566	644	621	606	621	615	663	604	592	605	661	620	605	609	633	615	606	570	616	624	609	622	587	613	603	591	621	609	613	622	607	671	573	618	653	620	623	599	652	614	597	634	598	638	658	635	608	621	621	639	626	663	568	629	633	609	660	602	643	627	601	628	666	597	632	663	622	619	638	610	614	625	629	606	659	645	622	585	646	584	586	575	658	676	612	606	605	621	633	607	610	622	615	644	600	650	645	636	655	665	633	607	617	632	633	651	631	616	618	629	657	656	579	653	626	633	632	549	610	618	640	605	591	655	614	610	623	618	630	626	627	612	601	638	610	616	613	653	627	586	666	604	631	631	647	593	627	579	631	648	609	609	581	590	586	640	664	610	631	609	626	637	581	647	614	632	593	639	587	585	594	664	580	615	617	623	633	598	601	580	584	640	648	653	596	664	603	636	668	676	583	605	620	604	626	583	608	653	646	580	612	615	666	653	629	606	626	619	603	630	659	594	626	609	550	578	591	658	656	635	636	602	636	587	611	609	684	605	578	648	622	635	635	568	617	618	611	600	603	675	635	613	618	653	623	605	623	639	608	660	635	612	652	614	557	610	661	608	599	609	632	665	606	587	664	615	628	602	614	679	628	680	577	586	584	623	612	625	676	601	606	572	578	623	616	658	614	640	600	654	597	641	629	617	594	639	647	663	635	601	651	566	615	624	631	626	576	610	570	594	620	634	582	642	627	650	604	630	639	592	579	574	637	644	626	558	675	608	640	596	615	604	641	665	631	600	662	600	628	656	609	645	598	621	605	619	606	657	621	594	631	552	612	607	632	634	617	613	591	609	578	599	618	619	627	607	636	639	612	677	597	673	621	625	621	671	616	628	649	631	648	600	590	603	585	612	634	653	579	635	626	636	693	617	620	649	663	639	614	612	616	629	598	604	669	607	605	630	622	621	603	629	622	585	605	618	616	674	554	603	605	639	609	621	600	587	608	617	677	624	630	651	653	601	572	646	576	595	627	614	623	665	596	614	603	636	592	604	640	663	628	643	606	633	572	623	600	624	638	627	612	638	637	613	648	562	610	603	635	622	593	592	614	601	608	604	613	669	599	630	594	611	628	655	630	653	642	626	609	622	622	676	593	634	642	609	663	620	643	613	603	588	619	650	649	606	602	627	614	647	656	616	635	615	595	583	633	625	638	645	631	594	621	623	630	626	690	595	559	623	616	636	634	587	617	611	585	612	627	642	643	598	603	642	607	579	617	644	619	584	619	565	652	629	611	650	624	605	618	624	578	616	614	554	591	565	617	626	577	615	602	622	629	603	616	617	602	588	603	630	594	629	585	637	583	613	622	574	597	598	568	592	672	586	617	574	628	546	613	680	634	617	606	611	622	617	610	599	616	596	624	633	617	614	619	608	610	662	593	601	606	592	565	606	645	598	651	624	579	622	666	575	640	613	619	608	603	619	601	618	639	608	604	610	619	609	634	633	618	609	606	607	612	608	642	603	572	629	629	572	636	631	601	649	669	628	604	651	582	623	617	641	650	632	628	617	609	643	643	642	603	592	650	597	585	611	631	632	637	621	610	634	626	640	603	611	605	642	617	627	608	605	612	602	630	620	601	577	599	581	610	620	587	618	629	639	600	602	577	573	622	641	615	600	649	623	612	628	573	618	592	627	641	634	602	589	653	632	672	573	626	596	642	628	616	587	648	599	643	638	597	594	642	601	640	637	653	601	609	680	609	630	601	632	640	660	582	608	579	655	655	606	594	621	574	605	649	613	611	596	626	618	602	652	624	584	625	651	618	593	574	564	591	600	655	595	613	651	660	608	668	621	647	640	622	645	607	639	619	595	631	634	618	579	611	605	598	596	602	555	624	617	617	641	595	585	650	604	618	662	602	624	574	608	637	595	597	635	606	684	612	637	617	649	637	628	630	624	586	607	620	669	667	615	684	598	618	611	632	586	642	620	642	637	584	607	666	574	600	662	656	615	624	632	627	600	627	624	606	552	626	642	662	628	648	620	582	581	636	604	605	593	631	608	634	636	606	632	573	647	595	604	569	651	637	621	621	610	642	628	618	667	638	652	627	627	616	588	623	626	585	594	619	608	626	627	612	617	645	618	655	599	567	648	639	610	570	630	636	607	590	639	625	661	643	622	616	607	623	619	638	646	586	637	613	600	614	615	624	556	644	650	576	614	617	655	607	559
28556	45672	40195	29880	20083	15830	12813	14122	8192	8293	8150	7435	8248	14555	13562	13923	12257	8910	5152	2986	1841	1420	1132	1086	973	920	949	982	903	877	916	939	949	914	889	907	915	934	957	967	874	981	945	906	963	887	919	877	942	931	958	916	978	889	954	979	959	934	931	965	911	930	910	978	923	946	944	925	940	898	938	941	970	918	937	946	935	901	910	897	891	911	958	952	903	908	950	859	956	945	936	950	928	918	896	964	911	940	983	943	904	966	934	914	909	922	913	918	893	970	945	909	947	909	868	965	932	956	981	960	961	929	898	911	921	909	885	933	928	919	969	966	921	867	948	897	925	900	940	929	938	937	977	958	906	972	973	939	926	906	991	907	914	929	943	909	949	922	976	948	862	977	961	1005	945	960	953	906	938	920	943	883	922	956	916	935	953	958	923	929	896	894	897	914	933	899	975	933	890	892	929	983	880	945	900	919	900	926	977	858	982	923	931	985	955	862	905	942	917	870	883	919	961	919	901	953	882	950	969	985	946	937	928	912	929	958	921	1024	901	908	924	934	912	966	926	884	920	940	944	976	890	957	938	936	943	949	912	926	997	924	936	910	919	943	937	965	920	906	999	863	893	907	886	953	945	948	921	943	967	922	961	943	959	928	917	933	959	996	940	909	959	979	932	963	966	910	938	958	861	912	959	929	896	917	941	952	911	915	905	909	952	923	897	989	890	969	881	895	898	935	876	933	928	881	892	910	876	943	900	939	915	886	909	960	936	942	984	905	945	870	931	928	951	926	965	941	931	909	925	964	920	943	919	894	933	943	941	943	921	938	960	895	925	953	935	939	949	951	897	929	977	920	917	947	865	964	890	948	898	937	969	911	935	902	909	938	916	949	922	896	962	927	961	861	867	905	939	927	886	899	945	967	931	923	875	920	867	986	881	896	910	917	955	904	927	938	876	919	891	912	885	903	930	954	892	907	931	991	953	941	954	989	917	927	966	937	906	979	922	966	901	892	921	953	956	915	873	881	921	948	969	926	950	904	866	941	947	918	896	978	955	958	941	943	918	939	936	889	937	950	888	965	910	934	948	992	940	881	903	932	932	963	911	924	906	890	881	945	944	849	947	920	870	872	952	888	914	936	947	918	903	941	967	932	943	960	894	956	940	932	916	932	880	896	946	892	927	912	958	926	942	946	947	955	941	911	935	899	897	939	916	906	936	947	897	952	965	911	911	942	937	902	923	934	933	916	874	974	917	991	929	861	975	949	919	895	898	907	942	938	940	867	898	960	959	915	883	916	926	942	932	964	935	941	948	899	941	970	898	886	908	927	899	896	942	895	915	929	966	935	922	965	882	934	923	947	967	947	977	908	968	933	918	974	930	849	889	898	975	908	882	894	919	934	884	943	855	948	876	964	950	905	980	963	935	951	958	928	952	947	988	989	905	903	894	888	914	942	920	905	891	908	955	930	924	919	912	954	962	879	983	941	953	885	937	952	914	928	996	924	919	874	846	940	920	873	966	952	878	896	952	927	945	943	948	891	973	963	950	930	946	932	842	945	944	1001	889	935	893	910	975	909	980	949	898	933	942	928	936	947	922	934	931	980	918	913	909	942	925	919	912	901	917	961	997	919	932	941	959	946	953	935	937	945	926	899	922	925	959	926	917	867	943	976	923	947	898	945	928	870	950	932	962	963	944	902	928	936	933	924	909	887	935	952	918	943	971	952	900	907	954	863	967	887	938	865	920	940	931	939	919	1003	878	885	888	953	992	943	945	962	956	920	990	877	926	975	1004	920	928	948	913	932	946	928	927	932	953	980	924	909	926	902	929	946	1006	967	949	937	906	864	894	902	935	956	914	928	949	942	897	905	881	932	958	911	922	938	910	993	900	912	900	948	898	943	878	901	909	921	922	940	924	900	917	932	881	945	952	920	951	880	964	919	911	922	910	968	890	872	968	956	925	947	941	880	946	982	959	959	941	969	922	922	947	963	963	931	941	908	936	933	933	897	943	934	943	922	918	918	943	967	918	951	921	898	945	956	899	951	956	909	852	910	888	898	894	968	944	979	931	893	939	941	903	902	930	946	943	995	906	955	964	988	894	943	921	883	968	913	932	941	948	901	920	929	928	960	918	910	958	960	904	916	908	904	892	909	958	931	941	876	941	893	950	970	919	928	934	903	870	902	936	913	940	909	892	916	904	911	933	918	984	878	917	950	916	947	941	880	929	917	857	940	881	959	881	969	933	948	953	934	941	874	892	891	930	879	918	972	953	919	968	949	958	959	938	957	898	908	948	963	922	920	933	956	908	915	870	934	916	958	940	925	901	900	949	934	901	896	1033	950	938	884	917	906	922	914	965	905	916	908	924	904	956	946	925	907	891	918	982	919	1014	904	949	922	985	939	925	897	915	949	852	947	926	918	917	969	991	919	916	910	887	942	952	912	930	897	955	946	984	991	919	910	884	912	895	936	938	881	941	949	876	925	894	908	945	931	929	986	942	948	971	942	864	916	899	945	923	914	934	921	921	911	931	952	915	928	923	928	895	903	986	970	922	935	937	966	885	954	915	992	908	974	959	921	913	912	983	903	938	887	971	905	897	919	915	919	892	896	952	857	945	943	933	924	946	973	908	918	920	957	919	963	916	916	888	974	903	931	944	936	882	912	862	910	946	910	923	894	911	982	952	944	932	890	911	897	964	897	878	949	955	905	993	925	918	885	902	976	889	904	909	933	964	936	902	908	966	917	920	928	907	971	926	942	921	943	921	932	892	914	948	920	921	886	962	971	896	889	931	981	950	940	960	934	883	920	968	915	903	945	931	884	898	988	926	936	928	919	921	849	931	913	921	897	918	942	898	927	966	925	941	906	899	928	975	943	938	911	933	903	834	897	896	924	902	909	912	925	925	940	941	921	940	890	877	919	954	879	916	942	930	900	940	962	979	928	905	926	963	961	958	939	920	908	933	917	946	920	946	931	927	908	960	932	952	983	899	935	940	955	924	965	885	935	884	934	944	919	941	929	917	947	909	882	897	945	911	924	941	996	931	927	945	915	927	918	956	916	907	937	1011	946	935	925	904	941	918	928	952	845	925	927	932	920	927	963	962	951	937	929	926	922	965	987	908	949	966	982	950	926	923	917	916	878	977	869	969	929	920	915	969	957	938	949	907	895	914	941	968	923	918	948	927	910	896	826	961	908	868	950	865	931	979	916	916	892	928	910	928	880	997	913	982	994	964	879	939	906	932	939	973	960	961	942	906	963	1002	970	906	945	975	933	947	938	968	953	868	905	924	862	946	912	923	959	993	881	917	939	932	961	934	917	946	884	886	958	893	909	953	959	906	957	949	915	934	906	1001	965	923	896	955	930	957	951	988	930	965	943	950	935	965	888	922	926	911	883	960	954	897	906	927	948	927	929	925	935	895	927	919	907	892	907	980	964	989	930	911	925	923	944	993	897	867	918	918	914	921	968	958	898	905	945	988	906	917	926	894	897	935	929	930	933	916	878	993	982
22947	21096	28828	23653	21376	21579	16936	9443	5438	3575	3563	4482	6152	9510	10112	10778	10955	8948	7015	4825	2827	1745	1134	837	752	630	611	567	569	557	610	571	549	564	572	551	552	559	559	573	595	560	524	563	574	557	601	556	615	551	602	593	570	535	585	579	555	584	547	581	598	617	573	576	538	540	615	527	543	559	587	557	553	595	569	558	565	596	557	588	614	555	560	552	532	558	572	541	578	545	546	550	556	563	581	602	578	533	535	592	576	565	596	569	543	568	542	564	580	587	541	530	565	553	591	531	574	532	591	592	531	593	538	561	544	561	555	589	569	591	597	569	543	634	556	538	565	553	546	606	524	537	526	567	543	556	624	594	590	561	595	561	594	548	555	619	594	606	589	553	586	600	609	572	583	566	568	610	566	605	606	560	556	516	566	518	548	561	576	554	587	610	552	558	598	567	593	580	613	556	571	580	594	605	517	601	538	563	600	586	529	579	556	592	593	573	561	574	538	549	603	606	574	542	563	553	538	583	551	572	576	568	571	581	526	541	529	547	568	528	573	620	575	569	572	554	570	610	547	561	532	629	561	578	566	528	603	585	560	557	618	576	574	535	560	561	584	595	579	553	634	587	553	580	598	553	579	518	598	574	553	532	566	563	557	555	539	520	577	565	576	571	527	563	576	569	533	540	598	518	549	578	609	571	540	571	559	535	615	539	559	563	583	581	536	554	533	583	580	528	590	629	554	578	571	574	611	588	559	588	571	588	569	551	615	529	544	563	596	540	530	577	581	541	551	587	589	519	572	547	557	573	584	614	570	563	550	568	564	577	513	566	565	582	522	586	524	582	556	566	605	555	571	591	567	528	556	532	619	606	585	563	603	533	563	567	590	557	533	527	576	596	567	605	607	592	549	587	590	555	541	596	562	568	559	560	572	604	596	535	574	569	555	563	554	555	566	521	582	582	598	575	545	557	536	598	544	577	555	589	585	596	569	558	540	562	597	563	611	568	552	580	542	584	564	545	523	567	565	548	568	527	594	566	560	515	592	583	561	574	509	545	535	553	566	573	563	565	574	595	577	575	571	515	520	599	540	558	599	534	541	576	589	569	596	537	576	520	601	535	562	561	548	521	567	569	544	550	634	579	544	594	574	587	566	588	563	584	566	545	560	566	539	549	583	540	609	540	553	537	567	575	588	626	579	543	553	574	530	581	577	570	577	554	575	576	579	553	588	568	523	559	558	595	586	588	606	570	597	559	600	581	579	569	538	595	563	544	543	575	564	585	556	593	526	568	582	537	598	578	551	580	593	608	567	575	549	541	580	574	597	573	554	515	568	607	614	569	534	604	558	548	581	591	559	547	581	618	577	548	556	608	587	558	558	579	576	594	549	561	590	555	542	608	580	586	557	532	555	612	554	620	546	575	593	570	610	572	526	549	585	608	586	541	569	599	528	605	551	577	525	575	607	563	609	560	534	569	548	563	592	562	564	526	551	544	556	571	524	556	578	610	551	546	575	560	575	562	559	584	564	554	591	569	596	593	563	578	569	593	546	583	592	583	539	569	587	539	548	564	528	577	556	601	583	547	562	527	601	568	565	559	606	546	575	588	616	557	551	543	549	562	582	561	550	557	586	553	599	597	538	569	570	548	560	566	605	556	572	559	518	565	545	562	584	591	606	603	596	594	583	603	607	597	575	571	637	572	584	554	562	548	573	558	578	598	579	543	582	569	576	551	536	566	571	570	603	537	612	570	549	571	564	538	603	560	557	540	586	588	589	546	554	539	544	575	581	536	569	604	605	568	586	527	568	557	579	576	575	576	576	598	570	532	619	590	558	546	562	522	529	541	585	554	605	567	569	575	526	574	536	564	574	590	564	595	568	582	558	536	549	599	586	533	601	588	552	614	558	555	552	543	546	595	573	567	574	571	581	567	552	535	580	600	548	578	544	575	556	558	568	593	568	558	558	567	572	593	580	565	546	568	573	556	506	564	581	525	586	532	590	540	599	552	535	562	530	560	542	538	562	588	553	565	550	578	567	537	584	563	616	552	548	573	597	579	560	569	557	597	573	564	588	558	547	598	578	552	548	588	595	549	571	603	547	571	542	601	580	554	554	527	533	564	570	577	579	579	553	571	570	533	623	538	591	546	561	553	579	556	556	567	564	562	595	595	584	590	536	545	547	570	564	603	547	540	598	550	545	537	541	569	585	584	583	552	601	586	611	592	573	600	578	554	555	532	585	530	560	540	582	584	590	579	553	569	593	571	608	549	569	574	551	569	585	570	603	539	593	582	566	554	555	572	584	548	549	559	549	583	593	578	572	573	520	596	560	564	551	577	567	496	611	560	545	565	562	555	602	566	572	567	553	567	546	567	525	587	525	561	575	552	524	577	562	534	550	584	587	564	564	557	534	554	576	553	548	548	596	558	551	614	542	541	539	552	554	572	551	542	568	524	559	582	566	590	593	581	584	550	619	555	570	553	583	554	602	512	552	575	572	547	564	572	591	580	574	577	526	557	564	553	564	550	562	586	550	562	592	556	576	527	593	592	552	592	557	575	605	551	549	529	570	556	570	583	609	546	592	570	577	562	565	569	555	546	565	599	558	619	600	548	559	551	585	598	558	557	581	577	523	559	572	604	571	579	539	540	564	568	535	589	549	568	577	589	571	598	567	564	568	574	591	601	555	567	572	563	569	598	578	584	527	552	556	600	567	549	518	577	580	558	576	605	564	557	570	555	588	559	558	550	569	576	572	559	540	574	607	582	555	596	569	546	585	539	585	595	579	595	522	543	568	548	592	593	567	561	566	605	535	570	575	535	584	545	571	557	548	544	589	580	539	516	583	555	602	596	542	576	587	575	549	520	548	549	573	560	610	564	528	586	570	552	537	583	575	613	558	574	572	588	568	622	558	564	541	552	583	534	565	572	549	559	577	550	547	546	548	524	565	605	584	545	577	580	557	517	612	563	560	565	561	565	626	611	610	572	566	581	574	561	545	591	578	564	529	586	561	583	542	530	550	558	576	525	558	521	537	531	569	586	544	560	546	556	560	611	525	577	525	515	535	610	535	559	552	553	599	540	555	519	576	576	557	553	557	547	574	554	522	556	558	582	587	580	584	578	575	546	572	556	570	538	545	560	557	596	565	562	556	600	567	572	587	553	545	587	519	599	566	580	586	566	572	554	581	599	558	565	568	578	555	541	539	573	573	543	561	562	586	522	573	582	583	544	593	586	534	536	531	544	543	522	557	568	573	595	566	549	511	579	581	603	546	549	603	545	574	561	580	569	573	578	576	563	559	544	556	582	555	592	579	606	611	604	574	605	565	579	503	599	578	537	579	587	533	559	578	534	595	570	576	558	518	566	545	557	546	549	583	580	566	608	608	557	566	581	572	565	561	605	537	521	544	579	606	553	581	607	549	561	583	573	551	529	585	583	541	565	544	577	549	546	520	548	589	588	583	576	571	525	552	546	552	575	537	551	531	564	556	543	563	580	551	576
31288	51608	48619	37569	29727	23720	18944	17462	11950	8548	8449	10799	13260	18466	17896	18852	18632	15740	12657	8969	5660	3369	2169	1408	1160	954	824	844	796	838	801	811	839	855	806	811	831	820	857	825	801	836	789	850	855	816	834	812	785	826	885	829	817	848	880	825	814	782	830	809	784	837	808	859	849	847	778	821	849	831	865	783	843	845	799	841	797	840	846	872	856	855	802	869	760	860	859	799	835	819	758	802	877	813	846	829	836	856	824	835	793	796	801	825	774	847	899	881	800	818	856	804	851	818	825	841	832	826	844	845	814	807	841	885	795	797	816	826	847	855	850	871	810	812	814	813	845	830	825	819	838	861	804	852	836	857	855	851	832	846	813	785	825	809	861	800	858	822	763	835	784	776	814	837	827	839	849	860	837	814	797	815	865	850	830	779	819	824	836	836	816	830	869	832	800	877	845	801	867	802	820	812	821	834	836	831	808	811	795	827	801	831	877	849	841	798	867	813	846	817	827	823	828	871	863	859	803	842	794	811	830	804	815	847	797	804	784	816	817	795	839	841	817	845	876	835	848	863	828	794	849	852	817	807	853	836	874	867	865	857	849	822	868	823	792	824	835	849	822	830	846	855	795	866	876	859	806	869	862	862	785	794	845	796	850	846	837	853	800	801	859	850	847	879	866	838	852	839	827	827	812	819	829	827	796	804	864	803	815	870	852	847	836	867	825	808	789	832	790	834	815	806	831	815	819	852	774	835	834	801	856	841	793	829	823	807	768	834	877	853	828	843	804	848	874	848	830	814	825	831	814	833	832	813	828	859	899	785	816	894	834	854	842	855	840	891	849	820	825	863	868	764	771	836	868	844	793	856	810	868	864	879	805	908	793	828	826	833	815	817	829	866	770	842	793	849	840	803	831	754	860	795	847	848	870	794	831	856	834	836	864	781	852	855	842	838	841	867	803	842	842	838	810	818	777	833	806	805	834	799	815	807	869	859	876	846	844	807	810	788	812	853	864	812	828	814	839	834	822	844	806	833	834	831	846	856	838	800	848	846	814	769	838	884	760	812	840	851	844	855	838	799	849	798	790	883	817	844	789	863	806	811	815	805	853	880	811	770	819	861	876	850	800	854	862	839	803	774	825	813	817	865	852	922	794	819	828	834	833	823	852	803	821	833	813	770	838	829	877	835	822	867	795	817	810	859	847	823	795	843	878	841	819	824	798	823	796	809	861	865	859	810	784	834	833	841	812	816	868	804	871	840	851	868	850	785	842	799	803	805	810	843	881	821	806	840	828	818	859	804	826	822	831	822	822	793	865	840	847	825	875	838	837	839	830	884	824	867	784	830	813	809	823	852	853	789	810	767	822	879	801	807	825	785	825	844	865	848	767	807	845	854	835	799	803	845	862	792	821	803	839	851	837	826	881	772	837	847	816	866	870	775	883	835	812	846	853	871	852	793	783	850	816	832	860	790	816	796	849	840	885	830	848	853	825	860	781	815	833	732	802	797	849	815	874	843	826	828	789	820	800	826	802	874	870	890	793	819	808	844	814	849	800	893	867	801	877	775	842	814	821	821	801	836	852	841	847	839	827	804	849	828	771	810	826	812	835	788	784	840	825	828	832	814	856	873	780	852	811	784	852	818	838	868	803	807	787	895	847	831	821	900	814	812	876	842	814	823	864	813	850	888	813	849	849	823	843	862	774	781	814	826	854	831	805	854	818	870	806	843	841	821	819	845	849	772	822	801	787	844	883	853	838	843	806	820	832	834	829	865	825	830	828	845	841	883	849	827	816	823	864	841	789	837	803	839	836	826	809	808	804	796	840	812	823	829	857	803	832	861	827	821	854	836	815	902	836	874	814	849	804	859	858	878	880	810	852	838	830	826	882	823	819	828	809	803	867	837	869	814	799	849	818	834	830	815	781	818	786	826	845	873	784	844	845	813	827	832	817	873	849	798	817	858	824	829	851	831	830	793	815	822	831	882	865	814	824	848	843	835	813	798	829	852	810	781	834	828	815	851	821	822	830	820	760	894	842	822	838	806	833	813	827	799	849	816	828	843	818	882	815	840	795	806	808	811	838	775	790	811	799	819	779	827	876	817	828	807	818	824	776	826	789	814	828	837	812	788	829	827	849	797	784	870	811	826	837	845	781	808	816	876	831	839	806	900	812	809	843	838	838	890	828	813	837	874	820	807	841	840	873	811	783	826	824	839	821	866	798	795	804	833	871	869	774	788	855	824	789	853	820	867	767	810	885	777	826	842	858	845	817	837	830	805	836	878	861	846	823	846	895	826	796	851	889	884	809	802	817	828	815	804	823	850	856	855	827	873	849	859	827	806	843	836	840	807	792	828	853	811	881	837	872	845	835	843	782	844	898	820	863	821	839	876	831	849	886	820	862	834	818	799	859	818	833	796	822	808	851	863	820	839	811	851	860	846	819	809	857	806	875	804	823	874	781	815	816	873	820	818	864	823	845	832	802	852	786	785	769	822	840	842	856	764	813	840	837	842	825	916	830	863	846	806	823	861	770	804	880	860	845	894	825	807	849	842	849	805	854	831	814	894	850	873	886	866	834	883	841	805	903	863	814	843	842	788	808	851	808	821	797	805	861	817	855	836	823	777	830	821	821	879	851	835	808	823	840	825	845	808	796	863	843	796	848	882	839	837	816	835	826	874	844	850	827	770	833	863	853	849	773	805	843	825	819	826	832	798	819	828	854	834	794	860	817	840	803	847	855	828	843	852	809	818	818	817	824	863	814	861	829	814	828	824	829	858	833	822	839	847	813	831	815	894	831	826	813	783	849	828	899	794	895	829	868	800	792	817	844	821	801	836	855	860	813	834	875	786	813	850	802	892	815	801	808	824	828	816	811	803	813	815	853	835	874	859	846	873	875	814	809	850	832	808	854	838	810	831	854	847	823	848	853	853	865	865	867	834	837	840	775	840	862	823	858	858	839	825	861	855	864	799	775	821	791	840	811	856	851	837	829	824	824	897	880	850	773	814	847	797	860	836	871	839	834	842	819	845	790	796	805	840	864	833	816	785	848	846	829	807	821	829	848	842	841	821	816	847	821	804	825	890	845	818	824	789	818	847	814	865	858	817	830	825	888	903	803	812	819	827	840	867	887	854	837	864	786	860	813	823	875	854	769	872	850	883	865	817	827	833	811	844	809	925	844	853	908	798	806	819	785	874	777	755	909	839	790	838	827	822	839	838	818	851	801	866	821	834	770	850	849	800	821	834	866	864	816	843	812	847	848	803	826	862	823	811	787	843	850	847	819	865	799	806	842	828	857	834	821	826	835	838	797	809	813	808	823	837	829	839	814	800	814	812	870	780	860	752	891	824	914	862	825	849	803	812	807	834	819	809	799	819	806	823	820	801	855	848	793	808	813	850	816	810	849	799	796	822	835	803	864	840	859	851	864	826	834	784	869	809	816	848	821	811	822	815	783	826	845	830	788	862	823	829	794	832	814	828	819	865	830	841	828	840	845	855
27081	23924	27180	22163	14120	9151	6494	3874	2219	1969	2605	2391	2363	1906	1598	1580	1670	1538	1197	859	734	705	662	595	583	597	578	635	585	597	564	597	571	593	608	589	553	581	597	566	617	604	572	620	594	576	552	578	575	587	652	616	545	591	565	587	562	605	556	589	565	595	568	613	594	567	592	560	630	611	571	587	596	647	594	607	611	608	606	591	598	577	600	573	581	583	596	609	613	571	603	615	669	552	564	584	601	565	579	596	578	549	586	614	602	569	590	607	593	572	551	605	590	621	567	559	587	575	595	583	551	582	576	582	626	585	603	551	576	595	582	548	566	597	590	597	590	599	636	617	529	537	564	555	597	589	611	605	595	597	607	542	567	578	567	564	583	606	614	619	634	571	580	615	610	545	615	589	615	540	577	579	609	593	552	584	603	630	594	594	556	547	614	565	595	598	616	585	612	609	584	584	640	595	636	559	589	542	613	620	575	633	576	557	559	607	549	594	539	603	551	596	595	560	624	630	587	607	584	591	617	599	561	596	610	578	606	597	585	614	613	555	569	557	552	622	592	600	586	613	626	587	625	588	570	592	611	546	631	598	589	619	578	575	561	562	579	600	558	588	587	575	628	581	579	596	577	605	584	632	586	562	629	583	568	591	601	590	556	608	597	585	605	575	574	613	567	555	553	621	581	579	575	564	531	572	632	588	594	571	584	606	538	542	599	636	546	588	608	548	598	612	571	593	552	587	627	633	560	567	570	611	594	646	597	627	570	605	583	596	595	561	581	583	622	574	602	607	569	588	579	563	611	566	611	593	606	600	590	573	569	598	584	573	572	557	601	559	604	555	605	602	592	551	612	589	589	587	562	605	538	568	556	597	573	601	560	565	622	589	541	591	629	600	546	555	574	590	560	576	614	583	600	595	634	564	532	568	586	601	562	596	552	590	597	632	644	547	609	590	590	591	549	652	599	579	597	607	605	602	565	594	574	600	562	560	579	584	613	548	576	578	603	599	598	606	573	572	587	567	604	603	583	548	605	574	558	608	579	533	592	625	584	631	611	582	612	601	552	534	602	611	569	615	608	602	566	613	611	576	611	628	561	599	595	620	570	602	555	664	551	570	591	568	594	622	603	580	574	632	641	622	577	584	568	586	581	565	596	623	594	589	583	571	564	573	581	595	573	590	611	566	597	579	579	605	611	577	607	650	592	565	601	565	575	591	595	600	594	625	594	604	634	573	584	615	550	606	544	554	595	588	574	595	587	543	590	582	619	625	555	597	544	587	557	578	591	588	565	569	555	644	589	571	575	586	624	642	617	609	586	603	606	583	554	578	580	598	595	575	619	603	591	585	608	595	633	567	615	601	583	597	578	569	575	590	611	541	597	551	568	590	617	604	583	575	614	558	626	585	612	606	631	585	612	561	563	603	589	577	644	593	601	596	569	608	568	549	568	584	582	599	595	593	627	535	603	558	583	572	567	585	625	582	595	567	571	605	557	629	608	586	571	614	595	596	576	602	575	594	524	614	576	559	599	612	609	602	565	607	566	612	521	631	636	595	590	628	584	558	621	573	579	583	564	605	598	539	570	601	584	599	571	588	554	611	594	585	579	615	567	576	606	575	621	610	602	623	593	575	629	566	610	595	600	596	585	591	598	575	565	610	592	607	641	589	600	565	562	546	625	588	607	585	548	570	583	599	576	609	589	584	604	589	575	596	587	574	587	580	588	614	590	611	565	526	581	604	588	619	588	584	624	572	580	627	603	575	606	651	606	617	581	599	583	587	574	583	607	562	590	570	583	643	567	572	585	615	612	597	592	593	578	613	630	600	560	576	600	574	597	581	616	558	624	569	572	579	613	578	613	600	574	581	551	628	570	600	618	572	590	571	565	573	579	521	576	577	577	559	569	575	578	566	548	586	564	586	624	576	593	548	588	614	574	616	623	601	579	593	562	592	557	595	600	612	615	585	607	606	608	586	605	602	632	582	601	592	603	611	598	549	592	580	565	576	628	596	621	613	564	560	640	584	617	646	552	560	595	581	551	605	579	612	573	575	605	574	546	628	620	565	595	589	606	566	578	591	558	565	623	591	646	552	585	627	560	569	594	540	610	600	596	630	578	597	628	571	559	580	582	616	616	569	610	564	610	578	584	571	595	564	536	629	578	580	587	627	580	617	590	561	588	606	584	566	574	622	579	565	586	600	546	571	657	556	607	582	551	645	594	571	601	570	628	582	613	579	613	580	597	589	596	564	571	553	587	605	558	587	564	590	585	617	612	595	607	599	616	559	597	604	625	606	638	619	619	636	572	610	575	587	561	605	601	610	636	629	575	573	619	612	591	602	555	575	569	624	548	529	566	597	570	575	616	624	611	639	608	583	574	621	596	609	571	591	619	605	565	622	568	585	615	635	558	607	543	607	584	635	594	513	587	612	607	565	618	552	607	598	573	579	585	645	579	605	593	559	583	582	562	593	565	631	600	573	607	586	625	597	581	589	595	589	589	623	632	566	607	625	595	545	593	571	584	584	548	581	589	650	619	564	635	584	617	603	592	537	589	565	600	605	574	583	587	606	609	629	605	527	609	554	605	560	580	554	580	545	643	581	614	571	582	589	620	636	615	563	607	649	613	598	625	575	573	555	598	567	572	630	627	624	603	562	556	564	551	589	585	598	597	605	566	620	611	590	563	586	567	576	631	605	572	595	559	600	601	618	622	524	602	614	588	594	584	575	577	599	640	608	529	556	598	561	603	562	628	589	592	576	632	568	584	606	547	548	540	571	615	651	559	605	581	617	570	560	589	542	587	628	638	602	553	613	546	558	622	576	617	611	598	629	570	569	603	596	583	583	593	594	586	580	601	594	553	566	614	559	575	607	603	580	595	594	580	571	612	603	580	538	596	550	583	575	586	599	584	568	608	595	570	574	569	577	633	593	595	595	635	576	586	595	597	552	586	606	537	555	576	593	617	546	589	589	612	630	629	598	575	586	597	595	580	541	591	597	561	607	611	614	588	556	600	581	591	600	609	594	580	576	614	609	596	599	549	599	596	592	557	601	631	546	588	594	564	549	579	604	553	578	578	588	597	623	606	575	562	573	605	595	586	633	614	604	605	573	572	603	555	549	565	548	600	587	590	596	601	594	635	575	628	605	621	585	598	660	586	571	629	592	592	588	587	581	612	593	572	591	584	565	608	542	559	599	589	573	616	559	564	567	619	595	635	577	571	607	589	552	625	575	584	581	640	539	600	560	587	575	603	597	576	593	601	589	633	630	650	584	628	578	564	574	597	561	584	578	607	577	578	563	614	622	581	548	578	563	571	656	578	643	592	558	552	619	611	599	610	621	581	550	593	536	616	603	610	580	616	589	586	583	557	606	592	583	584	570	584	583	583	589	579	584	556	590	607	560	621	575	607	614	622	567	614	632	612	555	601	585	558	567	565	591	599	602	597	570	585	591	503	614	602	608	582	588	594	571	637	587	585	594	634	623	600	544	625	590
26992	39613	34430	26193	21731	16927	13877	9068	5493	4933	6401	5860	5569	4481	3744	3267	3407	3147	2150	1482	1195	1132	1022	950	932	894	872	890	907	880	898	881	837	826	890	898	912	894	851	883	854	891	918	903	868	862	885	870	846	859	854	844	868	884	908	868	829	866	890	861	898	883	866	854	875	861	799	839	857	845	886	865	842	852	891	901	859	860	877	890	848	875	925	899	933	876	893	838	908	861	901	876	929	888	856	857	862	863	860	882	901	820	840	878	811	896	866	845	876	856	872	853	913	884	907	869	848	904	899	885	859	858	883	865	865	945	887	858	886	875	846	841	870	798	867	911	892	872	904	859	888	870	858	841	822	860	873	908	867	892	836	887	875	858	921	887	878	865	838	846	870	885	873	928	845	892	862	869	843	868	874	891	853	879	874	869	897	897	844	836	882	857	852	895	871	873	874	879	890	856	877	874	885	851	871	902	821	830	858	821	879	832	793	880	907	923	901	880	861	838	869	873	834	891	868	823	877	802	899	859	877	884	836	899	865	836	876	901	890	910	862	880	868	892	881	814	909	870	855	914	883	869	883	906	844	916	877	847	890	897	885	911	942	851	850	878	865	814	882	909	860	858	920	843	852	850	853	883	880	875	845	878	830	857	920	918	875	914	869	890	862	847	924	893	849	925	846	933	892	817	872	883	916	874	880	880	835	919	851	846	850	829	848	886	862	883	872	850	836	842	877	858	832	867	852	883	886	910	919	893	842	868	868	897	904	871	857	888	907	891	914	921	881	882	844	871	892	835	883	887	844	919	844	869	850	872	894	868	832	895	844	883	921	884	916	833	887	871	857	881	869	879	859	822	948	871	893	882	930	850	879	836	880	930	853	870	872	892	884	858	901	945	855	882	893	835	911	827	897	868	940	886	879	865	864	896	941	897	852	920	850	891	875	869	915	900	885	886	917	904	883	924	869	904	804	830	830	819	897	868	858	880	882	890	918	889	884	870	878	906	909	872	842	873	883	910	943	865	838	931	856	827	901	867	894	865	875	920	859	903	917	920	866	828	846	876	951	903	866	847	828	857	865	890	868	896	910	885	858	851	903	870	829	857	882	851	858	862	844	839	892	827	893	842	917	849	900	868	876	875	938	827	884	838	852	886	906	918	878	901	913	893	929	879	908	878	867	901	927	878	844	873	871	901	928	818	879	881	877	868	906	910	873	842	863	851	875	853	878	920	879	847	913	866	946	885	867	890	884	884	885	883	854	865	849	852	826	891	857	883	887	793	858	897	885	851	841	880	855	909	867	928	916	835	841	848	877	854	821	847	872	905	881	911	873	868	920	883	903	879	906	880	841	893	886	903	899	875	887	873	834	893	863	874	878	900	913	898	871	898	870	901	876	836	848	884	895	862	887	921	912	900	869	810	898	832	820	853	910	881	883	873	894	824	846	860	878	920	876	849	888	854	912	871	863	891	889	841	904	876	884	914	874	836	843	909	923	931	872	868	914	867	866	907	889	887	900	929	842	838	914	884	896	879	841	865	870	901	896	918	863	856	811	851	886	881	913	857	829	900	833	823	878	898	846	869	872	847	864	868	817	902	825	863	919	880	855	925	831	868	821	876	913	899	856	854	920	894	822	894	847	862	826	895	883	834	891	903	825	907	842	802	838	885	921	857	871	855	981	853	865	876	888	881	887	878	832	894	880	899	863	892	882	845	888	889	900	901	854	869	901	855	847	922	898	880	878	871	882	858	837	858	856	901	839	864	887	827	889	886	865	839	841	862	910	864	889	876	900	893	873	883	914	867	898	906	871	902	905	847	886	837	884	938	886	849	867	878	865	886	906	880	944	884	879	882	857	813	860	806	879	878	812	913	858	911	870	875	876	833	925	863	862	898	869	828	883	864	907	851	899	849	902	848	838	881	919	870	927	920	887	846	921	844	901	825	848	870	876	861	833	933	933	864	852	893	871	859	947	816	854	908	907	852	843	835	862	856	925	922	932	871	866	899	878	883	892	856	862	886	866	888	859	896	876	867	919	839	887	829	921	899	856	875	861	891	939	881	854	883	883	853	900	895	854	917	848	880	821	884	870	868	867	891	914	890	867	903	848	872	846	815	896	860	832	883	864	843	877	871	886	852	924	858	861	906	862	886	887	858	899	888	865	865	859	859	849	877	829	835	841	878	898	889	883	928	925	868	887	860	957	897	817	873	870	905	848	852	889	875	891	902	836	854	890	865	866	851	840	868	875	874	858	894	874	875	874	852	888	946	867	868	896	878	865	875	871	878	800	897	878	862	849	840	916	842	886	861	834	867	896	836	863	853	873	866	892	856	871	901	894	841	890	881	900	842	879	875	885	871	939	901	917	858	878	855	932	899	888	861	904	936	893	828	896	917	949	868	870	869	885	862	849	896	867	865	937	885	893	853	869	913	823	913	922	853	927	896	904	894	840	901	833	883	918	858	859	866	935	889	849	855	823	886	816	850	871	851	867	840	900	888	916	889	872	884	921	859	866	907	902	874	915	858	861	894	847	838	841	899	831	898	900	909	902	922	859	913	881	848	874	912	857	904	873	854	860	871	895	866	861	913	868	889	855	942	871	924	813	868	877	899	872	869	862	874	878	906	884	908	840	874	876	875	909	838	877	875	874	858	883	901	853	873	890	835	902	847	858	875	879	840	857	870	906	921	931	881	845	832	875	851	865	888	824	882	904	882	860	856	838	860	899	898	832	902	903	950	845	843	855	894	822	873	884	839	853	881	901	809	873	900	862	872	869	855	858	879	893	848	849	854	894	892	862	861	854	875	850	850	885	836	886	890	866	873	850	872	836	900	886	865	860	837	864	896	892	829	889	797	819	824	881	887	876	858	831	923	915	889	871	844	892	828	859	911	876	914	847	827	880	889	854	874	900	872	904	839	875	848	877	897	866	890	901	876	836	831	867	806	820	881	839	825	868	885	861	898	844	901	948	869	896	905	926	876	879	936	820	905	931	849	846	909	868	847	845	901	919	832	881	892	888	884	872	821	883	882	825	892	897	878	893	862	879	847	842	894	839	866	882	829	810	888	903	916	872	882	866	913	865	869	826	858	877	877	931	860	922	848	867	862	867	886	846	897	890	891	892	847	862	931	885	835	867	899	894	812	904	826	860	892	850	879	851	879	891	875	917	822	843	913	933	903	917	829	889	839	876	849	896	834	898	868	836	906	935	881	840	895	899	873	883	882	848	892	866	817	897	901	859	876	892	892	910	880	811	828	886	841	864	832	894	873	861	856	889	893	839	888	892	855	834	866	885	822	821	853	818	907	863	834	852	870	857	872	969	800	955	887	922	882	831	849	838	914	839	867	892	856	843	870	887	887	866	882	857	911	897	878	853	841	878	832	882	875	864	921	889	877	889	853	907	917	861	866	893	876	861	890	885	923	849	884	866	886	875	838	826	867	885	894	889	869	811	893	898	867	838	877	843	886	838	878	836	869	901	863	867	864	881	822	912	885	873	882
24197	21098	28153	24769	21291	15868	8610	4310	3531	2456	2763	2499	2312	4205	7149	8427	7278	4654	2431	1345	1011	882	767	687	665	659	615	593	599	631	595	586	669	648	665	643	620	626	622	647	660	570	620	609	687	614	626	612	627	612	603	588	600	628	647	625	620	647	637	624	613	630	682	626	601	622	628	636	628	618	602	646	629	596	626	562	621	639	611	594	623	580	603	609	630	633	611	621	612	580	608	647	626	638	644	623	663	621	604	610	622	615	629	662	649	660	586	614	599	633	633	595	601	621	609	605	631	553	660	607	617	588	636	630	665	613	641	638	595	639	660	613	597	617	601	596	611	640	592	655	607	622	619	630	629	636	595	643	655	610	611	572	625	659	683	602	594	652	616	610	662	614	604	643	592	603	600	635	623	638	618	635	575	628	660	639	590	588	618	647	616	659	582	631	631	622	638	613	577	647	642	618	580	643	662	664	629	634	606	655	612	601	594	626	612	617	623	615	592	611	619	609	614	585	630	606	635	582	629	647	578	621	706	566	605	658	609	608	650	629	615	651	639	638	600	639	638	600	608	590	590	641	624	602	662	580	665	673	584	655	640	621	634	616	632	652	619	572	600	604	626	627	620	647	610	555	642	641	647	632	608	639	620	593	629	627	586	603	598	615	611	594	625	630	617	630	638	628	610	626	613	595	623	656	614	650	664	631	631	593	643	652	625	638	639	628	614	627	653	617	570	663	669	618	618	614	614	614	584	597	621	602	643	627	667	609	593	614	619	632	635	666	640	607	617	626	570	616	612	646	635	596	615	616	630	619	633	595	634	604	617	631	573	590	626	630	613	601	617	604	630	611	624	605	603	630	664	641	607	606	592	586	630	604	631	557	622	566	634	637	594	616	647	630	623	602	599	607	616	646	569	588	626	628	669	639	649	624	627	608	680	590	630	673	589	668	644	613	677	636	631	577	601	613	619	607	619	656	607	683	678	602	688	598	639	619	599	608	636	616	631	626	615	629	671	603	611	596	620	626	634	623	644	581	591	652	631	617	616	643	603	597	626	575	630	596	660	612	629	614	605	601	637	615	613	616	621	641	617	628	608	589	617	618	603	588	630	654	655	629	620	622	597	598	628	606	627	606	615	628	601	616	624	627	628	646	611	576	597	582	592	606	615	617	597	610	648	659	606	621	616	636	662	648	621	628	620	622	629	667	638	610	650	609	627	602	634	635	595	637	628	618	595	648	632	628	622	597	653	643	603	619	570	570	594	602	604	622	563	629	627	639	649	623	634	615	660	610	618	673	640	598	627	592	620	605	633	588	621	610	599	598	608	632	606	647	592	612	664	690	650	656	633	601	611	641	618	606	617	623	594	612	663	628	585	591	656	639	641	580	588	586	633	606	627	596	623	599	634	673	604	607	627	619	627	612	613	663	666	630	602	602	647	632	630	650	643	625	633	600	636	656	642	651	629	628	635	625	658	612	683	596	578	660	602	627	572	633	630	654	658	594	609	662	608	604	635	644	648	592	653	619	640	641	611	622	640	602	578	633	588	632	646	650	574	612	614	605	624	651	620	638	613	605	598	630	625	621	629	671	623	604	610	588	627	639	562	664	599	598	606	656	628	618	584	619	593	599	576	579	615	654	613	596	662	616	613	601	611	662	645	568	649	686	642	617	654	634	627	642	658	615	620	605	642	634	661	616	611	576	584	625	651	676	632	615	661	634	650	664	617	656	620	638	645	584	639	636	647	630	629	628	621	607	634	634	641	611	658	616	630	634	581	569	631	628	614	599	639	595	635	632	665	624	649	598	564	607	618	633	600	603	617	621	589	600	613	595	597	613	622	647	661	597	666	556	582	636	599	562	556	618	647	613	612	629	633	610	607	641	590	621	612	629	613	623	618	655	593	662	660	627	584	615	640	608	628	630	655	617	594	650	605	628	638	646	638	654	603	636	586	595	620	627	671	590	613	596	636	590	614	621	641	580	627	600	650	630	626	594	629	609	627	621	602	613	633	658	621	626	601	625	667	640	607	620	617	614	618	604	658	641	624	597	579	600	557	597	658	598	595	624	594	634	623	617	603	599	600	607	616	622	639	622	605	620	588	650	638	607	610	615	611	643	644	560	608	590	615	611	645	652	624	597	620	616	623	637	593	650	688	617	615	661	637	632	563	664	620	632	610	682	617	622	634	586	592	621	652	601	588	611	638	574	641	634	620	639	646	594	623	602	610	619	662	615	592	581	596	588	624	614	572	658	611	587	604	546	593	624	656	628	613	614	602	635	595	609	588	625	611	653	625	623	606	649	631	610	640	624	613	618	617	646	621	576	639	561	677	602	637	657	616	641	584	595	595	624	600	590	618	645	644	609	584	604	639	626	646	615	617	584	642	641	636	650	585	635	684	593	634	633	580	674	611	608	630	620	615	594	566	632	606	620	598	638	626	561	638	640	583	631	643	677	627	611	607	606	614	588	670	633	636	603	595	585	655	645	630	604	637	614	643	610	601	620	612	600	582	576	621	628	578	636	619	602	646	622	613	619	638	612	590	607	597	598	589	597	614	603	640	617	612	628	578	663	581	666	653	594	631	659	605	659	647	636	601	645	583	657	605	629	606	624	576	604	626	627	598	582	593	624	622	628	593	620	601	613	661	574	653	603	632	626	582	622	637	605	633	596	640	598	615	609	635	619	591	652	611	670	588	625	629	619	606	633	628	659	619	579	659	653	643	627	614	647	660	595	591	586	633	635	607	615	572	627	639	640	614	617	592	601	599	604	598	609	620	639	632	622	660	574	627	649	611	640	640	583	661	639	631	631	632	606	621	597	624	609	633	646	622	614	618	607	616	571	584	583	680	642	634	621	610	613	661	619	612	669	583	635	625	615	637	613	636	573	607	635	626	605	606	605	641	617	623	636	611	618	587	612	598	592	599	570	636	589	627	617	592	618	619	645	629	661	589	653	697	613	583	599	648	607	577	597	622	639	672	624	678	626	603	625	619	646	638	592	642	614	645	654	613	604	629	631	608	669	631	625	598	594	651	629	629	611	616	588	656	626	654	612	615	633	603	631	587	607	615	597	585	634	619	610	643	619	625	629	616	616	601	606	610	638	625	602	673	628	613	633	618	638	626	606	618	598	612	616	614	564	660	602	634	595	635	602	642	613	649	611	611	594	601	606	558	638	594	621	629	602	637	604	645	591	624	602	619	639	623	609	631	673	616	659	577	650	624	631	645	615	644	644	606	628	618	630	609	626	653	667	651	613	670	612	670	639	656	604	621	642	574	634	635	626	647	611	603	591	609	611	597	565	626	596	600	580	594	611	633	612	629	558	614	651	626	603	618	624	597	636	606	617	633	617	600	614	612	592	556	634	605	619	614	618	581	598	619	600	651	635	623	601	608	607	610	634	589	663	627	565	607	616	635	569	641	638	652	594	609	607	606	634	635	615	624	635	608	569	631	642	606	592	588	688	632	646	635	598	688	591	632	620	614	589	622	597	622	666
28251	47274	40079	29940	26211	20438	14573	9609	8899	5870	6963	6263	5516	9493	14377	15646	13182	8981	4584	2552	1900	1456	1225	1053	1025	938	937	899	951	897	936	901	949	912	843	962	890	955	959	893	912	952	900	970	904	939	933	918	942	932	934	925	925	852	950	899	930	908	913	959	913	977	927	944	950	938	956	914	944	969	938	945	928	983	972	947	914	921	939	948	1016	927	963	945	949	944	937	912	957	961	941	977	915	952	931	926	954	911	925	928	891	927	902	926	968	868	928	885	980	928	943	922	961	889	879	916	904	935	940	935	898	947	1012	904	931	903	924	927	926	893	922	942	898	921	942	935	916	915	957	898	974	962	954	911	928	978	895	901	966	942	931	937	964	985	897	890	934	942	891	896	903	972	904	868	943	933	952	961	955	932	937	927	935	956	923	917	913	973	957	898	989	973	903	898	973	891	939	921	943	927	911	967	953	923	923	900	1009	967	972	950	926	958	978	931	924	903	905	893	914	968	923	925	903	966	958	939	893	930	957	929	930	922	926	935	915	926	897	917	927	962	977	963	923	811	940	924	910	902	919	956	1021	924	853	899	949	943	912	932	926	954	959	906	937	929	942	907	980	930	943	926	932	940	952	897	895	920	925	922	946	887	942	899	962	944	889	929	982	965	937	968	980	869	930	944	887	955	932	991	938	977	895	923	908	881	892	894	990	970	914	934	901	913	948	924	905	987	878	902	929	974	890	929	995	985	923	921	902	949	902	909	878	953	961	930	972	938	914	888	928	910	887	938	904	932	958	893	889	896	947	916	966	872	942	995	925	901	877	923	990	949	949	913	910	897	975	893	955	919	862	924	929	926	930	935	924	871	951	936	882	950	925	939	923	944	847	938	901	916	947	885	959	907	878	937	972	904	919	933	907	973	949	940	930	894	882	895	889	962	922	956	981	927	917	969	916	920	895	962	920	897	957	910	907	890	955	975	922	916	956	1023	968	924	915	928	942	942	896	955	913	976	919	895	934	940	895	990	915	911	936	941	941	906	933	871	887	913	888	1001	942	973	897	960	938	975	906	935	908	860	900	942	934	934	912	912	941	935	947	915	928	988	973	964	934	941	893	916	893	888	929	889	973	900	880	873	930	933	967	897	963	903	920	881	989	949	957	957	963	895	935	950	916	938	940	883	909	896	960	946	900	897	948	927	903	865	907	917	901	939	942	887	940	893	932	909	958	934	965	973	946	912	942	921	903	922	908	904	926	872	956	911	960	954	972	923	949	921	915	949	949	915	959	972	960	891	930	948	954	939	908	893	925	864	977	966	930	929	925	945	945	920	996	937	972	895	928	928	903	976	990	973	891	955	918	926	942	930	895	921	918	918	935	929	970	919	978	875	921	896	972	938	960	924	881	923	905	949	962	938	938	929	952	949	931	905	925	977	981	939	986	883	968	938	922	874	960	957	955	998	938	973	948	911	880	888	943	910	922	885	917	883	925	899	915	904	910	956	933	960	970	940	880	927	915	900	899	942	958	861	898	944	923	968	936	921	913	906	912	954	931	907	932	953	920	936	964	912	907	923	979	920	886	898	956	949	928	943	964	980	940	952	989	953	931	930	941	945	908	965	930	929	945	926	954	978	894	973	956	881	946	947	969	953	948	937	981	954	968	926	972	948	987	989	956	946	900	971	940	892	909	947	892	961	921	924	921	864	938	961	893	976	904	897	939	933	914	943	1033	935	940	940	879	951	1017	951	918	951	918	896	919	880	966	926	926	916	896	928	943	903	947	929	937	922	897	928	944	975	918	901	910	941	917	945	916	942	965	955	990	875	958	921	881	914	954	986	873	905	928	908	903	943	876	947	918	940	874	886	1008	904	949	871	946	926	925	942	933	904	949	952	870	943	968	870	979	929	932	981	921	884	907	963	915	899	888	930	933	946	903	959	906	964	929	953	908	919	939	923	924	932	928	884	884	921	972	912	959	932	910	921	890	905	948	945	916	926	926	942	988	909	963	937	912	940	916	925	938	951	959	994	977	980	931	886	879	902	919	936	940	986	866	875	933	924	967	959	905	954	949	952	914	934	943	938	930	932	925	891	974	938	943	967	949	890	897	941	923	910	884	883	953	935	899	940	989	910	939	936	977	916	973	929	914	953	929	974	946	942	981	920	936	951	957	952	938	880	924	931	946	881	955	953	912	945	855	906	918	942	978	924	927	938	961	935	909	918	903	922	906	979	928	946	968	959	930	902	1000	857	945	909	937	927	945	895	948	949	930	970	900	889	974	883	912	943	1005	924	957	935	930	932	897	921	876	875	933	917	962	955	914	911	956	929	957	919	941	891	935	919	912	897	889	948	959	940	929	957	937	944	931	945	925	891	959	899	908	955	949	947	948	924	890	983	992	929	967	953	958	917	882	921	945	920	873	892	878	947	967	921	893	981	923	938	935	928	971	904	997	925	879	987	941	933	892	928	908	927	921	908	973	926	923	934	847	960	923	986	940	917	922	858	891	946	933	928	936	922	909	908	948	858	924	911	936	926	915	931	938	927	933	952	941	937	923	916	916	979	969	899	924	996	920	887	911	916	900	967	934	919	882	960	957	925	892	932	895	965	908	893	943	956	905	983	923	924	933	944	920	918	962	854	951	887	920	974	969	907	925	925	972	966	946	908	942	949	946	914	910	946	905	905	942	967	944	903	945	914	938	1010	942	945	984	955	912	868	941	975	903	954	947	903	911	934	901	958	868	945	938	928	918	902	1043	946	967	942	945	976	899	927	941	933	942	959	943	940	908	867	892	904	964	885	873	927	1014	897	910	905	935	909	925	945	989	925	956	919	921	931	950	915	980	922	880	928	964	917	938	894	903	951	1011	850	983	972	914	935	920	982	870	906	916	951	949	953	972	902	965	926	915	916	879	931	908	945	911	897	920	939	944	973	937	959	960	866	924	943	907	880	901	929	971	977	974	972	901	929	903	918	921	937	921	1007	906	935	873	919	944	942	906	875	953	899	896	880	933	912	980	904	917	919	953	935	946	944	913	968	928	928	960	925	944	947	945	952	882	933	962	911	922	939	927	915	867	952	961	922	918	889	983	941	914	868	960	937	960	897	936	901	957	927	923	957	874	918	923	931	940	900	936	941	966	945	954	906	902	969	931	938	928	967	896	954	887	925	901	1013	887	927	958	916	924	843	924	934	964	923	906	902	934	980	975	935	923	960	928	942	952	894	940	977	974	914	957	941	921	921	958	930	942	946	955	895	890	894	949	923	949	949	936	948	887	922	943	978	995	926	917	971	904	998	900	954	923	884	870	915	884	977	922	935	918	877	907	886	954	911	927	948	867	881	902	923	951	917	900	884	964	945	909	942	940	933	937	940	933	897	928	926	931	868	881	873	980	947	978	928	921	937	932	896	937	1006	957	916	914	949	931	974	949	906	957	943	918	992	930	995	906	918	839	950	990	987	948	965	895	877	944	931	916	968	942	946	977	878	910	856	915	994	916	970	897	940	925	964	918	922	907	886	958	912
22986	21070	28773	23610	21380	21961	17788	7250	3369	4436	3580	2697	5026	11846	18034	17490	12615	7183	3585	1712	1014	788	643	575	615	583	572	603	548	597	618	604	588	556	574	596	600	574	568	546	570	579	535	632	603	578	565	577	536	586	572	580	573	573	552	584	610	608	579	565	566	565	610	591	601	560	580	573	585	583	600	575	595	564	559	539	608	585	564	568	584	598	556	580	533	519	556	599	610	608	574	516	568	547	547	562	587	563	549	618	588	544	567	584	530	572	583	578	547	571	561	533	540	572	604	588	584	573	552	576	570	608	594	545	588	563	584	565	563	546	582	568	574	614	600	542	566	568	602	596	530	559	544	640	527	555	547	572	578	554	562	519	627	595	568	576	549	503	564	570	577	601	563	621	593	579	554	587	574	608	561	519	585	583	589	623	617	531	542	582	565	582	499	626	581	522	598	561	603	585	553	588	558	559	519	586	557	586	556	584	567	617	594	557	575	596	599	600	569	547	588	575	592	591	525	628	562	563	544	527	595	604	586	554	618	583	575	535	577	578	554	536	560	554	535	588	566	579	588	574	606	587	619	559	582	583	590	562	558	593	597	558	604	596	596	596	597	555	588	566	549	581	599	581	582	595	567	594	571	589	626	570	583	599	570	573	552	576	543	581	534	610	617	558	587	603	566	540	567	579	517	541	561	566	582	554	548	585	555	600	561	587	588	567	590	594	550	580	555	574	548	502	564	550	555	549	603	570	526	534	548	574	540	584	582	554	540	541	596	626	595	587	569	563	569	590	585	558	589	558	587	569	602	597	564	580	563	539	565	597	614	560	584	605	578	564	542	564	580	604	556	600	586	541	549	557	560	572	618	603	563	536	594	548	565	575	516	587	546	582	543	575	565	554	550	597	620	547	593	584	571	600	625	601	574	516	528	588	580	551	595	578	587	589	596	590	597	586	543	587	550	572	601	568	596	545	575	565	561	558	584	579	518	562	573	537	537	594	527	558	584	597	575	567	576	589	604	561	562	596	570	531	549	574	561	598	598	590	568	575	592	600	564	578	587	581	547	565	558	543	558	568	571	558	608	557	577	555	546	594	552	585	574	558	586	502	531	576	619	523	561	587	595	528	569	573	579	552	591	597	564	647	559	554	591	601	590	537	547	579	612	539	581	540	528	562	590	573	576	547	618	615	570	565	566	583	568	620	551	556	548	531	565	581	587	573	557	624	604	569	594	592	573	574	608	598	574	611	575	598	575	577	572	589	577	571	558	594	558	591	594	568	583	584	591	572	548	596	593	559	585	598	594	553	538	544	539	588	580	522	544	568	604	565	543	577	598	608	545	570	538	602	541	575	564	600	565	620	564	556	537	548	574	581	563	615	547	586	571	623	608	577	544	541	517	589	568	600	560	585	588	572	574	537	558	596	608	595	595	536	608	623	597	595	597	567	572	573	593	605	566	568	551	583	533	566	569	588	556	545	560	602	585	605	541	582	619	560	574	541	579	612	545	541	557	587	590	586	583	615	564	534	594	560	583	545	602	634	570	590	601	554	529	598	558	588	581	588	598	565	540	571	565	589	589	593	554	589	587	585	601	607	609	545	575	585	574	622	604	594	535	540	593	574	592	557	557	593	587	581	568	533	537	564	557	580	526	560	578	569	599	530	586	595	544	562	601	586	558	572	554	559	544	592	545	578	552	566	584	585	577	554	592	593	540	547	576	563	626	571	578	575	583	591	556	584	587	555	582	571	573	613	583	546	552	567	589	580	579	527	622	576	575	582	552	611	606	547	555	591	565	557	587	573	560	548	546	544	602	597	590	584	582	526	598	598	611	528	579	565	552	603	577	586	580	563	592	589	593	633	615	557	612	564	543	548	570	592	551	522	580	601	605	565	561	604	570	534	570	602	565	621	584	602	576	601	574	538	590	598	561	593	596	613	553	527	569	551	595	590	582	596	568	574	539	586	539	575	581	544	588	543	570	553	568	557	563	554	561	567	593	553	561	596	587	570	543	504	569	542	573	535	586	561	569	546	580	600	602	609	557	564	575	586	562	572	555	591	588	600	524	608	580	562	607	543	586	576	567	571	541	596	605	566	568	561	559	576	536	560	561	571	610	543	553	585	554	567	566	546	574	524	557	562	555	551	516	579	563	562	585	597	627	546	563	562	587	556	540	597	564	609	584	531	592	570	561	589	581	619	571	539	570	568	583	597	620	608	584	546	560	591	595	565	573	559	586	573	571	553	568	558	571	588	597	547	575	571	593	569	599	518	554	574	559	586	557	566	603	578	598	583	512	544	568	595	598	572	587	555	582	547	560	550	573	570	550	562	592	551	628	544	550	590	570	548	553	551	617	554	602	597	601	578	550	529	563	560	571	558	563	608	551	562	592	601	555	566	571	565	560	577	552	536	601	570	582	626	594	610	563	586	573	583	548	549	574	587	610	601	611	594	548	531	592	576	575	635	565	553	547	534	588	601	647	583	549	583	616	594	603	599	554	565	561	568	542	603	572	617	529	601	554	520	618	569	584	568	567	600	588	552	546	570	518	588	610	561	609	572	585	598	575	592	586	583	555	550	529	585	608	572	576	549	608	604	552	578	586	615	579	555	621	594	548	607	590	578	573	581	552	555	584	573	572	583	581	564	599	584	637	505	581	569	588	558	587	599	581	559	587	602	565	583	557	599	596	574	608	622	581	552	568	563	549	599	580	589	594	611	595	593	596	576	575	531	588	587	526	573	578	541	570	575	598	581	568	556	552	598	562	562	593	549	551	546	567	562	583	605	569	587	574	584	565	569	569	533	519	591	591	564	517	641	592	522	594	575	571	559	562	579	600	552	596	557	525	528	559	586	544	522	574	552	610	552	551	589	619	608	586	529	557	536	595	557	558	584	567	603	553	597	557	611	572	553	563	511	578	592	555	575	570	576	628	581	592	565	592	538	558	545	575	603	561	556	616	588	575	548	568	563	567	507	607	577	599	557	602	560	541	574	584	585	600	558	559	540	527	592	555	592	581	618	628	572	552	599	581	557	591	556	552	568	650	551	578	553	624	603	572	547	571	539	547	593	582	595	585	569	576	565	566	580	610	590	582	587	593	588	612	555	595	605	570	622	611	568	555	575	589	616	530	596	571	569	561	577	592	557	579	527	561	538	574	559	541	532	555	580	560	552	569	582	587	622	608	604	576	567	580	574	594	580	580	575	581	539	588	617	537	542	566	597	564	595	566	557	588	584	587	603	549	564	560	558	545	530	579	564	542	595	576	589	564	573	572	540	614	556	524	560	578	551	591	629	535	578	572	537	584	564	562	557	557	574	598	580	592	578	579	606	582	635	563	602	597	618	564	545	599	620	569	608	569	559	537	601	554	563	565	562	603	522	600	549	557	552	546	594	587	545	597	601	571	564	550	541	567	553	595	561	561	565	552	576	588	546	566	561	572	604	614	600	548	591	587	562	566	557	584	585	585	603	585	640	564	598	579	583	583	558	557	576	574	537
31045	53891	45739	36110	30688	25708	19761	13261	8396	10278	8642	6543	10971	20867	27135	24919	19434	12305	6908	3405	1665	1274	1099	877	910	907	845	859	850	846	826	806	830	849	804	850	895	855	878	875	816	822	848	832	883	821	884	869	862	823	820	831	882	872	801	826	821	848	879	872	900	794	878	871	846	847	794	831	831	899	780	887	840	839	805	835	860	861	856	910	832	896	843	843	809	828	915	848	768	807	812	866	825	809	831	848	835	838	837	820	814	824	826	870	867	807	830	826	824	853	818	872	840	787	884	830	838	902	878	790	874	858	854	851	847	813	895	873	831	837	885	814	786	780	859	819	847	826	811	846	818	834	820	818	840	839	832	930	853	916	856	843	889	856	857	913	821	837	831	844	852	795	839	843	850	856	851	853	851	837	827	870	894	822	837	866	884	857	853	792	829	950	812	834	851	877	829	829	851	831	812	846	849	792	853	843	871	847	876	831	812	849	818	815	839	924	825	811	838	831	811	831	836	792	831	843	785	854	879	787	844	824	822	828	841	868	844	834	892	862	814	840	844	859	817	863	872	832	860	791	864	873	857	813	893	844	823	822	840	848	812	857	845	847	885	831	832	864	837	843	852	809	877	819	820	862	853	862	884	893	849	844	787	872	861	867	858	796	820	827	831	827	875	871	806	845	811	844	855	819	869	812	825	834	849	808	928	846	875	808	845	828	831	828	892	827	842	843	824	884	841	863	836	823	871	806	832	854	848	856	865	851	854	824	850	872	856	872	861	822	810	869	831	818	828	850	818	834	843	821	802	807	852	848	824	840	890	851	826	811	893	817	811	830	812	810	847	820	804	838	860	814	818	836	867	834	825	868	854	871	849	852	880	809	840	807	842	868	862	852	868	855	819	853	803	802	816	821	834	863	811	836	818	825	869	874	845	818	867	897	836	869	881	806	828	842	897	815	871	830	837	837	841	903	831	837	870	840	870	822	842	868	839	879	841	891	884	826	869	863	853	798	826	801	837	831	854	902	863	873	900	847	804	804	833	818	849	826	847	864	814	793	837	893	895	896	863	812	833	862	849	839	812	864	863	823	862	870	843	895	854	815	844	793	810	818	835	808	872	877	861	869	807	840	842	860	831	810	861	849	861	859	850	850	839	818	869	822	846	852	861	834	845	809	880	829	861	864	845	870	815	797	869	822	882	854	869	911	853	896	827	883	874	884	867	846	849	831	890	847	830	850	828	784	824	862	881	851	876	846	848	837	902	866	886	854	856	855	841	898	846	844	819	842	831	861	806	878	850	842	885	805	852	900	903	840	897	896	804	861	877	863	761	833	841	883	796	783	848	828	826	821	891	835	871	840	857	865	860	844	840	845	817	837	807	850	855	852	794	845	858	823	839	866	806	840	826	847	844	889	877	847	850	877	843	838	875	870	832	798	805	823	849	839	871	821	828	870	833	856	826	852	860	811	870	844	845	835	865	837	818	896	835	870	849	857	830	846	855	866	842	828	891	806	898	843	836	859	827	876	880	845	815	830	843	837	805	829	926	831	882	885	816	800	816	863	796	884	849	850	863	781	857	867	835	806	832	901	848	861	855	860	841	855	850	841	883	839	821	865	890	851	840	811	808	844	855	846	795	862	821	881	828	820	844	848	806	807	819	881	817	877	809	892	835	818	864	851	865	878	868	872	846	834	838	869	889	813	845	861	835	827	892	820	813	827	841	908	825	876	911	848	861	851	789	843	856	916	834	848	866	846	805	776	834	845	844	859	875	863	841	840	817	824	865	883	879	872	842	872	814	829	798	851	824	815	814	855	847	802	860	878	837	879	865	846	864	819	818	860	854	875	874	862	821	829	837	847	869	811	888	845	858	885	848	849	840	865	865	835	847	844	845	868	862	847	859	840	823	858	847	828	880	890	840	852	839	847	904	803	914	880	836	851	872	852	840	786	859	849	876	816	822	860	865	864	828	868	863	817	838	893	776	848	827	814	821	789	800	815	836	841	870	841	855	862	782	850	802	861	877	836	892	849	857	868	870	894	890	879	898	796	848	866	895	841	823	822	862	828	822	786	805	834	842	812	896	879	836	850	838	840	841	879	866	841	855	824	832	895	845	844	849	831	803	850	875	871	841	861	786	812	832	851	877	818	832	860	884	857	864	837	856	847	851	881	863	869	894	826	823	872	790	856	796	849	825	843	851	860	858	888	889	883	879	854	882	838	805	799	894	863	827	790	853	839	884	826	814	801	860	819	843	848	833	798	814	834	875	835	856	915	837	862	805	895	896	841	924	855	799	824	819	841	904	823	896	895	848	837	860	810	783	803	899	842	877	828	880	797	850	849	835	830	804	894	805	885	889	846	858	853	822	848	779	816	873	837	806	865	773	885	859	890	897	816	803	881	870	823	817	868	835	803	840	853	847	869	850	883	899	848	876	850	813	872	820	842	894	823	886	914	839	915	856	882	865	894	815	839	868	872	832	834	855	851	801	847	814	900	836	890	855	863	852	842	835	850	826	824	830	811	856	796	852	798	899	840	854	808	858	852	873	833	889	834	836	867	847	817	804	847	846	869	886	850	863	867	902	839	889	879	854	881	834	864	862	848	847	875	886	856	809	847	886	842	900	847	820	814	829	876	841	863	776	852	816	803	827	897	827	837	861	842	880	852	845	865	855	883	907	826	831	915	817	832	892	825	859	841	848	831	848	832	859	903	890	859	876	876	858	860	851	850	873	813	879	820	838	907	825	848	808	899	886	824	857	867	868	883	909	875	864	872	822	874	909	840	815	837	919	866	832	842	865	867	829	842	822	822	851	903	825	844	889	802	835	841	799	851	836	840	869	801	843	841	901	818	863	845	826	864	803	810	850	848	870	876	845	811	868	850	913	818	826	828	844	816	870	787	873	839	854	861	806	836	856	855	819	775	868	876	791	868	853	862	840	804	821	868	856	842	852	835	851	874	850	870	880	882	827	853	825	840	888	801	891	855	837	845	818	837	842	848	878	858	861	879	832	837	844	809	851	867	901	850	820	890	847	837	807	808	885	861	826	911	822	866	848	825	815	843	844	825	852	888	891	884	872	862	852	837	841	843	810	845	840	835	813	824	855	811	898	847	884	819	838	866	821	856	903	810	885	870	885	803	844	842	836	832	888	859	804	851	781	873	808	862	792	858	861	876	821	861	828	855	819	828	851	815	810	869	832	831	871	844	797	822	835	873	828	885	785	858	819	793	883	814	859	866	822	859	894	846	829	855	814	838	906	851	839	877	869	843	900	857	875	880	835	818	848	799	811	839	812	855	853	859	870	849	784	856	836	830	869	863	878	873	850	836	844	885	824	803	853	788	851	834	867	837	814	855	807	869	851	867	849	861	865	814	862	820	848	852	812	846	846	823	835	837	874	830	899	824	889	855	799	846	857	851	861	858	848	838	834	870	801	831	863	827	829	798	849	867	835	848	852	862	895	835	827	817	857	859	812	840	844	881	901	831	808	800	858	822	880	828
27680	23537	24920	19318	11978	7643	4823	2361	2816	2119	1655	1445	1353	1392	1624	1645	1591	1272	908	758	664	624	625	606	559	611	581	601	627	572	594	624	639	595	616	630	551	605	611	589	606	589	571	591	618	547	614	557	610	602	607	588	602	624	566	560	658	572	613	576	562	607	601	611	621	619	576	557	637	603	565	540	573	600	617	575	543	595	623	592	593	593	622	553	620	592	614	624	649	574	571	613	606	612	598	583	605	578	568	623	647	621	586	613	583	613	605	581	568	579	604	607	598	632	590	601	559	596	582	602	645	553	579	637	581	573	580	590	586	587	555	576	584	587	633	669	594	639	561	594	598	632	605	596	566	548	608	637	648	604	594	580	576	621	601	559	591	578	579	581	653	612	598	624	548	623	620	604	629	623	556	552	581	610	632	638	581	616	584	565	582	591	607	578	553	566	606	679	572	551	590	581	609	559	654	633	569	581	555	597	588	606	613	580	586	599	627	624	585	592	639	629	574	601	564	601	634	558	634	563	569	579	622	606	631	617	636	575	604	572	595	598	628	565	583	592	540	604	610	576	612	580	596	564	621	608	607	608	593	617	594	595	607	575	595	616	625	607	579	603	592	605	635	629	615	578	594	637	633	641	592	609	578	618	634	588	615	622	583	585	597	564	632	584	576	639	601	625	615	557	617	578	633	598	619	578	621	624	590	578	608	622	556	620	598	639	632	572	580	582	626	605	588	617	589	634	622	620	581	611	640	618	649	585	563	658	585	572	665	586	624	606	555	589	586	616	607	601	568	609	599	652	611	686	611	637	590	583	628	562	595	609	598	649	653	633	644	621	605	585	627	616	587	588	571	556	621	588	613	593	595	607	567	646	602	604	582	614	594	607	593	611	565	630	573	600	636	601	599	596	635	612	620	631	604	631	572	626	593	646	652	655	617	615	658	611	587	620	617	606	594	585	563	599	572	650	576	585	678	608	547	603	608	545	558	655	604	594	624	641	617	580	589	599	647	610	604	599	623	567	602	587	607	616	630	622	644	616	625	613	602	559	651	614	563	585	602	610	592	562	595	635	587	609	611	576	643	584	611	612	575	618	601	629	635	568	618	635	586	603	595	589	651	599	623	622	617	625	586	605	623	585	639	577	612	602	590	617	619	564	607	614	630	632	538	611	571	578	621	641	577	623	605	580	560	637	632	595	625	588	573	633	550	606	613	593	593	589	578	597	605	581	623	574	597	584	615	549	588	634	588	575	655	562	646	602	597	619	609	600	584	568	608	615	570	578	568	622	614	578	616	627	624	643	611	623	646	603	611	605	608	596	586	563	587	563	574	619	581	605	580	596	610	599	612	600	613	589	565	563	620	598	618	605	609	582	544	565	589	576	575	620	645	634	587	600	545	609	587	563	571	628	609	615	591	624	570	639	557	569	620	616	601	614	640	602	589	627	581	583	575	583	654	601	576	614	580	580	606	610	567	595	571	556	600	573	590	563	584	613	622	583	601	640	607	602	577	603	632	599	569	621	594	570	600	598	591	588	565	592	627	590	588	617	584	616	608	604	634	606	603	609	620	589	592	608	599	616	606	627	597	585	601	571	641	596	643	587	541	586	602	594	581	596	593	600	594	627	608	558	622	609	570	573	623	565	625	601	610	619	607	639	627	591	621	591	585	598	609	594	595	591	623	619	598	567	637	595	602	623	581	584	580	596	618	555	602	638	603	621	626	627	581	632	601	621	593	594	562	597	613	567	593	612	607	605	611	594	582	581	591	591	621	582	625	613	605	578	630	612	573	612	587	581	622	603	619	609	615	588	603	545	602	576	624	612	568	581	646	616	566	622	595	611	632	580	615	594	591	620	578	569	662	564	624	632	576	616	629	585	603	608	591	550	630	634	607	652	620	597	623	610	570	583	589	598	595	602	629	610	588	601	599	621	627	588	541	585	575	561	558	628	603	584	580	583	607	656	584	591	619	575	670	613	588	607	589	643	576	590	580	624	569	595	644	614	654	621	653	620	584	615	557	584	582	585	599	585	581	630	595	568	616	596	605	604	576	589	614	632	588	572	589	582	601	596	604	562	641	585	571	604	611	636	612	617	603	607	566	599	592	575	650	603	606	577	604	605	648	647	574	613	567	632	669	560	590	644	575	546	629	628	581	598	592	548	545	606	602	607	570	596	622	577	602	601	641	612	616	575	624	625	608	580	595	602	606	635	584	572	597	628	620	559	633	591	599	560	594	583	634	603	660	602	568	595	604	651	596	611	610	568	589	622	604	605	580	631	589	595	590	610	592	573	598	563	639	645	548	610	577	604	564	601	594	623	610	602	606	647	576	592	628	616	548	623	599	563	621	642	608	555	643	586	616	615	617	600	578	667	575	592	605	657	597	581	611	576	607	612	543	610	618	592	589	648	610	607	600	619	610	603	624	628	611	638	560	608	578	582	634	599	599	594	589	579	626	608	638	618	599	633	572	594	621	594	622	589	616	595	579	604	606	579	604	608	585	606	593	615	605	599	611	578	629	641	601	614	583	595	578	568	587	601	614	594	629	633	575	592	595	604	610	596	628	565	615	566	621	611	593	632	579	592	657	612	602	576	595	613	647	609	601	594	596	613	656	520	611	603	587	566	603	605	529	600	581	615	587	611	596	599	586	591	582	598	617	594	653	611	592	603	589	607	581	551	592	598	623	583	580	585	619	631	611	583	536	601	581	614	568	591	628	590	597	587	594	601	593	616	608	638	634	605	564	611	619	567	651	644	585	586	568	570	608	652	579	618	591	630	595	625	561	549	644	628	618	571	620	624	602	615	658	625	570	634	627	567	589	595	613	649	644	606	561	611	546	625	600	600	577	606	598	629	584	554	601	623	579	587	571	627	613	619	582	602	603	594	592	598	576	648	583	601	648	598	597	570	584	623	597	575	613	608	591	626	604	596	593	571	630	615	616	597	602	601	583	600	571	632	641	623	618	622	569	630	621	604	598	574	609	604	604	625	590	624	552	622	575	628	564	616	607	581	600	567	556	598	646	591	594	614	647	617	593	593	524	567	590	623	603	609	618	593	596	633	601	592	636	633	593	601	576	540	645	618	579	637	654	620	601	573	590	605	631	597	619	531	580	585	621	597	613	618	608	609	616	589	585	605	573	603	589	571	614	577	636	618	602	631	600	608	588	590	618	610	611	592	609	616	628	586	591	628	636	596	635	575	615	606	615	607	590	557	553	608	564	581	572	627	591	631	611	621	604	617	603	580	580	660	595	627	592	602	620	621	602	604	597	627	611	584	587	633	601	602	581	595	650	607	597	575	633	569	600	570	575	591	608	585	595	597	609	632	597	613	607	607	587	587	633	649	595	591	564	570	600	577	563	597	633	597	590	556	588	610	597	610	615	583	622	629	596	570	614	609	541	566	635	599	598	622	606	609	591	595	599	570	588	529	596	607	638	594	595	640	609	615	562	561	587	572	574	584	625	596	604	572	641	579	598	552	598	590	553	608
28712	38264	32069	23855	19042	15049	10721	5698	7116	5511	4000	3429	3262	3073	3499	3388	3094	2265	1536	1212	1074	956	900	890	870	872	891	897	919	906	901	849	920	851	872	908	898	894	918	892	903	865	876	940	897	947	899	869	898	873	933	905	921	900	882	887	890	821	932	880	917	848	868	859	885	913	902	882	893	872	850	919	877	944	883	907	898	901	872	888	905	889	889	897	876	881	953	849	861	890	878	944	927	864	932	850	957	902	934	867	880	856	948	875	890	869	930	875	881	940	919	904	891	916	922	908	875	900	907	943	923	923	877	907	894	936	846	913	942	949	903	848	906	867	899	907	883	918	956	867	918	879	876	878	883	899	877	884	922	895	910	906	905	901	914	868	870	951	891	882	902	927	898	913	877	914	876	897	931	898	934	924	851	899	873	890	899	894	897	885	906	878	851	923	922	881	892	896	907	910	917	897	893	866	868	906	893	925	888	894	928	913	844	902	892	948	876	873	877	854	874	877	927	882	895	930	870	901	874	885	888	909	904	859	873	908	854	910	858	909	898	904	849	870	842	879	910	904	909	935	854	865	888	863	882	866	872	900	896	827	902	932	885	897	874	928	885	953	937	838	826	877	894	903	866	884	928	891	938	889	903	902	952	889	887	904	906	899	906	885	911	897	906	916	909	870	906	892	878	925	857	865	869	830	909	892	916	950	902	909	917	874	906	921	897	848	874	895	904	917	901	922	894	886	897	914	854	887	869	935	877	941	917	939	917	871	904	903	885	911	923	879	874	912	922	892	869	897	871	879	922	911	889	886	847	840	949	947	891	866	914	865	854	849	874	924	840	946	895	958	885	858	922	908	975	905	907	900	906	899	894	905	880	913	918	885	883	866	904	947	871	871	852	931	858	865	872	893	912	940	907	886	910	925	933	920	963	923	908	915	935	888	945	868	905	894	873	962	902	882	938	904	905	871	906	874	853	917	915	924	892	860	890	869	904	929	866	866	891	924	891	872	922	873	862	905	954	841	898	921	934	859	903	899	922	904	844	872	841	938	871	888	890	909	876	924	897	836	899	917	863	939	921	887	913	854	886	898	926	903	913	926	927	902	906	905	858	895	879	935	880	846	925	893	905	856	888	900	912	874	882	875	907	891	839	933	868	869	883	889	912	854	949	818	850	898	969	913	924	888	890	895	860	879	859	933	859	885	905	868	876	861	919	853	889	916	902	952	949	864	863	881	914	888	884	881	909	880	845	900	877	953	894	906	889	844	909	845	947	896	925	863	900	860	880	903	901	892	831	921	906	845	908	894	913	850	921	867	886	859	893	924	921	865	883	904	914	903	911	930	880	911	897	901	893	846	851	871	872	920	868	936	868	914	869	910	903	979	884	830	867	874	865	885	935	866	833	864	938	925	936	876	846	894	906	951	922	873	968	890	912	926	899	884	853	866	874	947	920	890	885	895	866	866	860	905	879	882	895	914	939	906	952	899	905	891	968	914	929	850	920	929	946	909	895	926	892	843	909	849	899	929	891	916	890	889	923	985	898	910	906	918	958	843	909	865	870	897	925	871	908	904	892	871	939	924	924	905	933	837	945	818	853	944	864	876	915	856	892	888	838	906	857	816	895	890	888	891	858	877	930	944	882	934	889	899	906	885	934	888	895	866	859	909	883	894	897	883	892	851	877	899	945	926	925	908	923	924	974	884	981	867	904	890	919	930	963	802	875	877	912	917	887	901	938	906	921	896	916	959	900	923	917	870	926	930	887	917	887	934	908	910	891	885	879	864	895	893	894	872	875	928	864	924	899	911	851	932	883	935	885	874	895	849	892	894	902	937	865	879	863	924	885	879	922	893	923	900	875	880	866	898	889	909	889	904	881	923	881	876	845	914	919	879	881	870	908	901	893	931	939	868	934	868	919	905	916	888	918	920	896	884	850	910	892	889	934	953	946	868	860	915	870	957	893	896	926	883	900	914	914	895	871	865	953	895	884	859	883	814	848	889	926	922	877	860	892	881	930	891	885	900	921	859	882	864	886	816	910	879	908	900	933	869	923	897	896	918	930	903	915	816	885	892	863	899	898	908	940	896	896	904	869	881	929	866	886	886	885	953	879	876	884	862	951	875	918	924	928	898	916	899	918	903	911	907	887	958	862	893	962	913	905	925	899	902	896	898	881	868	861	941	920	860	906	895	871	842	849	854	901	882	932	909	858	887	887	906	884	918	911	947	881	880	857	856	841	890	887	941	950	919	982	892	915	858	899	922	865	899	894	896	834	930	884	872	906	887	899	904	927	862	950	877	849	841	878	889	898	911	900	926	905	919	874	861	887	952	922	890	915	903	857	842	888	877	906	846	866	898	939	916	881	930	859	883	878	901	862	940	881	817	903	923	882	882	931	845	893	867	875	953	883	862	863	904	928	923	889	966	880	910	873	947	861	906	914	893	939	916	880	926	912	954	898	860	838	953	859	890	949	883	904	888	926	902	871	899	883	894	855	901	872	888	932	929	924	836	900	883	880	879	888	891	878	884	897	867	917	881	861	881	933	920	915	934	868	885	892	904	891	912	815	843	910	878	972	934	880	878	852	907	956	885	895	897	882	911	894	884	901	932	921	929	860	867	902	930	870	908	948	868	926	904	916	887	928	873	902	943	870	854	905	865	941	924	900	891	919	928	908	891	876	899	909	916	936	908	895	862	900	865	897	891	937	852	883	913	897	878	872	892	928	914	897	870	895	906	925	947	887	887	867	958	872	938	921	867	904	894	877	872	856	904	867	901	849	978	867	927	872	863	888	896	917	942	893	910	862	885	904	910	907	946	923	942	975	911	878	891	899	946	879	914	931	903	896	884	949	902	872	909	927	878	896	872	927	895	906	884	904	918	931	907	921	868	920	928	907	923	898	881	891	892	848	909	929	863	920	891	858	885	939	844	857	934	895	908	872	887	889	854	871	922	924	910	846	894	898	892	875	863	890	897	841	878	878	931	866	888	939	927	899	904	901	880	935	893	877	855	876	898	867	912	919	973	868	927	859	855	858	885	903	860	905	882	891	894	936	886	870	959	909	936	913	913	914	886	908	923	934	900	961	911	932	859	918	823	963	924	957	908	863	921	866	856	914	909	947	870	848	938	929	906	904	909	945	888	888	830	885	850	891	886	838	868	885	913	907	841	919	913	924	877	828	950	912	884	931	921	837	876	883	958	883	908	917	884	858	985	907	909	890	911	931	904	930	871	884	874	910	941	945	863	934	878	839	875	847	950	933	876	925	920	888	868	888	950	889	877	896	886	821	832	904	829	853	932	909	909	916	917	896	847	929	919	932	892	941	928	898	877	863	893	882	868	886	926	871	897	907	875	913	876	925	895	885	864	928	916	895	883	918	900	912	853	920	880	913	927	913	897	871	910	918	881	884	878	863	870	885	928	902	888	857	887	898	924	883	889	928	948	873	920	915	876	881	909	861	893	905	894	906	901	910	902	885	853	912	925	861	969	937	949	912	934
24274	21129	28238	25098	21226	14135	7927	3367	3100	3226	2457	1898	1700	3152	8188	8928	7250	4434	2480	1401	917	708	673	650	638	622	639	649	630	650	640	636	625	636	646	671	658	638	626	593	623	627	650	607	655	596	577	667	632	627	647	651	639	602	603	584	581	627	629	607	622	649	635	627	620	614	577	609	620	639	630	586	617	619	638	654	629	589	603	650	612	617	660	638	619	627	583	609	615	603	621	613	605	617	589	605	619	589	647	626	636	595	644	592	611	633	643	648	613	630	696	614	643	620	631	644	623	633	638	640	659	643	582	670	600	629	660	653	673	620	642	600	663	660	644	626	600	619	653	608	648	628	578	596	655	630	618	606	636	649	612	629	610	601	626	651	610	585	629	621	637	590	614	591	583	600	602	579	636	630	611	572	601	614	623	603	597	630	625	690	638	608	625	643	659	638	659	636	625	614	600	647	603	618	611	633	644	586	597	603	661	672	676	599	616	668	648	628	637	620	632	576	655	555	661	626	602	628	605	596	664	608	642	595	667	645	655	617	648	602	578	623	638	649	591	610	612	636	616	634	632	662	634	662	657	600	618	634	640	614	638	643	617	634	586	601	646	610	660	626	611	623	633	611	611	609	623	648	679	657	626	619	645	609	639	680	638	629	630	646	664	641	631	591	606	589	655	647	584	637	583	613	651	641	651	595	621	624	620	643	631	607	633	636	637	612	653	573	584	618	620	581	627	622	622	607	656	635	625	635	628	617	653	636	643	640	606	643	638	620	625	670	639	577	656	585	616	551	632	642	627	584	611	643	597	611	644	592	587	658	640	631	633	601	623	640	635	609	620	599	610	643	631	609	623	619	651	602	612	617	634	625	623	662	623	610	632	662	653	622	599	614	609	664	614	650	577	607	580	664	601	651	623	670	646	647	662	611	644	615	639	671	622	639	593	653	640	619	623	640	639	594	649	664	635	654	634	637	577	661	637	618	621	610	637	604	611	656	573	643	627	637	602	612	639	614	593	631	646	634	579	655	652	653	654	623	653	654	588	640	617	619	649	606	651	640	603	665	601	616	635	628	620	625	620	632	660	614	653	610	622	618	619	661	603	621	647	602	647	575	634	646	650	612	656	640	598	610	645	623	623	593	623	620	609	622	620	592	584	645	652	607	643	624	629	640	645	607	624	656	609	646	627	616	643	613	644	619	619	625	567	632	654	654	629	621	669	637	634	621	596	657	605	617	589	607	628	632	616	620	634	663	612	601	630	575	582	646	664	593	564	598	623	669	640	619	578	642	643	652	603	648	668	640	591	638	644	617	633	604	621	606	607	627	582	638	589	649	653	586	693	588	627	646	601	575	608	633	663	650	620	616	645	645	637	658	639	637	618	640	583	641	618	631	605	646	638	620	626	608	608	583	628	637	577	630	615	668	590	618	615	644	624	637	605	642	627	592	602	582	622	638	634	648	606	653	653	616	637	632	592	617	684	598	614	566	637	602	681	585	629	642	652	609	592	642	593	620	638	602	603	650	627	602	599	620	631	628	606	641	669	664	622	605	624	595	611	618	616	665	648	631	643	642	634	611	602	653	643	648	658	651	659	599	638	616	618	612	631	623	653	661	589	653	622	613	643	622	608	659	649	624	606	650	664	613	644	662	587	606	654	594	638	593	595	596	653	622	639	597	628	646	583	666	626	626	636	598	643	595	641	638	632	595	619	633	618	627	626	580	675	589	614	634	593	627	614	636	631	671	638	633	650	618	603	697	638	624	631	606	639	599	610	561	659	668	661	593	650	625	604	639	606	667	625	607	570	625	631	620	642	616	644	611	611	633	664	632	620	623	607	602	648	608	624	639	626	661	651	582	664	623	626	615	675	691	603	641	620	649	614	650	631	585	642	614	612	616	607	614	658	615	611	633	642	659	609	640	614	638	630	643	633	622	571	638	628	627	650	622	632	667	622	614	656	660	658	643	671	645	619	625	629	666	619	620	620	589	602	617	590	638	609	617	643	614	628	666	640	666	640	640	641	602	568	622	622	604	612	688	627	624	610	631	605	666	603	573	658	636	613	630	623	615	627	665	572	610	609	643	626	636	648	596	601	614	668	610	658	647	628	630	612	634	632	654	627	680	608	613	623	661	617	657	638	667	648	604	650	621	603	669	665	638	611	564	641	647	651	592	628	621	660	627	615	631	648	627	607	588	616	622	594	593	621	641	642	609	670	643	651	626	587	608	649	602	657	603	622	611	618	611	660	612	574	618	646	626	594	633	608	629	621	597	640	651	639	646	591	604	659	605	639	640	641	620	601	634	624	618	644	608	659	622	578	623	610	646	607	629	604	627	599	634	614	667	638	616	607	640	652	669	626	588	625	644	603	624	672	624	618	641	629	630	636	629	590	611	644	649	602	625	674	649	609	629	642	630	618	623	642	609	672	651	586	631	627	631	589	605	650	611	620	623	595	665	612	626	602	661	595	608	642	633	615	638	660	642	700	620	650	657	649	615	646	614	602	650	622	617	630	603	609	627	588	651	608	590	656	620	651	613	633	649	591	624	584	654	620	597	573	646	615	643	640	669	638	648	574	644	619	641	665	587	597	623	585	644	610	577	659	626	594	614	606	661	624	601	619	647	623	676	613	566	643	634	628	623	646	580	610	656	663	636	612	661	663	631	688	630	649	626	589	649	595	644	633	615	641	614	660	645	618	593	637	622	661	646	608	609	622	632	654	581	622	630	562	640	575	638	594	640	627	609	611	615	632	667	599	637	614	644	631	643	622	641	619	626	589	630	626	637	588	658	593	591	620	653	607	630	633	607	608	608	622	591	604	587	595	660	672	609	618	613	646	665	668	634	672	616	695	601	623	597	605	608	627	664	610	632	674	651	626	656	686	616	626	626	632	606	579	596	622	601	629	581	616	610	635	590	558	616	636	628	656	648	604	616	613	615	642	640	623	612	648	610	625	654	588	641	591	674	641	595	610	621	608	600	648	612	603	632	629	604	637	594	668	620	629	598	652	632	578	584	614	625	615	578	608	620	604	638	595	639	655	672	630	617	654	618	617	595	622	657	559	598	650	648	632	574	592	619	622	620	651	637	673	612	621	601	617	620	606	642	636	611	607	673	604	645	602	663	676	615	615	625	615	598	628	624	633	617	650	614	605	631	650	633	559	610	627	639	621	644	631	611	639	609	678	639	598	570	602	644	649	622	583	671	605	601	623	618	625	619	630	657	649	621	578	628	618	583	625	671	619	646	671	629	648	617	640	619	595	638	597	615	679	630	620	629	581	650	616	620	662	662	622	623	635	622	628	584	562	629	639	695	657	592	592	623	596	640	646	601	643	633	615	636	638	636	598	640	630	643	668	624	632	634	612	585	629	571	629	629	604	610	656	632	621	674	605	626	638	600	642	633	595	614	591	642	639	644	613	603	556	619	578	618	621	704	653	651	658	666	645	656	613	617	661	631	685	641	590	642	604	600	653	620	614	647	663	661	649	612	687	585
28293	46483	39975	33641	23874	17472	13226	7422	7430	7930	5806	4487	3895	7239	16455	15849	13333	8316	4811	2799	1685	1163	984	987	950	942	928	924	902	966	900	924	979	966	950	949	960	922	929	941	1007	951	907	961	1011	953	940	934	936	893	922	927	918	946	912	918	876	922	931	886	935	887	952	933	956	916	905	976	961	926	926	905	960	906	867	927	948	927	956	935	900	921	946	941	964	917	920	911	882	950	975	877	904	950	909	907	922	995	923	923	945	900	950	934	959	996	930	929	954	909	930	916	995	941	922	972	853	913	940	904	912	943	895	928	920	951	921	935	945	959	923	908	894	947	991	961	906	972	939	870	937	977	895	896	879	932	989	905	925	912	931	927	928	1012	943	878	896	949	943	1004	948	966	900	923	983	944	977	978	964	929	916	958	968	944	992	903	996	933	964	1000	902	935	922	918	984	916	928	932	903	926	944	950	927	997	913	956	937	966	911	987	891	934	912	969	906	928	929	976	930	955	962	932	992	918	953	919	967	949	944	914	966	917	954	946	890	943	938	890	983	915	977	969	936	954	974	976	928	1022	981	951	918	921	958	920	918	961	936	947	910	937	945	911	956	966	918	944	971	907	933	885	862	976	953	905	950	940	929	946	920	950	956	954	910	938	978	923	961	958	937	978	912	973	966	1004	942	986	874	949	970	890	963	922	942	941	968	972	903	916	887	897	924	932	895	979	945	967	918	926	969	936	1007	922	857	945	975	979	974	959	945	923	892	932	978	882	937	1006	887	919	947	951	926	932	882	876	956	926	967	875	985	980	944	907	851	935	887	951	932	934	952	963	902	948	954	924	947	922	901	893	980	956	901	910	978	929	913	955	996	923	925	940	963	929	911	905	972	915	907	951	958	941	943	903	978	923	899	945	948	938	909	945	898	933	973	945	934	879	970	940	910	883	946	984	944	963	980	926	933	953	894	890	985	922	953	958	927	952	960	882	946	919	906	926	847	965	897	971	935	914	878	928	921	921	921	962	956	901	929	934	1006	978	941	990	954	923	927	950	922	912	912	940	952	972	895	909	952	855	944	888	911	931	933	912	915	988	929	958	936	934	930	953	946	1017	940	928	951	914	936	933	918	977	916	950	932	906	917	936	939	939	950	965	954	928	912	907	989	976	933	953	919	909	944	935	945	925	878	1000	908	933	976	963	940	943	938	959	963	972	879	958	909	923	958	946	943	876	890	956	843	894	924	864	951	947	898	928	933	865	1001	936	909	946	927	931	881	893	935	899	897	938	965	953	916	950	979	871	923	913	913	908	904	957	938	922	902	927	982	944	898	895	961	954	935	911	941	856	926	937	894	930	948	905	907	917	958	851	948	909	914	932	903	919	972	950	919	898	927	923	946	897	913	956	937	920	1019	877	931	984	902	961	906	923	960	931	904	974	936	995	934	949	942	1000	914	988	942	908	917	948	959	931	944	888	920	901	982	940	914	943	919	895	941	922	931	918	969	976	960	880	954	936	954	892	922	935	936	935	928	963	979	921	877	878	919	908	952	949	835	957	928	946	963	946	1010	920	918	897	902	951	940	967	990	939	942	934	918	897	895	885	930	926	895	954	918	894	904	974	911	879	967	901	958	965	932	839	932	956	929	960	944	888	935	914	897	942	977	886	947	941	985	910	922	894	909	934	946	907	969	960	945	940	919	952	893	909	930	956	981	926	979	949	911	907	906	974	970	937	890	974	881	993	958	916	968	904	920	946	925	896	975	951	909	911	939	962	921	931	903	925	976	981	964	934	928	980	942	924	927	925	966	942	930	949	971	916	894	958	903	909	944	997	947	940	966	974	934	927	913	1008	918	963	950	914	937	927	892	995	935	957	910	935	954	889	918	867	905	943	912	928	952	928	940	948	915	889	939	939	949	887	943	893	953	966	938	928	929	934	895	895	916	930	977	917	932	949	888	964	923	912	967	909	925	893	959	923	918	941	980	962	874	900	928	953	873	907	949	983	963	931	975	962	908	949	892	998	962	958	927	948	876	887	906	924	952	999	932	911	891	957	933	922	912	957	967	955	942	899	946	948	961	981	937	986	937	926	964	941	912	941	945	928	841	938	943	928	900	926	943	969	908	939	927	997	951	946	952	962	875	939	934	949	961	907	966	962	890	916	945	935	995	907	973	957	897	962	975	928	926	940	967	974	992	954	932	924	930	913	964	957	950	938	914	886	956	960	936	927	937	998	972	972	918	884	912	950	887	829	927	897	983	944	898	981	934	955	947	948	920	942	930	967	880	1015	956	954	902	872	891	949	925	929	923	914	959	994	929	920	904	905	911	957	887	921	932	886	921	945	945	916	923	944	973	955	929	937	917	962	897	962	955	969	953	953	959	969	972	1002	936	885	978	912	911	848	946	906	866	975	959	912	914	951	945	916	945	967	925	968	985	914	930	921	885	921	931	969	949	987	967	957	865	961	949	912	907	947	961	985	917	939	912	934	949	979	951	919	983	970	950	944	970	947	876	964	920	884	933	896	925	926	947	931	958	918	889	1018	968	922	916	891	937	998	904	951	888	963	911	925	899	908	939	959	1005	895	916	907	948	932	922	988	893	966	982	990	918	934	962	931	924	955	961	962	962	955	990	1004	972	919	930	914	949	911	917	974	900	939	943	942	907	901	922	969	895	912	939	952	897	925	951	946	948	891	937	913	916	953	932	980	991	927	931	942	912	971	983	933	911	941	950	947	951	950	881	858	951	895	924	896	998	946	909	921	908	913	913	981	877	988	925	935	951	903	955	953	926	969	936	968	961	975	902	941	926	974	907	927	961	1004	955	944	947	960	975	945	976	904	927	1003	955	916	911	957	858	930	928	941	909	889	946	950	975	950	948	875	893	909	910	988	944	951	937	929	905	975	988	924	951	927	940	934	901	987	901	846	959	923	972	993	957	919	966	933	958	921	1026	975	948	966	862	957	884	910	932	1005	900	916	937	894	947	975	989	872	864	968	908	976	889	976	890	901	916	914	963	922	944	926	971	915	915	904	868	975	921	971	944	953	977	924	940	886	904	913	889	934	919	929	912	908	914	907	931	978	950	951	924	919	924	933	940	906	972	980	944	906	900	908	892	959	936	906	938	901	899	983	941	959	946	927	973	901	966	944	945	873	906	950	989	938	939	963	985	905	936	857	944	968	947	926	905	886	954	1005	931	923	934	895	924	964	985	899	931	958	996	971	931	920	955	913	936	925	952	910	1002	912	889	889	1022	904	915	985	932	927	937	942	863	944	970	959	929	926	929	899	948	919	900	916	914	908	927	842	882	895	928	943	916	958	912	901	944	898	980	935	962	940	958	966	959	897	930	931	869	883	936	943	937	946	905	906	965	912	925	940	935	934	982	928	969	920	961	954	932	894	904	915	954	884	957	927	960	978	920	931	912	930	875	952	935	965	930	891	973	961	938	910	891	934	964	913	930	944	939	929	946	897	920	944	906	968	954	894	937	930	948	905	904	918	965	934	936	919	971	940	951	932	934	923	964	902	928	913
22935	21070	28793	23690	21521	22385	17993	5395	4347	4140	2908	2361	3037	12307	18147	17364	12219	6800	3311	1865	1117	749	699	629	578	605	614	649	559	624	587	576	572	548	565	567	549	602	581	564	614	615	588	601	619	579	524	582	551	579	545	581	552	543	554	604	535	601	608	608	544	612	594	615	574	564	603	595	549	561	562	584	550	583	613	608	555	602	570	584	546	569	558	545	566	613	573	596	577	592	565	565	592	585	527	591	614	602	603	584	564	581	575	589	590	602	586	593	562	570	558	569	559	619	562	581	582	572	620	588	581	590	591	581	552	575	563	532	626	550	542	575	531	544	539	605	557	573	601	611	561	573	559	592	575	591	566	581	573	623	603	584	573	584	588	603	594	566	567	526	577	598	587	562	550	635	581	557	623	583	564	580	598	574	599	573	581	565	595	567	569	590	575	584	577	591	557	586	579	559	573	549	637	594	577	539	545	592	585	534	590	605	552	582	577	622	538	567	552	574	606	569	606	600	578	601	567	604	585	587	565	593	571	542	588	578	568	588	546	582	559	606	523	606	558	583	547	595	560	547	559	602	605	541	579	573	573	607	616	564	583	554	532	559	615	527	560	584	561	556	577	580	555	632	600	609	581	538	605	601	548	583	578	548	601	539	586	564	602	551	548	557	576	580	590	619	565	576	556	567	546	607	549	573	566	590	561	529	533	597	563	599	595	587	542	575	596	589	534	581	528	564	657	647	590	525	565	538	563	569	580	549	541	573	574	595	566	570	556	606	600	547	568	590	554	546	550	611	600	559	561	599	554	552	602	601	602	559	582	566	534	559	550	595	571	584	584	607	551	563	587	556	570	579	568	559	566	567	617	601	559	576	559	563	543	573	602	535	580	549	560	615	581	553	658	558	614	557	602	568	590	589	579	594	557	599	575	591	611	577	594	572	574	630	573	529	520	594	599	516	573	582	580	577	594	565	555	581	579	539	584	556	535	549	584	591	582	549	586	595	538	557	599	587	581	565	607	552	540	574	591	594	591	588	603	553	598	608	591	574	594	582	540	575	553	574	599	584	578	555	543	552	559	549	561	549	616	567	598	586	551	593	564	578	618	601	565	557	626	598	578	563	567	568	583	584	597	577	597	546	564	637	573	551	545	578	548	575	557	595	558	576	580	569	559	577	597	568	608	563	549	592	577	586	583	591	546	569	575	591	543	587	574	553	561	588	569	585	582	606	560	556	567	561	597	632	589	564	569	534	615	609	535	587	574	596	581	605	585	589	601	546	570	576	607	574	591	533	549	561	553	594	591	548	602	569	595	565	563	618	565	577	576	540	573	570	584	597	607	589	567	569	559	601	537	564	544	561	598	546	553	569	568	552	558	569	569	564	594	603	609	556	539	569	553	606	573	566	569	563	603	582	632	592	572	575	569	620	578	590	570	569	566	577	589	601	565	591	610	586	563	586	581	614	602	589	589	532	602	597	572	565	576	565	602	584	602	559	585	590	606	551	545	550	564	573	571	561	525	611	530	607	547	575	542	554	591	587	556	604	540	585	554	610	540	534	602	557	563	564	582	582	532	562	563	555	618	593	560	547	584	588	592	607	587	582	592	593	565	576	570	590	552	580	575	574	621	584	617	592	560	575	597	580	565	544	590	597	564	587	579	562	593	586	601	549	558	583	614	563	598	605	590	531	574	606	562	604	541	549	579	587	585	571	548	561	587	585	610	585	591	585	580	577	582	567	596	569	590	556	567	563	561	615	552	576	583	556	544	576	544	605	578	586	602	588	569	608	607	585	596	579	594	623	590	595	581	587	551	573	559	583	591	610	581	583	572	620	619	578	551	573	544	607	568	579	549	607	567	536	561	572	615	584	594	601	568	595	607	603	582	567	564	588	540	552	577	581	566	597	560	598	572	583	605	585	633	597	611	595	599	572	518	542	563	574	624	593	568	591	610	579	576	568	596	578	566	581	600	551	575	608	579	545	567	554	586	621	613	583	598	565	618	584	579	560	558	548	594	547	555	538	570	546	597	628	627	604	545	581	585	568	604	563	590	590	572	590	581	597	606	564	541	564	595	545	569	614	547	557	600	558	602	591	559	552	581	554	565	598	614	570	573	554	597	585	563	531	562	572	577	530	544	569	558	542	603	585	558	511	586	585	590	577	557	597	546	618	594	617	576	606	583	564	555	606	595	566	605	566	569	561	549	572	596	548	618	600	601	601	548	581	582	617	583	601	587	596	577	548	603	598	571	574	537	591	577	556	573	573	612	546	562	553	604	571	645	622	565	582	565	635	583	574	549	530	573	590	572	606	549	591	614	594	575	536	568	569	578	589	523	621	595	589	584	545	585	539	575	564	532	624	605	564	552	556	594	586	584	619	524	573	584	560	617	584	567	536	564	571	614	557	544	588	542	609	527	590	593	553	580	631	601	561	569	590	543	547	617	590	562	593	564	539	531	591	559	598	583	599	555	567	611	562	582	562	634	627	559	581	609	561	605	596	611	564	631	594	574	584	640	536	582	586	571	567	558	545	575	606	563	627	593	555	604	578	562	572	624	568	582	585	572	573	568	570	616	606	603	561	604	549	539	611	572	572	588	581	547	556	530	598	546	602	594	562	573	580	533	578	576	601	573	594	568	574	596	610	581	594	577	580	614	603	525	597	579	575	558	607	532	558	575	594	593	555	558	560	589	575	555	588	583	572	611	605	604	592	523	555	578	584	610	575	563	577	561	601	566	558	622	532	589	585	565	554	579	597	600	570	598	595	574	601	552	579	605	563	574	562	568	560	545	549	581	599	544	573	608	576	572	556	551	597	568	567	601	568	567	566	578	580	527	604	593	560	571	609	602	555	558	611	548	593	625	602	567	578	588	547	590	562	562	577	566	604	592	569	599	588	547	562	586	606	519	614	600	606	574	541	585	557	574	548	552	594	564	607	529	627	586	592	553	608	585	563	576	604	598	582	566	561	576	634	597	565	573	564	532	558	598	562	579	573	584	589	594	574	596	560	610	576	554	548	623	575	592	576	583	543	564	582	561	553	572	567	597	580	590	602	586	585	583	556	590	592	568	596	600	604	528	574	522	571	534	610	585	564	604	607	560	567	611	618	588	590	605	578	543	569	621	552	572	591	573	552	557	579	553	533	568	593	586	568	558	574	565	600	574	624	573	618	583	584	590	627	567	568	575	620	552	607	578	535	571	561	545	575	537	600	565	594	570	562	634	577	551	599	571	585	590	599	606	619	563	547	544	581	575	594	568	556	597	632	546	546	586	600	532	565	552	569	575	563	572	568	558	541	565	551	582	590	576	575	573	577	605	582	553	596	542	543	578	607	582	554	580	614	567	539	599	577	591	575	600	545	581	611	573	599	585	538	575	607	580	538	535	554	624	603	588	573	553	573	550	581	533	573	588	529	546	574	546	563	556	606	556	582	600	564	598	548	587	565	571	580	559	588	586	558	590	601	611	547	572	517	613	563	585	591	616	565	544	601	578	549
30636	53358	47650	38622	31881	27283	19808	9905	10165	9746	6933	5764	7051	22644	27013	24867	18313	11771	6193	3512	1948	1241	983	930	853	840	861	831	855	861	855	792	814	894	825	864	884	807	838	858	857	858	851	840	858	860	834	862	812	823	848	815	805	885	844	861	836	865	894	871	858	853	855	827	858	916	831	857	886	853	842	843	818	859	822	893	822	837	852	894	810	851	871	810	850	815	885	829	881	867	802	906	801	884	849	894	857	855	874	837	865	872	834	817	784	836	845	811	836	863	860	882	859	882	863	870	849	855	839	896	887	822	896	823	844	856	869	866	848	819	847	843	858	789	826	876	885	850	816	854	835	848	842	803	850	882	839	829	860	850	808	833	847	815	893	822	812	856	882	811	898	810	804	812	849	881	799	819	872	842	840	859	824	850	849	887	863	868	830	834	762	814	836	862	834	841	828	871	809	839	858	843	815	774	884	856	806	882	834	830	835	829	831	820	846	893	835	817	878	831	853	834	837	850	827	860	814	847	874	840	815	845	825	873	859	888	845	833	863	837	871	859	834	859	845	837	849	817	863	900	839	819	852	881	853	843	924	849	861	820	867	857	877	830	855	860	849	791	843	853	910	817	811	835	867	818	829	842	864	874	961	881	787	807	845	852	849	899	848	815	867	839	792	881	822	864	909	853	797	795	803	841	806	860	805	909	839	827	870	852	872	838	880	830	806	845	888	861	853	841	808	852	886	847	811	819	824	891	867	885	872	885	844	863	863	887	864	822	834	776	808	857	813	828	855	817	839	874	862	854	868	865	859	855	841	810	853	845	848	797	915	810	846	838	820	839	840	852	865	856	845	836	838	843	818	868	863	874	819	839	832	898	827	881	861	859	819	836	799	864	820	853	828	841	846	835	879	858	864	842	868	832	909	837	866	883	861	844	897	825	882	862	908	817	846	895	859	773	807	841	806	842	864	809	832	872	806	856	848	836	862	812	883	896	871	847	911	908	860	822	834	820	835	817	896	813	840	848	834	811	888	888	889	860	826	895	856	894	894	814	921	867	880	828	833	804	836	859	864	882	854	843	834	842	860	812	819	828	836	848	870	845	859	830	871	835	853	834	879	873	812	891	823	905	875	870	875	850	888	826	810	819	841	908	827	874	867	809	855	893	874	840	853	856	863	882	829	832	831	827	871	809	844	881	808	905	850	824	881	832	864	890	809	815	880	807	867	782	863	889	885	825	869	871	892	778	816	800	803	846	872	797	800	866	832	794	868	884	825	859	826	837	824	881	806	879	900	869	900	858	828	901	861	817	849	815	847	781	893	817	842	832	849	812	849	868	815	860	867	817	818	872	849	821	878	840	842	812	897	829	877	873	878	865	852	848	835	811	849	844	796	879	837	816	866	794	826	852	835	864	894	810	865	849	823	838	823	860	860	854	874	883	833	814	870	827	824	860	880	870	875	841	816	864	853	877	841	844	827	860	828	839	836	833	826	887	881	825	861	858	894	839	834	768	829	820	866	883	838	838	835	774	858	821	851	878	805	813	843	872	836	828	865	874	821	836	836	847	849	857	855	846	885	847	860	832	921	861	859	854	807	882	870	854	856	841	826	863	852	860	855	817	850	852	832	819	824	795	830	852	876	882	835	839	792	838	882	859	829	842	847	875	845	863	836	859	832	856	879	902	854	847	874	889	841	830	849	855	864	893	815	824	826	807	856	858	838	858	842	850	887	815	872	828	832	829	851	849	834	835	845	868	811	840	775	820	786	870	856	894	879	809	854	819	893	843	910	852	870	850	872	885	861	824	837	838	847	807	856	860	893	827	897	805	901	838	845	869	841	857	876	860	804	814	815	832	856	875	850	833	828	852	906	878	853	879	905	822	870	837	861	868	870	861	905	790	913	857	855	878	833	803	837	853	847	813	904	857	840	843	838	858	847	869	885	847	839	850	819	825	851	837	844	850	828	798	827	839	882	842	861	905	856	923	801	858	812	853	901	843	872	900	834	842	833	830	870	813	843	837	864	821	880	876	848	838	847	819	874	870	873	874	860	858	858	837	815	853	885	851	819	901	865	886	852	831	809	853	822	861	841	818	851	808	870	840	866	858	862	883	905	867	849	884	821	834	873	891	841	860	886	841	814	832	874	862	828	854	867	824	820	880	860	831	878	837	865	801	903	860	808	826	816	812	839	861	889	853	814	855	840	887	878	830	891	824	785	843	857	908	857	815	855	805	823	813	873	855	825	848	859	860	862	802	858	860	829	901	885	859	837	821	849	831	861	829	896	823	868	874	905	821	828	848	882	866	886	815	846	887	857	861	877	831	864	861	851	857	824	837	818	795	879	830	836	853	796	813	896	828	842	889	855	875	894	865	872	784	842	865	898	816	850	837	828	880	837	857	854	805	838	807	836	847	854	879	857	853	881	800	855	849	816	841	870	771	881	852	859	805	818	839	846	801	886	798	861	852	823	881	893	878	856	836	841	873	844	906	767	855	833	834	890	835	822	874	849	865	883	839	844	855	845	832	931	808	824	867	786	867	830	895	840	840	835	823	815	840	860	831	887	872	846	911	805	816	815	851	841	884	832	876	870	881	895	857	865	855	866	869	830	876	931	883	872	817	821	820	795	809	845	832	855	825	827	839	872	839	840	879	889	867	854	827	885	771	846	801	827	840	847	864	864	862	828	813	784	839	889	821	834	814	842	811	808	853	890	866	867	863	837	897	857	837	864	818	863	820	877	814	800	870	853	939	806	824	841	807	874	865	813	822	899	831	862	789	841	887	866	831	848	811	841	865	828	808	882	876	852	851	851	799	852	849	847	832	839	799	869	882	846	893	837	883	806	863	858	844	880	827	834	871	866	841	859	872	846	820	863	876	867	853	822	884	847	823	879	850	813	862	813	852	804	839	827	870	911	817	858	836	879	830	862	864	828	876	845	865	849	847	831	807	845	853	841	849	841	876	850	871	880	885	870	824	887	822	906	802	894	825	887	843	824	859	851	818	811	857	875	861	885	878	827	845	870	852	875	828	918	831	802	831	818	872	825	846	842	801	885	844	907	798	845	829	827	851	831	840	855	828	813	820	900	853	860	823	861	876	859	812	834	800	844	879	896	859	844	846	829	856	849	829	887	839	857	846	860	858	861	814	850	853	879	792	891	860	905	819	811	832	888	849	852	894	829	831	823	820	908	877	861	831	876	866	843	793	829	816	841	866	862	863	828	872	848	866	851	894	833	849	819	876	867	834	809	818	875	905	865	884	841	862	895	887	800	811	811	813	828	882	854	850	811	818	853	856	829	818	826	828	848	833	812	876	808	856	880	857	831	838	905	869	873	884	843	859	845	832	837	836	870	800	823	880	824	848	782	868	804	901	854	877	837	860	813	850	925	808	869	849	880	862	861	842	855	904	828	855	847	816	823	826	813	848	867	825	891	851	868	826	898	858	869	867	826	872	815	828	861	833	822	811	856	852	825	858	821	811	856	864	844	875	831	883	837	841
27417	22688	24553	17467	9817	8123	4773	2845	2229	1700	1354	1265	1238	1493	1807	1668	1436	1021	861	723	684	646	638	669	603	600	547	579	567	600	618	622	644	600	647	575	603	593	574	599	537	602	573	578	601	607	643	570	591	586	619	588	604	573	590	612	627	553	612	577	593	602	598	558	570	613	590	626	622	578	624	567	562	617	587	605	603	611	576	580	610	655	586	620	641	611	582	602	572	626	625	602	560	601	642	589	596	626	562	575	602	622	645	583	579	597	580	604	643	606	555	565	594	607	584	563	576	577	622	578	601	654	615	600	551	634	612	590	594	562	601	620	596	590	578	562	616	557	606	583	562	610	568	581	627	592	574	574	580	585	635	573	571	581	652	597	570	606	613	574	576	570	608	607	595	576	603	603	572	609	605	644	644	645	565	610	599	585	568	600	567	632	649	612	611	618	589	627	604	584	558	565	599	607	590	616	642	605	605	572	621	600	657	640	580	587	635	575	576	568	565	573	576	649	570	586	600	624	623	548	630	603	621	585	636	595	578	599	564	584	605	619	637	595	621	577	633	605	634	593	571	600	589	598	586	607	611	603	592	635	582	588	603	584	633	570	582	599	634	573	618	587	615	592	620	620	607	604	605	616	561	595	619	588	559	590	575	629	605	613	629	625	584	567	577	564	591	650	593	617	548	591	622	611	621	614	617	577	613	646	585	614	578	585	560	584	661	610	622	573	658	606	645	598	607	589	572	615	623	598	620	585	637	605	613	600	603	608	679	577	548	572	571	601	593	601	597	624	589	595	593	584	575	613	634	587	575	625	666	575	571	640	565	578	590	590	638	598	627	592	579	638	615	591	574	592	576	597	573	592	591	587	548	560	622	559	624	633	567	606	631	610	546	624	566	583	570	573	589	631	629	618	611	613	653	645	598	599	571	618	558	621	585	627	640	592	621	620	571	594	615	580	547	564	576	611	603	554	565	612	607	588	626	590	609	575	626	612	613	568	542	548	622	593	577	653	598	576	581	619	619	607	579	611	583	617	598	592	558	585	605	602	601	606	593	628	608	629	656	645	597	607	590	607	583	633	591	584	602	615	614	587	603	614	578	593	649	670	639	584	618	554	569	578	622	582	609	579	648	596	596	597	625	569	557	626	575	612	601	607	596	596	622	587	595	554	588	613	611	598	608	668	634	623	581	611	586	580	598	590	605	681	593	594	635	619	623	587	597	583	603	595	552	602	615	557	581	627	600	590	637	657	593	567	560	591	641	605	590	591	637	634	602	576	528	622	571	599	579	598	621	610	609	569	640	591	589	574	567	548	595	543	583	586	595	648	615	626	581	615	630	608	611	604	616	635	583	642	561	661	608	573	594	541	647	581	617	577	597	594	586	611	592	636	569	604	627	556	583	601	601	573	624	597	607	623	607	578	595	647	587	595	569	604	584	620	610	595	649	614	601	588	596	608	590	623	604	598	597	607	608	608	581	589	581	630	608	544	598	621	623	601	619	626	618	631	611	602	618	575	614	565	617	562	650	555	610	594	593	611	588	626	578	614	602	645	566	580	606	598	596	585	591	554	629	625	621	604	571	614	590	628	628	562	599	602	588	623	632	601	606	583	605	630	603	576	610	520	647	599	588	602	560	585	651	614	588	627	570	596	611	575	618	586	606	635	638	598	579	615	638	564	565	594	628	599	583	567	591	584	556	624	602	592	601	585	546	559	596	606	628	570	611	570	631	597	597	562	600	599	597	568	588	555	589	604	631	547	623	600	583	590	601	645	577	598	592	603	619	610	586	614	602	621	592	541	627	591	548	615	592	630	596	631	573	591	595	638	619	577	560	605	606	560	618	594	605	599	590	620	588	576	600	610	605	578	569	609	599	616	568	588	604	570	597	621	588	605	631	583	551	592	574	607	555	594	582	569	606	577	557	564	577	599	597	619	625	568	603	524	584	611	603	619	576	654	617	594	609	606	549	592	604	639	634	589	564	638	581	573	557	648	579	613	595	612	587	621	627	601	571	587	579	607	583	613	608	605	618	598	562	641	595	566	570	613	587	632	542	568	608	597	561	570	563	624	619	603	614	597	609	586	609	584	643	616	612	579	593	593	645	625	603	598	605	583	626	599	604	610	661	597	612	541	604	635	587	625	597	584	593	582	642	615	584	634	582	617	572	575	599	587	586	584	626	637	623	633	588	595	607	556	585	605	619	581	595	587	598	622	633	603	606	597	598	611	583	627	586	616	598	584	634	586	600	613	598	584	586	593	601	571	624	614	559	617	593	573	622	605	662	618	585	587	578	552	603	566	580	638	621	586	636	625	605	552	619	612	604	599	633	650	605	610	614	597	650	630	569	574	635	611	588	664	564	580	625	555	547	567	572	615	577	610	551	593	630	594	579	539	598	606	581	589	621	576	642	589	588	604	549	629	614	570	619	588	604	570	588	573	608	614	579	661	598	586	571	584	619	600	570	585	594	612	571	605	571	658	618	566	609	674	601	583	570	597	602	648	592	567	616	589	602	595	646	579	556	583	598	603	623	581	627	603	586	601	596	607	638	581	601	602	627	615	556	603	593	653	642	642	605	645	597	558	594	624	558	626	592	583	569	609	596	602	633	561	615	666	630	600	599	559	584	569	547	599	606	575	590	579	627	603	604	563	586	614	617	568	617	634	612	607	600	635	653	630	630	609	594	594	597	644	621	569	580	614	605	593	605	649	598	580	634	548	631	606	666	618	621	633	645	572	587	581	635	606	596	543	586	591	636	585	562	564	581	600	512	623	628	601	579	571	603	615	538	556	567	611	626	587	596	575	587	613	576	595	574	578	618	567	558	596	617	579	616	599	550	605	588	615	609	617	639	590	608	601	614	600	597	580	569	545	568	620	607	557	634	604	586	586	599	634	564	570	649	636	599	634	608	565	582	589	635	603	602	603	527	660	589	620	593	653	615	584	601	597	576	621	590	593	584	560	604	611	604	571	567	589	638	629	567	596	591	571	576	583	590	620	599	622	621	581	634	576	623	598	567	574	584	589	599	605	632	650	631	628	592	583	569	575	623	567	613	588	598	574	605	613	645	547	651	613	585	586	578	574	615	633	612	624	585	587	637	623	585	604	576	555	578	646	575	606	588	547	585	585	556	575	621	617	581	604	626	612	618	573	627	590	603	642	586	549	554	584	564	571	614	551	596	550	600	608	566	587	617	536	617	608	592	644	602	597	604	593	651	607	605	566	636	588	586	584	641	616	580	571	606	585	637	578	593	646	567	600	616	597	611	605	591	595	594	600	600	563	595	641	617	608	589	635	596	632	607	551	624	595	605	549	561	639	618	604	618	582	581	605	543	613	642	575	584	576	556	623	572	598	586	579	598	541	586	611	587	543	603	593	602	639	595	570	633	620	649	635	570	582	590	564	586	641	604	627	629	598	603	597	606	594	585	575	594	593	595	583	564	597	612	578	552	603	579	588	626	573	585	573	599	580	604	580	597	620	581	643	594	582
26253	36441	31693	21450	16610	15964	10695	6800	5591	4095	3012	2962	2746	3057	3593	3291	2672	1937	1495	1159	982	891	878	915	897	903	851	905	898	915	909	869	918	919	924	892	847	895	916	846	889	927	844	887	932	903	868	888	882	909	870	858	848	945	898	840	889	826	910	900	848	918	878	920	877	912	869	886	876	881	938	920	835	910	896	920	912	898	825	923	948	902	881	886	871	865	893	892	864	882	896	888	883	919	880	912	898	897	886	828	884	895	926	920	972	887	883	883	928	832	891	873	794	880	908	848	960	933	888	852	900	925	879	942	877	846	862	917	864	851	911	903	882	895	922	892	840	855	903	913	929	893	896	936	875	925	887	895	894	865	879	934	910	861	921	895	871	890	875	903	911	866	934	858	901	878	836	839	923	856	896	901	879	926	840	866	884	903	884	907	896	893	916	876	903	896	842	861	905	919	899	899	957	859	845	889	869	906	884	911	879	821	892	917	915	901	895	894	863	931	824	891	928	875	889	857	862	839	867	912	893	869	810	867	919	896	900	879	845	856	939	927	883	891	922	895	870	877	847	860	922	852	891	913	884	888	856	861	890	919	855	868	870	900	887	928	862	903	843	868	905	858	913	920	880	898	903	850	869	975	845	884	930	947	826	922	860	874	944	899	907	896	890	869	862	853	878	873	846	909	860	883	822	902	923	878	879	877	861	882	883	867	883	904	908	887	883	902	881	871	847	899	862	924	889	907	879	950	877	897	889	874	868	931	867	872	870	886	907	885	854	893	911	885	904	944	861	839	896	861	916	882	882	897	909	922	912	906	869	887	877	889	885	877	841	851	873	875	910	867	820	945	923	890	903	839	903	887	885	872	836	873	911	911	905	856	870	917	905	885	883	923	832	886	873	901	914	885	838	936	857	875	905	858	855	891	874	878	893	869	884	888	927	808	936	892	854	902	872	879	849	894	892	846	889	902	957	913	876	814	900	890	938	891	857	923	898	878	907	877	880	953	842	867	882	935	902	829	889	878	893	906	832	888	868	873	931	866	896	889	878	925	913	900	904	863	896	885	923	943	893	920	920	858	851	918	892	850	876	865	914	870	883	913	891	862	833	898	892	854	901	884	870	854	951	910	915	876	846	925	837	899	915	893	895	822	894	845	926	886	900	884	882	875	887	933	937	927	896	892	884	891	914	885	852	826	897	897	967	926	850	920	838	864	928	963	876	904	919	880	879	906	933	887	920	898	886	884	911	855	907	858	833	881	882	870	912	887	871	882	878	903	918	880	873	889	865	897	849	856	866	905	890	917	927	965	899	868	916	894	878	890	865	936	875	886	896	892	855	929	908	897	852	826	893	930	869	886	875	834	843	839	854	854	889	866	865	903	870	915	874	893	875	866	938	832	908	891	896	905	916	869	911	915	897	872	943	885	907	910	894	932	852	902	909	897	874	870	896	916	881	838	881	871	906	903	866	910	926	875	861	871	883	880	888	890	884	885	909	876	843	852	897	944	862	875	870	848	918	863	830	833	906	870	868	857	916	851	892	905	892	855	895	885	901	889	894	927	899	848	839	887	926	892	850	911	884	860	872	900	878	874	872	888	843	899	881	905	905	921	890	889	842	890	870	861	880	894	899	882	845	893	936	916	868	917	894	855	842	867	882	818	887	898	888	896	912	877	862	889	853	868	883	842	866	921	915	915	876	890	904	861	902	875	833	862	831	789	856	895	890	851	894	850	892	832	914	870	863	915	917	925	867	852	867	873	884	897	928	894	929	906	915	881	861	929	841	880	908	924	949	862	911	869	921	923	876	902	863	883	906	879	951	849	867	874	850	925	882	911	890	903	828	875	901	901	843	923	902	890	903	870	926	881	949	925	866	854	877	901	874	856	912	926	906	824	875	924	880	906	880	851	882	880	893	834	853	879	894	902	891	873	896	877	883	929	904	931	875	891	868	876	860	892	873	894	852	896	863	831	900	913	908	869	859	857	876	834	905	869	935	793	883	922	880	967	940	901	884	922	874	884	878	846	904	936	908	906	896	870	861	884	887	848	836	904	900	904	869	890	936	921	861	880	893	854	909	874	886	910	897	828	862	884	882	874	887	857	926	902	895	850	870	912	873	886	872	836	867	905	860	893	861	894	851	894	896	850	894	903	874	901	868	907	849	880	889	890	871	898	862	843	870	914	853	913	911	941	920	899	882	866	863	903	895	804	868	894	895	841	819	854	857	864	918	903	870	861	866	912	881	889	913	853	868	843	859	928	890	901	887	872	834	887	843	903	889	867	904	884	829	878	927	831	857	850	915	902	884	903	866	871	882	906	908	840	871	899	930	912	897	842	855	875	899	863	855	894	856	901	888	866	922	895	855	847	880	853	871	861	913	812	869	841	816	894	878	916	913	812	869	879	857	884	900	889	885	954	928	869	879	900	983	911	914	887	880	868	909	864	871	881	919	955	913	894	882	919	916	899	864	920	874	894	868	874	886	883	862	896	872	870	933	894	886	830	914	883	898	848	925	932	912	871	871	903	904	881	885	850	889	869	856	913	913	862	902	844	863	864	889	860	902	831	913	894	891	918	937	859	861	900	906	902	902	916	881	880	873	869	891	832	885	898	896	896	839	926	893	891	878	885	868	919	919	887	856	873	873	923	867	838	868	850	948	922	889	916	961	833	849	842	898	832	851	913	813	911	816	911	871	900	859	913	932	855	880	896	873	853	880	898	868	944	919	904	893	900	911	892	920	936	895	846	872	890	876	892	897	862	884	876	895	903	903	895	905	874	906	829	912	876	866	912	872	908	883	879	865	898	883	924	878	838	880	893	873	882	885	922	906	872	893	851	916	859	859	885	858	884	906	892	894	930	874	912	907	884	845	848	925	867	912	904	864	838	903	881	918	936	864	887	923	922	898	874	911	806	923	857	876	894	871	914	910	884	891	876	888	861	883	945	855	855	932	908	860	870	898	879	879	845	888	907	858	889	861	873	917	884	897	858	923	864	916	873	860	893	916	919	896	856	888	865	845	919	847	932	879	872	869	874	887	864	861	865	881	858	891	839	841	893	884	865	910	872	838	893	894	930	911	879	909	876	868	896	879	892	865	841	891	844	872	899	879	898	878	866	902	901	882	852	824	924	927	908	878	872	902	847	921	863	875	837	890	882	923	841	888	962	829	841	888	906	928	903	879	895	926	941	893	919	828	872	918	870	879	844	903	833	950	919	891	840	912	935	868	873	885	878	891	889	864	883	908	822	926	889	833	873	887	840	917	861	839	870	855	909	912	907	897	888	903	893	872	900	885	934	868	881	947	878	861	861	855	938	825	882	921	942	832	879	903	879	885	871	918	862	938	916	943	900	895	886	875	898	875	809	882	905	858	915	845	889	853	888	829	885	870	854	854	947	864	923	901	860	900	885	876	839	890	862	908	894	868	845	912	868	944	921	877	885	930	893	885	926	882	915	860	901	849	951	870	859	901	900	824	819	911	866	946	875	853	863	879	884
24228	21063	28075	24742	21464	16572	8727	5265	3536	2473	1954	1867	2309	6483	9492	8630	5682	3510	2035	1290	837	697	649	616	611	620	550	603	590	620	598	614	641	565	678	620	614	623	625	613	611	590	601	613	596	642	604	618	657	570	566	591	596	610	598	585	592	619	583	587	635	589	646	626	620	608	628	636	589	595	620	621	613	630	652	601	592	614	596	600	639	625	640	614	611	651	631	645	641	575	627	607	599	612	596	631	642	608	629	601	644	609	661	641	626	609	657	605	634	648	641	602	642	605	625	630	592	635	608	644	644	542	596	609	613	599	608	594	658	626	620	643	636	615	601	637	590	632	639	613	616	614	595	617	633	594	583	633	614	631	631	680	669	646	615	591	604	640	658	651	613	620	606	660	616	619	637	674	621	652	646	580	584	605	608	638	593	606	612	628	594	581	606	621	630	596	595	599	664	634	615	621	643	669	620	620	664	595	621	603	583	615	626	616	579	656	587	598	639	607	643	653	577	606	635	633	585	620	658	651	623	670	593	595	613	619	619	604	616	606	638	638	623	565	621	606	627	603	608	598	619	673	638	600	585	650	579	591	656	610	654	633	604	624	627	601	590	619	627	645	596	597	576	613	621	599	613	620	622	632	597	616	620	644	564	642	641	607	624	652	582	620	636	621	608	654	651	628	602	624	604	661	645	551	630	607	636	628	624	632	658	642	607	634	628	626	610	644	608	635	595	612	605	664	575	602	632	605	624	636	599	627	605	664	660	594	633	605	623	608	602	610	638	634	609	628	615	596	619	576	596	647	624	597	604	617	571	658	639	648	628	665	596	608	618	639	607	581	620	601	656	628	591	595	570	615	610	628	612	629	610	591	643	605	664	627	643	607	602	614	647	636	614	567	618	577	618	612	584	612	591	625	559	642	594	625	634	623	608	615	666	619	635	618	640	583	631	608	624	599	622	614	631	640	594	619	604	595	612	587	589	600	603	657	600	602	613	580	591	597	578	675	617	615	673	627	659	609	653	594	623	627	634	646	587	587	640	640	656	563	626	628	603	589	624	609	634	599	625	638	629	568	657	650	601	601	594	588	638	597	598	613	582	645	580	596	609	616	638	638	628	656	605	619	620	635	614	650	635	605	610	593	614	650	651	582	631	630	583	593	630	636	603	611	659	623	656	599	601	624	631	639	607	614	654	634	596	637	603	558	616	659	629	616	632	625	636	676	615	595	625	592	621	623	589	609	612	598	596	580	623	598	593	586	623	610	632	616	622	553	628	606	635	646	629	624	632	608	598	625	636	616	593	649	626	596	566	611	655	631	650	550	664	604	626	634	610	610	639	582	621	638	658	630	617	586	651	609	642	617	608	596	636	592	617	624	633	617	633	645	655	638	651	617	619	621	655	620	625	650	587	624	649	619	637	581	607	632	616	652	637	615	631	600	626	592	575	579	617	584	650	635	653	587	631	599	629	581	641	650	626	601	615	589	616	601	605	591	648	632	607	628	597	611	649	641	614	631	646	621	634	603	622	566	645	607	631	635	579	602	597	613	625	618	665	622	631	648	636	614	612	649	581	618	600	629	658	617	630	589	609	611	613	635	598	609	600	620	584	620	598	653	636	618	602	604	610	604	612	576	611	616	640	599	633	605	598	633	602	611	571	598	658	631	607	606	625	648	619	586	645	580	621	614	639	651	662	618	626	619	654	613	605	629	593	623	596	635	588	627	613	618	608	620	653	565	613	602	668	628	602	601	602	663	630	625	627	642	652	638	616	638	648	619	639	653	610	607	610	599	601	660	599	617	599	625	628	589	625	584	617	624	611	641	617	594	585	612	604	577	590	614	645	595	629	639	617	644	648	586	613	672	611	626	644	613	560	624	605	638	596	645	600	612	614	593	609	646	566	585	591	641	614	613	616	583	557	632	612	580	634	630	584	630	626	623	621	632	619	602	629	601	618	564	611	642	607	645	590	590	648	556	621	608	620	601	649	585	589	538	611	626	640	618	626	617	611	602	611	594	615	622	598	631	621	660	613	575	609	654	608	594	609	605	605	595	589	612	616	611	618	564	656	612	604	629	632	597	625	592	628	591	583	599	623	615	607	623	622	629	604	656	605	609	639	609	593	653	640	614	608	577	604	560	615	678	649	574	616	618	638	588	590	622	665	623	625	601	607	668	589	622	592	593	605	580	555	644	588	626	642	628	654	674	636	634	628	632	661	654	630	601	630	635	596	615	645	623	593	664	609	601	580	630	627	631	616	630	579	616	650	626	626	624	617	616	627	621	603	630	629	666	607	604	606	606	585	621	605	602	608	633	672	668	623	626	626	600	639	594	662	616	619	605	640	614	635	626	583	622	649	569	639	641	583	632	637	625	594	598	666	652	597	632	589	623	628	590	604	601	594	630	622	632	595	602	633	578	591	606	612	664	677	624	590	553	608	595	664	593	646	592	615	623	605	613	602	601	583	630	577	621	622	600	595	602	595	592	630	637	603	620	642	618	628	606	670	613	616	576	645	587	619	643	642	579	593	639	633	604	653	605	622	590	649	619	598	595	604	642	598	644	650	614	591	585	603	604	596	614	622	651	573	642	666	606	585	592	581	590	596	658	652	630	672	660	612	596	632	624	591	644	605	667	645	611	603	572	638	607	570	596	625	619	581	613	651	610	619	639	615	622	589	596	640	615	585	577	608	655	601	609	606	659	614	605	626	621	647	636	592	611	644	642	635	629	597	634	580	633	614	609	611	636	604	602	585	642	644	574	614	645	594	642	600	634	617	590	590	592	617	633	604	591	602	611	604	641	607	607	635	583	634	634	612	610	628	609	604	620	620	642	642	610	619	587	642	595	588	614	576	622	619	634	597	618	593	644	602	656	654	633	650	579	590	602	642	618	583	618	610	604	581	640	615	606	643	626	594	593	639	639	618	663	616	603	632	646	590	606	579	603	634	645	607	634	599	614	678	603	607	603	574	633	603	662	610	613	628	630	645	625	640	610	585	582	663	602	604	573	651	605	610	628	650	617	639	636	609	618	617	604	600	602	640	611	642	625	643	587	651	636	606	586	638	587	635	651	614	608	641	635	634	681	635	648	652	613	639	611	644	622	608	577	645	598	575	628	581	656	652	632	600	686	644	591	686	608	626	598	580	585	570	569	616	635	624	620	665	599	654	636	603	631	660	632	614	589	621	595	608	632	671	615	607	650	577	611	618	628	616	660	643	587	593	633	609	596	692	613	681	594	598	630	553	612	655	584	636	617	654	625	641	628	610	613	629	647	629	629	612	581	608	655	611	603	573	599	652	617	616	597	594	637	643	625	588	619	583	617	623	637	633	644	620	584	589	630	665	643	622	615	623	630	641	602	611	586	621	620	676	622	591	592	613	642	596	611	628	674	592	588	651	566	583	612	586	640	585	601	627	598	605	621	641	574	615	627	618	691	585	668	607	623	643	631	603	564	620	589	649	620	606	638	596	622	581	673	568	616	618	619	616	639	570	685
26207	45128	40198	30724	26278	21113	14190	11595	8390	6021	4691	4377	5209	13744	17260	15487	10747	6745	3913	2315	1430	1065	1018	983	857	935	896	964	896	888	930	920	843	938	913	904	884	935	854	935	898	920	929	911	890	892	961	899	965	979	948	928	905	944	934	878	922	908	961	918	950	876	940	908	896	954	889	945	948	921	923	891	958	938	887	950	948	954	942	919	891	941	888	917	948	853	899	928	959	916	911	930	925	910	933	928	930	880	896	891	918	905	913	919	915	910	917	876	912	836	901	942	858	981	915	919	915	949	912	919	897	925	956	934	882	906	905	933	914	932	867	857	915	948	944	927	925	877	903	939	907	920	906	880	857	872	921	937	908	965	943	932	965	948	927	897	903	918	912	953	911	931	903	931	950	959	924	896	936	916	939	957	916	913	928	976	997	960	928	912	933	926	927	921	931	885	927	933	916	951	901	904	905	917	931	941	898	937	909	936	934	928	899	949	929	977	900	963	888	979	843	907	944	897	903	928	940	912	904	919	915	935	954	869	919	909	928	951	921	974	954	881	961	909	870	964	874	912	934	905	949	867	923	914	901	895	894	909	890	915	921	963	902	951	897	941	940	892	929	907	926	877	897	976	974	913	973	949	916	907	934	902	877	936	925	949	892	945	888	926	950	967	957	939	919	903	915	902	929	942	924	872	925	897	934	908	953	946	927	952	910	967	940	924	914	888	926	904	881	924	1004	908	963	932	918	903	920	936	922	929	970	903	960	903	848	853	937	958	892	941	883	917	966	915	871	915	882	966	884	929	985	931	963	901	917	899	917	899	939	892	925	907	972	897	943	978	899	926	894	949	925	947	895	902	909	941	927	941	921	914	864	959	908	901	933	949	912	909	929	841	906	962	900	917	937	928	947	924	851	939	908	938	901	879	908	899	911	903	949	890	995	906	928	907	931	925	991	898	899	949	912	952	923	874	934	908	926	935	890	895	946	905	899	926	897	948	863	914	923	916	867	941	893	907	853	931	953	926	966	944	934	980	877	879	896	924	954	952	900	933	886	904	928	916	931	891	945	885	946	853	849	897	864	951	940	942	969	982	914	949	911	922	901	939	953	933	958	940	910	898	961	881	927	978	925	917	921	893	901	942	956	904	850	983	901	946	889	934	934	873	969	904	888	896	936	909	928	916	941	911	915	942	921	899	948	924	899	931	930	940	959	908	844	961	924	908	902	926	906	892	945	915	901	923	878	884	897	908	906	964	851	924	912	917	947	926	923	893	890	905	947	966	914	938	893	935	902	910	912	984	881	917	953	895	924	921	953	921	934	923	919	909	946	901	904	900	926	911	925	931	908	927	914	900	937	919	916	913	880	886	896	901	962	869	894	907	935	959	918	911	951	876	943	880	901	914	929	948	858	868	963	924	902	884	901	898	905	928	917	956	933	949	962	930	931	921	932	886	954	944	920	940	897	948	918	927	877	931	883	851	928	905	867	910	919	1006	947	970	933	884	920	905	917	975	920	902	903	947	922	924	958	887	931	973	946	935	915	908	909	936	895	882	873	948	914	942	915	950	924	912	918	946	944	905	947	898	951	934	933	949	923	932	899	898	871	946	925	917	927	932	931	937	964	969	912	934	941	967	899	884	865	918	910	893	852	962	893	954	879	913	932	898	933	891	899	917	982	811	921	897	925	984	940	956	898	933	943	923	897	963	973	895	893	913	916	893	990	879	888	934	894	935	920	917	954	886	903	913	914	888	897	945	861	953	949	899	883	917	965	908	938	969	946	963	864	931	911	848	944	961	905	932	875	958	933	896	957	862	950	945	929	863	970	904	859	956	940	885	951	909	897	1014	955	880	849	929	939	909	891	923	908	915	907	936	882	941	914	932	866	867	941	960	925	916	927	882	980	929	924	940	916	907	919	921	927	858	924	969	904	979	918	902	917	923	964	926	902	922	912	957	933	893	952	954	940	951	999	921	891	933	908	928	924	873	940	845	889	951	918	925	884	925	882	918	891	913	929	922	902	923	904	943	954	885	973	950	1020	955	943	925	942	888	873	875	911	872	925	927	941	916	980	906	904	911	964	944	914	932	914	928	897	887	905	917	882	955	858	942	866	914	917	963	927	916	939	963	919	888	939	925	852	912	938	973	946	905	919	918	933	953	898	963	894	877	937	897	944	944	880	926	930	930	908	912	949	891	956	885	937	950	902	956	949	929	902	959	898	922	941	937	956	950	934	929	924	929	959	953	927	931	929	923	873	901	902	919	911	864	896	907	880	910	946	947	872	922	1012	937	942	847	896	939	933	934	885	809	923	983	920	866	928	909	933	961	882	906	861	971	875	975	889	909	906	930	934	941	916	895	871	916	908	972	895	921	945	889	960	898	909	913	896	937	921	987	929	896	877	867	947	921	914	885	909	893	927	933	944	907	912	918	889	915	897	929	907	900	895	952	899	871	885	886	931	918	935	865	898	941	895	890	954	943	900	934	920	900	950	972	956	942	908	906	988	908	921	926	916	914	951	895	907	956	924	901	919	929	928	958	978	923	930	905	879	887	919	941	944	996	915	932	938	918	900	934	930	925	924	921	905	965	897	918	932	918	916	993	894	875	905	894	867	896	938	948	874	920	907	958	930	939	922	911	869	923	896	930	906	867	965	880	967	971	865	936	908	883	938	936	894	923	903	975	913	904	951	907	890	933	932	906	957	903	957	883	967	951	920	912	967	854	885	879	910	938	983	899	964	942	938	926	899	891	887	903	890	912	886	953	919	917	870	922	878	895	919	890	877	882	893	948	893	918	1004	923	858	914	916	897	920	889	957	926	922	903	965	996	855	901	889	918	904	936	880	941	924	948	929	917	931	896	908	907	907	905	878	889	929	909	904	907	960	942	900	892	883	956	957	892	923	903	910	954	903	928	889	945	949	975	936	896	935	928	887	927	946	911	884	893	873	868	933	978	869	939	908	958	887	940	922	949	926	917	889	864	869	925	945	879	929	891	904	895	945	864	919	934	936	880	857	903	941	943	972	880	857	902	950	927	945	959	875	923	911	934	914	959	890	930	946	896	868	891	930	933	959	951	922	917	911	937	976	913	912	959	938	919	976	963	906	942	921	919	923	842	916	913	947	935	855	905	961	949	888	898	935	893	896	936	978	922	907	872	854	962	935	1002	917	935	891	921	924	980	897	929	942	920	923	925	887	939	865	906	898	959	834	865	923	960	912	899	928	930	861	913	949	870	944	924	917	927	887	895	916	940	888	921	893	922	946	870	894	957	943	935	932	893	862	929	962	912	846	910	931	909	953	918	882	928	985	951	913	889	882	900	892	920	891	916	859	942	923	918	951	884	920	939	965	909	956	910	956	957	974	887	872	895	929	923	917	887	941	953	915	871	938	942	897	905	917	913	929	891	898	890	929	875	960	959	959	912	919	856	914	882	944	876	960	930	891	885	928	925	948	904	930	879	938	932	959	854	935	927	863	938	894	930	930	909	918	871	875	907	947	879	851	944
23051	21147	28895	23823	21749	21580	15634	8211	5909	3985	2916	3851	7323	14067	18037	16544	11217	6302	3313	1700	968	693	586	613	560	611	583	612	556	584	580	544	539	593	550	525	508	547	594	580	508	574	579	561	513	591	564	552	558	577	561	595	577	533	609	536	595	588	530	522	572	527	503	588	565	556	570	569	534	576	569	586	559	577	541	583	586	538	562	538	533	530	578	555	537	522	510	535	578	539	583	536	552	565	536	539	568	534	575	522	596	555	522	571	532	601	534	564	542	506	574	542	530	581	583	577	573	549	570	533	570	552	586	525	600	531	537	595	541	596	559	540	578	554	563	527	560	548	567	486	555	551	591	589	560	540	553	573	570	574	537	552	537	539	562	609	572	556	565	560	537	579	555	527	513	544	552	574	569	559	528	547	564	554	565	562	564	577	512	534	557	467	554	559	549	544	596	570	550	518	548	570	535	535	568	544	561	559	557	584	568	549	524	560	571	543	555	576	577	566	517	584	592	564	529	537	563	539	520	604	569	593	532	583	574	559	495	580	559	573	568	539	541	591	611	554	519	583	554	569	564	559	528	526	540	585	569	545	553	525	543	565	585	542	549	575	567	564	530	600	570	528	557	524	568	587	560	523	520	596	514	584	595	519	544	544	568	554	562	502	565	527	592	553	584	538	587	529	576	583	569	554	587	514	582	536	577	546	551	552	573	551	497	577	546	605	580	571	534	563	573	534	549	535	565	559	540	533	538	565	559	572	561	540	581	530	540	579	557	572	603	529	594	574	575	525	572	554	551	512	550	567	544	542	553	562	548	565	524	539	509	550	532	588	578	501	582	573	547	551	545	506	545	572	517	526	576	549	570	572	593	549	572	591	544	539	583	589	581	591	544	594	585	588	579	493	559	510	545	537	546	537	553	526	563	553	570	547	554	566	508	581	595	559	627	571	577	582	548	557	531	562	516	566	541	551	603	573	539	552	535	591	558	562	494	551	587	554	565	574	578	550	495	543	546	544	600	569	553	566	523	587	556	550	572	575	571	565	570	558	547	621	574	554	564	543	569	537	538	529	551	540	592	528	558	542	573	572	502	526	551	568	545	590	519	572	546	537	537	492	554	585	530	542	539	595	515	537	529	538	519	517	516	528	583	536	571	552	587	566	541	558	560	551	593	537	532	546	584	552	529	571	551	579	554	594	534	559	553	577	587	535	519	543	543	547	532	556	571	539	504	531	528	582	513	580	510	550	525	536	575	589	531	578	538	565	528	564	573	536	569	561	563	551	544	545	568	550	553	564	584	578	573	506	581	569	518	541	512	549	563	548	540	517	543	533	555	528	620	529	558	581	599	550	554	592	543	545	521	512	558	534	588	567	541	587	559	567	552	566	542	578	547	560	561	551	545	579	594	570	575	577	544	593	555	587	568	551	538	561	534	531	591	542	535	583	571	547	514	542	564	545	539	550	584	545	570	562	575	583	554	543	623	589	528	564	541	555	579	584	531	564	525	563	553	565	549	559	531	568	532	535	583	556	526	525	577	531	572	556	560	555	573	561	534	576	531	551	522	550	535	515	485	543	556	572	587	554	538	601	526	520	550	536	544	533	572	572	547	591	555	608	585	583	542	545	558	546	586	511	539	574	572	550	582	549	536	561	541	553	549	549	547	532	531	577	556	541	537	555	538	506	578	511	542	564	561	496	563	538	579	528	542	545	561	537	542	526	533	520	578	552	555	561	585	582	549	577	547	566	551	558	560	528	573	518	553	555	553	583	542	599	580	550	607	579	559	539	550	583	556	549	526	549	535	549	577	575	595	559	556	557	536	554	570	517	538	565	568	586	583	561	583	523	594	505	551	578	538	551	549	535	496	543	528	585	575	542	573	597	560	576	574	595	560	554	531	542	554	555	569	617	568	580	527	571	592	582	547	554	527	573	546	567	534	596	588	537	563	512	578	567	545	523	533	590	576	553	528	587	546	593	561	556	531	522	543	553	529	570	553	573	553	546	538	551	536	570	536	583	533	607	571	560	569	599	515	568	540	576	599	553	556	564	620	565	530	562	546	557	571	560	555	563	566	597	562	538	585	533	551	552	559	550	559	574	525	528	542	554	552	519	553	554	569	546	569	547	556	524	579	528	544	538	525	557	571	526	603	592	573	575	553	545	577	561	557	594	586	528	570	589	573	572	535	580	575	553	531	551	523	553	529	607	553	526	599	578	555	537	568	575	537	525	544	510	562	549	513	548	583	553	569	545	549	542	556	596	572	570	593	555	574	528	565	543	591	546	533	530	508	568	568	580	542	524	574	546	575	527	530	546	564	582	537	534	557	537	557	513	577	537	591	555	550	577	544	558	553	587	562	507	569	555	571	527	553	541	599	577	565	559	537	552	569	560	534	551	607	588	545	553	548	543	597	582	573	563	548	583	555	572	591	585	585	545	559	579	594	582	577	531	541	560	544	567	550	530	542	527	509	549	539	543	558	538	529	527	509	536	545	538	530	566	540	566	563	551	579	582	523	545	566	537	575	580	569	581	585	573	585	521	544	574	563	571	528	551	626	543	578	573	543	559	565	591	549	525	528	569	553	494	554	545	491	541	554	555	516	536	523	580	570	554	593	521	572	565	541	576	562	516	567	581	554	570	533	563	568	549	583	512	579	550	548	550	586	545	532	568	538	519	547	585	566	571	607	553	497	556	550	529	570	534	572	545	590	567	557	543	578	550	596	532	572	534	551	556	591	522	522	525	575	548	579	582	555	578	594	531	555	530	540	525	569	537	577	567	565	555	561	559	570	588	563	565	544	580	563	576	535	582	566	528	594	550	526	526	541	537	509	555	526	558	561	541	531	586	518	549	535	559	545	593	543	559	551	594	554	528	566	564	553	495	546	550	591	562	520	514	549	574	562	581	511	556	519	580	543	554	558	562	570	577	535	542	572	551	553	539	567	581	567	503	556	596	563	562	561	588	547	552	549	529	590	561	533	539	529	541	559	566	531	563	523	565	560	548	527	595	565	562	564	555	550	569	499	565	582	567	579	575	550	557	532	553	538	537	552	554	547	536	529	528	551	560	550	590	577	582	554	542	540	536	605	585	582	512	557	529	530	566	511	570	557	525	542	543	602	559	488	520	578	521	533	571	542	562	581	584	543	609	514	568	581	490	535	539	549	566	590	534	588	565	561	570	570	516	550	542	533	527	542	539	579	533	533	535	562	571	558	589	603	535	532	558	582	532	565	559	583	564	574	535	557	568	540	568	585	550	579	551	573	552	550	573	527	556	548	555	506	551	568	576	504	561	547	541	551	507	588	546	569	493	574	562	544	560	607	578	507	524	614	589	564	564	524	512	555	551	562	558	529	542	542	556	564	540	543	564	553	546	552	514	564	538	575	570	577	547	539	567	539	552	572	530	566	541	526	572	557	593	555	522	559	583	587	578	535	558	536	556	556	578	526	544	561	560	557	577	608	540	530	569	597	576	551	534	530	540	547	600	585	564	587	494
30277	53171	48709	39653	32467	22574	16538	15487	12939	9349	6725	9275	15266	23957	26886	23861	17550	11278	6227	3286	1657	1055	964	933	840	819	808	774	855	840	782	844	846	816	836	790	818	767	821	820	878	828	784	817	785	827	767	854	833	828	824	821	837	832	841	850	845	801	840	844	832	806	821	850	819	839	814	858	810	800	832	794	867	845	762	836	738	825	804	818	837	836	825	808	794	845	769	835	803	820	829	807	861	854	828	830	799	822	798	796	836	869	823	841	837	745	845	812	819	797	782	775	842	832	830	826	785	846	830	826	847	781	814	829	780	805	832	819	786	861	787	844	807	790	832	810	858	849	870	835	795	835	814	794	815	842	808	821	868	776	845	799	819	797	834	850	808	843	799	833	771	844	813	833	798	821	830	831	863	870	799	804	905	768	836	820	781	785	822	802	803	820	804	816	857	817	783	797	808	815	813	828	823	835	797	819	777	812	804	758	835	846	855	794	771	830	860	784	837	862	779	804	819	804	819	820	847	818	856	822	828	788	779	775	771	801	773	870	798	800	833	843	808	842	853	821	835	758	809	817	849	845	810	779	777	839	811	856	755	797	815	830	757	795	761	847	833	816	823	829	834	842	824	809	836	834	790	866	828	809	827	864	848	820	868	793	804	783	785	827	826	856	795	833	807	816	786	822	860	811	847	767	833	852	807	765	785	835	835	772	850	848	848	807	854	801	872	835	800	821	807	853	827	810	851	812	851	811	776	821	855	777	819	889	839	764	834	821	782	793	803	785	812	797	840	823	823	813	812	846	793	852	794	820	777	844	806	775	837	844	810	821	857	778	876	801	803	804	851	870	823	819	855	829	861	762	815	787	792	820	824	845	755	872	862	832	827	776	814	864	848	836	805	814	835	773	827	818	831	814	857	816	839	832	833	764	799	886	773	777	820	817	806	835	850	792	884	825	825	791	803	824	781	819	834	774	829	809	830	830	870	792	783	880	829	820	848	780	869	883	793	852	795	787	797	803	789	851	818	839	788	819	834	832	842	828	853	795	802	794	813	853	826	811	850	792	839	825	817	884	785	808	798	790	830	858	803	824	839	836	789	779	833	805	858	830	862	805	833	830	801	856	823	788	789	865	778	802	833	848	852	823	794	810	827	824	839	840	820	808	830	818	816	819	897	763	851	804	857	822	839	784	807	836	776	790	788	852	803	819	815	876	821	829	779	801	839	780	848	784	843	798	861	791	847	840	840	824	834	794	806	809	833	881	794	862	813	840	818	857	803	855	827	843	840	774	782	768	856	819	833	847	830	806	886	810	807	829	796	872	820	800	832	844	804	795	816	810	779	831	812	835	865	866	801	828	833	823	819	800	815	778	855	817	850	786	809	847	821	809	815	782	841	821	872	893	825	805	796	821	818	866	792	806	851	805	859	847	843	816	869	755	787	869	771	827	770	900	844	866	815	818	826	820	861	859	787	846	825	826	807	769	801	813	756	768	780	854	812	800	802	826	773	818	784	789	822	815	829	792	806	825	816	819	820	837	828	853	797	756	765	810	818	823	798	835	788	850	861	854	790	841	847	829	776	799	797	776	831	818	809	852	809	768	820	777	860	804	839	828	844	754	820	816	865	793	775	856	790	789	784	844	809	827	855	844	765	827	779	807	834	795	831	791	878	789	850	783	820	826	839	862	848	821	838	812	790	805	784	890	853	822	801	814	824	828	796	828	849	837	800	848	814	836	843	828	781	794	816	872	915	888	809	800	785	778	829	830	838	792	811	773	802	861	834	857	836	797	833	814	827	799	818	806	834	761	798	821	832	869	811	811	818	803	824	865	845	877	818	819	792	818	829	805	812	818	818	863	765	834	819	836	768	789	795	806	832	788	836	809	833	824	841	850	813	827	801	798	822	791	807	853	846	835	831	825	818	817	845	852	818	874	840	867	819	853	795	894	831	821	789	870	786	834	783	808	787	836	832	799	799	821	767	777	800	822	847	828	814	846	814	819	830	821	806	794	843	826	830	790	829	835	833	782	814	799	767	788	830	787	833	833	843	855	806	843	812	836	856	779	811	790	875	782	841	764	837	844	790	813	835	832	831	781	779	778	799	815	848	822	784	834	861	743	811	791	840	828	835	783	885	800	861	774	859	867	825	818	796	807	826	780	802	802	844	806	844	867	803	809	855	804	792	835	813	805	789	837	818	841	750	800	861	776	820	840	856	778	779	802	811	787	863	816	781	869	828	805	841	804	818	795	867	811	864	858	829	850	818	821	791	791	776	810	800	771	823	811	798	836	781	835	819	865	821	778	797	822	795	838	814	812	793	830	902	769	822	816	792	828	805	788	829	818	806	807	807	834	816	785	842	806	782	811	785	864	854	780	832	827	810	764	826	868	831	842	814	869	825	791	839	855	794	857	794	811	776	802	826	849	855	774	802	800	844	809	791	865	791	828	803	809	819	798	803	808	798	795	818	794	799	815	799	858	825	752	819	890	823	836	812	796	804	847	842	781	855	842	824	790	780	817	851	776	828	869	839	836	771	830	788	837	792	820	803	819	843	822	791	803	807	802	794	816	846	830	823	840	852	775	846	833	834	826	842	816	782	803	821	834	794	773	833	808	803	852	817	779	824	854	830	794	907	896	826	772	811	785	794	816	839	814	852	810	843	808	832	841	796	839	827	852	822	808	800	831	828	852	801	846	783	787	779	856	856	806	779	821	876	796	799	833	848	811	815	846	742	808	842	801	835	797	789	762	818	775	851	830	772	803	822	821	853	838	759	852	847	792	821	794	844	828	772	806	801	845	815	830	782	832	801	835	804	850	790	781	782	851	859	873	807	826	862	805	830	772	850	842	829	841	804	801	862	812	834	818	775	815	851	835	813	826	860	814	838	819	820	780	789	810	840	834	793	806	831	844	811	851	810	827	786	829	862	791	826	820	815	851	799	829	859	768	778	808	808	784	824	798	831	824	811	807	794	835	809	805	853	790	754	809	867	824	803	799	822	818	823	831	863	827	766	803	796	849	867	862	818	796	902	798	898	838	848	786	766	896	824	816	789	828	782	830	822	825	857	832	783	781	818	869	825	851	789	812	791	870	827	801	796	752	783	830	844	809	865	837	794	785	769	789	825	854	813	808	800	878	830	843	841	873	824	829	844	810	781	809	771	856	793	811	782	826	854	830	868	818	783	780	807	836	847	827	798	835	788	806	891	824	835	813	823	834	824	810	811	797	859	790	844	814	803	812	810	820	805	771	837	815	814	866	825	831	816	847	791	784	844	785	760	783	797	780	768	798	845	805	852	792	817	803	803	852	812	815	805	808	838	783	791	816	790	827	812	816	869	806	815	821	853	826	753	883	777	766	839	785	835	824	836	798	826	873	779	790	825	817	767	830	832	778	805	866	795	829	784	859	804	828	797	803	836	793	836	816	861	862	779	883	817	776	813	797	816	828	819	770	828	783	804	829	829	859	798	786	858	778	847	858	796	830	824	808	779	823	789	811
27476	23741	27357	21925	12503	7875	5370	4775	3594	2512	1848	1295	1130	1462	1754	1656	1484	1024	795	710	633	591	550	540	566	563	579	545	594	593	580	572	588	554	594	545	568	613	563	574	535	591	572	576	538	609	589	587	569	540	565	532	561	571	537	583	580	592	555	547	587	588	606	561	555	573	558	592	551	558	587	594	588	539	615	544	549	590	540	554	600	604	575	588	549	586	554	585	570	581	605	585	560	606	591	548	597	581	566	546	582	578	575	597	612	587	597	586	567	575	562	588	566	554	588	575	580	600	576	600	569	563	572	603	602	545	579	593	573	551	543	580	557	583	532	596	601	528	537	584	577	569	571	562	564	585	567	570	609	584	588	551	585	582	611	539	563	578	608	567	546	578	560	567	581	571	539	582	567	601	547	577	591	535	586	629	552	588	561	596	617	547	543	575	586	642	596	580	579	576	541	559	586	600	578	578	553	563	535	583	594	553	602	604	612	591	522	579	580	520	616	553	605	631	549	605	595	570	561	618	580	546	552	556	580	589	574	579	584	566	560	597	616	595	573	610	570	576	568	527	553	559	523	554	551	559	572	581	553	611	571	545	603	552	554	587	575	576	556	570	569	528	544	584	599	563	555	601	590	560	572	583	576	555	611	538	555	582	583	570	554	559	616	568	580	547	567	538	599	594	544	572	585	574	591	613	556	588	584	600	553	556	550	584	588	581	585	588	586	558	547	542	621	532	568	573	541	571	590	559	607	595	582	610	584	575	587	568	599	558	511	639	584	632	556	567	558	545	605	575	548	585	570	560	552	580	584	561	592	597	588	591	577	578	550	553	592	604	567	591	578	590	532	590	592	538	585	612	572	578	565	592	575	568	571	572	556	548	580	546	575	583	544	569	608	551	629	534	598	611	570	588	571	559	571	589	538	538	603	561	580	591	590	590	555	579	543	598	581	606	569	580	644	589	604	555	605	531	535	604	606	566	563	553	548	561	537	577	581	536	512	558	567	583	581	587	555	536	576	567	594	606	549	573	537	622	535	548	583	590	529	585	602	582	564	560	625	574	588	585	573	616	602	526	561	556	574	577	590	561	583	519	571	561	556	575	617	553	563	550	551	561	593	549	602	577	570	578	632	555	549	526	584	597	554	625	545	536	535	534	571	560	562	589	549	570	591	578	620	585	575	576	573	581	610	564	588	552	590	593	596	568	563	599	573	587	598	568	547	580	564	574	573	599	560	530	590	591	582	546	564	564	582	579	562	591	593	597	549	559	579	604	566	565	590	568	579	565	573	576	607	556	558	570	546	566	554	628	539	554	553	564	574	571	572	613	595	572	542	558	518	596	610	553	565	595	560	561	582	568	558	595	597	627	570	594	620	568	584	565	606	598	596	580	579	551	562	591	543	602	574	573	553	528	571	561	599	602	625	627	575	556	554	600	592	577	581	574	579	527	574	572	575	607	600	571	555	578	544	573	558	589	559	629	566	584	574	585	559	604	578	599	583	572	584	548	569	552	558	604	548	552	571	571	580	598	575	572	604	595	569	585	602	569	579	583	547	497	603	568	553	579	584	551	595	607	609	596	563	596	569	573	548	531	532	616	568	536	548	554	562	565	600	626	596	596	575	599	573	584	562	575	624	568	532	606	585	573	595	565	553	596	598	604	594	608	551	570	625	606	558	559	563	567	579	547	619	550	577	558	573	565	606	592	559	564	562	589	581	540	597	621	562	566	578	568	603	554	601	577	568	600	575	558	607	630	581	593	604	570	596	582	598	583	551	616	611	567	609	591	544	608	599	572	586	607	565	568	571	562	571	573	538	593	558	592	605	642	589	566	555	551	573	579	596	568	575	545	579	579	555	561	573	536	567	528	580	589	575	589	579	586	576	552	572	591	568	603	552	543	579	563	575	589	584	523	579	565	612	587	586	574	589	571	553	576	540	560	552	596	575	553	619	530	590	615	602	595	578	562	531	531	532	568	577	571	561	635	563	598	595	584	572	574	579	567	565	562	586	563	558	572	589	569	563	583	617	579	570	581	578	560	562	593	571	580	532	572	570	625	609	578	577	613	582	579	572	562	565	591	548	569	576	577	569	598	585	558	609	556	580	579	644	583	625	584	560	606	569	558	579	593	563	579	556	555	537	525	589	584	610	561	605	609	602	584	581	554	589	569	611	560	583	570	584	559	553	553	628	537	551	577	559	586	590	558	570	568	568	601	555	521	551	591	537	571	591	559	570	575	587	609	551	589	611	546	587	565	562	641	576	544	586	575	588	544	560	544	567	590	543	614	549	561	550	575	588	587	547	614	565	612	580	569	557	592	531	598	550	603	548	577	598	565	592	551	535	601	575	572	558	610	582	586	594	545	552	587	578	545	605	580	561	589	567	565	570	599	626	608	561	556	541	604	588	626	562	555	541	547	560	560	640	556	608	652	580	606	516	570	570	562	539	574	600	583	554	557	575	600	563	556	576	571	588	608	601	629	611	614	522	584	559	576	566	573	574	551	575	517	542	584	595	593	580	543	627	527	599	605	589	568	593	573	594	540	541	596	599	565	538	596	528	569	549	591	540	598	600	576	532	530	536	560	602	598	540	623	602	584	568	556	567	566	567	590	570	570	575	605	573	584	597	574	565	581	595	614	601	569	580	569	545	558	590	564	563	580	558	561	545	568	561	557	592	598	574	570	567	570	554	551	605	555	573	581	605	578	538	565	526	556	602	545	578	580	566	567	582	572	584	550	579	566	608	565	566	544	570	558	613	606	607	617	552	558	558	565	565	582	614	593	580	613	566	568	565	544	568	587	580	575	614	574	552	604	557	588	580	571	581	579	568	614	557	624	571	562	575	612	568	586	557	568	548	610	564	571	596	581	551	601	560	594	597	587	613	532	554	589	589	570	567	560	534	576	561	561	605	542	569	637	550	564	574	587	607	564	602	591	587	548	580	565	595	525	603	562	634	622	569	566	551	536	577	557	593	586	576	581	597	559	577	561	569	595	550	557	578	583	524	555	573	589	579	535	582	569	594	581	572	576	589	528	559	574	602	549	613	610	573	590	540	591	580	551	578	593	606	601	560	552	599	606	577	569	620	603	571	625	613	595	562	585	595	572	551	626	537	549	592	616	564	584	569	569	554	575	596	603	566	566	570	551	528	523	579	603	606	597	564	597	572	579	567	599	579	572	584	553	552	585	632	598	578	584	609	585	584	554	574	588	628	593	585	562	572	548	589	558	586	600	590	561	572	521	526	606	599	572	557	530	585	613	615	587	617	587	604	579	594	597	586	597	586	549	575	582	615	596	548	607	559	580	544	577	571	591	574	552	613	552	592	588	582	559	593	571	559	560	565	608	582	560	567	623	564	578	587	584	582	556	580	591	549	564	592	588	569	586	603	573	582	609	592	525	534	567	605	612	562	592	598	577	598	550	571	589	598	601	591	566	553	549	627	589	557	549	568	587	567	580	602	520	608	539	585	562	545	571	550	538	587	591	566	606
28020	39587	34966	26357	19044	14928	11735	11367	9102	6325	4307	2959	2500	3461	3481	3177	2541	1832	1435	1151	981	823	885	844	867	874	823	811	790	866	872	882	837	852	874	904	859	891	849	891	879	899	888	811	865	895	905	910	830	906	879	840	870	844	887	857	879	840	924	913	888	785	860	822	836	856	830	867	902	865	912	844	859	821	847	847	796	883	817	806	880	851	882	879	908	855	845	854	881	868	852	856	857	845	848	933	875	864	818	808	851	895	887	815	897	856	809	826	851	883	814	882	876	814	838	835	799	859	878	834	814	820	833	821	880	844	856	941	880	866	864	897	854	807	890	880	898	884	816	846	901	859	859	779	891	852	893	868	894	863	867	811	869	846	872	836	796	854	908	882	872	868	949	846	857	810	861	905	853	885	862	858	873	905	863	897	803	877	837	842	846	853	854	869	853	883	915	906	838	875	865	844	808	859	848	860	863	861	802	820	876	894	887	877	850	856	835	862	853	875	858	876	871	850	839	836	866	842	868	874	891	817	860	850	876	876	836	884	872	897	878	848	863	849	867	909	810	884	848	858	851	914	880	871	883	864	846	858	825	840	890	881	872	895	812	893	885	847	851	853	874	824	838	854	796	838	812	834	858	861	848	920	859	890	839	827	847	887	801	840	854	867	840	867	823	851	851	793	880	896	880	891	845	839	868	900	856	824	879	779	862	859	816	843	914	864	877	858	872	863	860	855	868	810	836	866	846	868	910	813	859	820	899	859	860	779	851	841	862	903	827	873	882	884	880	886	863	850	827	863	870	903	889	849	809	804	909	920	851	880	857	878	842	851	915	854	892	804	864	868	856	886	823	860	876	846	860	872	828	863	865	836	891	909	861	859	844	883	863	870	762	817	855	879	861	870	840	822	875	819	823	859	877	880	850	875	824	878	875	840	851	836	901	817	872	913	814	838	830	881	942	872	899	877	902	873	765	825	871	851	815	877	833	832	832	830	866	922	859	801	826	864	816	857	848	899	891	830	857	806	869	858	900	847	832	928	864	857	836	907	852	820	857	841	857	857	832	828	835	953	874	867	897	845	866	846	807	860	902	857	842	875	877	877	844	857	903	870	880	844	870	857	907	848	874	874	878	827	858	890	857	846	836	849	834	852	867	835	821	899	809	810	786	884	801	826	805	862	829	860	872	871	845	855	911	881	834	918	862	861	900	864	849	864	851	838	890	826	899	846	858	932	798	888	888	885	821	904	854	886	913	902	845	881	858	839	818	862	859	802	864	905	892	834	824	858	820	871	877	833	852	863	838	846	846	927	877	854	827	843	880	874	857	849	866	898	851	827	891	894	846	893	872	848	804	849	866	907	831	926	893	857	847	838	877	884	919	842	908	813	844	844	877	866	911	847	875	894	835	878	832	879	832	855	859	898	899	856	834	839	888	861	898	838	862	848	808	844	850	857	872	887	872	848	837	841	843	944	818	894	835	896	817	859	895	820	927	828	859	855	844	870	919	898	868	884	876	835	873	845	865	845	856	836	897	807	848	842	869	857	909	840	834	799	863	904	830	835	813	859	885	837	825	837	818	861	873	878	903	860	788	939	893	925	832	896	845	838	909	847	864	847	879	859	892	896	872	861	873	843	859	912	842	843	844	832	867	800	868	882	876	836	892	839	834	866	831	858	862	777	833	854	871	883	838	890	874	889	844	852	890	839	863	858	848	911	856	871	855	887	890	840	823	892	855	913	877	903	854	867	815	875	900	865	861	874	853	873	843	822	852	831	858	830	809	888	818	842	912	851	832	860	826	880	834	890	869	881	868	875	857	839	853	836	875	881	888	851	862	885	862	869	882	892	848	835	855	852	819	892	892	861	926	876	933	871	851	858	855	827	831	908	898	867	885	873	813	854	886	863	890	863	878	872	870	859	847	872	914	827	789	884	896	828	868	855	890	860	847	832	866	857	858	866	835	830	812	856	871	844	824	850	894	859	890	889	921	807	907	873	839	882	861	860	918	933	887	856	870	841	847	810	847	872	876	862	851	835	908	921	849	857	910	853	857	847	832	870	865	862	891	863	912	898	880	871	896	845	878	878	854	867	893	848	853	825	799	882	826	854	934	850	917	848	833	886	797	872	927	867	844	841	816	846	838	820	827	860	855	818	906	886	851	852	859	888	810	874	871	844	861	854	898	863	882	862	865	843	827	882	904	858	840	886	872	879	883	854	888	841	823	826	876	882	862	838	846	858	847	833	919	820	857	874	879	839	885	848	823	908	890	850	881	784	902	842	867	859	848	862	847	860	890	863	943	882	790	878	805	847	859	825	829	818	895	844	848	869	864	875	807	845	850	869	868	876	867	860	851	859	861	802	818	826	872	839	830	840	874	841	827	846	825	935	872	864	845	886	843	814	861	884	870	873	816	833	799	847	816	836	862	879	839	929	879	863	812	837	922	877	825	855	857	818	907	866	874	848	899	899	812	874	877	894	877	884	883	917	837	859	817	851	895	852	827	906	879	859	870	820	852	843	901	898	874	915	852	854	801	856	851	886	861	844	900	842	877	901	892	831	875	862	837	853	876	845	870	870	808	831	850	841	846	884	851	820	869	889	837	805	855	864	818	825	896	894	816	852	816	810	847	860	887	872	856	867	863	898	879	857	844	852	855	901	870	811	910	927	855	888	850	854	833	877	859	886	832	834	856	829	857	839	858	915	884	918	895	823	801	885	885	871	897	863	870	836	835	877	798	871	822	861	854	827	916	867	861	829	879	887	864	868	875	856	893	865	816	857	863	879	846	762	872	850	908	840	889	848	848	900	919	894	857	790	903	864	886	858	818	867	870	798	876	844	829	865	888	881	900	876	865	870	892	845	806	823	803	926	938	900	813	811	895	861	853	868	869	847	781	931	882	839	937	847	877	818	870	830	855	861	892	913	917	923	927	890	933	824	851	832	846	908	873	901	848	894	824	853	878	891	908	888	918	826	884	851	862	832	911	912	825	875	858	858	782	838	856	865	863	836	908	876	848	827	865	825	899	917	886	935	844	892	838	855	872	869	883	891	906	873	869	876	879	820	822	863	898	818	891	831	896	853	911	837	838	884	906	857	822	863	871	909	874	803	800	812	884	851	829	880	815	837	846	881	908	915	864	861	859	907	904	824	826	840	860	862	837	901	831	873	920	811	934	868	862	870	899	839	846	846	821	870	858	853	891	887	829	862	851	837	887	861	885	871	890	865	901	856	831	852	836	861	903	896	916	816	822	802	852	927	852	854	884	871	856	910	859	857	868	917	845	818	862	836	852	830	831	875	805	895	838	803	859	874	874	857	780	888	888	896	819	827	856	875	867	804	903	840	849	890	870	851	858	834	885	871	852	914	857	886	877	846	879	828	826	833	847	863	827	862	812	873	857	882	890	829	909	883	859	869	838	810	875	857	888	894	843	830	855	875	858	896	846	873	848	883	858	842	863	837	858	916	845	862	853	827	851	850	840	874	835	807	889	895	860	849
24182	21095	28303	25061	21616	15600	9951	5959	4249	3413	2617	2252	2465	6781	9817	8150	5550	3172	1903	1191	882	738	605	614	607	598	645	609	594	596	554	603	582	628	581	590	579	592	603	637	603	570	673	630	573	588	622	614	618	623	595	605	593	559	584	582	617	631	630	574	608	594	617	598	603	611	631	601	590	619	612	618	635	610	594	655	606	590	590	655	604	626	656	608	581	619	611	580	603	590	550	642	561	577	630	617	578	575	581	570	627	634	603	594	591	600	598	563	606	609	616	609	584	557	570	575	578	623	593	555	614	567	603	576	591	610	600	627	606	644	612	600	573	614	622	552	610	604	624	654	569	628	597	603	609	606	587	620	614	610	601	570	636	654	589	611	580	530	640	612	577	613	576	619	565	618	610	631	629	585	589	576	606	592	608	583	608	594	580	596	622	585	622	620	635	592	620	610	604	612	620	623	617	622	601	619	620	554	620	654	572	610	606	598	615	615	627	593	570	566	627	629	634	574	595	614	582	615	619	622	593	611	581	559	573	601	603	579	582	631	603	618	648	602	615	620	604	565	577	584	617	579	604	556	589	611	584	592	618	630	631	574	556	612	617	644	603	615	614	567	551	587	603	584	608	608	566	587	609	598	580	619	563	553	609	606	634	649	605	585	630	629	562	588	609	602	627	618	568	659	549	602	589	596	561	588	621	576	588	603	605	601	608	585	586	579	593	608	618	612	554	574	591	610	606	644	613	615	605	601	612	631	622	619	592	618	595	621	634	599	585	590	581	623	594	548	550	635	596	577	620	601	598	587	579	620	602	569	602	640	634	580	610	639	603	635	601	619	614	593	584	635	603	633	581	634	613	591	616	591	644	587	633	604	590	617	597	564	634	634	651	637	594	618	589	606	531	632	582	615	581	634	639	584	633	586	584	599	612	619	645	621	631	623	611	550	621	604	614	624	599	571	592	608	589	561	608	626	582	582	583	564	645	585	556	565	590	611	634	554	621	627	625	610	613	588	599	634	605	590	563	592	566	591	657	610	603	566	623	639	601	619	552	546	566	628	602	586	616	619	614	603	604	579	613	589	601	593	533	606	618	612	629	597	579	596	631	554	563	575	624	561	604	603	595	568	595	600	580	619	575	546	627	642	582	628	628	572	605	643	583	621	594	564	591	588	611	587	645	618	622	607	597	635	592	624	611	610	633	562	598	595	616	611	609	575	593	571	566	595	649	606	543	615	614	608	616	641	618	613	635	606	574	578	589	563	588	608	570	606	616	580	595	603	549	602	569	563	617	565	567	599	664	592	590	636	578	613	630	575	580	557	615	601	625	615	590	602	581	618	588	598	569	597	595	627	629	597	581	600	623	625	615	564	589	558	585	617	579	620	607	593	578	611	617	602	625	591	605	597	585	585	607	626	601	605	616	642	589	585	596	544	589	571	605	576	576	610	586	620	620	575	618	620	631	593	607	594	601	616	581	629	605	589	609	602	592	569	554	556	619	590	618	621	610	642	585	573	598	619	634	599	628	586	586	620	572	593	607	605	645	575	611	646	583	585	625	620	569	641	606	585	633	573	625	601	575	588	613	564	619	602	576	620	606	601	576	640	550	631	622	561	608	575	578	615	576	639	569	583	606	594	628	555	598	617	565	602	591	591	609	566	643	591	594	553	616	576	609	628	601	558	615	574	581	634	582	622	580	629	633	578	655	641	603	600	587	607	606	576	587	607	612	599	603	553	551	573	640	578	614	600	598	563	602	594	570	608	568	648	638	621	593	614	608	596	598	577	592	615	599	597	594	606	614	585	617	642	618	611	635	637	599	598	597	564	585	632	622	593	623	612	568	639	603	598	587	611	641	612	594	577	581	580	629	587	563	619	578	572	615	567	648	612	578	585	602	567	612	573	571	588	617	609	596	572	587	596	617	576	624	579	613	601	605	632	577	574	643	533	614	593	618	604	591	598	599	629	594	631	575	543	598	602	613	550	632	615	593	584	584	601	620	633	581	600	628	586	595	569	613	615	621	590	595	599	600	588	611	621	602	592	573	594	581	608	633	585	599	559	594	633	605	620	594	577	579	557	597	650	605	603	583	601	618	614	583	619	585	570	606	570	610	631	622	624	575	611	599	622	580	565	605	596	609	624	593	587	606	597	601	562	607	540	582	613	623	616	559	592	558	627	618	619	635	625	600	618	532	593	607	601	614	626	591	596	596	611	571	579	665	622	615	575	606	631	581	583	568	576	605	625	615	582	594	562	610	575	591	554	589	621	640	621	580	567	568	616	614	643	594	620	582	606	566	574	587	573	617	625	623	585	583	612	597	653	583	605	608	587	600	584	612	601	603	603	624	585	650	601	625	596	570	561	589	573	605	595	561	548	595	620	569	595	632	575	629	622	619	611	598	590	598	624	628	616	563	614	586	569	608	595	592	586	578	577	569	609	560	598	616	577	607	609	650	586	621	614	597	584	593	621	602	589	630	608	602	605	569	598	619	606	590	570	608	587	582	607	637	618	595	618	579	576	571	599	581	603	637	645	569	610	571	610	604	598	608	596	560	655	588	585	646	584	602	574	581	643	591	582	607	609	597	558	611	584	625	631	633	561	602	579	613	603	608	587	591	588	603	591	560	594	601	615	569	604	622	616	627	583	588	554	602	635	602	578	583	619	586	585	580	625	588	607	567	582	595	618	594	579	621	607	587	607	558	565	577	624	583	578	610	608	640	576	609	572	593	580	619	612	586	616	618	595	595	579	614	564	609	574	616	570	590	635	574	617	596	598	608	595	596	628	590	629	574	630	599	607	626	642	599	598	583	603	592	643	604	568	584	636	595	624	595	598	576	585	611	606	593	594	592	612	529	589	614	553	639	604	585	628	610	590	594	630	592	609	537	620	581	605	575	580	628	626	626	559	555	601	572	574	613	560	641	560	638	584	627	613	585	619	601	607	618	632	625	588	629	641	565	541	626	586	565	579	639	576	558	671	623	594	595	600	575	591	591	638	584	599	626	601	585	559	563	584	618	578	604	623	587	615	589	641	569	602	605	625	579	601	630	588	598	606	609	598	612	571	613	566	635	628	566	609	565	599	576	596	578	604	620	594	585	567	592	571	621	578	640	597	583	619	633	597	572	596	604	594	559	626	588	561	598	587	581	599	611	607	588	638	631	621	570	573	620	582	609	632	602	569	595	596	564	636	599	574	581	602	605	588	591	586	645	580	564	597	601	581	603	618	570	564	627	605	600	599	609	635	562	603	581	580	609	596	587	597	636	584	601	620	561	604	622	582	570	646	622	589	609	567	631	620	623	593	588	605	585	630	571	597	596	585	611	611	622	584	581	618	568	582	595	651	617	611	611	596	623	629	622	641	606	591	574	631	566	585	602	614	587	592	623	609	537	599	605	608	634	626	548	618	605	626	592	583	595	578	592	580	603	621	604	572	598	615	601	662	609	575	588	572	604	584	586	599	560	630	583	664	572	600	603	622	579	615	581	625	620	586
29223	47802	43980	33312	25993	19610	16470	12717	10121	8262	6310	5440	5722	14430	17689	14792	10480	6424	3737	2128	1397	1101	912	913	898	884	875	934	886	889	869	923	886	918	884	901	936	931	890	870	883	957	943	889	926	932	908	911	867	904	922	919	859	847	840	858	930	936	865	911	940	942	921	912	878	888	933	837	913	861	919	896	912	828	908	918	936	868	909	892	915	886	939	893	875	834	881	906	915	929	881	890	864	888	822	923	870	941	888	930	883	946	891	857	895	879	893	898	922	827	931	898	911	880	914	928	840	932	948	912	880	894	860	884	906	952	869	858	945	891	898	919	957	909	912	849	898	935	901	907	853	865	917	883	908	942	916	918	857	836	916	900	911	887	930	903	861	877	899	860	883	864	877	871	874	886	896	951	890	921	883	877	893	862	933	889	858	866	918	892	885	896	919	854	893	943	874	896	907	915	864	910	899	888	876	834	943	816	906	921	910	901	905	873	929	866	886	918	867	940	857	871	923	874	963	833	921	882	870	902	935	895	830	866	853	891	883	902	831	879	920	849	911	934	875	851	908	923	910	869	934	871	870	955	954	867	892	902	932	837	858	879	863	921	862	828	905	915	898	948	887	919	959	887	912	894	943	894	925	919	886	857	898	891	837	900	920	926	875	921	912	934	909	858	899	960	912	868	862	889	943	854	893	922	876	969	899	884	923	953	910	929	884	922	906	913	865	915	904	916	960	939	894	879	864	862	869	878	871	923	884	895	897	874	826	914	908	871	890	907	851	881	908	898	877	927	922	915	893	889	871	892	914	866	864	914	886	868	890	907	932	864	910	884	886	885	876	876	898	892	912	922	951	900	869	914	936	922	919	822	888	876	882	932	899	856	839	880	893	864	892	908	911	893	898	913	888	843	891	873	914	938	872	883	880	885	869	877	894	914	889	909	912	907	878	906	875	875	923	895	904	924	890	896	856	904	937	858	969	882	933	889	893	869	895	880	887	846	897	901	871	899	908	960	866	862	887	878	859	903	904	881	867	887	852	904	888	896	947	878	888	869	948	869	897	878	858	871	885	919	880	894	899	850	907	859	959	932	835	936	907	888	917	892	916	881	870	895	934	881	859	934	915	893	894	874	924	894	915	911	894	909	886	891	839	874	912	844	945	866	940	843	867	895	850	910	871	927	891	915	918	941	917	883	867	863	947	949	917	904	888	839	897	868	932	920	876	905	854	860	891	859	855	929	869	843	870	936	896	884	906	891	916	873	897	853	877	935	876	909	922	851	930	885	830	925	870	855	893	900	856	901	901	871	824	905	963	891	918	872	879	881	903	865	848	898	912	850	857	919	877	930	898	934	910	887	851	857	953	878	924	920	956	930	885	927	926	913	925	875	925	893	929	903	876	886	884	915	843	899	891	879	909	909	953	903	921	883	950	933	858	908	893	884	901	893	862	919	900	906	901	866	869	872	874	858	905	935	918	915	923	911	918	846	913	900	924	920	850	887	873	861	885	863	897	900	899	912	922	891	915	904	966	873	855	907	881	911	857	910	869	888	908	885	890	858	924	893	915	890	921	878	886	929	918	908	917	878	947	907	879	884	929	920	850	912	923	887	841	868	902	875	895	938	865	899	914	907	920	917	902	858	923	885	886	900	942	903	947	875	922	884	945	911	890	903	909	887	856	939	918	933	909	902	871	893	928	875	860	901	900	875	852	853	893	880	909	902	848	881	867	908	880	961	881	927	911	861	868	964	883	908	894	855	905	864	940	903	905	856	894	842	915	882	888	921	890	919	915	847	946	942	879	914	924	951	941	915	893	898	919	860	889	910	907	869	824	941	868	928	889	932	862	921	852	928	951	961	890	880	854	897	911	894	906	871	902	847	913	919	833	868	919	903	929	888	880	888	896	881	865	901	899	900	900	941	894	906	901	966	890	903	862	859	880	880	908	847	952	891	917	912	897	860	922	899	909	920	891	915	896	910	848	866	871	918	891	872	917	899	933	938	867	886	870	939	832	895	924	877	906	906	895	938	892	943	858	925	853	885	927	886	909	855	910	894	913	941	879	878	829	918	910	916	920	861	857	908	918	858	916	902	875	868	912	876	934	903	910	935	871	860	886	933	889	878	893	905	886	894	867	899	927	953	898	891	898	951	901	870	843	886	900	908	898	886	919	901	897	946	940	886	885	894	927	929	858	919	928	900	895	852	911	935	935	875	881	907	857	896	909	892	855	873	884	933	906	876	857	926	908	893	933	842	901	911	900	906	849	909	908	902	916	876	922	917	890	915	877	899	953	905	911	895	893	941	901	942	837	865	889	905	868	942	934	899	947	924	889	894	960	919	904	925	867	869	857	850	877	838	887	909	873	924	908	952	923	903	913	851	893	938	886	856	861	901	874	853	928	889	890	879	942	921	986	862	895	933	914	889	873	939	921	864	908	899	882	894	898	949	872	929	841	914	863	964	911	888	898	930	901	916	944	863	911	889	886	875	938	848	880	903	905	917	903	886	886	932	869	909	876	883	893	928	890	884	915	912	898	867	923	898	904	905	877	931	939	926	883	906	903	900	895	933	939	900	898	936	893	935	848	903	929	919	892	832	900	896	890	873	914	883	898	881	889	890	881	827	885	856	910	895	870	951	853	867	905	930	896	947	872	913	845	913	880	905	881	865	917	928	882	951	873	950	890	869	883	901	943	908	894	898	875	901	939	884	910	952	849	844	924	878	887	881	907	920	927	837	866	867	883	877	877	897	881	879	923	879	872	904	951	886	873	852	877	909	914	933	914	856	920	906	871	929	907	910	923	872	847	945	852	894	903	847	918	884	950	849	912	915	859	883	948	933	912	852	902	903	910	888	873	879	905	889	890	938	883	898	907	911	888	847	917	928	901	889	871	917	912	924	904	894	859	857	929	891	872	875	818	944	931	827	901	936	842	885	899	890	830	890	948	937	890	825	896	934	924	902	881	876	904	851	912	884	871	884	876	891	879	920	965	885	887	900	929	879	881	856	891	906	950	915	895	865	887	839	900	839	860	842	876	927	895	951	875	906	890	897	937	871	872	902	862	930	907	868	860	920	919	880	970	894	888	867	905	906	938	906	892	913	869	923	901	878	924	867	903	938	880	861	883	907	885	887	868	975	905	884	873	864	904	923	891	844	877	868	898	919	921	973	899	936	908	866	939	921	897	886	850	908	910	869	935	874	883	877	879	930	889	884	968	899	889	895	886	890	878	893	921	935	940	913	895	930	897	882	882	893	867	906	962	906	844	931	893	857	922	882	891	871	872	893	892	926	845	884	853	929	914	901	899	877	880	920	838	875	884	915	880	938	896	811	889	847	945	898	894	973	896	927	919	867	933	918	857	928	913	920	900	913	877	871	842	913	868	832	911	876	910	898	894	929	894	942	922	879	859	863	868	976	944	904	886	946	893	897	937	914	956	834	859	872	862	883	882	840	882	878	821	916	827	882	850	919	903	1001	892	874	904	941	892	866	940	969	873	849
22982	21078	28863	23718	21517	21701	18773	10050	6987	5427	4061	3725	3240	13031	18178	15793	10791	6533	3406	1845	1138	710	599	559	575	588	549	523	586	592	585	541	541	548	536	540	527	558	589	550	544	547	516	541	565	524	589	553	535	512	533	555	540	574	538	527	537	529	520	529	551	544	504	566	574	542	540	536	540	554	553	554	559	510	546	553	557	557	566	487	541	520	593	544	523	550	532	531	562	543	534	522	572	540	562	513	538	551	586	532	564	599	560	513	591	554	543	575	558	540	536	504	572	529	526	520	524	512	536	534	501	555	525	548	529	569	543	554	549	587	525	589	514	535	525	530	540	559	551	508	563	564	529	514	566	566	491	563	563	538	561	570	518	524	563	533	551	532	535	528	532	533	534	510	559	567	578	568	559	556	548	537	516	533	507	580	567	553	538	585	522	535	539	562	525	555	499	572	533	587	502	564	539	529	570	543	550	546	536	540	502	557	544	546	528	507	586	559	512	576	542	526	541	593	526	569	540	519	530	550	550	554	553	522	544	598	546	523	527	567	501	524	484	577	569	523	506	555	582	521	571	571	524	537	545	556	529	534	530	546	533	582	540	564	527	537	529	577	543	512	527	567	515	577	541	597	526	526	514	548	495	576	576	556	572	555	533	531	524	504	530	526	500	520	565	543	481	535	527	540	582	521	551	530	510	565	552	573	548	510	520	510	550	532	572	573	539	539	552	548	510	552	548	529	533	517	586	556	558	536	519	550	561	527	531	579	534	515	533	541	532	512	556	571	522	541	537	526	544	505	535	529	534	539	545	538	528	509	520	536	547	553	576	560	550	517	557	502	551	557	531	523	543	509	587	509	528	510	503	577	539	561	529	555	569	535	503	536	508	539	560	544	559	526	560	524	537	529	555	562	518	544	530	536	529	540	540	547	562	531	560	572	535	557	557	576	560	567	528	541	523	561	548	558	498	554	536	553	534	547	551	528	523	541	535	583	522	538	565	546	524	533	558	568	549	582	580	585	570	515	523	526	567	492	570	593	525	566	537	582	492	564	576	516	566	535	524	600	549	578	502	535	521	552	529	533	505	574	549	532	572	563	559	523	476	557	558	548	539	554	550	549	531	504	574	550	563	538	573	532	522	549	527	544	538	512	519	531	548	509	545	560	542	524	571	523	523	569	540	555	539	609	527	560	546	527	568	499	540	542	559	521	601	509	574	541	571	530	569	504	532	607	570	550	577	568	531	572	512	559	590	559	556	574	565	574	533	502	556	592	534	544	550	534	540	505	557	517	561	521	542	560	508	515	545	530	565	564	531	510	517	556	540	547	575	564	535	576	522	522	514	549	574	547	573	525	522	509	565	540	561	527	545	548	543	542	590	530	573	512	552	589	562	543	555	563	533	555	569	551	547	552	534	563	571	508	558	556	524	568	579	583	521	550	547	548	542	548	498	506	556	530	535	519	520	537	524	556	566	531	550	542	512	574	509	560	517	537	532	572	535	578	546	530	545	543	528	576	517	546	552	578	541	568	510	548	540	516	556	543	557	544	511	580	532	569	523	547	546	527	521	571	574	544	543	561	531	542	534	562	541	515	516	550	512	523	491	525	566	525	552	517	525	555	561	531	545	537	570	535	530	533	569	564	516	539	540	540	543	518	539	532	582	527	506	584	540	505	524	559	552	571	526	537	544	554	547	555	534	536	587	501	539	591	555	568	543	538	554	499	534	546	564	549	551	550	539	517	526	514	493	537	541	531	509	555	587	563	499	505	552	537	550	507	592	569	556	530	541	528	560	545	552	526	521	526	560	539	524	549	515	526	549	564	575	555	553	577	567	554	580	571	518	560	565	532	541	566	536	542	569	571	533	536	513	541	577	557	565	518	598	515	523	550	537	549	514	515	572	510	559	530	576	580	513	556	566	541	515	553	558	579	521	573	528	513	516	535	562	525	563	573	544	514	523	555	550	539	592	531	543	525	536	534	553	558	536	540	560	560	527	530	540	557	543	570	510	580	559	520	546	570	543	510	564	542	536	549	523	560	478	544	520	536	539	556	519	521	572	564	529	551	523	581	544	533	537	503	531	537	560	559	571	556	562	549	493	532	541	521	545	559	537	548	549	564	545	520	579	577	519	538	555	547	527	532	568	543	547	567	541	539	521	527	503	567	552	544	528	519	562	498	566	492	538	518	521	540	534	577	521	569	535	590	555	531	609	531	495	525	563	536	523	559	540	565	556	541	538	525	538	532	561	548	575	569	532	540	554	526	553	573	480	548	544	572	511	520	536	546	543	559	573	565	521	528	537	557	560	554	542	579	546	554	539	531	558	525	511	562	513	569	520	589	534	564	555	572	542	541	499	567	542	553	587	554	512	581	502	557	524	525	544	567	536	527	494	539	538	543	527	533	558	566	554	581	589	522	501	565	527	533	527	570	524	529	563	548	586	550	568	576	535	527	523	510	506	560	544	490	522	519	520	544	539	558	546	521	512	544	548	538	535	514	552	481	534	556	529	581	520	528	540	548	569	531	572	541	522	537	550	545	531	548	551	577	560	566	501	546	518	510	533	587	563	547	533	606	505	558	541	517	530	542	549	537	533	564	529	539	558	517	553	539	551	572	534	553	541	574	527	570	572	521	567	524	532	524	515	561	543	569	545	524	505	512	562	578	524	513	528	509	536	544	552	549	497	533	526	540	544	540	551	505	547	581	530	536	509	548	561	523	524	577	548	539	556	533	547	536	548	539	543	569	554	563	491	540	499	509	488	537	525	550	544	523	527	521	526	587	550	521	556	524	554	536	553	524	578	555	553	559	559	532	528	489	554	568	514	531	571	494	484	557	574	554	529	573	521	531	517	542	527	568	517	526	546	561	550	559	510	540	557	549	531	556	511	584	520	558	560	584	517	544	546	564	556	511	549	536	520	508	546	562	527	527	544	545	523	571	544	555	537	577	534	518	537	469	547	531	536	537	573	548	512	552	530	532	498	566	559	540	573	512	568	574	523	582	526	518	531	576	542	541	542	569	524	555	497	584	516	552	557	579	530	553	525	571	509	545	517	499	548	532	522	540	587	578	547	544	555	570	522	542	514	568	539	548	566	558	517	565	517	580	550	593	553	515	530	541	560	589	551	533	538	527	573	572	546	549	538	517	511	517	589	548	512	560	525	567	531	530	518	506	526	550	534	543	517	571	540	525	530	588	568	545	528	535	535	575	518	527	514	562	522	529	550	525	521	564	528	528	557	576	547	556	532	564	549	477	560	558	549	514	538	530	545	573	554	543	586	514	576	510	558	570	559	521	537	502	584	571	471	579	541	535	534	561	551	549	524	604	580	520	545	545	555	530	520	539	547	555	544	527	545	557	504	543	573	574	497	512	533	550	531	517	565	540	551	535	544	517	556	575	551	568	542	533	523	527	545	557	517	543	547	547	553	561	511	562	566	604	536	570	544	544	544	575	564	514	520	559	560	548	544	564	541	526	554	518	536	539	548	552	547	540
30694	55564	51416	40669	31496	24611	21819	17904	15127	12138	9639	8699	7713	23295	26385	23091	17298	11581	6690	3693	2032	1192	1010	840	802	802	761	816	815	822	819	843	867	857	862	814	783	787	762	808	831	830	808	772	796	808	769	806	829	825	822	755	848	854	758	742	802	816	839	828	757	753	818	853	829	788	766	771	806	805	801	794	784	797	756	805	813	801	819	794	808	781	763	793	815	795	822	838	786	756	791	824	783	785	799	780	840	827	780	804	830	763	751	809	787	835	819	800	826	827	822	806	823	772	807	824	808	849	771	789	826	766	792	772	843	859	806	830	783	795	780	853	787	793	797	806	818	776	780	858	809	843	791	865	807	792	771	805	797	829	811	822	844	800	770	757	825	781	783	722	836	818	794	775	784	777	782	869	778	736	792	810	793	830	840	802	818	884	833	787	832	802	809	815	795	793	815	813	802	746	808	747	782	760	825	821	873	754	754	841	764	755	774	826	788	798	840	808	813	875	821	792	772	805	763	840	810	822	785	823	765	865	829	823	835	776	805	801	784	800	834	797	817	894	794	771	797	799	774	848	831	833	828	768	789	780	774	832	765	814	800	802	835	783	764	786	796	809	784	833	787	820	788	748	765	773	808	859	802	747	818	799	830	815	782	708	797	770	847	800	821	769	807	794	843	804	883	808	801	815	750	814	789	747	852	805	797	824	816	850	795	823	837	825	806	817	794	765	809	825	805	798	750	834	824	767	829	799	836	828	780	802	801	827	816	812	802	801	812	837	818	798	802	767	784	813	820	805	791	774	788	788	791	727	831	779	848	840	791	826	810	782	762	812	837	779	790	834	789	854	819	850	787	802	776	796	766	793	763	775	747	807	783	793	788	858	799	824	781	812	778	813	807	773	829	800	810	845	804	783	776	821	771	769	838	762	859	768	811	798	817	808	834	778	768	835	826	782	778	811	817	757	827	714	778	776	804	816	793	790	793	774	832	777	758	799	762	798	808	772	789	752	779	780	820	839	818	872	812	792	819	802	819	771	808	785	799	850	815	799	800	854	841	749	837	821	799	811	760	846	823	786	767	806	828	810	804	785	747	785	852	824	816	806	803	776	833	814	784	813	833	785	792	847	862	782	798	860	843	768	838	782	822	799	794	779	782	742	768	780	765	821	836	798	831	805	773	839	784	777	798	816	822	821	761	776	840	837	796	772	826	826	795	797	854	779	761	792	824	780	793	826	820	745	809	764	841	803	787	770	788	789	795	779	774	769	836	831	810	794	806	816	795	799	811	801	749	820	784	799	766	803	719	756	833	810	827	842	780	783	834	782	817	775	833	765	856	784	794	789	801	783	811	783	850	806	767	795	758	768	800	760	859	788	806	779	796	852	785	802	825	843	831	805	749	751	756	766	836	865	817	795	809	833	792	829	808	816	774	805	788	783	765	800	793	801	805	819	777	796	892	789	791	812	799	818	768	810	796	810	814	795	787	807	813	769	785	771	805	807	764	798	798	894	780	802	773	797	789	781	813	832	835	794	803	762	775	791	836	845	825	786	843	822	791	810	817	827	802	790	836	781	847	756	816	808	779	814	791	776	795	789	823	827	766	793	802	796	816	782	827	805	807	773	820	809	773	759	765	802	812	805	818	793	804	786	789	766	762	763	825	821	771	778	805	810	764	819	796	773	803	790	833	779	819	821	736	737	804	764	848	794	825	785	783	837	778	759	779	805	812	802	742	855	828	796	780	821	806	723	841	767	822	781	792	775	789	818	778	756	786	797	870	752	792	799	753	788	781	791	771	786	817	802	774	759	865	758	774	845	788	752	792	763	832	778	830	754	843	793	809	826	827	811	805	780	798	813	822	785	841	815	786	788	742	792	761	828	844	766	799	821	811	808	756	794	814	740	777	789	811	786	807	807	794	794	787	851	776	803	788	762	786	824	817	820	791	837	825	821	833	795	826	785	798	845	775	738	806	751	805	758	817	747	754	815	856	749	807	800	792	822	820	810	803	832	806	791	761	762	812	849	765	814	774	825	789	887	751	835	831	785	784	811	823	787	780	819	744	778	782	823	831	790	803	784	842	816	826	774	798	840	833	801	795	771	789	810	813	780	796	788	746	806	778	800	794	839	804	764	777	808	726	818	808	839	860	789	826	831	807	810	750	840	809	859	792	786	752	804	797	783	802	758	821	758	818	777	851	812	814	832	821	783	739	838	760	724	760	838	835	875	811	806	782	818	767	775	784	765	772	769	836	816	810	816	824	819	817	760	779	821	816	817	801	820	804	844	761	773	830	837	823	817	800	802	779	763	834	793	774	844	771	786	783	789	815	782	782	782	833	768	783	830	791	792	821	771	778	804	852	766	803	806	850	771	800	801	789	841	785	836	790	795	808	821	847	819	819	805	807	799	750	855	836	810	745	797	822	794	762	768	773	805	791	803	838	778	803	823	776	794	847	804	805	799	797	781	794	771	881	808	763	789	747	812	821	806	744	817	794	813	805	766	883	769	781	844	789	758	825	824	847	774	766	816	827	754	847	840	812	804	791	813	775	829	815	775	762	766	810	805	776	797	803	816	801	786	795	778	775	779	780	753	809	803	793	859	746	761	803	814	832	809	780	842	849	829	807	812	736	754	751	810	841	831	827	807	820	808	785	766	766	818	837	857	793	805	768	836	784	779	829	749	797	790	795	801	802	806	782	758	744	781	781	791	796	794	771	792	819	812	768	833	789	768	788	817	741	814	807	830	769	825	811	808	741	812	814	834	755	774	789	759	819	811	751	788	808	803	782	791	797	771	831	828	826	851	806	785	819	821	828	805	812	778	847	781	860	791	798	797	783	762	804	879	864	828	778	868	791	875	779	752	871	796	812	773	831	733	851	787	821	778	797	821	818	817	749	800	828	793	848	743	841	795	812	806	815	837	850	842	778	800	796	825	807	813	784	803	808	806	856	809	828	806	834	809	790	772	810	775	798	792	794	811	757	840	817	814	811	788	775	839	785	738	834	809	799	760	809	830	817	793	849	804	813	773	813	779	793	764	827	850	745	782	787	808	826	832	780	796	830	769	813	811	777	802	816	788	818	822	769	800	836	851	806	766	751	772	774	823	779	726	808	807	849	759	877	832	822	765	775	800	803	850	807	820	858	835	795	757	784	808	794	780	835	830	751	835	850	791	798	795	826	837	781	798	769	796	808	800	779	803	864	768	774	799	765	809	773	792	802	796	706	817	797	809	828	835	822	806	809	789	819	788	812	787	797	803	769	798	817	802	806	760	780	841	740	787	796	789	721	783	777	831	821	796	861	769	848	764	801	813	821	818	812	770	762	764	751	839	772	824	846	808	805	826	811	839	802	776	777	755	781	783	795	748	792	812	815	772	786	823	757	795	839	819	752	813	802	790	804	782	813	846	840	838	845	797	828	810	821	839	784	855	833	782	789	785	783	793	836	767	826	781	789	823	795	802	852	826	849	779	809	817	769	821	808	773	788	768	817	852	785	823
27502	25006	29650	24153	13591	9390	6383	4948	3905	2763	2292	1619	1353	1915	1955	1705	1284	974	828	680	634	594	575	583	623	534	524	537	592	542	597	594	581	544	573	568	570	549	553	577	563	583	588	585	570	564	563	512	541	571	568	541	548	532	609	571	556	556	527	538	591	519	552	576	585	578	584	551	588	550	576	575	533	572	586	556	573	568	576	546	566	556	579	577	537	571	579	594	594	609	566	569	551	600	565	587	556	566	591	595	541	571	584	574	562	588	569	574	582	574	572	551	552	585	557	569	602	544	561	576	529	576	596	582	583	531	603	549	577	553	538	619	556	586	565	571	560	547	604	554	568	561	612	532	584	575	567	546	591	588	548	613	546	579	591	566	585	602	552	575	574	550	606	591	544	566	548	570	574	553	609	560	555	583	565	523	553	597	518	541	568	588	573	588	560	567	524	577	546	594	547	563	585	600	564	545	570	561	589	561	588	525	578	526	600	534	571	591	546	582	566	604	575	559	588	579	570	557	542	592	581	608	535	622	536	571	571	617	574	591	564	616	604	565	568	565	556	580	613	590	570	563	559	624	564	545	571	542	547	584	593	550	563	557	570	564	576	603	575	520	564	593	583	652	600	611	561	542	555	568	578	551	577	598	590	570	538	593	528	550	532	577	591	570	590	533	539	570	549	614	590	583	573	558	559	567	574	534	583	582	540	582	588	558	608	559	552	579	563	520	571	561	558	614	579	581	597	576	597	563	600	577	573	593	575	586	586	591	513	604	592	578	606	551	564	602	622	551	542	515	569	584	596	565	594	498	563	575	558	577	593	571	553	581	539	564	518	626	603	567	604	602	560	557	600	577	598	591	578	593	542	559	578	560	567	608	566	558	557	539	556	566	540	609	548	590	585	585	570	593	563	568	570	614	602	627	539	550	579	572	596	563	560	521	595	551	553	562	608	579	569	568	557	555	567	560	565	550	577	566	601	593	582	542	590	589	550	568	573	559	586	576	589	603	580	593	523	544	567	591	538	557	550	589	575	564	590	543	558	573	583	517	569	632	553	531	551	573	578	565	556	589	555	556	548	545	587	576	579	606	556	541	553	516	622	591	541	556	558	586	584	549	553	590	604	591	574	594	580	544	585	527	579	571	605	574	582	604	568	595	564	575	576	524	594	528	520	544	583	591	559	538	591	592	596	606	571	548	544	572	584	585	534	572	555	593	555	528	611	567	628	596	572	605	548	594	594	518	566	529	549	570	572	604	529	601	590	579	579	587	579	579	587	594	593	626	576	550	607	558	524	536	599	560	586	574	555	571	588	570	578	613	605	588	568	575	593	572	564	551	593	562	563	530	561	556	572	609	588	563	579	563	580	588	558	554	548	582	553	565	576	558	621	547	595	550	583	530	612	558	564	629	532	582	554	559	679	547	585	560	538	599	571	555	575	580	564	597	631	545	584	517	588	538	568	583	533	604	591	536	559	564	560	614	604	577	542	600	632	564	572	570	554	580	600	586	614	582	528	576	590	583	603	573	548	520	591	564	573	582	568	557	602	545	578	590	608	607	543	575	557	583	585	579	567	579	565	595	550	553	557	622	611	556	552	557	564	628	570	648	570	537	587	555	556	534	580	560	579	587	585	576	563	586	563	561	577	587	574	581	506	557	616	556	586	654	563	545	550	563	556	569	562	573	613	548	552	567	565	547	557	593	602	555	554	551	585	556	574	587	602	603	559	567	532	555	559	564	543	583	592	574	575	577	561	576	586	596	568	540	553	577	588	615	588	593	596	579	601	553	594	578	588	598	580	533	542	555	551	556	607	595	542	585	529	584	577	565	598	571	572	567	584	566	551	545	613	543	578	556	565	565	552	565	562	571	570	581	561	594	577	581	549	542	587	588	570	574	550	582	609	618	544	561	549	584	590	628	571	569	541	546	533	581	563	540	582	590	579	550	560	572	530	587	524	563	590	557	589	569	540	553	592	599	545	518	564	498	608	566	563	548	577	535	570	503	572	562	617	528	577	559	545	565	586	608	592	576	600	563	542	577	521	573	503	554	566	530	536	599	543	543	546	568	572	586	538	567	566	526	553	530	598	588	575	549	583	576	547	592	550	561	568	556	616	539	587	550	645	560	596	602	577	590	600	590	547	572	569	575	578	549	573	578	557	572	583	585	571	553	585	532	554	564	594	549	582	576	558	594	526	549	582	597	569	573	559	538	537	580	552	615	546	557	643	584	558	529	512	570	579	557	592	553	546	579	579	616	595	531	589	552	559	567	564	585	543	599	548	607	598	576	609	565	578	569	597	591	630	571	591	615	573	584	574	583	563	579	577	600	571	557	569	619	628	596	557	573	593	580	547	566	582	514	527	571	596	564	564	521	577	558	536	552	565	603	535	570	564	555	564	596	599	577	561	620	571	586	578	589	575	558	561	562	572	574	604	582	578	600	621	622	574	588	570	556	544	598	584	568	575	576	550	627	587	571	563	576	588	567	553	578	559	575	548	581	556	585	560	572	541	521	545	578	559	544	527	587	522	580	578	578	586	557	574	565	569	550	597	602	558	576	607	612	563	553	576	601	567	553	600	621	580	585	498	589	565	515	574	550	558	595	574	571	575	591	564	605	630	568	527	584	546	616	588	552	566	542	606	579	564	594	616	597	587	583	575	566	563	593	528	567	569	582	549	541	568	559	567	586	591	573	529	554	582	575	593	548	568	548	557	580	567	555	595	612	561	610	585	584	557	543	599	564	520	550	555	548	545	588	595	589	580	582	561	535	596	593	572	564	581	549	563	582	569	601	603	557	536	514	565	586	526	577	547	591	606	599	651	563	585	555	619	589	584	582	584	537	554	589	576	592	587	584	549	558	576	585	569	568	569	556	539	582	546	533	557	555	600	552	596	580	586	548	567	607	588	580	539	530	541	574	592	540	590	524	494	551	565	564	553	552	587	580	580	574	530	616	552	557	603	575	558	607	577	617	576	564	592	563	553	580	568	611	567	579	580	565	579	537	577	559	541	572	574	571	584	540	583	565	556	559	594	579	585	550	531	580	570	591	574	547	575	546	602	571	525	592	593	579	569	580	542	534	601	582	557	575	589	527	578	574	556	580	602	530	608	566	605	562	584	594	581	599	565	584	570	560	583	587	586	593	560	550	545	558	562	515	548	545	554	583	564	559	540	567	567	587	635	610	620	596	525	555	591	568	582	562	599	596	590	565	552	586	586	569	600	588	561	558	496	594	574	571	569	564	618	549	568	589	509	616	568	560	518	526	541	559	554	569	544	605	553	595	571	589	546	614	610	556	559	582	569	576	566	572	568	592	609	586	576	608	624	568	560	536	566	602	554	570	555	615	533	560	573	580	589	613	541	550	581	618	521	588	565	585	560	543	619	554	575	549	627	536	574	586	588	561	583	605	566	627	585	553	556	580	538	621	604	546	587	574	597	564	594	544	580	559	610	561	559	586	558	566	562	597	546	563	575	599	569	518	588	556	550	576
28326	42131	37177	28022	19817	17445	14064	11795	9492	7109	5721	4067	3077	4364	4263	3589	2507	1799	1338	1101	998	906	901	879	812	891	833	832	900	851	877	855	851	853	895	853	849	893	868	803	865	832	868	901	851	804	842	875	869	797	858	826	831	854	849	850	840	854	870	831	847	882	868	899	870	881	888	839	889	848	802	826	885	881	837	834	842	864	841	873	849	846	847	830	879	824	842	881	826	842	810	854	824	849	850	781	842	840	904	826	842	827	866	829	843	839	852	828	826	858	779	816	860	855	838	841	820	885	908	845	856	825	838	893	878	901	877	843	859	817	887	842	860	865	818	843	822	863	847	822	815	867	866	808	869	813	849	878	822	871	844	883	865	876	818	903	859	874	811	790	874	804	848	867	866	801	806	860	827	818	844	866	870	866	829	880	858	844	863	819	873	845	850	848	825	866	819	898	849	814	853	834	880	800	860	828	927	831	836	856	848	869	853	851	803	863	797	831	816	867	889	847	819	871	835	848	821	866	872	846	863	885	859	874	842	870	838	843	854	837	882	898	875	877	841	865	851	903	825	920	856	876	821	829	856	817	818	835	843	916	825	893	830	836	871	813	864	771	876	848	892	833	855	822	837	802	775	817	843	851	853	783	855	892	852	848	821	880	878	897	831	834	887	873	886	867	884	864	821	844	806	821	839	819	822	816	805	886	816	846	938	871	849	837	868	851	872	828	815	862	842	849	856	829	907	846	797	868	831	889	839	830	859	857	802	880	864	841	875	830	862	886	892	809	831	841	876	852	865	872	862	836	816	835	845	860	826	849	869	847	866	899	860	831	865	850	818	846	863	850	897	886	814	823	801	852	860	888	813	848	833	868	818	866	858	860	860	831	796	861	872	831	875	824	884	861	878	844	779	859	820	824	797	845	848	817	872	856	800	877	877	802	853	842	830	824	830	896	832	817	819	881	849	867	880	820	867	840	850	830	846	884	875	887	854	838	817	816	853	815	846	841	836	857	826	842	873	820	801	809	865	840	874	807	862	849	886	887	893	813	846	829	844	917	842	817	850	820	837	807	905	875	827	829	848	881	846	848	836	901	801	903	878	843	886	830	883	810	825	898	838	868	917	859	863	849	844	803	830	859	860	820	838	900	818	843	819	863	804	820	884	813	903	862	873	890	850	888	848	809	877	825	828	845	866	831	812	876	856	881	906	857	862	850	840	868	853	839	886	850	822	858	841	873	884	831	840	848	839	807	864	833	813	898	866	883	799	837	838	880	808	845	842	834	856	860	837	816	822	830	864	839	885	804	805	865	834	885	813	826	883	856	847	852	911	862	835	888	854	813	828	855	835	862	850	819	823	778	811	824	819	882	810	840	884	872	832	837	839	894	839	807	859	850	856	895	895	907	852	891	892	835	842	865	871	874	839	841	852	815	837	822	784	771	936	838	806	857	854	872	831	801	810	810	862	854	902	843	776	858	872	886	828	880	889	844	862	880	836	833	855	899	854	924	870	858	862	824	884	845	820	829	896	799	837	865	843	870	824	843	839	925	868	830	870	897	888	855	889	841	901	898	854	913	845	860	792	834	887	858	840	877	852	819	853	889	850	844	869	826	903	896	854	804	828	840	847	872	820	808	866	814	829	877	882	818	840	882	873	848	858	821	870	832	874	898	838	858	831	872	845	891	829	855	798	813	824	833	833	896	832	801	908	856	894	904	823	881	848	875	931	887	881	854	851	902	832	865	846	867	862	861	864	872	846	880	822	850	896	824	858	855	800	819	830	867	861	857	862	816	790	837	824	846	899	868	886	848	801	830	825	833	854	808	861	859	822	874	884	884	860	906	870	824	852	923	798	842	869	809	852	843	826	873	810	852	825	838	825	856	826	841	826	867	853	870	857	816	920	818	803	825	874	792	873	868	828	920	835	847	837	862	873	793	820	858	822	839	877	883	815	843	805	885	837	799	829	840	819	877	790	844	855	846	887	864	868	853	865	833	862	872	835	828	855	808	828	827	905	852	909	836	823	857	816	781	845	883	846	888	826	857	840	905	900	857	815	823	863	908	859	845	792	881	836	824	865	909	821	886	858	818	833	868	888	887	896	821	844	829	838	911	813	859	862	914	813	826	865	872	874	873	786	862	846	852	847	889	819	844	848	850	832	835	854	858	816	867	841	826	856	821	902	866	827	805	879	853	835	871	843	877	861	848	827	888	929	875	817	880	867	823	859	840	857	848	843	912	804	824	907	899	847	823	910	873	844	851	868	840	818	809	863	863	877	832	810	867	899	856	788	870	870	914	828	852	845	851	843	830	950	882	887	806	849	873	900	858	839	818	845	844	863	893	858	867	865	863	877	871	865	876	832	829	779	869	812	899	772	891	830	819	851	821	851	862	827	861	867	845	823	819	818	838	866	833	834	826	823	815	853	831	823	850	789	877	872	821	863	886	808	880	842	870	911	835	814	846	887	853	859	798	890	882	836	840	863	825	852	844	824	852	849	861	861	871	851	830	844	804	843	874	824	900	857	826	850	823	812	785	833	819	835	845	819	841	860	865	836	807	827	833	870	841	815	863	847	840	897	850	852	843	872	829	836	789	854	804	920	868	816	885	866	863	893	826	879	864	851	881	838	856	857	802	843	839	865	809	861	902	892	831	869	834	859	844	833	808	829	842	860	843	894	846	845	848	862	884	838	859	844	897	852	829	819	900	899	837	841	869	886	871	806	902	862	914	891	802	822	836	875	831	886	838	885	836	803	865	864	844	894	862	840	810	823	891	833	865	829	800	835	822	856	848	797	847	829	830	877	842	850	870	879	877	815	855	889	820	883	833	870	865	874	841	843	861	891	830	812	863	919	837	846	833	850	814	807	835	883	813	839	857	863	832	841	844	890	879	850	865	826	876	781	888	795	835	802	848	788	837	854	836	885	782	862	806	873	868	883	842	868	843	835	874	875	835	838	865	853	870	853	821	841	816	871	835	849	823	868	868	849	832	897	841	858	825	836	872	850	890	886	894	805	893	850	847	892	860	907	846	840	887	836	819	841	860	858	801	799	842	885	846	843	828	826	864	856	877	833	895	847	858	827	837	897	877	844	874	828	808	842	873	896	859	898	819	866	863	881	852	845	794	882	925	844	876	810	786	863	870	829	821	890	838	821	827	899	886	861	811	809	873	870	876	869	860	845	815	819	894	828	851	831	900	844	809	842	834	881	812	841	909	796	845	829	859	823	822	911	894	832	853	882	867	873	848	865	827	917	858	886	851	804	858	824	847	831	859	830	877	841	850	833	893	857	799	850	847	883	829	864	804	827	814	871	863	843	798	893	830	840	806	796	862	860	824	838	847	866	814	830	838	879	883	823	819	807	844	879	848	856	904	876	836	861	855	806	852	933	863	858	818	890	839	852	811	823	856	838	814	887	872	848	899	897	865	813	892	879	811	877	810	868	863	835	824	819	859	857	842	837	829	868	872	846	844	885	848	824	851	865	878	873	883	839	859
24237	21109	28331	25464	21448	16445	11637	7006	5237	4408	3560	2517	2153	7130	8504	7134	5140	3360	1991	1180	829	697	612	559	614	565	597	616	609	584	551	624	610	628	598	561	589	577	607	645	613	616	578	586	591	590	612	616	592	593	568	614	583	599	577	586	562	547	583	579	609	600	592	613	519	605	616	570	606	590	642	564	581	554	582	594	587	567	573	584	586	610	593	609	593	567	568	627	570	619	597	606	573	601	616	591	596	571	576	621	578	643	594	575	599	642	602	570	591	597	567	597	586	565	562	582	611	621	635	564	643	596	602	597	590	599	582	614	628	573	594	588	585	595	637	593	538	605	590	597	558	591	574	598	588	558	617	622	590	558	579	619	561	600	590	565	618	599	575	610	605	620	602	636	524	634	582	617	637	602	607	611	565	621	584	609	613	578	589	558	640	620	585	589	600	590	546	611	616	593	582	582	632	542	581	564	588	576	614	544	622	604	603	552	563	558	591	622	590	590	590	655	614	592	550	600	552	619	548	583	601	588	612	579	578	552	622	575	571	529	546	597	609	587	600	589	603	613	576	626	586	584	579	617	577	611	546	600	593	598	576	606	558	549	570	597	587	587	549	619	604	595	594	579	554	620	558	566	580	605	600	565	599	620	602	581	529	552	555	586	583	624	592	580	636	605	612	595	593	604	627	544	576	546	579	620	607	608	590	613	619	612	603	537	579	628	568	577	567	546	651	613	569	589	541	597	564	580	583	599	562	581	603	584	590	617	611	649	615	581	561	578	592	592	558	597	576	559	630	599	625	614	563	608	611	605	611	548	575	564	585	630	590	627	574	597	597	579	593	612	636	604	569	605	570	601	589	593	576	569	605	606	569	614	601	584	556	540	598	583	601	549	587	587	546	589	606	561	585	601	589	572	578	580	577	638	532	600	559	591	577	561	614	590	574	624	572	586	556	596	639	535	578	595	612	628	609	552	575	598	623	599	612	577	627	612	600	592	596	630	567	576	608	579	562	585	559	572	575	572	545	555	576	602	606	603	538	587	552	573	598	557	609	621	594	605	608	611	579	531	586	641	631	597	621	553	594	583	590	608	561	592	605	556	578	606	572	568	572	577	582	600	593	606	616	580	587	552	552	569	599	608	611	583	634	580	596	600	594	597	593	637	567	614	595	576	573	612	597	644	623	592	559	604	639	566	630	547	635	599	557	616	588	572	591	583	615	602	598	600	581	615	594	558	636	613	541	627	595	612	563	588	610	602	574	584	607	586	598	608	618	614	606	624	560	562	619	566	627	579	633	619	538	581	580	617	597	583	575	551	544	546	484	592	633	590	588	633	584	566	578	593	576	594	555	589	572	591	601	591	598	605	612	618	579	565	554	585	547	551	593	598	608	595	593	581	608	580	544	572	618	600	560	581	609	584	604	594	589	560	586	593	571	593	596	635	575	599	569	587	576	583	560	565	605	562	645	606	569	555	532	574	592	556	596	604	574	594	571	591	612	592	574	589	589	593	573	578	585	571	606	573	605	610	585	635	645	594	589	584	580	570	611	612	573	628	603	613	597	576	595	568	596	601	599	602	586	606	616	602	605	604	561	577	590	622	606	573	600	564	592	586	562	620	584	607	574	585	605	579	591	643	601	624	620	627	597	566	568	610	614	570	567	615	558	553	565	610	577	602	523	600	621	623	558	584	608	580	602	603	590	597	617	621	591	595	585	589	641	558	605	587	643	559	536	601	554	588	602	569	567	597	555	534	588	609	572	578	628	538	544	585	547	550	558	600	602	591	543	565	581	573	565	558	624	592	571	552	599	638	619	603	585	613	627	563	596	571	588	558	569	618	589	563	545	610	554	563	552	626	599	589	622	594	607	603	568	548	559	589	582	606	590	601	586	594	629	603	601	596	585	632	569	577	636	582	615	553	565	587	593	604	602	638	588	572	596	615	593	572	596	630	572	567	606	598	620	639	630	575	606	591	576	584	619	593	546	632	586	614	577	589	592	625	570	627	597	596	600	610	623	590	559	599	584	572	602	603	556	581	567	599	569	569	597	581	595	590	653	583	600	567	594	623	605	634	580	583	584	579	587	536	583	573	564	611	568	628	574	595	552	562	583	566	621	561	558	566	590	556	571	573	606	558	590	607	568	604	582	576	588	602	584	583	635	576	566	589	579	608	593	567	586	601	607	595	617	613	572	608	568	580	573	603	575	644	584	585	593	571	605	588	573	636	602	529	576	607	608	603	622	554	600	589	590	612	608	590	598	606	562	543	535	565	626	587	583	584	572	557	613	600	591	613	609	645	567	602	605	598	554	599	614	568	579	582	573	608	563	557	598	618	594	585	593	596	613	592	586	565	605	604	600	546	564	601	602	587	590	624	567	549	607	584	588	602	590	606	621	606	635	589	594	588	601	580	608	621	551	507	598	551	619	580	600	629	611	618	585	558	609	587	614	604	574	556	587	645	616	596	595	558	550	585	572	608	603	545	588	608	617	605	598	639	573	591	603	605	625	556	607	568	590	589	566	589	548	635	620	600	588	602	556	622	587	606	589	600	584	591	607	591	614	540	611	545	612	608	606	576	591	553	569	586	589	584	586	613	579	559	611	602	631	584	610	590	574	608	587	621	573	630	606	612	614	576	614	618	584	571	591	601	607	603	584	595	594	603	573	609	594	609	590	566	636	577	581	606	602	607	604	641	608	598	556	577	568	584	587	616	583	595	596	602	588	585	552	604	594	563	567	567	581	581	588	562	585	612	577	575	601	576	568	544	577	591	557	574	621	564	573	618	613	526	562	570	585	578	566	610	581	610	641	591	609	619	596	637	573	582	593	597	599	565	582	615	591	567	574	605	581	575	601	584	575	623	584	587	604	599	578	574	608	601	601	578	615	562	583	583	612	598	611	586	562	567	579	563	596	621	525	572	571	607	612	591	537	590	552	634	614	552	574	611	568	599	576	581	600	643	591	559	566	618	605	625	588	583	602	591	570	584	589	552	579	574	560	589	567	577	589	617	598	580	592	585	644	629	576	617	557	567	601	591	619	559	584	586	600	574	585	549	629	595	632	607	596	575	548	598	559	549	610	577	629	597	618	592	592	620	593	577	597	632	578	609	593	630	542	567	555	583	581	639	575	568	598	631	587	561	574	631	605	594	569	546	574	614	584	564	571	532	566	594	611	587	621	616	591	583	582	555	604	541	577	562	594	593	590	593	616	578	598	606	577	590	594	595	569	640	575	583	580	581	558	591	619	558	566	583	590	580	555	585	607	631	592	597	576	563	579	604	577	599	564	571	610	575	563	620	633	565	605	560	582	585	591	594	597	552	584	561	571	597	589	633	629	597	527	548	641	601	597	607	586	613	604	569	606	573	574	626	594	597	577	563	550	560	582	604	556	556	578	606	601	550	575	575	554	585	532	622	592	539	588	604	597	596	563	566	599	595	546	591	589	584	539	554	534	565	571	594	589	576	557	620	595	611	597	611	556	628	579	612	571	562
29018	48823	45096	35035	25310	21802	18560	14708	11934	10508	8239	5989	5151	14748	15619	13251	10260	6735	3841	2257	1540	1091	975	945	915	885	885	906	817	871	875	846	918	907	909	830	875	911	866	951	878	912	923	893	839	877	877	895	821	878	838	867	822	943	893	921	856	885	895	885	901	865	848	927	921	862	892	834	895	880	872	828	940	878	952	879	885	917	897	845	864	885	863	892	920	921	914	915	900	906	814	947	900	962	891	855	892	927	905	850	900	882	847	883	859	863	896	899	893	923	811	881	895	895	940	868	847	853	887	930	877	912	934	920	926	856	919	888	862	945	911	913	885	857	828	890	884	947	868	916	880	860	872	884	825	902	921	926	910	928	894	851	892	865	886	882	861	831	883	886	848	916	880	924	878	886	886	859	902	882	923	899	891	874	857	862	845	870	868	861	898	896	831	861	853	886	901	836	871	876	885	909	832	830	877	874	834	868	857	919	864	875	895	884	952	903	902	886	894	897	881	892	858	851	885	959	927	833	822	835	894	862	929	895	873	868	883	959	905	831	843	909	881	896	893	831	856	876	897	868	883	869	866	837	869	856	893	938	850	871	810	917	827	852	870	929	898	878	865	908	838	870	863	922	906	879	861	860	868	890	852	892	859	880	885	911	885	906	900	852	930	873	866	872	904	904	884	870	839	879	901	877	873	926	935	936	833	840	938	892	926	876	908	890	847	908	851	886	900	908	887	899	838	872	885	818	858	873	860	889	887	828	913	888	937	857	854	879	851	896	913	853	883	852	946	862	902	828	864	867	898	841	819	880	884	934	863	884	896	908	865	831	881	882	858	920	879	883	863	885	811	912	877	848	842	877	843	932	887	925	874	860	922	890	887	879	858	940	871	889	848	845	879	928	903	881	894	865	932	937	885	886	911	885	879	850	859	872	906	888	879	899	893	887	886	859	884	909	849	847	958	912	863	911	923	874	885	898	859	919	893	913	901	894	888	890	839	858	897	882	917	874	932	871	812	852	885	849	853	894	902	884	884	920	858	902	844	911	872	854	818	818	897	888	920	896	870	883	817	873	868	892	871	876	880	888	916	899	883	860	992	907	875	867	954	907	901	903	877	885	900	882	911	896	824	879	834	891	910	855	847	907	850	875	875	857	884	859	868	916	849	841	890	877	914	901	921	908	862	805	934	909	877	850	884	865	885	836	904	892	877	872	886	841	822	871	830	840	888	876	896	891	872	856	893	904	863	877	833	831	870	894	901	863	855	896	929	918	898	867	846	858	856	873	926	864	819	920	925	915	840	810	862	896	972	908	912	866	855	873	894	896	844	891	849	890	895	891	831	900	853	925	910	901	800	854	867	874	902	819	883	878	859	834	884	888	845	890	883	908	926	843	877	874	885	872	867	876	872	868	869	831	932	883	894	907	889	861	962	873	879	793	855	845	915	934	854	885	819	820	907	870	908	869	927	896	899	854	895	894	862	869	912	810	903	859	847	911	913	871	958	887	891	895	877	847	925	875	889	878	853	844	897	933	871	880	913	868	827	832	844	884	910	925	903	859	877	889	835	804	861	880	906	876	916	871	880	904	844	924	850	907	867	878	874	907	909	930	862	880	840	890	820	877	820	925	889	952	878	858	933	915	883	827	851	838	924	894	889	896	845	872	923	821	872	866	855	870	873	911	874	877	887	861	905	902	914	888	921	889	904	934	846	902	898	881	866	935	855	887	962	874	921	898	863	864	935	908	881	863	901	851	859	884	902	894	906	827	871	889	894	923	907	864	908	850	886	868	877	894	911	906	873	903	845	834	931	893	934	829	883	882	895	920	822	922	943	827	885	895	856	853	923	873	901	849	864	885	821	850	859	928	825	892	884	871	877	862	874	868	891	888	876	837	847	917	837	877	916	902	890	864	858	877	853	914	858	885	874	859	923	900	882	843	895	892	875	890	815	885	842	843	918	876	877	888	855	909	846	850	884	879	934	936	864	877	873	814	888	842	869	933	923	931	900	878	833	851	871	818	909	959	883	851	864	865	898	869	914	929	877	890	883	884	897	870	904	907	845	905	887	909	882	841	897	895	893	911	835	915	876	937	902	878	851	891	958	882	892	908	883	882	853	904	849	903	887	895	905	897	868	895	874	856	868	829	893	869	920	918	911	880	909	900	907	856	858	873	887	886	839	847	871	893	868	872	871	840	874	861	855	873	916	900	875	881	808	881	845	854	902	842	935	904	878	903	891	919	918	852	884	846	867	902	880	925	894	884	919	895	872	891	894	923	837	883	865	873	897	854	890	854	950	964	882	937	918	841	917	888	907	893	910	882	836	896	918	870	920	855	856	876	903	854	859	926	911	877	917	890	837	863	876	905	895	831	836	832	888	882	844	881	873	906	877	850	848	890	867	859	902	867	879	885	867	854	944	834	901	890	933	908	880	832	836	910	886	820	911	858	873	876	895	878	863	896	840	875	889	873	882	881	825	903	882	849	849	870	898	875	880	824	860	937	913	886	903	862	885	955	912	827	918	896	858	878	879	911	894	875	853	873	837	900	818	840	876	912	835	830	883	860	902	849	884	898	886	879	895	867	909	850	855	874	847	919	858	911	910	899	881	927	888	880	873	868	897	868	901	902	866	895	863	896	909	914	823	843	883	867	889	883	936	862	911	855	862	896	894	886	885	826	922	863	897	839	913	869	892	879	853	881	905	900	857	874	878	941	877	891	919	879	892	902	879	820	898	877	891	862	909	901	867	946	878	819	867	870	881	864	908	880	879	868	859	906	915	877	887	863	921	955	859	879	845	909	862	895	910	872	847	883	878	917	937	900	886	925	911	918	878	923	906	819	921	883	903	897	867	837	847	885	893	917	870	840	882	875	843	872	850	856	910	916	913	878	894	935	906	864	910	901	840	917	866	880	907	908	897	922	856	883	901	839	895	867	905	932	914	901	880	855	893	865	899	871	915	885	907	854	912	881	843	960	866	870	876	900	872	874	891	872	931	866	895	891	892	880	935	881	901	903	896	909	849	870	828	926	866	816	865	909	864	873	939	897	886	932	832	894	922	920	824	858	876	876	906	899	821	861	920	833	855	906	869	891	890	894	894	841	903	874	867	883	886	885	880	951	923	842	913	912	923	924	881	865	871	859	916	875	939	911	883	899	917	867	908	916	848	883	878	861	892	926	920	922	902	917	871	870	944	903	904	836	808	879	852	871	862	902	860	850	923	905	896	858	908	817	926	857	884	914	898	833	884	904	877	930	889	850	918	875	869	892	872	918	906	840	887	926	831	886	845	866	853	880	875	878	880	802	863	851	865	890	851	870	858	895	823	910	870	936	876	941	871	889	885	913	936	862	866	923	932	900	880	950	843	883	910	913	868	916	874	894	902	869	850	871	896	900	808	876	881	868	856	873	863	845	874	839	923	899	863	835	890	875	843	905	831	896	837	895	839	859	942	866	955	962	823	926	914	828	883	889	858	889	899	922	860	870	865	871	857	867	932	885
23024	21111	28932	23790	21846	22684	18802	8438	6813	5960	5512	4451	5575	11474	14908	14283	11021	7029	3889	2068	1125	745	613	615	511	577	530	555	570	540	515	596	535	497	518	554	523	541	528	579	548	542	512	533	553	521	537	564	513	552	536	526	515	531	504	551	570	535	558	545	567	550	498	544	578	547	572	514	544	540	543	540	562	539	570	528	534	546	530	550	566	566	587	532	528	551	534	547	559	536	504	522	574	561	550	577	553	535	564	528	542	527	518	535	555	511	495	508	543	538	535	543	534	542	572	527	549	553	552	562	518	486	519	560	542	546	551	547	591	545	512	536	530	526	498	563	568	508	577	537	580	552	530	534	527	551	499	533	564	501	500	537	511	517	541	560	517	523	548	522	546	528	532	566	526	534	542	501	545	548	555	567	550	555	546	574	509	587	560	548	550	528	539	535	555	501	541	533	530	530	533	539	547	562	491	596	536	540	576	582	539	567	563	549	503	535	536	572	538	559	570	535	551	574	544	501	501	601	560	535	543	544	513	573	516	488	541	537	548	528	547	521	534	535	534	517	551	538	524	602	556	569	511	544	544	523	524	499	503	512	573	540	508	533	558	564	573	585	551	547	526	506	548	559	504	524	530	519	488	545	535	501	576	524	519	541	552	556	529	525	533	566	533	558	560	545	533	536	539	502	580	537	537	556	547	542	533	537	580	524	555	513	500	494	491	535	571	527	557	582	592	534	498	529	552	530	584	528	510	505	554	540	528	564	560	578	572	547	560	572	523	503	549	538	554	573	563	551	586	568	520	517	552	566	503	513	559	525	516	537	528	588	548	537	506	517	510	536	530	523	562	533	558	547	544	589	514	546	549	506	548	521	538	557	500	529	554	582	541	571	538	523	512	560	561	545	560	546	572	541	539	521	563	544	532	546	522	529	541	551	532	521	557	528	590	567	530	569	558	570	506	521	528	566	538	567	522	538	512	534	571	530	550	506	544	545	582	526	538	541	538	564	547	545	514	539	497	524	571	575	597	545	525	547	534	493	555	508	564	580	500	571	558	520	523	575	586	548	541	535	543	553	522	557	552	543	556	586	557	505	551	532	502	514	560	554	542	520	531	548	521	523	487	519	533	534	516	549	508	556	487	573	526	551	537	547	537	592	515	551	521	548	600	530	577	527	560	547	508	507	537	493	536	565	517	572	483	578	549	563	551	558	517	526	553	536	552	523	548	534	565	552	576	554	538	562	559	569	532	570	546	536	527	555	535	543	543	575	487	561	530	563	552	542	536	557	554	541	519	531	546	571	573	521	507	557	493	498	530	531	554	509	515	522	546	552	495	527	546	500	530	578	566	535	537	516	571	564	551	514	524	548	534	550	573	537	544	531	557	537	535	518	551	520	556	532	525	569	526	525	525	510	549	530	567	538	557	548	548	532	515	543	515	544	546	519	565	545	541	536	546	512	560	553	525	516	577	541	548	564	522	514	561	525	563	641	520	516	540	518	557	521	525	557	511	574	560	560	526	489	499	551	600	552	554	545	576	567	523	557	497	559	561	529	556	522	540	530	554	536	521	506	500	518	554	517	578	519	534	532	558	562	564	518	550	541	512	565	538	532	542	531	544	551	539	549	517	496	521	542	512	522	584	523	495	547	517	533	560	534	521	549	567	522	565	551	548	538	561	506	545	533	552	518	526	535	563	537	553	525	550	518	524	548	553	567	572	565	519	571	512	544	557	560	562	528	570	550	514	561	567	535	534	547	532	536	504	546	594	539	566	524	536	562	529	562	524	512	537	535	550	515	521	543	529	509	571	492	542	560	516	535	553	484	522	544	529	542	535	547	574	518	536	527	512	577	557	584	582	598	534	561	543	588	519	556	494	526	564	539	525	585	554	535	535	535	508	501	553	563	531	546	594	562	545	527	535	536	535	544	502	546	524	540	549	528	569	547	582	528	540	557	524	555	504	526	564	542	562	553	572	519	517	525	547	557	527	540	526	523	498	553	544	542	578	543	577	566	534	493	490	573	533	567	549	567	517	560	566	528	556	542	520	552	539	546	518	515	564	538	559	531	535	536	558	526	556	539	552	544	534	559	535	572	533	538	536	535	499	528	551	515	515	583	542	564	519	546	491	538	527	511	520	528	536	567	532	530	531	547	580	556	510	548	584	566	558	513	506	542	523	542	527	531	491	533	549	534	565	525	540	539	512	522	531	583	547	553	520	535	597	562	553	537	594	495	524	567	552	509	576	497	545	514	541	588	530	519	525	547	572	534	547	532	526	470	569	547	528	538	514	536	513	523	530	549	531	537	555	512	522	514	522	540	560	541	582	569	536	534	571	547	490	576	550	513	546	546	521	565	518	542	503	537	524	506	524	566	524	555	504	540	556	528	553	478	553	507	500	527	542	554	540	514	506	512	510	543	512	531	512	523	561	563	505	582	543	564	570	539	488	554	511	540	589	535	483	561	562	525	556	560	556	525	533	504	531	574	571	542	538	533	517	534	567	546	564	539	546	563	532	509	598	499	537	547	578	558	554	554	526	564	534	585	546	558	546	489	519	545	543	531	493	537	527	561	537	561	510	534	543	547	521	527	539	553	531	553	537	505	549	551	530	574	553	573	552	537	489	551	564	526	561	519	546	520	495	552	541	547	549	571	534	487	546	557	571	541	518	535	516	555	550	498	517	580	525	502	544	542	563	524	515	505	564	521	570	529	551	544	547	548	611	555	509	530	523	541	546	548	529	566	571	563	497	530	575	518	589	509	519	592	583	515	549	507	521	529	498	552	519	541	548	541	577	560	547	563	537	574	577	546	546	544	560	585	552	487	569	530	520	539	507	534	555	559	506	508	570	518	502	527	539	540	576	548	538	518	522	533	519	550	549	527	542	537	563	526	526	556	544	565	521	512	551	545	563	529	569	543	556	545	524	565	556	481	503	557	495	563	564	550	554	521	514	550	562	524	536	558	576	567	557	513	551	556	545	532	533	524	558	532	526	530	521	594	512	512	517	530	567	511	518	499	551	543	497	538	541	541	562	512	520	548	506	537	532	541	501	573	565	560	567	569	547	559	588	560	505	530	549	552	581	549	550	529	506	540	509	575	489	568	558	529	522	579	515	558	530	531	542	528	545	516	520	565	525	542	549	522	533	513	491	551	555	553	534	528	505	575	558	540	539	535	534	553	528	533	546	505	509	519	566	553	532	539	550	547	546	571	545	529	512	504	537	509	566	549	547	565	541	510	553	574	528	554	511	580	526	535	512	554	507	545	506	519	547	550	519	562	555	581	555	481	525	516	528	555	549	538	555	540	492	536	550	504	502	535	509	547	518	570	516	564	551	567	573	512	540	546	562	503	487	562	517	543	570	550	573	547	508	520	497	541	535	500	516	520	551	559	559	487	514	576	551	586	530	515	551	530	549	529	539	541	585	532	586	529	552	546	604	511	547	543	551	512	514	551	534	527	511	604	526	552	520	523	552	561	554	546	563	561	546	553	558	512
31604	56691	52168	40686	33771	27721	21615	15309	14919	13205	12674	10194	12328	20944	24060	22225	18005	12710	7439	3934	2040	1219	945	819	784	794	789	816	825	814	782	816	807	790	798	810	771	794	790	817	796	837	782	759	809	856	791	828	802	826	833	793	796	852	765	804	813	815	806	805	805	826	817	803	833	792	770	816	736	782	813	803	776	824	756	815	853	805	760	780	775	720	844	775	799	743	809	774	819	759	793	752	791	781	744	781	738	850	809	773	798	828	797	793	814	759	830	765	824	834	771	767	784	794	796	776	776	871	759	845	857	785	835	826	795	795	814	778	819	794	746	851	793	803	804	801	830	798	853	785	767	832	787	838	808	776	848	801	821	844	778	792	752	779	795	776	820	768	793	808	841	817	788	780	867	797	815	781	770	783	824	825	866	802	788	828	758	822	786	771	790	849	781	817	797	797	788	829	768	797	881	781	858	837	761	780	781	795	836	835	747	784	812	770	796	859	777	820	820	792	760	864	811	797	778	799	772	790	770	765	792	793	770	802	820	833	776	783	751	868	813	842	821	840	807	817	810	764	853	811	839	804	803	801	851	806	752	756	839	832	835	802	855	798	795	774	826	795	796	802	772	803	747	782	781	800	782	827	827	818	794	792	776	819	787	775	814	824	782	786	756	795	759	834	818	777	823	824	773	844	796	798	796	830	776	800	777	812	757	780	800	832	840	819	809	793	840	826	820	771	809	795	856	810	774	776	848	822	848	815	807	811	836	817	797	794	837	771	825	817	826	826	788	822	808	783	799	797	786	794	829	853	762	802	767	825	792	794	820	809	785	781	792	835	776	846	796	797	778	864	842	827	776	742	829	798	818	787	787	832	823	779	786	783	806	878	820	777	844	798	765	792	814	850	759	854	808	777	761	779	797	781	828	814	808	766	826	812	819	781	785	802	781	788	793	824	766	764	811	830	810	813	804	798	746	749	808	812	812	805	724	829	791	761	824	843	778	812	735	759	805	786	786	806	790	766	795	831	777	780	794	762	830	782	765	803	753	836	827	808	807	820	793	753	744	798	781	820	798	815	776	821	809	821	836	785	798	763	793	793	777	821	800	797	833	775	812	849	802	818	797	781	775	757	821	801	799	742	802	806	833	817	791	851	790	774	841	796	782	752	797	819	815	774	815	808	819	825	810	818	818	779	778	774	840	833	831	846	743	792	829	820	796	814	824	802	790	787	766	771	827	817	842	798	814	761	898	787	788	828	826	770	797	806	818	797	810	811	779	747	837	809	810	769	858	827	809	847	815	788	795	808	767	829	804	768	801	797	767	774	760	776	764	795	798	819	828	779	776	765	776	753	761	803	735	801	776	750	795	848	860	812	829	808	793	808	790	790	839	836	744	764	814	803	783	808	840	775	803	785	853	809	829	791	815	779	817	811	810	854	786	773	746	773	804	822	753	803	754	812	808	808	817	750	788	836	786	813	737	770	810	793	788	791	761	810	750	792	790	790	785	751	792	830	826	774	790	793	815	807	827	779	818	770	794	804	801	760	793	795	832	779	812	826	775	814	806	815	829	821	787	810	826	818	803	816	760	814	785	799	839	806	823	768	799	731	816	757	816	771	820	779	762	790	818	844	790	856	792	773	809	780	815	777	824	811	792	808	802	730	837	803	808	805	758	810	868	790	756	794	759	747	833	804	791	815	745	816	835	786	840	809	793	850	801	794	812	784	859	781	787	836	808	851	813	786	864	763	843	780	802	830	751	824	843	806	819	774	809	813	790	838	790	779	849	800	780	800	789	816	832	810	831	835	798	816	807	855	784	839	802	780	798	776	818	800	814	764	792	808	816	807	779	814	722	835	822	833	776	777	763	753	776	832	817	772	811	820	826	833	774	810	777	771	756	771	770	866	828	822	853	832	785	824	806	845	788	789	786	777	814	802	774	813	802	796	826	770	775	836	803	784	821	805	846	813	818	831	780	795	811	779	758	790	793	793	800	793	810	840	799	850	785	803	765	824	816	815	847	842	814	800	852	787	827	826	806	810	822	797	826	819	818	773	821	757	762	881	825	791	847	765	763	751	805	825	797	737	860	796	800	820	829	836	762	788	803	794	814	807	805	774	796	777	777	792	793	763	781	782	756	823	790	835	766	789	784	800	821	814	764	846	780	777	826	857	794	784	810	798	809	766	775	713	811	831	831	831	817	777	803	808	815	790	809	833	762	754	860	786	799	795	876	799	793	806	839	824	808	819	815	820	784	766	778	818	770	786	809	785	824	829	845	804	774	817	810	788	848	807	811	810	832	787	788	792	792	817	837	822	827	812	807	807	829	855	795	798	796	781	817	812	849	737	737	799	871	781	768	814	800	810	819	848	798	834	787	791	745	831	797	807	807	874	815	795	798	810	803	834	813	832	808	756	811	787	771	806	766	814	838	755	773	824	776	858	811	796	810	779	797	740	829	774	740	808	788	802	781	810	801	810	838	787	839	781	794	822	840	817	819	764	808	805	776	785	794	814	787	815	825	766	758	775	784	769	794	805	780	790	809	806	812	780	798	841	769	844	794	785	817	808	866	778	807	796	820	839	788	772	745	859	791	821	833	781	793	766	836	762	815	776	782	826	787	785	813	769	814	814	814	848	819	781	816	773	840	821	805	744	807	819	810	813	805	792	849	775	813	799	777	785	856	832	801	787	825	853	805	747	784	792	784	753	784	803	828	791	758	845	782	828	822	804	801	763	839	774	809	839	807	810	871	799	768	834	781	795	815	830	770	811	810	828	809	833	822	844	798	804	854	811	806	800	828	770	812	757	825	782	729	770	782	742	764	750	839	814	809	772	821	834	858	792	820	865	776	755	821	801	778	794	800	816	807	785	782	790	805	841	746	763	759	771	796	762	806	817	810	851	750	750	819	802	804	877	820	766	826	818	795	789	831	786	801	804	806	898	805	804	821	770	788	844	806	850	773	749	789	861	799	778	761	825	848	763	826	774	780	800	827	835	845	807	819	785	795	807	755	774	784	784	806	784	845	769	785	822	786	830	843	799	776	802	755	802	771	814	840	871	770	794	808	796	860	774	748	783	810	824	767	766	811	739	809	810	823	801	774	791	831	812	839	775	813	774	803	816	789	777	801	760	837	836	801	764	802	791	832	798	789	838	856	795	804	798	805	848	801	797	815	827	794	800	852	842	758	778	810	740	842	752	805	795	738	848	809	794	766	758	800	832	815	774	826	870	818	856	833	824	774	849	795	815	794	822	772	770	813	812	769	852	829	808	792	854	843	809	789	827	801	784	823	782	782	815	832	789	809	837	804	785	799	799	823	875	774	808	802	797	761	756	784	817	794	784	799	794	786	849	818	782	772	825	799	854	791	784	820	785	854	791	780	806	847	793	783	828	775	788	801	770	821	799	841	796	802	771	811	789	814	818	802	787	786	793	811	778	843	815	785	802	801	779	852	775	803	784	829	791	772	788	783	833	843	778	800	864	775	814	819	793	813	811	802	774
27625	25347	29551	24371	15327	9357	4766	3214	2857	2666	2160	1666	1545	1946	2318	1924	1454	1177	887	756	642	617	617	580	586	528	565	522	587	601	562	546	550	549	574	568	551	570	570	591	565	582	561	575	567	533	552	556	550	539	551	543	609	536	586	582	547	612	563	552	555	580	564	558	580	531	558	612	521	550	573	576	588	568	563	533	543	596	566	524	525	557	545	597	554	556	547	512	541	608	579	565	559	529	558	544	537	558	547	563	534	555	550	600	591	550	524	582	585	554	589	557	561	602	593	585	594	580	535	533	603	566	579	544	575	569	571	544	544	526	579	580	543	545	570	601	561	548	542	572	566	555	571	554	554	561	546	563	561	546	588	518	581	548	569	541	555	553	558	497	543	516	562	574	565	582	573	570	574	513	575	568	550	536	575	587	575	559	589	540	578	589	551	591	573	544	569	537	604	542	576	574	546	572	548	574	564	567	501	528	632	571	568	543	582	562	547	589	508	534	583	595	586	563	534	597	549	577	542	577	560	537	546	533	566	557	488	541	538	525	551	522	530	549	587	539	588	577	522	580	567	580	571	564	523	542	574	527	529	572	557	568	586	568	574	570	548	526	555	572	549	567	576	559	586	533	578	534	533	544	514	542	519	577	536	523	532	582	562	549	519	575	578	603	590	527	543	560	554	536	578	530	540	611	569	556	559	580	583	564	532	549	571	564	546	590	545	580	545	547	546	583	561	574	548	525	577	602	533	531	548	493	569	584	622	556	532	566	582	592	526	544	562	557	549	568	562	577	540	595	506	546	562	524	544	511	525	532	531	551	521	578	582	526	552	575	607	584	572	562	574	545	543	582	582	546	553	588	542	545	557	564	604	549	522	554	538	572	513	582	551	545	558	542	600	537	542	574	563	600	520	572	559	580	598	563	554	536	540	548	530	574	607	548	542	563	533	595	615	571	608	570	561	571	583	581	575	551	558	544	550	556	561	523	623	575	552	573	547	514	571	537	542	544	603	563	575	532	579	536	540	583	553	581	575	589	531	562	574	557	556	547	516	588	587	554	577	567	550	563	550	532	580	561	551	560	580	603	575	594	570	618	564	582	580	539	629	554	565	545	560	581	552	565	558	567	599	572	550	545	596	537	604	570	549	541	581	550	541	577	539	535	545	539	560	507	564	544	576	541	554	554	553	560	558	547	544	538	544	566	538	590	559	550	575	541	547	587	532	586	541	560	550	585	617	569	570	571	545	590	564	533	528	564	530	529	560	562	557	590	543	538	546	547	583	564	558	622	584	555	524	556	572	562	583	591	567	585	559	583	557	549	545	537	575	582	546	593	533	575	559	521	564	560	602	553	554	571	571	607	498	605	513	535	595	566	557	524	592	582	575	580	589	542	576	562	571	566	586	545	555	560	572	575	567	516	514	592	543	568	567	546	573	560	547	602	591	541	540	607	562	551	536	602	568	575	556	558	555	581	585	558	518	545	575	597	580	589	579	547	559	565	573	571	537	578	552	547	565	555	550	580	569	537	562	548	559	560	541	575	579	578	566	576	607	573	551	549	530	555	576	558	501	568	583	560	561	552	599	590	582	588	548	564	549	590	562	557	598	546	576	556	524	598	526	576	520	527	549	567	593	544	520	527	545	539	592	573	561	568	559	575	630	610	546	539	562	572	574	542	574	563	540	571	586	625	569	524	543	550	561	560	529	545	573	549	556	596	548	561	575	569	516	580	548	553	562	588	545	582	576	588	554	622	554	574	567	574	579	593	598	561	528	556	587	577	572	535	573	563	600	524	562	552	567	536	550	583	532	558	608	576	576	512	548	562	538	533	549	563	536	580	562	546	564	561	550	549	584	547	537	570	586	530	565	545	616	562	545	552	539	572	569	549	549	582	572	564	577	546	528	539	566	573	534	540	571	582	590	541	549	529	555	562	526	541	548	545	535	519	527	584	589	593	551	548	590	622	580	599	573	578	572	520	577	557	553	583	581	560	577	568	589	563	568	518	586	519	568	509	545	551	570	581	577	563	534	565	577	526	583	566	567	579	546	526	608	555	547	532	585	544	620	575	534	581	561	575	577	567	550	604	513	568	557	515	550	563	563	564	559	574	549	570	569	569	580	548	586	572	572	543	563	554	530	528	581	533	579	569	580	563	504	533	571	555	557	558	540	591	489	546	565	550	515	582	535	549	585	542	504	583	523	568	548	577	591	605	568	549	536	581	530	552	561	565	551	535	554	563	566	583	598	524	552	551	622	541	568	552	591	607	543	552	556	551	548	545	546	545	545	554	515	543	558	556	563	566	552	538	597	584	542	532	565	570	568	552	571	568	553	564	572	533	540	546	582	555	584	535	611	551	599	558	561	563	526	605	560	619	584	578	577	582	590	553	588	587	579	578	578	556	589	544	589	532	572	548	558	558	552	537	576	566	528	511	577	559	513	561	523	576	539	552	536	587	568	566	547	534	596	541	581	579	585	606	546	528	550	573	560	555	577	582	590	560	547	549	526	542	563	573	588	591	556	565	585	533	516	572	527	540	641	551	551	515	590	564	569	597	526	590	607	553	541	560	530	545	580	553	568	568	575	548	493	529	540	570	578	609	588	559	530	549	574	603	532	565	565	587	558	514	541	590	538	577	564	585	543	560	533	553	571	563	587	511	566	550	565	544	552	569	557	558	535	566	608	574	584	519	569	566	572	559	549	572	563	581	565	575	566	530	563	514	557	504	571	533	586	532	580	558	559	575	512	539	558	541	567	521	592	536	543	524	562	558	569	513	557	580	553	548	552	576	561	603	616	573	555	564	562	534	558	551	517	559	579	559	559	519	594	564	562	587	616	544	544	552	566	533	539	530	546	552	567	557	577	592	560	546	552	559	554	578	570	554	548	543	558	592	577	558	590	607	575	589	554	538	565	569	579	563	573	559	595	543	562	545	572	548	519	541	550	552	574	535	548	572	601	557	558	531	555	580	556	573	555	526	573	549	566	565	580	577	560	576	588	510	533	549	578	557	562	527	551	573	568	587	522	560	537	539	580	538	544	587	542	571	561	540	555	560	583	539	566	573	556	589	541	550	538	549	532	540	572	554	552	546	533	545	561	533	526	568	544	563	555	564	553	565	575	566	617	562	575	546	558	545	560	531	569	563	521	576	594	548	569	554	551	537	584	558	509	551	577	573	545	577	553	561	584	571	533	565	522	599	542	511	575	583	575	583	592	566	544	570	588	603	607	572	583	539	547	555	546	557	537	560	506	545	559	574	571	572	566	554	548	509	569	609	572	578	536	544	555	559	533	587	563	557	570	551	536	524	548	524	561	533	566	570	579	542	561	574	552	590	584	537	577	563	531	524	568	536	551	575	648	562	595	552	553	530	554	566	552	582	574	569	555	534	563	557	568	551	548	518	590	533	551	574	586	528	584	560	550	539	537	559	567	531	580	599	578	578	526	562	576	553	555	588	573	572	574	523	580	527	574	543	566	517	558	565	594	599	528	585
28991	42574	36895	28513	22252	16928	10282	7784	7155	6674	5367	4103	3480	4354	5109	3973	2814	2146	1604	1264	1043	905	876	851	865	838	833	873	849	814	807	833	849	840	826	848	841	795	824	843	806	873	816	887	871	881	811	826	884	819	899	839	840	811	862	830	844	857	804	820	855	853	832	819	851	850	840	852	852	830	846	806	850	839	793	889	826	854	832	803	807	821	789	840	843	819	882	807	831	852	845	866	859	817	862	820	835	836	800	873	903	814	828	811	796	903	838	849	852	861	840	790	869	847	870	854	876	861	834	844	865	796	823	788	831	818	872	814	856	810	850	842	785	840	818	869	823	899	874	836	795	903	881	809	824	788	800	855	849	822	831	835	823	792	796	815	840	866	805	847	780	819	804	829	841	831	880	847	861	778	844	829	821	874	834	829	809	860	841	861	882	871	866	833	797	853	808	839	847	832	890	857	835	826	821	869	795	856	886	859	829	861	847	840	819	845	871	835	784	858	855	817	815	811	847	867	913	820	818	760	834	854	861	864	818	839	828	863	834	778	792	853	869	874	832	865	833	855	817	837	866	824	832	836	854	815	849	873	813	824	847	798	878	818	875	823	850	840	889	815	870	839	802	816	854	821	858	865	901	810	814	878	872	830	803	895	858	857	810	842	871	825	839	811	859	809	806	848	856	826	854	861	910	854	840	832	811	842	849	906	827	851	799	886	835	844	794	811	874	874	907	865	806	813	820	798	861	875	838	824	798	816	840	831	822	835	831	889	837	834	884	854	851	813	847	793	826	882	808	848	822	819	842	828	906	878	842	811	812	867	840	854	843	838	829	822	809	877	862	817	777	863	837	868	859	858	827	857	824	862	841	872	830	919	817	831	844	883	844	860	856	836	892	779	845	852	835	851	849	874	790	846	808	831	893	811	881	870	801	788	865	823	836	834	785	877	840	819	913	852	828	843	835	832	843	834	858	824	877	815	836	816	823	881	841	855	844	845	847	863	852	861	835	878	873	806	888	846	884	874	865	872	856	809	803	819	797	826	866	867	825	888	862	841	858	788	805	838	865	830	866	827	820	835	845	848	838	874	855	875	825	845	891	825	890	830	828	857	857	817	832	877	868	855	843	823	865	830	839	903	839	861	791	837	814	841	884	874	820	787	874	840	828	821	858	885	824	845	798	873	825	785	863	834	862	857	812	846	836	861	824	799	810	849	842	829	917	808	863	846	822	838	845	890	821	853	820	856	820	767	796	838	833	808	823	790	848	853	834	878	890	858	853	827	824	805	809	826	879	817	887	866	864	827	819	840	833	858	870	859	820	858	816	774	812	830	850	848	827	851	816	841	856	836	841	840	834	874	873	856	859	862	821	864	849	856	846	782	839	851	835	844	863	884	826	806	833	882	855	764	849	886	842	847	833	839	851	818	839	831	841	862	793	788	848	857	856	825	841	866	821	843	892	829	828	868	873	844	843	884	836	860	862	840	810	855	839	849	829	881	856	865	852	844	806	844	822	813	836	825	862	823	839	842	806	838	888	841	876	833	824	860	840	816	812	775	887	824	873	857	811	844	898	829	848	824	852	851	798	855	874	886	848	842	857	892	805	824	816	871	843	846	856	864	806	875	850	909	859	842	868	863	858	822	844	809	831	847	798	819	837	865	845	773	845	825	883	857	826	864	790	865	876	830	855	838	836	833	851	854	873	830	825	820	814	859	783	839	854	820	844	825	778	840	850	858	798	851	841	849	849	838	893	821	832	836	840	805	864	840	822	834	833	853	838	813	852	846	868	781	818	881	770	856	842	799	848	867	814	813	864	813	802	849	837	837	821	779	845	815	845	814	878	900	817	877	878	878	843	863	853	872	809	812	827	802	858	825	852	844	801	824	849	852	802	825	829	848	796	887	868	787	835	827	805	849	863	816	837	868	844	844	781	864	822	873	832	817	897	792	796	862	873	822	881	895	807	872	874	802	859	865	837	866	873	784	836	878	869	861	840	844	864	863	855	867	868	825	857	872	814	846	816	826	886	765	821	831	839	884	804	823	822	833	869	881	797	810	829	815	850	829	836	828	823	843	857	863	850	807	798	848	862	849	842	823	849	874	909	788	857	874	868	844	821	808	773	865	875	820	812	818	847	845	820	895	819	817	864	874	840	831	773	869	814	796	880	812	828	794	825	853	816	851	848	877	864	835	895	840	849	874	814	810	807	835	838	863	872	872	812	851	801	864	854	866	873	799	884	821	868	838	813	861	887	809	864	818	812	811	835	843	863	862	837	824	812	785	833	863	805	859	831	853	871	777	808	837	812	823	818	838	785	844	839	871	831	816	817	782	862	839	813	819	863	841	858	817	880	854	830	834	802	800	856	845	861	825	892	895	797	839	844	855	819	781	869	839	841	869	826	849	811	870	831	812	837	894	863	814	834	878	862	894	822	872	821	854	873	870	828	799	846	875	840	873	859	818	765	782	829	807	831	833	911	859	849	851	851	812	844	858	801	808	892	819	858	849	801	846	849	806	851	889	848	841	825	822	838	890	826	891	815	855	803	870	815	815	840	801	850	832	856	827	918	886	851	860	838	825	798	856	854	799	888	845	805	840	831	778	857	818	802	858	859	831	844	865	857	830	851	803	830	865	815	820	814	853	820	854	831	885	785	890	878	879	804	820	843	839	851	856	831	865	869	883	831	859	818	804	843	816	838	841	878	841	827	894	827	812	839	823	854	803	842	817	794	884	786	859	804	866	833	817	859	815	888	839	816	828	844	826	836	795	865	850	802	858	829	851	795	870	843	803	843	786	854	786	783	833	866	805	817	835	810	861	848	861	871	844	862	802	838	814	858	844	826	827	877	869	840	874	886	822	820	829	844	811	854	851	792	885	835	891	817	816	877	824	863	854	871	832	868	828	813	854	841	801	833	815	833	851	829	855	851	810	797	886	894	802	841	766	866	889	863	824	839	834	828	850	831	836	870	853	870	768	862	843	816	898	838	832	790	835	852	833	819	855	879	824	847	793	870	839	843	860	850	803	856	889	819	876	862	849	861	869	827	800	851	830	783	844	819	911	829	815	835	862	813	846	789	809	891	780	844	901	857	923	813	848	820	825	865	836	856	869	771	869	873	846	824	822	837	858	849	875	862	880	804	839	840	816	840	893	821	838	782	835	839	822	864	862	811	841	819	839	807	827	783	839	788	783	847	857	826	852	814	860	864	826	841	854	835	845	831	847	782	846	823	883	817	772	803	831	810	821	849	856	783	874	813	887	857	802	847	846	840	894	866	857	913	869	892	812	851	856	815	829	837	776	813	819	851	903	842	872	836	855	845	832	825	858	873	822	831	819	867	852	853	868	860	846	831	884	831	855	855	889	854	902	823	841	768	854	870	809	849	799	850	878	762	858	864	839	800	862	825	859	847	861	815	860	829	852	833	808	779	850	843	866	827	815	891	827	840	805	815	825	880	873	827	859	827	805	866	825	816	819	837	822	874	809	837	891	863	815
24223	21111	28419	25702	21757	14580	9240	5485	3125	3369	3155	2050	1960	3557	7989	8579	6618	3983	2217	1377	900	712	617	583	609	603	593	570	625	596	578	589	586	589	576	591	570	565	572	559	573	585	591	572	577	588	621	606	552	566	546	585	620	618	605	607	602	583	585	563	595	596	593	574	575	583	603	618	573	588	521	598	621	646	579	595	627	622	588	584	576	563	552	593	595	567	573	551	550	579	587	581	570	579	562	592	561	572	611	554	544	557	574	555	594	567	581	603	569	615	598	604	547	589	577	626	586	582	567	608	574	568	568	575	597	603	566	613	592	593	574	572	616	591	587	569	608	602	632	594	584	618	591	582	593	580	618	567	578	625	618	613	599	572	573	589	574	587	607	571	568	600	599	597	600	575	573	559	583	592	578	616	586	576	616	611	581	553	632	604	552	564	629	629	556	586	613	606	565	576	584	581	612	625	582	580	586	558	583	584	570	601	570	561	600	574	559	606	559	572	601	577	590	571	602	582	623	557	628	550	603	586	586	563	592	568	583	611	559	609	554	570	605	626	609	593	609	587	593	556	625	554	592	613	614	574	572	571	574	576	598	607	557	560	568	558	582	631	568	578	609	548	554	566	576	566	545	555	557	558	580	577	556	542	593	576	555	567	592	564	549	608	602	574	566	563	554	607	621	595	617	591	597	611	576	555	588	616	586	525	587	573	525	577	598	581	589	625	550	555	590	615	616	583	548	595	613	560	647	574	610	611	587	585	546	609	628	597	583	570	599	547	532	545	573	557	542	630	610	565	544	612	574	593	617	604	599	605	576	581	597	559	594	575	567	543	575	576	593	560	594	595	575	588	565	579	594	590	586	577	590	580	588	550	600	596	613	529	564	574	540	592	579	558	598	570	540	584	609	559	614	598	572	556	573	611	530	622	573	594	578	586	564	546	584	554	573	545	578	585	557	564	577	592	556	634	561	552	600	600	587	574	604	589	564	584	546	598	615	606	522	582	598	583	573	584	567	547	565	609	636	628	554	577	586	629	588	596	579	596	581	589	602	593	577	567	568	597	603	587	568	599	573	560	564	629	591	560	593	539	588	588	593	627	575	580	630	579	597	544	597	606	592	578	595	605	595	560	544	572	625	596	573	596	569	594	603	608	581	590	606	544	575	582	591	580	530	622	607	579	588	547	626	595	606	616	593	573	585	591	580	624	600	595	604	579	615	554	635	581	599	567	562	570	562	571	601	543	619	575	619	541	613	630	570	611	557	553	599	634	546	633	589	581	574	569	526	577	591	598	588	602	581	566	614	572	586	579	582	619	584	571	624	654	573	558	606	587	553	585	614	605	557	564	545	574	538	591	576	565	578	600	546	590	617	578	584	618	585	560	566	553	562	592	582	571	596	555	607	638	591	570	530	604	584	595	606	604	609	585	605	624	607	591	597	565	574	569	626	589	508	616	613	604	593	573	534	594	583	619	595	560	567	561	603	549	588	585	573	605	586	580	588	598	567	564	559	612	586	589	582	570	579	596	578	539	655	567	624	572	564	603	606	586	546	570	613	558	565	544	567	538	588	591	593	588	564	568	571	598	566	571	561	545	562	558	629	546	569	537	572	571	547	602	610	551	564	559	617	572	563	582	573	607	541	580	579	616	606	559	621	552	583	594	551	614	574	570	603	577	573	577	561	553	575	614	599	604	582	574	562	612	656	592	620	560	601	591	596	563	576	579	580	538	537	568	569	599	550	599	596	594	569	605	566	579	577	593	563	588	551	601	579	552	567	620	604	561	557	588	601	569	550	593	620	567	594	592	571	560	593	623	561	605	593	628	580	559	584	578	608	577	590	571	563	564	567	568	510	579	585	597	596	592	582	604	616	614	632	603	574	574	564	565	594	550	529	544	597	576	583	554	588	582	556	615	540	590	570	546	613	571	545	519	606	598	584	582	597	587	571	586	546	584	586	570	605	533	578	568	605	552	587	601	634	580	600	614	575	574	595	548	577	581	531	632	608	592	591	640	553	602	570	596	560	559	566	581	553	578	573	596	562	574	591	581	604	540	556	601	581	567	587	602	581	571	578	546	613	596	583	545	593	568	626	563	586	557	618	600	570	544	577	543	579	541	617	592	555	622	601	584	583	558	566	595	576	571	595	536	601	590	609	588	589	596	602	572	590	584	609	556	617	595	561	595	596	593	595	604	587	571	576	625	596	587	574	573	609	578	596	594	570	603	611	578	568	617	549	581	624	576	601	642	600	560	588	543	590	585	608	562	563	592	598	628	553	582	604	617	566	584	573	584	568	583	577	564	595	574	547	582	613	568	588	555	578	560	565	590	586	600	640	574	611	616	557	584	611	570	623	563	595	553	565	585	587	570	596	564	542	550	577	557	592	579	568	612	591	593	626	590	586	590	650	619	587	601	593	636	550	550	586	564	558	582	599	553	612	583	584	569	579	587	573	561	552	590	561	549	600	562	567	586	573	591	611	527	523	621	594	551	553	575	575	584	604	566	590	544	568	572	562	596	553	616	591	613	589	556	540	573	597	603	545	571	594	565	577	590	623	571	558	569	602	581	560	582	561	563	585	600	557	591	530	617	618	584	556	611	592	566	595	586	577	567	558	600	582	610	649	583	612	594	609	601	579	577	559	601	571	593	623	540	620	610	595	613	548	595	585	550	618	573	613	592	579	585	585	570	554	564	599	629	548	630	616	590	614	569	573	594	611	634	615	578	580	596	528	612	610	549	553	611	587	583	606	573	566	583	586	573	555	574	577	620	579	616	556	541	570	571	599	563	585	586	597	581	597	574	582	549	588	580	575	544	567	540	567	590	564	581	603	593	571	598	546	577	615	580	610	585	560	597	565	604	592	625	578	597	585	595	586	590	590	586	572	597	581	602	585	591	567	583	618	600	562	604	618	587	590	590	553	576	573	604	561	599	602	579	592	586	588	581	587	564	597	598	571	551	543	538	626	586	601	589	645	565	584	566	612	632	601	599	559	542	539	582	553	553	583	609	610	571	626	566	581	574	585	601	585	569	573	579	585	609	572	569	597	618	577	576	598	579	603	582	544	566	572	594	628	566	600	611	605	622	629	570	616	588	598	588	595	580	579	621	606	587	580	567	584	597	602	623	570	590	595	600	550	570	611	610	604	522	556	557	647	541	624	569	597	643	594	593	607	534	601	602	605	548	603	545	565	601	526	605	576	607	549	561	593	633	593	558	608	600	586	552	616	555	603	624	645	590	578	570	590	599	579	557	566	560	567	553	552	560	597	587	575	603	546	591	572	581	588	587	570	565	609	579	576	576	625	610	568	575	587	564	584	586	571	557	547	563	579	616	543	566	599	564	574	611	590	596	563	618	592	652	549	592	609	599	565	590	592	570	547	568	611	583	620	577	606	599	600	598	589	563	583	615	566	598	614	591	612	563	611	576	553	563	575	589	540	568	594	545	569	588	606	572	569	549	570	593	578	603	555	615	602	579	608	584	582	605	614	584
28728	50074	45081	36385	26881	17173	16218	11367	7740	8399	7614	4992	4822	8121	16041	15686	12469	7833	4520	2571	1642	1110	989	912	905	883	870	853	839	903	891	874	864	840	882	888	846	861	828	842	863	894	877	929	827	877	852	942	861	824	857	923	846	866	891	854	875	880	845	853	898	869	879	842	872	852	843	921	890	860	855	872	890	859	865	905	868	917	886	900	869	871	852	825	894	885	846	810	842	816	791	867	875	939	922	837	896	840	841	850	907	872	888	860	858	863	905	871	925	842	933	939	892	876	895	877	915	901	869	865	859	901	854	848	882	888	908	824	843	895	816	884	900	878	860	854	852	878	847	908	890	884	866	895	910	874	890	843	886	846	834	956	844	844	864	835	790	888	883	841	874	890	885	861	877	866	922	837	852	872	810	907	847	899	896	867	818	934	882	878	844	934	875	847	868	891	858	834	863	889	891	915	950	903	901	830	871	893	846	883	884	882	824	903	860	894	879	850	889	919	865	832	876	872	896	907	857	924	902	827	931	835	901	892	896	877	874	847	883	896	932	891	868	888	882	898	810	879	883	872	892	794	925	845	875	894	865	853	868	865	873	900	866	828	815	846	849	872	859	913	891	880	852	881	873	863	886	910	873	830	901	885	834	922	894	863	879	872	905	917	867	875	848	923	852	876	881	855	866	905	895	907	886	896	902	872	891	893	849	846	891	855	891	921	929	907	891	867	841	942	895	874	870	846	929	877	867	911	843	850	835	852	916	889	912	841	870	899	857	834	886	942	900	884	835	875	929	873	873	857	899	915	905	868	844	866	857	875	883	873	869	885	890	909	852	826	838	911	872	849	867	854	893	817	915	929	895	816	885	901	906	927	962	894	815	945	933	849	869	866	864	948	867	885	870	956	846	862	877	818	846	883	848	858	901	884	882	865	858	879	840	856	886	862	861	897	890	836	870	890	926	857	898	822	877	890	823	863	859	888	900	868	881	903	835	846	816	922	839	854	890	884	866	906	900	914	869	908	850	921	839	907	838	847	825	851	887	855	871	860	898	882	862	828	869	894	907	894	879	870	885	872	826	927	903	893	911	873	888	898	893	923	891	883	830	815	901	907	826	880	876	912	858	881	896	908	844	920	866	885	846	853	869	857	911	880	810	886	902	860	834	876	888	841	851	891	884	929	877	884	878	842	867	941	916	890	824	891	895	880	905	839	903	855	862	906	896	856	882	923	876	897	873	929	777	868	843	890	853	832	910	895	841	862	916	874	871	888	881	885	879	870	835	849	891	887	906	938	824	835	909	881	913	886	912	874	868	878	824	841	923	880	858	855	883	880	854	838	888	877	885	893	810	855	919	857	811	950	880	922	871	842	920	898	845	830	861	917	889	875	854	872	853	878	867	848	823	871	871	874	879	928	887	890	907	880	905	872	872	879	888	856	871	935	883	854	875	890	951	921	863	933	908	857	909	900	887	861	846	869	849	869	876	837	906	829	854	844	897	879	878	870	852	894	909	837	875	846	853	812	821	883	870	840	901	877	912	887	862	847	877	859	871	825	875	887	910	880	857	842	915	879	881	882	905	836	856	912	899	869	841	896	858	910	859	886	866	888	859	899	869	864	902	882	871	860	860	896	876	873	863	862	900	896	905	878	892	880	862	888	856	853	911	865	886	825	837	885	827	819	918	894	846	853	857	855	839	849	864	865	898	880	840	854	870	863	889	852	826	896	857	913	864	846	897	914	892	869	856	914	918	883	910	873	885	854	844	887	855	880	831	862	894	860	865	884	872	811	868	868	884	873	851	864	902	896	897	864	880	846	869	899	855	897	812	866	904	892	858	869	837	854	887	849	852	851	938	918	872	858	850	880	905	844	914	840	858	880	861	876	877	837	881	869	859	871	861	843	889	878	893	909	887	879	819	859	813	848	837	907	876	872	885	885	887	839	886	906	912	922	859	873	856	886	845	871	867	873	910	832	912	872	854	852	869	785	896	865	892	896	887	844	882	861	825	879	875	903	861	885	875	892	901	879	913	853	899	819	833	873	855	824	816	869	853	819	847	886	867	868	900	852	910	865	938	884	906	851	894	879	818	865	908	863	886	866	866	863	863	856	841	906	847	875	882	831	879	874	873	852	860	868	876	926	882	906	887	862	911	824	844	854	885	895	873	892	869	883	897	836	866	882	883	846	874	806	879	820	935	860	878	845	855	918	832	881	864	862	888	829	855	838	911	847	866	905	817	893	956	833	879	901	919	868	867	853	827	877	849	884	928	850	890	857	897	821	891	898	853	870	871	877	952	845	880	866	870	854	867	910	847	875	820	876	933	914	856	828	900	894	832	871	939	855	891	892	848	870	849	886	866	815	839	872	842	900	873	854	816	820	839	834	883	877	846	827	866	809	878	852	915	843	841	838	875	895	891	897	870	870	833	844	901	872	848	894	887	907	877	930	842	871	832	890	844	871	827	874	917	918	888	822	846	899	886	906	866	936	896	882	890	811	889	833	913	883	919	901	852	821	927	848	868	882	866	856	901	868	847	858	854	920	879	869	885	895	806	891	878	852	910	933	877	924	907	890	890	872	864	926	903	893	900	869	918	858	896	848	902	877	865	900	909	858	840	942	839	943	838	868	846	928	850	962	889	909	885	865	857	857	841	890	847	888	829	937	889	880	858	873	859	872	872	877	883	871	880	852	840	856	901	879	891	845	825	876	930	846	884	903	896	873	912	858	873	866	907	861	867	882	887	873	866	921	917	910	905	870	833	857	874	829	856	874	869	886	880	886	867	888	950	875	863	883	885	893	884	850	890	809	842	852	891	903	842	859	894	920	868	852	872	904	871	957	895	869	845	897	902	855	824	857	906	881	904	861	902	886	839	867	864	908	883	900	818	876	894	900	853	852	859	824	880	857	905	864	869	845	848	899	842	845	881	838	932	941	876	905	918	837	850	873	899	883	875	870	909	939	924	864	893	872	857	856	904	817	857	862	945	878	856	910	846	810	900	871	853	857	862	828	848	887	886	894	926	920	875	828	866	867	845	861	885	872	867	854	860	907	896	896	857	876	885	817	865	921	870	866	843	809	923	891	898	912	816	870	884	842	872	849	899	911	898	872	894	894	819	855	876	848	811	929	854	917	851	898	855	892	897	837	895	859	882	865	862	842	887	863	863	889	880	850	915	844	894	834	915	882	923	860	860	831	924	862	829	893	867	870	876	911	896	839	842	814	865	880	881	915	891	874	856	851	888	870	880	882	956	869	809	847	880	845	923	871	853	883	832	905	863	912	954	862	901	822	863	881	855	877	846	874	861	828	876	877	876	833	877	816	877	862	886	851	833	891	859	848	880	852	835	813	863	852	898	916	879	878	865	898	892	901	886	854	909	874	836	899	894	888	857	904	915	951	876	878	892	890	924	850	844	884	861	856	910	879	900	876	829	884	866	894	851	872	833	852	850	893	815	896	905	860	918	864	859	845	874	886	918	892	881	858	853	880	857	888	827	862
22965	21103	28877	23835	21406	22004	17507	5832	4103	4717	4096	3083	2887	4848	15319	16917	13480	8944	4648	2413	1267	788	630	604	535	540	527	527	532	544	556	533	587	524	538	554	561	519	527	552	507	533	546	549	532	559	541	493	533	519	551	571	518	529	536	562	518	551	530	495	547	523	529	506	552	541	567	529	532	530	540	515	534	520	510	501	532	533	536	537	519	529	496	554	546	520	539	582	531	575	545	510	539	537	527	592	507	533	554	557	519	566	553	546	494	498	566	520	532	558	527	551	481	543	511	528	514	562	535	550	513	557	566	525	579	529	545	519	529	550	501	531	541	530	513	531	551	478	488	527	540	529	521	526	583	537	524	509	552	546	556	518	531	488	549	520	540	550	511	553	523	543	495	518	542	530	579	563	547	553	507	477	539	516	581	530	559	511	546	545	539	532	566	566	541	558	520	535	550	535	504	537	528	544	541	564	539	516	524	549	536	523	523	567	535	569	513	531	532	567	551	572	524	527	508	507	547	516	502	590	521	529	496	520	481	521	522	488	503	531	536	517	512	530	557	528	519	538	546	592	515	507	524	528	517	490	536	551	590	599	554	559	508	516	513	565	536	574	532	564	539	499	524	507	538	490	508	526	535	497	502	534	539	547	555	557	512	518	513	535	569	560	570	547	544	524	558	546	541	532	533	554	529	519	543	529	537	521	515	508	541	523	511	525	537	520	508	548	547	467	543	515	511	519	559	498	514	536	543	498	531	514	575	532	499	514	532	472	481	492	557	550	504	529	556	532	546	533	545	539	554	554	548	527	549	540	533	513	566	553	592	552	543	542	488	528	535	531	550	541	540	506	531	504	540	542	523	528	477	548	515	536	578	560	547	550	525	530	515	531	561	533	517	536	521	518	505	516	544	559	527	526	559	530	515	577	531	547	504	510	483	505	523	549	602	497	543	564	554	539	558	563	562	473	530	541	528	528	545	538	501	565	538	589	537	541	552	498	532	546	563	554	539	528	522	526	512	560	522	539	541	495	539	538	508	552	551	524	549	546	569	529	524	555	534	541	565	534	558	510	560	526	510	541	491	556	484	507	533	538	520	499	537	525	521	558	545	514	535	552	559	534	537	513	559	522	532	531	526	518	523	504	490	538	548	519	574	558	535	540	491	525	568	540	519	512	523	553	533	514	567	546	502	562	533	501	528	582	547	498	546	518	535	540	527	522	544	541	543	542	539	533	534	499	552	536	553	510	519	531	513	537	552	509	528	538	535	561	543	490	528	526	540	561	571	535	523	530	503	543	550	550	576	492	536	534	545	514	489	500	559	562	535	540	521	492	503	528	495	517	510	539	527	535	538	528	505	524	520	519	558	539	573	526	503	544	553	533	537	548	525	538	538	553	521	553	500	523	504	514	500	554	552	521	593	498	530	520	522	544	515	547	515	543	576	534	516	542	536	507	544	563	533	537	540	546	530	530	526	526	545	489	526	538	546	515	536	577	519	575	520	538	512	540	550	546	531	511	522	544	555	523	545	511	513	546	575	549	558	548	569	578	522	474	515	531	527	518	566	561	508	529	559	541	488	547	522	524	539	560	553	544	508	580	541	520	538	533	506	530	524	531	555	532	496	518	568	526	552	512	506	548	568	563	543	526	527	532	545	554	536	534	517	530	570	539	503	523	526	528	494	539	551	541	499	515	517	515	523	555	548	521	517	516	504	529	503	550	537	529	537	576	581	591	544	532	512	530	583	520	522	553	579	541	596	568	560	530	548	504	542	520	508	540	551	523	543	540	510	539	500	511	545	529	504	508	529	558	533	596	513	562	538	528	544	538	493	580	531	535	520	536	523	528	488	480	554	558	512	559	541	581	510	601	545	513	538	529	532	555	496	528	524	531	524	528	547	505	512	556	511	529	523	560	515	562	532	553	566	513	563	496	515	575	524	530	501	522	483	502	537	560	527	548	541	537	492	571	523	532	546	538	528	522	538	525	538	550	499	555	524	548	534	548	515	545	527	537	511	502	538	521	509	504	538	544	531	532	516	490	526	581	548	511	468	508	522	542	537	573	508	559	528	480	515	548	558	507	545	559	533	506	563	565	528	524	498	560	500	466	550	507	560	534	512	522	555	513	524	534	525	533	555	529	558	502	557	500	539	517	502	509	542	523	508	548	512	561	527	556	548	550	514	613	556	507	520	533	498	573	542	514	530	536	527	505	534	553	530	554	546	586	545	524	523	554	515	530	550	554	525	518	522	550	503	519	509	535	543	566	526	561	547	560	516	541	549	541	528	528	574	555	540	535	552	542	528	522	545	575	523	560	498	502	568	540	556	546	556	512	493	518	518	530	493	500	553	544	561	547	502	530	545	536	542	500	565	537	562	554	547	505	541	538	515	532	552	559	504	517	540	550	576	571	561	523	536	511	518	538	538	506	527	515	569	508	485	562	492	524	511	528	527	546	602	523	535	531	525	536	587	522	532	490	494	535	527	511	560	544	541	514	506	557	561	534	500	535	550	530	507	516	519	549	527	511	553	515	521	532	500	578	520	495	514	542	517	522	514	566	520	552	543	524	532	539	537	551	531	573	537	556	545	499	539	537	489	526	546	544	519	528	527	524	532	523	572	512	525	550	514	536	539	538	558	517	503	544	516	499	527	491	518	558	541	552	502	538	485	502	543	527	522	529	519	519	537	526	522	528	523	527	536	538	561	579	482	546	551	518	502	513	562	526	522	508	531	526	507	549	548	546	536	503	556	514	525	523	517	512	542	526	505	541	550	559	506	542	499	586	531	550	537	497	525	526	536	544	538	510	513	483	542	525	509	511	564	530	559	535	510	547	560	531	591	508	515	540	543	502	546	514	537	497	491	538	528	541	458	551	520	516	542	533	528	504	478	516	532	514	549	550	531	552	554	555	536	524	549	551	517	512	564	567	533	525	506	518	544	540	537	523	524	533	540	535	544	495	547	538	539	526	519	509	551	550	491	471	487	536	537	545	561	529	499	528	492	525	518	581	516	505	524	543	519	535	542	537	523	506	507	504	524	530	502	537	509	507	590	519	506	543	514	540	492	523	535	554	531	493	536	529	497	527	585	512	508	520	508	496	541	528	550	514	547	531	581	530	553	517	545	559	556	548	519	506	533	526	501	505	520	518	528	569	524	505	556	518	551	539	485	533	505	559	565	508	514	539	499	564	537	516	523	507	508	496	554	545	535	543	551	572	493	534	528	537	565	526	593	529	526	515	536	501	543	578	488	535	522	517	497	518	494	522	525	509	521	524	540	574	547	525	517	513	536	527	545	538	541	503	496	525	512	530	572	563	539	530	552	513	566	495	538	562	508	523	486	520	527	528	560	521	537	550	538	543	521	504	495	552	506	564	535	551	528	516	525	507	552	522	497	554	529	581	505	523	514	558	538	581	588	492	520	502	524	505	525	509	510	549	525	528	505	536	537	535	538	538	514	548	522	492	527	535	511	498	545	560	504	539	499	540	534	520	564	524
31439	56172	52589	40869	29380	25724	18930	10500	10228	11286	9539	7492	6664	10931	25221	25138	20837	14810	8693	4569	2363	1356	1021	869	829	793	819	803	743	794	714	782	830	797	775	817	751	798	761	755	763	812	792	785	829	813	779	821	811	833	798	767	760	778	811	807	789	813	808	759	782	770	841	755	801	752	759	795	789	767	814	769	804	805	821	766	740	742	793	774	792	749	796	746	744	760	800	781	801	759	758	791	797	807	819	782	808	776	789	757	817	807	764	773	788	789	826	741	751	818	790	826	823	824	813	799	753	782	740	760	784	794	816	802	773	807	772	812	790	799	839	804	772	791	797	785	793	784	738	771	777	771	800	855	814	802	792	830	770	823	794	790	786	824	812	797	759	737	763	807	811	853	729	761	801	771	844	842	796	808	786	802	825	735	792	778	757	793	778	829	788	772	803	843	769	785	747	826	791	766	814	783	795	796	767	809	851	759	755	808	815	777	843	779	807	750	761	771	824	775	782	793	820	730	771	792	753	765	774	797	824	844	820	783	823	803	827	763	847	794	780	812	725	768	837	770	828	772	831	795	851	771	781	808	786	771	789	804	755	772	777	760	833	839	803	761	742	821	768	783	778	807	830	779	812	770	758	745	770	792	822	801	756	785	765	781	811	775	799	796	762	823	787	800	758	747	718	779	751	771	757	763	791	752	766	770	795	777	832	787	795	767	761	758	801	841	824	760	760	772	831	814	818	812	727	765	740	785	826	787	828	824	771	803	759	758	791	808	813	758	768	802	782	759	845	752	804	777	790	728	749	808	805	858	826	828	731	856	796	737	728	786	825	788	758	780	809	793	786	740	808	787	770	789	814	771	804	782	808	800	795	784	810	820	795	808	764	796	774	765	758	780	797	804	785	796	740	756	779	811	827	721	735	763	785	824	757	811	858	748	812	819	751	809	818	810	821	802	812	785	828	792	757	777	787	789	774	799	810	772	762	787	831	761	775	810	801	779	732	796	831	764	774	732	800	785	786	774	757	853	776	781	822	768	784	800	785	750	796	749	798	763	814	820	783	810	717	767	816	767	757	785	780	780	814	781	783	800	799	772	713	791	741	744	807	752	756	810	763	772	795	773	777	777	796	761	796	738	776	773	814	793	779	847	820	755	770	780	763	773	775	790	783	840	751	796	803	787	817	801	788	865	831	796	770	793	800	762	785	774	757	793	757	788	790	809	782	803	779	812	796	848	781	754	786	811	823	793	800	771	804	809	799	766	759	736	811	807	813	757	797	764	795	812	812	801	782	784	818	804	788	795	799	782	795	814	768	788	790	824	834	784	827	804	797	754	801	764	836	796	766	783	747	770	776	799	761	788	785	759	759	838	780	784	764	854	815	766	778	786	765	791	807	780	806	791	818	820	836	812	773	793	759	769	828	762	765	834	809	788	772	783	756	780	741	782	845	823	761	800	785	822	760	808	788	818	811	796	817	811	770	832	752	785	801	810	831	848	788	773	794	786	791	809	792	786	788	791	814	753	759	768	787	773	788	819	859	778	765	757	786	754	756	764	809	792	770	768	819	802	851	800	741	789	762	745	764	778	786	808	787	771	816	817	818	819	793	773	768	848	811	845	846	748	790	789	799	735	759	821	788	782	784	771	786	786	787	760	795	806	757	750	798	724	760	789	792	779	817	777	767	756	803	770	778	762	807	763	798	781	740	749	787	823	789	737	826	834	794	809	824	799	826	771	794	801	828	760	777	790	751	763	833	792	797	789	831	804	783	839	791	815	831	780	761	841	767	814	817	795	806	800	800	812	759	836	778	774	804	768	751	768	801	810	761	810	775	764	776	747	779	795	784	838	771	757	789	794	758	763	812	781	733	773	808	796	853	802	754	740	770	785	783	836	846	782	750	827	844	863	778	795	770	792	767	743	745	768	770	793	804	780	791	798	807	762	793	788	809	815	783	798	810	796	807	775	811	744	743	811	751	868	761	801	780	797	752	762	793	788	850	831	747	774	793	842	741	798	810	775	790	747	790	798	761	798	845	763	807	794	768	779	804	776	724	771	793	760	794	795	745	807	887	752	734	823	761	808	804	767	800	765	812	796	768	801	748	814	759	770	841	770	773	787	781	760	849	847	793	750	785	787	795	789	823	775	791	816	771	800	738	750	771	773	853	733	794	831	824	809	792	736	771	756	786	830	864	864	792	793	749	770	777	783	839	757	809	792	767	804	746	858	894	771	797	773	778	791	786	796	782	772	725	744	824	798	775	794	777	797	758	774	790	815	794	811	773	824	788	796	778	750	769	832	719	814	819	789	769	797	762	849	809	786	819	800	799	812	802	723	731	777	808	787	779	779	800	779	790	793	780	791	765	770	849	801	801	793	796	780	790	804	805	776	775	768	816	755	789	785	782	760	756	805	830	781	786	794	785	767	772	749	774	793	794	788	813	761	782	797	773	746	752	786	805	775	836	789	766	821	755	771	789	783	793	765	758	805	788	802	805	810	781	765	792	787	836	800	775	803	794	834	804	770	795	772	786	787	749	786	837	776	805	750	752	772	804	809	750	775	762	786	769	797	800	800	846	768	810	793	813	812	793	790	818	799	747	756	780	792	767	810	753	763	819	804	801	766	774	797	764	755	773	790	776	774	795	753	771	793	774	800	797	801	806	771	802	734	846	759	827	806	800	775	725	758	794	772	822	776	794	785	800	799	789	750	800	759	797	749	775	767	822	848	787	810	810	748	801	808	772	767	770	772	798	768	797	750	731	765	747	821	803	731	804	755	799	787	759	833	750	810	772	752	816	811	789	809	788	785	762	755	793	755	786	827	758	842	784	764	811	748	801	800	801	772	807	827	796	817	792	734	765	794	842	823	759	780	814	757	792	791	831	779	828	730	799	824	721	773	743	739	787	742	780	763	793	816	815	789	774	796	790	780	785	745	767	731	735	797	797	792	785	785	764	773	815	815	857	779	793	778	800	805	778	746	776	757	804	775	766	776	782	723	803	773	786	811	733	770	802	775	771	779	757	797	809	784	783	801	800	759	751	790	755	775	798	787	782	784	787	830	810	765	789	773	778	780	762	756	824	823	812	798	780	774	811	816	785	829	818	821	781	780	805	815	754	780	768	747	795	808	736	761	753	788	806	771	787	783	794	766	801	806	805	773	821	840	824	787	828	765	764	735	846	830	774	814	830	763	793	802	781	805	777	777	782	824	823	807	816	785	785	801	783	776	767	758	749	833	795	768	748	779	781	845	758	762	783	760	708	776	768	820	750	773	794	756	724	801	762	806	821	759	788	791	818	823	824	823	751	736	818	828	828	795	781	778	789	772	796	822	750	770	808	797	812	821	763	811	794	813	768	788	828	776	780	802	788	785	764	788	810	782	799	724	775	795	833	846	838	773	799	824	794	763	807	807	740	784	837	838	800	788	842	741	801	762	782	788	759	767	846	759	800	809	793	804	818	793	762	871	767	816	787	819	830	722	792	803	722	790	772	836	796	829
27567	24236	29358	21251	10300	6365	3433	2444	2512	2585	1999	1798	1873	1810	1743	1641	1491	1139	883	709	594	567	570	552	542	556	598	547	549	523	540	522	578	573	616	560	541	593	548	577	581	520	574	589	515	571	548	533	539	552	590	565	561	532	577	545	537	555	588	528	578	551	561	553	545	564	576	567	577	523	507	538	555	525	551	567	589	545	538	527	580	532	550	593	564	544	602	545	579	536	549	582	557	554	506	535	625	507	586	562	548	567	617	573	539	573	540	547	545	587	544	597	556	562	593	566	551	530	551	569	527	515	532	567	549	573	546	516	543	530	556	565	603	522	521	533	530	548	512	585	501	580	574	548	514	516	554	554	520	527	551	582	538	581	550	515	563	550	567	514	586	547	620	517	575	568	547	542	570	529	553	549	498	554	580	562	583	528	653	587	604	549	510	501	563	582	604	565	568	576	611	584	568	547	487	512	581	539	542	542	581	586	588	576	511	619	522	532	590	543	556	558	517	563	540	527	601	547	571	559	529	553	593	572	528	560	548	558	549	578	584	561	518	538	548	564	552	558	560	563	547	499	520	535	518	581	568	552	559	555	564	524	550	567	551	568	527	529	548	534	499	543	553	585	550	573	555	541	542	565	574	513	560	575	547	556	549	527	546	560	508	553	555	586	535	533	547	522	551	566	534	515	522	557	541	594	549	556	554	534	531	563	590	574	533	551	547	582	537	554	562	537	528	622	560	575	555	568	557	564	535	564	583	582	552	541	571	593	519	553	576	564	576	556	551	546	582	606	558	546	552	548	573	545	580	526	513	569	557	513	565	525	543	557	566	557	527	568	528	549	563	575	570	574	561	566	576	585	569	552	562	560	575	592	539	582	533	571	547	599	514	533	560	575	536	544	539	559	566	555	573	523	535	508	545	584	514	569	593	561	534	541	544	545	549	518	599	540	538	565	557	587	579	530	576	556	550	533	578	583	558	631	530	558	561	531	579	568	540	553	573	541	531	537	538	562	547	563	556	541	558	546	567	559	568	516	558	543	571	531	545	592	539	555	545	557	575	562	571	581	562	563	536	536	521	541	547	554	570	508	560	559	519	511	585	497	561	571	561	556	539	548	582	518	562	546	542	601	624	548	524	530	590	536	530	572	546	560	542	544	596	529	578	541	563	548	536	537	593	560	531	549	558	556	514	591	567	583	584	540	525	561	594	566	536	576	577	525	581	559	560	533	559	519	592	529	565	524	567	583	556	568	539	532	529	582	547	576	461	559	587	542	573	557	546	535	552	555	545	526	566	572	532	570	579	522	548	490	514	577	601	532	573	523	498	558	542	563	580	527	528	536	544	591	542	574	504	607	566	572	576	551	501	553	559	517	511	556	544	580	532	530	608	552	533	577	575	558	572	553	571	519	545	522	561	539	549	566	563	522	540	588	538	535	568	532	512	551	531	557	525	566	534	559	573	558	550	618	510	529	527	575	535	583	550	589	543	558	547	521	583	503	555	552	539	558	560	546	517	567	518	540	583	552	559	566	538	572	553	500	572	555	564	559	579	542	564	512	576	554	587	603	534	517	558	549	579	551	557	578	538	520	588	566	588	543	534	533	531	534	551	562	549	567	556	524	542	559	576	575	504	536	563	499	570	560	571	518	551	534	537	558	550	574	559	553	606	560	564	529	582	568	549	559	541	575	575	576	545	564	587	552	537	534	553	541	551	576	554	531	531	563	569	586	549	558	565	546	520	554	549	565	552	538	531	544	593	544	530	514	568	511	561	557	539	549	537	569	566	585	547	534	548	541	546	536	574	528	536	549	571	558	530	527	583	619	572	539	556	560	544	517	535	534	580	543	521	534	557	504	591	572	549	550	560	523	534	548	554	543	535	539	509	546	592	538	508	561	542	550	531	543	541	528	553	545	597	540	566	560	567	572	595	582	560	537	520	553	504	570	560	534	521	599	553	534	552	583	571	548	565	601	534	576	541	530	570	549	519	562	533	547	613	560	588	537	546	537	561	531	557	588	545	561	577	544	577	539	502	538	559	521	556	606	612	566	524	573	590	529	539	534	553	571	585	549	570	545	545	507	568	550	547	581	567	552	529	579	527	545	555	543	521	562	561	568	552	569	555	552	526	552	584	578	533	522	529	539	601	570	541	549	555	562	593	573	556	551	521	567	557	590	530	563	579	553	537	540	548	526	537	528	509	523	555	546	573	588	567	518	561	545	530	518	559	584	535	540	552	557	524	560	529	551	565	583	564	540	539	547	538	526	545	556	540	564	569	568	580	547	598	560	555	543	573	574	528	556	550	548	516	561	622	536	583	541	593	579	541	570	515	579	564	517	578	536	558	556	578	526	542	538	564	571	560	540	498	580	545	540	560	544	542	557	549	551	548	538	545	582	497	544	552	558	566	554	576	554	532	560	496	550	560	573	581	570	563	535	579	573	546	547	529	556	529	527	572	525	517	529	565	555	527	541	540	593	529	573	551	562	592	523	540	570	572	540	543	586	532	555	532	534	562	553	550	551	554	565	601	564	574	523	534	567	557	554	600	502	574	557	555	529	542	527	583	537	560	584	550	557	509	545	540	530	574	525	546	569	591	533	558	586	561	552	542	563	565	580	580	534	526	522	579	547	556	561	571	505	598	578	566	603	569	578	531	555	554	547	579	547	550	586	536	534	587	579	558	557	502	551	547	516	590	504	549	543	543	546	568	541	543	570	517	589	551	599	547	554	561	533	538	576	567	576	541	602	556	553	569	568	589	555	588	548	559	546	611	544	527	519	532	557	561	544	539	588	516	574	595	563	582	557	588	534	582	549	558	599	539	539	535	588	545	618	523	518	554	539	581	550	515	554	542	566	542	513	568	559	538	520	566	550	550	547	596	548	561	518	526	529	563	556	552	552	558	533	533	555	571	587	526	554	599	568	543	590	546	575	562	551	552	542	582	568	599	547	552	548	547	540	579	519	605	592	535	581	553	537	523	524	537	524	579	558	556	538	526	567	521	573	587	549	572	562	588	578	576	587	563	541	547	537	608	553	583	527	548	582	540	535	559	523	572	534	561	563	571	538	541	553	582	561	604	553	530	521	545	572	567	555	523	541	541	587	553	554	562	553	525	576	545	561	541	540	552	576	524	560	532	590	567	541	538	531	540	605	566	537	577	568	518	582	568	559	539	509	571	571	547	573	539	545	614	571	531	586	567	580	568	563	542	562	526	567	541	554	589	563	543	538	577	577	543	563	535	550	551	556	507	550	539	583	589	552	553	588	527	557	579	535	604	580	568	534	550	535	518	560	565	572	574	563	514	543	520	526	572	539	529	552	589	524	569	542	613	553	558	625	593	533	533	600	551	549	530	546	539	570	551	571	532	576	546	523	560	547	550	553	553	545	521	587	562	602	556	526	533	600	532	565	559	577	545	570	564	576	596	575	580	571	594	561	574	583	574	553	560	570	548	575	582	513	534	565	601	557	566	564	569	584	548	566	578	531	537	553
28144	40215	37300	24305	16672	13215	8442	5998	6915	6523	5040	4396	4573	4386	3899	3559	2859	2164	1565	1211	954	960	877	842	883	816	837	852	859	835	828	816	816	808	843	888	837	850	805	870	810	816	831	855	797	814	804	867	861	844	850	871	808	826	864	832	868	827	816	811	810	822	828	823	831	847	887	807	800	829	837	812	792	873	833	848	883	793	844	792	823	826	835	854	811	811	814	824	849	846	834	783	830	846	854	793	845	813	822	867	807	808	869	881	825	818	827	806	821	834	844	858	878	872	799	792	843	824	807	874	837	904	802	851	826	819	834	849	817	791	798	835	815	829	757	846	805	819	855	849	855	820	816	785	858	796	876	872	837	841	799	800	797	857	812	846	867	784	793	838	816	780	815	824	822	850	881	804	860	845	825	819	812	831	830	888	833	863	826	786	863	788	808	782	854	849	862	853	862	849	861	788	878	872	819	814	852	847	862	850	774	846	805	819	853	836	809	786	789	841	826	783	795	822	835	814	788	775	820	827	817	801	780	866	890	793	836	820	813	783	834	811	833	882	821	850	831	853	854	835	844	866	837	839	782	840	859	783	832	833	794	824	809	823	840	853	863	831	812	848	877	865	883	818	862	850	834	835	796	782	847	800	829	848	781	824	837	828	853	846	811	862	849	798	811	798	881	800	888	830	823	793	814	851	876	831	785	875	807	816	820	813	868	780	854	774	893	859	810	837	846	903	827	784	865	910	853	829	875	843	822	784	878	770	819	812	849	856	843	796	861	816	796	803	845	833	827	796	887	825	813	817	849	831	850	810	834	843	853	824	793	786	871	855	828	837	802	848	862	826	857	803	842	870	852	821	835	827	806	852	798	861	838	816	852	832	814	810	880	869	817	794	805	873	834	846	796	800	822	843	855	871	785	835	789	831	819	851	812	850	851	822	825	838	814	857	832	810	840	824	844	819	821	818	864	833	852	863	818	826	865	849	768	868	852	808	798	829	824	860	796	811	779	837	829	823	864	831	827	774	847	794	778	836	834	848	794	851	802	792	797	822	816	829	818	898	827	835	830	837	796	831	866	836	856	823	823	827	855	794	787	822	851	846	808	850	892	869	804	812	807	783	819	814	810	860	842	816	805	843	844	814	795	832	847	837	808	796	868	804	827	830	806	797	809	847	840	872	819	883	804	800	839	870	798	813	850	890	823	820	839	836	844	830	805	884	844	856	836	847	837	805	824	853	817	881	865	842	824	825	835	838	865	835	785	838	908	795	832	841	824	837	824	891	808	852	882	824	828	822	856	821	834	807	837	854	812	792	853	840	806	812	819	812	830	842	827	842	809	913	869	856	844	800	852	833	808	787	818	855	927	876	846	838	842	868	817	837	806	788	862	874	799	815	815	843	859	816	893	783	813	808	838	812	835	886	842	827	816	860	844	861	831	858	824	796	820	802	838	793	791	855	821	788	863	830	824	818	862	838	764	849	871	795	859	861	834	831	820	844	781	825	818	776	791	836	837	753	827	811	832	869	826	821	855	832	913	866	843	818	850	846	816	848	821	815	832	816	788	817	854	866	861	825	816	803	885	885	834	841	846	807	786	817	821	835	866	800	812	893	871	799	840	839	846	855	822	773	891	785	828	794	787	817	849	864	837	838	829	882	815	839	910	875	859	828	796	838	821	878	810	872	835	783	801	851	884	808	788	870	852	759	864	817	828	834	839	853	879	850	887	821	804	818	836	844	820	838	872	823	797	815	817	824	830	857	832	821	818	841	823	819	825	811	784	859	814	816	834	859	816	853	889	777	883	847	842	839	846	827	888	836	797	815	788	868	824	836	844	846	848	817	849	830	845	844	850	811	857	832	809	852	838	833	793	811	888	805	861	836	834	775	824	804	836	846	828	787	840	843	852	788	824	839	808	858	851	840	869	790	876	839	867	814	911	831	859	824	865	838	878	826	842	822	830	775	792	896	821	850	851	838	800	830	838	835	802	785	744	838	785	781	871	883	815	812	903	847	813	770	790	819	830	865	785	812	878	809	816	837	845	905	786	777	863	784	839	857	785	806	800	852	840	832	828	836	836	857	808	876	852	861	837	844	833	802	857	836	900	805	805	815	835	883	809	829	812	864	842	840	880	821	829	816	809	872	831	806	815	871	848	830	822	838	820	840	893	789	824	852	841	803	808	802	816	835	866	821	814	809	815	814	825	833	811	791	811	804	841	805	836	812	850	844	827	752	839	901	832	865	787	870	839	861	822	855	856	918	816	818	874	820	854	840	815	853	851	810	815	862	829	845	839	882	886	807	879	811	833	845	862	815	803	848	849	822	803	829	808	868	816	886	816	789	803	826	852	844	873	822	809	841	835	831	779	833	828	886	846	774	831	843	845	831	823	801	872	861	861	836	903	830	855	781	817	788	811	848	831	813	793	829	811	860	837	864	800	808	817	782	836	815	778	835	817	822	815	794	801	793	818	819	820	823	863	800	828	816	833	812	842	833	845	860	846	830	807	817	840	866	856	806	873	855	819	807	837	901	859	859	819	836	912	789	785	820	871	857	781	835	849	773	821	815	873	780	790	848	809	810	794	771	869	821	855	777	872	841	805	782	795	823	829	865	803	854	827	804	854	818	813	823	826	879	837	827	864	845	784	812	831	830	868	810	886	847	805	848	804	766	847	815	880	897	846	800	883	818	871	885	847	774	850	839	789	815	848	866	867	811	789	824	811	819	891	829	868	838	863	854	821	838	828	763	815	877	807	820	826	818	859	882	828	834	796	830	825	834	808	825	850	827	782	840	810	819	825	856	845	803	826	807	825	821	823	819	852	828	823	823	790	817	883	837	826	794	871	812	887	837	839	812	850	847	743	827	814	899	851	873	839	804	860	833	822	878	819	806	802	839	867	831	836	848	812	838	837	868	802	818	835	826	846	860	830	843	818	885	834	887	833	806	858	901	840	816	811	770	817	811	821	852	821	826	870	879	846	860	858	825	851	867	832	817	809	781	866	865	810	858	832	811	842	888	831	840	863	893	814	862	899	834	807	828	803	780	838	833	834	863	814	796	837	862	851	831	791	822	836	785	827	801	822	796	878	881	861	859	814	841	827	794	803	877	830	804	866	831	843	791	769	884	810	831	833	895	833	849	829	830	857	817	812	822	872	827	835	818	866	844	783	831	855	761	869	854	884	869	779	827	799	804	837	800	828	812	825	787	835	863	817	860	892	871	844	818	850	822	857	825	896	820	851	873	857	843	797	863	856	857	817	847	805	841	846	857	828	893	866	827	852	808	845	842	788	860	813	831	775	829	866	832	899	793	822	877	844	887	785	850	849	856	853	799	816	848	806	837	814	827	797	805	840	829	863	848	880	854	833	892	823	867	822	880	857	838	873	871	849	822	801	854	831	774	836	848	812	841	804	832	825	903	878	848	851	809	777	801	892	840	820	858	819	829	851	796	850	804	812	801	817	789	849	831	865	776	857	831	865	845	863	857	836	811	828	843
24305	21130	28391	25000	20776	15320	9659	5612	4066	3486	2760	2632	2792	3944	7240	8641	6761	4465	2420	1492	891	734	630	583	582	601	587	567	634	589	554	574	543	549	609	578	635	593	577	609	544	582	582	635	593	549	570	565	537	555	542	588	547	560	536	561	576	581	586	505	559	582	568	578	563	491	546	595	592	586	570	543	533	579	569	623	611	575	594	563	552	583	580	589	559	575	624	615	599	554	590	561	601	595	577	589	560	601	573	582	573	551	578	578	531	607	592	563	634	595	556	566	589	598	548	586	552	559	593	543	584	574	573	562	614	562	582	582	598	598	575	552	549	625	572	623	565	613	540	608	624	577	616	606	546	569	569	578	555	595	580	573	603	570	502	568	587	576	556	636	545	595	584	581	572	592	560	540	602	570	586	585	614	581	532	599	549	583	560	564	596	566	571	577	611	596	547	605	549	650	533	562	551	554	536	599	566	526	577	568	525	551	586	588	556	562	594	560	598	584	576	571	642	597	580	647	571	583	586	572	567	587	588	585	537	570	588	595	567	611	593	579	577	593	576	551	572	577	569	605	558	588	562	558	576	539	571	579	553	616	567	630	556	560	564	545	592	566	560	579	607	558	561	572	535	546	567	567	575	590	563	571	604	590	553	603	568	589	576	605	555	603	531	543	578	569	590	613	571	574	575	572	610	572	622	589	570	538	575	584	586	555	558	597	611	543	571	566	510	592	548	573	606	550	564	587	582	572	557	588	602	567	557	562	584	593	558	558	562	575	586	591	592	584	574	570	598	551	560	577	605	541	577	545	594	581	577	553	558	569	571	614	608	584	588	560	560	569	556	613	559	570	555	606	586	574	596	569	569	584	600	575	601	563	569	611	530	538	570	568	627	575	577	591	560	581	557	570	607	534	609	555	530	590	583	597	575	581	587	556	581	530	580	557	607	604	588	579	568	560	574	569	596	604	608	606	635	579	551	569	570	619	604	570	601	567	563	542	589	622	543	588	573	584	618	595	579	558	554	566	590	580	581	590	540	582	559	572	574	545	553	593	505	522	597	518	577	509	570	608	571	611	587	606	543	602	623	573	613	545	557	590	562	582	531	577	571	610	545	557	527	617	556	562	558	570	603	600	539	558	601	556	602	610	539	571	548	573	558	608	578	567	622	592	586	564	602	607	551	572	535	583	599	593	562	590	608	567	571	580	567	580	573	610	564	570	562	582	543	624	608	597	549	597	630	574	588	565	563	586	557	575	534	608	550	580	576	598	578	564	577	558	576	583	593	521	595	560	546	554	614	578	557	580	562	587	583	574	569	601	572	565	571	604	618	565	587	605	525	569	568	577	559	562	585	556	585	543	646	586	597	529	603	603	581	567	613	556	569	599	556	613	610	556	566	550	551	592	592	562	597	534	581	602	568	571	544	582	581	555	596	552	581	622	593	553	589	583	573	599	571	586	546	611	608	606	585	646	565	584	585	619	596	604	587	557	564	594	604	564	553	575	609	600	529	557	557	606	603	565	558	585	573	597	555	573	575	557	594	540	572	605	543	563	533	585	557	557	591	625	561	576	557	570	576	564	551	555	565	597	548	559	540	590	550	581	606	549	623	572	594	596	558	556	538	583	582	565	534	584	582	577	601	538	622	574	642	622	581	591	574	652	608	566	568	554	598	561	557	546	583	578	576	582	558	577	556	585	566	572	597	567	565	549	598	601	599	559	582	599	561	592	581	579	598	540	563	566	604	585	587	572	601	614	540	595	595	608	587	564	555	543	608	601	555	580	635	569	555	620	563	574	566	571	605	591	571	551	598	623	543	557	584	587	584	580	632	596	561	563	611	559	618	553	610	575	596	534	564	576	623	609	575	572	614	635	570	541	610	584	561	585	619	550	610	578	580	610	584	579	612	557	560	591	608	608	583	610	622	541	600	626	572	572	587	574	589	602	558	578	555	525	545	598	550	581	531	546	546	536	572	612	573	574	584	562	591	509	543	615	584	556	562	579	557	561	588	540	625	539	574	581	574	591	601	589	594	637	569	554	599	612	588	570	552	536	548	552	538	587	570	601	550	565	563	579	597	574	555	629	561	560	580	566	579	604	581	602	558	589	572	554	555	596	592	594	589	583	628	562	568	577	577	599	603	547	554	539	557	574	567	567	609	584	556	582	523	544	585	546	576	576	554	555	603	579	569	557	544	541	562	545	546	570	614	593	615	585	608	609	563	590	586	581	634	550	539	583	576	566	564	604	563	579	580	555	590	579	549	565	607	599	580	576	570	576	583	610	570	587	661	533	580	570	604	567	609	579	553	553	626	615	602	593	540	567	588	572	550	584	554	590	589	553	553	538	571	632	546	551	567	572	580	580	587	609	584	631	578	543	580	586	567	596	574	535	539	572	602	616	579	543	559	544	583	596	577	577	598	603	587	595	520	592	584	582	539	556	505	575	577	565	531	565	609	600	596	561	593	584	627	553	537	582	615	533	564	605	545	560	565	610	575	539	588	595	566	595	599	536	569	560	542	562	575	577	573	534	593	562	603	614	570	578	591	594	563	605	595	585	564	606	588	580	539	587	569	593	570	595	575	607	583	569	549	531	575	568	612	585	540	533	577	556	592	576	550	511	591	575	541	557	570	600	562	639	559	594	566	570	545	565	577	578	591	592	611	573	595	615	517	587	557	544	607	605	586	594	591	582	563	552	544	560	578	552	604	561	563	582	592	605	554	591	548	548	560	583	568	582	560	596	554	581	593	606	600	577	626	554	625	542	541	575	562	542	563	642	524	588	602	592	589	593	599	585	561	574	584	511	612	576	609	571	569	584	563	596	592	565	604	610	603	570	593	613	592	564	568	573	610	534	571	550	606	598	588	634	609	585	530	573	597	603	567	579	567	551	588	565	553	598	546	549	556	544	561	588	599	553	565	571	587	560	546	565	605	592	578	560	564	544	558	581	632	620	576	566	615	605	546	555	541	614	584	549	569	581	584	566	585	577	543	579	596	609	581	578	551	525	601	576	596	568	587	586	593	572	559	570	566	627	563	591	559	569	585	593	577	540	535	560	619	593	582	572	572	576	604	561	592	595	550	599	613	586	604	585	600	567	575	582	597	578	582	595	552	556	602	610	600	560	586	603	558	540	525	595	519	640	593	574	590	552	575	575	596	602	595	608	542	596	586	583	560	551	576	589	534	582	571	548	544	560	574	553	579	534	605	603	617	553	590	558	538	580	540	544	584	599	537	568	574	530	597	542	600	577	601	542	581	582	527	626	552	563	539	567	569	645	567	596	621	563	584	541	578	570	580	636	577	530	523	630	584	598	585	598	549	570	533	581	627	577	617	562	586	566	571	562	555	546	587	538	576	602	600	589	593	553	625	578	590	623	615	547	577	550	572	552	586	590	621	561	560	545	587	577	576	567	567	591	564	616	584	559	605	559	614	539	594	587	592	635	563	562	590	619	588	556	561	589	600	582	591	539	583	577	584	611	570	550	596	558	557	577
27861	48340	44703	31581	23434	20341	16131	12223	9923	8609	6870	6496	6550	8747	14517	15990	12399	8383	4716	2777	1649	1188	961	946	870	841	862	799	930	859	858	860	913	868	790	875	887	826	829	851	854	811	838	866	864	913	846	820	853	896	849	828	851	893	873	851	853	879	855	843	874	882	855	920	845	854	881	859	886	892	864	858	882	868	843	847	871	873	791	841	859	860	826	860	841	801	877	881	877	840	872	854	835	885	846	898	861	892	867	874	803	861	844	833	829	872	823	814	871	872	905	901	832	814	872	822	831	889	921	878	833	849	867	833	871	874	810	850	883	879	853	828	892	863	867	834	854	891	866	844	904	862	909	849	886	883	865	871	800	957	881	904	857	859	870	799	840	832	876	818	846	901	866	857	832	940	854	878	856	860	865	901	876	804	846	870	911	877	819	884	910	896	932	883	855	848	846	904	898	800	871	873	838	870	835	922	818	841	828	852	872	840	857	867	857	862	811	851	822	852	877	815	897	884	881	896	885	880	895	876	855	838	889	902	890	872	875	809	836	870	921	829	818	898	870	866	879	851	904	840	816	866	831	852	837	868	875	863	886	854	814	944	849	859	925	910	872	825	903	808	840	887	863	919	866	836	841	886	859	860	889	913	852	867	879	897	861	780	873	893	871	846	889	826	865	897	831	856	868	890	831	823	842	878	887	887	902	872	867	892	832	877	888	869	856	850	900	868	853	864	861	905	837	845	879	920	875	862	861	856	875	874	875	850	834	837	870	893	882	846	872	866	850	863	869	859	908	844	888	856	847	818	915	920	900	834	861	865	855	892	851	885	868	842	843	905	866	877	857	846	836	844	851	859	850	857	887	854	854	895	852	892	882	862	894	888	905	872	853	830	838	853	909	888	866	859	843	853	864	849	830	830	858	889	859	850	828	929	860	843	814	849	856	902	812	855	899	851	832	873	848	803	878	869	906	804	893	890	879	921	889	805	836	901	883	851	870	871	886	867	849	843	823	875	837	893	895	854	862	876	863	876	885	840	891	861	901	873	863	883	848	847	832	817	870	865	886	870	863	848	917	824	853	873	858	888	874	884	884	854	875	874	864	869	897	942	859	896	894	921	879	850	890	877	880	837	886	852	889	921	885	862	845	853	872	852	830	858	875	840	857	836	882	902	875	885	900	922	831	888	872	860	828	885	880	844	881	896	840	855	847	893	883	896	874	849	861	849	841	847	814	870	857	888	828	851	886	842	841	837	844	895	848	862	903	853	833	881	889	841	840	898	854	852	862	866	827	892	901	887	802	884	883	913	867	868	852	880	883	821	890	796	885	836	839	917	818	844	838	867	874	890	885	851	888	891	851	830	909	865	813	797	840	855	881	800	865	867	888	872	820	891	869	891	841	887	848	844	867	833	887	855	893	826	838	860	839	855	900	823	872	875	863	861	913	861	861	838	801	805	881	940	874	898	889	904	909	845	866	864	829	830	879	894	853	849	893	854	892	877	863	894	880	906	872	926	895	906	864	818	869	873	834	829	835	848	894	862	889	890	849	844	869	891	882	850	885	896	909	847	872	891	891	843	876	878	848	879	817	858	794	845	859	903	836	842	912	810	826	860	835	843	853	873	823	860	899	930	821	892	839	833	864	872	916	888	887	903	832	872	883	860	902	848	879	904	881	889	849	859	884	875	847	853	815	918	865	871	839	812	852	819	864	858	863	870	890	857	845	880	848	887	904	846	902	826	879	848	899	844	807	886	847	908	826	922	898	879	839	886	902	858	835	854	828	961	870	804	780	880	900	838	874	894	881	871	845	854	862	948	863	867	831	882	916	851	909	887	859	887	833	911	819	930	810	885	860	876	849	871	885	838	877	817	847	886	880	864	891	908	821	847	847	841	876	895	865	882	786	865	896	902	905	861	886	868	880	902	883	843	858	834	800	894	792	872	909	833	864	844	902	850	840	900	900	858	844	876	897	917	878	866	785	872	870	886	893	847	897	851	847	818	892	881	855	899	870	891	877	881	857	895	851	880	824	876	872	906	901	848	847	878	863	854	882	858	897	853	843	871	880	894	866	869	851	860	855	879	864	885	879	870	871	895	861	885	875	884	872	875	816	906	891	854	865	915	868	807	831	850	895	857	908	818	835	831	832	886	856	899	851	822	906	837	901	865	872	881	878	863	834	925	864	845	876	879	928	862	826	831	896	887	799	865	875	870	875	811	893	852	880	838	863	862	826	844	843	819	811	885	875	873	838	913	884	848	892	892	890	833	848	840	894	890	907	836	884	891	894	904	834	905	865	871	815	824	859	898	845	846	891	839	915	863	883	874	882	877	916	875	859	784	864	820	857	842	899	849	910	843	901	838	816	867	895	866	917	845	845	842	876	851	824	860	864	845	863	856	808	895	839	853	901	888	865	869	850	841	852	862	867	842	870	908	887	823	861	871	889	852	854	844	902	897	821	831	876	873	860	877	888	862	834	861	824	890	919	833	890	877	875	873	898	902	861	863	828	821	866	900	876	886	857	876	856	837	856	859	887	850	859	868	868	841	851	892	872	875	829	854	913	852	850	878	894	820	905	831	832	883	842	835	820	793	855	932	826	882	846	858	835	857	880	848	831	890	818	909	915	851	912	898	862	859	857	923	823	866	857	846	863	835	835	815	897	887	843	850	859	897	841	862	856	852	873	947	852	892	863	878	839	853	851	854	873	947	875	871	863	836	833	870	874	836	827	847	876	841	877	938	820	869	873	823	880	850	857	903	848	885	819	831	875	844	881	824	889	845	841	864	903	905	860	849	854	872	854	877	881	846	857	862	810	871	885	830	862	840	848	862	892	867	859	895	919	833	837	829	848	845	826	822	860	855	836	910	884	850	847	818	908	897	868	876	883	874	891	857	872	807	883	821	848	832	789	859	913	868	871	852	888	872	853	842	883	834	838	870	871	807	873	880	926	861	862	863	861	875	833	844	872	876	901	906	851	830	887	875	854	821	879	887	901	840	875	864	866	842	851	870	869	906	866	871	794	873	862	881	915	894	831	870	849	885	783	900	868	831	881	846	892	854	906	895	895	924	864	883	853	827	872	885	866	850	838	884	899	881	874	873	859	857	852	872	836	836	835	814	883	845	850	845	884	877	912	885	846	904	827	831	876	849	879	851	836	851	891	869	892	851	855	816	859	903	874	861	824	877	864	851	889	913	891	862	887	873	909	847	830	880	842	859	873	856	933	897	887	865	878	908	882	923	805	872	885	899	855	883	846	907	844	907	803	910	914	861	835	884	887	871	873	839	906	832	861	833	866	856	844	904	842	885	872	833	913	850	859	872	915	855	855	845	840	850	841	842	866	835	852	915	855	859	844	870	848	871	899	851	814	895	845	864	856	854	946	829	831	867	903	861	876	873	837	900	871	843	831	857	874	908	854	884	863	897	887	890	897	879	901	893	847	845	855	868	885	871	838	889	868	897	845	849	841	862	891	803	848	899	899	819	845	871	878	839	885	855
22954	21086	28869	23702	21383	21827	17937	8499	6759	4900	3570	3815	4184	10200	15329	15878	12606	8067	4350	2174	1177	795	623	623	543	590	558	533	573	499	534	541	506	552	529	577	532	511	521	480	568	574	493	530	520	542	527	508	513	511	512	606	536	570	529	532	528	534	579	533	539	527	540	554	526	564	505	516	538	579	522	499	527	515	559	515	513	557	511	490	579	544	544	544	500	532	567	543	550	514	508	546	514	538	584	527	523	503	523	517	478	528	520	527	530	532	502	548	544	562	542	554	529	516	531	550	546	529	565	519	540	516	485	546	539	511	571	537	502	531	511	568	582	545	549	539	503	548	543	588	564	578	540	555	531	530	539	507	501	544	583	560	520	516	492	499	526	515	489	585	501	540	497	522	514	519	551	545	518	493	515	555	541	547	510	528	501	565	521	522	516	524	545	534	531	507	562	536	498	543	466	535	506	534	510	532	553	508	559	583	513	487	515	530	549	529	530	530	525	524	535	507	522	519	513	549	536	498	539	564	554	541	523	557	540	538	496	499	524	522	532	550	528	556	563	505	534	558	541	573	516	542	583	514	570	506	502	498	524	533	501	553	571	502	471	536	528	495	532	532	509	537	483	529	514	514	530	520	508	508	541	514	579	528	524	493	509	563	521	548	504	556	567	520	557	573	551	524	585	515	531	562	521	555	550	486	531	553	521	511	540	483	524	525	524	533	534	540	565	561	506	531	525	575	504	499	505	510	521	554	504	527	472	520	574	504	539	513	519	565	531	560	528	503	544	507	520	530	503	528	497	514	490	536	497	576	563	531	542	544	499	525	531	520	494	547	562	535	524	525	517	530	515	539	523	551	532	538	571	507	559	486	544	540	538	498	495	520	547	550	534	547	562	550	552	563	527	542	498	532	518	552	532	512	566	497	534	564	498	548	531	547	504	498	522	539	565	522	476	546	526	508	525	501	553	564	486	489	523	548	529	529	545	503	547	521	519	535	507	491	541	510	542	505	581	531	512	470	512	479	525	491	498	555	503	540	539	526	544	547	553	538	515	538	546	503	532	574	499	519	507	553	527	511	524	525	523	526	542	484	522	512	535	540	556	543	518	543	521	496	542	536	495	543	553	530	511	539	477	526	561	516	536	507	516	524	522	524	533	526	533	513	522	500	561	526	549	537	504	489	538	544	512	513	505	538	540	527	528	535	528	515	501	548	519	517	515	569	516	566	528	548	580	552	514	540	531	546	517	534	535	555	524	532	483	541	547	501	517	520	478	528	522	563	509	548	519	527	518	490	524	524	513	518	528	546	536	533	518	510	531	549	554	503	542	568	509	548	508	521	554	537	539	534	560	518	525	527	554	518	511	524	542	498	549	528	529	531	523	534	528	534	498	547	542	528	546	507	500	559	546	575	538	540	514	547	578	491	500	524	573	533	559	552	518	512	541	539	570	518	516	488	554	518	515	537	514	531	552	532	521	561	536	475	524	485	519	530	528	506	511	533	547	518	533	491	500	551	523	557	544	530	528	474	549	514	527	515	574	559	515	518	508	561	495	530	533	562	545	550	514	523	543	565	542	493	484	457	497	492	511	560	516	596	526	548	516	542	488	511	509	551	522	580	548	516	491	529	504	524	516	533	541	530	514	529	535	536	497	580	534	517	518	552	522	575	523	539	523	539	543	474	539	506	543	497	546	506	541	551	478	536	528	540	543	538	573	475	522	533	527	521	511	506	542	506	547	512	469	510	501	526	560	546	532	525	518	499	526	530	539	553	551	522	523	506	553	522	530	501	495	576	552	557	490	507	483	570	569	530	541	569	522	548	562	551	565	543	527	561	524	523	511	540	542	485	532	523	517	537	519	514	502	539	531	523	509	493	532	576	574	489	508	509	539	543	529	528	564	503	496	529	535	541	545	549	507	544	527	537	554	561	535	531	515	545	517	495	518	537	498	501	515	550	520	565	537	576	521	521	517	532	519	551	528	527	529	509	549	543	519	494	532	511	517	563	521	546	538	553	540	531	507	524	542	539	547	514	527	549	520	506	539	529	549	505	535	549	578	528	599	530	535	503	476	524	532	547	541	541	531	559	530	550	567	536	540	521	539	543	485	525	534	546	542	520	534	534	519	588	523	530	551	516	590	472	552	556	536	540	549	537	559	499	546	541	570	514	526	524	545	512	536	520	558	507	520	552	565	512	535	543	516	543	490	534	567	527	526	515	548	501	565	536	537	527	548	543	552	537	508	533	543	519	527	525	541	560	517	520	562	501	483	528	502	508	547	530	489	509	596	533	536	492	511	561	531	522	575	539	548	522	546	551	498	493	496	524	537	528	536	552	572	547	526	491	548	513	574	508	543	541	507	527	501	525	498	520	535	541	550	559	521	558	505	554	499	541	508	533	512	514	498	540	544	499	523	525	521	540	530	507	537	544	518	584	526	515	532	536	519	564	602	531	569	532	548	526	513	527	557	528	540	552	517	530	510	552	549	495	564	538	548	572	547	540	484	545	580	587	484	514	559	519	517	566	532	549	533	507	574	501	503	547	531	519	493	506	521	559	531	543	536	551	525	539	520	522	518	535	540	546	566	562	567	534	548	502	560	551	502	512	524	530	519	534	516	517	516	550	552	519	516	529	505	499	513	551	538	513	545	532	549	530	527	563	518	508	525	540	504	531	518	551	550	509	525	530	525	566	535	546	548	501	533	524	477	519	526	513	535	514	562	539	529	556	508	497	540	506	516	533	548	556	509	519	545	570	517	550	528	527	568	523	534	518	529	529	529	540	559	530	545	525	543	529	544	526	551	515	528	528	551	544	540	529	527	547	579	507	471	559	553	532	555	530	516	562	495	511	529	529	582	554	503	521	519	532	559	474	537	526	507	539	565	522	522	525	508	539	497	534	514	510	484	505	513	537	527	533	554	513	553	523	531	539	525	506	541	564	557	487	492	536	520	489	544	551	533	539	546	513	524	513	556	511	520	528	477	520	511	551	509	549	523	516	526	553	503	540	536	507	541	559	480	537	486	579	544	525	455	540	507	522	544	533	550	555	519	566	489	513	532	553	523	483	577	569	515	561	548	509	534	523	560	550	561	519	503	498	540	535	492	565	518	501	565	576	518	531	544	541	510	491	547	558	528	536	547	539	544	507	547	543	526	489	525	520	509	538	508	517	506	510	518	517	556	555	523	546	518	503	547	540	493	551	504	527	528	536	524	523	543	487	582	540	532	498	526	536	523	507	527	499	523	524	510	536	520	520	544	531	536	532	476	510	592	570	533	510	579	549	511	527	503	498	530	545	552	524	499	544	554	546	499	483	532	501	497	546	553	520	489	512	567	543	568	499	538	550	505	558	532	537	547	532	534	559	555	525	492	482	514	516	501	530	540	517	512	564	534	516	560	525	522	554	533	555	547	507	516	538	510	516	507	538	534	528	510	516	582	568	558	573	566	532	544	527	553	550	481	540	535	542	547	514	530	521	481	488	552	520	530	577	551	500
30167	55889	51661	38860	29698	25530	20222	15649	14909	10953	8639	8988	9664	19646	24532	23858	19643	13709	8060	4319	2207	1275	976	882	810	795	789	795	811	753	727	732	771	800	795	796	753	808	792	759	772	802	796	764	797	805	799	805	797	842	776	761	811	788	757	786	797	790	843	758	775	793	737	801	765	788	773	753	819	809	727	753	812	813	793	808	792	805	773	766	783	777	770	775	779	787	854	755	804	799	759	809	761	826	791	751	749	786	822	783	774	764	768	819	791	791	742	879	838	855	784	812	785	807	808	778	814	822	800	814	804	766	790	823	786	790	782	793	810	771	786	811	827	758	809	776	794	832	791	799	797	798	826	823	778	759	773	789	802	805	781	792	815	820	762	800	773	752	809	793	730	817	812	817	824	825	754	809	825	796	825	727	813	770	767	780	755	751	802	736	795	770	807	783	755	749	794	821	776	809	794	779	810	747	804	780	790	773	807	798	781	732	793	760	783	789	772	783	769	787	810	801	806	771	782	830	801	777	760	843	840	810	792	773	806	782	730	791	770	767	759	833	761	789	762	778	806	792	807	769	772	824	811	822	774	842	812	840	765	789	782	790	759	832	757	766	815	781	795	776	770	769	764	797	834	789	798	797	801	778	748	743	806	731	802	778	816	798	812	780	745	797	774	750	806	808	737	797	772	824	769	786	754	792	813	747	812	793	778	816	755	795	807	761	793	831	783	773	786	787	802	758	772	789	799	763	780	795	781	821	769	799	736	840	761	805	751	828	775	862	785	899	802	802	818	786	789	803	713	754	713	793	750	740	815	868	812	801	799	758	758	803	760	784	760	788	761	775	767	798	802	849	772	829	801	848	774	749	774	827	813	808	808	779	745	744	811	743	808	766	802	781	772	833	771	838	812	778	793	801	806	831	786	813	776	779	779	778	742	792	768	769	791	850	766	810	758	826	813	811	765	803	809	807	755	828	788	824	803	774	752	787	795	809	830	763	789	787	801	792	797	755	841	810	789	760	778	806	782	799	811	755	791	807	761	805	784	780	809	762	767	781	796	782	768	792	749	769	799	766	807	851	732	793	752	800	777	745	766	753	773	801	824	810	757	794	782	795	786	822	768	754	775	820	801	831	772	834	808	785	793	777	790	843	793	803	789	773	804	798	775	749	802	729	853	780	778	776	803	721	829	782	825	795	838	800	784	775	793	785	744	763	821	787	825	776	752	794	769	785	738	754	790	780	816	789	805	797	787	775	824	778	791	800	772	752	812	783	808	807	771	763	804	810	803	804	739	797	764	778	779	841	826	829	780	773	779	816	750	822	784	777	805	741	722	757	751	767	805	809	778	814	758	798	751	754	787	780	776	768	767	762	781	773	747	773	736	745	763	768	756	758	774	793	777	747	800	805	845	723	796	851	781	805	792	799	797	783	758	773	771	790	792	791	810	769	817	812	759	751	789	840	791	789	797	744	797	777	774	850	779	743	759	801	770	777	800	805	853	762	829	800	771	797	774	744	789	833	813	758	796	801	811	809	779	861	754	803	807	771	784	776	781	776	828	809	783	783	726	799	806	788	748	773	704	773	741	828	785	796	772	793	766	791	795	801	790	788	817	787	767	774	783	730	795	813	792	780	865	818	803	743	770	826	814	788	761	804	818	797	788	776	759	789	783	755	823	804	806	813	787	750	790	790	765	783	800	821	762	790	808	812	738	726	793	842	822	804	789	753	822	769	813	782	783	757	753	816	783	775	830	806	781	802	756	762	743	821	764	787	780	750	802	778	784	798	765	813	796	781	791	809	781	795	724	804	784	787	845	801	754	790	819	760	789	766	820	781	831	792	764	792	828	777	755	802	778	767	818	805	826	790	801	769	762	818	783	782	834	759	817	806	824	800	757	841	767	793	750	841	782	781	807	826	789	841	824	767	786	820	790	808	818	790	800	798	811	805	792	766	771	776	803	777	818	823	781	802	800	798	826	771	858	768	810	824	823	803	797	793	803	817	794	750	760	770	782	841	757	759	795	805	784	798	805	806	806	801	868	793	736	790	775	780	778	757	773	793	820	766	778	764	749	751	817	737	767	807	789	765	768	774	767	853	803	780	750	786	804	743	778	751	826	768	824	758	820	787	798	752	808	793	797	842	803	797	850	760	795	817	766	776	834	764	795	818	773	786	817	789	802	796	792	775	824	737	761	782	834	745	822	782	781	822	762	767	774	779	774	763	812	824	855	802	780	815	808	778	771	758	795	799	787	750	791	796	813	813	787	809	752	792	771	736	772	809	746	737	832	761	801	767	799	786	820	773	777	755	796	839	779	758	788	797	773	775	791	791	774	806	760	762	770	792	774	765	812	802	789	758	809	775	811	808	794	793	787	808	753	820	788	778	808	768	819	806	773	785	776	754	780	752	799	781	782	775	780	790	794	810	818	812	803	829	800	801	755	824	803	756	766	780	818	804	770	763	776	827	837	774	799	796	819	792	785	810	813	838	795	766	758	791	784	811	736	727	795	792	790	759	801	756	819	842	814	802	772	773	779	857	833	751	781	788	811	792	826	742	814	836	835	821	776	748	751	758	807	788	778	762	822	788	768	781	778	783	750	845	760	804	766	779	746	770	814	799	777	800	821	806	732	813	721	809	802	793	779	798	821	781	799	782	823	776	768	776	835	780	786	770	758	804	764	758	769	778	805	736	730	802	775	796	814	767	792	811	783	762	788	805	768	807	786	800	781	828	780	783	750	795	825	832	774	762	796	799	819	794	753	800	819	792	792	843	785	763	789	846	740	771	826	776	814	790	782	799	795	785	804	807	791	819	790	776	798	774	811	766	801	786	800	770	802	807	818	802	799	857	819	807	742	773	746	786	761	817	782	757	818	765	792	814	765	747	822	776	773	801	811	800	816	786	799	790	783	803	812	794	837	784	728	798	772	868	773	775	779	767	816	819	799	762	781	823	761	773	770	785	759	744	783	764	790	753	758	849	825	771	815	771	784	800	768	761	843	796	794	733	804	778	739	775	816	810	794	775	769	759	785	827	786	794	784	806	755	804	774	796	817	814	788	750	852	800	809	798	789	836	801	783	797	752	780	798	762	831	831	774	759	807	832	804	805	826	759	790	767	789	774	781	761	820	815	827	800	803	807	779	807	800	759	767	804	811	796	775	817	753	784	786	766	782	748	834	791	803	835	771	772	713	814	799	770	751	809	779	799	769	765	788	804	757	842	874	829	762	838	818	793	845	799	768	826	777	812	747	732	826	807	749	746	774	780	776	846	769	779	795	809	717	765	746	763	817	787	745	781	769	750	794	758	732	806	810	747	771	800	755	758	741	768	809	784	764	829	746	772	770	785	784	811	802	769	797	783	766	817	842	783	789	792	821	742	790	772	827	764	803	800	800	797	851	825	766	728	761	795	754	760	766	783	833	798	790	804	763	800	786	786	776	779	769	756	835	781	796	773	781	819	783	779	741	804	756	808	784	785	714	739	796	770	811	775	792	777	780
27368	24002	28739	22050	12896	9031	5916	3295	2171	1762	1913	1494	1492	1477	1640	1726	1476	1180	916	819	682	553	574	542	577	574	547	524	514	506	552	561	536	547	592	545	554	544	560	564	547	543	526	533	594	538	537	518	553	541	600	556	624	556	583	539	562	514	559	548	566	554	563	542	579	553	554	557	586	535	539	563	542	566	554	583	546	539	537	496	549	586	549	557	555	600	513	551	562	531	566	541	497	577	519	555	554	551	538	560	567	549	544	533	553	551	559	541	553	557	580	498	501	543	596	587	523	547	571	553	512	558	553	591	562	479	512	555	544	584	574	565	594	571	520	540	579	553	531	547	559	525	596	552	564	566	546	553	541	544	568	548	580	565	547	598	582	588	524	556	555	505	593	524	523	593	573	518	544	559	559	555	577	520	518	537	572	590	564	544	551	558	548	520	548	581	559	581	552	570	553	561	574	546	551	549	546	545	547	543	575	528	538	541	539	523	563	574	553	535	555	535	540	557	550	558	530	551	542	556	576	582	535	544	563	575	563	522	547	543	536	575	550	590	576	564	568	530	518	557	515	516	591	598	534	539	531	551	518	584	554	563	539	544	510	559	564	535	546	517	539	524	584	537	538	564	554	527	557	560	584	540	531	514	559	511	549	553	576	551	564	572	557	519	550	559	577	547	546	558	520	552	566	569	551	579	551	547	555	527	523	540	568	588	528	515	559	554	553	543	580	541	521	556	570	590	548	539	538	516	524	536	521	528	539	582	546	520	557	561	508	532	552	554	528	580	548	548	555	543	548	596	532	516	573	551	560	534	548	562	568	543	553	563	573	569	576	532	584	559	558	531	513	532	539	501	507	517	581	534	512	554	518	580	526	597	583	551	521	524	554	562	534	554	560	527	551	543	542	486	561	571	555	528	550	580	554	566	584	566	519	565	499	579	559	583	549	577	576	584	570	511	537	550	552	567	534	522	585	637	560	536	567	572	534	577	537	532	539	526	556	529	560	559	552	516	588	579	547	560	546	574	546	535	501	577	558	524	549	599	580	531	529	534	592	549	544	548	537	535	557	566	508	588	578	569	525	523	597	544	521	502	524	550	539	549	569	566	560	550	559	561	518	524	573	550	524	475	566	573	559	559	551	560	558	606	564	533	533	529	544	520	566	524	595	554	596	554	544	526	519	596	546	584	558	532	524	534	543	556	546	525	540	568	563	516	556	541	561	558	586	563	532	584	595	543	479	533	546	538	497	513	529	541	541	531	538	531	535	560	578	572	543	555	523	558	571	573	535	581	529	550	517	532	536	549	537	566	516	548	580	532	569	537	566	544	570	530	520	562	563	533	560	561	551	556	550	543	583	542	563	484	551	545	540	579	547	524	542	575	567	573	519	487	515	581	554	562	576	573	512	549	558	556	599	558	599	524	561	528	550	522	531	550	554	548	546	553	548	531	561	558	543	531	574	518	589	507	515	497	563	544	550	572	578	547	566	536	564	565	559	537	534	552	529	527	542	570	580	537	533	582	562	597	549	534	562	535	516	556	524	516	577	531	544	574	502	557	528	524	555	530	535	556	554	535	555	572	577	512	585	535	527	548	525	545	565	539	521	526	569	529	521	540	574	531	583	525	572	591	526	504	560	547	555	523	498	567	482	577	572	525	530	566	531	532	583	555	558	525	515	556	534	516	600	559	530	534	545	530	566	556	532	534	566	546	531	544	585	545	512	545	572	543	591	539	544	537	556	519	537	539	516	550	532	523	581	533	553	554	562	521	553	528	506	563	516	574	573	557	547	529	499	512	546	542	566	566	515	582	532	541	561	536	552	567	531	517	566	537	556	563	538	541	559	536	545	567	600	528	569	536	585	511	513	557	554	550	534	570	555	559	517	561	539	545	561	581	544	549	551	513	553	583	541	555	543	558	570	584	553	525	548	565	580	558	500	577	551	536	519	552	594	506	527	574	550	500	549	559	540	558	527	539	560	528	514	513	533	521	549	556	557	534	535	564	527	533	544	558	526	551	575	575	605	555	560	539	531	542	534	572	535	523	565	558	554	548	538	527	512	583	578	546	522	569	556	558	564	544	544	573	492	559	581	516	538	555	532	522	527	556	495	551	492	530	531	533	516	531	569	610	561	547	518	539	523	539	572	567	540	537	483	477	536	580	583	533	589	524	546	546	552	509	533	573	565	571	530	519	539	570	545	538	553	567	524	527	549	570	519	532	512	519	596	544	548	557	567	537	528	546	578	551	573	551	534	560	555	524	498	565	568	567	561	559	532	533	512	507	567	538	548	527	579	541	511	562	560	577	559	539	573	572	521	536	563	562	559	529	540	537	582	536	512	569	596	574	522	560	580	577	555	529	559	572	551	528	542	557	549	573	572	595	555	522	524	524	570	565	547	533	561	549	544	499	506	477	526	598	559	557	571	563	587	565	570	552	571	534	558	504	512	592	533	530	599	549	533	576	548	585	548	539	518	542	544	563	577	582	546	527	543	538	563	552	549	575	529	555	560	571	606	554	524	577	518	557	547	545	538	554	516	528	539	619	512	537	526	557	533	510	575	545	554	510	495	552	533	565	542	582	520	522	575	581	560	562	543	535	579	598	561	576	546	546	551	561	553	588	583	564	513	557	596	532	511	555	577	592	518	519	580	562	591	548	531	527	587	588	562	557	558	584	548	565	550	536	516	541	547	616	592	578	562	570	565	591	551	525	542	561	519	553	540	572	570	540	608	544	574	539	530	539	608	567	532	515	544	546	518	546	526	535	568	553	559	525	514	532	504	514	576	555	528	528	559	534	543	543	573	521	529	548	596	551	554	564	574	534	552	528	532	578	540	570	554	511	536	514	525	564	560	579	570	537	513	566	532	573	546	580	535	555	493	571	528	555	522	586	534	543	575	603	534	537	551	530	564	544	538	542	510	529	570	500	564	560	545	524	541	530	547	533	553	563	534	532	567	543	565	562	546	542	588	574	584	532	563	582	544	506	546	544	540	558	542	529	501	548	569	553	555	579	552	526	569	525	536	534	537	610	554	551	572	568	570	527	575	531	571	548	550	496	591	486	538	562	569	529	548	572	501	558	569	563	513	552	551	605	618	535	512	549	530	529	526	530	538	558	545	520	506	543	523	562	549	545	550	518	537	563	567	523	556	540	516	581	557	560	528	539	554	570	559	535	533	504	525	563	541	574	562	566	568	525	550	560	534	565	538	560	569	551	492	529	555	559	548	555	598	564	508	532	555	504	569	527	543	546	534	577	517	551	539	570	546	561	514	590	543	563	561	571	519	564	531	514	558	554	541	582	534	568	523	598	516	509	545	567	569	518	545	513	575	591	486	574	545	555	555	541	574	554	551	555	541	593	556	541	522	564	555	528	558	529	525	529	536	556	566	561	536	544	499	562	534	533	550	541	569	513	559	533	565	593	553	575	505	555	562	528	546	538	537	522	539	492	547	546	569	491	533	561	525	522	509	578	532	559	526	535	533	569	564	528
26751	40114	36427	25771	20213	17169	12744	7931	5481	4534	4795	3634	3367	3285	3714	3547	2760	2156	1631	1244	1029	910	883	815	809	775	854	835	785	809	817	879	792	827	820	842	803	847	815	816	867	849	831	852	762	784	870	821	823	824	854	827	839	796	892	833	841	830	870	864	838	820	867	830	854	804	808	839	830	804	903	862	824	824	829	851	894	822	812	858	863	857	749	781	807	823	789	766	801	839	787	826	819	831	851	804	813	801	831	830	816	811	885	806	806	866	847	816	846	786	819	840	811	812	836	845	802	839	832	794	770	856	835	864	853	838	847	825	859	809	827	835	822	798	796	810	815	846	803	875	841	808	817	856	860	812	861	843	869	798	840	870	830	842	839	855	853	830	826	836	797	855	803	810	814	819	795	782	821	882	864	806	794	872	793	853	816	800	859	795	822	805	817	809	884	830	823	857	834	837	852	805	794	848	809	830	826	824	818	838	860	815	791	844	810	845	826	841	874	836	818	810	865	863	814	835	809	814	804	774	850	796	855	763	786	826	825	840	830	816	871	851	865	765	813	800	816	845	878	876	845	839	877	817	843	835	848	793	846	840	852	792	824	859	770	818	836	796	810	817	816	845	782	833	840	835	829	886	826	836	821	788	858	835	831	822	817	793	798	811	813	856	847	853	830	816	831	885	811	804	796	861	833	843	824	854	824	807	781	870	810	814	799	854	856	828	805	861	836	802	812	815	830	794	809	839	830	799	781	819	776	816	798	788	863	826	827	780	784	817	812	817	781	827	788	911	843	874	873	819	846	817	852	822	833	835	829	881	800	832	823	839	878	840	814	783	818	812	802	860	825	781	796	834	822	779	870	774	873	787	843	833	823	875	792	811	816	852	826	819	848	854	820	816	802	830	823	894	854	868	807	833	838	809	785	824	842	761	821	809	828	810	846	828	877	824	806	851	803	795	823	808	913	798	807	841	889	772	852	801	824	813	817	809	826	844	823	823	778	818	781	850	847	829	749	834	832	779	818	865	807	760	849	760	814	826	816	825	808	822	839	831	815	828	832	864	829	811	887	796	872	821	819	834	770	867	836	800	811	781	830	832	865	819	818	813	853	811	851	785	876	842	829	837	773	842	795	839	824	821	843	781	836	839	860	838	847	843	859	852	839	829	815	793	792	810	857	877	841	873	811	840	783	774	817	819	782	800	824	817	791	785	818	906	834	833	823	811	819	784	806	768	866	823	804	816	864	812	843	778	834	768	864	836	811	857	798	837	824	846	807	828	851	870	844	827	808	828	803	928	856	808	808	859	858	807	788	884	825	827	873	757	846	826	821	821	842	819	820	837	814	822	806	827	805	801	843	800	835	802	847	845	793	815	779	831	869	807	815	802	817	804	826	818	808	857	841	783	804	845	835	780	827	865	845	819	849	791	772	888	808	831	791	799	817	842	847	830	785	816	804	850	803	823	807	804	849	831	786	781	830	837	808	824	821	843	785	818	821	807	797	813	825	879	852	841	799	777	835	798	833	794	825	797	787	819	813	829	802	863	822	777	806	856	851	807	790	835	782	846	850	825	836	859	841	777	816	788	839	838	805	850	803	807	826	798	781	813	858	783	802	873	816	852	802	850	792	852	806	868	830	803	871	814	819	766	824	867	825	806	827	828	816	861	878	835	812	765	855	808	820	840	882	824	868	860	825	786	863	841	816	869	883	786	812	816	818	888	842	838	778	833	790	810	837	803	844	804	840	839	856	847	837	842	841	816	800	794	846	817	814	761	814	791	816	773	825	879	814	796	849	822	820	814	844	802	822	830	835	796	862	825	831	787	799	890	886	822	852	785	812	860	873	823	846	788	853	822	859	871	815	830	869	854	798	831	835	811	825	838	798	852	850	871	839	775	880	847	872	830	832	826	872	860	849	789	865	841	821	854	795	808	808	826	795	861	802	854	814	799	836	841	860	839	844	815	814	839	848	792	872	825	837	825	806	859	826	786	854	823	806	809	797	841	782	784	822	905	834	853	832	781	826	871	813	803	830	828	807	795	853	834	851	855	808	825	832	842	781	826	809	857	803	859	796	886	809	794	773	802	842	856	840	813	823	776	831	811	837	765	826	854	872	828	852	795	806	805	820	844	823	828	842	788	816	830	844	829	825	802	891	853	835	809	883	843	849	849	857	837	811	815	880	831	872	838	815	821	836	833	829	825	789	852	812	822	867	922	831	940	816	787	798	776	819	811	839	868	837	870	776	811	831	799	795	839	807	856	854	831	834	848	765	798	831	826	895	841	790	794	802	799	858	814	804	814	801	840	862	868	816	810	837	864	830	823	850	837	793	874	894	800	797	793	867	842	795	774	760	902	828	820	818	817	871	854	842	812	850	806	809	785	796	804	779	879	848	830	807	774	789	857	833	786	836	819	847	846	871	846	822	843	855	802	819	785	822	827	841	813	823	828	860	848	804	809	856	864	844	866	815	847	834	837	815	812	784	821	822	848	798	764	777	850	853	826	790	851	829	832	821	824	822	835	837	891	877	816	846	839	875	816	785	828	813	821	839	810	822	846	825	767	807	893	771	857	816	835	803	814	848	827	826	855	819	856	792	819	891	844	779	814	832	863	845	854	839	818	812	817	821	842	810	797	889	804	879	824	866	823	875	810	842	810	828	816	790	898	848	859	790	806	831	854	769	822	835	877	823	822	818	778	821	837	828	842	810	821	825	816	841	819	778	849	798	837	826	864	792	822	829	846	801	828	856	812	821	861	843	836	854	823	795	838	820	848	820	804	815	879	833	850	809	809	811	783	869	845	856	808	867	826	789	765	791	818	819	775	815	888	770	858	819	817	788	834	814	804	826	750	803	858	843	820	815	871	840	814	826	846	776	828	864	831	883	823	823	863	852	830	823	809	910	850	888	816	858	815	867	815	794	858	829	880	880	818	825	824	834	824	858	824	838	845	832	860	778	902	817	842	821	852	821	847	832	827	826	851	818	798	809	854	841	835	800	843	841	781	810	824	858	821	865	812	803	829	836	765	884	881	833	778	851	860	796	801	731	808	802	782	860	879	849	803	847	804	836	837	828	869	802	772	804	821	793	752	819	780	831	786	851	794	835	811	799	764	850	801	851	890	807	816	791	790	881	836	840	792	816	818	835	780	828	843	797	820	833	827	814	804	911	834	821	828	791	812	789	838	861	764	833	807	847	873	839	805	805	799	865	833	852	825	837	817	870	782	850	834	769	869	829	790	838	831	856	853	844	843	850	824	800	853	831	783	871	786	867	837	763	815	830	805	853	839	787	875	799	836	855	839	826	824	809	762	850	820	824	830	856	815	816	814	810	806	794	809	822	806	835	873	833	766	827	785	780	813	863	802	883	904	859	823	813	837	798	811	817	828	768	811	794	868	807	820	841	848	818	836	820	798	820	842	832	834	802	783	778	811	847	824	836	846	864	795	806	860	806	819	840	847	876	827	786	799	827	796	845	894	853	830	832	835	788	802	810	850
24262	21097	28367	25186	20851	15237	9099	4603	2850	2240	2476	1921	1898	3160	6721	8326	7167	4675	2526	1448	930	740	663	550	575	611	590	588	566	591	577	534	527	553	604	539	597	626	588	590	557	565	587	549	560	586	579	553	572	607	540	565	548	567	557	547	554	618	606	560	552	561	587	548	536	576	522	583	574	584	577	527	556	594	548	586	555	589	581	619	519	560	551	555	579	557	635	560	592	566	564	514	540	584	570	592	637	586	543	572	584	565	575	538	551	537	550	560	583	590	537	570	550	570	554	563	591	592	554	553	581	540	537	530	567	548	618	536	582	572	600	572	537	597	538	538	575	536	533	602	580	566	631	590	569	595	535	595	523	549	534	647	557	525	598	579	579	524	554	556	534	534	593	583	550	545	587	565	540	583	598	601	568	532	605	547	541	568	570	605	556	580	547	564	560	541	548	559	538	559	576	510	554	537	538	557	575	581	581	525	548	544	546	591	540	563	571	565	595	550	599	567	548	593	588	541	599	556	623	585	577	561	608	586	564	547	558	566	560	591	546	526	545	598	558	588	588	541	580	569	582	518	555	577	566	554	553	557	547	571	549	592	581	533	580	575	551	550	530	540	545	578	563	584	557	578	555	582	588	558	577	551	553	564	554	512	555	539	542	569	559	582	603	552	586	563	540	562	559	587	583	588	531	549	547	596	524	530	552	569	539	600	582	584	547	553	567	584	529	589	548	501	536	570	549	543	590	517	571	517	582	565	555	579	550	533	584	553	553	535	542	606	581	550	554	573	558	588	531	559	608	567	545	532	577	570	590	567	608	582	560	565	578	594	604	530	565	582	532	567	538	538	564	606	632	533	530	544	604	589	584	535	582	587	525	544	602	528	591	576	577	560	544	557	548	566	555	559	574	541	556	581	606	548	555	583	584	597	591	572	582	545	543	566	549	586	586	536	562	576	588	583	549	584	554	556	514	577	566	551	595	551	592	614	571	543	559	546	564	526	594	556	564	577	566	566	594	601	590	593	546	592	593	547	567	592	574	572	568	570	596	592	581	549	559	560	519	625	542	565	575	588	584	618	547	656	572	588	563	546	582	537	546	558	570	584	529	555	546	609	522	542	579	609	585	545	553	568	513	545	566	593	562	572	542	542	554	567	548	563	536	539	598	571	551	532	571	544	555	568	575	559	551	581	532	572	550	562	627	540	565	539	575	547	583	552	517	573	585	612	587	578	529	552	596	553	544	565	550	586	553	606	566	578	544	611	552	543	543	593	558	552	597	585	604	561	539	567	582	585	579	568	556	563	551	588	553	590	586	565	534	576	536	610	546	584	552	574	519	579	585	574	564	558	563	550	577	531	579	578	572	556	542	615	567	527	575	591	511	577	602	588	600	576	560	551	605	582	579	583	590	551	585	533	551	589	611	532	525	564	589	553	574	551	584	564	577	588	581	562	520	561	568	557	557	548	551	575	578	556	570	563	597	581	583	558	590	625	600	554	531	585	552	585	567	576	593	512	573	589	554	532	552	527	549	576	590	579	537	557	542	526	565	579	570	564	619	508	544	606	551	563	613	564	522	551	597	538	570	586	564	537	561	540	589	594	606	582	571	549	564	560	574	535	525	576	564	598	543	617	555	602	541	584	539	525	641	582	579	566	541	535	563	573	561	591	557	563	571	573	530	554	559	550	598	540	565	523	558	568	558	598	538	526	591	544	584	637	551	583	589	565	582	586	513	581	552	549	547	581	615	566	572	545	541	562	523	556	591	595	576	604	588	560	573	552	562	532	564	604	553	610	587	596	548	565	526	585	577	572	561	575	594	543	536	565	596	561	553	553	584	550	585	582	577	595	555	604	553	584	590	549	547	574	530	553	596	534	562	572	580	588	560	587	577	539	582	585	566	549	557	599	555	597	572	576	553	602	582	530	540	564	564	581	583	582	575	567	573	567	609	628	567	577	567	599	554	570	564	588	525	579	600	586	588	578	573	579	540	541	527	539	575	548	553	579	596	554	587	536	557	521	531	606	566	577	559	608	578	558	554	524	566	559	519	525	553	554	541	571	584	493	524	570	574	593	569	561	556	602	569	572	568	568	539	541	552	527	532	548	607	558	581	590	551	571	528	567	582	607	535	622	601	577	580	550	563	568	571	551	544	509	563	572	580	584	535	561	549	619	552	581	579	590	513	570	596	515	509	554	548	544	594	535	588	574	564	572	582	553	566	542	531	620	543	551	532	546	601	547	578	603	592	577	557	562	586	572	541	553	558	576	622	623	562	562	595	615	582	515	599	546	564	607	552	564	560	592	566	562	582	527	594	588	544	571	539	563	570	597	566	537	555	553	565	591	543	557	537	586	571	579	542	567	562	552	552	582	566	560	574	561	566	555	604	534	549	584	531	601	548	614	578	540	548	586	545	568	539	607	580	587	589	570	570	555	537	588	590	618	530	560	557	589	573	598	600	589	584	604	552	578	594	568	555	581	552	588	584	588	581	555	572	619	592	561	538	529	576	532	577	583	568	577	561	600	534	564	565	561	574	526	591	601	568	580	570	553	574	563	551	559	569	569	587	549	549	580	564	532	562	560	560	560	575	563	544	553	600	537	538	553	582	533	542	538	543	560	588	575	553	558	570	536	531	557	580	587	552	600	569	590	613	560	547	585	605	551	556	574	575	594	575	579	597	536	573	539	575	606	536	590	538	560	540	519	560	617	600	506	556	573	548	584	542	541	569	552	540	573	541	538	545	563	569	553	564	545	562	562	567	534	595	541	585	539	595	558	544	576	598	574	552	588	539	581	533	563	559	586	586	563	589	552	566	561	599	543	574	608	568	586	550	570	547	559	541	540	547	583	607	559	603	573	560	537	553	590	576	561	542	550	558	560	590	569	585	601	516	551	597	582	607	612	542	571	520	563	564	621	540	549	558	541	563	553	553	561	585	541	558	582	541	557	589	614	581	546	559	517	584	556	601	519	598	531	591	535	548	523	566	507	558	597	522	584	537	552	553	524	555	562	568	555	601	554	574	555	557	560	540	574	562	563	574	610	532	544	553	566	555	566	544	554	588	551	608	529	542	562	592	541	587	648	527	531	594	573	546	562	575	572	543	562	551	587	565	547	575	556	541	568	588	603	588	590	593	588	581	553	581	555	551	566	593	609	571	528	562	515	586	555	584	559	577	601	577	530	548	563	561	553	595	567	544	601	576	554	570	619	584	555	555	597	585	552	606	582	605	569	547	574	580	562	547	555	539	538	558	525	530	550	574	546	558	558	542	534	569	565	565	594	586	566	582	554	593	561	566	541	614	573	556	574	528	559	578	606	550	554	543	582	598	544	585	562	535	582	577	541	536	573	572	568	519	549	521	601	577	600	565	564	569	557	591	566	524	555	562	610	614	573	549	578	544	551	521	578	613	592	574	542	533	555	559	571	562	556	568	576	579	592	553	599	566	568	593	554	550	562	565	561	542	570	570	533	566	552	552	560	594	561	560	587	580	539
27018	47018	45738	32292	23957	19947	15150	10249	7087	5855	6294	4594	4600	7341	14257	15698	13367	9120	4984	2818	1624	1189	985	876	898	945	860	889	865	864	799	875	828	882	861	894	853	854	839	883	894	868	840	814	871	853	837	850	850	851	797	836	868	818	827	827	875	865	834	842	843	865	897	864	849	837	911	830	898	869	880	802	833	847	819	842	853	901	855	854	849	909	865	862	843	858	925	853	896	847	850	833	813	800	851	905	888	813	831	903	857	822	791	826	868	843	828	862	896	913	822	856	797	898	878	834	861	850	864	864	842	886	787	855	866	883	857	870	840	860	849	820	910	878	857	851	815	831	865	895	852	873	826	843	868	864	866	814	840	865	845	834	852	846	870	880	843	904	902	835	966	875	811	871	874	884	821	831	845	849	867	791	857	806	881	867	825	792	867	855	880	853	852	854	894	847	837	854	860	812	834	881	904	835	862	871	871	847	861	840	917	877	842	846	906	867	808	836	831	811	874	842	887	805	843	918	844	870	868	825	886	821	892	821	851	868	831	875	843	916	859	821	884	870	841	842	885	821	889	833	873	871	861	858	846	828	829	882	888	885	890	873	879	816	888	799	824	891	812	840	860	907	834	866	804	873	872	868	912	838	832	862	833	911	848	877	873	852	855	800	867	813	850	869	849	847	895	840	850	820	889	846	908	820	866	866	807	839	848	812	847	831	871	885	813	861	819	885	899	828	857	806	908	860	876	853	857	858	894	824	820	890	870	921	833	901	836	906	863	900	904	836	836	854	825	844	836	903	838	821	903	869	865	853	862	829	855	909	826	884	875	871	872	827	862	885	791	800	847	830	847	898	821	782	898	873	784	943	884	850	844	881	795	810	845	861	848	800	806	863	843	856	816	864	906	846	828	863	852	898	881	813	845	880	826	866	849	885	829	846	868	843	845	886	802	832	867	907	865	843	872	863	871	832	849	883	806	883	824	848	843	878	850	935	852	843	860	910	845	860	870	856	839	894	871	870	894	834	891	845	859	888	855	932	823	903	881	824	814	858	833	879	890	845	918	895	887	842	844	809	843	821	818	875	841	839	914	879	828	895	840	849	815	816	855	893	864	881	850	895	812	858	866	847	808	805	854	885	844	857	850	840	907	907	801	850	857	834	859	880	852	890	848	874	883	886	858	880	878	904	889	859	846	815	867	831	823	882	839	912	861	852	810	854	886	849	806	873	911	861	899	817	828	838	921	806	884	828	826	810	845	866	912	843	860	847	859	909	826	886	880	845	906	878	825	915	844	847	843	884	907	862	873	887	864	878	832	864	886	871	817	862	888	867	866	776	814	836	845	835	881	875	855	799	850	790	903	869	868	914	820	855	866	859	847	875	819	873	845	888	832	867	884	848	905	828	829	818	873	890	829	856	853	849	852	857	881	869	846	821	865	907	850	850	846	812	855	865	845	841	812	922	884	836	841	873	827	901	935	821	825	847	824	811	833	867	889	846	808	876	861	872	829	813	891	860	887	913	825	878	826	889	905	822	871	874	829	877	865	815	850	865	807	831	888	835	927	845	847	840	860	846	854	854	888	806	835	844	895	846	844	860	858	829	851	888	834	891	860	869	867	894	877	820	840	860	885	874	852	877	808	871	881	867	842	844	843	827	841	855	842	868	877	867	818	861	877	772	851	890	848	862	882	854	836	818	852	870	867	893	866	864	819	924	834	892	930	892	858	856	796	850	864	819	846	879	845	842	844	885	846	835	864	864	846	862	862	851	821	875	872	852	876	802	855	867	864	831	872	889	882	840	844	852	892	836	867	848	927	900	858	873	886	903	849	857	843	841	861	845	883	864	882	865	810	898	854	904	821	837	872	824	886	851	942	833	841	854	866	833	902	862	813	852	860	849	846	851	910	831	914	826	819	853	865	874	876	841	870	833	852	854	868	920	837	865	884	871	863	793	810	877	844	836	889	853	851	910	876	849	902	874	880	841	812	876	859	828	904	879	889	840	875	831	832	909	927	876	823	860	893	875	883	847	892	819	826	842	831	851	887	842	856	877	853	878	909	865	832	869	879	823	884	897	863	827	855	896	881	913	835	911	864	850	891	831	841	864	876	848	818	850	900	860	846	838	860	867	912	855	841	803	868	858	871	857	839	839	853	811	867	832	894	836	864	850	910	859	841	885	864	848	758	892	830	877	834	831	837	844	824	850	873	842	831	863	901	868	891	830	852	860	807	836	868	845	830	876	826	921	858	837	866	859	878	829	864	814	845	895	884	849	869	892	874	827	832	875	848	875	805	860	805	843	820	899	857	849	827	849	830	870	857	880	858	883	826	820	888	853	902	825	865	878	880	841	873	864	873	853	886	876	836	811	860	857	832	873	879	869	817	871	863	809	837	861	890	889	893	871	874	863	907	858	881	842	921	871	929	859	853	845	840	892	845	841	922	853	867	834	848	875	890	813	873	855	879	862	875	907	912	852	869	862	795	863	898	828	846	872	829	834	842	866	816	896	885	786	898	875	889	873	817	864	851	840	832	891	877	843	848	893	890	854	851	847	873	863	895	821	831	837	844	826	830	893	863	864	848	833	886	835	830	888	843	828	807	870	850	860	912	826	793	835	860	898	834	855	854	884	805	873	830	810	840	829	882	856	830	817	878	833	837	884	886	883	863	817	835	818	887	854	893	858	867	881	828	844	780	877	846	873	822	824	868	889	837	850	800	916	871	823	850	811	860	829	830	846	838	834	844	805	844	833	860	884	831	863	862	848	892	868	910	852	882	850	878	867	875	857	842	845	818	906	831	848	865	817	887	864	864	847	854	851	839	810	862	859	824	863	885	794	846	833	841	871	860	857	841	873	859	881	865	867	867	894	863	819	865	816	823	826	825	906	854	853	796	859	889	867	854	809	833	860	856	852	859	897	859	814	832	850	860	819	868	878	819	851	873	837	839	859	882	843	867	839	875	855	883	813	844	872	860	840	866	844	890	863	868	878	872	869	858	904	798	863	828	830	920	840	855	886	853	767	863	866	802	861	902	809	873	832	820	879	890	883	848	796	879	889	865	841	875	853	892	882	844	861	841	899	828	881	827	874	841	843	902	842	927	876	853	840	889	856	814	891	901	841	838	882	883	854	837	892	831	843	877	880	856	922	851	875	881	841	832	836	876	858	777	882	859	878	868	904	874	909	821	895	892	897	852	844	938	806	873	906	903	834	906	843	886	870	901	856	880	856	842	885	856	875	854	815	872	888	810	911	770	867	846	865	874	860	860	854	892	890	901	853	839	856	917	854	841	814	843	866	842	854	903	916	878	882	832	850	878	896	844	858	907	892	913	823	873	907	910	850	860	863	902	895	789	837	884	860	827	908	862	840	870	869	882	863	900	891	848	879	871	846	893	917	857	851	852	818	906	899	862	906	823	870	838	843	879	858	857	864	843	868	810	901	869	850	885	863	871	851	892	838	841	858	834	859	845	847	873	925	874	862	802	876	861	853	837	847	876	855
22842	21040	28785	23599	21276	21599	17369	7476	3397	3762	3366	2577	2396	2983	13187	17088	14991	10045	5351	2660	1484	921	677	590	539	512	490	524	543	540	518	517	512	497	521	569	478	523	498	508	491	536	534	514	526	518	489	547	535	511	477	521	526	518	508	493	532	542	523	534	524	511	521	494	563	512	508	519	526	521	537	526	521	534	510	507	523	520	523	538	515	530	548	508	507	525	549	514	524	545	497	516	536	519	508	496	563	479	532	561	506	506	539	517	540	483	506	504	533	542	519	511	493	514	519	502	505	512	510	531	538	521	535	504	534	501	485	505	504	558	507	515	507	535	522	507	527	547	548	512	535	549	486	502	534	519	508	521	546	514	518	534	548	516	516	526	489	527	528	569	543	528	529	514	527	498	520	510	528	531	551	491	487	524	518	499	578	561	519	499	522	539	508	504	534	571	475	523	527	538	549	561	544	537	489	457	490	491	494	553	527	549	568	565	514	542	551	500	533	544	552	485	541	567	466	519	508	528	537	523	509	568	510	513	542	543	489	492	500	524	517	514	506	519	546	494	541	516	493	525	476	535	486	470	553	553	524	505	525	513	537	507	521	536	498	493	502	521	568	545	504	549	468	482	572	525	481	520	513	515	524	525	521	537	497	530	519	520	478	550	516	496	507	520	510	525	526	543	496	534	525	548	541	494	491	520	530	503	505	504	536	528	537	516	502	471	507	526	513	510	525	552	503	511	535	503	529	534	526	521	486	526	525	553	496	513	516	525	554	558	533	517	478	569	518	524	527	548	507	526	548	557	540	526	495	555	537	529	491	555	504	521	512	550	512	520	516	542	540	537	542	538	515	578	500	460	544	520	469	517	539	504	507	521	490	509	548	502	542	518	512	528	533	560	515	514	498	539	531	536	554	509	521	510	493	530	496	559	485	511	561	546	513	533	503	528	529	510	498	503	536	488	556	524	495	498	510	588	539	543	545	543	496	542	502	509	515	544	542	502	574	540	574	499	527	521	545	533	511	531	487	528	521	508	506	530	552	526	541	529	551	538	546	534	491	541	553	552	555	515	534	507	539	520	499	562	513	453	518	494	516	517	532	490	539	518	526	499	524	514	519	485	534	543	509	512	469	541	510	560	552	516	559	517	528	523	545	542	549	489	501	510	544	562	509	528	559	497	503	552	506	544	517	528	554	517	513	529	500	507	522	548	537	527	489	519	540	509	536	535	527	570	531	549	508	492	517	534	512	539	555	522	516	524	535	519	533	522	536	520	538	544	567	529	524	535	479	539	538	516	570	563	540	508	544	565	528	532	577	491	538	480	530	494	533	558	492	481	496	581	547	535	544	507	551	527	498	529	491	545	499	523	531	521	528	524	491	511	516	527	481	519	499	566	514	533	539	536	533	522	545	516	582	520	534	517	489	506	512	517	542	481	519	524	495	546	534	530	508	514	510	539	528	496	515	543	485	506	525	548	513	560	546	581	498	565	522	538	521	532	446	518	549	482	503	571	523	534	506	485	528	492	509	538	543	522	530	497	542	500	522	503	541	535	561	518	505	571	554	549	493	546	506	536	520	528	555	523	549	529	560	509	558	552	534	494	510	543	515	552	516	553	524	513	543	543	512	514	514	511	522	505	522	528	504	531	531	524	540	524	549	510	544	516	506	532	559	523	517	478	505	509	526	498	543	525	525	486	520	522	543	497	568	505	547	548	541	526	499	534	526	546	464	531	526	510	517	527	549	541	534	533	498	536	507	504	539	487	508	528	500	535	533	544	511	598	490	506	507	504	517	522	523	509	584	522	519	529	540	523	583	535	501	545	509	560	553	529	546	506	523	501	511	511	555	518	509	502	523	485	521	526	522	507	515	517	504	505	513	515	511	543	493	547	518	534	522	512	526	502	499	491	514	530	540	527	505	482	528	512	536	527	544	509	538	492	517	543	523	520	564	551	509	515	552	501	536	523	527	499	511	456	513	532	504	556	558	532	489	541	554	524	563	568	544	505	522	468	523	495	529	552	488	520	538	503	541	515	539	508	532	556	532	535	520	576	529	531	491	520	530	542	525	523	515	496	532	540	525	537	526	512	495	504	496	559	525	524	509	539	534	520	520	521	501	518	524	569	482	536	559	596	549	540	547	554	533	557	538	537	523	500	536	510	522	519	526	505	503	501	520	502	504	546	523	529	506	465	505	495	470	498	548	509	522	512	515	518	538	515	517	500	506	531	527	501	483	493	485	492	521	501	517	518	517	542	523	522	514	470	537	550	531	536	561	499	509	529	540	499	551	537	497	480	523	526	511	497	524	535	511	521	505	538	506	528	547	529	551	506	527	521	514	557	484	524	504	493	530	538	522	511	566	507	475	538	533	526	516	572	531	509	540	488	544	548	487	491	526	528	527	508	492	550	526	496	508	564	531	554	477	534	548	534	494	537	519	537	510	526	588	530	486	512	495	556	486	529	575	499	532	541	478	491	501	494	518	493	541	534	495	528	544	501	479	475	526	504	577	512	539	516	562	527	494	502	540	504	519	506	497	529	505	472	491	523	532	489	518	573	491	487	555	524	512	509	526	557	524	575	561	556	543	467	521	518	511	519	556	533	532	514	513	518	567	579	565	562	533	574	527	508	513	509	484	533	568	532	510	517	516	485	522	607	554	523	548	511	558	537	551	496	501	552	486	498	492	565	505	553	543	524	533	505	462	522	525	518	520	543	503	531	521	566	538	494	527	495	523	525	489	479	522	532	526	510	484	525	529	517	529	511	521	527	517	521	531	522	554	523	538	495	476	519	532	522	535	527	506	476	521	515	533	491	474	525	517	509	554	506	507	495	522	469	502	559	545	519	512	515	468	487	546	525	497	550	535	553	482	543	525	531	484	495	537	538	544	527	552	532	514	523	518	500	496	503	504	505	512	538	533	552	527	553	501	548	542	551	520	534	503	544	496	509	524	516	546	497	519	531	521	508	513	462	545	527	512	526	517	525	510	536	549	516	505	526	523	493	522	519	524	535	510	511	521	506	532	500	539	587	509	533	538	544	516	520	487	547	524	541	542	523	524	501	526	504	571	553	508	529	530	511	479	521	488	531	508	563	545	516	542	524	546	551	543	499	521	542	550	505	540	533	478	556	501	504	496	516	529	527	531	530	512	525	522	515	553	505	518	528	544	482	505	528	559	483	515	505	512	491	492	527	520	490	524	563	505	540	524	514	521	509	518	534	575	500	515	526	527	531	494	529	544	492	501	500	507	518	497	485	511	493	556	513	520	507	470	468	482	544	551	510	547	544	508	548	490	571	504	531	524	499	530	548	538	541	537	536	497	539	507	491	555	509	513	485	512	526	497	527	510	493	507	515	521	505	511	525	530	526	527	550	493	536	550	563	513	550	550	519	525	496	465	549	537	526	556	553	496	495	516	525	569	532	478	576	494	521	522	536	476	520	506	499	502	542	510	496	528	497	543	506	542	517	494	543	500	526	558	480	502	496	538	514	498	570
30370	55143	52169	36866	29101	23621	19962	13787	8283	9270	8030	6249	5544	6853	23412	25704	22642	15996	9653	5196	2751	1632	1039	874	845	735	775	847	755	738	788	777	756	784	764	801	833	773	767	735	749	814	756	792	789	772	821	745	808	786	760	750	778	786	777	831	792	785	747	761	750	796	745	809	816	804	792	808	762	784	796	763	792	782	841	780	839	741	727	756	784	756	741	735	792	793	786	722	753	777	744	835	689	779	751	816	797	765	754	769	769	786	782	774	808	760	740	782	786	761	726	782	785	760	740	764	767	799	789	821	805	761	750	800	772	799	785	785	784	763	715	730	809	721	791	774	769	745	817	754	741	810	797	761	775	748	757	763	763	782	788	805	772	731	740	775	791	759	812	753	811	762	750	752	743	791	739	772	818	791	763	788	733	817	751	767	779	777	768	768	814	776	731	743	819	791	792	750	820	783	788	793	843	767	775	798	760	753	760	789	828	723	819	755	754	762	785	756	735	780	776	811	771	782	778	765	769	783	764	788	773	747	794	802	792	738	800	750	800	805	822	783	802	750	810	781	804	803	768	817	768	740	786	805	770	777	789	789	735	737	757	736	808	764	763	792	796	739	783	789	788	804	793	759	822	772	782	777	781	837	776	783	751	786	745	767	708	762	809	764	809	779	757	809	775	782	779	800	772	789	792	794	748	779	740	776	803	736	755	775	761	778	766	759	785	779	734	761	800	725	724	786	741	770	728	784	760	788	772	817	773	820	745	743	779	779	788	738	759	812	749	764	767	783	796	770	773	766	831	759	795	782	754	747	797	794	770	768	798	818	778	777	758	738	771	798	768	749	793	778	724	779	742	765	819	771	786	743	800	710	764	769	817	767	786	773	757	761	746	783	793	793	779	712	762	739	787	814	795	806	825	794	778	822	829	802	770	782	793	756	736	800	764	825	833	756	786	776	794	732	772	802	770	778	796	799	788	775	776	796	787	737	805	766	795	752	760	790	772	737	822	742	794	764	807	773	787	766	772	802	749	774	782	797	734	778	771	801	775	744	745	812	794	823	753	736	770	786	766	773	795	781	777	774	788	787	799	754	783	762	816	767	790	777	823	759	815	764	798	802	765	738	761	818	833	761	822	749	768	768	761	839	800	801	783	741	759	791	775	771	768	819	793	746	783	796	788	730	770	701	757	789	784	815	761	742	732	791	752	767	788	761	794	721	794	766	806	784	766	818	750	765	757	737	823	769	746	791	767	810	774	764	792	782	735	766	782	788	812	823	769	714	810	782	778	768	768	785	747	745	837	783	756	773	774	789	792	786	723	775	806	796	808	742	783	784	740	729	793	747	739	795	805	807	744	833	779	769	774	789	768	821	822	782	790	762	761	778	771	786	741	751	737	742	754	794	768	766	752	820	780	819	774	803	760	781	755	767	765	766	774	785	788	839	768	776	809	783	729	813	814	750	796	799	754	744	783	794	795	726	758	744	775	774	786	762	804	823	775	784	745	801	788	766	725	776	800	773	766	775	805	778	755	789	771	788	776	775	805	807	797	766	722	776	787	816	750	790	776	775	757	697	718	760	794	738	815	801	739	785	761	751	755	784	764	788	729	769	795	803	803	821	777	780	748	776	775	743	784	745	758	786	750	757	789	745	761	778	805	764	777	785	778	755	749	756	782	752	770	757	747	738	730	720	781	782	811	747	741	785	789	766	804	781	805	790	802	784	805	775	773	741	757	766	790	812	818	727	763	789	786	766	801	772	730	805	789	752	786	854	787	830	734	768	778	740	730	766	775	788	800	732	767	756	802	757	713	749	771	739	748	799	861	820	722	725	751	754	723	778	793	734	799	808	799	773	796	846	769	779	811	782	810	747	789	758	816	771	743	744	723	746	772	737	755	773	791	783	824	703	795	786	756	770	817	750	761	818	777	782	777	777	731	755	746	779	809	753	783	813	794	789	808	796	764	751	734	782	763	791	779	769	795	755	763	823	755	824	777	784	766	785	800	751	794	787	790	744	741	764	822	812	768	750	779	742	792	788	747	760	769	763	750	788	753	768	752	736	781	723	804	748	751	754	718	778	767	822	715	791	799	833	750	792	819	798	806	743	777	731	779	824	754	793	749	753	754	756	762	773	778	773	796	833	748	733	793	789	766	752	761	764	761	761	794	767	816	769	791	732	811	770	752	769	775	745	752	788	748	803	781	785	754	752	778	756	781	794	752	775	790	758	745	745	793	804	762	822	814	768	763	774	750	766	779	786	810	749	760	764	778	801	773	751	781	761	723	769	754	759	809	808	740	769	821	790	794	773	786	786	781	780	717	734	770	754	746	777	820	824	768	720	775	745	810	750	790	780	816	767	782	763	735	805	802	748	844	769	825	724	754	766	780	773	734	775	769	786	803	786	764	832	754	796	763	760	769	779	807	753	819	766	776	791	777	787	792	741	776	827	767	740	739	782	771	824	772	757	738	741	789	830	751	771	722	780	768	805	744	823	744	767	760	731	752	786	745	781	746	736	752	785	756	775	765	810	772	796	769	741	782	825	777	801	792	804	747	804	742	785	764	761	704	799	803	775	785	795	797	776	768	739	760	732	773	802	806	783	835	739	770	751	800	761	772	777	736	823	779	804	759	807	810	799	727	787	714	763	770	770	735	772	804	746	786	791	777	777	812	768	812	745	757	768	794	768	772	781	724	817	736	812	737	733	782	792	803	746	708	744	761	780	752	794	786	775	778	776	808	835	745	771	740	824	812	763	735	812	777	763	768	726	821	753	735	772	781	778	768	754	760	767	762	736	796	775	766	755	794	768	779	794	776	779	840	804	791	745	803	747	743	760	726	781	780	798	730	763	760	732	731	773	839	778	797	747	771	781	766	771	782	750	769	788	784	769	779	770	821	746	769	764	727	756	825	774	789	755	767	802	774	785	790	775	788	755	785	773	762	787	795	793	781	778	790	806	778	745	816	797	728	784	778	775	772	771	721	752	788	797	723	759	754	764	765	747	781	786	755	805	744	811	803	773	774	815	780	714	790	789	753	811	790	747	718	798	733	764	796	718	796	771	801	787	758	784	798	745	774	771	774	790	823	779	731	805	789	762	773	750	739	759	803	766	732	761	789	778	690	782	766	808	777	780	800	711	807	738	770	767	745	788	823	790	770	775	758	773	786	746	771	808	781	819	760	790	784	771	746	774	771	807	792	757	757	743	768	759	761	766	751	771	739	691	815	757	782	798	788	796	744	772	769	773	787	770	786	793	780	814	784	804	736	764	810	763	794	779	765	792	796	708	798	759	750	786	853	739	760	814	790	800	789	825	769	781	779	785	800	796	772	748	759	759	754	801	804	791	764	755	730	774	793	774	746	778	806	713	865	784	791	781	782	780	780	750	758	808	726	797	842	754	789	749	747	747	803	789	812	762	838	740	780	769	757	752	790	798	785	767	752	798	787	819	755	777	738	798	824	770	745	801	787	707	809	747	763	750	791	770	777	783	726	774	752	794
27267	23921	28700	20670	9538	6159	5435	3575	2547	1874	1626	1357	1349	1425	1931	1828	1639	1304	958	752	595	617	573	554	523	553	536	566	527	546	576	533	542	524	555	538	572	503	539	556	552	558	503	543	565	524	585	569	560	519	532	567	532	552	511	562	515	523	542	538	581	523	512	534	567	555	532	590	539	547	571	561	510	536	562	536	547	558	567	568	554	538	561	569	500	517	533	535	526	545	562	547	536	510	559	572	511	555	573	519	525	497	584	538	531	584	537	532	575	530	578	531	527	540	579	520	548	540	534	524	513	549	514	563	582	543	533	530	543	490	534	521	569	537	550	542	518	559	529	557	560	572	553	546	542	594	550	590	541	525	520	556	547	555	543	578	503	540	506	562	551	578	561	555	509	561	528	537	549	516	532	545	531	560	504	537	552	579	559	518	545	538	546	554	510	564	505	563	559	520	560	539	559	556	546	566	553	500	563	562	557	538	532	525	547	559	567	552	546	544	567	509	516	534	550	549	530	525	548	535	564	553	527	582	535	568	533	572	495	554	531	524	536	556	525	523	536	509	505	506	584	546	545	538	546	546	575	608	545	554	504	506	527	559	579	534	528	554	534	516	545	506	532	519	598	532	562	532	546	565	525	516	522	533	534	519	530	567	564	537	524	576	520	497	577	584	580	559	573	526	514	563	579	512	524	499	562	579	533	579	530	528	536	515	553	492	516	512	559	570	558	564	559	504	502	555	524	545	531	549	549	540	542	559	557	531	578	545	537	535	534	509	538	575	536	547	551	522	512	503	558	522	538	572	537	575	560	540	567	521	556	513	536	569	540	496	548	585	566	530	550	527	518	553	586	541	529	518	577	542	540	550	530	579	560	552	554	535	575	528	556	572	533	528	550	562	555	526	547	496	571	488	542	617	539	584	529	572	593	562	555	537	533	466	537	546	530	505	512	529	525	557	548	544	573	541	547	542	529	579	509	524	543	610	547	524	572	549	535	548	540	511	528	545	530	575	521	510	560	590	516	494	576	564	543	534	533	539	552	534	525	547	529	529	517	619	525	554	542	517	492	557	580	525	544	561	544	591	549	537	500	489	548	567	532	542	560	541	545	559	528	589	546	596	564	596	538	526	544	553	510	549	565	556	554	540	523	552	538	533	530	577	532	507	523	535	550	561	547	516	566	539	516	528	546	535	520	557	561	566	600	555	543	569	542	519	535	574	545	559	528	545	532	550	560	573	554	557	593	530	544	563	531	579	536	573	579	551	547	520	509	560	561	544	570	552	538	585	572	589	513	559	589	579	516	530	537	493	573	538	560	530	544	568	535	552	573	562	531	564	530	494	566	555	520	535	503	555	536	558	533	537	582	572	546	547	524	548	519	538	540	578	575	589	524	482	551	550	566	539	565	533	545	520	568	525	516	528	563	557	542	578	525	581	559	502	558	511	534	524	524	540	524	559	530	515	555	518	560	569	556	508	592	548	558	529	567	525	557	554	512	555	541	542	552	556	563	571	567	537	560	537	547	519	534	521	520	565	553	586	559	512	578	531	563	539	546	565	519	545	574	532	561	545	581	553	549	566	533	569	558	526	558	497	562	515	501	552	515	513	489	530	590	543	565	545	563	591	535	557	540	504	583	531	548	550	556	560	542	544	534	545	528	519	566	538	531	552	523	539	536	512	569	532	518	545	539	538	571	535	557	539	523	504	527	538	537	539	569	514	532	479	536	545	567	512	537	567	535	519	522	566	544	569	559	565	555	536	507	534	504	535	532	574	542	529	548	564	516	546	539	542	525	559	535	567	586	530	491	555	540	564	558	589	559	534	486	528	549	561	516	548	554	532	514	556	519	561	565	521	524	557	619	513	544	537	541	568	556	510	525	541	524	563	563	557	541	548	553	572	569	539	554	536	503	554	542	545	511	534	512	564	542	524	548	550	522	565	516	520	569	512	538	564	552	556	543	539	558	525	534	543	529	552	560	577	555	523	575	581	563	547	525	520	565	534	542	561	522	527	517	524	549	553	587	583	544	585	586	503	538	572	536	524	524	508	558	511	522	518	524	546	541	574	533	534	569	548	594	524	534	546	570	512	515	569	538	571	525	529	558	520	515	545	557	540	576	521	553	524	532	534	499	528	523	521	573	542	543	563	509	571	555	552	582	518	537	544	539	534	563	539	526	541	564	531	553	549	547	558	568	522	563	544	562	526	536	518	503	583	504	516	550	557	543	564	511	515	556	574	534	541	581	516	558	541	531	536	537	506	571	557	534	526	562	513	585	554	518	533	563	527	590	549	565	520	548	556	602	563	567	551	500	567	588	540	541	553	521	536	582	537	558	517	533	569	575	604	571	528	554	548	530	512	542	564	569	560	518	532	524	533	554	516	505	516	562	528	554	518	536	542	544	575	538	551	531	569	543	554	583	544	546	563	574	470	567	577	553	572	571	577	561	556	569	554	540	545	588	523	551	552	562	507	521	517	529	524	578	540	516	507	562	580	563	545	561	560	556	549	570	549	554	537	528	545	525	564	542	558	543	571	537	530	559	540	565	567	524	566	561	557	523	532	557	571	541	514	579	559	557	522	575	527	565	525	537	564	554	588	550	545	538	563	555	521	532	587	544	536	530	528	526	540	510	531	532	515	550	545	490	548	542	552	566	576	528	532	539	538	496	521	570	545	575	545	575	562	535	538	545	549	521	535	529	554	523	542	542	492	563	564	519	527	571	542	541	557	529	555	574	544	523	511	509	568	587	574	544	514	541	593	550	513	546	525	548	564	507	548	528	534	546	549	513	599	508	523	544	557	537	521	540	553	541	579	553	522	552	552	551	520	558	544	553	504	565	543	552	545	541	574	555	583	533	552	567	564	556	572	536	553	542	528	519	494	568	592	543	539	548	552	520	538	569	541	572	612	488	508	561	558	508	588	525	529	545	515	575	534	546	541	546	519	553	568	558	502	522	563	526	513	534	526	579	586	569	548	554	547	590	534	597	568	567	553	531	534	524	512	514	555	528	522	528	546	554	563	553	525	557	533	559	550	556	537	547	549	492	546	556	505	550	515	557	516	555	558	550	520	548	537	545	490	568	563	554	558	584	498	585	553	576	552	569	521	551	508	547	579	542	526	572	535	558	528	576	505	496	551	550	540	564	565	553	565	560	554	530	564	483	585	547	524	526	581	574	526	513	544	547	524	522	552	567	552	569	573	549	536	603	489	566	576	548	581	559	568	527	514	539	527	529	531	566	567	542	512	564	555	551	503	544	557	537	530	559	520	530	582	536	544	533	576	529	552	547	544	554	536	546	611	540	533	557	534	523	536	537	580	523	520	542	522	550	534	552	549	508	522	504	587	564	539	568	517	561	543	532	544	531	536	532	532	576	561	531	576	540	543	568	565	537	543	528	572	547	518	526	533	551	564	574	553	567	557	554	537	547	568	561	551	548	558	569	521	471	557	571	572	531	577	534	523	538	530	546	562	529	561	555	562	561	558	540	533
25863	40311	36257	24306	15218	13135	12207	8508	6357	4984	4281	3361	3172	3508	4037	3755	3249	2359	1698	1224	1062	903	899	834	840	849	847	824	777	784	803	793	767	848	863	820	811	782	782	835	857	853	819	841	845	815	863	778	830	852	824	868	823	789	786	835	811	824	817	808	831	812	826	794	840	781	809	786	764	847	850	804	872	855	781	817	801	793	816	805	800	844	835	795	847	820	819	794	821	839	829	822	872	816	819	819	874	810	845	824	815	856	847	801	785	832	862	806	826	782	798	798	828	837	828	775	786	851	827	814	843	810	798	819	836	780	861	831	807	793	786	779	759	762	815	812	806	830	818	723	828	836	828	800	860	795	795	822	864	831	802	824	793	835	834	812	876	830	838	842	834	833	820	796	813	793	794	794	854	854	820	834	849	829	807	843	796	815	865	866	846	849	825	819	835	789	834	815	804	850	832	809	805	797	827	810	806	809	783	806	822	812	829	816	814	803	848	847	804	825	806	833	803	780	794	848	833	798	845	826	795	849	762	851	829	868	817	834	845	814	855	850	826	837	825	827	831	801	816	789	772	866	796	820	836	811	784	827	839	799	852	816	793	838	824	799	835	818	815	872	799	855	831	797	780	808	841	775	817	838	733	812	801	805	863	817	832	791	856	831	821	832	815	817	830	820	784	858	834	830	867	821	821	793	843	822	836	820	765	792	793	847	828	793	844	816	840	827	772	769	818	796	747	810	788	801	862	832	848	796	841	800	864	852	843	771	852	842	751	809	804	850	798	806	807	787	785	868	826	841	813	812	821	797	814	786	762	873	819	806	811	855	818	790	849	807	846	829	863	803	829	733	829	795	826	858	784	858	822	826	815	840	800	845	847	804	834	806	845	816	833	816	824	745	830	844	796	872	824	835	788	811	818	809	800	796	882	832	799	799	828	798	789	807	832	817	832	800	804	826	802	844	795	828	861	849	831	870	805	876	846	847	803	838	812	834	845	837	845	854	829	804	851	805	845	783	815	862	767	788	783	805	808	805	900	819	797	770	819	849	782	824	792	791	810	800	817	782	862	817	778	808	803	837	832	789	749	833	843	800	809	792	798	821	805	888	812	832	834	828	829	839	813	842	832	852	852	807	874	832	818	832	824	809	829	844	804	794	824	828	806	816	794	861	829	813	841	824	776	800	820	810	830	763	828	790	825	786	835	765	833	768	881	806	850	842	826	866	842	866	819	781	845	791	872	840	799	853	777	849	825	841	762	781	807	808	864	830	793	809	742	798	793	855	824	791	814	809	818	804	772	869	788	826	832	761	826	817	818	792	852	831	828	799	815	818	864	875	837	805	805	808	764	813	762	787	818	822	820	793	833	822	816	754	865	857	820	826	790	832	845	773	816	797	874	807	807	810	801	823	816	854	853	840	749	779	820	900	793	787	840	833	768	806	777	762	801	800	802	887	821	799	826	815	834	805	823	854	841	850	819	837	805	808	869	816	806	815	871	832	837	765	847	774	784	806	805	811	845	846	822	811	790	820	787	818	778	845	830	795	801	800	855	761	797	820	755	794	820	820	849	855	885	796	859	871	812	781	839	823	796	784	826	843	874	776	863	818	830	799	845	840	789	834	819	790	800	805	859	871	867	866	883	799	851	848	763	841	840	829	859	774	811	802	815	829	813	800	827	837	759	754	827	849	822	812	745	787	861	802	852	877	812	826	842	779	810	823	795	828	844	805	760	846	799	834	822	834	834	770	797	816	821	850	827	845	792	858	807	857	904	778	824	783	829	791	847	782	821	892	798	858	813	838	788	846	777	831	819	824	890	797	822	853	839	790	787	849	843	857	770	792	833	814	817	845	862	823	804	844	794	802	881	816	806	784	874	837	831	809	846	837	796	867	841	812	837	853	822	808	809	825	841	796	823	804	772	898	783	848	800	830	831	801	803	786	811	811	823	835	810	823	860	847	782	833	801	794	849	787	801	787	851	837	804	818	848	797	778	809	765	838	858	824	829	842	845	799	813	790	819	798	842	815	797	812	831	811	783	803	832	776	790	845	763	809	782	842	824	834	793	849	839	825	827	787	775	811	830	780	783	802	835	792	806	843	817	818	811	808	797	810	778	816	807	798	813	867	795	865	802	813	828	754	809	796	771	879	842	789	805	786	786	842	807	818	863	803	798	814	851	899	857	810	766	831	841	820	789	761	845	771	843	800	788	798	817	803	801	771	811	841	823	834	818	808	817	843	805	870	799	818	795	855	829	823	835	813	851	816	822	792	855	801	826	836	802	811	793	821	833	786	832	797	818	789	829	825	775	821	796	837	810	786	850	795	851	776	821	814	824	765	793	834	814	784	811	839	815	843	785	832	828	770	775	852	825	824	847	800	802	807	833	808	797	821	819	772	819	794	799	811	779	796	864	811	841	860	776	835	799	887	850	817	834	787	876	803	799	815	783	799	819	782	797	807	801	834	856	809	830	790	814	779	823	820	768	864	778	840	783	802	812	788	803	838	836	864	781	879	796	757	777	805	790	818	817	809	801	767	831	833	840	819	786	821	865	818	778	859	833	854	801	807	787	834	832	800	811	795	821	762	810	835	845	804	853	815	851	814	793	774	776	828	806	813	823	868	890	847	800	838	817	803	790	821	806	811	829	810	784	806	819	870	783	841	804	804	791	788	819	844	799	836	817	847	746	780	810	836	814	828	779	770	855	807	823	849	820	787	833	852	818	830	809	824	839	788	755	781	832	826	800	801	803	800	819	816	803	818	851	789	786	836	863	834	797	843	805	821	791	811	872	787	817	782	856	856	804	842	841	855	801	781	843	808	811	826	838	873	777	804	765	832	852	829	805	860	780	824	788	800	826	835	836	844	810	802	857	790	815	842	854	804	873	763	826	788	812	828	806	827	841	836	789	845	844	813	807	823	823	857	820	877	823	830	817	865	814	819	802	813	810	800	822	825	893	822	854	766	827	787	847	791	797	789	819	795	827	830	823	819	782	832	787	799	805	823	791	809	784	780	909	810	775	798	808	835	781	810	784	835	768	815	887	821	838	820	816	735	877	875	787	821	791	804	830	784	798	842	784	786	807	781	781	877	834	833	810	826	835	856	903	814	826	814	810	815	828	852	837	782	841	807	845	839	839	808	907	836	815	871	774	753	828	788	808	816	847	799	755	821	828	829	829	816	838	851	855	834	791	823	772	807	809	781	798	857	825	834	839	806	813	875	826	840	789	871	828	780	772	799	865	841	838	820	815	839	828	822	870	821	803	775	805	789	794	790	807	852	833	779	864	731	788	838	847	835	836	762	789	814	803	759	770	776	879	821	841	846	769	814	903	780	817	798	911	817	838	830	837	850	823	812	819	833	868	835	788	884	806	824	788	841	791	809	808	820	862	850	846	833	805	823	843	815	850	835	802	823	765	815	821	832	748	833	855	873	834	818	811	885	771	862	812	820	833	848	792	803	790	848	807	827	830	813	779	805	799	816	775	814	845	808	797	830
24301	21142	28337	24664	20264	13505	7003	4166	2375	2636	2574	1968	2757	4852	7625	8353	6554	4476	2765	1577	1062	765	647	622	584	574	616	550	581	580	600	534	584	558	594	616	634	587	595	590	558	554	524	557	576	587	593	587	587	579	577	595	546	583	602	602	577	573	590	611	582	577	596	567	551	619	543	600	557	623	589	506	568	607	573	583	596	584	563	594	595	601	569	558	577	547	540	544	595	529	582	521	560	569	571	538	573	566	590	572	561	560	548	597	583	556	549	592	570	574	542	574	576	566	549	589	584	552	591	560	574	539	547	541	562	588	568	540	605	551	567	582	597	565	556	548	533	558	545	582	559	574	538	536	575	574	574	540	574	567	557	559	611	586	585	547	564	542	598	566	569	556	560	567	583	592	553	580	576	580	597	602	579	538	575	542	611	559	575	565	585	609	570	587	565	564	598	556	559	590	532	548	558	593	533	598	568	529	590	596	562	557	567	541	568	555	561	543	539	557	573	567	585	570	581	578	588	577	614	598	614	582	590	593	588	574	587	571	559	590	545	532	594	551	579	578	544	558	565	581	568	561	568	555	546	573	582	570	570	547	546	581	532	551	567	575	571	592	511	550	617	540	570	598	539	588	567	559	608	568	568	556	603	599	569	614	546	545	599	550	530	596	547	567	574	563	560	584	544	571	553	556	598	610	556	587	573	593	553	584	565	599	544	597	561	589	532	569	591	581	604	504	574	581	535	574	603	575	554	597	599	569	567	603	576	556	576	591	559	564	535	536	511	608	593	566	556	581	609	542	562	525	583	608	563	570	580	524	578	584	576	546	580	555	591	560	614	570	578	569	522	562	564	579	568	570	589	588	530	572	580	581	565	578	560	581	581	529	571	595	546	536	551	589	522	557	551	557	554	574	553	547	550	580	617	556	563	574	598	576	576	564	542	534	531	553	532	575	582	604	594	568	602	579	593	522	540	559	541	541	522	531	584	560	570	560	581	586	573	565	557	592	578	565	589	562	586	573	604	608	552	591	559	578	558	541	610	586	541	550	603	597	577	574	556	575	539	601	582	581	536	560	572	584	558	558	575	568	602	600	577	549	542	582	585	568	542	613	523	584	546	568	561	640	555	554	545	578	566	601	585	556	616	559	545	543	600	573	570	539	580	560	599	576	593	532	534	599	597	534	565	584	551	582	551	596	565	573	591	564	574	601	569	557	577	535	554	596	567	572	498	621	549	565	568	547	606	586	601	555	574	548	532	603	549	549	542	556	529	561	550	543	573	597	577	583	532	568	534	529	572	576	573	580	591	539	535	572	572	590	577	546	591	605	592	566	572	568	584	562	532	570	570	585	564	570	579	545	574	584	537	565	575	596	542	553	579	593	569	556	519	574	606	573	558	574	553	533	592	528	601	549	578	597	532	599	546	573	552	570	551	638	560	578	568	509	551	565	566	592	559	615	560	551	572	535	541	587	576	579	527	564	576	551	548	612	591	580	574	584	528	609	549	549	567	573	585	602	547	575	547	562	563	607	599	524	573	547	534	546	570	579	571	539	531	598	588	580	545	586	558	523	589	616	571	600	575	602	587	546	548	548	517	585	555	575	587	585	581	566	571	614	599	561	598	535	521	569	538	580	555	548	568	557	574	557	543	566	571	585	586	581	580	620	586	563	556	591	568	586	546	523	580	586	598	573	558	629	567	590	572	592	580	568	556	621	551	568	559	575	537	543	595	547	573	533	633	587	609	587	569	606	555	563	581	578	577	578	537	605	565	545	535	548	542	567	584	602	583	590	548	589	542	576	547	545	600	560	570	553	547	572	559	570	566	559	586	549	601	535	567	575	516	497	568	574	581	548	573	567	545	581	544	537	591	563	546	574	605	608	561	613	548	577	575	508	538	613	585	568	597	561	558	547	569	553	543	609	556	575	512	542	556	581	518	555	528	551	558	582	587	549	553	579	572	566	582	582	544	576	606	589	592	567	514	586	543	610	614	571	566	592	582	566	573	583	567	603	572	582	528	558	581	543	571	537	570	561	586	546	582	554	561	572	579	602	560	567	557	500	578	567	585	559	612	547	549	549	603	536	576	557	572	532	575	586	566	570	576	566	555	547	545	584	570	548	540	553	567	606	596	499	594	546	568	573	588	572	516	615	574	554	549	566	530	572	580	614	572	583	584	561	551	559	542	588	570	579	572	571	578	584	558	567	573	557	570	576	552	580	605	566	616	613	559	576	582	611	543	549	551	586	574	585	585	582	565	531	570	566	567	575	578	579	584	594	593	573	547	592	574	570	546	551	570	559	578	584	553	543	570	607	573	607	556	531	583	613	538	563	592	549	571	574	549	552	590	558	566	548	615	604	555	567	561	541	585	574	576	535	554	567	585	595	568	574	555	559	541	595	581	593	533	552	549	579	540	573	558	558	570	563	581	564	573	600	562	575	572	593	555	588	584	547	580	555	546	581	567	555	563	578	542	571	558	609	563	605	551	585	526	566	571	572	543	578	533	547	570	570	553	579	600	528	553	563	556	574	576	550	566	578	597	548	558	605	587	584	585	554	547	612	621	564	565	562	558	532	570	532	514	560	558	561	541	538	510	561	571	564	609	604	584	589	570	559	564	593	566	562	508	571	572	581	548	566	540	584	537	530	624	610	557	525	560	562	566	531	588	533	594	605	582	544	593	585	566	524	581	603	584	629	615	512	576	540	574	579	589	602	563	600	578	574	569	554	535	546	559	553	578	577	538	573	570	508	571	546	531	556	572	582	570	536	568	555	585	559	561	592	561	558	596	570	589	522	536	572	577	565	551	567	573	567	545	603	616	538	588	559	572	552	556	576	570	525	575	561	556	570	535	547	572	520	562	537	546	585	571	533	554	567	577	587	549	568	563	598	568	592	589	541	539	579	553	586	553	538	558	596	582	586	584	588	574	557	554	562	554	568	564	564	583	562	538	564	560	592	567	568	578	571	618	534	569	555	567	565	559	553	563	564	585	590	580	568	579	582	562	564	598	553	546	562	573	605	549	582	580	612	581	569	574	554	550	579	556	574	569	537	601	571	600	536	521	579	565	546	552	579	597	566	558	592	516	569	586	567	573	548	559	592	560	586	622	533	574	551	548	574	547	572	585	599	625	555	574	597	530	575	572	591	573	561	553	566	549	614	553	558	593	561	602	584	620	596	538	568	575	578	617	569	544	543	552	564	564	604	645	570	570	572	576	519	602	579	580	562	575	575	596	541	616	582	553	603	573	517	530	567	568	542	546	554	592	558	534	560	573	571	571	565	562	588	553	604	594	571	622	585	556	543	585	612	564	564	559	552	540	545	585	560	565	572	575	566	546	546	559	562	540	550	598	557	566	571	552	609	578	573	575	596	571	594	554	564	542	550	590	631	570	600	577	556	569	557	606	566	559	531	577	590	573	540	609	621	579	584	584	564	586	547	578	598	597	552	566	544	507	565	600	558	542	571	552	550	540	546	562	549	566	580	558	622	561	534
26131	48354	45286	27440	20436	17171	12381	9552	5844	6854	6235	4643	6664	10851	15148	15398	12360	8678	5344	3175	1885	1243	999	928	914	913	820	845	856	814	813	842	846	920	868	851	788	884	850	879	850	845	845	841	863	849	865	834	865	904	811	873	867	879	894	846	792	843	835	897	847	852	815	880	858	921	844	833	834	871	836	822	857	861	883	856	835	801	873	887	790	868	867	801	875	895	874	918	835	806	866	861	796	862	817	873	820	851	819	855	840	853	893	872	836	909	881	857	942	856	861	873	846	882	850	878	840	876	820	814	859	894	841	803	816	786	898	822	813	809	852	825	842	869	853	846	850	922	873	819	868	825	848	847	842	886	830	890	885	857	852	860	853	847	889	858	850	827	861	833	866	809	877	829	828	858	854	867	868	817	879	870	869	884	842	840	833	855	914	811	893	864	873	876	853	897	849	805	875	840	853	888	856	893	821	862	802	849	842	841	860	814	873	840	855	876	862	843	874	837	885	828	818	909	861	859	835	876	837	821	866	846	858	778	871	812	880	832	854	836	782	906	873	842	907	826	850	836	858	842	842	881	890	847	860	844	861	836	867	871	890	805	816	878	859	827	873	872	798	866	907	845	859	853	872	898	862	796	859	878	871	851	871	877	849	885	830	867	864	808	871	844	846	809	873	866	866	871	857	834	862	860	832	886	847	894	864	896	850	862	837	864	868	841	910	867	834	890	912	875	894	812	806	833	850	846	838	809	874	885	875	872	864	805	831	869	833	822	821	867	822	815	828	832	801	802	867	829	916	825	897	913	871	840	890	799	898	863	845	873	859	878	843	844	871	919	822	876	861	902	822	847	833	844	866	834	853	848	838	875	853	882	896	826	876	844	858	816	889	822	881	842	875	893	843	862	881	865	865	869	793	818	912	871	827	890	823	848	854	877	815	885	885	870	851	883	875	870	845	875	856	865	830	893	832	899	792	792	821	833	838	874	846	808	882	831	861	883	856	898	813	838	849	829	858	877	815	854	865	879	906	805	846	806	861	814	860	858	896	853	817	818	822	894	852	839	855	878	887	819	826	888	927	831	861	876	841	866	847	881	844	805	909	828	852	869	900	843	875	833	891	831	890	825	883	892	851	793	850	880	832	906	883	843	910	909	864	879	845	859	897	820	867	878	836	862	836	878	893	832	867	786	882	875	858	882	793	852	851	860	786	872	862	832	839	931	874	902	848	896	922	843	878	893	840	885	851	865	868	934	841	870	810	874	890	836	903	821	814	835	855	866	862	858	872	895	850	832	929	837	869	836	833	854	828	856	818	867	888	895	851	848	827	906	869	866	811	871	815	836	854	883	925	844	896	831	871	874	876	883	892	829	886	816	840	882	816	870	876	831	831	865	874	894	844	887	865	844	834	867	847	865	878	921	872	874	880	901	854	792	863	805	843	840	890	868	903	865	847	838	867	821	835	805	800	883	901	870	887	853	850	845	860	837	849	911	848	876	856	835	885	894	852	797	839	840	862	827	876	857	843	876	851	822	910	872	822	845	845	824	827	861	866	802	855	853	806	859	845	812	871	842	804	880	848	870	874	853	868	878	790	850	846	902	913	849	888	827	813	876	894	842	841	850	841	855	858	840	843	835	870	881	868	877	872	856	860	815	833	860	872	864	872	874	852	856	906	777	867	802	851	859	841	875	858	836	861	880	878	890	876	851	834	825	866	874	861	873	890	830	850	828	831	814	881	839	866	831	826	854	887	860	821	869	821	872	898	806	799	871	817	825	846	877	908	841	813	837	809	926	777	834	837	914	848	843	833	815	876	839	901	869	853	833	882	867	878	861	809	869	838	810	867	840	876	867	812	857	845	879	824	880	869	832	890	875	901	881	851	846	866	811	787	839	823	871	845	838	861	868	866	920	844	874	888	849	892	861	822	799	814	821	860	820	856	874	909	855	832	870	853	869	837	844	876	807	807	862	845	875	786	883	888	848	911	850	830	888	876	813	887	861	855	874	831	872	824	807	809	851	839	883	858	919	853	882	837	812	818	869	853	855	941	891	876	875	910	866	835	848	899	887	812	865	837	888	910	870	886	886	847	840	846	915	885	872	823	906	845	835	859	821	839	811	822	831	907	874	857	856	891	826	831	905	887	876	892	854	864	850	904	855	837	896	881	859	791	835	787	862	808	859	813	868	887	889	842	834	865	898	839	814	889	830	918	890	914	869	860	934	883	871	890	904	810	899	874	879	847	829	841	848	904	862	912	870	817	865	874	899	795	807	875	891	854	865	852	874	881	803	846	874	855	859	851	861	820	845	827	845	849	872	847	881	832	871	895	810	856	814	878	808	889	831	862	868	884	810	813	897	852	876	875	872	854	825	887	878	855	831	849	804	887	857	866	875	882	857	890	893	922	834	811	856	848	905	848	884	881	868	833	867	868	867	846	845	862	845	843	865	868	861	860	849	843	879	895	808	897	868	891	879	854	903	902	899	851	867	833	844	816	838	907	844	862	869	885	875	820	827	875	885	915	862	848	821	881	856	848	865	855	827	855	879	866	847	893	888	880	858	899	803	885	862	867	834	892	873	891	827	843	850	863	761	869	835	822	839	887	819	852	837	887	842	852	836	820	822	854	913	848	835	869	840	890	886	892	848	854	865	841	827	917	928	864	871	853	853	808	824	865	857	862	812	882	857	884	860	844	898	793	880	835	816	830	901	853	839	867	882	881	841	867	874	880	849	794	885	830	835	871	816	850	843	856	875	809	892	825	816	909	851	868	823	871	892	802	842	891	889	826	829	857	844	849	871	832	876	853	888	841	859	841	855	876	860	860	848	797	817	864	888	846	827	818	861	857	875	814	853	885	831	939	879	857	882	828	822	845	868	853	830	862	853	895	854	859	855	840	888	855	859	817	840	871	837	830	858	870	869	862	851	864	894	886	835	837	870	885	877	834	883	804	889	843	829	893	841	858	842	867	879	863	843	795	887	813	855	835	862	804	860	850	845	872	858	876	856	924	831	874	847	841	867	845	884	857	896	896	863	857	849	822	807	858	856	853	843	840	843	840	836	894	855	859	862	815	878	875	853	829	863	898	874	896	848	833	869	875	903	839	864	886	837	883	830	850	863	886	839	836	874	862	871	867	870	842	867	809	892	870	863	863	829	860	823	842	914	847	917	881	879	803	865	853	829	830	847	863	878	877	860	878	806	816	877	859	873	896	840	863	849	863	843	880	850	887	840	870	890	827	882	875	876	854	847	848	888	877	842	861	851	864	872	862	879	861	868	869	808	842	847	891	817	822	849	910	845	825	805	851	894	853	849	838	851	832	812	819	864	855	826	826	872	842	872	876	867	870	888	896	825	845	838	851	873	849	839	835	853	806	845	867	837	851	844	854	849	845	884	854	869	869	799	856	880	875	826	816	855	842	844	798	877	837	871	883	892	832	853	825	836	871	869	841	813	842	852	807	832	879	882	860	884	843	902	838	887	850	844	832	880	862	853	903	887
22981	21095	28834	23721	21297	20790	15144	8184	4114	3967	3501	3060	3930	7310	14019	15818	13539	9507	5465	2992	1633	932	676	551	552	549	505	560	496	556	532	512	541	497	500	471	553	542	531	538	567	507	510	538	548	530	529	511	486	535	546	509	536	509	559	545	537	533	531	521	508	533	525	524	562	546	510	495	530	508	522	472	510	537	537	505	514	524	523	539	520	512	514	575	514	545	541	509	553	489	527	521	514	514	523	506	543	553	534	528	491	521	522	529	512	508	518	542	494	501	522	559	523	521	504	499	547	517	578	528	504	520	502	514	508	551	527	503	514	487	531	529	524	535	538	501	547	511	536	517	557	532	492	520	526	511	505	505	491	514	524	543	514	505	521	533	517	511	534	497	557	474	535	475	545	507	490	560	546	562	484	529	517	551	524	549	493	525	509	549	526	523	561	528	516	517	509	516	525	531	523	485	511	520	496	560	538	527	488	554	528	511	490	512	556	499	513	489	537	513	517	466	506	490	543	499	473	520	505	501	558	570	530	491	523	514	479	525	524	525	516	550	547	507	503	533	508	550	519	507	477	518	529	551	519	538	525	534	512	522	531	516	538	528	522	523	512	522	513	501	499	513	524	502	533	556	508	530	516	531	557	538	534	481	554	484	560	518	525	527	551	521	549	516	483	531	529	507	523	517	543	559	524	545	512	523	549	560	528	567	540	528	512	510	502	549	513	509	545	520	505	517	554	527	524	527	504	514	535	520	502	475	511	473	522	503	507	530	520	510	511	489	528	539	495	539	561	538	512	526	558	520	547	500	506	533	495	504	511	514	571	514	522	617	495	588	523	508	490	513	535	485	507	518	537	501	540	495	541	550	478	507	555	517	533	517	527	523	538	481	528	521	526	531	502	524	507	539	495	502	522	510	535	518	514	510	482	548	523	498	526	525	521	537	473	548	500	513	543	496	518	511	525	471	527	513	560	490	518	560	528	518	549	536	543	471	495	530	533	516	518	576	501	513	549	500	501	483	482	550	510	499	514	544	537	493	548	529	518	520	522	563	519	512	535	550	558	495	565	529	520	528	484	508	529	537	524	534	553	505	538	547	523	529	549	527	521	486	556	538	484	519	564	500	523	513	549	543	510	515	559	525	535	503	530	505	509	506	531	505	477	526	564	502	546	522	550	517	546	519	509	515	506	558	546	468	501	529	514	519	536	531	528	546	533	511	532	550	537	548	540	539	531	550	551	538	540	560	506	529	539	559	511	536	500	538	509	524	502	530	525	529	534	516	490	540	528	538	528	482	512	506	533	486	530	528	524	482	564	538	528	494	499	539	527	509	529	517	535	518	502	565	531	517	511	532	517	527	543	493	495	524	487	528	503	549	520	531	492	509	550	520	570	515	500	527	526	544	517	535	536	504	529	503	525	527	516	520	489	537	537	540	519	511	488	482	487	512	525	496	500	544	506	513	493	532	566	532	492	519	484	536	536	511	535	492	493	520	520	487	526	487	516	529	538	508	540	515	500	537	478	534	540	536	570	512	554	539	518	541	523	486	519	563	460	495	538	523	531	502	551	494	488	523	480	491	538	526	501	489	531	538	526	497	546	536	505	520	530	502	529	516	547	512	514	545	527	533	519	531	511	539	504	508	545	569	493	527	468	518	507	521	534	516	519	552	544	550	562	508	496	528	543	475	501	521	531	522	530	512	525	493	538	492	528	528	475	519	519	524	517	495	524	543	496	568	568	559	488	555	546	544	518	523	496	516	535	501	536	488	531	538	486	514	532	534	522	527	541	536	543	522	539	570	514	489	545	542	506	485	533	531	513	470	528	549	558	519	505	490	494	490	529	506	502	549	534	534	508	546	534	527	510	523	532	531	543	504	519	508	519	481	522	538	522	519	497	500	519	515	526	560	506	545	488	539	487	540	521	533	567	520	507	521	541	550	528	518	514	511	505	536	532	504	551	530	543	517	517	545	522	509	526	524	513	504	532	562	512	542	502	531	543	533	511	526	498	503	483	470	536	516	546	563	530	514	569	522	529	516	480	558	518	507	526	556	513	536	513	475	562	541	488	577	533	552	532	569	507	524	539	488	508	524	521	527	507	533	478	527	580	558	496	519	498	526	509	513	484	529	491	548	531	511	562	515	547	526	509	515	523	551	510	523	490	578	521	514	512	526	526	477	566	552	530	495	549	527	522	558	519	520	536	517	540	482	531	518	527	507	536	498	528	514	469	533	487	498	505	492	527	486	544	497	523	544	515	533	501	490	521	507	503	516	567	465	513	530	536	518	550	511	512	535	546	513	563	482	541	521	543	514	475	508	471	496	537	515	504	491	558	518	515	499	533	516	515	504	520	552	553	495	522	529	503	491	509	524	540	556	512	531	509	494	523	493	518	552	502	522	517	560	517	506	530	523	569	469	522	499	527	514	522	518	516	514	524	515	526	539	510	498	494	540	512	553	515	523	532	498	569	520	525	542	516	557	546	512	513	516	513	489	534	520	495	553	506	532	556	512	522	530	511	542	488	530	554	512	561	550	531	538	542	502	482	495	524	493	521	607	511	527	523	528	505	487	533	534	567	530	557	476	544	504	510	510	568	495	532	541	552	526	509	505	532	505	510	532	538	505	554	529	506	515	536	480	473	534	514	525	538	529	528	513	552	543	521	524	548	510	508	551	548	487	512	518	488	475	558	515	481	479	551	528	565	524	513	506	521	501	504	534	512	528	520	527	545	522	534	484	525	512	482	534	494	560	530	535	539	553	522	525	535	523	530	528	536	510	476	499	532	504	550	504	511	566	547	539	503	514	513	510	523	504	556	498	534	514	541	535	515	497	537	546	569	537	500	519	487	515	515	525	524	524	524	505	486	524	501	509	510	510	512	546	541	487	505	530	505	515	535	531	511	546	540	546	518	544	529	486	508	526	514	526	510	512	525	522	517	493	537	512	523	511	522	465	544	535	491	494	566	503	502	538	524	525	508	504	514	488	535	552	460	522	513	537	508	511	470	504	525	533	491	530	518	510	524	485	546	526	513	521	545	514	522	520	539	526	510	469	542	513	488	552	539	510	535	470	530	547	547	516	541	520	508	535	537	537	519	504	551	509	512	536	516	519	539	505	547	510	470	555	513	544	482	526	539	537	512	540	557	535	509	529	556	536	497	507	499	555	488	504	544	516	530	537	527	500	500	533	563	543	493	520	520	544	526	513	558	510	528	516	560	542	503	535	523	537	508	503	492	519	530	485	547	518	530	546	533	509	526	541	527	525	499	491	534	533	508	567	508	531	506	526	508	492	543	504	511	487	499	493	551	473	521	546	520	516	511	538	552	501	542	560	579	545	506	506	549	525	535	533	520	528	539	535	517	561	491	521	509	558	512	563	540	546	499	480	493	530	495	547	488	492	496	552	549	544	514	528	502	523	523	568	502	528	533	524	556	560	519	501	557	540	481	518	493	502	502	573	505	554	573	525	516	546	507	525	472	569	555	523	494	494	464	523
29346	55888	53237	36027	27159	17238	17353	15297	9993	9487	8586	7275	9165	15428	23900	24135	20730	15750	10102	5845	3119	1655	1139	876	865	797	804	796	821	751	767	798	771	787	780	770	776	790	774	786	754	808	800	749	781	794	773	772	779	758	752	774	726	780	800	773	777	755	806	777	791	794	747	746	743	762	817	762	763	764	828	797	735	782	773	761	777	696	797	829	754	745	857	780	771	807	780	786	803	761	753	789	807	775	765	760	747	780	785	783	801	803	744	809	767	774	762	810	782	791	764	784	777	825	809	824	795	804	798	781	779	807	787	788	742	820	768	791	811	725	795	792	750	821	821	779	815	713	798	769	823	813	767	757	808	754	797	761	772	757	771	810	815	753	773	763	794	778	767	736	766	766	808	775	782	793	788	803	768	735	757	779	763	780	734	755	761	783	739	772	723	756	780	789	796	714	811	759	748	783	780	770	785	782	750	776	806	752	781	797	781	768	741	771	841	786	795	799	796	771	757	743	757	799	767	800	765	805	785	805	768	774	798	756	767	810	783	779	799	768	797	755	773	765	763	737	770	751	797	774	767	770	753	785	759	759	778	726	774	811	790	765	818	782	789	793	798	769	812	762	719	756	797	756	738	773	831	814	753	762	792	813	771	762	823	747	771	756	745	775	731	764	756	779	773	757	764	736	799	787	754	834	721	766	774	760	842	722	759	811	805	796	826	760	815	772	802	760	733	812	756	816	742	734	780	765	732	800	768	738	776	725	783	774	750	795	742	810	763	764	785	796	779	800	784	762	710	743	736	814	785	792	727	768	809	775	767	768	772	716	796	772	751	783	775	781	816	769	780	829	806	790	784	784	748	745	748	742	777	753	788	782	787	774	758	784	771	774	805	729	785	786	777	750	750	728	793	757	758	752	777	758	758	750	809	794	803	785	800	735	799	804	797	722	774	754	736	823	790	784	796	818	757	749	764	778	759	768	806	817	858	786	785	734	771	801	779	771	804	761	773	764	765	740	729	811	741	775	783	778	718	768	817	813	745	765	774	811	747	817	814	726	765	750	824	800	820	772	771	779	820	782	753	809	770	816	763	818	775	760	810	831	779	761	759	775	807	763	785	822	754	806	794	801	786	794	794	785	782	791	790	756	799	837	777	764	806	835	760	831	783	764	807	791	745	750	779	815	736	840	791	776	810	711	795	753	758	801	766	798	785	763	818	796	752	750	781	756	732	797	802	798	856	779	739	726	750	762	802	782	761	780	790	783	779	734	835	812	776	761	769	767	817	801	759	792	770	779	793	794	771	723	765	810	758	798	808	793	772	779	773	843	818	801	780	826	805	742	765	808	791	734	752	803	769	768	836	763	781	784	803	756	768	768	776	741	771	785	750	793	829	770	791	778	812	772	751	793	773	770	796	776	824	752	779	792	791	788	814	758	797	757	779	786	783	701	779	814	804	762	754	781	808	811	791	800	758	736	812	779	815	819	763	774	800	767	749	705	728	752	776	731	782	785	823	801	771	805	776	757	749	779	768	789	791	774	757	767	729	743	768	811	804	731	731	797	755	731	837	793	791	804	777	782	745	786	724	790	763	795	791	789	776	817	744	774	790	717	769	794	733	820	790	757	803	734	781	788	802	764	765	727	792	781	742	845	785	754	768	771	737	824	763	773	804	801	764	780	756	789	801	765	763	746	759	751	742	767	779	803	756	738	767	795	794	745	732	767	754	795	786	776	758	748	816	787	815	778	856	740	772	772	741	778	780	792	833	806	786	801	776	787	721	782	726	769	746	767	727	799	815	808	795	823	782	784	818	761	756	797	813	753	743	756	779	767	779	829	791	768	745	808	772	806	833	730	748	771	776	792	784	832	862	736	754	791	768	769	794	798	729	797	761	816	759	755	771	789	769	782	764	769	781	784	764	787	813	763	793	778	782	751	774	809	814	768	760	805	809	772	783	784	783	767	762	757	740	775	809	838	801	744	750	760	764	815	722	787	861	757	761	810	797	766	781	767	785	767	740	778	774	820	791	761	793	750	758	721	783	756	780	783	790	751	785	777	794	783	748	768	831	753	745	761	727	783	822	752	738	768	764	753	759	742	765	831	830	753	757	821	755	832	817	751	750	783	802	748	773	739	738	798	789	799	779	755	791	723	825	773	779	816	775	836	808	762	772	791	752	802	741	759	729	738	762	761	819	716	809	689	789	820	768	799	766	765	798	760	721	823	790	773	746	808	810	782	810	776	716	814	776	788	815	753	798	768	794	799	767	808	743	742	837	751	793	764	763	763	734	758	759	774	785	745	766	790	736	850	776	751	796	758	820	845	818	864	822	765	768	767	774	810	797	798	789	802	757	768	728	767	756	764	775	756	771	810	767	785	717	798	755	787	794	783	755	795	801	755	803	789	777	789	801	796	788	817	736	752	781	766	750	723	777	830	768	744	820	773	784	799	833	780	779	790	781	781	766	799	770	771	783	831	814	792	763	750	828	751	791	764	806	782	761	775	747	790	805	757	784	711	837	763	774	775	816	808	759	775	811	788	784	751	772	775	767	787	774	801	755	784	731	789	787	742	778	779	825	808	776	789	742	735	820	762	816	786	769	765	761	770	764	790	797	772	778	852	827	791	753	785	776	780	732	796	773	823	761	785	746	795	760	789	778	787	775	766	818	755	744	774	782	820	757	770	773	762	750	761	752	781	767	746	799	804	843	812	800	801	732	775	815	748	772	762	802	827	752	791	767	761	771	790	779	768	770	768	745	748	787	788	763	771	810	770	762	819	780	739	754	768	772	809	743	754	796	788	788	728	830	787	742	783	775	742	790	716	771	805	792	785	777	775	759	748	753	838	800	756	781	779	767	796	781	791	759	819	763	736	798	754	763	770	800	778	821	801	725	757	770	792	792	777	776	795	806	812	805	780	760	743	753	767	771	831	772	757	781	781	825	759	717	764	814	756	805	777	787	784	774	780	789	779	753	785	789	806	791	779	805	770	771	787	766	777	779	733	774	804	779	747	763	756	794	738	812	787	773	776	750	749	816	759	761	763	768	815	828	781	860	752	805	772	779	687	766	752	835	735	717	766	753	804	819	805	773	736	741	722	765	792	751	773	778	815	773	794	804	751	833	798	757	733	786	807	744	811	779	776	779	752	759	783	742	777	773	775	764	763	824	775	778	762	821	780	760	765	772	777	774	760	772	780	792	812	810	719	796	736	736	823	811	775	771	776	811	798	787	825	840	807	800	763	772	788	741	789	765	799	782	748	737	765	758	787	792	740	764	782	788	788	756	792	794	798	801	765	752	818	786	751	769	762	774	796	733	801	751	773	761	829	782	754	749	762	764	793	785	771	762	762	779	733	792	756	793	769	748	764	789	761	800	819	758	795	781	793	797	786	741	778	804	726	761	759	787	777	795	822	779	768	796	784	749	802	775	759	793	803	776	754	782	775	727	746	783	803	765	776	733	738	758	745	767	815	777	794	823	773	772	753	807	776	732	753	750	777
27315	24296	30314	20453	7424	4611	3445	3307	2428	2296	1936	2077	2197	1573	1442	1627	1447	1228	959	769	641	587	563	584	567	550	499	586	525	533	580	574	546	538	530	522	593	544	556	565	494	549	562	568	589	524	534	571	570	563	539	549	527	548	594	524	524	537	535	530	534	559	527	553	533	588	575	535	547	530	560	513	550	544	580	524	541	546	559	561	532	529	521	564	539	556	588	581	575	546	593	540	536	492	523	545	530	549	575	574	523	553	522	556	555	544	532	566	563	522	545	513	521	599	588	518	563	514	512	547	545	561	563	552	551	548	545	495	541	515	542	595	547	525	570	482	550	549	617	543	542	506	537	579	528	555	521	549	532	561	488	527	563	596	566	567	574	532	522	550	533	529	526	532	523	487	541	529	562	523	545	538	526	509	545	565	517	540	532	543	609	558	494	511	529	559	519	484	580	550	556	567	555	537	519	583	537	555	534	515	525	572	525	562	534	567	600	566	547	540	547	537	577	542	549	533	520	568	523	544	549	563	536	537	529	557	535	583	532	554	555	528	519	572	540	528	522	561	514	528	529	548	487	551	544	562	558	524	508	516	566	521	500	521	575	527	540	565	516	523	516	533	578	533	548	521	517	534	550	520	601	541	520	553	543	513	568	574	539	569	515	525	499	579	596	528	551	527	540	565	517	535	525	536	574	581	535	551	537	562	550	551	529	524	553	584	546	541	543	560	558	558	527	522	553	505	579	517	540	560	617	539	560	529	599	586	531	532	561	584	552	500	534	565	542	553	523	575	550	513	526	552	560	520	516	538	531	594	565	526	541	580	554	539	551	559	528	553	554	573	545	566	509	484	551	547	548	550	537	475	573	553	518	542	552	546	565	524	523	563	568	559	543	547	564	556	565	552	556	537	527	542	528	549	582	551	524	522	560	551	514	574	543	561	551	548	539	575	519	523	575	548	542	556	608	571	555	540	503	531	532	544	557	534	527	572	544	479	587	535	526	547	527	506	535	517	567	563	533	572	561	552	535	541	564	557	578	524	519	553	557	553	541	532	603	592	536	549	559	524	563	544	541	568	536	561	568	549	555	518	546	571	538	514	516	521	570	607	541	563	541	544	504	522	547	526	541	547	532	576	563	533	526	556	536	547	567	551	536	534	561	559	547	541	519	535	538	560	503	544	588	549	549	487	539	537	511	592	540	537	549	496	527	521	534	535	595	548	506	548	504	521	521	548	572	584	546	565	568	530	556	542	540	560	507	496	518	544	601	578	528	513	545	533	585	539	529	537	550	549	547	524	586	536	557	543	543	551	536	577	561	548	525	543	546	570	534	537	537	563	513	543	553	519	527	584	555	517	557	567	564	507	582	566	536	554	565	529	574	550	514	528	518	505	529	548	540	521	540	602	556	537	552	543	575	547	580	569	548	550	523	596	543	522	508	568	607	526	535	537	569	559	559	568	551	576	591	537	545	560	569	570	519	501	568	538	561	505	547	502	578	541	569	539	498	525	520	575	589	528	519	524	547	553	578	553	536	552	559	517	540	539	526	544	557	579	558	547	563	572	548	531	515	563	504	545	577	509	552	557	569	543	530	567	530	540	553	554	548	541	556	582	547	548	539	518	567	526	516	528	512	514	560	530	494	543	531	532	536	544	565	502	550	517	528	541	523	543	514	565	572	519	549	513	539	562	527	518	546	540	539	557	534	517	560	538	502	565	565	589	567	536	567	544	550	580	545	544	536	509	546	551	595	478	521	546	587	543	550	546	523	518	555	521	558	574	536	504	555	536	520	529	534	512	549	551	556	486	554	538	551	542	573	562	576	516	520	538	524	546	531	562	556	493	585	538	537	536	529	539	524	555	485	519	525	538	570	563	587	517	553	509	532	520	535	521	565	514	497	523	525	543	597	531	504	522	572	532	503	561	541	523	563	558	575	545	520	606	537	561	558	545	552	574	560	565	557	576	584	530	548	549	547	512	517	558	522	584	571	548	582	528	583	497	541	533	593	523	561	502	564	593	549	525	548	554	532	528	579	524	516	570	569	575	553	553	514	570	543	547	560	550	555	555	567	567	531	523	552	539	532	549	527	527	535	546	531	500	561	506	517	505	515	576	531	526	531	537	546	513	533	545	560	552	529	543	532	580	561	537	543	526	497	576	569	528	528	533	556	577	571	516	528	553	563	506	554	536	564	511	511	537	495	549	578	576	536	558	562	591	577	544	565	524	511	554	575	540	567	547	577	547	579	560	550	525	543	524	536	539	520	580	532	517	535	566	519	528	580	520	551	530	533	528	536	542	563	545	571	563	553	547	550	518	531	578	554	533	500	559	545	550	525	571	556	564	500	510	515	533	527	562	526	544	529	527	534	560	490	533	586	535	547	564	536	511	572	565	522	520	544	542	552	547	522	562	548	520	542	508	563	523	550	521	567	583	550	556	552	508	528	551	524	578	551	583	531	550	525	569	570	565	532	530	548	527	556	546	554	530	533	559	508	532	544	551	556	539	544	555	561	532	549	523	545	470	598	513	542	540	529	580	539	538	573	535	558	542	546	571	530	539	588	561	547	516	489	527	572	565	528	533	526	554	547	551	537	528	573	571	529	531	542	536	558	514	500	548	549	547	539	544	544	556	560	524	538	533	566	538	540	514	533	531	499	523	534	549	529	554	572	503	555	541	534	545	528	545	549	552	558	535	542	578	548	536	571	537	548	543	554	567	503	542	520	506	553	502	505	522	550	580	543	519	559	512	587	531	549	538	578	553	539	526	546	534	544	527	569	508	555	520	559	561	545	535	507	538	489	539	530	537	550	568	546	545	570	519	539	531	574	545	544	583	542	564	574	557	554	527	524	519	561	587	510	542	514	570	556	568	597	553	525	547	583	538	517	563	535	587	515	549	525	497	535	541	507	533	548	534	545	528	579	539	503	498	524	547	529	533	535	537	522	535	530	571	535	519	516	552	546	565	548	551	550	550	541	533	529	541	566	580	539	539	586	563	594	525	549	505	552	523	526	553	541	555	556	563	513	561	548	554	568	506	565	530	549	581	551	543	559	578	534	501	501	523	587	545	513	523	539	545	532	554	555	525	544	549	569	554	528	566	574	555	557	546	537	509	585	536	554	550	547	525	544	548	547	555	540	543	506	571	528	574	589	571	530	542	529	537	552	531	495	518	545	540	542	571	553	534	554	538	548	520	563	571	545	565	545	532	544	505	542	556	548	485	519	508	514	578	560	494	521	504	543	552	560	578	538	526	522	575	569	512	570	575	533	567	538	557	530	562	523	543	544	547	551	544	522	529	543	515	557	552	538	555	581	536	543	550	490	509	493	522	563	546	526	528	542	521	556	518	540	549	503	522	547	584	553	579	532	554	556	528	533	567	532	513	535	580	561	532	564	568	586	538	510	551	572	566	558	546	546	537	532	519	548	542	479	585	540	586	584	551	557	481	571	527	577	554	506	531	549	552	541	501	559	500	503	548	577	494	575	547	586	523
25668	41511	37378	23670	12152	10247	8540	8321	6134	5843	4830	5328	5535	3540	3229	3362	2968	2318	1684	1259	1057	924	897	787	822	850	836	834	860	845	771	804	823	808	834	809	866	824	808	841	820	808	801	814	783	825	837	859	805	883	842	763	833	835	806	841	827	833	867	846	836	811	865	813	829	837	812	786	805	849	793	821	758	792	784	814	764	796	786	790	840	811	792	895	820	827	822	815	825	776	868	830	816	811	850	766	766	856	828	855	807	830	851	773	789	814	848	786	820	800	793	838	809	764	801	804	858	871	849	850	859	821	850	851	819	820	767	770	820	790	811	813	815	852	807	845	795	795	825	843	791	801	816	796	849	783	766	815	781	817	819	777	818	830	798	806	787	808	811	802	809	783	825	801	849	800	810	819	851	811	819	842	832	818	825	838	793	802	788	807	774	842	839	830	816	823	765	792	850	777	798	839	840	824	843	824	816	821	830	800	837	832	867	810	814	811	828	799	860	849	798	779	762	866	885	896	850	801	849	794	787	868	809	814	780	812	772	858	798	779	854	840	797	812	796	773	810	785	826	791	778	792	825	837	848	801	782	804	777	789	803	815	776	834	787	824	799	765	827	887	785	791	765	816	864	877	826	782	805	812	820	787	826	821	806	780	854	811	813	882	849	822	834	813	806	832	812	801	804	821	773	847	836	809	848	800	793	845	834	877	804	784	892	768	852	841	740	832	786	809	817	838	842	815	861	844	791	824	781	782	771	829	851	798	836	805	821	826	753	809	815	781	774	873	840	828	796	834	839	846	811	871	853	822	831	854	803	769	808	801	811	778	796	788	768	832	816	788	789	837	808	835	820	824	817	842	776	792	776	788	772	815	837	768	809	811	798	796	860	760	800	825	832	798	765	800	837	782	833	805	793	852	839	810	851	809	816	814	792	764	831	803	816	754	845	842	815	831	817	775	815	790	841	839	806	849	822	865	841	833	785	864	823	881	808	759	782	824	798	864	852	837	796	857	833	800	842	804	806	863	841	802	811	826	825	849	873	810	830	829	789	829	798	829	811	792	798	841	757	826	850	847	819	815	791	810	801	843	828	838	813	802	809	779	786	801	830	851	775	848	799	781	822	814	820	795	852	816	820	837	836	793	875	848	787	765	848	839	868	809	781	873	850	828	842	814	847	820	834	800	830	838	870	813	807	863	815	834	784	811	827	815	901	801	853	769	849	807	820	876	819	867	866	815	805	778	824	807	809	762	850	789	806	841	838	840	854	824	838	888	819	785	799	825	847	772	770	876	799	818	818	837	788	815	795	814	843	843	833	801	812	817	849	863	875	834	801	830	786	714	798	817	785	809	819	793	867	839	825	800	836	856	817	791	832	831	848	820	841	802	781	798	844	821	812	817	783	799	814	867	798	837	840	824	870	816	841	803	812	835	788	823	805	834	844	755	806	883	838	845	811	814	779	818	800	774	764	836	843	752	824	813	801	807	839	834	773	814	833	797	833	826	818	795	817	851	832	818	875	831	822	775	820	763	832	829	856	826	780	837	828	791	763	859	833	854	804	794	837	804	831	804	791	836	831	781	796	831	845	803	844	788	792	767	838	851	796	792	842	822	838	812	891	835	798	820	846	790	806	849	824	780	778	837	832	790	812	803	765	830	800	794	819	853	820	832	857	826	785	817	808	770	835	780	846	798	802	782	839	797	869	810	847	778	849	830	820	838	842	843	809	873	861	844	814	770	807	805	724	837	820	851	806	807	750	830	854	791	767	779	837	837	793	824	793	819	846	765	846	794	764	818	836	797	830	804	820	815	858	806	777	822	809	826	795	802	823	809	802	817	807	832	838	803	802	825	806	805	822	844	795	890	810	764	804	872	789	819	830	851	811	786	829	811	800	774	817	825	797	781	878	791	827	806	864	826	845	830	784	839	785	768	785	819	750	852	781	825	772	738	811	824	789	781	764	847	830	812	856	811	807	819	797	787	837	843	813	863	874	859	807	787	785	834	785	870	765	815	773	821	866	827	798	834	802	803	771	836	800	797	825	849	822	828	813	853	846	848	848	809	843	794	818	795	815	840	803	815	827	824	831	828	829	799	808	823	823	838	823	837	816	828	829	804	791	865	794	816	790	805	798	789	813	806	827	805	790	766	793	847	842	790	840	869	845	853	805	853	865	835	820	819	844	874	806	834	817	773	822	774	839	773	724	786	873	820	849	804	851	865	824	781	802	850	813	891	792	850	827	765	787	809	859	801	837	801	779	816	797	826	818	778	805	823	828	788	790	826	835	824	780	786	798	797	793	788	818	857	847	803	842	817	766	806	827	847	822	822	812	838	851	852	845	834	796	815	831	837	816	775	829	846	843	805	838	848	805	806	860	761	798	820	811	808	781	845	842	802	777	823	762	832	807	770	795	835	814	804	828	839	843	808	812	817	791	794	847	787	808	814	826	778	805	829	793	811	789	821	795	822	834	782	795	810	824	846	819	794	808	854	785	796	859	826	849	782	784	840	815	796	796	802	848	803	814	768	859	801	848	824	798	823	833	798	822	813	865	822	847	828	815	803	826	850	785	778	837	788	750	802	838	809	745	811	827	833	836	808	826	812	844	832	810	816	846	794	815	838	791	821	811	771	786	795	812	849	822	784	857	819	789	795	807	824	846	795	827	819	792	857	816	827	803	803	856	802	808	798	814	810	832	791	813	799	781	822	871	774	869	822	857	823	790	827	819	758	839	861	802	788	830	843	835	826	824	794	770	824	820	791	779	777	811	820	787	807	779	799	831	830	822	804	855	811	796	820	831	840	839	843	804	885	835	854	891	777	841	859	808	793	852	821	822	839	802	826	839	827	848	820	860	776	827	810	820	800	840	786	813	791	804	776	745	807	811	798	794	803	800	801	818	820	841	854	800	811	778	831	813	759	807	833	809	834	783	770	766	818	884	787	826	847	761	834	861	828	801	820	823	821	843	880	800	816	746	775	852	828	838	903	861	844	848	880	835	788	841	820	823	819	796	820	840	828	819	802	814	847	845	809	792	798	829	840	792	833	806	860	805	856	796	822	829	856	885	827	759	834	825	791	794	825	744	785	825	854	814	833	817	827	829	851	799	807	774	807	828	818	781	827	797	815	809	779	819	819	822	822	772	841	796	799	809	868	791	792	846	830	798	840	798	774	790	848	812	822	787	811	743	831	783	768	846	814	808	772	823	817	829	807	787	840	789	834	871	816	797	824	813	829	775	839	823	880	802	806	855	754	844	836	854	771	839	784	780	836	772	774	821	794	833	771	782	816	828	831	804	811	819	832	830	816	786	748	839	763	832	816	793	804	829	809	869	842	849	837	822	862	838	788	866	817	844	817	807	760	784	830	817	814	792	834	828	787	843	795	820	845	832	812	836	811	805	792	878	821	832	799	826	851	775	810	834	837	765	849	800	778	837	782	843	784	852	834	821	850	791	839	825	873	792	800	811	831	804	844	835	777	808	785	822	839	775	780	856	819
24221	21145	28370	24630	20188	13280	8488	5927	4843	4540	3574	3505	3048	4236	5802	7049	6461	4806	3013	1737	1138	777	669	620	609	539	528	587	535	569	540	565	528	534	534	610	599	580	578	559	595	553	526	540	557	570	569	622	520	557	586	570	554	561	539	556	575	544	573	563	567	622	608	591	560	536	547	584	558	546	534	584	534	598	552	507	593	554	572	568	530	550	567	544	527	547	543	561	536	527	565	563	633	514	566	528	614	554	536	548	588	596	574	561	553	572	595	604	563	547	575	589	567	547	562	584	521	618	545	574	530	559	595	587	560	551	560	607	567	579	581	569	532	582	573	563	581	558	537	562	582	577	538	524	578	565	539	517	577	527	581	518	560	618	567	553	526	562	553	580	606	549	563	579	596	556	566	598	519	557	560	520	605	566	573	571	566	601	573	570	545	583	599	537	581	601	562	527	599	608	572	571	525	592	556	550	600	557	567	536	554	536	580	531	541	574	565	551	583	570	534	610	508	569	571	573	540	576	620	564	566	550	576	543	602	527	547	565	583	572	520	574	538	563	592	592	564	593	542	511	580	597	572	519	546	527	569	564	584	540	563	560	584	546	547	564	554	528	542	556	513	595	589	545	572	532	564	637	591	544	569	586	565	591	562	534	564	541	562	559	567	548	571	569	576	568	569	587	557	537	512	514	588	627	544	567	574	569	544	566	524	556	569	573	574	613	526	595	534	557	585	544	587	531	589	574	568	569	593	534	554	576	559	559	582	558	558	545	618	544	527	525	536	528	553	542	529	548	559	539	563	546	557	559	525	557	582	600	537	540	628	571	566	535	541	574	568	563	559	542	563	596	576	529	549	552	572	586	566	554	564	578	555	566	569	568	586	581	551	556	560	618	587	572	561	591	527	583	597	597	523	583	599	546	537	543	539	584	532	556	568	552	575	548	525	616	535	596	527	580	587	531	585	538	540	539	572	551	523	565	578	567	516	547	556	569	610	571	547	536	558	563	576	532	633	563	574	564	562	572	561	576	563	545	595	554	617	567	548	597	553	551	566	572	595	586	566	568	546	551	539	557	557	572	611	509	571	572	530	586	615	571	501	542	579	573	551	530	529	569	601	566	576	537	540	560	562	570	532	599	561	561	564	535	548	580	551	567	530	568	540	580	597	617	534	565	537	549	605	602	593	587	573	566	566	566	512	584	550	533	536	549	553	535	544	593	542	562	594	541	589	595	558	518	541	529	559	574	570	572	611	581	545	581	586	579	567	567	525	584	561	603	535	558	524	585	589	585	578	534	595	537	576	571	555	554	576	548	531	600	549	576	601	528	558	545	563	539	560	606	528	575	588	632	576	549	550	585	544	563	536	555	562	558	555	573	584	543	542	557	576	583	620	559	594	578	554	583	572	584	536	541	521	562	530	593	569	560	599	602	581	569	605	573	611	564	546	537	520	581	553	539	563	557	556	587	526	594	533	594	529	539	557	514	653	568	522	568	561	539	564	599	597	538	566	563	579	536	550	564	560	573	519	556	570	591	568	588	578	558	572	564	583	587	541	542	557	573	606	540	605	594	586	558	555	541	562	562	565	579	519	555	577	564	589	597	539	563	547	605	585	541	584	546	568	558	584	569	557	596	570	562	537	563	520	565	550	555	549	600	600	560	553	553	592	566	560	552	591	539	576	564	606	553	585	569	526	560	582	594	594	561	574	568	547	573	579	576	560	558	590	605	559	554	551	560	555	564	529	592	600	578	566	539	568	577	625	575	587	563	551	567	570	545	554	562	588	556	586	573	555	562	576	589	599	571	573	543	546	585	542	564	518	609	563	518	518	586	562	580	557	570	550	569	540	593	557	569	600	553	587	582	572	564	563	587	581	508	505	539	599	554	552	591	557	563	586	576	540	550	532	549	551	546	527	531	567	584	598	576	573	582	561	559	554	543	556	526	579	508	579	549	596	526	599	557	529	554	556	550	508	543	584	578	549	584	568	549	583	544	533	544	559	545	538	632	558	566	554	561	567	580	548	547	586	590	570	543	533	562	543	561	544	573	516	551	597	589	546	555	543	574	575	536	583	561	578	544	559	570	568	572	545	601	598	538	579	567	541	570	509	607	606	477	557	574	596	523	556	592	577	547	613	545	586	622	562	599	538	559	577	534	557	604	576	563	527	528	586	571	560	604	567	526	579	566	561	602	556	564	546	600	577	562	530	484	542	556	584	557	584	600	566	610	562	594	547	556	599	553	603	571	540	511	593	571	533	583	567	586	576	541	547	602	544	542	570	580	576	542	526	524	529	569	596	522	548	590	540	549	577	585	600	567	593	556	570	581	508	589	590	522	591	552	592	545	555	574	559	594	580	503	538	573	573	581	561	588	559	583	591	525	567	580	571	551	576	556	558	556	549	560	550	579	578	611	516	597	569	536	565	577	577	562	554	564	574	544	567	569	622	607	562	532	509	575	581	588	616	562	549	585	558	585	583	587	598	541	562	604	559	551	579	514	541	538	566	561	557	521	572	530	541	546	539	568	560	540	558	536	550	535	569	539	550	628	581	566	521	586	580	552	543	586	547	581	554	546	555	603	566	532	590	556	511	515	548	532	542	559	568	564	561	538	545	560	554	560	589	618	563	575	539	512	566	606	601	545	561	560	583	575	560	591	530	559	548	577	576	602	528	601	556	606	512	579	573	534	553	579	528	569	557	555	517	595	539	577	568	547	573	569	576	527	555	558	535	588	582	561	557	566	579	558	537	555	577	544	535	529	562	533	533	593	584	571	570	578	565	576	563	555	573	538	553	553	525	610	583	568	626	559	583	566	567	511	557	514	582	550	582	569	588	569	582	518	585	570	618	528	559	572	557	557	544	550	523	591	517	552	533	555	599	553	559	624	551	529	523	571	555	553	582	548	585	618	568	604	527	549	561	566	571	602	562	576	588	536	537	582	581	560	575	553	557	582	586	554	546	564	552	548	569	607	593	528	542	568	549	587	564	517	551	561	578	531	582	549	593	595	539	574	602	574	589	560	586	566	527	566	547	588	568	588	559	578	543	601	550	575	570	558	567	567	548	591	549	540	611	579	548	601	573	571	565	531	607	554	603	577	543	540	589	620	533	574	528	564	554	559	584	592	587	581	574	602	535	557	547	535	559	585	593	560	590	558	611	548	538	537	563	549	577	533	553	520	570	568	534	578	534	548	510	546	563	595	526	573	520	539	545	560	560	563	505	535	603	582	544	512	586	595	588	594	565	527	591	588	534	585	553	539	551	536	579	561	607	553	558	568	601	575	599	534	564	565	569	558	569	590	574	546	569	568	569	560	552	591	551	558	593	573	580	551	517	585	576	576	575	555	562	586	557	574	546	528	558	580	542	544	562	521	538	532	532	565	591	567	572	595	577	532	532	566	609	582	573	588	550	536	616	530	554	533	560	583	583	559	538	565	561	573	511	513	546	585	529	569	509	590	572	573	596	584	556	554	581	538	557	569	572	559	556	580	550	544
26865	49703	44251	27027	19247	17262	15084	13027	11649	10515	8705	8382	7061	9894	12552	13842	12439	9387	6165	3634	2137	1326	1097	910	865	877	867	861	836	883	851	880	849	847	882	846	885	838	885	815	830	848	840	822	864	816	878	838	794	831	857	840	806	815	806	844	832	872	874	863	849	830	770	800	869	856	837	875	880	795	907	882	838	862	849	887	855	815	860	811	851	825	841	846	872	834	822	839	845	861	859	791	827	839	858	857	832	861	854	841	803	812	853	841	874	854	822	835	845	871	845	827	880	818	803	840	868	873	861	820	823	852	870	904	856	867	826	815	904	887	817	833	865	847	812	821	884	792	807	814	844	801	829	840	897	867	856	845	798	846	799	797	841	834	851	831	851	810	854	866	828	821	907	888	888	894	838	823	837	819	852	792	860	857	895	868	845	880	887	885	845	819	829	862	903	825	868	853	895	769	875	845	839	886	807	831	849	858	822	820	841	896	879	836	895	841	870	861	865	815	908	857	919	866	873	829	865	853	829	865	835	819	836	826	901	848	831	795	848	864	838	892	787	823	884	862	850	879	853	807	884	820	844	893	852	801	836	812	822	852	876	849	847	866	852	893	835	890	856	827	833	864	785	855	915	817	822	866	828	818	809	837	865	786	904	828	876	896	839	826	789	819	819	862	890	833	833	826	832	845	830	826	839	838	880	857	845	878	838	811	850	823	861	858	848	856	883	851	860	860	853	857	812	848	895	881	824	866	830	812	853	825	844	872	870	838	849	909	821	848	903	848	829	824	832	896	814	841	842	828	888	852	830	815	876	875	855	817	854	845	843	883	879	827	859	893	789	827	884	867	881	831	852	821	852	813	831	841	848	885	811	862	809	849	821	790	856	846	859	815	823	866	854	877	811	836	850	856	823	850	817	840	873	883	928	850	850	867	829	858	880	884	863	793	848	866	881	871	843	843	848	921	875	853	903	871	851	833	860	858	871	882	844	860	844	804	852	821	831	905	829	855	832	860	875	825	819	834	832	862	849	854	861	798	842	924	800	879	865	806	874	861	864	827	858	821	842	874	829	827	846	870	815	865	865	854	902	828	826	832	856	851	806	848	829	852	857	827	811	768	813	855	863	893	782	859	864	828	833	852	852	843	876	870	869	831	832	849	832	855	855	827	870	843	851	863	939	821	812	860	870	870	870	831	890	839	826	838	800	851	824	851	888	855	826	852	831	837	906	855	820	809	850	862	835	795	807	841	854	833	847	812	832	810	851	872	792	867	822	818	792	836	857	833	827	812	821	873	790	828	839	890	801	846	869	858	821	834	798	887	908	845	837	878	860	837	833	863	826	828	859	871	834	828	812	849	878	857	863	897	875	829	842	864	805	918	846	909	845	923	864	873	815	785	831	863	795	832	850	819	869	876	873	799	826	841	875	802	839	863	852	841	826	846	876	829	842	876	865	835	816	843	810	805	827	827	884	821	836	893	817	809	846	886	839	842	799	858	861	866	836	831	857	827	821	868	811	874	865	866	877	844	838	864	805	928	838	832	795	851	914	861	878	854	826	873	869	829	851	845	853	883	795	861	910	825	869	871	894	872	872	903	883	823	891	855	841	801	816	835	805	869	791	864	846	816	857	846	844	854	803	859	879	830	862	831	832	848	865	875	849	869	828	889	869	914	826	873	840	810	858	869	823	808	834	815	857	864	862	888	865	804	905	856	888	844	830	864	842	858	823	865	777	864	856	843	868	851	852	858	847	880	823	820	843	857	908	867	845	862	904	850	857	866	837	815	873	817	841	858	849	766	843	807	836	813	826	848	849	834	816	867	819	911	852	867	819	865	841	829	880	803	815	838	846	831	850	862	824	829	852	849	866	836	882	859	868	834	823	856	882	870	829	823	887	859	813	899	890	909	880	848	824	852	854	892	871	855	855	844	871	836	837	865	875	843	849	816	866	861	869	819	845	857	879	828	850	823	840	792	844	858	807	822	844	848	838	876	865	836	847	827	869	853	834	819	837	852	775	805	853	832	896	849	865	860	841	822	820	820	880	837	863	878	807	854	872	824	889	855	824	879	834	820	837	800	844	857	828	834	838	826	814	845	822	837	857	808	807	863	811	831	869	843	862	887	844	839	901	835	834	850	867	828	823	886	808	863	866	842	870	810	911	849	860	896	877	834	881	845	867	834	871	874	838	847	847	857	821	817	814	868	865	822	868	834	819	844	872	911	831	862	803	861	848	827	848	850	868	845	860	799	829	871	831	866	862	833	853	822	898	827	812	839	843	851	860	824	870	856	875	864	839	859	834	890	837	870	883	875	834	841	887	875	846	833	836	855	827	855	785	847	808	861	816	879	817	891	847	881	839	874	801	855	831	836	854	882	879	837	919	863	880	889	927	883	869	771	850	859	849	841	806	915	869	796	795	877	879	800	843	832	870	859	839	914	856	840	823	800	836	851	862	877	851	867	824	887	815	859	834	882	864	863	787	858	878	829	847	866	850	834	866	843	758	846	863	863	863	874	839	804	872	870	860	794	821	793	856	856	881	875	836	861	888	842	859	851	844	826	845	819	898	866	873	870	850	824	815	885	839	865	838	816	844	785	838	867	832	870	860	864	798	806	839	811	891	864	836	855	848	889	873	853	848	821	815	836	870	846	830	823	864	827	818	846	875	774	884	853	767	836	847	891	848	857	816	852	832	817	871	860	863	897	867	857	846	855	842	856	876	856	868	759	843	868	860	874	837	842	896	836	850	842	846	803	900	836	838	848	821	901	850	871	810	801	801	869	844	848	863	831	807	771	829	854	864	851	846	852	899	842	859	861	794	845	858	889	844	841	821	925	849	832	836	846	820	847	836	860	813	816	880	847	848	893	868	834	808	870	850	821	829	855	832	817	812	905	888	896	849	843	858	798	799	809	812	835	864	864	802	814	854	826	847	784	797	854	840	832	818	850	805	832	823	878	795	836	844	834	816	867	840	821	838	867	846	845	828	862	845	836	854	786	817	858	889	867	828	866	837	873	853	864	829	858	841	919	824	852	822	824	799	842	880	785	833	793	791	833	820	818	844	847	831	893	868	861	865	899	861	860	795	827	863	887	792	820	841	825	879	845	877	836	839	849	824	866	886	843	816	813	868	837	831	839	851	856	882	804	820	913	847	853	785	784	802	858	847	851	817	841	865	830	816	883	847	917	818	904	820	814	833	858	876	867	831	829	862	836	807	850	805	842	812	834	843	802	803	828	792	817	891	782	876	867	838	828	846	851	822	856	812	877	864	843	851	856	837	855	828	815	808	887	835	828	831	883	785	856	862	874	873	809	882	854	882	839	822	833	849	862	878	858	811	819	873	825	851	851	878	846	808	914	802	805	898	835	855	825	832	833	847	785	835	850	806	828	828	895	865	886	822	869	926	850	823	805	853	838	834	857	870	860	821	802	868	907	837	847	858	801	844	833	892	838	804	847	821	811	875	854	852	842	834	849	831	894	873	838	851	863	810	830	882	801
22953	21095	28845	23603	21160	20913	13954	7649	6816	6770	5153	4172	4423	6996	10361	12065	13370	11119	6974	3857	2148	1152	764	597	531	503	509	523	529	522	502	499	532	540	530	484	530	483	537	511	534	530	545	541	559	520	514	484	496	518	500	494	501	480	533	566	477	498	532	501	516	525	532	519	496	558	546	508	531	512	510	494	522	503	561	475	542	494	518	501	486	493	535	483	524	522	486	542	493	486	512	512	505	486	509	512	506	504	479	542	516	556	493	525	504	544	461	480	547	510	487	514	514	505	538	473	513	496	498	520	490	455	530	539	538	473	509	520	526	524	523	510	496	525	490	531	497	513	493	475	502	491	529	532	505	535	468	455	559	516	494	511	529	514	506	474	500	505	528	497	526	498	506	496	523	480	538	546	542	538	498	469	490	459	484	551	515	467	487	504	495	530	492	547	514	486	510	499	517	506	516	506	487	566	534	536	520	493	529	513	534	543	517	492	492	459	498	507	524	511	487	489	508	499	453	491	517	431	574	521	492	515	476	471	494	510	521	492	504	495	517	560	524	497	478	518	497	456	495	508	601	524	520	517	518	542	469	510	547	524	461	534	486	531	504	518	522	549	545	531	477	508	523	511	488	518	499	494	509	517	495	534	481	539	476	501	504	497	502	557	508	490	491	493	507	548	539	523	504	500	513	552	498	483	534	500	516	497	519	523	509	508	497	544	491	533	510	522	548	510	527	508	496	524	526	504	502	501	517	514	498	451	508	528	511	519	528	524	519	483	507	483	493	476	539	526	503	544	513	516	528	505	499	539	506	465	505	521	494	478	468	484	516	502	522	511	501	520	536	502	547	518	499	526	527	496	528	535	513	520	442	521	500	495	568	497	479	522	504	517	470	534	507	494	482	529	483	513	553	491	462	500	477	458	489	512	548	532	521	511	486	531	491	527	498	565	507	510	509	512	489	503	552	503	479	502	504	523	501	518	534	536	518	492	482	517	500	507	469	496	508	508	525	497	520	507	484	480	465	509	505	497	514	486	550	517	489	521	499	504	463	529	500	521	522	502	489	469	513	521	524	493	504	496	532	502	485	511	521	470	479	495	473	497	546	558	507	506	494	490	499	508	539	521	519	521	530	502	539	534	461	557	541	514	496	510	521	485	519	561	503	515	550	519	502	509	502	510	522	496	480	509	503	514	511	502	543	490	527	496	534	509	530	504	503	513	503	497	527	523	508	548	533	472	511	505	535	519	503	520	542	534	529	536	505	514	512	516	542	506	480	490	528	529	527	496	522	494	527	506	472	540	501	551	536	558	463	490	510	484	501	529	521	479	511	534	519	538	528	508	519	528	524	480	508	527	565	488	484	506	492	510	536	503	542	486	526	499	500	483	482	509	516	535	495	467	523	454	477	515	512	481	504	534	498	471	497	502	519	521	566	470	536	475	530	535	499	497	494	545	511	479	460	546	462	440	549	469	513	516	523	553	497	505	501	496	497	566	465	534	504	490	469	528	510	517	482	505	501	500	479	469	497	540	526	520	492	511	500	536	495	520	492	496	562	512	529	500	495	469	501	462	535	505	487	533	572	540	544	521	504	503	449	517	510	490	554	507	519	543	501	528	524	499	481	509	532	499	512	505	474	519	503	517	541	481	507	520	513	505	531	526	502	527	502	504	513	546	515	537	527	514	555	553	525	486	480	510	494	497	481	535	508	511	496	530	526	483	472	519	525	513	532	549	527	504	489	514	493	506	547	501	539	508	495	489	507	491	508	510	521	505	503	465	486	488	553	478	511	493	523	514	493	494	537	536	496	513	539	499	507	487	544	528	534	509	523	498	511	501	519	524	525	544	524	518	536	509	539	512	504	517	489	513	479	527	487	493	537	503	533	494	547	473	473	524	487	525	521	502	500	504	538	514	458	515	503	500	511	495	529	498	502	519	509	492	530	497	499	479	541	554	529	538	507	490	519	486	513	526	525	508	533	508	503	499	539	534	492	505	516	479	536	478	535	477	469	502	522	533	497	478	493	514	525	531	505	525	509	454	470	531	520	469	509	468	485	540	461	499	465	521	518	495	471	528	491	516	530	506	509	505	522	478	476	486	515	511	515	503	480	494	512	451	485	519	503	472	479	545	481	510	506	500	517	509	494	517	550	496	517	539	507	524	509	527	504	490	540	478	545	484	499	507	494	456	513	448	517	521	541	481	531	527	508	520	534	518	490	518	499	493	543	520	489	537	461	475	494	488	527	493	508	507	534	512	466	519	464	523	513	523	519	512	525	501	537	476	520	461	457	517	496	549	523	525	512	497	509	517	507	556	473	505	481	483	553	522	496	500	494	493	474	521	482	493	504	499	482	512	492	514	502	507	517	479	464	575	514	507	522	535	526	435	461	536	549	499	499	552	457	524	471	486	461	549	517	512	527	483	530	529	459	491	520	541	484	506	501	508	490	541	552	509	497	554	455	506	525	518	511	467	519	491	557	506	540	499	526	485	500	502	522	525	473	535	494	531	551	499	473	498	509	543	493	524	544	488	485	503	500	523	524	512	507	488	505	522	564	507	501	491	504	483	488	528	491	517	548	510	490	512	513	513	495	501	509	526	525	552	507	518	495	471	523	515	507	502	508	517	520	513	529	505	502	502	487	504	524	526	516	499	479	522	499	521	480	511	481	497	511	472	514	557	525	509	477	510	500	505	515	520	547	502	523	509	517	504	493	479	516	501	494	475	496	520	486	512	492	463	536	501	559	494	509	507	553	552	518	536	541	503	474	520	525	515	544	481	516	502	519	502	487	512	482	502	534	512	501	504	496	508	515	510	512	481	509	522	500	506	529	522	506	501	527	512	491	500	576	528	507	552	522	522	494	524	475	497	533	500	534	502	488	536	521	487	532	535	516	519	507	512	514	479	513	519	493	492	501	510	533	478	502	538	537	507	471	478	467	504	520	524	502	500	520	513	492	517	517	526	551	507	484	529	494	507	487	485	522	550	540	513	483	511	540	477	515	508	499	500	532	525	514	501	508	536	499	475	502	512	471	520	488	542	514	511	506	535	496	505	502	490	505	510	508	513	518	465	510	489	526	529	525	469	531	509	500	472	477	517	532	481	488	509	512	535	515	494	532	513	540	509	525	510	488	496	510	533	500	512	482	546	501	476	494	470	522	502	514	510	526	443	485	527	504	528	528	506	531	488	478	505	515	519	504	549	560	533	503	503	508	549	507	491	489	529	507	490	510	541	488	519	518	451	478	518	506	524	490	510	463	500	494	467	506	488	529	530	538	477	539	522	485	499	472	486	529	535	511	480	498	467	472	443	520	546	548	515	536	474	500	532	497	479	552	508	491	466	474	551	536	542	495	520	520	506	531	477	511	507	485	510	535	471	503	481	540	519	504	502	513	533	487	516	518	485	509	525	495	496	511	485	498	524	552	503	503	527	544	533	494	511	513	500	542	528	523	528	527	526	492	546	525	495	495	522	516	473	486	493	512	564	518	523	531	532
30441	56433	48264	33310	24037	18843	15379	15322	15326	14633	11645	9722	10248	14692	18867	20398	21652	18019	12391	7331	3971	2070	1289	951	797	809	776	778	757	780	841	760	730	811	774	803	756	773	761	766	767	768	778	734	736	764	809	743	776	762	729	734	726	751	781	768	800	740	704	733	740	724	776	729	705	756	807	757	718	767	733	750	772	791	722	745	776	765	752	761	753	730	775	806	806	802	719	776	733	752	760	751	780	732	758	765	731	727	788	806	760	753	805	746	751	796	754	771	772	752	765	751	774	757	771	743	796	743	783	782	736	749	706	765	796	747	728	801	768	751	806	763	834	740	710	720	729	741	743	770	737	797	713	778	760	747	766	737	761	817	760	770	741	767	769	759	736	738	801	780	792	765	756	745	775	804	727	750	725	737	768	711	786	736	767	772	760	725	741	733	765	718	767	732	803	698	723	739	826	787	780	765	722	749	753	686	738	708	708	756	747	770	746	736	728	740	766	778	755	717	786	730	730	750	742	778	735	730	741	735	767	785	722	774	722	757	795	764	755	785	757	791	719	790	765	770	723	752	769	813	768	761	764	746	752	751	781	783	774	753	731	754	710	782	771	734	726	797	745	745	748	732	767	766	751	728	769	767	757	692	769	730	773	759	739	763	722	741	800	797	721	740	745	741	731	750	794	755	799	776	724	752	725	789	806	760	755	746	796	715	750	747	712	751	751	754	763	739	718	681	748	762	807	715	784	793	740	752	733	723	752	786	733	754	773	760	777	805	722	715	736	745	755	768	791	765	748	772	769	778	746	749	745	762	784	748	768	774	765	787	757	737	754	765	744	751	723	746	733	719	773	779	748	778	742	744	767	768	758	747	772	761	751	729	763	784	769	771	766	779	790	776	768	781	751	759	763	678	766	767	772	737	742	804	790	725	817	752	786	721	734	752	767	789	751	756	758	734	687	755	742	773	818	714	755	732	759	786	754	705	754	741	763	781	795	781	754	786	760	732	702	732	771	739	728	695	791	787	721	784	794	731	813	713	755	726	724	731	747	759	738	749	782	745	743	782	725	742	736	736	762	695	798	796	766	739	751	776	760	797	726	750	727	749	800	762	739	767	720	785	755	768	752	802	772	743	767	786	806	746	770	787	723	752	733	797	724	761	714	773	741	764	740	764	755	791	764	803	748	766	740	745	718	731	763	771	782	778	772	774	748	740	786	795	745	762	740	754	711	761	710	773	725	767	769	767	758	755	780	731	758	784	759	750	772	794	763	798	789	748	752	744	759	763	739	779	752	791	760	782	766	747	733	791	776	817	785	745	770	752	696	772	754	770	740	718	739	758	773	716	794	736	793	767	744	762	701	746	737	737	749	744	748	741	788	749	761	747	806	745	732	748	747	770	771	797	739	789	731	728	771	745	774	775	795	756	771	777	802	765	771	768	729	780	724	731	734	784	760	754	764	746	737	736	747	788	755	778	739	783	732	660	758	729	728	743	744	826	762	736	744	759	713	726	749	754	788	730	753	745	792	741	764	746	810	731	763	778	766	767	789	759	750	746	745	779	739	785	782	751	753	754	744	784	771	769	778	759	724	697	812	802	760	757	773	757	780	776	798	752	755	777	772	811	771	770	697	777	759	735	787	773	700	738	730	762	782	768	760	741	821	726	744	785	770	797	789	762	760	828	732	721	749	729	775	796	721	777	758	714	785	806	732	736	756	697	751	750	738	737	730	779	806	776	739	706	759	814	732	761	747	754	785	760	728	740	772	792	771	803	739	786	719	778	784	758	719	780	768	720	734	738	769	757	756	761	798	745	791	754	787	764	724	775	765	749	715	780	736	749	792	788	754	764	738	766	759	761	791	694	769	738	783	718	732	737	837	737	808	794	738	741	771	802	755	737	772	703	761	754	783	747	729	745	780	764	781	782	747	750	770	754	705	781	780	765	753	781	724	779	794	727	776	702	759	733	740	770	757	734	737	725	747	724	761	766	780	833	792	734	797	749	744	767	768	727	728	742	774	758	754	764	675	728	802	765	729	735	758	747	775	756	793	695	734	787	771	790	747	789	761	777	757	778	797	755	748	797	771	752	730	750	794	778	764	788	789	784	715	759	786	777	727	720	759	768	744	716	754	737	798	761	734	707	752	740	759	725	670	769	738	775	749	698	714	721	795	726	740	764	763	731	713	736	777	732	743	770	743	789	728	727	748	768	828	740	688	814	759	800	785	753	754	782	723	773	712	787	743	763	777	765	700	750	769	748	735	720	766	761	823	739	736	760	763	742	792	802	711	780	770	723	752	725	758	745	741	769	738	778	757	735	733	743	731	789	758	762	763	781	770	776	768	701	778	731	766	799	788	776	764	778	750	741	804	772	764	721	763	758	766	802	740	748	699	758	767	753	797	787	711	753	750	765	736	741	744	770	745	731	782	772	731	742	782	745	732	785	706	791	776	749	740	727	765	752	753	737	762	771	771	764	743	777	713	775	774	758	812	746	769	779	768	799	740	824	730	769	785	800	791	808	719	768	775	710	741	760	764	714	717	722	780	750	718	753	724	803	768	751	757	782	778	761	780	717	764	762	754	733	682	793	770	811	760	699	756	775	773	743	766	731	712	760	725	743	801	713	761	728	740	759	782	760	770	760	723	802	756	733	778	693	767	725	735	789	779	786	767	780	711	800	766	751	760	742	735	752	746	731	721	749	728	714	727	786	765	782	761	777	776	761	792	781	740	789	761	746	758	779	756	730	783	754	742	745	776	789	749	723	774	739	770	745	785	751	810	727	717	737	769	747	703	746	800	766	716	764	736	762	789	775	782	744	773	740	772	718	747	755	753	704	765	799	748	720	751	717	741	782	755	779	790	746	773	783	796	741	765	764	684	718	753	785	764	769	730	766	758	754	813	714	759	766	764	711	692	805	749	755	758	742	785	734	812	777	749	756	760	764	766	740	746	780	766	777	761	762	738	725	757	712	744	807	721	775	796	706	777	778	728	770	789	811	755	768	769	743	719	741	762	744	758	738	745	796	782	750	735	774	755	777	763	758	733	764	734	657	781	761	757	756	749	735	830	734	725	764	737	771	787	729	755	776	771	721	778	774	766	789	750	733	734	771	736	700	809	740	796	705	732	747	760	726	745	690	759	758	801	719	757	763	792	793	759	736	784	744	758	746	818	775	715	719	761	770	767	733	775	734	730	779	801	768	705	785	779	738	784	728	723	724	718	730	736	776	749	751	767	757	773	754	739	757	766	766	737	724	719	739	761	739	758	810	763	704	735	764	710	778	770	767	753	731	791	757	792	700	749	777	729	708	690	714	736	768	770	773	778	778	784	710	709	755	765	714	773	752	760	816	761	758	751	731	783	761	768	806	703	763	734	720	681	768	774	779	741	700	733	780	794	788	761	766	733	802	753	779	764	752	784	788	743	740	759	738	777	732	748	766	767	811	741	751	804	784	770	773	791	703	761	751	744	721	735	779	743	772	724	739	745	835	771	801	761	775
27492	24948	28140	17261	7772	4413	3791	3321	3076	3702	2267	2020	1569	1588	1686	1460	1247	1220	1001	798	729	607	569	532	528	554	533	538	538	522	502	503	479	491	527	537	534	520	560	550	525	557	538	518	532	500	508	532	521	519	544	545	520	533	528	539	527	567	516	536	563	533	557	560	515	546	533	510	520	531	583	532	553	505	509	567	511	528	518	532	494	537	517	543	556	529	534	538	572	533	493	527	579	538	518	584	506	550	518	526	524	545	532	508	540	506	566	511	531	573	493	530	511	527	496	558	532	521	550	487	536	544	497	565	563	523	543	540	534	531	529	565	513	561	482	520	514	495	555	528	557	494	524	501	489	565	521	564	565	559	566	526	554	537	558	517	532	511	552	506	515	510	506	476	566	534	544	523	531	517	526	525	555	545	513	546	502	509	556	500	540	521	533	543	576	523	562	516	555	540	528	532	480	527	542	541	520	568	550	546	542	516	538	543	542	556	565	523	522	547	556	517	530	522	499	535	532	534	503	532	504	541	522	523	555	516	502	536	523	551	535	526	586	536	523	489	548	542	499	503	518	549	520	534	520	520	519	560	562	559	563	531	554	575	540	585	517	543	508	531	530	571	486	542	556	525	509	583	534	560	511	528	542	517	570	515	551	514	527	512	507	536	531	543	494	524	538	543	549	482	540	500	549	533	558	514	538	525	523	517	561	520	569	545	543	501	532	515	497	538	549	562	523	512	538	525	547	559	516	551	554	489	514	504	538	547	527	563	509	569	484	553	545	527	494	490	476	511	539	496	521	562	521	557	554	542	512	538	479	536	523	508	517	490	515	477	530	533	535	558	546	505	571	543	566	538	523	552	544	538	488	543	535	503	544	554	504	545	529	545	519	502	543	538	508	519	541	503	513	557	532	537	517	555	533	522	525	549	526	558	551	511	540	498	575	518	519	492	560	522	507	517	554	514	543	551	519	552	528	554	517	501	526	533	524	522	515	524	504	494	525	538	557	508	518	534	561	527	526	517	489	527	511	574	514	545	583	527	486	525	500	537	524	537	535	581	526	531	531	523	512	537	544	529	566	513	519	583	544	550	530	510	534	535	542	495	505	516	499	537	550	591	554	519	486	537	535	539	505	527	547	563	495	539	554	551	542	552	505	499	578	546	521	517	504	511	534	526	517	525	488	547	539	485	539	500	568	499	528	504	487	538	527	536	512	516	570	520	538	554	542	517	515	490	522	537	534	536	542	521	551	552	531	550	511	521	583	512	494	523	563	521	492	549	536	531	581	538	567	490	525	526	536	540	518	544	540	532	517	526	512	509	535	515	569	500	538	540	511	530	511	527	546	516	519	534	489	478	560	578	559	512	550	551	576	489	493	534	532	539	515	495	563	547	512	514	536	541	529	543	531	553	492	500	535	536	558	517	539	523	516	482	507	527	521	525	505	524	526	528	525	546	539	538	539	517	508	522	512	556	530	482	508	561	510	549	516	554	535	534	522	514	543	515	554	540	556	538	491	558	516	537	528	519	553	525	533	585	540	514	585	541	505	522	516	574	489	507	534	554	575	553	534	516	535	575	519	566	508	524	529	507	540	538	551	521	540	519	526	572	523	536	527	555	568	538	560	556	516	533	518	560	555	525	531	513	505	525	550	495	545	483	562	518	509	537	530	556	536	545	541	536	530	530	548	545	534	527	534	560	525	560	540	569	567	523	568	543	557	508	495	523	532	492	556	506	562	560	511	526	571	562	525	555	544	527	574	474	544	521	516	553	536	499	536	525	520	524	589	522	562	506	554	515	509	539	492	571	577	571	569	523	542	526	547	528	558	536	530	539	571	532	541	495	494	513	511	501	580	535	556	567	566	526	508	556	524	531	504	496	534	530	536	531	554	544	544	537	561	529	517	559	515	535	528	549	501	543	541	559	495	500	544	555	522	528	547	494	519	534	530	555	547	518	547	522	551	545	508	533	522	512	531	519	549	571	569	530	494	518	561	527	540	524	480	518	531	518	522	555	522	536	545	554	508	502	543	546	561	540	536	538	523	524	545	548	514	574	548	520	539	542	497	518	561	493	560	513	493	505	551	530	484	525	559	535	553	540	510	529	538	552	516	518	490	560	539	531	526	528	519	552	514	571	566	547	538	517	547	537	477	532	580	515	563	526	508	551	506	559	545	553	527	539	493	545	510	533	569	530	567	498	538	550	530	566	540	537	489	522	516	504	522	559	575	548	531	517	555	537	505	524	492	510	533	550	545	496	527	558	467	537	495	537	488	580	520	526	516	500	518	566	530	521	511	504	528	570	524	532	526	513	510	527	539	521	545	543	530	586	555	581	512	542	553	485	534	504	534	557	543	531	545	578	543	542	519	556	533	550	502	543	537	538	522	554	513	540	562	525	507	552	572	532	548	510	556	564	519	533	507	547	564	537	501	482	525	530	514	528	534	558	493	506	550	516	503	537	562	534	561	520	501	527	539	569	569	530	534	540	558	534	527	550	519	520	562	492	566	542	546	525	504	515	520	541	535	525	543	464	514	527	546	537	565	527	514	559	497	537	532	507	528	534	535	567	554	553	539	542	529	550	513	526	520	543	520	526	496	513	538	573	540	532	533	540	530	521	540	560	522	546	589	530	540	524	554	503	525	568	494	538	537	533	518	552	537	487	574	546	526	589	505	500	537	505	524	517	537	548	550	529	525	482	507	531	529	564	493	543	530	521	551	520	520	529	533	543	513	486	543	518	517	528	549	522	564	539	497	509	471	542	503	538	522	570	539	517	536	519	541	561	542	542	547	531	529	548	579	541	527	595	493	558	505	517	547	517	550	539	528	518	535	560	563	498	546	530	585	531	517	511	507	549	556	532	540	501	553	553	509	511	538	531	533	541	542	519	553	579	544	522	508	523	536	576	548	480	530	523	561	558	532	547	487	542	546	546	496	534	472	550	547	502	567	576	555	572	571	539	558	518	547	574	539	522	530	549	537	507	559	535	534	546	533	548	548	552	508	508	551	495	585	479	557	488	512	531	536	492	566	572	587	518	563	560	553	513	539	532	530	529	537	546	532	524	516	517	569	518	511	539	514	537	552	490	530	595	513	567	512	498	552	581	500	499	539	551	497	491	533	508	523	528	542	502	542	514	502	523	561	566	567	518	504	506	554	524	516	518	481	525	522	514	527	545	517	567	545	559	587	510	558	505	542	568	521	565	527	486	528	535	506	502	500	568	546	518	508	571	562	529	559	510	542	515	539	537	558	535	539	528	515	534	532	528	531	555	560	543	519	517	547	539	517	515	541	563	525	567	537	544	509	520	555	554	540	558	543	576	502	538	539	527	504	498	555	527	528	560	507	493	519	537	540	521	498	551	556	508	577	547	544	581	545	545	508	550	506	520	524	529	528	556	537	536	534	546	518	531	581	544	559	561	509	505	520	531	540	522	565	537	559	525	498	551	528	543	520	504	561	539	588	533	524	520	507	492	495	506	511	510	477	509	542	540
26970	42422	34958	20190	13921	9707	9119	8233	8145	8896	5739	5089	3640	3715	3907	3111	2674	2326	1759	1345	1149	929	839	837	757	807	825	814	774	799	803	823	805	822	819	755	801	814	812	819	807	786	789	787	749	793	751	774	831	816	756	761	833	848	798	792	800	807	780	759	815	773	819	804	775	783	799	744	814	771	779	816	773	857	783	782	804	772	835	797	790	879	818	826	847	833	774	768	815	831	749	729	778	823	789	759	752	774	792	833	772	798	795	818	779	778	820	788	789	749	793	800	849	834	772	818	735	764	778	753	793	800	744	842	765	838	844	771	825	801	783	811	742	825	777	790	796	786	826	846	803	760	842	847	800	751	766	774	849	784	854	823	813	733	846	813	757	794	860	812	835	778	751	778	786	835	811	803	801	802	810	839	826	780	802	806	769	822	815	771	777	809	792	844	760	800	776	803	796	813	738	771	780	824	771	770	820	813	788	733	753	772	799	786	747	791	792	817	793	805	780	721	781	820	812	800	806	796	775	810	765	794	849	795	768	800	786	803	812	830	801	765	840	742	818	788	825	775	769	825	796	745	791	767	859	783	788	798	769	759	794	789	806	781	818	838	795	802	831	800	728	806	805	782	808	789	853	820	828	853	755	834	740	758	774	786	820	771	801	790	797	815	758	820	823	760	811	859	751	811	859	803	847	821	839	749	776	846	809	782	790	772	814	788	820	806	803	824	821	781	798	815	799	814	785	775	820	816	787	789	784	780	802	771	766	806	763	809	800	792	780	812	753	773	813	799	808	823	817	794	833	798	898	793	789	775	755	820	761	770	800	773	771	755	777	825	779	831	777	829	813	815	795	802	767	762	736	780	780	756	813	811	773	806	804	834	777	762	800	817	812	806	772	788	816	790	797	816	811	777	760	822	808	825	791	802	736	785	853	792	799	794	821	797	808	821	824	840	791	770	808	826	759	811	782	783	874	800	812	801	778	850	786	768	815	759	826	807	757	811	818	799	827	802	802	816	858	771	819	771	812	797	782	794	796	790	854	827	793	805	794	772	795	813	774	792	733	838	779	787	818	781	798	860	769	814	791	822	800	765	802	823	793	781	792	829	784	816	846	791	792	786	816	822	820	764	810	790	805	780	823	794	797	776	772	817	783	838	781	798	810	773	751	802	782	781	792	826	840	729	796	801	809	793	764	744	833	764	795	809	807	802	739	742	822	803	817	810	748	757	766	845	766	768	781	751	831	829	838	788	793	808	779	777	801	804	803	833	789	785	810	845	805	822	824	784	778	805	777	781	799	782	797	818	775	828	782	792	830	761	789	767	774	807	806	793	829	806	744	786	815	796	806	772	834	808	775	823	828	725	780	809	831	830	767	813	798	840	768	799	780	788	811	775	767	816	820	799	776	829	826	767	756	782	854	831	800	792	753	770	766	802	819	794	786	810	785	835	815	825	794	792	725	786	821	790	836	838	814	789	804	856	762	804	813	813	760	801	786	820	814	786	811	828	779	767	778	803	798	781	828	779	753	799	732	830	815	737	818	764	803	756	788	831	799	844	797	789	818	788	793	828	785	863	797	791	741	851	838	828	791	776	767	791	820	785	776	847	825	789	806	823	858	800	809	752	860	855	788	790	816	789	820	784	799	811	804	805	785	763	832	790	801	803	812	773	780	784	809	770	850	769	768	791	813	809	798	795	840	778	800	777	772	796	821	813	772	788	802	775	815	801	767	779	762	805	809	811	813	824	789	815	800	818	795	799	797	803	807	794	812	743	836	781	816	830	817	826	764	802	782	805	827	777	821	825	802	822	827	754	768	797	823	784	862	779	758	819	759	789	803	820	803	838	808	812	819	774	854	842	777	782	794	821	753	815	811	808	788	774	809	803	808	794	795	800	784	803	766	839	762	775	792	854	784	781	794	809	767	748	845	799	802	814	818	818	846	785	821	801	840	750	741	795	771	788	828	837	756	797	805	771	769	778	830	748	773	781	760	766	790	809	827	760	772	808	851	838	797	786	761	828	817	785	760	854	777	810	767	766	793	804	819	830	757	792	799	779	785	812	776	768	777	778	808	825	809	808	761	781	760	828	816	740	791	760	799	779	813	816	751	845	837	800	768	758	803	809	806	795	812	802	762	834	823	766	872	771	792	832	849	755	739	785	804	791	821	825	797	809	777	812	813	832	774	779	770	767	752	777	774	820	808	780	813	801	762	748	803	782	819	815	776	790	806	787	759	815	848	789	851	799	765	818	779	823	822	784	794	767	765	776	808	793	792	783	789	787	777	785	788	819	808	747	796	837	780	832	774	818	778	817	819	844	793	779	772	778	788	760	829	845	780	809	838	830	762	832	800	789	764	755	797	784	815	743	831	790	802	814	793	802	806	764	801	802	768	752	821	768	788	804	793	809	768	769	756	856	793	777	806	798	866	846	785	815	740	846	756	787	794	778	738	795	850	782	767	806	782	805	802	817	776	790	796	836	791	772	804	776	802	791	841	792	822	807	793	796	761	806	769	796	799	798	755	765	781	779	791	836	773	844	771	802	749	846	737	784	801	794	800	768	814	823	768	798	836	801	782	816	786	795	769	794	723	798	779	823	805	801	819	774	798	800	742	852	770	804	794	800	803	823	800	798	796	808	771	782	832	771	783	829	771	753	765	794	800	784	781	800	822	793	814	777	809	816	734	829	794	786	838	735	786	781	814	829	822	779	806	776	842	809	802	782	817	812	779	796	800	796	808	827	803	804	800	857	789	808	773	768	834	765	803	739	774	780	763	802	814	797	847	837	813	777	799	800	793	843	813	780	792	805	778	761	796	839	744	846	792	776	806	751	800	793	846	776	836	768	787	793	789	811	802	823	801	830	826	764	770	843	807	784	759	857	804	789	819	816	797	795	808	801	813	755	842	801	801	784	807	779	777	804	798	760	793	762	768	773	757	816	797	806	786	769	789	839	835	841	808	816	759	799	772	831	751	807	774	751	807	764	794	845	827	805	780	822	806	815	779	763	786	794	797	788	823	824	820	805	759	780	746	778	820	761	805	821	787	795	809	862	736	806	823	764	791	814	841	828	728	838	742	788	781	804	842	770	810	805	804	809	768	810	789	797	810	786	816	822	787	793	768	750	797	784	737	790	752	799	786	771	820	794	820	808	736	811	793	771	839	811	792	808	767	754	813	813	853	794	773	770	769	789	802	812	791	789	766	825	806	773	817	793	733	768	809	828	784	764	837	833	761	809	829	762	741	798	793	802	803	808	786	833	804	765	777	820	780	769	760	868	814	882	778	831	824	797	853	800	762	742	792	789	766	782	809	802	797	813	837	778	795	796	755	840	779	819	819	800	824	787	783	754	797	757	829	818	844	744	794	789	802	813	770	789	828	810	780	821	771	796	769	814	754	765	756	815	834	829	771	779	790	800	732	793	819	760	785	778	813	806	809	787	837	806	807	809	794	803	788	789	768	793	809	789	810	790	768	784	820	806	835	788	829	757	817	759
24181	21105	28196	24558	20267	12743	6210	3820	5001	4350	3262	2500	2140	3470	7972	7841	5769	4140	2658	1535	1123	762	648	599	574	528	547	555	572	561	575	521	608	570	578	561	604	543	551	570	528	585	555	570	551	573	527	575	562	556	561	501	537	586	541	562	587	543	503	556	574	566	536	572	553	541	530	581	557	574	520	530	531	517	517	566	576	510	530	549	555	588	529	581	511	549	546	578	528	522	568	564	570	564	559	575	556	521	547	547	525	553	547	543	559	561	549	527	528	565	570	597	573	551	596	523	529	527	567	562	539	537	547	534	582	609	537	536	562	562	534	556	535	561	541	537	568	577	552	541	511	535	582	576	566	534	575	557	542	551	543	573	583	545	584	596	545	546	550	531	546	525	539	562	561	506	536	551	533	565	604	497	583	542	523	560	572	548	558	551	534	573	547	524	543	561	513	606	528	507	546	538	575	537	576	566	517	567	564	577	547	570	548	588	550	570	588	554	560	538	531	570	571	535	519	507	552	555	556	560	533	500	499	531	526	562	545	555	587	589	603	560	584	556	553	573	544	571	548	552	563	519	505	511	516	566	508	543	547	573	529	563	559	564	544	563	560	554	490	549	555	550	546	510	597	578	545	511	548	517	551	594	561	548	497	534	570	564	531	569	585	539	531	546	524	579	609	527	539	553	516	515	521	535	553	558	564	494	546	506	570	549	545	563	484	550	579	556	542	535	541	585	561	536	528	509	550	549	541	558	515	540	567	544	555	537	544	527	531	535	558	563	542	553	581	546	588	514	554	513	559	553	560	524	543	536	556	554	529	539	562	574	553	564	529	526	540	528	508	539	532	564	531	569	587	555	540	576	574	553	534	565	531	553	546	559	520	542	546	562	573	556	525	544	549	550	563	551	555	569	539	554	575	557	577	592	581	576	552	542	551	606	601	546	599	583	581	588	548	546	614	545	585	567	521	572	534	616	540	560	519	556	550	563	531	594	541	532	517	596	530	565	573	566	550	552	587	552	524	550	551	551	565	568	581	573	550	527	551	539	565	554	538	590	548	572	562	596	591	569	581	555	544	539	553	555	573	568	565	554	544	526	568	550	527	562	559	581	533	555	536	542	605	544	537	537	523	543	570	538	534	560	533	528	530	567	560	560	566	542	515	595	551	587	547	511	538	585	560	540	556	526	551	531	624	549	538	553	549	519	543	581	565	556	534	521	570	533	579	547	527	540	535	536	510	546	542	540	550	532	509	561	568	555	556	552	533	570	530	539	512	556	542	528	530	536	574	551	542	545	517	569	563	567	559	544	567	529	572	552	561	556	581	606	529	539	582	602	539	567	557	554	555	587	570	551	550	544	516	529	544	566	541	537	535	534	511	543	551	544	564	561	585	543	552	572	597	532	575	556	576	553	574	565	578	527	568	576	540	533	584	539	572	569	530	571	562	558	581	538	536	568	542	562	574	541	550	551	509	514	573	572	578	519	554	555	564	513	546	541	526	550	518	588	576	570	504	511	553	582	556	554	516	523	523	555	571	553	535	569	533	538	543	582	541	522	534	558	555	603	539	592	535	518	555	554	548	558	538	545	507	525	570	560	553	548	571	581	536	507	544	581	526	571	546	573	569	545	575	544	523	543	517	547	554	521	547	541	557	565	561	553	500	558	548	600	548	547	589	545	572	537	549	545	509	514	549	527	557	567	527	556	539	565	565	554	570	528	534	517	545	552	560	508	573	577	521	578	606	599	538	595	540	541	600	547	554	557	542	554	533	562	594	564	552	575	554	551	526	529	552	521	560	526	532	546	540	567	561	528	595	549	545	561	557	601	555	526	542	577	547	558	608	539	563	532	577	564	607	547	515	570	566	537	555	562	572	548	518	559	546	547	488	554	627	546	548	543	537	547	536	546	575	536	563	551	539	564	565	556	498	544	526	584	570	568	548	576	562	559	539	573	563	577	572	563	534	553	577	575	535	532	494	544	544	532	587	505	518	565	572	542	543	550	494	533	525	567	554	503	571	530	535	562	554	505	555	561	526	563	500	534	547	553	564	577	546	583	533	578	510	531	532	539	581	539	556	605	559	542	533	548	550	519	562	546	555	551	542	522	556	577	516	559	544	561	546	571	525	585	583	573	539	531	559	563	588	529	559	562	539	572	548	539	509	586	535	583	562	568	550	597	582	571	592	547	565	553	566	550	599	544	553	562	554	523	548	560	564	526	558	523	552	546	562	536	589	533	530	531	579	543	533	577	528	557	544	543	520	575	557	589	550	526	521	579	576	500	547	568	534	543	569	542	571	587	580	570	550	512	516	520	571	541	537	580	578	537	551	572	548	524	577	503	535	544	582	561	546	547	548	537	600	555	546	508	564	554	583	556	566	533	561	534	587	512	545	574	528	537	572	546	529	547	558	562	572	557	520	547	569	497	531	563	574	606	562	586	574	548	575	561	546	588	542	577	574	521	520	520	522	558	554	530	550	573	562	547	584	531	536	597	551	536	525	536	543	532	557	602	545	541	558	552	538	564	579	514	543	522	549	537	576	511	554	547	578	536	563	516	549	525	534	545	523	536	559	553	560	580	559	576	588	558	570	557	553	547	553	499	549	550	599	531	531	540	555	540	522	540	589	565	543	541	540	554	563	553	551	542	534	524	567	569	524	534	576	551	566	574	581	595	575	580	583	583	534	569	559	522	557	556	543	548	558	518	538	536	569	597	493	520	536	551	566	537	564	582	513	592	528	558	550	540	577	544	524	589	577	560	551	534	577	536	535	530	599	558	528	533	526	579	625	556	513	559	523	555	560	535	533	609	578	517	542	561	574	523	554	530	564	556	520	560	565	582	502	524	548	510	574	507	538	559	562	571	557	578	550	543	573	546	572	529	578	525	595	562	523	570	559	571	524	578	549	547	598	571	552	536	529	554	549	556	546	561	554	573	563	589	562	527	547	527	534	535	537	563	560	551	552	598	563	536	552	493	559	538	532	566	551	573	560	549	583	553	554	553	524	537	549	580	553	582	544	552	518	545	588	551	561	556	576	515	541	585	555	564	552	574	571	548	545	569	543	535	592	583	540	508	528	595	573	563	543	541	591	541	537	579	540	546	560	591	571	567	575	538	532	578	551	535	494	546	546	579	547	563	519	571	528	541	522	547	553	553	564	540	585	531	534	543	556	519	562	555	541	537	528	575	576	519	537	540	556	564	555	570	556	547	567	557	527	577	553	522	564	557	531	598	541	541	572	522	531	546	593	562	568	526	532	537	577	582	585	536	573	610	540	545	575	588	546	571	562	569	537	546	525	545	558	556	546	555	558	557	542	548	592	551	494	515	567	561	529	574	516	538	550	497	541	515	542	539	545	538	543	579	553	522	521	535	531	572	556	546	531	559	573	552	517	568	568	566	543	550	554	546	569	567	597	580	570	526	579	583	575	503	560	583	547	553	549	508	567	552	512	565	616	578	538	543	571	559	558	562	563	578	567	513	572	567	590	550	530	535
28097	49238	42614	25331	20787	16185	11435	9225	12240	10143	7859	6015	5337	8084	16154	14771	11232	8305	5401	3205	2010	1348	1007	887	871	910	810	842	852	845	851	813	782	823	828	835	886	852	817	841	824	813	824	797	895	826	826	886	853	814	851	811	851	793	871	842	793	870	821	806	887	836	819	858	804	874	867	839	873	832	806	779	794	858	837	836	812	852	843	847	842	857	788	819	839	872	821	896	790	812	759	818	820	812	850	815	824	854	799	822	824	842	820	862	827	853	833	858	825	821	828	886	866	849	846	823	846	837	887	823	806	838	863	836	819	844	819	831	827	797	876	833	826	828	867	819	834	831	827	890	802	759	865	812	832	827	833	808	802	801	834	826	891	857	861	862	793	833	836	807	885	806	800	835	921	889	827	862	831	838	871	797	859	829	822	786	842	801	834	855	846	819	833	833	831	830	873	835	812	852	847	818	802	810	812	841	850	827	866	788	859	797	784	809	843	867	794	800	855	877	808	868	838	830	826	826	784	840	847	776	840	864	821	816	909	802	828	805	765	782	819	843	805	840	852	849	830	794	873	839	828	864	771	796	859	849	810	849	783	884	823	806	880	796	819	805	846	824	801	828	821	854	778	871	818	875	851	842	758	813	834	876	872	867	831	844	817	883	801	857	854	848	788	815	833	827	806	856	815	812	808	839	863	802	816	842	822	796	884	822	815	865	809	783	856	797	851	852	848	814	846	804	832	833	834	833	873	871	834	812	867	857	803	839	790	786	769	797	803	846	824	831	823	844	795	826	856	847	813	796	824	792	855	780	814	854	855	830	894	792	830	840	864	838	836	829	863	863	860	840	841	820	844	878	830	915	777	856	875	870	869	828	844	821	846	808	863	798	868	818	857	893	828	852	868	819	836	835	819	873	822	839	803	861	834	808	815	848	817	834	829	828	866	859	864	778	825	837	873	858	851	853	814	878	806	781	868	836	866	786	873	851	886	893	884	819	770	802	864	866	838	831	818	827	837	853	844	794	862	809	773	784	872	845	870	797	812	860	794	759	823	819	899	822	813	863	814	796	812	817	824	822	808	818	815	819	831	792	811	841	872	791	829	827	869	835	837	839	830	816	826	832	885	802	849	746	865	815	759	845	820	828	810	827	860	802	852	761	808	851	839	842	876	838	826	831	861	854	878	839	880	798	839	873	822	770	769	825	894	859	765	836	843	848	861	789	828	851	826	864	815	851	916	816	839	825	834	820	838	850	825	802	841	842	838	818	803	838	836	789	852	784	834	802	883	745	874	862	842	830	825	832	850	820	815	796	855	804	861	867	880	822	764	856	802	887	795	832	870	813	801	875	868	845	839	857	854	805	814	841	813	872	795	772	887	817	812	880	852	835	829	768	853	827	797	817	825	812	857	829	787	853	825	821	876	842	861	834	840	761	871	835	860	856	830	882	733	824	830	841	850	800	791	833	825	821	863	839	830	823	856	844	857	792	809	802	777	842	833	809	845	840	912	815	831	835	790	835	808	827	801	791	838	780	783	832	846	792	839	804	805	847	836	880	774	848	771	788	845	813	818	783	833	856	854	845	830	797	800	867	861	800	841	831	842	808	817	826	839	865	793	815	827	830	845	738	896	833	794	832	841	869	863	871	847	852	853	820	853	835	864	798	826	863	797	812	838	767	858	824	838	856	837	869	778	922	838	801	885	884	843	823	808	829	841	845	875	851	835	833	833	796	785	874	780	828	856	839	773	813	828	891	809	777	811	848	838	853	890	798	798	753	848	793	826	800	874	853	857	826	793	857	810	835	844	843	780	849	806	821	814	825	849	792	845	858	825	840	842	848	804	843	793	841	880	884	793	856	820	833	832	789	810	840	816	824	816	850	847	869	827	822	824	805	827	808	826	822	820	870	801	798	837	812	838	856	845	846	821	827	833	821	828	821	888	810	830	792	856	784	813	859	847	831	826	811	793	813	786	847	810	817	836	805	820	841	829	844	820	826	779	771	828	795	844	813	814	814	821	831	841	825	822	839	856	862	794	849	910	903	819	824	882	821	852	806	809	805	806	804	852	849	777	858	817	828	768	826	816	793	785	876	803	822	825	820	813	850	833	813	841	844	835	883	852	840	790	845	818	799	827	803	833	878	841	825	827	825	841	831	801	817	824	817	855	813	833	820	865	832	805	841	821	787	820	805	827	787	809	845	798	838	866	835	833	824	846	811	858	849	853	884	824	806	828	807	870	838	842	804	865	804	858	900	835	803	825	803	835	792	828	825	870	794	790	836	850	803	828	834	862	835	841	785	856	809	807	837	817	811	855	836	885	883	808	834	797	854	818	917	842	863	866	794	882	786	827	798	827	806	840	771	869	842	811	801	843	857	826	797	842	854	809	869	859	862	857	853	732	816	856	818	876	860	757	889	841	843	791	843	834	883	808	808	810	864	830	843	849	789	854	798	840	830	815	864	796	820	809	882	888	838	827	855	808	824	782	822	876	838	767	823	793	862	830	824	759	848	781	847	819	840	802	802	819	827	841	806	844	840	819	793	794	801	876	844	821	860	838	838	749	788	880	815	806	845	802	802	807	881	838	829	843	848	895	767	861	847	820	798	844	829	771	855	807	810	829	835	834	846	803	816	843	822	759	862	842	859	854	857	819	856	869	849	835	856	868	864	828	821	812	874	852	838	780	842	802	808	825	864	820	869	851	837	862	814	781	882	862	856	832	824	869	848	860	833	844	846	840	850	823	817	824	820	870	860	845	852	756	861	852	839	801	817	845	871	812	873	842	831	822	811	804	857	815	813	774	793	783	779	844	818	886	865	785	919	829	790	881	869	851	803	824	869	850	835	805	823	818	858	840	869	808	855	858	830	846	818	850	884	838	829	839	828	832	829	838	792	771	807	809	861	840	803	836	795	831	807	791	826	830	784	860	834	855	827	879	884	788	846	822	878	833	837	836	886	832	826	806	809	851	823	840	886	829	859	797	795	863	813	830	820	843	832	851	929	833	840	918	838	893	817	809	851	841	795	800	786	778	855	840	888	876	851	859	864	884	853	878	857	833	858	772	795	802	847	793	830	785	815	869	822	874	865	827	837	777	867	850	908	824	813	819	887	832	787	845	809	854	851	850	819	831	848	817	847	840	825	808	888	849	829	832	826	823	812	806	852	845	819	811	841	871	825	783	876	857	790	817	848	809	844	841	839	831	755	855	845	868	818	810	796	841	841	815	862	812	796	821	862	784	833	806	830	811	871	852	799	806	823	799	802	865	851	833	807	800	817	859	840	832	853	855	857	875	779	827	794	827	830	838	835	810	797	821	857	805	824	850	854	822	826	846	826	875	855	832	846	858	873	865	837	873	841	853	835	816	770	800	865	835	808	824	838	801	850	843	850	800	798	816	857	832	865	898	844	803	824	821	849	883	813	825	831	848	851	826	836	858	833	841	811	838	863	845	850	820	815	815	846	876	813	840	845	844	800	811	842	871	808	854	829	847	830	839	807
22979	21112	28837	23684	21214	21035	13466	6739	6918	6707	4116	2925	2547	6826	13609	15568	13226	9412	5876	2949	1495	971	704	571	508	532	517	489	554	514	503	498	482	513	514	516	504	523	469	525	539	523	477	452	514	488	526	501	528	503	453	555	514	512	517	541	492	490	477	523	545	481	483	499	526	517	447	472	502	559	454	482	582	500	534	534	514	505	524	500	482	516	495	509	507	472	474	483	467	475	543	495	494	472	520	497	485	527	504	500	507	511	530	507	533	499	510	525	501	515	482	519	526	526	506	481	492	543	495	518	521	456	492	457	517	523	483	498	523	493	488	489	528	499	501	490	538	508	496	518	473	542	510	533	473	520	493	475	507	523	495	505	504	514	476	506	497	467	499	509	544	481	513	487	535	490	480	501	518	466	482	520	506	492	491	518	436	487	509	516	502	487	552	476	468	494	502	483	530	511	528	522	497	499	501	557	492	495	507	529	524	514	490	512	477	484	490	512	545	487	529	502	499	484	450	515	523	511	494	531	549	528	474	513	504	574	512	525	502	512	509	488	535	479	570	493	515	492	541	533	497	527	513	508	512	498	458	550	462	527	511	536	491	482	544	476	496	477	451	504	536	538	511	505	501	496	523	478	466	522	493	507	511	524	509	506	522	505	481	508	479	511	494	538	495	479	472	543	540	483	509	482	520	485	494	508	518	474	499	490	492	486	520	495	508	505	464	537	491	524	488	474	503	494	496	504	490	513	545	540	515	482	490	488	511	524	523	480	523	536	509	467	504	498	524	506	520	519	512	466	509	487	469	496	486	470	496	502	472	557	541	528	479	499	508	504	480	506	485	507	481	590	492	501	549	466	471	484	502	508	489	474	519	459	514	519	480	529	484	520	486	504	503	510	523	512	505	540	534	516	510	471	534	546	525	477	516	520	500	512	525	499	528	497	540	512	504	537	534	516	513	480	456	481	490	529	495	482	498	502	498	506	521	530	484	501	515	494	533	531	523	505	515	517	502	470	497	492	492	520	502	485	503	498	493	501	535	492	485	546	481	514	525	530	540	463	488	497	511	495	525	483	512	463	515	506	478	489	531	545	482	518	512	480	497	506	514	477	482	458	527	496	528	507	512	499	513	485	483	499	533	539	495	537	506	468	490	527	492	525	506	502	464	534	501	499	473	506	535	475	474	506	479	459	536	472	488	525	514	524	465	457	526	525	517	496	510	589	492	493	509	517	511	550	525	518	509	480	503	467	492	561	513	512	500	510	474	514	466	467	533	519	499	529	520	495	499	512	540	467	518	537	496	522	518	463	482	487	493	491	466	493	522	499	524	454	497	518	491	516	502	466	524	519	522	514	478	525	512	485	538	498	473	516	464	488	486	511	478	511	519	500	480	511	457	518	513	488	484	462	509	485	482	465	504	501	530	481	509	534	500	493	515	477	531	528	468	496	492	522	577	511	466	514	511	486	487	477	518	527	488	505	522	535	550	505	490	508	530	501	495	504	496	482	510	437	462	479	474	508	515	506	525	522	534	539	522	482	536	472	515	463	484	513	508	495	471	498	508	513	500	511	506	503	498	491	484	489	522	515	477	510	528	492	520	486	506	512	470	538	521	522	510	539	519	493	510	494	482	493	513	470	525	469	450	530	540	517	479	496	520	492	479	488	530	540	511	494	463	523	479	517	498	499	491	505	493	508	521	515	546	482	503	511	498	500	519	503	496	486	524	496	506	496	540	489	509	512	519	495	518	506	512	525	508	530	496	493	491	476	538	538	506	473	517	475	464	536	501	547	504	522	497	507	513	468	549	523	508	507	506	505	467	510	509	507	504	517	490	516	504	530	507	482	487	538	524	472	516	518	561	520	517	532	496	471	471	501	523	466	509	476	516	480	483	478	454	513	502	550	521	492	498	517	504	501	535	465	516	513	493	522	552	502	514	494	481	499	500	497	508	511	498	498	470	484	498	517	505	498	536	497	501	513	530	525	488	545	515	509	495	492	465	483	522	518	513	491	536	485	469	512	524	488	477	504	510	554	475	549	485	489	530	496	503	459	457	503	546	484	503	486	487	534	498	519	494	520	512	509	524	498	518	504	517	525	490	561	472	491	526	494	497	486	475	509	516	505	504	534	485	550	538	520	476	502	504	545	487	478	492	508	472	480	481	484	523	494	513	496	483	524	506	508	513	482	506	480	469	464	491	521	473	479	527	461	479	524	499	528	498	494	486	509	510	468	526	490	531	532	496	499	468	493	504	499	490	499	526	500	533	504	491	517	515	485	509	523	506	481	488	510	493	512	499	484	525	502	539	529	524	501	523	548	498	536	517	536	565	540	531	542	527	492	465	500	509	562	493	486	453	514	497	534	515	501	519	491	539	542	520	466	541	487	485	487	531	524	469	490	480	463	494	474	488	507	506	470	466	504	493	532	525	503	510	523	477	465	515	538	474	484	549	461	498	482	465	495	465	478	519	503	511	474	539	483	483	524	477	477	500	507	489	504	542	492	464	525	509	509	512	576	491	485	496	496	495	488	503	505	477	523	481	510	555	488	533	492	512	511	528	484	549	496	504	530	526	507	503	526	482	512	525	500	508	501	508	448	508	537	518	494	529	498	486	518	534	570	547	481	522	505	471	536	499	510	488	537	535	516	489	499	524	509	523	498	535	496	495	524	513	528	521	516	505	459	530	516	495	526	510	527	490	504	500	494	489	532	460	519	515	529	502	530	516	488	515	521	486	514	537	486	497	533	539	506	519	539	489	519	495	503	495	446	533	526	521	475	501	513	491	514	488	512	498	475	556	513	419	514	538	507	520	502	541	480	537	538	501	517	507	529	530	501	474	498	469	509	492	522	527	488	491	511	528	519	514	511	526	502	511	543	487	507	524	516	526	512	538	533	541	497	496	489	481	525	505	449	460	502	528	516	493	544	527	512	507	491	510	510	482	504	511	497	518	522	490	515	477	519	458	532	506	513	520	534	534	502	476	463	493	532	532	509	499	485	528	521	482	515	510	505	513	484	486	471	516	512	486	511	475	497	493	495	464	536	509	458	486	487	512	523	485	495	501	498	512	479	525	486	479	531	470	502	546	529	505	553	497	486	508	507	507	495	468	552	452	483	509	479	488	505	487	508	500	496	503	503	490	497	533	480	544	506	510	488	507	480	508	497	504	515	501	535	486	533	520	471	458	479	558	533	480	494	540	506	511	481	505	530	490	502	481	506	513	503	523	519	510	515	492	482	512	517	498	514	518	504	495	536	539	552	510	516	506	502	563	467	497	541	523	500	490	456	462	508	517	485	478	481	514	540	497	542	529	502	516	468	517	538	480	478	538	477	486	524	481	518	523	490	487	482	505	459	486	517	504	551	487	507	485	494	475	465	461	507	509	496	514	497	476	482	467	470	516	480	481	474	472	527	501	509	495	507	490	469	490	504	519	509	526	482	475	492	495	510	490	488	569	532	502	495	490	503	485	492	543	480	511	494	480	526	518	491	485	467
31727	56189	47653	31107	25090	19797	14346	13709	15212	14168	9163	7256	6205	14566	23453	23987	20796	16034	10692	5828	2977	1753	1109	857	785	758	780	756	776	696	754	702	753	748	703	757	763	743	788	730	793	769	719	747	718	756	774	776	726	742	788	794	748	687	723	745	753	785	745	730	837	738	751	720	753	755	823	710	749	720	745	742	767	761	726	787	717	745	731	704	747	769	752	761	756	737	750	748	743	738	759	741	686	720	717	773	721	768	753	715	762	717	721	708	728	750	800	756	748	746	732	721	763	741	755	784	766	765	703	694	747	787	785	746	753	752	785	721	741	763	722	766	757	766	766	779	739	766	696	794	760	708	758	753	737	712	744	803	720	732	713	751	726	754	746	681	784	740	737	783	744	751	740	703	724	787	751	777	755	715	753	733	761	748	727	763	732	788	788	724	811	746	768	753	720	795	684	732	697	789	816	729	782	781	764	755	742	785	746	767	769	723	739	756	804	753	759	789	786	761	705	762	737	716	755	762	760	712	815	784	755	702	785	699	777	742	716	737	707	718	709	783	742	754	731	727	710	765	737	780	758	774	728	709	747	759	721	721	766	706	720	740	726	736	724	751	747	754	735	765	734	762	739	708	708	738	791	770	721	746	688	734	785	762	765	777	739	725	742	725	752	718	761	746	745	747	798	745	717	751	715	727	785	748	751	771	742	761	749	772	763	788	771	778	768	784	802	787	726	756	677	745	771	800	719	711	778	751	748	765	758	729	749	725	713	709	685	764	756	770	765	753	761	720	802	789	746	756	731	736	801	763	749	733	760	783	750	748	721	731	728	721	755	738	733	743	764	702	758	738	724	757	799	757	746	757	748	749	798	772	711	808	778	730	733	809	745	752	729	705	804	780	728	738	743	773	768	710	738	718	740	745	728	723	765	734	726	769	724	799	737	795	747	719	724	724	764	756	767	754	762	757	767	698	724	682	754	719	752	732	732	812	749	726	742	770	781	743	744	736	773	748	764	731	719	791	817	795	719	761	743	749	727	790	725	764	753	750	773	738	813	720	738	760	726	732	742	780	764	751	779	761	737	787	753	779	733	703	740	730	742	750	714	729	722	787	756	738	781	762	750	773	737	773	720	702	756	722	703	729	724	739	769	748	752	736	799	732	698	731	748	743	728	747	764	775	776	751	757	747	805	761	779	724	762	743	785	721	764	776	772	735	761	671	757	789	741	777	778	765	752	781	774	783	783	730	714	753	760	726	735	786	809	731	741	781	730	777	762	736	743	761	713	745	735	733	769	750	738	801	792	714	709	747	710	768	757	720	740	688	720	750	768	712	743	741	729	781	816	793	729	774	732	727	700	730	697	739	762	781	708	750	702	758	757	776	743	731	709	722	767	731	786	730	756	776	696	784	776	728	736	756	711	730	753	768	756	751	784	746	775	723	757	777	715	750	708	752	754	717	748	742	809	794	760	779	751	792	738	719	737	801	754	756	786	743	733	730	786	752	771	719	730	814	707	788	738	749	737	735	695	737	828	766	735	762	771	752	766	731	739	705	752	733	764	770	756	765	681	758	762	738	768	775	753	724	749	739	757	730	728	800	718	788	762	756	744	728	712	755	788	755	725	785	796	810	701	724	762	756	718	782	759	763	791	711	729	803	712	700	771	724	737	727	745	799	732	727	749	764	758	777	737	724	695	751	683	720	771	735	731	753	776	736	722	688	741	778	737	780	720	733	712	785	725	789	756	751	746	758	774	818	720	754	744	736	758	752	754	734	747	742	761	718	776	769	787	743	775	733	677	756	762	731	757	777	749	745	732	735	782	767	735	768	731	722	712	776	793	760	776	784	766	704	736	763	817	745	727	719	766	748	770	753	736	785	751	758	737	745	742	746	744	758	765	757	741	781	711	723	741	743	739	754	768	725	689	722	717	733	706	743	709	722	751	742	732	766	782	756	758	788	735	819	750	743	725	701	742	757	740	686	730	769	709	735	754	712	772	795	733	716	732	716	738	769	742	724	746	723	741	702	710	774	726	745	742	752	752	737	736	772	749	732	756	768	759	739	779	713	792	762	760	708	698	750	729	786	812	762	749	772	753	745	718	740	717	760	758	715	773	745	702	772	752	775	795	751	757	727	685	740	726	742	783	791	767	815	750	736	757	722	723	756	729	778	737	676	739	738	711	798	761	724	755	763	704	799	706	724	773	749	735	751	710	713	780	740	733	717	759	746	741	754	720	790	756	735	737	732	680	711	783	772	760	749	731	728	799	693	713	795	750	783	723	748	762	695	692	732	791	740	720	780	767	776	727	810	754	757	761	811	759	773	707	798	749	795	726	704	754	787	731	746	795	759	749	732	728	760	713	752	712	792	771	745	742	692	758	741	732	710	729	772	754	793	766	765	764	737	746	745	742	729	727	792	724	740	724	794	743	753	785	770	759	771	780	748	724	767	792	768	735	782	738	701	779	734	752	743	751	713	755	764	730	747	717	741	752	730	738	753	689	732	747	777	785	764	712	764	719	745	770	751	755	763	749	743	737	772	775	737	775	767	739	746	748	762	744	774	699	713	751	704	727	673	761	817	754	744	759	797	780	749	743	749	756	786	740	727	754	767	799	745	733	764	720	774	790	762	736	792	749	802	773	723	767	706	765	735	761	736	721	705	719	751	759	770	754	749	732	741	736	725	692	722	747	748	775	716	751	741	750	748	736	701	695	743	734	749	733	771	790	777	738	750	716	710	729	772	720	745	711	746	785	746	762	734	757	721	689	773	785	774	788	797	754	740	748	760	745	732	743	760	714	755	752	690	733	740	690	713	783	735	744	754	790	796	687	784	701	770	761	751	751	773	751	767	728	711	759	736	713	717	754	780	765	728	762	781	744	745	748	717	761	767	777	765	778	775	756	742	796	774	753	747	745	802	756	751	738	757	736	754	728	783	731	736	744	793	750	745	751	729	738	748	745	726	727	760	816	766	767	760	753	733	745	778	719	744	731	730	773	778	744	745	751	753	713	786	752	734	776	746	733	743	681	704	767	754	742	746	758	785	751	718	724	764	742	757	708	824	761	737	758	751	708	713	757	718	788	719	697	734	759	746	782	782	691	743	758	755	739	764	705	780	803	758	773	787	741	743	747	752	726	730	699	718	705	741	806	740	717	776	758	729	762	715	734	776	741	724	706	750	750	735	720	772	801	731	755	710	740	768	749	730	762	721	745	748	754	731	730	775	728	752	729	726	763	709	777	741	742	767	725	761	762	770	695	743	769	768	771	779	717	759	743	714	730	727	756	765	730	788	758	726	753	744	774	735	713	734	754	731	749	728	728	762	777	749	707	776	740	749	758	762	728	783	736	722	775	746	751	765	691	752	776	741	726	683	785	736	755	773	774	694	773	807	721	755	771	736	728	743	792	721	686	777	773	758	795	733	769	741	787	744	673	778	741	782	716	710	782	727	707	689	727	783	799	752	735	747	678	787	744	734	783	703	711	730	747	736	745	728	738	793
27420	24326	26797	16888	9580	5717	3259	2780	2993	2719	2030	1679	1113	1244	1625	1730	1744	1397	1014	757	629	582	546	544	560	513	531	555	559	506	559	536	566	556	539	535	537	502	524	549	546	500	520	492	511	521	511	539	510	550	495	525	517	521	508	529	514	483	518	511	573	545	551	534	546	496	526	485	536	499	547	538	535	557	530	526	505	524	566	530	521	533	559	548	482	536	548	480	541	515	547	550	553	527	552	547	520	543	505	548	523	569	522	524	564	531	518	520	527	514	538	543	521	554	596	524	525	543	531	544	492	471	543	524	545	560	515	530	515	479	543	532	509	565	538	545	531	539	549	518	523	538	529	541	494	521	600	540	507	541	552	525	525	535	518	512	506	532	507	512	493	512	532	529	511	531	504	519	527	512	524	515	568	524	532	564	541	539	554	519	505	529	498	539	492	522	531	532	529	544	532	530	567	548	543	514	540	542	521	560	546	535	567	523	563	515	528	529	501	563	541	498	511	530	549	559	530	510	538	524	516	539	559	528	541	558	515	555	499	527	511	540	505	530	510	519	499	569	509	532	548	539	512	552	536	534	521	533	484	523	551	528	496	541	575	532	560	544	563	530	566	527	502	520	528	531	499	532	574	553	552	554	521	558	537	520	503	541	534	559	556	551	538	515	501	543	553	513	533	498	524	539	518	513	529	510	554	558	476	541	557	561	537	569	496	537	550	495	550	551	509	505	521	540	535	541	522	505	569	514	564	531	526	509	535	522	542	511	516	536	530	519	490	539	522	519	515	545	510	535	578	522	557	550	554	517	522	577	546	529	568	530	481	559	565	558	513	576	516	536	519	513	533	537	525	532	515	533	532	536	493	501	537	519	550	562	543	503	528	504	501	525	523	506	556	498	514	509	550	505	524	518	518	550	545	502	536	576	557	528	494	566	577	506	541	507	534	541	523	561	603	527	564	552	571	549	494	534	489	512	550	490	546	526	536	544	513	526	578	537	546	561	575	516	516	553	478	489	510	556	560	538	508	509	526	562	519	519	522	494	500	500	546	529	558	512	518	549	536	512	516	568	526	510	538	511	520	509	515	521	517	552	521	498	557	563	532	506	557	575	556	551	522	565	545	525	539	515	576	521	562	533	509	549	566	531	531	510	561	548	535	550	523	545	535	495	521	528	542	546	491	477	543	540	557	536	568	522	554	525	530	488	543	524	538	525	544	493	536	560	559	579	512	548	529	527	523	532	507	563	496	506	494	516	519	549	539	536	541	477	521	535	558	533	506	507	543	512	495	559	534	502	505	481	510	515	475	529	550	530	535	536	552	548	506	506	518	568	515	473	556	535	497	516	558	507	523	525	515	496	560	520	561	565	516	533	526	545	512	537	527	538	488	515	534	526	530	497	582	520	523	536	516	565	499	535	568	536	514	551	524	519	560	515	513	513	551	532	521	532	519	541	514	504	527	488	559	546	534	543	534	561	538	544	522	556	530	542	538	524	545	543	567	500	544	502	523	541	480	598	569	510	559	538	537	508	506	533	512	524	523	528	523	544	561	494	579	521	519	538	543	557	548	539	539	544	524	505	510	523	538	586	483	520	529	498	513	522	551	522	560	581	526	510	535	557	541	495	531	514	522	529	559	529	529	543	523	529	521	562	521	490	524	516	554	515	534	513	534	558	519	509	562	499	533	511	564	518	540	499	519	550	551	527	522	563	534	511	510	534	536	509	538	514	519	524	543	517	511	533	491	530	502	507	500	559	531	533	531	531	533	590	583	515	529	549	534	522	490	525	533	497	507	509	491	593	521	557	528	512	522	552	533	530	549	569	537	514	487	509	523	551	533	467	507	513	563	524	544	553	511	518	586	509	561	531	528	533	499	510	558	543	525	549	521	511	553	531	549	549	525	548	538	533	543	567	538	541	532	543	559	544	556	541	532	522	548	559	550	567	520	563	501	555	514	531	531	556	547	548	498	513	567	477	529	525	544	524	534	538	512	578	542	533	539	482	512	535	538	538	533	556	553	519	530	513	564	516	547	531	511	538	486	511	549	536	532	518	512	527	510	477	586	519	552	518	515	540	515	528	551	507	514	556	501	552	530	531	501	511	530	540	549	559	536	520	522	520	516	531	507	534	540	542	522	472	532	518	536	490	557	499	530	554	508	525	538	500	538	496	561	490	560	557	514	571	576	500	469	511	529	533	526	529	560	540	518	546	512	556	538	575	508	536	486	546	510	539	552	526	540	542	571	532	514	531	523	550	557	548	547	541	510	518	516	553	506	565	538	512	567	548	520	507	556	517	541	499	554	552	500	576	547	524	516	572	539	474	561	501	549	536	512	552	551	507	519	497	538	537	534	519	536	528	531	510	535	502	538	547	555	516	541	527	509	539	551	522	496	521	551	524	564	548	530	509	488	540	519	558	523	528	532	543	515	519	533	514	560	504	541	501	537	538	513	526	560	538	512	522	550	502	541	511	565	516	508	549	522	523	514	534	523	497	539	506	556	541	528	520	547	532	533	526	509	540	512	549	536	545	563	548	491	528	500	515	567	528	550	527	490	567	549	536	494	464	495	562	574	557	515	515	513	483	554	529	497	548	514	519	500	563	518	550	556	532	497	526	521	541	534	574	522	523	544	533	532	559	520	540	539	508	521	528	527	516	529	536	551	550	519	506	541	500	518	547	570	549	535	528	535	509	540	516	526	531	501	562	519	537	516	527	530	496	505	508	523	527	526	507	514	512	558	543	521	531	541	527	538	531	547	520	541	543	566	545	505	533	533	560	555	534	570	512	557	594	521	508	550	522	518	528	502	617	533	509	554	543	517	558	530	512	544	554	493	537	557	547	493	568	563	510	534	571	513	551	561	535	545	560	526	497	574	539	534	559	542	526	499	546	469	530	550	568	543	509	510	509	543	513	523	509	514	532	511	507	546	490	513	537	535	481	619	515	558	537	509	506	494	514	538	536	561	543	517	543	494	552	507	513	539	548	561	512	500	573	526	530	529	502	534	514	506	534	546	533	505	570	547	509	492	527	518	520	485	541	521	513	553	506	484	540	509	531	499	502	545	524	494	562	555	547	492	512	525	526	545	518	525	480	565	499	534	548	539	496	519	524	508	546	570	545	537	531	511	483	527	491	537	493	519	536	577	514	556	550	525	472	555	589	534	570	495	564	515	497	544	551	512	510	488	545	537	490	531	560	466	494	516	530	534	502	561	502	524	575	536	544	528	516	502	510	525	539	537	532	553	545	499	548	516	537	522	563	510	546	484	518	500	525	504	534	530	524	516	503	537	516	530	556	510	520	565	534	467	544	506	509	499	518	549	524	530	536	521	501	532	515	551	530	542	513	484	540	527	542	577	499	572	526	511	508	554	567	516	521	503	543	564	528	525	527	558	521	521	531	511	550	543	544	536	506	572	517	523	592	541	535	550	515	504	507	557	509	556	511	534	506	544	500	590	549	513	517	547	519	553	530	534	566	506	542	574	537	579	540
28232	41507	33890	20485	16506	11638	7566	7129	7646	7122	5192	4098	2530	2620	3412	3357	3328	2595	1740	1264	1017	837	799	830	803	789	773	797	797	788	741	792	789	797	848	827	766	761	771	752	769	741	818	786	817	793	832	792	823	777	806	801	806	853	774	810	779	769	779	751	785	787	803	802	814	759	767	781	790	837	801	776	767	789	794	812	808	794	779	810	840	845	822	734	773	790	783	796	764	833	790	754	826	788	764	822	845	774	774	799	804	808	780	763	814	761	792	743	754	754	799	759	843	785	800	808	789	785	784	783	825	834	837	792	793	785	824	791	854	831	758	790	793	775	784	818	851	775	778	808	770	819	835	818	785	840	820	736	758	806	765	792	790	780	820	797	787	816	813	785	766	738	775	779	777	789	821	789	777	773	785	789	848	822	778	759	769	743	749	750	787	787	833	744	820	816	784	830	786	777	762	830	823	783	814	757	771	777	780	800	808	759	783	775	789	803	792	762	782	765	774	763	766	742	782	782	789	809	790	743	821	799	767	796	785	800	763	790	806	782	796	828	826	798	851	800	809	778	779	770	762	802	789	723	821	801	810	795	791	742	785	814	792	780	809	784	768	708	789	757	772	828	795	827	835	787	785	816	768	785	753	774	823	801	815	759	808	790	789	806	772	748	792	826	704	801	808	791	788	812	811	812	794	821	796	768	767	818	778	817	743	795	767	822	852	775	775	751	779	712	813	821	772	750	744	784	815	786	758	849	764	779	753	792	779	796	829	863	784	832	762	770	807	838	813	804	811	784	802	755	779	803	779	820	804	814	748	778	777	815	808	782	771	816	759	836	761	718	752	734	782	792	789	809	815	753	768	737	778	806	794	799	846	805	784	807	762	837	786	809	812	802	742	798	789	762	795	793	790	793	796	802	758	823	793	810	781	764	800	807	821	816	805	787	748	804	797	822	828	800	825	826	817	797	809	790	814	804	787	794	756	776	787	824	778	801	788	802	795	823	815	786	826	827	805	796	765	737	800	781	775	784	819	763	798	803	839	781	775	795	760	795	787	825	826	789	789	769	831	832	805	801	810	816	813	769	750	801	763	805	775	805	813	806	824	778	800	749	756	825	772	803	824	766	780	827	781	826	758	774	749	761	798	827	786	774	784	845	822	803	825	769	785	758	819	823	773	770	818	777	817	769	772	747	771	822	813	741	744	792	803	837	800	782	795	769	822	803	810	787	815	773	749	814	753	778	786	772	817	806	770	805	775	783	754	788	777	838	804	786	832	768	817	833	754	810	860	800	812	784	835	795	739	802	803	766	790	752	793	748	788	762	746	796	788	807	764	853	845	795	799	798	762	759	839	784	769	757	778	793	772	802	781	827	817	739	810	833	796	740	744	777	737	814	747	769	800	789	790	765	804	801	810	802	827	820	814	746	787	829	787	783	777	771	791	803	754	786	837	829	756	745	800	821	808	825	732	786	755	780	785	776	804	781	811	748	751	813	778	814	835	791	792	789	763	740	781	786	809	820	776	786	786	788	862	799	749	806	748	791	837	811	784	777	842	838	804	787	798	782	806	819	774	740	753	800	796	812	780	788	791	821	820	777	777	773	742	816	795	803	776	811	815	749	772	832	799	815	781	803	853	773	767	825	827	813	767	768	781	777	825	770	800	838	857	769	786	774	768	808	796	817	818	772	768	762	778	802	808	801	760	778	734	735	747	734	777	802	819	768	797	726	781	782	791	784	829	799	775	800	807	816	797	776	763	794	756	746	811	791	775	824	799	785	816	837	809	751	787	789	761	749	862	733	836	817	789	777	792	786	783	820	818	776	800	808	775	723	783	799	813	786	806	814	777	794	800	795	831	763	796	837	758	786	820	795	819	820	778	832	811	806	828	728	822	764	792	799	791	798	784	762	813	781	801	797	785	832	771	802	809	836	804	776	830	828	763	794	786	804	784	792	829	769	779	791	777	742	816	783	802	799	771	759	852	732	783	732	788	778	828	794	785	817	766	746	833	745	794	802	805	796	786	805	803	766	750	782	814	779	762	768	850	776	777	796	823	804	718	771	801	807	772	792	807	788	784	828	764	769	800	781	748	763	815	771	795	807	781	770	798	807	785	799	785	791	832	815	808	801	758	784	759	758	782	797	773	787	839	734	791	801	772	806	786	796	854	842	851	821	773	762	807	796	789	767	813	801	845	804	834	799	794	808	802	801	803	813	787	821	811	766	778	844	825	791	778	802	768	825	798	805	759	815	773	763	791	777	822	750	803	801	763	823	750	758	806	748	806	774	784	830	847	803	797	793	845	796	771	775	759	746	740	759	825	770	822	811	813	812	749	778	759	825	776	774	777	810	785	767	771	787	794	780	801	807	764	817	770	748	775	805	807	782	839	771	802	775	762	781	800	787	787	795	821	800	782	750	827	781	833	776	797	786	796	832	859	771	829	767	820	768	837	757	761	781	820	790	751	801	803	759	854	791	800	822	795	838	765	747	767	775	785	786	815	765	791	828	829	794	768	817	784	773	794	788	789	801	817	763	816	792	738	835	784	796	801	835	796	761	803	787	783	798	777	739	802	772	773	778	797	752	842	825	802	789	767	805	783	793	737	805	766	845	789	788	774	791	809	788	747	796	743	795	806	809	744	754	806	792	786	815	833	825	765	781	771	776	790	808	770	775	762	776	822	825	794	790	768	790	798	784	785	791	800	794	811	792	764	797	833	780	789	757	748	813	789	777	779	804	753	754	771	780	806	778	815	815	797	837	785	856	800	810	755	765	804	784	810	763	831	793	785	824	802	794	855	808	763	751	793	846	799	813	784	827	770	830	789	851	840	802	785	792	782	775	822	795	728	759	768	847	789	752	826	803	811	789	771	809	833	847	818	758	758	832	800	807	763	772	792	807	827	761	798	794	761	823	799	788	798	769	838	758	793	806	784	808	722	850	787	777	770	849	791	826	752	797	800	810	762	781	777	818	771	796	773	823	778	842	792	741	837	793	794	766	815	770	791	775	804	748	765	852	849	777	757	806	767	824	755	775	802	744	804	763	766	804	786	799	748	793	793	812	794	791	822	776	770	852	766	862	807	813	809	766	836	773	801	789	764	821	805	814	758	776	808	806	795	802	817	752	759	746	765	771	806	790	795	792	806	829	809	761	815	743	828	776	742	783	793	809	758	792	825	791	808	841	812	808	768	780	737	798	795	783	753	749	761	813	801	750	764	783	786	766	794	784	787	768	760	784	834	722	790	804	791	790	824	805	794	818	835	758	748	815	767	763	783	794	825	778	785	791	803	829	791	836	785	787	763	790	791	800	735	795	803	775	814	735	798	779	749	817	812	777	851	756	828	770	744	769	783	738	772	792	827	781	782	780	778	793	749	842	765	790	766	799	806	770	810	765	856	827	799	770	804	844	787	779	797	789	828	784	788	797	781	781	753	813	781	753	783	757	705	805	811	792	824	779	760	803	728	792	810	762	768	814	811	808	766	810	785	802	803	830
24176	21019	28032	24508	20309	12222	6647	3270	4072	3137	2339	1860	1511	2460	7286	8579	7454	4815	2653	1494	950	717	561	553	548	580	577	522	549	525	564	554	573	573	580	534	566	577	563	560	547	586	531	569	574	559	531	550	501	576	515	599	564	567	537	545	593	527	583	533	577	574	554	523	553	557	572	578	550	509	540	530	523	574	595	569	559	602	545	509	610	500	584	504	512	549	579	568	519	558	537	504	552	571	591	572	573	532	537	547	553	564	515	549	562	553	550	570	529	552	520	524	533	561	549	558	536	560	553	554	553	553	551	549	548	592	536	534	533	554	521	530	564	559	570	547	565	536	523	571	580	545	578	572	544	572	521	503	542	536	557	566	549	532	536	565	550	526	571	548	576	541	554	579	580	576	559	561	566	540	562	551	537	542	564	545	553	550	535	559	527	534	545	554	562	543	533	536	545	536	529	489	580	534	590	536	530	570	530	615	537	553	538	539	563	543	510	551	568	536	572	540	529	543	522	538	540	562	521	543	512	548	545	515	531	562	558	557	528	585	522	534	556	564	547	584	547	542	510	534	556	589	581	532	521	592	583	544	509	523	557	577	566	520	529	580	538	596	521	561	566	520	544	559	519	548	556	596	578	564	588	519	500	558	561	536	509	610	575	559	537	517	542	559	567	541	536	537	551	547	569	551	555	584	510	563	537	511	532	565	529	537	520	550	537	535	532	526	571	552	553	525	552	533	554	519	545	479	582	483	514	532	522	556	572	575	556	555	569	569	552	563	567	582	568	577	526	585	566	538	580	546	540	575	542	521	528	548	555	558	506	553	584	561	529	592	527	543	535	543	513	553	529	578	597	552	604	572	545	543	569	533	566	528	539	558	509	557	575	585	550	554	538	527	506	571	585	586	559	581	531	540	537	574	554	537	539	535	572	539	523	555	517	599	564	534	568	556	576	591	544	595	534	537	513	525	567	586	579	527	476	526	528	530	528	565	536	564	533	558	544	510	544	557	588	500	556	503	570	526	524	565	507	558	576	548	549	522	554	553	525	489	556	553	557	561	562	558	579	521	546	555	507	550	596	553	543	559	560	555	580	533	515	595	507	526	548	549	583	575	538	510	551	547	562	566	542	511	568	525	551	557	550	570	559	586	541	548	555	521	528	540	542	574	561	558	513	584	570	551	557	559	563	564	571	550	511	584	550	554	523	546	526	560	523	553	584	538	571	543	573	567	518	557	591	579	600	583	549	542	544	536	517	554	554	568	560	533	571	577	554	526	547	561	552	582	579	533	516	520	551	510	557	549	560	526	589	580	562	539	586	549	561	583	554	538	552	542	520	508	555	590	578	541	529	513	526	574	496	510	526	524	565	570	575	532	514	563	531	523	522	567	582	549	532	556	572	561	536	568	588	570	556	557	607	556	528	547	543	584	538	559	507	560	551	575	578	483	551	524	566	513	525	504	530	533	564	598	506	542	537	549	552	555	502	542	567	576	542	566	545	540	567	573	538	528	585	591	560	569	578	534	540	552	519	507	561	557	532	549	512	557	547	503	555	571	521	523	537	501	578	527	594	556	507	582	540	582	554	520	563	541	528	540	546	572	540	551	553	555	515	562	543	535	538	601	552	568	522	519	548	562	553	562	577	539	529	558	571	516	591	607	563	540	516	553	527	549	534	527	555	549	567	533	539	537	577	555	549	525	555	534	555	564	523	512	517	571	553	594	538	559	555	543	526	543	534	549	558	574	558	560	513	535	557	607	587	591	558	575	538	562	550	582	489	569	562	518	526	577	568	553	549	528	540	577	571	545	566	534	552	578	508	547	567	562	554	590	520	539	524	559	525	538	554	523	547	514	518	537	563	537	520	541	544	564	525	529	540	552	537	533	540	552	571	513	556	529	544	515	578	581	561	558	581	567	549	517	516	533	526	549	578	518	503	619	547	522	553	570	554	497	568	578	555	534	572	571	513	494	508	535	587	514	576	575	574	540	516	546	538	517	582	530	582	566	521	572	511	521	567	539	556	514	547	514	567	578	622	558	586	530	536	503	581	570	540	562	532	554	521	577	575	541	546	549	554	554	510	540	522	567	541	531	507	540	545	530	566	542	519	536	539	528	577	568	515	557	552	532	546	546	549	585	562	574	540	547	572	602	536	528	526	573	538	555	533	559	496	533	548	499	524	539	598	566	550	531	526	536	554	519	552	572	573	562	596	567	594	521	571	566	543	531	544	530	505	560	530	528	544	511	511	524	571	516	541	503	562	547	561	578	538	544	557	573	515	565	577	572	551	530	561	565	544	589	583	546	561	558	531	502	517	570	545	513	566	528	521	596	552	517	544	559	526	601	558	528	580	551	541	533	534	560	536	566	554	555	535	533	559	583	567	561	578	523	531	558	538	592	561	563	536	536	517	569	511	566	557	534	540	571	526	542	522	559	555	546	558	535	556	593	560	522	537	527	558	561	547	512	553	573	568	554	548	515	541	559	545	579	517	570	563	562	564	548	555	539	545	554	581	551	537	560	556	578	532	545	579	552	571	528	518	552	583	503	528	562	544	546	534	590	580	545	526	562	567	530	576	561	565	532	551	519	537	560	547	578	559	494	526	529	538	538	607	549	540	567	547	558	557	554	528	545	561	533	550	517	515	564	558	530	534	586	544	564	562	533	554	590	561	570	555	566	545	517	547	598	607	542	575	580	555	564	574	543	565	541	542	553	514	552	544	563	556	523	555	548	561	503	529	606	528	540	521	508	550	564	537	525	530	553	564	537	523	569	531	560	549	536	589	538	552	546	584	563	547	583	561	555	564	570	609	544	573	540	541	553	536	569	549	556	599	555	535	580	516	550	557	532	533	531	530	560	580	511	535	576	486	534	517	532	554	562	575	564	538	540	564	550	520	544	582	535	553	525	543	536	555	562	547	556	575	540	570	551	557	569	562	551	563	558	560	514	574	589	563	552	537	548	573	506	527	535	572	555	537	512	529	505	528	590	512	526	532	580	553	561	539	511	566	572	584	549	540	569	520	576	541	565	577	505	558	535	522	562	561	584	538	535	515	507	578	571	535	564	564	505	546	597	548	548	517	554	488	551	538	519	554	545	509	553	544	505	521	525	525	526	501	546	552	535	508	527	586	566	537	519	519	518	515	574	545	532	542	526	588	559	541	556	569	564	526	564	569	594	533	568	590	537	537	541	546	527	529	579	542	562	521	506	559	565	551	558	568	536	555	531	543	543	547	579	542	581	510	536	575	524	536	540	573	558	508	514	487	546	520	544	543	543	563	546	547	540	557	560	602	569	545	535	525	551	544	538	523	546	563	576	535	570	555	558	530	542	564	547	602	517	532	560	537	573	511	517	542	515	563	558	560	529	529	581	609	559	556	538	533	551	581	568	534	518	566	575	579	547	543	554	565	558	503	514	538	560	566	514	553	534	582	554	531	534	574	563	540	530	559	527	525	560	588	571	537	560	561	489	553	538	556	527	541	567	549	638	519	599
28583	48575	39691	28133	20399	15749	11898	7579	9784	7571	5833	4304	3527	5776	15131	16139	13750	9204	5239	2903	1736	1156	959	850	885	826	830	798	834	786	823	845	831	865	808	790	780	835	786	769	839	813	824	827	840	827	851	776	792	802	860	826	810	829	806	785	842	841	825	790	825	808	804	828	805	830	886	812	819	825	789	794	830	844	843	818	751	840	802	817	826	803	835	825	782	840	812	816	850	838	829	820	783	804	813	829	793	828	854	845	809	809	806	855	818	828	839	811	799	830	834	819	800	827	777	810	723	799	838	845	803	817	830	840	778	775	865	805	825	794	837	810	795	835	827	838	833	811	848	814	803	835	884	782	792	788	829	861	787	837	866	834	824	788	805	884	805	809	852	827	870	839	784	843	860	807	802	803	834	815	774	817	798	850	771	844	818	824	838	825	859	827	815	793	836	831	805	829	810	828	786	796	827	897	803	840	878	800	795	788	864	816	830	809	821	880	797	811	835	764	812	806	809	815	824	819	843	850	783	816	842	814	785	793	825	843	827	843	810	799	832	831	813	836	776	814	778	868	856	764	797	847	842	758	837	798	793	887	778	791	807	789	855	839	810	792	843	857	835	768	873	799	881	872	831	849	822	820	839	809	762	826	782	819	868	787	836	816	783	775	837	826	812	858	771	809	852	836	828	860	848	856	813	852	785	788	872	806	820	826	817	812	764	840	832	804	829	775	759	815	864	906	837	842	840	806	795	900	832	845	852	811	815	875	816	866	805	785	895	863	849	814	816	824	816	800	822	810	806	841	819	804	791	807	861	820	821	759	817	809	856	826	796	787	803	799	868	817	839	799	826	761	795	858	820	873	901	776	780	799	857	791	854	785	791	813	831	844	815	849	821	829	824	847	790	798	839	832	808	801	823	845	834	836	795	823	847	871	831	841	833	834	840	851	839	863	807	806	812	833	823	804	805	833	863	835	838	806	824	825	804	765	831	841	800	780	810	856	825	836	843	879	824	808	893	849	823	861	822	792	859	860	824	771	776	823	775	823	858	798	852	821	789	832	845	822	825	802	847	817	840	815	824	787	820	862	833	771	784	812	856	863	818	812	823	830	797	814	816	840	847	820	838	800	802	814	852	822	762	844	840	848	799	813	820	851	825	771	819	759	809	865	860	831	820	796	856	825	824	772	769	816	828	838	865	775	789	836	818	802	851	798	779	834	870	806	837	805	828	825	810	811	804	849	842	860	799	882	755	816	845	882	840	852	824	832	829	825	852	810	826	828	823	792	782	799	826	831	802	864	797	850	843	787	800	771	810	842	826	876	820	843	846	825	830	823	814	871	787	822	813	846	831	837	782	815	779	826	868	815	836	792	804	794	804	758	830	805	817	847	847	886	808	801	814	801	803	807	806	870	805	808	818	806	801	848	842	837	785	786	821	833	824	839	799	785	803	825	825	827	835	824	827	812	806	830	790	765	814	803	835	772	851	779	797	788	819	843	828	782	848	808	831	762	784	786	793	805	862	844	802	766	829	809	806	781	768	828	794	902	803	843	839	804	826	848	860	810	834	840	854	764	831	825	794	819	805	819	821	809	795	814	873	780	852	811	847	844	861	838	890	855	806	844	848	863	806	805	819	826	853	839	823	846	840	801	817	812	824	773	813	881	806	813	843	859	814	803	812	798	839	794	815	849	814	805	828	825	782	823	852	801	854	820	808	863	794	787	824	795	830	785	805	774	832	788	836	849	843	843	850	872	868	777	879	878	792	813	881	817	789	833	813	755	826	826	790	819	846	828	822	818	810	834	874	824	800	791	822	820	834	819	784	786	800	829	829	791	818	806	822	819	766	795	823	815	882	833	859	816	799	815	793	858	764	792	833	773	801	824	868	801	850	834	839	791	884	808	846	768	813	794	819	817	768	823	798	813	809	845	814	822	851	834	813	801	812	832	804	807	804	836	818	867	825	841	911	834	793	798	857	863	773	803	834	816	776	823	841	870	813	830	793	788	852	768	875	824	832	786	816	883	836	779	830	826	789	871	801	837	845	850	804	766	837	789	843	856	785	790	810	820	807	813	854	871	840	812	818	805	838	834	813	803	815	832	866	861	835	833	873	862	825	825	822	775	796	793	821	831	850	838	806	784	796	817	750	862	791	825	822	805	748	808	795	823	831	841	793	833	811	789	790	829	804	813	781	863	827	776	815	779	816	836	873	848	852	833	814	821	817	862	813	822	826	859	832	774	755	853	839	837	842	799	833	862	773	791	808	864	760	825	815	812	815	816	811	851	844	825	826	794	812	830	859	808	830	851	841	780	840	813	808	837	839	838	866	816	853	881	835	772	838	807	884	797	833	850	808	840	800	824	823	826	794	796	751	810	873	831	828	821	858	836	818	830	815	804	819	859	819	809	766	802	852	868	815	795	866	844	800	803	774	819	836	804	783	819	802	816	832	809	868	778	833	838	886	796	832	828	789	745	825	815	787	804	828	871	831	828	813	804	817	804	819	871	828	804	786	804	820	851	797	870	808	844	798	812	840	801	767	847	828	786	796	852	783	825	831	861	859	819	782	862	881	814	811	818	840	848	827	860	831	796	797	860	829	814	851	825	780	857	777	815	818	802	802	744	795	794	831	809	818	837	817	829	788	768	832	777	859	842	895	831	846	811	839	841	805	827	840	810	859	833	823	818	799	829	808	801	845	844	780	806	813	826	825	845	788	843	788	822	810	769	838	814	833	842	784	826	881	855	905	809	805	850	755	817	864	788	868	842	782	824	806	829	835	767	790	808	800	778	831	823	805	844	783	817	804	820	802	765	791	822	811	857	808	803	849	846	835	822	857	778	861	777	789	887	798	833	824	797	832	866	821	826	856	843	850	833	806	801	836	859	849	804	845	807	860	828	802	818	806	863	838	843	824	817	819	820	853	767	803	840	858	823	835	791	851	857	845	839	788	844	816	820	829	813	806	816	828	821	842	812	846	851	792	837	818	881	815	819	846	819	843	836	826	860	801	794	848	789	806	806	815	817	842	789	808	788	816	815	847	834	848	765	798	812	841	788	799	801	898	829	793	778	814	860	822	832	821	790	842	840	842	787	837	823	857	841	793	828	794	847	824	869	826	857	818	862	753	843	843	784	846	792	837	845	818	859	838	856	841	852	765	805	873	845	810	791	805	839	781	817	815	803	779	768	802	830	792	790	879	839	795	816	809	866	804	787	826	830	835	829	793	864	855	784	822	891	792	843	824	780	828	840	863	828	822	820	810	799	824	853	842	819	797	755	808	779	843	775	815	764	786	810	814	877	771	807	815	851	882	812	794	843	808	841	804	823	804	830	807	847	861	852	854	835	823	814	811	827	806	801	803	792	782	810	784	826	844	815	858	831	795	849	810	864	844	800	783	800	802	817	805	832	821	858	847	798	829	788	829	774	791	844	806	783	799	827	845	855	844	833	812	830	849	797	819	801	809	787	797	817	819	864	847	768	747	810	783	859	811	788	825	801
22904	21085	28838	23572	21145	21058	13681	6394	4678	3280	2366	2169	3630	8371	17350	18531	13348	8437	4546	2312	1207	758	613	554	484	568	496	523	503	491	466	470	501	466	484	453	517	481	491	453	493	534	531	467	480	493	515	457	483	526	482	511	491	470	495	548	461	495	489	491	486	539	500	508	457	457	513	553	511	456	515	512	493	483	483	487	537	489	467	524	507	507	518	490	436	515	483	524	505	511	509	504	519	520	495	473	506	493	492	509	511	502	504	496	526	518	474	513	467	534	493	503	508	496	506	502	508	507	511	496	450	487	521	461	479	517	478	510	499	489	503	511	481	482	516	508	528	473	467	470	512	517	490	479	461	534	528	511	453	511	486	525	526	523	517	487	474	476	474	497	508	548	494	477	494	543	499	435	481	506	504	500	472	504	486	517	481	498	490	528	502	499	483	463	489	480	488	496	538	448	522	529	490	462	509	528	493	496	519	482	470	505	474	491	496	486	526	515	510	495	497	525	508	493	509	512	496	487	481	516	503	488	466	467	510	501	521	517	541	488	494	488	524	487	498	453	430	500	500	508	526	551	500	493	497	483	509	490	484	477	506	498	485	507	496	513	492	463	508	490	486	475	525	523	512	493	502	518	509	501	520	504	477	499	501	502	502	488	463	508	483	538	522	496	472	485	496	485	491	521	500	458	530	505	505	515	488	557	507	485	465	493	492	477	475	495	444	500	486	517	501	529	495	494	501	483	513	477	478	495	542	456	515	488	489	528	534	455	486	466	504	525	492	542	485	479	456	527	533	513	502	491	520	511	535	505	489	486	477	493	495	515	480	475	494	533	480	494	500	509	478	532	502	488	497	512	507	478	455	519	487	535	468	496	513	504	480	514	529	468	494	499	471	500	494	489	517	520	506	506	536	493	515	526	484	496	468	523	461	552	524	508	535	497	493	489	493	506	498	498	508	515	469	480	527	471	487	499	523	471	497	497	494	463	503	475	492	507	508	506	525	475	510	508	470	473	521	516	500	483	514	502	496	494	553	504	501	503	458	497	506	471	497	516	488	462	513	513	532	529	529	569	537	519	526	507	525	468	495	491	490	488	469	516	548	487	468	527	495	509	478	490	491	546	505	489	493	498	527	526	522	525	504	496	485	504	508	510	512	503	523	518	527	505	522	490	511	475	534	455	545	487	516	523	507	477	499	474	525	489	530	500	516	520	518	477	500	502	515	497	479	493	490	506	499	486	482	508	491	496	518	517	519	478	522	515	490	507	526	481	472	490	481	488	505	511	505	476	512	506	521	509	503	463	472	466	524	517	505	492	516	490	506	514	495	510	498	496	487	462	459	465	474	502	461	481	494	497	479	490	529	525	521	479	500	520	494	501	489	538	475	484	506	473	468	497	483	494	469	478	499	476	550	506	498	533	527	523	479	507	514	506	469	500	459	514	528	499	526	515	515	521	509	488	506	502	485	446	516	499	529	519	498	471	459	460	479	482	496	495	527	521	521	508	482	483	508	528	456	531	481	518	505	494	485	514	527	512	461	506	502	505	511	485	482	475	469	492	482	498	532	486	529	507	488	519	500	517	494	500	508	477	482	505	496	502	471	494	503	513	483	500	498	498	509	547	504	515	462	469	489	517	474	545	481	516	505	502	487	530	501	495	489	490	479	484	473	482	501	497	482	483	540	497	497	495	483	509	540	525	505	500	476	492	496	524	502	513	466	496	489	523	544	456	548	469	495	486	500	508	492	474	483	472	524	499	481	490	441	464	516	493	479	454	539	478	500	487	439	509	542	545	503	531	461	475	527	503	492	497	504	507	472	481	517	537	490	464	538	542	497	498	510	499	511	472	504	488	522	465	477	536	478	518	514	493	488	541	555	492	461	485	471	502	507	547	498	487	517	480	516	523	511	463	466	521	516	495	481	453	513	526	519	451	522	491	515	498	490	519	498	496	513	492	500	492	498	494	472	472	513	465	495	499	514	506	470	530	497	478	473	489	515	500	519	484	481	495	524	492	537	482	464	497	507	521	523	492	478	487	514	507	457	494	504	472	488	548	526	495	483	498	483	510	533	503	478	540	495	508	560	460	506	496	493	490	470	498	492	523	470	505	504	474	460	491	529	473	469	498	484	507	462	518	506	491	505	538	520	507	541	514	479	467	505	484	505	478	471	488	482	503	488	525	482	514	493	523	504	517	502	467	516	511	478	486	525	492	464	485	498	488	486	466	458	493	496	496	532	486	490	512	457	517	535	521	547	475	545	479	480	509	450	498	512	491	466	465	480	507	502	471	515	529	510	524	501	491	502	512	505	487	504	501	463	512	515	513	503	511	509	494	511	480	478	478	494	483	509	558	444	514	484	493	511	509	495	504	496	494	453	500	502	501	506	483	502	518	486	516	515	454	492	533	492	486	488	483	486	477	540	474	527	508	525	511	498	484	480	460	490	502	503	488	503	495	492	483	504	497	490	466	541	538	488	493	511	496	533	524	489	508	494	473	501	486	517	490	497	452	509	509	506	489	517	468	491	503	506	514	578	510	507	493	488	466	529	518	488	531	504	520	501	503	515	521	491	543	496	490	455	527	480	479	518	476	497	473	509	496	467	478	516	478	530	474	512	512	479	543	524	515	506	551	504	497	461	468	486	507	529	506	523	477	448	511	475	459	503	491	481	478	535	481	511	512	530	532	472	513	524	536	473	460	482	494	520	494	505	500	484	485	537	495	521	491	521	526	482	494	499	475	538	463	447	520	502	483	506	482	490	521	494	510	522	477	490	459	472	466	526	522	510	460	457	492	539	499	529	500	480	496	526	476	511	498	506	448	477	510	509	486	449	443	510	459	499	491	498	448	517	501	492	500	521	491	475	480	464	494	474	486	502	509	495	503	517	517	467	533	495	531	514	485	489	471	484	530	519	481	487	476	489	488	495	489	501	498	492	480	482	476	519	549	474	465	522	483	514	496	508	494	462	456	455	508	482	478	481	521	478	524	505	505	510	483	441	564	460	499	510	485	483	468	501	516	513	495	536	470	477	476	446	486	535	492	516	515	498	521	486	517	481	517	497	467	505	501	500	516	530	524	489	492	524	498	524	482	509	528	514	533	507	519	525	481	450	524	498	504	514	491	474	493	542	475	509	469	511	487	477	424	495	475	462	493	528	492	491	509	511	477	510	460	494	450	565	447	518	515	489	479	492	472	516	518	519	505	487	480	530	477	514	517	506	505	471	544	531	491	463	514	493	495	500	512	512	472	493	524	479	555	506	509	516	496	481	499	483	494	484	493	515	505	481	542	493	527	470	449	507	529	465	515	492	537	495	492	489	498	509	505	515	465	525	490	505	531	512	493	518	462	487	490	480	472	525	475	511	517	523	483	446	543	515	502	515	515	516	534	523	454	488	464	495	471	504	505	516	516	469	532	518	490	490	472	507	470	472	496	502	477	509	458	505	485	475	557	511	494	491	491	484	484	510	520	491	473	509	498	499	497	504	508	517	491
30758	54485	46919	31931	22474	19306	14159	13007	11401	7954	5935	5354	8365	16461	27057	26007	20217	14210	8414	4500	2321	1325	903	761	795	727	761	792	770	745	744	704	745	735	821	752	715	719	682	783	786	795	737	779	745	715	731	751	737	787	757	741	732	697	733	720	723	746	747	757	732	750	767	716	732	679	769	713	710	707	743	765	708	761	748	749	730	745	772	721	776	727	759	754	751	741	741	751	760	777	796	742	769	710	801	725	755	780	768	735	770	731	750	776	762	747	763	785	695	708	737	745	737	753	770	733	723	728	792	739	786	743	759	768	693	738	750	730	751	772	712	764	726	723	780	738	735	757	752	667	775	749	782	714	754	722	753	759	790	743	746	792	769	749	756	728	733	696	742	772	690	771	725	741	744	747	709	749	745	744	737	746	702	785	733	744	755	697	719	802	713	742	793	713	741	740	731	793	723	750	755	779	745	726	781	708	768	735	759	743	722	760	700	689	747	731	703	717	750	734	726	728	705	764	738	738	735	735	714	731	746	711	680	702	757	739	734	776	714	716	717	716	794	720	709	760	732	779	761	725	739	717	745	723	726	723	766	728	732	748	775	720	701	755	742	743	723	706	728	785	739	747	673	721	748	808	733	752	704	725	773	757	765	716	739	778	721	773	730	773	718	790	698	744	728	709	777	749	737	765	739	726	777	738	774	741	777	784	735	711	730	735	731	782	713	777	735	776	700	724	745	746	739	755	727	738	770	734	730	753	721	797	775	735	713	717	762	677	739	744	777	735	727	721	771	758	707	741	718	735	722	735	788	761	721	734	779	755	762	744	718	792	756	732	745	801	723	718	739	725	726	698	697	756	715	686	757	765	744	663	733	732	771	746	722	706	766	722	760	757	787	695	721	731	742	732	729	689	774	739	801	734	776	744	749	730	753	743	761	765	708	696	758	729	771	710	727	787	743	710	692	718	777	742	687	815	795	759	762	714	723	742	750	748	742	761	765	722	711	727	704	695	710	692	723	742	748	679	756	730	677	759	760	748	726	753	775	724	783	779	798	732	708	738	724	731	767	772	771	774	709	711	723	749	741	749	731	768	767	748	761	748	722	756	724	759	750	786	728	761	769	723	753	707	742	677	704	739	704	745	740	783	722	754	725	733	769	781	742	718	760	733	774	781	774	682	723	761	716	759	727	674	782	740	762	794	791	744	730	740	784	781	776	710	769	727	756	747	748	742	686	785	798	737	735	738	747	744	730	774	776	747	746	737	737	758	714	734	756	766	716	714	722	715	731	740	739	760	728	775	724	731	760	720	684	746	732	735	784	711	750	728	752	724	768	773	776	738	740	760	666	734	723	726	762	718	763	772	746	744	733	829	794	725	744	764	712	762	745	748	743	777	796	742	774	792	705	779	751	732	689	675	774	777	710	793	732	728	798	741	747	718	749	741	717	731	749	723	768	724	790	760	728	753	797	783	811	727	767	722	714	686	718	742	727	747	723	686	749	773	746	789	752	804	767	763	750	779	707	718	725	749	662	776	732	717	748	725	727	676	726	747	712	763	763	710	746	769	734	801	743	732	752	762	753	761	738	740	713	746	737	712	709	720	689	786	705	725	703	763	736	702	743	766	723	735	712	684	762	747	805	757	777	748	754	726	722	742	739	722	703	710	778	721	656	739	772	758	746	791	751	746	735	731	668	736	691	721	717	751	757	736	735	742	756	763	781	779	733	761	772	702	723	764	749	723	794	707	701	752	734	751	747	776	692	748	701	734	696	784	728	761	741	755	758	712	676	769	775	712	778	718	757	691	749	692	739	725	773	753	726	689	796	742	770	720	756	704	742	747	726	734	721	711	756	713	779	708	710	707	744	713	739	750	738	773	795	771	676	726	743	775	733	730	664	726	765	713	727	727	748	751	802	735	778	705	792	763	764	706	716	747	749	754	743	765	733	736	729	707	762	747	726	697	748	778	757	762	828	768	773	761	720	741	764	767	736	722	752	747	765	732	746	772	742	776	740	757	760	739	750	739	769	748	787	749	757	741	743	732	758	749	742	714	758	741	754	739	749	734	725	741	761	753	713	752	713	734	727	761	763	745	723	735	766	717	741	751	698	756	715	705	705	754	756	733	777	744	766	730	787	736	756	775	699	735	675	757	727	761	763	726	719	699	764	771	736	784	769	758	729	738	714	815	723	725	758	744	711	772	803	731	740	755	713	767	695	746	740	715	722	748	733	744	742	727	719	724	699	788	747	745	715	730	716	759	742	762	752	730	801	752	731	783	729	733	705	709	775	742	720	745	718	773	725	775	756	752	727	696	732	749	721	683	719	750	741	755	747	755	708	736	747	740	777	733	801	778	791	772	754	713	737	701	704	750	741	716	665	759	731	739	746	733	747	737	763	737	744	760	715	716	762	769	782	751	708	754	726	758	734	733	760	748	768	736	808	696	753	799	731	762	748	763	714	742	757	699	775	732	691	733	743	770	748	716	707	751	768	759	752	793	799	752	729	749	708	798	769	745	763	720	743	736	731	752	744	794	742	800	744	790	716	774	805	740	734	716	712	742	737	748	759	774	727	744	755	762	740	760	698	751	735	765	728	741	745	761	769	757	740	747	710	742	688	765	746	719	723	753	754	728	739	720	743	735	740	745	749	763	751	717	728	732	718	734	727	765	755	757	707	774	750	710	752	722	721	794	762	688	709	730	687	756	752	708	737	763	779	722	756	718	799	723	746	665	739	727	748	716	769	736	730	723	741	778	752	750	727	747	723	783	762	715	734	739	764	709	788	714	700	753	786	750	753	765	738	750	754	753	734	710	747	763	727	752	713	757	783	686	709	759	769	759	753	735	727	738	760	711	725	761	755	693	720	758	788	725	751	700	736	776	796	730	705	742	751	720	781	727	742	758	733	753	798	754	708	723	747	712	685	764	740	730	761	712	794	740	756	790	769	764	721	715	747	732	757	732	746	713	705	732	751	737	703	752	769	726	769	734	729	807	750	711	783	747	731	724	784	702	769	766	742	754	745	766	709	737	685	743	714	757	715	743	704	743	733	754	749	727	795	743	756	735	711	693	735	771	743	749	786	731	736	765	780	769	773	705	780	699	728	734	712	714	730	730	767	774	749	731	701	712	726	669	738	768	772	720	711	757	748	726	765	773	753	783	737	792	727	739	723	715	707	756	708	753	728	735	736	691	784	764	730	721	718	763	700	752	771	731	719	741	754	742	700	752	749	750	750	776	705	716	791	710	757	739	701	710	717	705	789	802	780	759	752	742	715	769	729	770	740	762	695	746	752	720	763	725	707	778	768	770	729	753	759	706	737	718	800	702	740	692	733	745	746	736	737	744	698	774	756	791	766	757	755	704	745	682	704	750	762	735	781	738	724	723	772	752	743	732	741	731	768	759	758	741	730	703	748	724	754	736	738	744	751	710	751	714	766	753	775	722	704	711	734	749	687	750	723	762	727	764	744	693	753	746	679	741	757	728	735	748	706	734	723	717
27548	23844	24505	13975	6546	3701	2907	2349	2012	1751	1284	1169	1141	1615	1969	1747	1444	1111	849	692	619	556	548	502	520	509	499	531	486	533	504	529	547	506	515	526	537	486	499	548	472	546	512	521	535	528	524	536	517	523	501	509	493	511	498	561	539	544	532	478	507	544	518	552	563	530	495	509	510	490	510	522	503	483	491	523	539	475	547	527	552	517	518	498	529	540	527	510	479	526	533	501	473	540	527	519	503	551	526	520	499	528	508	514	497	570	524	512	499	518	479	531	502	502	567	537	525	564	479	511	501	541	538	500	515	525	536	535	512	495	509	505	478	532	522	526	524	524	532	478	555	543	527	537	517	542	499	468	507	524	521	524	503	570	489	535	512	560	506	520	525	524	533	501	515	520	515	491	535	519	534	539	523	522	512	531	540	540	476	544	481	512	516	496	532	506	519	506	504	477	515	516	460	583	511	514	536	545	553	536	503	491	529	540	486	498	476	484	520	534	526	540	529	537	516	486	504	557	524	530	530	577	533	503	529	512	516	495	534	538	482	530	492	501	493	530	506	572	530	484	532	503	533	544	484	504	538	521	500	516	506	537	521	520	537	531	547	508	466	548	506	491	512	548	516	520	506	560	480	568	492	516	566	588	468	512	516	505	550	529	513	545	544	516	530	516	545	521	529	536	533	508	527	489	534	531	519	503	510	576	525	480	522	502	540	544	514	556	543	530	550	557	560	512	524	493	479	529	477	502	503	497	504	502	525	530	536	516	526	505	483	505	515	498	549	521	518	495	505	550	535	483	508	509	538	500	528	528	489	484	569	514	527	540	519	503	504	492	492	541	531	582	515	546	540	528	540	538	486	525	521	566	499	489	535	588	553	502	499	513	517	516	484	493	508	560	553	543	530	519	536	526	509	541	517	546	546	496	519	516	523	507	520	513	517	481	539	506	506	515	499	523	521	524	546	553	497	504	506	501	532	566	524	505	503	542	510	491	542	485	525	529	507	523	521	531	541	525	508	526	509	457	521	522	505	474	534	549	506	550	522	565	510	512	566	470	494	522	497	551	536	541	518	504	481	509	566	492	485	484	526	518	493	528	523	536	528	512	532	486	545	552	513	521	490	519	579	545	492	496	517	517	536	531	518	562	527	518	519	556	515	556	548	502	514	507	508	531	486	526	504	557	577	515	527	531	579	586	491	556	522	529	505	537	501	490	496	494	563	528	526	539	547	523	482	518	518	515	507	541	513	519	495	534	564	503	524	485	555	495	550	556	512	531	505	564	532	511	536	537	534	523	516	542	513	512	538	522	515	520	550	482	488	472	512	472	526	507	494	539	539	502	520	508	539	538	537	508	535	530	528	548	510	499	475	529	543	516	559	539	515	512	540	527	538	517	554	532	508	480	507	527	520	500	507	505	537	527	518	546	538	519	537	544	527	554	507	511	550	532	504	490	487	495	524	500	545	490	476	536	490	492	527	543	517	547	550	522	519	504	509	514	526	501	493	535	533	473	471	501	517	509	468	515	478	517	551	529	498	537	510	502	482	547	517	518	534	514	521	476	518	516	568	519	499	504	551	518	529	500	560	523	505	513	506	518	513	510	495	484	544	526	501	584	506	541	535	530	485	516	500	498	494	548	566	555	499	527	533	578	556	513	506	538	491	541	525	524	512	506	546	499	502	526	516	477	526	542	547	495	478	544	553	494	556	496	511	528	474	492	544	555	564	494	529	510	543	493	502	509	557	513	517	506	541	509	537	510	499	566	496	530	516	528	523	423	535	546	533	513	497	497	530	538	510	478	515	534	523	536	535	541	511	531	553	526	542	544	490	482	515	544	521	516	481	520	513	515	517	480	505	533	538	482	520	511	503	527	527	514	548	489	527	576	523	521	558	546	533	529	534	527	503	533	496	521	525	518	568	526	515	472	533	542	504	485	489	551	508	550	520	532	497	507	497	524	526	476	515	518	543	562	549	530	518	496	557	477	518	540	512	514	536	535	510	506	529	509	524	514	526	496	521	526	494	520	547	543	517	468	540	511	506	490	541	514	474	505	564	540	515	499	566	514	475	504	488	511	509	499	483	498	562	495	545	531	517	506	498	532	505	515	487	521	526	536	542	523	551	497	496	528	535	520	512	526	484	530	516	513	519	517	507	559	510	510	517	528	509	505	506	510	504	529	542	508	535	532	510	536	522	537	524	498	515	546	488	496	528	528	486	476	523	542	494	530	532	518	516	535	528	516	546	490	558	555	535	533	518	521	528	503	512	509	551	507	506	518	524	496	489	557	527	531	492	533	518	567	536	502	493	519	514	545	512	492	527	490	500	510	542	531	510	495	527	534	541	535	495	513	512	498	478	504	492	508	480	501	515	506	504	566	548	493	498	538	512	485	511	499	544	514	500	502	518	494	512	520	514	511	550	499	501	501	460	509	532	476	528	522	500	527	475	502	544	499	547	477	519	489	529	483	503	527	522	521	486	495	532	492	527	517	532	555	524	500	538	543	512	516	530	504	511	508	516	519	521	547	510	532	563	534	566	542	513	553	531	514	562	521	555	506	544	538	494	517	524	510	482	533	514	493	551	477	501	523	530	520	500	519	527	535	471	537	513	510	506	545	501	534	496	520	512	476	528	516	514	524	539	493	492	535	523	493	523	520	530	534	504	511	501	523	519	486	508	504	466	521	519	476	515	525	516	523	524	495	514	474	506	515	585	514	479	532	495	509	516	510	530	531	514	520	494	510	536	504	519	539	566	518	521	555	536	489	568	574	525	504	527	486	499	509	479	503	494	500	516	483	512	553	547	519	541	545	561	527	510	511	511	482	536	494	509	481	517	534	531	503	540	512	566	533	570	494	532	520	485	474	526	498	508	541	509	504	538	503	519	505	495	535	528	513	501	505	507	530	506	523	500	534	554	553	521	525	541	520	494	527	514	489	498	507	502	547	544	489	511	479	520	527	502	516	514	529	527	553	509	528	547	485	524	514	520	530	504	498	498	519	535	483	526	511	495	490	486	526	498	528	495	536	524	520	501	515	492	560	538	528	511	545	517	484	518	530	519	547	521	581	531	499	487	482	498	491	542	488	510	529	513	515	546	518	501	505	490	512	521	520	521	512	483	487	526	512	526	517	475	489	543	493	525	489	563	507	520	522	508	486	540	541	537	533	539	494	493	514	496	501	509	559	565	543	559	505	589	502	521	504	535	523	496	539	497	530	533	498	538	528	519	545	521	502	531	521	512	534	503	520	517	566	519	475	521	522	498	565	544	526	551	522	545	489	523	493	560	513	515	511	503	562	523	566	516	546	488	527	510	503	534	515	514	515	500	549	545	537	502	518	560	483	500	522	521	533	525	505	522	484	521	524	471	509	542	513	543	546	531	519	541	532	527	525	521	497	546	518	520	510	590	490	482	544	541	509	567	523	515	576	523	495	505	515	550	486	496	565	541	505	479	462	513	480	498	504	525	533	534	559	550	515	529	527	539	540	493	538
27276	39704	30714	17286	12135	8634	7338	6198	5190	4339	2902	2672	2777	3691	4517	3653	2702	1923	1433	1092	957	883	810	842	813	789	821	815	764	779	728	743	793	784	793	817	814	807	732	735	783	832	776	743	782	840	837	794	749	783	827	770	829	790	780	872	810	831	786	751	788	786	757	840	747	769	795	770	798	805	821	723	760	800	839	778	776	751	772	752	758	796	794	782	820	804	837	736	782	784	794	827	774	735	779	786	804	792	746	759	763	809	850	786	807	795	787	821	832	820	757	791	824	807	774	777	805	759	728	763	800	770	805	753	786	788	817	798	765	781	785	801	740	752	768	799	789	785	808	773	783	805	806	760	752	770	764	789	812	802	769	723	791	826	792	753	756	789	787	809	804	799	814	773	834	789	773	785	816	794	795	739	836	750	781	708	797	782	784	773	772	793	807	768	767	811	773	781	718	817	814	809	755	791	850	775	804	775	737	821	804	768	816	800	813	783	788	716	727	792	782	809	805	813	762	746	771	762	795	766	786	753	781	784	732	775	760	780	833	798	777	819	808	821	785	780	753	760	770	792	759	707	747	765	767	751	792	734	788	770	783	831	799	771	797	839	754	763	798	735	801	823	789	773	786	851	814	797	784	782	755	783	798	758	771	753	781	793	846	736	750	820	741	800	797	784	808	808	797	806	812	779	763	788	819	735	778	763	821	801	747	762	773	796	754	748	716	803	785	804	774	816	770	792	777	815	835	763	767	769	724	837	811	786	789	830	723	759	798	799	756	843	755	742	744	793	747	806	795	800	748	785	769	732	765	743	828	758	759	815	799	812	737	810	773	768	747	818	759	751	772	783	836	714	770	805	800	771	812	805	756	808	759	797	773	784	797	777	803	799	809	762	791	811	785	777	758	804	800	750	779	788	797	759	766	801	778	790	834	782	746	764	782	794	773	764	793	764	783	777	802	759	750	753	833	835	773	784	784	817	769	776	803	781	769	781	798	757	770	728	752	835	836	814	751	785	792	793	759	757	776	787	816	761	804	792	749	822	797	805	747	816	780	809	747	780	827	769	774	766	793	772	840	794	801	730	798	772	768	804	767	791	717	798	815	789	772	773	768	785	758	817	728	759	801	785	780	818	744	827	837	770	788	810	838	828	835	792	863	716	790	798	834	829	830	750	795	790	790	804	756	796	755	807	785	780	816	774	760	768	793	824	833	810	804	803	745	778	752	798	763	787	792	817	791	758	784	783	749	783	750	775	788	769	822	783	800	781	803	824	804	754	762	794	778	819	795	843	776	735	793	778	787	787	856	783	778	770	799	819	773	800	767	825	780	762	777	817	814	790	778	751	770	730	809	841	811	756	770	823	825	777	773	772	754	753	818	815	799	797	796	751	773	771	755	759	789	759	801	757	757	785	750	762	832	795	776	857	811	824	802	784	752	792	808	841	764	801	770	760	770	809	834	790	781	828	807	787	771	745	749	800	813	776	767	736	811	791	762	747	770	793	732	814	824	771	769	764	771	812	800	851	771	754	758	778	818	759	795	813	767	775	815	775	766	733	760	804	758	780	807	779	784	794	760	752	810	800	788	739	795	747	775	774	788	801	765	803	775	790	794	815	750	774	814	796	817	843	807	837	778	778	801	833	822	750	762	765	813	746	768	792	839	789	769	829	775	746	747	813	777	780	792	772	783	773	760	772	788	799	807	784	785	784	796	763	763	782	756	823	795	805	756	807	806	754	777	741	732	800	823	752	758	804	835	793	777	814	765	774	824	758	787	775	786	766	765	792	748	727	821	784	822	794	755	779	770	784	778	788	798	737	744	811	772	812	811	752	804	794	795	750	751	769	769	812	812	836	757	790	744	791	778	815	768	807	812	804	788	806	786	790	752	792	786	760	785	758	806	827	786	760	785	763	808	793	871	827	787	782	774	780	796	814	721	789	755	781	773	772	758	791	797	779	792	796	791	797	820	851	836	757	796	755	801	743	772	746	800	807	769	772	796	794	853	811	765	786	818	794	762	793	783	824	794	784	825	761	770	777	812	783	778	761	750	798	741	803	753	841	756	783	780	752	740	799	768	789	781	780	811	783	797	752	787	796	816	797	799	757	772	779	777	768	765	748	828	750	757	750	812	798	766	809	795	789	766	785	772	784	794	790	799	779	770	800	742	819	767	817	794	744	792	834	790	787	782	802	827	765	789	769	802	826	736	755	782	773	808	823	804	796	800	815	807	808	795	758	783	772	769	783	798	837	742	791	814	788	780	802	806	770	848	788	815	775	860	815	777	777	743	765	763	815	776	737	765	782	752	820	775	783	831	799	826	787	767	779	781	771	744	783	809	824	831	804	728	774	783	825	737	814	793	802	751	736	796	807	820	827	798	774	774	813	770	758	751	779	757	791	809	790	766	779	778	771	789	806	767	820	770	732	760	803	753	829	805	759	760	817	778	744	799	776	758	809	796	774	755	776	798	794	767	824	782	784	797	837	789	747	744	762	794	779	769	769	778	827	770	748	763	844	772	801	801	773	795	792	746	754	789	798	776	842	740	854	744	765	836	789	795	822	765	826	829	783	770	734	768	764	813	789	736	825	787	795	781	787	842	799	765	721	783	759	755	788	763	791	782	755	762	778	780	797	771	774	786	768	757	797	765	805	781	800	763	752	780	802	824	774	779	751	809	761	787	798	753	793	800	801	740	717	810	791	787	762	807	770	800	785	777	783	795	776	787	766	767	778	795	780	817	749	779	759	776	799	766	754	780	771	786	807	825	804	753	796	792	825	747	761	808	768	781	765	798	808	778	779	752	786	766	785	792	849	749	765	820	797	774	806	760	794	801	789	796	814	772	792	818	799	755	802	764	834	743	803	783	765	813	774	781	784	759	758	779	752	748	767	783	781	798	797	819	749	768	763	759	804	773	807	784	787	813	799	757	764	815	746	767	763	803	768	773	796	791	774	800	809	774	742	812	804	794	812	766	808	867	773	806	831	833	836	829	756	764	770	801	716	787	807	786	788	772	724	773	756	815	807	815	801	787	785	814	770	769	791	793	752	781	796	802	808	779	732	758	831	781	815	781	801	803	799	760	758	769	800	781	816	760	790	795	805	797	810	769	802	732	761	752	775	769	768	797	778	767	799	748	795	784	815	778	817	818	745	818	787	826	755	772	789	743	780	770	756	775	818	814	788	740	798	779	757	792	795	749	819	760	789	799	794	813	751	852	812	758	781	756	832	777	788	795	735	820	804	800	770	812	823	824	812	791	769	843	761	823	794	810	781	793	800	771	817	792	724	750	786	831	795	800	798	760	781	812	805	812	785	735	769	744	762	807	767	764	775	743	799	785	780	828	790	777	722	813	785	758	738	797	763	792	754	772	833	797	811	729	809	788	847	778	792	834	770	763	790	788	789	842	813	742	799	812	812	832	863	809	794	751	811	781	781	756	786	782	754	762	713	770	745	842	788	811	738	769	804	767	733	808	753	765	810	787	832	807	786	788	752
24255	21096	28124	24484	19945	12297	7899	4279	3168	2966	2017	1769	1581	4727	9092	8968	6312	3962	2368	1430	880	685	549	562	564	579	525	549	504	549	493	530	532	507	528	551	503	535	528	521	578	524	526	507	547	546	553	515	503	537	521	532	551	573	542	523	517	515	539	542	527	518	525	517	542	541	512	581	506	532	479	519	500	523	528	538	552	519	553	548	515	534	499	525	490	496	508	566	519	561	555	508	549	551	533	535	564	524	575	544	547	542	539	527	523	535	541	534	552	498	536	523	530	509	556	541	547	595	511	546	508	551	533	551	561	550	522	572	574	566	547	550	545	512	497	517	536	550	506	582	594	519	554	541	480	511	531	501	576	569	533	581	494	558	555	511	523	558	543	515	550	543	532	489	520	536	560	522	541	528	569	570	530	543	506	540	534	546	536	536	510	524	528	535	508	540	551	543	556	509	495	559	520	548	545	533	538	546	554	523	509	479	543	514	541	499	599	505	575	524	537	549	513	545	560	535	528	567	525	545	546	514	521	508	535	531	533	530	541	549	517	546	533	515	544	530	543	507	529	540	537	530	535	539	523	534	528	580	535	494	504	518	519	563	526	565	521	515	551	498	553	546	517	527	530	518	545	552	534	556	536	499	488	539	532	511	493	545	524	518	500	507	537	541	569	513	544	502	549	516	451	535	498	504	552	501	513	520	523	524	557	523	572	564	553	528	555	521	574	512	613	557	564	528	505	545	542	550	554	534	543	510	529	533	564	533	532	531	518	526	530	542	545	515	542	548	538	533	529	533	530	567	511	560	585	503	543	558	516	474	536	533	504	532	535	522	569	533	523	547	503	533	501	526	519	527	498	517	540	480	499	555	519	474	509	513	562	531	559	548	514	486	548	540	571	545	540	554	540	539	530	540	610	527	516	565	551	521	543	529	507	569	490	526	506	522	515	530	531	565	542	568	508	561	550	503	517	504	513	499	567	500	520	508	539	583	557	523	564	542	510	520	516	593	526	537	537	518	534	545	566	542	553	505	502	520	489	524	579	524	539	554	545	520	537	499	538	551	541	532	556	522	515	515	498	538	509	529	522	530	524	537	544	545	539	537	556	492	509	566	573	575	524	496	516	544	505	533	517	544	578	528	553	523	521	509	571	549	581	574	526	544	546	521	506	503	546	522	520	537	505	534	514	530	542	514	512	536	528	523	544	512	549	523	541	552	532	532	551	547	524	527	556	488	552	525	557	549	553	528	547	569	488	515	522	535	538	519	545	566	518	532	529	479	539	556	550	520	529	530	488	540	541	543	525	533	528	513	540	541	551	527	509	560	517	536	523	523	536	558	526	530	495	531	528	530	522	545	533	519	483	488	556	539	555	514	503	537	514	543	553	526	533	561	517	558	542	499	516	476	497	509	541	552	526	545	536	507	483	508	515	537	528	562	523	512	526	530	517	541	517	552	517	516	534	600	540	583	511	548	536	478	492	538	569	551	557	527	543	515	481	565	537	572	518	558	504	518	551	508	534	491	545	501	541	545	519	548	519	468	512	590	563	519	511	510	546	498	504	543	565	531	535	536	536	503	505	522	542	524	541	527	589	541	556	500	488	547	532	553	527	528	540	494	547	532	581	557	542	504	507	535	514	518	515	522	557	527	510	552	472	516	503	532	516	564	548	517	519	487	549	566	527	546	545	521	533	533	550	528	518	532	570	539	516	529	518	535	546	548	529	520	545	534	571	471	526	586	528	529	503	511	534	546	526	546	516	579	525	526	547	512	507	536	481	552	551	558	535	534	537	507	476	540	532	530	530	528	495	529	545	563	552	555	526	508	548	523	484	577	533	519	550	586	533	534	554	508	472	523	571	500	554	522	512	524	510	559	524	539	553	532	510	526	532	505	490	553	560	524	526	565	565	505	546	508	555	508	516	501	591	498	533	506	569	510	553	507	541	518	541	539	532	593	538	503	536	544	550	572	558	546	535	532	549	501	530	512	545	523	526	531	542	524	501	530	532	528	570	534	517	512	543	522	491	543	534	499	542	546	510	535	510	513	528	521	487	512	507	574	490	511	539	572	509	519	522	506	564	536	509	541	509	510	519	533	536	532	501	551	514	485	540	550	534	530	541	505	538	551	502	532	510	490	519	540	564	545	479	544	556	531	560	540	517	498	544	593	530	549	532	514	517	521	536	491	546	583	519	549	579	525	570	544	515	553	550	548	510	505	513	517	523	543	548	536	562	537	527	509	522	527	542	560	541	534	534	544	548	512	575	545	522	551	500	540	525	552	558	512	560	512	538	570	527	522	562	511	531	527	522	568	519	495	585	592	523	544	549	556	530	543	521	538	567	537	559	501	504	524	527	510	589	602	517	523	544	567	497	518	543	575	556	523	525	568	518	553	573	552	546	529	543	548	556	514	505	536	514	523	488	528	569	535	518	539	558	542	546	550	533	554	522	529	553	513	514	526	521	511	544	551	513	546	550	555	523	514	540	519	517	538	533	534	496	503	510	561	537	548	537	498	531	554	528	563	520	551	537	512	492	502	537	525	568	521	576	506	544	526	524	548	504	537	587	475	583	586	537	526	513	533	557	502	548	531	493	526	524	463	531	499	527	552	537	525	557	560	527	549	499	509	541	563	535	510	547	552	525	524	556	548	519	540	552	524	509	518	514	527	532	556	541	537	543	503	538	537	526	526	494	521	545	541	523	557	509	530	552	524	553	556	575	535	525	579	506	530	542	545	535	515	559	544	512	549	535	467	511	522	532	505	501	518	554	508	561	563	519	555	552	535	534	546	487	559	531	505	485	539	585	545	545	514	528	518	554	551	491	575	559	543	536	522	539	541	595	513	532	524	552	536	505	510	533	542	534	508	512	509	514	563	516	477	514	557	536	510	558	540	538	494	542	579	525	503	574	489	559	541	579	528	518	517	555	533	533	606	558	542	540	530	516	521	529	511	557	505	531	491	516	517	519	530	485	530	538	487	515	540	510	536	542	560	544	548	538	535	545	519	546	490	548	542	536	527	528	549	567	533	515	548	545	542	532	508	525	566	531	520	539	516	500	534	529	533	553	521	510	512	573	530	562	516	540	515	565	511	516	529	529	533	519	545	524	512	538	551	532	500	583	539	547	521	540	524	539	511	551	505	526	516	479	529	487	493	588	588	515	500	565	489	545	553	520	528	535	545	550	544	508	551	502	536	535	495	522	511	542	526	496	564	532	497	552	565	548	510	521	556	525	564	531	545	528	507	567	577	514	558	544	520	548	542	539	543	529	539	537	489	542	530	544	573	518	471	522	510	538	523	541	523	510	565	556	536	522	550	527	529	494	505	522	538	516	483	522	508	533	552	497	551	513	507	560	524	535	527	500	577	570	523	553	505	553	511	530	525	563	509	536	531	570	548	515	515	521	476	480	556	526	493	482	533	552	530	530	464	508	530	529	495	549	557	545	566	548	510	525	497	529	553	539	516	509	521	512	527	541	531	523	540	518	545	541	504
27478	47671	39124	26268	17077	16303	14619	10007	8099	7558	4939	4381	3939	10676	17218	16537	12310	7945	4828	2759	1639	1159	953	775	889	809	886	773	797	816	798	830	777	832	800	846	809	813	826	803	815	852	803	813	807	809	798	812	757	812	794	819	787	879	802	739	813	805	813	840	824	793	782	834	861	856	773	778	763	809	815	796	810	840	811	852	838	800	753	826	821	789	803	821	855	853	838	753	798	730	784	835	820	825	828	846	773	814	848	794	832	818	810	834	814	820	781	844	846	815	777	832	825	791	783	829	819	803	766	796	812	791	809	842	785	818	861	789	837	846	827	813	785	845	839	804	881	875	780	794	815	792	791	780	815	819	833	836	852	816	830	798	831	816	795	877	790	811	801	841	794	790	862	781	759	875	846	807	831	815	809	790	799	790	795	837	832	821	849	839	790	840	819	813	869	842	803	792	832	841	820	835	821	810	817	832	818	820	792	827	735	841	792	819	754	847	800	803	816	797	810	779	822	824	780	820	820	840	818	825	837	763	822	772	819	843	801	807	864	821	841	782	815	796	815	801	881	828	856	823	830	793	829	793	814	796	848	841	816	813	843	823	782	759	774	817	806	794	830	801	811	804	772	819	762	861	815	829	807	825	795	771	778	816	789	792	790	853	835	759	842	841	835	847	804	855	800	769	791	795	851	825	795	825	815	815	764	787	796	790	788	900	790	781	822	817	822	853	797	746	789	841	789	804	771	797	849	793	761	789	810	861	794	799	818	837	816	829	782	816	799	784	824	776	870	860	794	816	803	875	778	823	802	829	783	790	808	851	827	787	770	795	837	814	779	848	822	826	841	779	814	814	837	798	822	795	838	825	828	839	794	827	860	876	783	843	815	765	819	857	828	843	859	810	733	807	837	818	833	839	839	869	798	752	807	797	815	835	794	819	833	809	803	829	801	842	867	838	831	794	819	830	788	800	849	785	782	845	824	873	828	839	844	796	807	824	846	791	781	793	827	798	834	890	825	820	756	777	883	809	812	802	843	817	812	820	814	808	827	773	806	817	803	852	836	868	798	815	805	798	845	883	811	822	789	822	792	840	770	832	826	826	812	837	796	864	779	818	807	787	776	838	838	830	828	804	824	827	794	791	803	794	794	781	790	808	869	785	835	832	830	810	816	793	810	763	765	778	797	778	791	826	825	821	813	807	803	838	805	795	791	835	774	820	811	806	814	835	815	824	780	785	828	798	822	857	798	799	816	777	858	812	768	798	761	793	814	837	833	795	847	787	790	809	864	796	809	824	850	843	856	814	799	863	877	770	852	793	836	807	819	821	819	812	851	871	796	818	844	819	784	831	777	797	860	813	844	782	792	809	864	778	774	823	785	789	758	815	802	846	825	835	800	822	837	796	787	798	817	793	834	815	838	811	806	795	821	797	842	772	818	812	829	797	774	863	820	756	812	794	802	818	817	799	818	788	834	817	830	771	839	815	807	830	797	857	813	826	771	799	821	891	837	784	827	817	766	851	817	852	780	815	840	783	736	808	799	839	756	798	833	857	840	781	842	835	817	799	806	837	819	829	811	836	781	794	785	780	802	780	782	795	809	821	830	770	839	807	773	776	822	820	810	806	844	864	801	819	813	862	778	770	761	798	803	768	855	795	784	785	818	770	829	808	821	826	806	814	825	845	801	770	729	801	818	852	754	796	825	845	791	807	826	835	823	819	841	789	786	805	847	798	860	785	758	824	814	798	837	778	783	814	825	768	849	790	837	821	800	781	786	809	835	778	787	788	817	836	809	807	794	860	833	809	779	784	875	837	832	812	831	824	828	820	767	786	822	786	810	806	795	769	815	814	801	817	782	836	782	871	835	830	787	783	837	807	793	861	789	846	813	788	789	792	858	811	836	798	800	794	892	811	791	835	818	808	787	809	834	871	808	796	795	848	817	859	777	828	826	845	806	796	795	777	851	783	811	817	830	850	914	820	859	788	894	823	824	808	809	834	763	835	836	833	796	818	824	816	822	826	882	777	817	796	855	817	805	803	793	804	833	818	825	794	814	840	796	795	861	872	849	853	800	813	827	814	764	811	885	877	867	781	797	785	756	842	808	793	840	765	807	843	797	817	770	820	826	868	859	760	779	810	796	812	797	821	810	849	818	800	817	813	805	784	813	820	788	863	791	813	843	784	849	760	803	785	796	776	827	775	832	842	838	812	852	821	797	794	810	778	804	789	754	778	825	814	805	823	851	821	807	808	812	804	826	797	838	794	824	832	824	820	790	760	792	823	800	780	770	812	763	776	815	841	786	867	817	816	779	845	801	773	793	846	771	831	790	799	746	845	833	744	760	858	850	810	781	787	809	831	817	809	850	817	820	819	809	782	839	820	853	892	831	829	825	804	799	808	826	815	816	803	788	789	805	819	796	856	822	822	843	796	887	801	806	778	771	834	763	832	780	860	838	822	778	773	790	812	845	750	838	764	802	828	858	835	829	839	794	779	810	813	800	799	850	785	846	807	834	798	841	757	835	843	821	853	778	824	805	863	773	867	776	846	776	836	779	784	848	808	830	814	782	810	798	857	824	756	824	811	829	823	824	819	809	835	835	829	809	808	809	769	854	812	822	818	773	801	745	859	753	822	841	830	813	801	827	812	830	859	869	857	854	757	807	806	831	818	759	823	784	816	787	803	847	799	813	818	785	851	813	851	781	801	814	763	823	784	826	801	804	847	838	775	795	839	808	826	802	791	818	872	760	770	829	835	833	814	801	803	805	793	799	760	861	770	812	821	758	834	810	814	812	822	762	798	797	764	836	813	795	861	855	814	796	806	806	817	837	812	829	847	798	825	868	824	834	879	799	797	803	808	865	794	828	800	789	831	834	815	825	821	831	815	800	807	831	862	877	802	823	779	793	821	810	865	789	762	779	737	842	765	808	781	835	797	809	805	784	781	810	807	761	792	833	865	831	833	850	806	803	834	785	792	806	826	827	785	807	734	827	801	784	858	823	769	797	808	862	787	850	821	800	808	823	782	822	805	810	812	824	854	834	828	827	802	801	811	785	862	800	822	782	771	816	805	826	781	843	799	780	813	832	814	846	877	822	879	769	851	783	797	821	828	821	820	789	798	754	782	829	795	795	819	831	800	817	804	806	815	853	811	825	816	824	765	814	792	851	836	805	804	811	866	821	898	806	799	810	787	807	810	825	843	788	816	822	794	765	815	814	817	796	809	770	818	812	810	803	833	821	762	781	811	791	797	779	848	858	834	809	821	787	801	819	837	825	797	822	780	834	785	801	803	847	847	779	817	844	806	849	791	847	836	794	814	759	819	835	782	804	792	791	798	809	813	810	880	802	833	817	782	783	815	785	800	842	844	863	852	838	837	831	777	780	783	801	850	825	791	782	793	811	825	857	811	820	846	841	826	780	805	809	821	802	793	817	822	792	815	845	792	790	836	797	814	796	736	846	828	787	863	817	809	828	810	743	759	795	791	823	784	809	786	773	790
23020	21139	28918	23654	21191	21140	15578	6197	3880	3858	3189	2948	3614	10358	18113	17605	12739	7871	4445	2235	1215	811	592	509	489	483	508	526	517	519	516	509	500	496	505	486	461	474	518	491	464	530	481	505	460	493	550	523	519	487	535	546	479	455	471	510	535	510	509	476	534	475	509	473	504	551	488	475	462	439	485	475	471	473	483	461	481	474	480	473	485	495	482	511	471	507	475	529	512	489	474	504	496	529	535	468	489	502	476	502	486	520	467	475	504	502	465	480	497	508	491	460	483	445	463	450	464	485	453	469	473	474	411	476	464	488	477	476	484	455	517	436	471	470	498	512	473	498	456	432	506	516	516	451	474	506	441	461	474	478	507	475	492	484	447	477	491	478	514	520	504	492	480	518	500	489	484	482	447	473	502	520	484	544	498	506	518	480	488	470	508	481	471	519	480	475	517	516	489	508	490	492	522	472	474	490	468	493	461	451	450	486	491	487	486	461	482	492	490	438	524	514	470	452	490	496	475	463	505	463	485	463	533	567	478	453	458	486	491	479	485	466	498	515	483	491	513	458	489	539	445	429	503	496	539	482	484	498	527	501	475	475	456	499	460	466	499	508	483	461	475	508	473	489	492	518	515	500	487	508	491	469	474	472	484	485	495	475	492	450	495	504	448	488	473	474	478	500	464	467	460	508	484	483	512	513	501	506	524	501	465	462	498	491	485	471	460	507	481	441	472	444	507	485	511	490	481	508	487	496	487	483	488	466	488	458	460	475	495	488	521	494	531	480	495	455	511	482	478	472	487	462	483	498	513	490	487	508	476	446	493	439	487	453	467	454	481	530	483	474	478	498	454	457	484	502	465	484	531	462	496	474	495	492	488	470	476	475	486	479	504	493	475	507	469	500	489	472	506	484	473	511	487	481	486	471	504	493	469	474	497	508	454	478	490	482	479	479	480	488	459	507	503	475	489	499	504	497	480	489	443	471	490	469	459	508	482	510	516	510	475	469	489	480	500	482	481	491	482	486	483	490	490	494	490	474	435	459	448	484	452	443	515	472	452	475	484	463	483	455	491	491	482	466	459	518	487	471	466	449	508	477	477	459	504	511	481	511	478	469	515	494	517	482	469	503	530	495	481	523	474	476	487	461	457	499	488	449	494	509	491	480	476	487	492	472	480	502	473	456	494	498	460	478	435	419	476	514	421	512	456	492	437	477	453	509	499	483	491	491	493	499	463	504	479	536	475	495	466	491	457	482	499	462	520	472	496	512	531	467	512	481	488	530	535	468	516	524	535	477	482	511	455	465	490	476	506	473	504	497	453	524	471	494	523	479	514	493	483	500	510	480	477	476	486	470	478	497	494	488	513	476	526	515	471	483	507	487	468	490	519	449	505	469	502	481	510	466	540	482	471	480	465	489	506	455	468	457	450	506	472	454	463	444	491	486	505	500	487	505	459	501	468	483	497	530	476	502	482	470	498	517	516	501	466	425	440	473	525	440	463	487	457	449	497	496	547	457	464	456	473	489	502	465	490	484	498	484	521	462	486	511	492	487	465	478	498	476	469	466	481	508	466	457	467	481	504	441	477	481	450	509	501	503	502	480	500	517	505	450	496	492	482	507	452	494	453	466	482	487	498	499	504	457	471	515	489	481	487	491	460	500	476	513	456	475	493	480	483	519	499	492	474	481	485	459	512	516	515	483	464	512	504	472	486	516	524	438	480	508	520	532	452	505	496	484	476	443	492	537	494	465	468	472	469	448	487	453	484	487	474	472	472	485	508	498	534	455	513	453	471	493	488	467	489	512	461	454	518	483	477	471	485	482	484	506	458	503	500	460	491	481	474	462	503	458	469	481	477	511	467	501	474	517	489	478	497	462	516	488	488	499	494	483	487	492	502	494	514	495	508	512	467	445	472	477	491	487	463	546	497	492	495	481	500	455	478	462	462	506	514	505	480	490	496	506	507	495	501	486	479	466	485	443	509	499	480	502	455	487	484	543	479	506	502	512	460	501	496	472	478	451	487	499	510	482	471	480	504	481	537	476	458	526	438	468	493	461	463	497	498	476	508	466	477	476	462	482	477	467	539	459	506	449	501	504	494	518	506	463	495	490	493	511	509	423	517	472	498	501	487	457	476	494	489	521	485	474	490	495	480	468	475	511	475	505	484	472	449	464	457	485	486	510	503	518	476	473	469	514	495	476	475	506	473	489	491	502	461	458	470	457	488	490	465	480	491	474	453	497	479	446	496	492	464	529	476	509	517	473	454	521	484	492	476	488	467	455	499	490	495	446	491	487	456	496	459	494	493	494	485	483	509	508	465	483	472	475	468	468	492	483	471	492	502	477	471	437	470	474	475	478	462	447	487	451	466	521	495	487	528	464	497	456	524	459	476	519	474	493	503	482	460	456	479	432	509	506	502	478	477	507	456	490	475	504	473	462	465	533	491	510	478	468	448	483	489	518	475	484	496	463	516	469	508	452	496	502	488	491	463	514	451	449	510	508	509	503	512	502	441	531	488	464	468	502	462	492	494	503	490	489	497	485	495	472	483	508	467	501	456	481	471	480	483	457	536	478	481	518	487	486	471	466	441	476	496	520	506	488	478	457	456	494	479	514	470	506	472	481	461	474	465	522	473	477	473	497	509	447	501	488	467	493	512	526	482	492	463	467	475	537	486	444	477	478	497	502	444	475	458	460	496	500	503	494	489	518	447	462	497	497	483	526	470	458	498	492	493	458	481	458	496	469	475	465	501	444	460	495	522	496	527	500	437	452	468	476	451	468	479	488	465	484	468	457	476	512	514	464	475	460	510	470	444	486	483	494	468	499	483	475	484	497	487	486	488	487	461	493	486	484	485	510	452	473	498	471	469	453	492	488	507	479	475	507	464	461	544	456	485	510	507	508	489	487	517	486	532	523	497	501	509	490	508	527	539	487	476	490	459	442	449	497	464	496	464	484	507	488	490	472	464	484	477	464	485	492	468	503	561	500	491	488	453	488	482	484	475	494	469	475	475	525	475	497	412	500	480	495	486	525	497	471	520	482	487	468	508	485	451	505	480	517	485	517	450	510	504	477	474	525	469	483	502	487	477	510	490	519	474	491	496	497	499	488	492	460	493	478	524	491	504	493	473	507	488	488	475	499	462	486	462	479	503	463	493	540	483	476	473	520	498	487	470	496	494	425	459	489	475	476	517	520	529	508	498	478	493	484	504	482	486	483	455	502	489	510	475	487	465	462	509	492	460	489	518	494	434	462	476	473	500	479	452	467	489	471	474	436	521	481	502	471	449	452	513	470	479	523	472	463	510	478	518	461	516	467	496	477	500	498	496	475	497	474	496	475	498	514	502	459	435	510	468	449	494	488	428	511	478	550	481	494	416	513	481	491	473	452	486	491	502	487	482	507	485	481	521	480	515	529	496	465	490	509	496	547	500	497	512	460	446	509	475	492	477	450	493	458	505	467	508	538	484	447	495	488	474	521	496	502	460	511	473	458
30170	54932	47210	31682	23636	18918	18043	11982	9840	9669	7876	7288	8579	19707	27385	25522	19819	13887	8456	4456	2419	1403	1018	867	742	771	779	721	756	680	746	746	751	777	765	723	731	723	742	707	715	741	724	776	681	739	694	748	712	704	742	752	702	686	732	701	784	686	733	747	739	750	755	769	747	722	688	722	713	696	717	719	738	723	731	721	722	763	721	733	740	709	756	719	687	748	729	733	717	752	718	718	751	713	758	703	744	729	705	743	709	723	735	717	745	707	730	732	720	738	719	753	750	725	730	740	743	711	727	719	689	787	674	759	781	737	749	722	752	730	734	743	808	723	736	760	760	735	761	753	712	712	795	737	771	700	730	692	758	735	715	686	718	705	758	735	731	708	742	715	778	725	708	752	714	717	749	682	725	726	740	738	720	719	766	755	743	714	737	720	740	728	729	687	737	743	758	715	741	741	764	719	745	745	742	734	685	788	718	708	734	700	744	752	684	690	731	709	739	696	686	699	702	774	705	727	755	739	689	765	736	787	688	746	724	721	796	781	690	718	734	707	674	734	684	735	742	729	720	734	706	737	681	719	733	747	754	696	760	743	706	677	779	742	724	710	730	751	717	699	738	702	689	697	752	725	751	674	720	736	777	762	747	716	718	757	727	763	734	699	707	716	756	726	731	729	723	702	754	750	705	723	739	691	745	752	745	726	756	763	772	765	761	754	723	706	773	787	767	706	740	777	738	725	748	733	714	683	793	727	735	727	710	745	750	701	784	706	738	719	733	722	744	726	703	782	666	745	711	695	717	721	712	698	716	734	725	700	692	734	700	762	724	716	706	769	702	768	752	718	693	751	699	746	741	676	740	715	720	749	754	747	712	743	722	726	726	762	716	735	739	763	712	745	742	788	767	705	722	721	736	729	734	682	703	715	733	713	699	733	718	752	751	761	696	714	697	721	734	749	733	700	773	710	745	705	721	739	719	758	708	706	765	722	702	742	726	684	669	726	761	739	754	721	750	772	741	670	755	723	730	723	708	712	742	730	704	722	734	719	701	751	758	780	703	758	782	689	757	743	686	731	749	738	726	734	719	695	769	764	742	745	707	766	692	720	722	764	700	782	716	727	714	729	726	722	749	724	702	708	746	711	786	719	761	721	759	721	774	745	770	710	751	706	689	729	760	677	734	690	720	755	752	699	784	751	782	676	707	723	671	775	754	803	754	749	706	774	729	757	750	729	775	714	714	747	747	717	731	751	739	704	728	785	730	774	757	750	765	701	700	764	763	732	738	736	722	738	729	683	756	758	751	727	758	675	767	746	755	726	696	687	687	711	707	753	710	732	706	752	777	704	727	752	775	709	725	737	763	744	715	747	674	743	738	759	698	739	699	708	699	783	787	726	752	738	738	739	727	717	698	745	732	735	702	739	695	716	720	745	730	748	736	708	716	726	772	722	707	731	743	704	727	676	747	685	740	735	689	705	726	721	712	747	716	700	689	714	707	713	697	711	728	734	763	715	743	729	667	725	722	733	713	728	702	724	759	771	754	717	706	736	735	715	740	724	733	764	699	722	739	766	666	739	748	775	750	718	749	709	731	739	710	718	703	717	715	714	700	718	773	745	719	747	671	699	734	720	718	704	736	674	737	731	727	761	708	727	686	762	721	737	704	744	700	757	713	742	727	756	814	696	744	767	679	721	714	719	764	741	763	701	725	709	713	681	730	695	731	740	776	725	701	677	679	717	774	735	712	741	723	705	738	716	760	732	748	706	695	720	758	687	727	688	748	752	734	759	750	765	697	715	728	764	694	742	744	731	763	737	739	741	760	773	750	750	718	711	727	757	736	726	734	729	718	780	704	635	705	708	672	717	715	742	752	709	684	782	735	714	784	788	715	701	748	774	721	670	723	758	778	759	705	754	754	704	727	767	705	734	720	737	770	743	670	746	744	742	736	764	689	714	678	757	775	692	768	698	757	725	716	713	710	684	713	788	707	712	724	671	739	754	681	724	728	697	701	750	733	744	728	692	724	733	717	699	762	750	730	729	702	722	701	699	750	736	776	697	706	722	734	737	709	717	737	729	742	747	718	663	726	719	785	690	748	710	742	671	736	700	706	749	749	703	728	761	738	722	723	720	742	708	725	679	763	715	731	703	752	692	738	735	745	762	723	762	715	753	712	754	787	694	788	763	769	740	743	716	735	719	736	710	740	717	759	727	693	743	779	680	802	680	724	740	731	699	750	714	722	749	683	735	743	731	683	711	713	739	721	708	721	683	716	737	734	765	769	730	715	753	723	720	697	717	656	719	750	746	778	741	710	751	777	731	733	764	770	731	753	701	689	666	725	753	700	785	743	710	736	737	733	751	755	785	750	692	696	735	699	730	765	713	731	695	771	713	713	714	717	706	751	746	729	753	762	709	704	731	733	705	767	761	718	752	720	749	709	750	717	762	756	754	744	741	725	742	763	745	776	701	691	776	779	694	736	695	723	705	742	695	730	734	688	720	728	724	741	751	787	755	769	698	690	726	812	723	702	740	711	707	756	698	728	692	765	750	715	707	711	719	717	712	708	717	683	716	716	740	670	789	729	736	702	734	704	730	695	725	742	753	756	704	700	725	727	746	727	707	699	737	734	773	766	733	731	706	731	748	765	734	722	740	765	677	764	745	714	715	721	672	720	770	714	773	752	722	753	765	739	712	741	741	738	732	738	752	721	702	688	738	722	730	770	704	749	748	759	726	724	719	749	733	740	659	710	736	734	720	769	740	743	711	739	706	753	690	794	717	746	682	710	746	765	758	717	759	742	771	722	759	700	713	731	736	705	754	773	735	773	717	712	743	746	681	721	713	712	725	744	715	677	729	730	772	728	699	700	721	743	771	774	763	709	729	703	708	716	742	738	752	731	705	756	755	723	703	767	732	730	745	700	708	755	762	707	734	710	735	714	706	748	777	742	727	712	775	662	719	721	765	752	739	713	689	779	767	710	757	738	736	744	697	749	739	705	685	738	748	670	745	756	745	724	730	745	705	717	749	695	683	787	658	723	713	751	715	690	709	754	711	738	706	761	690	699	708	688	688	710	710	757	710	788	763	748	727	719	760	717	712	780	664	730	715	716	720	720	728	711	749	709	727	763	721	789	682	720	713	797	716	772	723	711	748	719	741	689	722	716	727	759	750	761	696	750	756	733	709	727	723	759	717	740	697	697	759	715	726	737	712	708	743	717	713	728	724	724	706	726	705	722	702	701	736	701	676	732	703	745	704	712	752	755	664	762	744	715	808	702	690	760	748	697	784	722	770	745	715	693	731	752	746	686	705	722	710	681	700	711	696	732	745	689	717	764	741	691	731	723	720	749	758	714	754	765	742	731	735	708	746	713	724	696	738	725	745	710	728	737	748	704	750	767	710	724	726	735	786	734	689	704	695	748	695	782	754	721	733	765	790	676	736	737	716	777	750	732	787	743	742	733	725	742	737	729	754	716	773	733	745	738	693	723	712	761	729
27156	24414	24144	15220	9618	5134	3395	2669	2339	1701	1861	1649	1372	1212	1647	1796	1432	1069	800	599	594	570	572	524	524	515	497	522	521	554	517	512	468	489	507	527	491	539	503	502	497	496	522	499	508	472	524	500	538	504	493	447	507	498	524	465	501	539	518	531	473	534	503	490	531	485	525	498	484	504	484	494	521	464	533	460	469	507	477	497	457	537	501	504	467	462	511	536	541	493	479	478	492	487	507	515	505	480	486	524	510	516	509	522	491	481	539	534	500	473	500	488	515	461	485	522	517	499	514	553	522	479	511	483	521	463	478	473	506	518	541	537	498	512	523	540	448	488	517	488	518	498	515	528	516	514	493	516	537	506	510	529	508	503	518	462	536	512	494	488	527	487	494	478	541	513	483	501	502	500	462	483	514	503	497	480	512	505	533	529	473	489	538	532	524	475	499	527	470	497	548	510	538	513	513	480	509	495	501	527	472	476	528	508	478	505	514	489	506	459	475	533	468	503	521	529	462	499	509	521	522	480	522	543	532	497	488	508	477	478	544	493	473	490	517	520	512	508	484	466	525	454	481	470	488	504	451	473	498	501	504	517	508	527	511	555	500	548	574	590	523	509	499	514	512	491	511	514	481	464	531	484	469	500	531	452	502	494	491	521	513	446	480	505	469	481	505	531	506	493	507	471	514	524	524	518	483	547	529	506	550	502	470	500	451	502	473	475	469	521	500	497	491	491	548	524	503	539	519	486	456	494	512	514	522	506	508	529	482	505	506	502	522	483	477	466	529	478	503	565	520	537	534	465	493	502	489	502	447	471	507	533	464	497	513	493	488	482	509	536	498	499	473	531	510	487	491	501	448	495	549	554	505	515	506	512	475	489	472	476	459	549	502	516	507	454	530	530	524	486	510	546	509	516	542	516	516	538	522	470	479	452	523	501	542	483	510	511	460	520	500	541	468	457	524	529	482	515	500	501	497	517	460	513	441	521	498	500	533	470	503	494	457	499	551	500	550	499	516	527	483	467	531	499	501	475	533	454	515	484	464	491	529	462	487	542	491	505	522	472	463	540	484	515	503	523	520	510	589	514	513	495	495	522	502	521	568	518	466	514	477	497	504	496	501	506	522	502	490	509	492	507	542	524	486	482	483	510	535	569	510	513	488	479	483	503	511	478	487	502	516	489	452	484	529	496	502	502	528	536	511	472	505	528	506	515	494	504	491	497	507	530	540	510	485	480	503	498	478	477	478	505	463	501	530	492	463	493	497	487	492	534	549	507	529	551	508	513	500	508	486	509	519	487	492	511	533	498	513	512	505	498	505	519	504	498	516	505	520	507	478	523	472	485	489	529	517	502	514	501	486	497	506	466	491	465	457	480	485	501	501	530	516	481	517	480	530	498	531	492	531	489	514	524	517	497	499	500	471	527	505	570	502	477	502	488	465	506	523	505	469	510	484	523	511	530	489	524	522	526	512	523	484	506	472	500	538	511	509	499	512	500	505	486	551	503	510	490	463	497	480	522	473	533	513	528	528	579	514	501	521	527	481	528	468	510	494	482	514	504	517	534	488	501	533	507	515	505	489	537	484	549	487	513	507	515	490	522	514	494	528	485	475	542	505	522	528	525	478	497	489	484	523	490	516	507	490	562	536	496	525	526	485	515	548	520	535	501	489	520	515	493	462	515	464	508	521	537	550	505	473	540	517	477	475	528	509	498	500	503	506	493	467	514	527	511	499	540	545	477	536	517	490	497	467	486	473	505	482	492	506	456	497	533	511	493	508	532	508	504	525	485	520	470	484	487	463	481	538	509	540	522	485	518	507	468	487	529	530	494	492	478	508	473	514	480	487	530	504	483	540	517	522	537	515	550	509	495	497	514	517	509	496	514	474	508	500	499	500	488	497	500	536	496	508	479	522	535	500	504	488	531	503	478	506	510	490	529	479	485	495	514	537	515	458	476	479	490	528	500	486	475	499	492	490	523	520	499	494	546	523	509	489	526	566	482	514	512	490	503	492	489	524	468	517	507	500	466	502	465	485	489	489	485	494	488	489	503	507	502	511	520	461	488	520	536	572	508	494	549	497	492	522	509	505	491	486	505	508	485	535	547	505	566	457	501	470	514	503	501	504	509	517	519	501	504	489	470	496	476	503	479	540	493	505	521	474	503	533	564	499	495	499	464	532	533	527	508	515	488	490	507	437	496	491	495	481	513	517	511	492	500	467	473	538	497	509	504	478	511	512	510	516	455	505	537	510	495	499	488	507	510	472	487	513	502	526	575	528	463	535	507	476	491	487	516	524	504	483	474	527	529	528	475	491	512	529	489	493	489	535	544	491	569	491	525	498	497	458	499	526	493	514	472	479	524	489	509	502	484	531	562	468	502	530	489	531	516	484	521	495	461	513	493	516	468	513	500	526	497	518	497	491	465	498	520	471	546	508	523	458	481	521	495	484	504	523	525	483	483	509	514	503	501	502	495	487	530	514	543	548	487	490	546	515	517	509	525	500	505	508	479	534	478	485	514	509	513	470	510	580	490	472	502	492	499	506	523	509	489	531	487	504	496	498	517	521	504	495	515	490	491	483	525	504	473	507	502	501	537	500	516	527	495	479	458	521	515	481	487	521	506	506	521	495	504	504	519	484	518	470	512	495	497	504	524	516	528	490	498	531	529	512	499	501	492	505	511	475	444	505	523	508	534	527	500	483	527	475	503	521	555	503	482	482	490	514	505	495	496	525	483	484	452	490	499	463	502	472	516	489	538	511	488	507	533	535	493	472	495	518	519	476	457	516	498	541	519	502	482	514	492	536	484	489	509	519	487	473	477	484	513	490	492	508	530	480	541	518	509	515	518	478	488	488	494	502	511	530	497	504	488	509	516	498	488	530	490	517	495	483	531	477	501	513	505	507	499	520	471	470	510	514	475	517	520	530	500	470	535	478	511	509	513	522	502	489	534	512	495	520	543	498	548	531	503	489	484	530	476	519	458	517	485	515	556	531	539	510	516	526	501	446	504	488	490	505	514	489	500	494	503	520	535	492	482	476	514	502	508	474	499	504	532	514	465	459	487	500	554	503	472	534	517	527	464	491	521	521	522	482	484	506	522	538	473	490	471	524	507	497	505	516	523	526	491	500	471	484	521	475	526	522	518	517	507	506	490	498	512	485	523	463	502	512	518	518	481	528	511	510	516	504	501	531	501	501	504	479	496	472	488	503	488	463	463	529	509	502	509	532	514	504	472	519	497	489	516	477	495	494	488	497	500	512	490	471	547	542	461	497	525	497	531	533	483	511	520	506	487	482	516	520	494	522	524	516	500	493	501	488	530	514	516	506	465	486	518	527	499	490	474	501	512	523	532	510	542	452	508	562	487	548	500	527	504	490	493	501	490	533	500	455	513	470	499	520	483	502	472	512	538	529	525	526	503	526	539	516	511	512	499	507	508	518	516	502	504	542	498	486	508	506	521	488	467	451	518	535	500	500	498	496	509	498	500
26762	41413	29975	19359	16722	11235	8125	6920	6254	4612	4922	4207	3299	2907	3654	3799	2897	2029	1510	1095	919	844	780	794	767	776	846	803	765	763	807	785	795	820	778	723	729	750	744	758	796	758	783	839	757	762	763	770	736	804	739	811	731	803	754	782	774	764	792	771	791	737	805	744	798	806	809	820	754	772	738	761	735	746	765	766	733	772	767	776	775	742	769	788	760	728	789	750	783	762	789	731	791	767	737	762	759	758	795	828	779	773	746	746	752	760	759	713	760	751	796	755	826	758	755	724	806	753	718	815	788	729	780	768	717	765	782	840	788	812	754	752	762	785	725	798	806	764	773	788	792	719	810	804	750	737	729	785	749	754	807	727	760	744	726	713	713	776	789	786	763	729	790	735	786	776	755	766	756	772	776	756	769	743	750	731	766	758	713	787	759	769	820	796	791	810	776	776	796	746	761	774	726	754	751	741	777	768	789	725	757	740	715	796	751	763	778	799	771	795	764	744	774	720	770	738	778	754	756	785	777	737	733	786	773	778	815	735	779	785	841	780	743	808	744	754	767	708	736	772	780	787	772	754	753	755	758	734	780	772	703	792	793	800	734	767	771	798	731	759	784	734	756	756	797	773	777	796	736	747	755	739	755	748	814	761	740	763	765	746	803	747	767	770	753	733	775	750	782	752	704	704	817	728	743	761	785	805	758	802	735	772	725	732	757	754	757	783	787	788	742	768	745	741	741	809	721	748	806	777	771	743	791	759	779	800	756	835	738	787	742	766	733	759	745	802	745	745	756	763	725	797	759	767	776	772	776	723	754	776	744	793	750	771	768	818	766	787	755	760	747	734	751	701	784	788	778	781	778	787	750	788	779	775	774	824	808	791	751	743	780	760	803	729	734	754	751	757	789	716	760	754	719	771	796	731	755	801	740	766	792	745	738	702	806	769	742	756	766	733	786	692	782	828	771	724	751	755	762	776	769	723	709	759	717	723	787	745	756	741	779	711	728	812	806	786	752	761	764	845	749	753	811	754	720	781	719	775	774	759	778	782	739	752	744	739	841	766	739	795	773	805	780	782	744	760	772	814	740	748	736	759	845	792	754	770	767	777	809	737	800	745	775	784	751	796	741	806	768	769	793	748	742	771	758	784	739	807	753	805	757	821	772	784	836	788	778	782	761	782	812	777	816	794	748	773	781	782	775	753	755	756	781	715	802	757	752	740	788	770	726	741	748	761	787	786	774	756	747	760	815	744	772	786	766	777	783	810	742	768	734	798	779	745	766	799	745	727	765	813	805	758	759	772	787	753	741	770	735	838	775	766	761	738	762	780	750	776	786	811	809	738	829	750	754	764	787	756	763	745	762	801	775	743	757	716	761	787	802	767	806	781	751	813	775	809	745	785	766	747	806	758	744	768	739	727	792	772	829	729	743	840	778	749	774	758	768	772	804	716	771	739	785	747	763	747	804	736	764	764	775	786	762	749	739	764	766	775	749	764	834	755	746	761	776	793	793	760	763	769	740	742	769	796	756	766	740	717	734	782	801	721	752	766	811	717	780	780	715	794	789	779	758	794	784	767	799	779	738	719	781	771	728	713	724	783	734	746	794	778	752	811	800	769	745	804	806	772	763	780	773	738	738	769	777	722	807	775	810	798	778	751	758	756	773	769	757	755	778	768	808	739	753	768	806	744	780	748	696	738	773	752	782	770	783	778	751	780	769	772	774	739	779	776	744	725	767	766	717	804	784	766	801	736	712	784	761	804	737	793	733	728	791	734	764	736	718	714	792	763	738	781	775	752	793	769	754	746	812	744	770	773	732	778	749	739	769	733	789	791	776	787	719	757	760	766	729	752	798	757	750	725	768	762	780	792	772	778	793	773	737	747	774	757	798	752	778	724	749	786	754	742	764	716	830	786	767	763	737	757	851	744	745	784	788	805	764	769	781	781	741	786	804	782	732	803	727	761	751	747	782	753	765	743	798	738	747	791	761	770	738	810	745	792	767	796	772	767	784	760	713	763	735	800	767	767	792	792	752	720	754	761	790	735	749	765	796	729	759	757	768	748	801	774	727	807	801	765	789	784	781	800	772	747	761	784	740	815	775	770	733	808	759	718	753	803	774	767	785	788	731	751	763	810	838	789	765	770	768	781	744	753	765	773	702	778	786	745	770	783	788	759	786	785	796	837	777	779	774	771	799	747	816	789	754	754	787	793	780	768	813	729	762	768	749	802	752	769	775	757	787	764	794	751	733	762	809	765	786	794	790	796	802	767	756	741	729	812	782	803	767	741	750	694	748	771	770	755	733	790	754	734	790	794	817	771	773	805	732	809	774	751	734	736	713	835	782	750	767	748	716	760	767	767	764	764	796	775	768	777	761	723	739	755	835	783	738	779	770	784	787	837	741	782	825	734	781	762	809	727	763	807	812	784	700	747	769	824	780	782	768	748	825	730	748	756	740	750	743	734	774	783	796	812	742	819	759	753	767	696	767	762	731	770	731	791	755	752	760	804	739	768	753	744	756	738	790	776	801	799	798	794	765	824	744	748	779	774	788	773	801	723	760	780	735	716	783	771	767	764	759	764	755	747	812	732	788	799	757	760	778	732	730	752	802	738	759	794	766	757	767	793	810	769	753	777	714	767	709	796	753	767	740	792	782	791	783	769	806	752	754	758	781	777	838	706	762	763	741	776	804	740	711	765	749	766	715	759	795	739	769	767	767	778	763	821	752	741	735	759	788	766	759	747	751	742	789	784	802	772	764	809	743	769	755	746	754	745	767	798	784	813	775	773	744	786	755	779	755	739	786	810	708	748	790	776	728	739	770	763	803	780	773	749	831	714	698	804	748	721	808	759	752	785	775	728	727	837	794	748	783	729	750	806	806	751	763	727	800	757	780	767	797	757	808	795	769	764	758	775	705	810	774	717	807	778	754	770	759	775	741	780	745	718	785	775	754	779	769	797	795	742	740	782	731	754	731	766	783	775	762	787	799	764	772	734	774	759	773	741	806	779	838	821	740	758	782	762	787	751	768	755	784	766	775	775	789	721	817	787	773	735	708	784	783	773	778	769	742	775	800	750	789	752	773	784	771	686	787	786	729	707	760	797	816	768	778	796	750	788	748	742	739	783	745	783	716	771	760	819	789	730	762	751	767	724	762	769	769	783	744	776	735	787	810	788	776	738	744	803	779	753	781	799	795	782	764	754	778	741	761	763	775	754	705	743	756	768	726	767	737	741	757	766	748	799	759	813	765	783	729	751	763	706	790	742	724	808	768	769	729	782	816	762	774	730	764	747	704	731	733	794	723	795	791	749	723	750	751	822	720	732	780	766	806	760	764	770	803	783	769	752	735	804	765	726	754	770	729	792	776	785	817	752	796	713	729	755	764	733	774	777	778	773	765	774	800	715	715	747	754	776	783	733	739	749	721	768	769	795	716	724	776	775	769	748	749	775	774	753	795	727	755	756	774	820	776	812	767	709	740	748	751	742	770	744
24240	21127	28160	24615	20408	13234	7612	4966	4038	2940	2698	2283	3889	5628	8203	7926	6001	3870	2175	1357	956	644	603	543	539	545	523	514	511	519	545	512	571	541	521	554	535	529	551	541	530	542	545	495	538	518	511	502	528	508	568	537	550	499	535	545	530	568	514	522	521	473	509	477	515	511	536	509	519	516	523	516	523	549	508	512	539	555	562	501	535	502	535	519	475	539	525	535	528	538	538	499	491	552	550	543	482	559	512	505	554	517	527	567	540	484	568	540	582	534	565	527	539	567	529	545	547	547	524	524	537	495	532	487	566	575	532	530	537	558	551	534	492	581	593	526	558	525	516	498	474	528	520	536	487	510	512	511	538	514	538	520	560	549	560	537	534	524	534	512	557	510	546	523	512	531	507	545	539	506	517	526	567	551	552	531	548	520	532	547	536	534	506	526	489	527	513	524	550	497	547	528	529	543	468	531	538	504	479	532	514	492	565	565	525	529	502	526	518	514	529	483	574	533	498	532	545	549	537	530	526	525	513	524	527	571	508	508	489	548	537	509	532	566	544	524	532	522	558	522	516	583	537	531	541	537	547	530	524	526	550	581	554	539	514	550	557	524	498	514	538	517	525	515	526	501	512	522	510	544	522	543	499	532	484	525	538	471	533	543	528	522	534	525	556	559	519	488	515	541	518	560	498	541	500	552	511	563	553	535	538	556	535	513	569	523	562	490	564	558	539	546	540	558	488	543	528	538	538	541	533	546	498	525	554	515	524	548	525	542	514	505	509	496	531	545	534	531	548	540	544	515	547	528	545	542	544	543	514	526	577	515	544	553	525	542	513	537	535	496	543	514	541	527	493	536	551	550	547	527	472	501	526	499	542	526	561	555	509	494	499	530	552	487	519	529	506	517	566	500	515	573	503	497	550	472	541	548	573	519	533	540	550	497	491	505	547	525	586	518	567	559	523	478	541	539	511	537	545	522	541	531	551	566	534	524	507	563	521	540	526	525	569	512	544	519	527	526	531	500	515	517	560	547	502	508	550	551	539	543	544	533	553	566	505	552	550	509	495	553	551	536	578	526	536	521	505	528	562	530	563	500	515	555	493	543	532	493	533	522	526	559	537	530	509	542	507	519	599	531	545	552	532	564	524	565	546	500	515	549	485	501	546	551	491	487	522	540	518	536	524	540	534	530	563	516	535	523	560	526	518	549	559	557	579	533	523	544	545	547	513	499	508	528	496	523	543	550	482	521	514	513	520	526	519	524	496	517	508	569	570	524	529	552	522	535	539	529	505	471	568	549	534	499	511	515	519	542	521	492	543	526	515	514	539	483	578	509	546	542	533	533	529	506	571	552	550	549	509	534	539	564	530	494	553	560	568	539	496	468	567	528	521	517	533	521	477	510	513	527	499	497	541	486	512	530	487	533	563	518	520	520	533	614	507	525	530	536	528	524	541	505	525	566	535	493	527	565	541	551	543	521	549	560	516	482	539	561	556	552	516	524	536	595	521	545	547	530	572	615	505	539	555	545	559	539	545	511	536	547	536	525	556	523	528	498	538	523	568	536	546	586	503	538	540	506	542	556	542	503	552	544	504	531	505	503	571	530	548	536	524	523	547	582	591	539	531	526	569	522	507	515	535	555	521	554	513	549	528	496	513	546	561	531	560	492	523	542	511	528	560	481	505	530	534	490	502	523	489	545	513	528	529	538	523	481	505	536	527	491	520	544	535	556	552	517	498	507	515	503	527	506	556	530	530	511	564	564	546	496	536	518	544	537	579	559	523	509	518	565	554	490	539	488	539	557	560	558	553	548	524	527	522	472	538	538	538	568	539	499	527	551	500	526	536	531	510	517	550	555	552	557	582	528	552	506	507	550	551	543	551	587	518	530	515	527	523	549	521	495	536	493	542	527	538	501	519	530	529	504	506	541	557	567	479	531	510	543	539	521	523	513	519	517	517	556	539	488	520	535	502	525	517	544	521	539	498	552	541	523	522	556	531	531	506	563	536	532	479	516	520	572	489	493	512	541	531	535	555	524	529	507	539	530	534	516	531	530	527	552	568	544	502	541	566	553	556	555	521	530	570	567	497	559	504	520	499	518	509	540	508	523	539	510	547	584	516	551	528	529	534	513	554	575	544	515	572	553	542	538	533	565	539	535	533	565	553	554	531	560	530	584	508	538	509	492	564	549	481	508	554	560	531	516	545	518	556	539	556	509	490	534	546	527	508	530	480	548	496	521	514	583	526	541	474	533	483	537	541	498	523	528	556	507	540	540	502	552	521	524	561	511	528	544	510	495	534	500	525	521	521	550	564	475	528	553	528	545	503	540	523	555	527	544	526	537	509	533	513	565	573	562	532	535	554	477	507	537	599	486	565	546	509	518	522	549	529	532	511	517	518	536	518	537	486	531	530	533	517	563	559	549	563	511	542	541	539	552	577	523	536	542	514	542	503	521	524	509	491	535	489	503	557	527	570	528	542	537	524	539	529	540	536	524	523	528	515	559	527	544	540	507	523	510	502	522	506	515	515	471	481	551	534	519	506	533	497	546	525	508	552	517	545	501	479	547	526	530	521	505	547	512	519	515	530	501	523	502	506	550	521	495	543	533	543	532	536	523	505	522	551	549	533	513	521	498	516	544	507	518	543	537	567	562	522	541	556	519	548	495	552	556	549	528	530	528	513	564	515	501	568	541	515	524	562	521	569	500	565	572	526	499	557	544	485	530	544	529	566	552	549	507	486	510	496	554	500	489	550	515	500	528	523	556	547	504	511	507	510	520	538	531	517	505	501	518	506	505	521	532	505	561	533	550	524	521	517	508	494	489	514	533	570	501	516	500	519	516	543	504	624	540	532	497	477	547	529	547	530	549	536	474	507	524	540	541	556	498	512	542	534	544	476	493	529	560	532	503	541	549	528	556	509	518	543	536	528	502	535	534	524	515	524	554	524	549	539	528	506	542	534	495	517	550	547	521	551	540	531	540	562	515	515	503	486	553	532	523	505	602	515	551	548	582	537	512	549	515	525	546	537	510	563	525	549	487	538	549	537	515	512	502	541	511	502	553	533	522	503	553	540	518	520	546	576	506	531	599	515	540	526	511	554	551	543	513	519	535	493	523	530	499	523	506	537	479	505	529	551	530	534	521	534	534	524	547	513	576	510	575	494	502	526	522	535	486	530	569	499	513	543	499	559	538	555	566	530	533	498	558	517	543	489	509	533	491	528	515	543	538	543	525	517	510	528	530	522	520	472	491	527	491	508	519	508	536	538	520	536	581	570	529	564	548	523	528	532	540	520	529	546	551	481	529	535	527	533	529	554	514	489	510	520	491	543	546	555	553	556	570	542	509	554	510	506	509	535	580	525	535	519	527	507	531	546	497	552	501	545	528	490	571	500	537	525	536	491	515	514	518	532	507	512	539	507	527	566	515	520	544	532	530	562	549	576	534	538	554	533	535	514	530	517	491	511	566	520	487	548	497	539	579	538	544	551	535
28525	49757	39589	28022	20841	17572	13132	11335	10168	7371	6932	5821	9190	12149	16179	14745	11580	7787	4536	2624	1608	1063	962	870	843	807	819	802	757	825	807	812	812	827	874	807	798	774	723	771	790	788	821	796	783	821	833	790	807	815	815	769	730	795	797	798	861	804	813	798	818	807	778	847	808	778	778	802	834	784	839	828	807	812	820	765	808	766	784	794	763	768	781	845	810	803	783	808	784	808	815	775	773	787	847	791	827	806	829	805	819	798	802	769	784	831	795	771	745	819	799	762	818	764	849	766	803	819	797	813	810	761	832	792	741	782	743	864	773	829	782	811	796	814	840	782	809	876	814	771	812	833	798	791	794	758	746	753	844	826	838	756	823	814	794	795	795	828	805	835	786	755	746	840	838	768	806	765	817	863	845	833	825	782	798	776	791	812	766	797	785	816	827	775	796	778	778	785	814	828	808	815	820	762	823	755	804	812	848	836	809	853	861	762	830	770	807	776	847	789	824	755	830	860	785	855	802	857	818	816	792	806	791	809	836	847	830	773	792	837	811	796	802	814	770	804	861	837	780	799	817	806	799	771	819	773	795	821	811	776	756	862	810	856	783	812	807	852	784	849	825	787	800	783	771	853	766	789	756	789	796	836	789	819	783	846	817	785	781	816	816	761	785	775	771	795	792	803	863	810	778	793	787	836	813	839	785	774	812	817	810	797	821	803	821	803	807	752	823	829	791	825	816	795	744	756	801	783	799	777	791	793	767	782	839	822	837	792	813	781	772	806	842	790	806	783	827	804	765	772	814	774	806	837	803	787	775	770	819	822	810	823	780	800	793	790	851	791	809	825	821	775	833	783	769	818	812	791	880	802	827	792	802	827	818	758	745	857	801	816	833	786	791	808	765	780	755	790	737	807	866	788	840	797	835	769	783	811	824	836	818	849	794	805	766	832	825	766	794	817	811	855	770	841	761	848	798	793	800	823	803	786	813	824	796	807	775	831	802	742	771	797	829	801	826	853	809	836	787	846	822	827	799	743	815	808	773	781	805	742	817	764	808	747	767	844	825	800	778	782	782	818	845	753	831	837	811	849	809	850	776	812	800	769	829	840	791	828	803	794	768	768	809	803	794	814	817	806	829	844	807	806	784	750	807	739	792	842	804	786	810	815	808	760	785	827	774	796	828	780	771	805	799	849	801	785	812	765	806	830	808	804	828	799	811	820	765	812	825	789	784	832	793	798	786	801	778	829	839	789	759	790	835	790	814	822	808	781	768	780	803	837	767	835	831	796	844	783	783	782	824	812	857	790	861	836	865	830	796	779	793	768	840	805	851	798	753	798	819	801	769	821	851	811	814	802	806	803	759	766	789	829	769	820	802	789	722	746	766	825	789	799	784	743	787	847	772	801	812	823	830	819	815	812	793	780	844	781	741	784	816	786	808	789	788	791	790	746	791	800	746	842	823	805	832	805	790	787	782	802	767	773	807	812	829	799	808	759	807	875	774	826	795	828	750	805	771	825	799	838	770	836	801	821	818	782	828	801	827	799	753	775	837	809	789	805	789	766	825	805	817	817	808	840	799	792	782	818	797	777	818	772	802	795	787	805	829	826	833	796	805	843	815	870	809	796	756	800	750	829	821	820	760	812	763	801	781	825	851	833	815	779	847	771	777	798	787	840	829	824	756	763	770	831	778	810	774	799	767	824	818	817	839	800	777	827	787	812	778	806	823	793	827	809	831	849	749	779	808	816	761	723	789	790	850	864	790	791	756	814	816	778	772	794	850	768	792	821	785	772	766	798	815	735	802	803	854	747	803	823	840	779	806	788	773	825	817	777	823	812	830	807	811	846	785	809	778	816	761	853	846	799	813	787	793	748	775	784	802	763	848	792	792	779	777	796	804	808	831	755	776	768	779	788	785	864	767	742	796	793	797	871	807	783	789	854	827	848	777	785	806	784	732	776	770	797	783	845	791	833	806	749	799	763	781	845	833	748	795	845	751	740	849	779	796	847	822	761	746	854	842	764	798	800	768	831	790	755	801	772	773	827	773	802	797	843	800	822	827	813	785	796	802	793	777	804	818	794	821	797	820	758	812	808	819	762	773	785	818	811	787	806	762	757	781	743	813	799	801	788	797	760	811	837	815	773	757	776	797	828	844	742	801	806	781	795	866	832	790	792	755	742	777	775	768	803	791	810	798	772	859	834	800	832	773	794	827	800	793	806	866	796	745	753	799	774	795	784	783	850	827	782	820	773	800	763	809	813	826	803	775	786	806	796	804	818	787	780	776	866	781	767	806	849	833	820	777	827	774	814	748	858	788	837	776	822	815	815	799	800	778	816	793	836	810	750	870	800	869	812	819	831	803	785	766	772	792	765	808	810	811	742	765	827	825	841	749	818	819	801	850	804	791	808	846	774	863	787	794	792	789	813	795	805	793	777	784	813	818	825	783	779	840	829	767	815	815	781	842	828	778	790	813	754	810	791	777	801	817	804	810	728	804	828	797	840	759	796	804	784	773	822	787	775	829	816	832	811	794	787	799	788	762	801	781	801	768	775	738	763	831	765	788	797	766	819	784	794	792	802	812	794	819	793	800	811	805	821	817	854	788	869	774	799	799	804	790	837	804	762	733	831	757	720	831	806	826	796	858	799	814	804	785	833	793	791	825	781	813	756	804	806	774	797	854	799	814	757	769	796	817	797	784	832	828	842	833	816	844	814	774	794	842	786	774	817	857	781	821	855	815	817	871	784	795	791	780	826	790	808	769	787	767	771	798	807	801	810	793	783	824	797	820	808	786	816	835	762	778	812	770	816	773	826	799	786	807	769	775	741	786	797	844	799	768	797	816	850	802	815	795	831	780	824	823	869	808	783	831	805	801	832	809	814	766	842	813	799	830	774	855	804	850	759	754	839	794	787	839	769	787	845	808	854	762	805	740	753	739	799	776	825	817	781	824	785	790	808	762	793	809	842	787	801	799	778	786	825	779	799	806	842	785	813	823	819	779	774	796	790	790	796	804	745	835	829	806	815	788	817	825	769	754	765	837	831	791	763	841	842	764	857	771	803	812	792	833	843	835	782	819	795	822	771	816	845	795	785	842	803	768	828	797	781	832	858	801	806	792	796	788	765	857	805	818	792	820	791	807	800	790	790	797	795	763	826	804	835	826	803	801	811	780	823	782	840	761	826	804	830	877	797	819	862	847	794	806	774	825	811	787	771	830	856	803	786	798	773	850	830	856	873	768	804	805	783	785	808	791	772	792	789	861	776	828	821	782	855	775	816	799	837	798	811	800	814	795	824	756	858	807	834	763	772	807	751	761	817	864	758	774	793	789	844	790	828	815	803	740	808	787	758	778	821	785	773	794	799	809	795	745	830	766	803	801	797	799	784	795	779	843	806	828	818	773	791	856	783	805	821	799	823	847	812	850	773	796	807	787	767	818	821	795	809	835	808	780	803	824	828	830	810	790	848	756	815	809	789	802	820	813	797	807	806	826	796
22936	21105	28862	23586	21370	21946	16390	8364	6131	4464	2599	3197	5929	11327	15477	15525	12493	7922	4241	2368	1327	830	629	521	519	497	491	494	473	451	455	474	478	469	493	475	493	476	477	466	479	461	510	514	470	458	482	542	416	452	479	474	457	463	485	484	468	460	488	515	492	438	513	509	477	482	480	480	492	514	465	509	498	499	510	471	507	477	498	497	478	487	514	482	479	487	465	494	505	496	508	500	523	481	482	485	503	471	471	483	502	500	456	502	459	487	498	474	455	484	459	468	488	442	495	501	482	469	493	491	527	463	480	493	514	504	447	475	485	471	491	482	458	506	468	498	493	469	472	510	445	462	443	470	494	446	483	447	453	460	490	464	465	473	484	481	505	499	448	470	481	501	491	487	470	453	456	502	499	480	506	529	495	462	496	448	475	458	480	497	445	469	492	532	511	523	509	492	460	450	480	447	480	474	461	475	481	489	501	447	484	462	448	474	478	471	465	479	495	519	485	503	462	502	469	489	486	496	477	459	509	461	494	488	476	482	519	498	510	515	480	446	496	489	503	482	499	452	479	517	468	468	455	471	448	479	435	480	475	478	476	438	501	509	481	492	468	498	511	433	517	527	517	463	513	460	508	497	494	474	495	529	475	486	500	458	475	482	469	471	509	495	515	495	461	471	472	483	501	485	457	452	476	485	472	467	471	486	470	473	503	481	505	459	482	439	475	494	489	482	484	470	469	475	501	480	477	483	435	481	487	484	479	462	488	464	470	480	494	511	480	485	527	523	500	485	441	457	470	423	490	477	446	472	444	491	479	486	493	464	483	494	487	516	487	488	489	516	484	513	468	474	482	510	461	456	512	518	438	511	466	473	476	457	480	500	482	455	470	465	517	469	470	474	446	507	531	435	477	504	464	488	477	491	460	447	470	461	491	492	495	494	499	470	452	477	474	506	490	474	482	482	472	482	444	437	491	512	466	479	503	446	435	482	485	452	482	482	490	480	448	469	497	464	460	492	474	476	439	489	488	496	477	466	495	461	493	486	440	476	468	494	462	444	489	498	477	498	496	502	517	460	471	509	510	482	444	480	505	487	481	459	512	467	452	499	450	490	478	447	468	511	446	500	506	452	476	467	463	454	463	468	486	457	500	475	481	476	490	505	482	491	456	447	441	471	469	462	482	536	499	498	495	462	477	493	482	479	462	429	506	492	482	501	468	511	489	423	459	464	479	459	481	459	497	468	476	479	487	449	464	438	468	470	448	471	479	476	485	475	492	471	502	477	451	467	491	494	473	451	474	484	441	454	489	476	481	449	496	456	532	479	519	484	478	488	458	505	498	497	481	473	453	490	481	465	488	504	481	465	467	447	454	470	486	512	475	444	486	467	484	513	456	475	493	479	503	450	491	461	475	481	468	493	467	461	470	514	451	472	512	458	479	472	487	462	476	459	484	519	492	514	487	500	468	465	503	478	461	452	452	475	540	443	475	484	456	474	517	515	463	487	466	459	477	480	500	481	469	511	501	437	495	485	464	506	472	490	504	460	445	478	513	486	488	465	495	480	476	494	499	486	461	494	472	479	504	477	496	458	474	485	480	539	470	482	481	487	497	514	473	451	479	457	482	508	482	479	482	478	506	478	457	521	474	530	478	487	509	463	501	473	497	469	521	530	474	459	464	470	458	489	524	457	434	523	466	479	500	478	496	480	518	444	451	484	480	472	439	443	467	458	487	506	491	477	457	471	485	474	511	466	438	474	493	511	480	480	428	444	465	481	512	474	443	502	456	456	486	485	462	466	527	491	480	498	479	473	477	480	491	472	474	506	484	466	489	526	452	528	459	491	497	494	473	452	484	519	461	486	483	472	484	459	460	442	484	487	466	447	490	466	449	456	500	423	488	505	456	453	452	467	453	458	497	483	484	458	476	512	456	480	459	480	493	483	485	481	463	469	503	506	456	491	474	428	476	501	479	441	455	486	480	465	472	483	485	506	469	511	491	448	471	471	465	455	485	505	501	477	455	467	484	438	484	473	467	508	444	516	520	481	472	495	467	475	466	473	505	460	494	486	442	494	441	501	477	477	483	484	492	475	474	448	484	454	487	471	493	479	465	464	502	493	463	468	484	479	474	497	477	435	523	474	424	518	480	522	453	469	459	467	466	496	468	443	491	463	457	500	470	491	471	512	488	470	471	481	486	471	476	461	488	491	482	442	488	500	455	503	491	485	476	483	454	497	465	470	502	475	496	478	438	487	465	447	515	502	472	504	507	500	491	541	491	475	512	480	497	479	464	502	480	461	490	504	424	514	476	499	474	455	461	457	493	473	520	529	479	467	450	493	496	445	466	487	445	488	483	489	460	487	450	506	469	512	483	466	494	435	478	463	453	471	481	533	451	503	490	478	506	474	465	459	488	488	491	480	502	432	457	460	480	482	470	520	518	487	500	490	466	483	481	503	474	500	464	458	460	475	468	470	497	462	457	478	476	488	504	463	481	469	490	460	483	469	481	491	468	458	457	490	476	479	520	479	490	466	484	442	488	476	498	460	476	508	465	509	484	468	470	470	485	487	459	432	475	476	453	505	501	501	438	490	488	462	452	497	482	490	512	495	513	490	492	475	475	482	536	460	479	448	520	523	464	501	458	469	510	505	429	495	473	494	474	427	486	498	485	497	475	499	476	466	470	451	506	483	516	507	526	500	449	468	470	488	473	495	464	498	462	468	532	470	496	478	490	472	496	502	507	505	494	479	504	466	486	469	475	485	444	499	477	520	494	461	523	473	469	497	470	489	493	500	470	467	491	441	476	438	452	468	463	488	466	490	541	482	526	480	491	472	482	491	459	461	496	461	458	470	489	489	467	452	446	458	448	483	499	483	465	466	494	495	498	508	513	479	473	477	485	463	474	462	463	474	498	495	499	480	480	507	466	480	519	434	491	473	474	486	491	493	502	463	464	462	498	492	482	494	501	445	460	464	456	477	523	464	452	529	498	489	456	475	443	460	494	482	445	473	488	482	454	423	472	448	446	482	478	462	489	515	467	470	499	501	475	487	452	467	502	489	438	515	438	458	476	481	469	512	486	515	492	473	505	485	477	476	479	492	509	464	492	467	514	450	460	475	484	472	479	490	497	476	444	474	483	456	453	475	430	466	481	496	476	495	469	481	457	480	492	475	524	499	475	489	437	496	490	491	463	490	456	501	476	459	490	503	485	525	502	531	497	493	509	454	451	459	482	460	505	494	503	469	466	523	489	456	463	509	490	464	523	463	514	498	483	496	498	459	468	483	501	485	458	455	476	465	521	464	434	461	509	465	485	473	463	468	485	515	483	495	457	490	512	447	433	469	483	459	461	488	481	483	503	491	498	439	479	467	475	469	494	470	477	492	488	440	500	480	467	494	509	515	480	450	457	427	477	483	490	458	472	498	483	477	502	502	493	484	467	460	479	462	461	481	496	500	485	481	466	517	468	500	474	488	480	497	443	495	495	509	496	494	453	448
31547	55899	47093	36109	30278	25201	17674	16061	14062	10593	6320	7928	13342	20887	24705	23879	19714	13541	8376	4848	2627	1496	962	844	762	733	674	689	734	700	716	691	708	684	760	735	706	733	704	731	805	771	752	712	803	729	741	706	727	702	727	723	733	691	703	664	710	729	708	727	711	738	749	735	719	693	734	709	701	764	704	717	678	730	762	686	704	759	745	712	716	672	739	709	676	689	728	727	783	758	736	728	738	708	731	663	656	760	732	737	739	737	730	720	706	742	765	680	755	740	668	691	725	699	704	697	721	738	745	727	710	750	722	729	704	669	697	769	730	695	727	741	695	722	663	659	717	733	731	694	744	661	715	722	701	708	735	732	727	674	727	717	729	712	720	698	716	707	730	723	739	789	690	712	706	740	735	707	754	732	729	707	713	743	745	649	713	669	766	710	739	763	689	780	714	754	670	698	747	706	732	746	716	737	685	703	714	727	681	734	741	705	718	678	725	747	734	683	725	785	722	687	747	754	744	685	709	719	715	685	753	675	720	712	704	678	722	651	735	749	735	724	715	709	737	665	692	732	740	698	727	710	736	734	716	727	703	702	707	705	741	711	706	726	695	702	763	716	753	723	675	723	748	696	745	717	684	717	742	746	683	700	726	712	746	716	753	753	780	720	689	694	747	749	742	742	725	691	736	658	671	715	681	731	688	727	711	699	701	744	705	679	771	748	702	766	734	706	736	739	771	722	721	751	712	737	740	736	781	687	735	756	699	675	762	719	726	747	737	714	695	724	741	659	718	713	765	717	690	785	683	721	752	730	687	714	744	700	706	704	731	718	769	786	736	720	726	725	683	677	709	751	683	742	724	740	687	724	731	764	715	707	683	757	692	719	684	737	704	744	757	706	743	737	703	734	709	761	731	732	753	703	738	756	707	705	673	722	739	735	715	697	775	723	684	747	735	685	716	714	718	730	692	727	698	698	705	731	668	726	758	703	732	733	764	741	715	707	727	731	676	741	700	727	714	755	701	733	757	753	674	781	732	716	694	749	699	701	700	697	732	738	696	721	733	679	720	697	718	733	696	692	737	774	732	699	748	739	715	728	690	698	723	720	730	740	784	690	723	718	771	734	723	667	758	703	728	747	750	711	717	694	736	757	744	731	726	709	803	688	703	723	706	742	671	711	760	736	684	687	730	687	731	687	734	751	718	730	727	728	715	727	717	737	712	745	680	747	723	746	707	784	755	757	711	725	736	743	753	696	702	729	742	734	674	701	734	753	714	709	701	687	755	699	715	714	693	738	707	715	729	779	731	777	722	701	719	677	777	696	729	707	698	726	733	691	724	670	711	733	760	730	718	708	681	726	708	726	739	731	728	696	739	721	693	716	767	687	720	701	762	674	730	739	720	705	719	738	742	693	686	734	681	716	674	724	707	717	744	754	691	743	703	695	730	695	687	714	721	707	699	711	737	689	719	742	702	709	779	706	731	709	698	727	742	696	710	717	714	754	709	718	725	714	741	679	712	731	739	695	740	704	717	673	719	696	667	707	728	731	656	730	720	724	680	740	722	696	740	712	740	688	743	729	712	723	722	687	717	715	713	733	732	741	735	733	740	725	703	730	726	684	738	755	774	738	670	702	713	783	671	711	725	747	744	736	659	738	752	688	661	727	683	698	737	715	761	693	738	699	716	689	723	741	720	759	706	715	774	749	701	767	664	757	666	726	712	721	663	675	726	718	717	758	768	667	748	737	663	704	683	720	765	768	717	730	723	668	678	704	674	744	719	700	778	771	711	670	715	677	766	698	693	798	682	745	709	718	683	718	713	685	699	718	732	702	735	726	759	675	701	715	643	750	705	752	732	694	740	770	719	743	691	727	737	690	689	689	738	727	769	769	699	713	752	699	729	709	708	735	730	707	755	758	679	729	709	712	795	765	710	714	754	705	715	737	724	724	773	729	734	691	725	720	764	681	708	737	756	729	724	662	736	729	730	723	706	720	713	770	749	680	754	706	776	686	657	698	707	712	723	680	723	708	670	701	680	672	690	774	710	733	732	730	699	705	747	708	729	723	683	706	701	705	710	715	726	685	740	719	725	723	748	752	705	715	678	723	686	728	738	658	769	730	767	712	737	744	727	716	752	717	694	743	715	725	714	724	678	713	771	719	727	699	692	714	722	744	719	742	753	682	719	704	717	677	747	682	695	732	744	724	725	702	688	688	725	688	736	703	746	698	711	719	707	705	733	728	791	736	708	722	692	750	739	772	734	729	753	748	724	699	707	750	713	710	729	744	694	710	729	704	734	717	743	707	751	721	689	695	759	696	721	693	732	705	721	692	749	703	692	749	723	698	669	722	754	718	728	742	740	709	718	703	759	711	759	713	707	764	731	695	734	718	743	710	758	716	736	758	724	740	744	688	688	756	692	720	697	733	706	697	737	790	740	729	715	719	751	742	726	786	660	699	740	703	726	701	730	726	721	724	770	716	711	713	753	742	720	694	716	746	688	703	697	725	691	655	707	716	715	647	771	732	732	752	717	700	749	660	703	761	772	670	714	709	707	730	693	731	720	745	751	696	710	717	722	715	700	696	702	695	708	718	700	703	731	715	725	746	747	727	722	703	732	692	704	686	702	716	694	713	701	748	716	718	725	693	728	740	732	696	728	757	697	758	733	718	718	705	707	748	716	714	732	699	678	738	751	701	724	674	711	707	706	693	695	708	727	766	717	732	709	680	724	704	702	788	733	666	720	734	693	704	653	694	734	670	711	694	720	728	706	718	735	687	702	726	686	712	731	706	734	725	756	725	754	670	695	727	760	690	720	701	735	742	723	746	685	730	716	697	680	729	730	755	724	753	781	724	723	712	732	731	696	752	697	719	706	711	662	710	698	757	712	700	692	705	779	689	724	749	747	743	720	679	725	769	707	717	722	723	694	696	683	758	729	716	706	712	712	748	756	765	724	697	728	729	731	685	710	749	682	675	706	684	741	690	680	708	722	699	720	713	709	706	721	718	675	731	746	670	721	714	752	714	702	703	734	750	683	746	741	711	714	667	741	706	737	684	741	694	704	691	736	725	720	720	744	723	712	702	738	702	708	716	717	726	694	699	760	760	777	719	739	720	700	727	697	760	711	743	736	694	697	711	722	715	760	728	713	712	711	670	781	745	721	670	734	692	728	718	702	727	751	726	705	702	705	696	683	738	715	679	743	725	716	677	660	760	685	674	744	742	670	717	722	694	703	742	693	721	711	743	701	687	703	681	729	719	697	735	747	709	743	685	705	698	717	756	709	720	752	745	782	722	706	694	679	707	743	760	656	737	722	729	711	740	748	719	743	701	707	696	666	702	751	717	683	710	672	711	756	686	722	711	693	713	735	732	732	694	703	729	703	743	711	736	705	725	712	784	693	697	691	709	701	732	750	694	757	746	724	721	708	743	757	731	713	712	711	785	701	706	725	703	705	751	701	709	696	702	666	741	738	749	714	690	718	723	689	754	695	713	745	695
27397	23465	27003	21898	12531	6474	4729	3744	2431	2130	1589	1339	1313	1640	1705	1529	1288	1028	842	705	608	524	577	539	484	497	499	509	574	554	488	498	502	519	516	519	513	497	525	540	505	495	506	540	532	481	473	527	528	502	478	531	527	519	508	488	533	522	473	486	492	482	497	504	515	481	520	510	534	478	497	514	533	529	494	509	496	528	500	512	496	490	523	524	508	498	522	491	490	492	506	505	518	497	534	510	510	477	500	494	513	518	526	499	503	507	505	493	519	492	518	524	506	545	490	524	516	514	530	540	482	503	452	571	540	529	521	534	499	514	513	498	501	475	520	503	478	553	506	527	493	461	519	485	515	535	493	496	514	496	500	538	506	501	495	478	503	466	550	499	522	538	549	541	512	502	494	526	503	468	531	459	493	487	485	484	505	490	521	491	494	501	535	518	522	510	486	514	546	480	508	522	494	501	539	484	522	513	520	544	514	527	500	498	511	501	508	453	524	499	529	520	513	514	502	527	482	512	517	498	525	503	513	489	517	537	482	516	522	464	479	548	511	501	499	457	556	443	562	546	497	532	476	464	490	540	513	551	476	482	526	529	513	492	508	490	479	500	507	514	511	502	438	496	512	519	473	515	526	519	478	498	501	476	501	529	511	526	495	483	500	537	467	512	496	460	497	489	469	528	486	529	540	508	534	526	521	470	485	494	539	554	482	488	581	505	532	471	526	520	562	467	524	467	485	463	529	455	510	496	509	503	517	494	524	506	523	502	529	508	472	505	493	527	489	519	561	505	499	509	520	512	482	520	524	517	502	513	491	494	489	480	481	511	505	524	507	496	526	528	489	513	511	542	509	504	532	494	495	497	458	468	484	476	513	472	507	507	507	536	507	516	492	540	514	526	533	492	497	552	510	518	523	534	495	492	483	516	590	494	556	497	517	538	508	484	491	503	524	528	524	485	495	542	498	445	524	541	517	511	489	503	529	493	496	493	476	482	484	487	546	521	464	484	456	495	518	524	512	516	525	538	498	525	482	535	537	498	506	510	491	500	507	499	482	487	496	519	519	483	482	497	537	527	494	504	528	488	502	454	491	495	470	476	490	480	517	534	458	501	521	496	495	510	523	486	478	489	484	459	529	552	450	482	538	490	530	511	510	498	560	478	498	535	530	488	523	469	513	539	487	506	501	479	506	508	548	459	526	506	473	497	552	509	506	508	495	537	586	501	485	493	525	534	526	478	489	521	523	513	502	505	470	498	509	525	478	498	536	507	480	503	496	541	522	541	556	501	504	466	529	486	491	506	513	493	494	479	515	501	518	509	542	508	485	532	561	499	524	564	499	509	520	509	503	509	491	518	505	509	484	486	532	480	511	518	475	508	529	503	503	524	509	522	490	531	501	513	533	501	535	495	502	501	526	504	485	448	469	491	495	523	491	508	506	518	470	534	496	505	478	529	532	475	502	527	532	491	515	521	500	496	485	469	518	518	492	541	520	522	526	540	527	524	488	518	509	475	474	514	510	524	522	520	554	549	492	473	543	518	496	496	494	511	478	540	515	529	480	451	535	518	564	546	531	496	525	488	506	508	513	534	506	509	509	534	518	497	497	485	525	516	503	483	526	518	508	548	490	534	492	501	531	547	538	531	524	495	506	471	522	533	514	490	519	524	520	510	485	527	509	543	502	541	538	499	500	506	489	502	459	485	530	528	489	488	517	528	496	515	506	497	500	489	523	501	546	498	506	523	525	490	509	519	511	549	557	481	541	515	544	527	495	475	487	489	473	539	521	509	536	504	503	512	514	496	529	503	459	526	499	539	506	506	553	490	517	524	504	489	517	465	559	519	488	505	477	509	509	512	509	505	486	501	508	501	523	518	511	491	540	504	527	494	538	521	507	495	480	508	515	520	500	518	480	535	515	485	518	483	485	503	498	508	532	509	496	498	483	454	514	478	504	506	514	524	506	502	497	545	534	470	537	459	465	465	482	498	526	474	512	482	556	497	511	534	530	527	507	520	514	525	507	464	545	530	516	534	560	471	539	525	530	532	512	510	542	525	498	529	490	526	519	509	513	508	503	501	489	525	502	534	490	500	461	554	540	523	516	484	522	503	529	494	478	537	485	498	502	532	512	509	507	508	520	481	490	502	535	494	505	498	508	518	500	515	532	548	505	483	477	529	519	491	490	497	523	481	500	526	521	487	494	522	541	564	504	494	509	529	506	550	540	493	498	530	520	495	518	505	495	483	490	503	502	488	514	524	530	523	515	493	513	530	540	507	522	515	524	506	504	505	524	525	537	531	505	513	512	515	480	479	516	531	511	534	509	503	484	511	522	511	552	529	528	530	490	442	508	528	508	493	517	494	468	542	542	531	517	518	530	533	527	541	505	479	519	505	515	520	541	518	523	511	494	481	543	546	459	496	508	527	502	504	529	583	513	489	492	512	478	526	497	533	494	518	457	490	511	513	472	519	531	478	505	519	466	502	506	532	506	520	535	453	510	498	515	535	481	486	513	534	522	469	457	493	518	516	491	519	528	553	505	538	487	469	524	448	511	493	472	483	504	526	487	530	523	505	532	498	521	503	502	542	507	493	507	494	518	547	493	492	502	510	469	512	532	531	512	514	496	546	545	491	478	533	524	524	522	501	512	503	506	495	489	517	536	510	504	497	506	521	538	485	521	518	512	531	510	528	547	555	495	482	521	508	545	520	480	480	539	536	523	518	507	497	505	498	535	479	550	487	499	490	523	563	515	505	476	510	514	505	505	563	545	578	493	535	494	495	471	485	512	501	503	518	527	559	498	485	505	473	501	514	520	546	509	514	520	517	549	479	487	519	466	502	531	519	505	541	497	529	470	483	536	542	498	556	528	544	496	508	478	518	503	476	492	471	539	481	510	525	550	522	534	497	539	517	526	543	583	533	554	500	505	523	530	494	530	505	528	541	541	540	558	491	559	545	532	513	503	526	573	532	532	536	522	535	498	554	533	507	500	506	501	478	483	505	480	505	487	521	479	472	537	471	471	506	517	513	511	506	529	509	524	505	472	510	512	479	519	518	480	511	508	506	532	511	485	537	556	505	511	455	503	501	523	514	552	501	502	489	540	476	523	536	467	483	514	526	476	472	504	535	495	507	522	503	469	514	515	484	502	541	507	497	535	522	516	525	510	518	520	503	536	490	534	519	500	483	527	513	533	515	503	516	513	522	538	534	521	510	503	533	484	502	483	489	507	539	538	536	508	482	508	489	498	541	537	487	495	499	477	512	506	502	505	502	484	511	499	485	524	504	537	480	538	513	518	470	524	564	512	534	524	496	514	506	502	530	542	518	534	483	502	511	460	491	490	517	527	484	524	518	536	531	518	496	503	488	518	547	497	482	500	515	481	488	490	501	528	531	484	544	506	528	492	519	570	512	518	505	508	501	525	533	483	522	501	496	512	486	478	505	502	492	535	496	489	532	477	539	524	559	485	525	549	553	522	534	485	509	478	492	494	501
27639	38361	35199	25714	19664	13092	11068	9218	6575	5316	3925	3323	2886	3812	3683	3119	2502	1883	1486	1108	1055	849	831	776	785	798	747	724	778	753	772	746	793	772	774	760	735	780	738	746	787	762	747	775	734	738	775	758	738	736	721	741	752	813	742	726	743	830	744	731	767	716	731	778	795	758	715	736	735	771	737	785	753	787	751	794	752	796	789	767	734	752	741	760	803	791	742	724	755	736	757	775	735	769	804	782	781	794	789	739	758	752	756	767	769	715	768	735	773	811	736	774	768	743	756	772	795	761	823	785	785	783	768	773	765	746	821	758	799	766	787	722	825	742	791	775	753	804	770	787	762	764	825	704	789	762	772	772	789	783	766	708	818	783	749	772	768	751	762	785	763	753	748	731	804	750	718	759	772	815	803	748	801	751	755	771	843	797	759	740	776	799	761	797	785	727	780	788	771	728	784	802	774	762	772	794	746	771	769	772	747	751	771	774	758	827	752	739	783	753	766	766	773	765	752	773	722	798	770	787	726	780	733	770	753	734	752	784	749	745	743	755	777	789	782	729	794	758	746	788	750	759	729	771	790	818	759	830	756	747	736	759	775	724	766	771	769	748	786	716	778	759	768	797	787	779	754	746	805	779	720	833	797	754	780	784	798	712	728	726	762	753	726	748	755	779	778	772	738	790	789	747	760	720	768	773	803	755	775	823	754	719	775	756	788	749	749	742	773	785	744	796	765	744	745	774	757	796	696	781	808	758	720	770	772	750	800	775	755	797	776	735	759	740	739	740	780	773	786	735	735	757	742	730	755	771	731	750	747	765	743	775	743	734	776	777	809	809	748	763	788	748	795	717	785	783	780	792	793	706	794	743	729	768	782	774	714	758	760	779	803	723	724	764	744	728	766	795	769	746	781	728	756	780	750	773	786	747	780	768	746	713	743	739	685	784	760	734	742	708	764	783	788	767	765	748	778	731	755	714	744	761	729	791	775	789	785	786	723	837	772	752	755	743	723	773	794	744	772	722	778	765	778	751	728	789	789	734	722	769	760	769	752	779	744	780	741	742	772	726	775	792	806	781	774	765	792	734	686	739	731	792	767	791	745	756	781	789	773	741	737	777	753	783	767	791	786	792	709	789	751	749	753	763	752	777	745	741	749	777	832	762	810	737	798	737	760	795	790	733	778	774	768	765	724	726	785	755	724	767	770	756	749	745	789	789	741	804	749	781	734	741	734	776	732	707	766	792	755	751	780	769	739	761	838	792	734	782	773	742	722	801	769	765	718	806	730	770	780	751	782	762	804	777	750	791	716	750	783	768	777	767	757	781	790	764	755	776	774	740	700	783	765	759	748	768	742	785	784	736	735	779	770	765	782	731	770	762	774	805	767	738	753	784	708	781	804	732	812	790	777	752	753	739	763	845	789	745	795	780	750	762	717	752	762	770	755	780	720	731	790	726	797	752	720	769	727	749	747	729	727	780	798	772	746	822	828	773	754	755	780	732	770	783	747	797	829	753	762	783	736	754	785	780	741	762	759	809	791	827	800	744	746	745	748	746	731	722	753	732	761	754	768	706	749	738	704	786	731	742	709	733	753	782	681	735	762	734	786	796	767	747	777	763	779	713	762	750	782	805	735	776	713	771	702	792	804	809	736	795	807	761	783	762	786	779	834	736	790	765	749	723	735	773	732	755	787	764	755	776	736	810	782	772	739	737	771	796	740	727	768	778	745	747	761	747	776	738	712	714	703	746	741	772	766	747	806	806	766	799	757	717	754	754	717	763	782	732	790	774	763	802	791	731	781	735	703	793	745	729	753	814	759	731	738	734	781	805	783	741	763	778	776	768	739	760	798	747	771	797	780	777	796	719	718	772	760	721	801	781	761	780	777	772	745	755	774	782	758	742	741	759	728	717	806	762	750	723	786	781	762	741	759	782	736	758	748	707	814	786	767	746	725	794	746	759	789	773	762	746	793	720	794	747	736	780	728	795	753	710	778	752	755	730	823	723	725	762	773	782	765	733	737	779	787	761	793	748	774	743	774	765	754	774	749	742	741	759	696	736	769	778	806	796	799	821	764	749	751	755	782	798	756	741	738	726	742	759	762	761	784	776	784	765	785	764	758	791	738	729	772	748	781	758	793	774	806	741	758	749	757	731	792	775	788	739	814	797	743	744	771	765	793	765	744	733	755	765	767	737	732	802	751	740	754	745	759	796	731	745	742	784	794	770	733	776	738	744	754	778	768	803	756	727	747	737	743	742	750	759	769	772	796	775	773	777	778	779	737	754	787	743	785	715	743	750	733	751	788	753	779	728	765	740	764	785	756	751	708	763	779	787	785	762	767	765	716	760	817	778	701	778	771	763	765	762	724	775	806	747	730	715	777	814	744	760	738	746	712	788	749	789	765	752	750	736	757	754	797	722	760	752	788	754	777	783	793	775	750	742	734	729	783	744	770	710	744	758	761	699	784	732	783	760	785	774	776	740	775	754	775	754	737	727	728	741	753	801	751	738	755	716	719	840	742	749	715	748	739	731	771	742	727	744	760	787	786	727	800	742	721	756	794	778	748	796	780	771	726	740	763	761	777	804	760	781	784	756	725	748	745	767	788	784	744	747	761	737	774	802	740	819	757	786	779	743	766	733	755	743	734	767	818	785	731	762	768	757	772	735	796	762	745	787	786	753	755	789	810	790	737	824	768	758	766	775	783	667	783	808	800	763	768	751	738	776	756	741	776	719	757	733	767	763	766	753	756	768	761	770	744	781	744	795	734	810	766	756	799	761	754	749	747	758	727	757	726	731	799	759	744	790	761	741	749	763	804	739	775	763	756	763	703	729	752	730	834	780	777	812	784	739	756	763	779	794	779	766	782	748	739	769	769	794	776	727	800	792	751	753	776	747	729	775	738	752	763	741	710	750	776	751	713	730	775	750	789	747	742	773	744	772	790	755	809	726	748	768	733	793	813	765	734	784	789	742	765	766	795	814	763	736	777	800	725	740	761	749	740	767	761	778	762	754	789	786	717	747	776	775	786	790	748	753	742	784	721	710	730	791	775	729	789	778	752	733	730	742	800	742	726	752	750	793	745	777	761	743	735	772	745	792	780	759	695	781	768	775	753	728	768	783	796	728	737	724	780	748	742	783	761	794	717	720	676	737	735	772	774	795	691	775	789	804	757	783	791	708	769	763	807	773	773	767	761	820	728	782	747	759	716	715	799	768	796	710	746	769	764	781	720	769	763	754	778	741	711	802	748	743	757	751	760	741	766	722	775	746	790	776	776	776	795	797	771	761	773	798	812	747	773	765	746	763	813	726	768	775	743	754	743	758	723	811	781	783	743	747	758	768	813	790	766	762	750	785	787	703	776	730	747	710	751	744	755	788	759	720	750	765	778	739	731	768	802	812	796	814	792	709	699	757	775	765	819	774	774	752	764	812	777	739	728	749	765	767	812	774	789	823	782	696	782	769	692	762	787	791	782	754	810	699	728	728	770	772
24220	21140	28215	24839	20292	13174	7530	4418	3189	2897	3005	2034	3134	6616	7860	8037	5746	4090	2443	1544	1026	770	661	586	561	532	545	531	578	559	523	517	562	546	552	533	532	543	529	529	548	490	528	538	488	563	544	558	542	526	556	552	524	562	559	527	491	566	621	517	521	555	540	529	544	549	495	490	509	536	522	546	551	568	491	545	539	541	532	546	517	525	567	548	529	522	533	578	539	527	538	560	569	568	528	547	563	551	527	567	533	568	546	546	520	530	523	561	505	522	527	558	526	511	557	538	511	547	573	509	557	557	531	523	548	556	535	510	536	528	510	495	544	530	561	567	545	492	529	542	502	522	569	533	536	550	523	498	575	532	553	545	537	540	530	519	551	497	530	531	585	522	510	588	528	528	516	529	517	499	518	557	527	528	526	566	566	534	484	580	532	501	539	546	504	563	540	511	534	522	577	577	548	511	510	530	532	521	508	518	513	569	564	501	540	516	499	567	569	511	533	524	541	522	544	573	542	483	579	561	546	511	540	550	582	504	501	546	529	502	493	519	524	515	535	518	493	511	522	507	539	525	555	537	522	543	562	516	485	516	557	534	509	528	561	529	512	526	580	513	585	550	536	497	535	566	510	532	516	543	516	542	508	523	546	535	574	571	544	521	537	509	549	464	572	537	504	526	521	554	536	510	541	566	508	504	570	523	524	511	508	572	520	568	543	544	540	560	531	538	573	611	538	536	539	520	551	543	531	497	518	542	561	576	497	554	566	552	499	515	536	543	521	498	532	567	539	545	503	511	533	544	497	586	562	493	556	586	515	514	498	509	515	544	541	554	561	551	553	515	520	535	538	542	521	550	518	514	564	526	563	559	524	503	486	515	555	491	528	506	563	557	539	519	528	537	537	515	513	577	508	545	506	552	505	553	518	557	526	520	493	561	551	548	555	513	532	564	525	513	544	544	532	550	495	545	560	480	575	558	515	531	512	525	549	548	506	497	547	532	528	521	491	529	507	539	524	541	543	549	505	559	548	542	536	566	564	511	567	540	522	502	533	560	522	529	529	520	536	556	558	576	538	513	521	539	522	536	540	545	549	557	468	497	550	534	554	508	559	556	553	519	550	541	508	548	554	586	516	536	542	567	515	516	542	576	513	556	531	544	547	533	561	539	555	532	553	509	544	514	531	555	522	513	587	522	501	552	553	503	562	556	510	513	572	617	503	522	522	540	515	508	544	553	520	540	538	554	521	529	541	523	545	568	607	572	560	558	590	501	546	536	558	509	544	543	546	536	504	549	531	546	511	519	517	515	571	526	512	497	559	492	542	557	536	552	544	527	535	514	556	547	522	518	511	577	570	524	504	546	529	564	523	533	499	519	488	536	553	532	492	512	531	534	551	526	520	547	566	567	526	506	521	584	555	517	562	529	515	540	515	561	541	510	517	524	529	543	531	559	514	554	513	552	532	507	500	574	543	580	551	527	494	569	525	493	535	547	575	547	529	481	550	521	497	517	539	570	504	496	515	522	529	558	518	540	587	574	532	507	492	560	547	500	555	515	525	543	535	548	533	563	531	566	520	553	594	522	556	535	530	527	548	530	557	529	513	549	538	504	583	525	539	572	532	522	528	501	513	528	552	522	518	495	517	538	549	544	533	568	502	573	536	546	520	523	581	546	547	511	526	520	537	536	569	548	522	519	550	566	535	477	535	539	539	527	547	542	525	551	535	536	510	537	528	524	540	511	534	555	488	511	548	502	553	542	552	531	604	524	533	532	507	499	567	559	541	532	546	575	548	549	500	509	537	543	517	532	527	526	543	528	562	553	504	548	560	525	543	540	543	558	538	514	512	515	553	481	528	571	537	516	553	572	526	523	555	577	492	537	550	557	565	515	502	558	562	549	527	555	536	521	566	562	554	568	505	553	581	562	489	537	531	557	527	506	526	588	519	562	545	538	490	493	559	550	541	553	537	517	548	499	541	498	525	564	498	557	484	530	511	485	532	528	493	521	506	506	503	542	545	508	513	547	514	540	511	544	537	534	539	536	542	564	512	530	543	545	581	537	531	533	542	579	530	517	554	522	582	540	524	533	534	510	551	525	579	526	580	561	507	484	542	527	521	553	553	554	557	523	516	557	519	528	511	560	525	580	523	529	496	469	560	527	503	534	520	514	557	583	543	536	543	563	541	518	531	546	515	503	490	539	552	499	520	536	559	518	534	528	544	489	548	528	538	551	521	499	539	532	512	536	517	567	541	530	538	517	517	542	537	542	502	541	550	524	536	535	517	542	520	511	568	472	548	546	555	515	546	527	546	513	567	528	523	524	519	550	608	522	543	533	543	541	553	529	556	459	528	563	498	568	553	564	539	561	509	543	557	503	527	533	527	571	535	506	514	529	525	540	523	558	517	581	550	521	530	527	571	530	526	501	524	506	530	549	556	577	530	573	525	528	533	563	562	533	567	525	554	565	512	514	559	538	537	540	544	513	530	527	533	536	540	561	561	548	569	507	549	517	544	559	541	566	529	534	553	538	561	545	495	556	509	505	527	549	535	536	537	567	516	501	542	510	548	509	514	549	538	486	518	550	568	530	590	492	526	537	522	546	555	548	532	522	528	539	547	541	508	549	514	529	520	533	555	569	550	533	536	522	546	569	540	563	557	515	505	559	527	528	557	533	560	566	572	550	544	537	535	524	525	527	566	530	583	534	541	550	547	526	531	523	532	550	515	548	569	521	497	498	566	510	530	523	525	540	552	550	528	500	528	498	534	525	558	526	565	512	505	545	527	532	496	528	564	536	567	506	578	528	547	515	551	521	543	526	545	482	558	519	566	496	539	514	510	553	476	544	527	543	531	520	526	549	529	535	514	573	510	524	534	575	552	558	536	565	537	564	571	570	522	516	557	574	541	541	556	517	553	556	497	526	535	546	530	550	558	489	482	511	508	542	536	514	567	567	539	547	538	532	534	535	510	514	566	562	532	512	492	550	519	571	507	526	510	533	522	512	573	574	525	520	547	557	539	546	541	545	548	533	507	537	512	574	532	516	547	542	540	499	553	544	519	529	548	563	517	526	529	526	537	552	512	551	549	551	547	539	544	567	535	562	523	531	557	524	508	550	510	528	560	535	519	546	531	549	504	504	520	521	543	539	518	551	507	554	503	554	546	513	529	522	521	507	564	536	529	559	527	541	574	551	576	580	569	574	522	524	551	555	530	526	517	521	511	524	542	541	533	540	576	535	524	543	506	545	546	550	593	567	530	510	516	559	515	518	546	546	512	492	531	554	565	548	531	540	519	519	542	499	519	557	547	522	549	555	548	538	538	512	531	541	503	549	536	525	553	524	508	497	500	518	586	530	585	538	545	504	522	504	495	544	554	508	552	564	575	547	525	504	575	538	523	508	567	569	524	535	508	466	558	531	542	500	550	568	501	529	559	528	557	529	552	515	539	530	530	511	531	525	557	553	532	493	571	525	505	545	557	505	509	578	513	522	558	536
27814	47082	43973	29565	20287	16946	13422	10245	7722	7170	7162	5042	7556	14100	15357	14513	11154	8042	5041	2909	1789	1229	950	854	777	837	818	805	819	851	854	807	847	788	804	833	773	782	757	809	771	785	779	760	832	806	785	794	815	813	836	772	845	810	857	755	802	759	810	794	793	785	800	794	763	827	866	790	773	820	732	792	806	799	783	767	807	756	828	772	787	736	837	837	775	765	820	722	816	751	774	789	772	745	785	807	806	799	777	776	770	816	771	767	818	797	792	766	753	798	752	813	785	817	817	774	791	888	796	790	814	812	826	779	768	804	762	810	800	788	803	796	767	789	774	761	817	775	851	867	808	815	802	829	781	804	796	845	836	802	808	771	788	780	811	784	836	830	802	793	810	802	767	831	778	774	809	754	786	816	815	765	798	768	782	732	828	784	802	836	792	813	765	781	794	839	824	851	808	798	781	787	799	804	805	779	753	805	817	778	805	839	790	806	787	774	797	801	809	789	796	813	833	824	788	834	819	767	805	790	834	786	825	813	827	803	807	849	794	786	780	804	784	809	810	810	793	824	803	780	805	805	777	815	793	774	838	789	789	796	797	797	769	786	812	781	777	811	807	838	804	752	836	763	809	780	794	835	831	772	785	816	775	770	817	769	781	849	820	812	759	808	777	769	754	759	810	846	832	806	780	806	806	780	801	767	805	780	821	732	777	780	790	787	821	797	801	764	809	783	770	803	799	815	824	750	771	821	808	793	759	795	793	804	840	829	798	778	845	769	849	798	821	801	771	791	847	754	800	843	827	778	821	810	807	806	785	798	773	814	807	765	767	786	793	848	784	805	778	803	828	830	754	768	778	824	766	775	876	788	827	809	792	817	788	791	799	809	807	786	783	808	768	781	821	776	810	844	789	817	867	748	769	811	785	803	799	797	773	810	773	785	809	756	795	782	745	747	765	772	760	789	795	808	839	840	833	798	777	801	751	758	788	813	807	801	825	760	796	774	789	800	715	795	819	814	822	769	810	835	815	832	789	778	743	826	797	819	811	801	744	860	787	834	791	775	780	787	811	733	808	778	776	784	810	769	746	803	776	769	868	806	821	754	762	774	736	774	823	817	782	853	807	712	739	862	848	775	788	843	806	764	775	789	828	791	844	821	802	784	796	803	790	865	795	805	767	855	827	785	829	754	809	814	802	828	841	771	750	840	805	813	836	774	746	803	820	773	824	815	832	794	829	842	788	783	783	787	769	785	785	809	818	778	751	794	771	798	827	776	811	797	766	809	839	766	768	795	815	785	837	768	839	811	780	831	834	843	772	777	814	829	771	782	823	822	842	890	865	742	785	769	733	794	810	784	833	775	871	776	784	758	774	765	830	827	810	826	770	801	830	755	788	814	775	833	763	770	817	812	820	822	826	830	851	779	832	754	820	826	775	799	816	810	789	766	813	830	830	817	757	786	802	765	752	753	791	806	810	798	783	799	794	773	737	764	793	798	800	760	770	825	840	753	795	802	770	810	785	833	810	767	782	793	803	783	742	799	791	813	778	752	789	754	796	836	778	820	772	793	792	815	762	835	782	824	817	797	750	811	802	765	756	837	785	867	767	776	795	764	747	828	791	796	790	772	822	789	816	776	785	783	850	842	786	801	791	806	850	843	800	859	801	814	786	808	774	852	829	789	814	831	841	833	839	851	767	806	793	798	742	829	804	780	817	792	820	843	762	852	783	778	838	801	851	790	804	801	838	789	797	749	786	813	746	808	789	821	791	829	778	842	764	829	784	779	819	851	771	753	817	750	769	799	813	792	810	810	793	808	789	793	791	805	787	796	743	800	788	804	810	830	732	818	765	774	742	802	772	824	800	788	769	842	806	755	808	788	749	830	779	737	767	803	757	783	817	799	808	725	778	777	846	806	788	829	789	772	774	786	795	814	811	793	790	776	787	805	789	822	782	817	807	766	811	809	801	773	790	784	796	797	763	766	795	758	788	823	859	783	816	796	827	775	815	791	824	808	800	822	771	852	815	794	832	792	782	770	778	839	831	825	759	799	799	793	799	830	770	857	794	814	792	826	806	811	808	762	806	816	765	769	839	872	831	838	819	771	821	811	808	843	769	809	807	762	738	775	726	777	845	759	794	828	773	802	758	756	774	841	844	763	821	797	775	778	829	792	839	782	782	818	778	803	807	806	778	798	791	797	826	764	779	792	815	815	835	786	815	811	794	770	797	803	751	767	837	791	846	762	785	833	730	828	816	787	769	752	807	814	800	806	834	762	802	773	789	766	796	791	793	768	775	769	823	794	831	790	789	793	796	799	784	789	771	818	812	835	815	794	759	800	769	716	800	825	807	789	755	803	839	841	815	805	791	757	762	789	848	745	783	807	779	816	758	764	794	776	813	835	792	708	802	830	769	788	776	798	763	767	787	819	817	813	849	797	830	795	795	803	795	813	774	767	801	770	786	806	827	785	767	791	801	791	791	808	839	744	788	796	790	818	755	842	799	808	797	844	794	737	775	792	764	801	821	805	787	827	809	782	808	827	759	805	797	818	801	758	798	797	783	806	836	839	833	808	796	781	802	818	806	803	786	787	799	788	761	837	812	786	804	818	801	813	775	797	787	818	811	826	784	795	822	871	772	791	763	852	782	801	789	793	777	799	807	798	831	784	796	805	774	769	781	843	808	805	814	780	738	810	767	796	783	757	781	807	747	827	814	796	802	782	739	843	781	797	801	804	763	842	810	798	803	817	832	764	809	756	754	784	795	766	791	801	797	813	830	809	775	779	775	792	879	779	813	801	789	788	825	789	806	850	777	776	816	830	784	776	786	791	822	840	784	841	779	802	778	758	806	812	800	766	755	786	767	806	760	813	788	804	774	817	798	804	825	819	759	811	747	797	835	799	762	851	840	773	774	859	814	796	764	822	844	731	795	782	811	785	791	792	782	791	767	805	776	792	810	807	837	820	757	794	807	788	816	819	823	767	808	833	780	861	802	858	774	800	772	854	773	801	775	823	830	820	794	784	796	798	796	803	797	844	814	804	807	787	828	826	826	791	774	826	794	801	836	762	836	770	760	784	761	801	778	783	796	833	830	744	759	802	805	843	769	774	833	849	859	791	851	791	787	823	811	805	813	778	772	798	772	831	775	790	763	800	816	789	796	824	827	755	760	795	839	797	808	775	782	837	820	790	796	856	781	798	762	844	779	817	791	822	793	834	802	809	812	791	840	762	743	810	739	853	783	840	802	751	777	809	778	750	815	799	775	802	774	810	834	771	800	832	794	843	746	840	806	809	847	778	812	810	759	828	758	807	791	823	768	808	777	814	786	754	756	807	768	811	808	813	796	811	771	749	797	801	792	768	836	791	813	776	833	847	785	832	778	733	776	789	773	799	831	799	801	846	760	807	817	746	782	734	809	823	865	813	761	845	789	721	806	763	818	822	805	800	786	846	794	788	796	770	754	782	783	823	769	822	811	806	795	789	837	798	819	808	759	798
22999	21108	28797	23673	21214	21187	15959	8059	4401	3824	3771	3321	3997	9677	15601	15532	12813	8910	5156	2899	1683	1022	675	561	536	508	492	481	465	515	501	513	494	482	466	482	484	496	466	495	452	450	466	458	452	440	521	482	484	505	457	456	488	501	484	487	445	472	498	447	515	479	449	477	459	486	445	471	469	467	473	487	458	488	482	498	513	467	497	458	477	474	535	543	497	512	455	501	488	519	505	516	479	500	493	469	489	488	491	491	499	494	450	500	507	457	516	467	482	517	491	474	478	452	485	483	495	490	500	450	495	495	496	489	476	486	470	495	479	468	506	483	475	502	503	466	459	484	478	456	486	538	471	486	484	484	478	471	461	477	486	516	487	483	496	542	504	476	477	475	462	467	467	523	492	509	483	486	449	472	493	424	462	479	524	477	462	483	451	500	497	445	485	483	495	497	513	515	455	439	506	518	469	475	478	462	491	530	491	475	478	474	458	511	502	472	489	417	448	479	466	451	492	457	493	476	511	470	464	473	497	483	509	522	493	473	479	443	487	473	473	508	461	506	510	507	481	489	487	506	493	446	489	495	499	490	528	494	484	470	520	473	511	522	520	455	480	453	473	487	446	467	517	455	486	503	501	482	476	471	477	487	486	461	466	521	512	485	501	460	538	507	447	498	470	500	454	492	524	447	450	455	457	455	443	496	500	444	478	467	515	467	482	447	477	450	494	522	482	513	463	468	485	471	501	505	455	467	463	474	495	475	515	483	491	457	433	491	479	475	493	470	467	464	475	468	483	493	526	480	468	500	489	469	513	484	452	481	512	550	495	467	517	477	548	450	488	488	438	481	505	531	499	481	476	488	469	511	501	468	487	479	486	513	531	467	464	488	522	503	445	485	432	497	493	482	472	474	498	511	474	502	470	514	471	506	503	485	486	463	460	478	482	501	519	485	492	468	490	489	490	450	490	503	486	504	451	441	505	484	465	494	518	487	521	470	488	476	505	499	501	512	502	486	493	509	504	469	445	495	545	489	470	463	497	493	489	490	463	491	511	485	480	459	476	484	529	460	474	454	459	497	469	467	472	482	445	489	487	489	479	516	462	485	502	527	465	418	468	468	498	498	488	517	501	485	494	466	526	491	446	492	472	490	457	507	490	477	463	493	470	507	485	500	502	452	515	477	454	504	491	480	472	495	473	507	481	493	470	460	496	465	467	484	490	492	532	473	480	464	467	511	506	503	466	468	524	481	489	500	493	488	519	468	455	497	490	481	489	451	475	505	490	511	478	470	498	497	464	485	457	490	489	495	468	483	488	464	494	473	500	490	495	493	493	493	490	476	452	510	478	457	487	500	470	478	437	513	492	492	451	488	500	477	459	472	496	500	451	491	493	490	486	459	480	473	478	482	457	457	445	520	481	462	466	475	475	476	437	532	511	524	476	445	469	494	520	466	466	466	467	444	488	500	490	476	449	461	446	496	440	490	467	433	496	531	503	483	467	478	492	454	498	506	489	499	513	506	490	467	481	451	513	480	459	415	494	508	449	491	502	452	481	473	469	512	482	479	507	510	497	501	472	452	504	498	442	472	455	463	512	490	458	494	533	497	466	469	518	461	478	490	477	482	454	535	463	459	477	434	441	494	474	512	480	497	475	498	503	484	475	519	506	512	458	507	481	463	501	492	467	471	487	482	475	497	484	462	481	489	520	481	496	483	467	464	529	479	443	467	546	488	465	502	484	451	464	476	470	451	464	533	493	469	458	516	487	498	503	518	433	507	501	504	477	489	508	516	486	510	465	495	460	504	494	478	495	521	484	481	454	505	491	517	487	495	468	489	520	473	471	500	445	495	462	497	458	490	486	447	483	479	441	481	484	457	461	532	506	477	493	519	488	460	495	493	470	488	487	430	518	445	485	473	502	487	506	489	501	498	499	461	470	462	476	510	482	447	476	468	478	505	514	513	483	523	481	527	491	464	450	470	476	497	502	491	478	470	494	478	487	497	471	512	465	475	493	497	456	472	496	511	477	486	507	510	441	466	469	482	473	466	504	536	502	478	475	504	501	466	471	480	477	486	478	503	493	506	493	482	494	484	484	452	478	430	491	512	492	469	472	468	440	504	486	492	483	501	534	535	478	435	495	501	477	514	486	496	473	503	496	452	434	507	469	488	475	503	491	465	490	460	499	440	498	483	498	484	495	483	494	488	479	523	477	449	463	455	501	499	483	498	465	487	519	495	501	492	479	464	492	499	496	513	458	467	491	458	487	541	435	487	480	459	517	497	498	471	467	467	498	503	475	506	489	464	515	501	520	475	522	475	490	472	527	501	486	457	469	476	512	463	472	517	489	477	471	475	465	500	473	486	497	505	518	486	452	470	512	480	508	523	476	518	485	465	457	499	496	479	493	436	525	439	452	471	490	474	486	495	439	514	472	472	459	487	434	501	516	465	448	512	463	453	468	467	459	482	519	509	510	521	496	419	495	472	440	467	465	459	468	507	480	492	462	491	471	475	486	479	465	520	503	472	525	468	471	528	467	449	485	445	480	478	542	481	500	508	487	493	488	485	504	521	511	481	476	520	458	512	500	428	446	470	499	497	491	489	470	491	491	471	479	479	482	454	483	505	504	469	489	485	485	534	488	526	479	501	490	486	461	470	479	491	481	472	467	495	463	471	472	461	483	464	481	475	489	470	464	529	507	447	507	488	463	468	466	506	462	468	453	492	499	536	447	467	467	497	468	490	458	500	475	441	471	461	459	471	504	499	477	497	490	460	462	466	514	481	495	457	489	490	500	505	480	477	486	437	484	482	487	515	457	447	467	491	486	439	466	506	486	497	484	467	483	453	491	493	496	486	456	473	478	493	509	495	465	478	489	527	481	477	500	472	504	530	480	498	492	503	473	446	438	509	466	494	471	499	475	466	474	472	490	487	462	469	471	481	481	466	487	479	474	470	458	475	478	491	483	440	489	476	499	474	506	497	460	446	470	482	480	501	490	439	494	471	495	496	476	441	510	493	500	492	491	467	491	463	466	523	455	496	485	476	484	498	452	475	482	519	501	528	517	497	495	440	476	473	478	460	470	496	483	508	446	477	448	482	463	496	472	433	472	498	471	468	496	461	474	498	495	464	487	488	479	496	469	440	503	487	489	455	525	529	483	476	468	471	452	490	466	475	484	465	458	476	471	471	487	469	452	486	470	487	475	444	465	497	465	513	502	510	513	491	488	443	426	473	484	509	469	482	453	431	495	482	492	511	473	459	495	470	478	478	467	469	463	488	484	483	472	478	477	467	488	483	457	490	488	514	501	495	497	501	492	459	457	479	483	462	458	496	496	472	465	484	466	491	492	493	516	493	495	505	504	467	483	493	439	452	508	454	483	463	497	504	489	507	486	538	478	467	424	512	493	486	481	485	497	507	468	463	480	488	516	501	467	505	499	479	478	462	461	469	496	476	511	463	495	461	489	461	479	469	471	497	458	521	476	469	513	478	476	463	518	500
30100	56086	49152	33154	26875	21322	18657	15398	10456	9133	8991	8014	9378	18965	24988	23354	19933	15043	9695	5805	3247	1839	1175	874	743	724	769	749	689	737	723	707	740	710	725	698	703	728	700	723	694	703	723	744	721	764	720	729	714	721	725	704	740	714	650	716	707	694	755	739	765	696	678	738	678	737	713	712	700	722	727	724	691	713	715	721	724	710	714	743	725	721	749	694	691	734	711	726	694	694	742	683	725	693	754	660	788	705	734	711	729	721	735	717	739	712	728	684	722	705	711	757	728	716	766	658	707	729	680	720	744	726	742	695	756	691	669	700	713	733	705	724	719	740	709	721	739	709	703	709	724	713	696	706	737	695	691	736	694	730	773	699	795	709	711	715	749	683	735	731	717	707	678	722	712	699	739	727	777	732	763	666	715	793	695	711	733	759	681	719	732	742	723	776	675	739	721	713	723	671	746	700	773	705	712	698	737	737	727	720	721	743	717	705	743	726	727	693	673	692	740	701	723	735	719	760	664	709	697	745	728	712	684	696	667	681	758	684	768	703	739	753	719	708	717	763	736	724	750	732	742	747	745	747	720	690	721	679	727	732	746	729	723	690	745	689	707	758	705	726	706	714	717	667	732	706	740	734	677	680	771	713	745	706	709	671	674	766	723	717	690	747	746	724	667	750	745	698	674	764	737	677	731	681	751	724	717	686	731	718	721	692	721	727	738	701	698	656	710	666	706	721	703	754	690	682	718	664	730	700	726	745	737	696	686	735	726	753	671	704	751	690	701	726	738	738	698	763	728	699	637	725	716	753	743	680	693	696	760	664	708	719	756	702	720	748	722	725	705	727	700	730	714	741	683	753	697	709	696	746	736	712	679	714	751	728	669	716	702	719	703	771	741	720	771	762	713	727	705	745	664	680	698	686	713	723	698	709	730	763	731	772	695	730	718	725	734	754	707	691	737	716	704	703	673	753	705	719	745	716	717	735	718	792	718	732	732	745	732	699	711	707	699	719	736	729	691	663	732	700	697	713	714	673	686	742	692	694	710	710	751	747	693	683	687	715	722	687	714	720	689	701	704	704	696	713	778	772	706	680	748	684	730	728	736	725	737	681	724	737	733	721	699	721	773	737	762	693	662	689	683	720	741	705	707	773	726	698	781	733	760	687	680	728	725	715	706	709	710	737	723	727	665	733	733	712	726	724	664	703	662	703	703	727	759	725	705	736	746	759	742	705	725	698	706	702	749	691	710	755	718	735	752	685	723	680	648	694	773	718	702	699	683	744	745	687	731	739	749	743	741	676	764	685	736	706	694	718	718	711	712	740	744	687	706	680	703	716	714	686	725	727	726	766	718	768	678	701	725	755	691	692	684	736	759	778	673	722	746	745	708	689	715	701	757	659	746	755	713	713	725	702	758	695	701	736	691	721	714	745	723	712	712	737	731	697	785	685	665	741	690	744	659	753	708	707	768	717	696	713	695	701	772	743	704	687	740	748	698	709	713	771	719	678	674	689	720	739	721	722	712	720	737	721	681	694	729	723	700	709	694	752	689	683	708	696	729	702	755	660	717	689	747	733	669	705	701	730	703	722	733	705	708	726	719	705	726	706	662	753	734	729	706	704	732	749	755	749	725	729	740	744	741	715	762	684	709	700	707	724	715	699	738	766	684	704	713	691	694	740	708	709	746	718	693	751	738	699	673	743	730	736	725	704	711	692	732	760	736	708	705	731	703	668	716	750	706	756	734	751	719	727	733	710	704	732	687	673	698	718	724	722	678	734	712	673	703	711	761	735	771	691	699	692	684	769	731	733	717	676	702	747	787	746	736	701	709	719	735	711	741	645	701	699	694	732	689	733	763	733	742	732	711	751	760	712	703	748	712	674	736	716	728	695	764	730	742	709	750	745	715	686	767	711	717	736	698	741	736	709	705	674	732	710	701	728	759	734	754	756	704	713	727	698	713	712	711	668	710	689	698	737	764	713	760	708	727	773	709	729	692	724	759	699	696	740	750	726	721	760	727	713	726	670	703	761	742	735	728	728	740	767	720	742	770	695	704	795	723	726	725	707	757	759	721	689	678	683	699	726	643	705	695	742	725	723	725	754	760	691	723	722	743	756	761	725	740	730	731	732	723	685	722	705	722	672	740	726	731	687	731	702	703	709	707	736	754	711	743	732	701	719	721	726	711	769	689	714	680	682	698	684	743	707	671	685	699	728	716	722	737	709	710	739	742	762	707	727	755	686	713	694	782	740	770	746	690	691	750	724	708	717	744	724	725	739	696	722	715	747	744	755	681	673	749	732	693	745	718	720	729	784	731	681	684	722	739	702	752	712	732	676	706	744	721	700	700	727	691	714	730	664	681	689	708	731	699	665	704	785	705	656	679	712	689	726	703	728	712	716	687	666	726	713	737	710	731	769	686	725	741	671	739	698	719	716	689	762	696	701	702	743	704	763	794	723	717	718	697	657	718	727	744	715	732	692	770	745	713	741	731	736	707	736	665	709	692	735	752	672	757	711	703	712	732	743	743	715	723	707	707	748	682	779	718	712	750	709	723	666	741	709	739	694	737	716	708	686	727	680	721	751	732	729	736	757	748	712	735	703	735	697	719	716	669	685	747	729	728	701	739	718	686	677	729	731	778	722	760	730	751	663	716	725	724	739	762	733	701	715	747	741	698	744	709	722	758	718	737	735	722	738	698	704	732	740	736	698	735	653	707	706	771	691	780	667	734	701	721	683	772	753	680	704	731	767	768	698	694	721	721	723	722	710	682	728	691	747	687	691	735	735	696	729	720	737	693	710	684	740	737	746	692	759	686	692	739	700	751	719	751	730	694	718	712	741	733	708	729	705	714	720	725	687	705	688	711	727	701	695	728	696	713	755	699	706	683	728	713	719	726	707	705	706	676	709	724	696	678	706	670	699	718	713	699	708	722	730	720	722	727	742	720	714	703	672	717	707	737	730	733	710	750	715	729	690	717	727	706	701	692	719	704	760	731	764	725	704	743	752	695	728	731	732	741	733	733	725	777	689	722	700	698	783	710	752	773	713	741	750	686	698	699	729	732	712	751	686	719	695	711	695	714	740	732	710	727	719	732	731	693	735	721	726	732	692	705	695	735	747	798	722	707	676	735	742	717	738	714	705	787	669	730	738	695	721	663	677	810	703	714	734	695	749	725	677	672	695	693	687	745	746	679	687	711	683	682	777	727	669	703	704	756	749	724	703	697	666	751	725	794	742	733	705	744	724	713	690	737	732	698	705	712	750	700	716	732	672	669	730	755	660	706	687	689	754	733	686	720	731	748	752	700	720	735	689	740	699	748	709	750	700	753	701	736	681	792	701	718	710	701	693	711	692	672	702	728	715	700	729	736	789	689	719	742	705	668	777	741	703	695	719	716	744	719	705	727	717	739	696	742	752	715	731	754	732	701	691	740	742	719	740	733	709	738	704	688	673	736	693	733	725	715	688	693	692	720	720	735	682	735	781	764	729	735	723
27254	24345	28418	17112	9252	6860	5813	4046	2376	2124	2421	2038	1427	1455	1716	1846	1439	1132	946	774	664	584	521	531	511	541	501	506	505	509	601	489	483	463	516	501	529	533	513	574	526	518	495	469	522	511	481	498	517	530	515	496	484	517	527	489	540	516	484	504	484	485	492	483	502	505	486	481	538	487	500	485	520	573	486	501	482	512	463	541	555	511	502	470	520	492	470	480	482	475	515	521	512	515	465	492	545	478	475	506	479	515	518	525	506	504	526	478	472	498	519	514	538	529	549	491	520	521	491	496	485	513	501	528	491	511	496	512	479	504	486	480	530	530	486	533	482	473	512	508	498	523	499	508	501	528	508	543	480	488	512	505	544	479	517	529	465	472	516	504	513	465	519	519	522	484	535	529	530	537	503	508	452	521	538	483	482	456	518	501	541	520	562	507	542	533	501	500	506	497	529	501	500	498	495	514	498	520	532	519	467	462	493	504	519	503	504	548	501	540	466	475	489	485	507	467	544	512	549	523	474	513	480	503	512	536	497	557	529	514	495	502	500	502	487	502	541	522	513	484	500	500	491	502	572	529	479	497	506	495	533	508	498	510	516	521	524	471	488	480	484	503	507	461	557	525	468	436	515	476	511	531	503	535	491	510	496	527	492	547	521	517	510	499	496	492	522	509	488	487	548	524	502	524	506	528	518	508	530	476	530	512	536	493	529	542	506	488	495	504	500	481	472	538	525	474	502	500	546	554	470	473	483	481	453	532	513	548	502	502	541	539	492	496	527	498	494	528	528	514	506	511	543	492	491	487	537	515	491	516	477	511	457	509	509	472	504	501	482	498	489	491	494	489	555	526	512	487	511	540	504	525	506	510	501	486	507	520	564	492	504	470	509	482	504	482	522	531	481	484	506	503	516	474	525	492	508	508	517	484	531	505	522	504	512	504	516	540	482	526	511	524	513	502	503	454	524	545	475	521	504	527	507	503	512	496	463	534	494	527	517	497	542	508	529	495	504	522	481	491	495	514	482	515	460	546	508	508	520	496	531	506	467	525	521	470	499	530	517	494	498	519	495	516	485	515	517	503	549	523	485	487	490	519	467	484	514	497	498	497	491	516	526	500	533	475	494	522	507	487	494	471	496	452	509	493	525	478	524	515	491	494	527	506	540	515	477	510	501	541	478	494	485	510	538	501	537	493	481	515	502	503	509	479	486	489	477	493	532	508	487	507	444	480	523	532	511	532	467	510	487	503	505	498	495	501	501	513	532	512	477	492	484	494	491	502	507	515	484	490	481	517	505	516	506	518	509	490	471	479	526	473	489	471	511	515	546	493	492	480	499	511	501	507	533	470	490	500	471	490	488	492	501	493	526	506	497	515	482	474	517	495	509	481	503	529	502	519	545	527	476	501	505	483	553	513	510	504	485	540	507	526	467	461	513	528	498	479	503	530	490	472	519	503	521	505	497	489	543	505	562	506	454	514	483	479	511	533	494	468	496	492	512	529	501	532	504	529	510	545	487	489	464	535	524	551	538	503	529	482	475	487	535	515	521	503	508	550	488	557	495	480	495	491	545	497	473	551	479	528	503	511	479	537	517	495	530	515	493	543	479	538	466	470	571	468	499	539	447	493	484	538	507	512	487	521	521	498	478	501	510	489	496	508	556	463	554	509	495	479	480	507	509	516	501	472	489	516	517	521	496	495	513	527	523	515	474	525	533	525	480	497	492	537	509	520	515	509	531	521	526	488	534	516	503	504	479	503	439	508	465	491	486	480	468	533	517	534	466	509	501	513	520	483	465	478	499	496	498	490	536	492	454	512	522	533	504	518	525	540	503	546	492	474	533	488	537	508	525	503	517	521	545	498	501	503	534	482	495	550	492	502	502	504	547	524	517	488	510	549	510	464	464	495	483	520	490	499	504	513	536	514	506	501	501	512	489	524	494	489	506	481	508	500	538	496	505	452	549	493	505	506	505	548	507	506	492	506	517	559	553	509	492	520	521	508	475	472	478	514	459	497	511	522	512	474	482	507	515	510	538	469	518	502	529	488	538	507	512	508	527	508	512	509	493	476	532	486	507	524	482	479	521	513	532	521	513	525	518	523	512	531	493	486	480	525	532	499	534	475	524	465	492	482	491	519	516	509	507	507	545	531	495	517	502	500	500	479	519	525	489	504	549	521	502	529	511	552	490	478	509	521	495	503	485	553	491	487	543	518	491	464	492	505	528	522	477	506	516	512	542	507	509	505	515	510	480	504	529	481	510	532	490	490	516	499	510	487	515	496	482	541	488	532	497	523	502	462	531	491	508	518	488	528	473	520	493	514	471	504	498	507	507	539	473	532	509	511	504	511	516	525	534	529	522	503	494	548	522	484	510	500	514	499	535	524	511	518	487	493	540	550	505	484	489	527	509	485	485	544	502	513	498	483	496	535	464	520	492	478	521	535	511	502	546	482	532	503	522	521	499	462	529	471	505	500	515	488	536	496	487	512	518	482	555	509	453	496	554	491	478	467	477	496	476	535	475	506	506	511	484	525	507	480	522	467	509	479	483	511	501	554	548	498	495	501	528	479	547	490	497	519	523	506	501	483	500	519	525	471	468	532	551	514	481	491	476	508	490	506	513	540	505	468	494	507	510	514	512	537	505	479	517	500	476	503	520	524	529	485	510	512	504	506	520	527	520	452	499	484	518	511	508	490	483	526	511	477	496	515	540	503	527	505	501	528	479	510	510	513	495	531	533	512	530	510	505	477	526	493	481	520	537	506	492	483	488	513	544	556	505	518	533	469	471	534	508	497	512	487	541	497	517	487	460	501	522	499	509	485	533	531	510	518	494	477	485	457	489	473	505	491	532	515	516	533	507	526	490	493	496	492	518	542	509	504	529	471	505	507	511	494	492	525	501	487	466	492	468	526	514	503	455	473	478	508	545	508	488	502	530	499	492	528	463	527	512	493	540	487	496	476	509	505	507	509	537	508	495	513	524	531	488	487	504	493	500	471	529	516	514	512	435	513	521	563	490	507	490	527	504	514	487	497	469	532	528	517	487	495	478	480	487	524	474	475	493	517	552	526	538	498	486	513	533	504	504	485	533	495	527	535	505	523	525	514	516	531	501	484	477	496	524	491	536	486	486	502	506	540	516	495	492	552	514	496	517	511	509	522	509	464	480	527	489	528	518	525	506	533	497	528	504	538	518	503	505	529	525	555	520	535	454	480	499	485	523	490	489	534	505	496	507	513	507	517	550	506	507	503	488	510	512	496	536	462	508	524	483	507	524	475	524	505	512	510	499	484	530	501	513	541	498	514	530	511	469	504	499	541	492	519	491	494	544	501	520	529	564	476	508	515	506	514	522	497	472	548	495	488	524	497	544	512	457	487	500	529	515	524	545	488	533	502	525	498	435	503	472	495	496	505	486	546	489	469	509	498	503	495	525	497	525	461	521	497	566	491	489	513	527	534	543	461	477	490	545	508	544	488	530	536	516	503	501	488
26408	41232	34447	20647	15829	14415	13292	9921	6031	5773	6425	4865	3437	3510	3904	3990	3208	2446	1793	1312	1085	928	873	782	809	773	793	718	811	795	790	751	761	759	758	753	723	763	779	743	744	782	761	760	780	745	828	762	757	773	752	778	800	792	788	704	771	790	760	777	748	796	775	777	795	773	741	753	805	702	758	725	773	774	727	782	731	773	802	767	817	754	782	728	762	767	748	744	786	778	734	758	774	781	751	758	738	785	763	748	817	741	771	755	749	770	734	780	806	744	815	712	789	705	746	787	711	738	821	715	768	792	832	800	782	814	748	768	783	792	753	770	765	751	797	762	758	772	767	813	769	818	780	748	756	732	761	774	762	784	740	796	805	749	782	776	749	774	748	759	777	761	730	715	746	742	773	729	773	752	735	767	736	766	769	763	747	789	806	715	761	735	792	787	806	792	791	760	800	786	764	791	759	774	746	724	753	781	772	740	699	734	725	775	728	793	727	781	783	771	783	753	727	788	764	760	778	752	754	779	797	728	722	717	737	735	751	798	775	787	739	786	738	719	719	719	724	773	785	738	735	757	772	697	748	756	716	776	751	724	718	722	753	775	737	740	730	763	782	779	758	785	813	743	789	749	747	703	769	718	783	712	712	768	715	823	754	825	765	737	785	790	805	730	780	789	739	754	778	740	770	765	747	764	761	791	778	775	759	745	752	809	761	796	854	771	746	735	804	756	759	767	752	787	789	771	768	757	744	781	776	772	763	742	735	741	762	812	771	775	794	818	782	776	762	752	723	790	743	784	694	780	824	805	750	766	768	757	814	783	779	748	781	763	750	752	724	770	808	784	746	764	748	772	822	776	800	741	776	805	793	757	790	727	724	736	734	721	723	758	721	777	795	752	713	767	749	759	755	769	788	755	770	787	758	709	811	761	768	721	776	751	776	788	780	738	767	726	760	791	772	814	760	787	794	773	773	785	766	781	756	747	763	769	776	756	754	807	776	746	754	766	810	768	753	793	739	714	726	722	796	770	807	757	740	722	801	755	771	758	771	725	765	744	748	770	714	759	765	800	720	739	764	745	764	742	780	750	731	832	779	761	730	672	770	766	734	754	769	793	747	783	779	787	727	788	751	770	779	790	782	767	777	746	745	743	768	719	763	766	786	735	758	758	743	760	744	763	754	717	781	722	718	794	756	777	736	769	807	811	813	779	733	761	797	769	724	756	760	761	747	756	775	808	735	704	792	751	780	757	728	741	759	743	729	758	768	728	743	742	736	783	743	748	747	782	779	765	742	781	791	765	758	738	794	791	742	722	763	771	772	784	760	734	759	728	762	762	761	736	728	791	798	732	760	767	729	758	745	737	758	776	788	759	760	800	780	768	728	784	732	749	753	745	739	767	801	751	745	785	739	748	792	743	807	744	682	758	807	735	784	740	755	732	755	750	738	760	842	799	747	756	797	798	742	799	770	768	747	760	733	786	805	761	739	747	731	720	760	752	725	747	738	761	780	759	791	746	772	781	783	790	777	774	770	781	808	750	800	748	782	741	782	771	772	754	755	750	763	803	748	729	772	796	792	769	726	790	741	753	774	748	738	739	789	799	764	762	811	754	801	790	778	766	731	776	773	803	762	770	809	813	760	802	752	784	748	765	754	759	812	783	805	780	736	776	775	760	766	769	742	786	718	746	762	822	752	704	818	781	779	765	726	790	796	734	794	734	737	734	798	763	782	812	705	816	746	747	754	745	790	760	772	702	733	751	743	734	784	764	775	714	765	758	774	762	772	767	752	757	692	781	788	776	760	766	754	770	730	781	794	787	791	773	711	725	781	749	790	752	744	771	734	757	780	712	778	786	722	748	766	732	737	731	730	779	744	849	788	701	815	775	758	790	750	709	795	792	752	753	759	793	731	744	770	742	749	762	745	722	742	751	781	756	798	738	777	771	719	726	781	731	785	768	774	780	780	790	759	772	757	735	744	814	702	753	775	757	733	747	795	740	741	782	775	772	755	714	736	766	792	769	762	774	772	743	780	752	775	773	819	790	777	761	762	797	739	723	735	777	757	739	763	798	759	801	702	766	745	776	758	752	777	758	743	775	763	747	775	746	767	741	721	802	736	696	773	757	756	732	804	789	750	785	724	773	738	773	771	771	818	773	738	782	785	804	774	767	785	817	792	800	757	724	773	798	746	762	733	714	746	758	744	785	723	747	768	771	761	736	763	739	755	762	765	758	769	687	742	763	757	746	777	736	770	746	686	734	757	713	791	763	782	793	759	764	774	763	759	778	751	786	722	767	761	752	731	770	775	799	719	815	781	767	713	763	721	771	750	668	750	763	757	744	786	793	761	732	744	788	759	760	751	740	749	745	733	802	787	768	768	777	708	773	720	756	757	756	776	781	778	788	791	738	777	749	828	763	812	792	769	775	767	794	765	714	739	794	768	771	778	791	766	756	747	763	762	726	737	759	776	766	735	753	756	729	763	704	786	766	790	735	783	779	751	681	738	713	828	798	780	758	754	739	763	786	766	714	717	775	816	709	795	751	801	768	744	733	765	723	799	746	753	789	748	771	736	765	745	755	773	768	767	793	698	780	769	762	751	767	713	794	717	761	784	751	742	708	743	795	777	752	753	798	732	736	742	832	737	745	786	753	734	755	771	800	709	707	746	786	749	736	694	812	756	819	740	755	732	761	828	765	773	828	769	787	737	746	761	759	756	725	732	792	772	725	774	693	727	739	725	787	763	777	750	749	801	798	739	766	749	765	732	753	788	776	782	808	778	816	688	774	759	778	705	747	757	739	755	763	754	814	754	770	766	725	757	760	814	787	764	790	777	750	765	726	746	812	753	749	778	730	762	731	784	758	766	764	789	768	775	730	779	734	700	793	774	766	754	771	748	722	781	751	763	830	788	761	749	778	759	740	771	742	737	734	783	778	739	777	756	744	792	740	820	799	742	765	752	781	755	778	754	727	775	761	760	782	760	772	740	701	758	740	774	741	705	735	779	798	761	773	802	747	751	770	771	746	784	735	759	747	797	776	729	722	788	780	785	750	758	762	810	819	766	775	751	756	847	776	785	782	783	795	717	778	743	775	720	727	776	782	766	784	753	814	779	820	741	763	793	814	750	765	722	737	766	770	754	732	758	755	777	743	748	792	772	801	726	788	764	796	770	705	769	787	772	795	767	763	768	718	786	745	793	782	782	735	780	763	765	769	762	743	747	745	803	778	752	761	785	701	780	791	753	758	753	751	734	768	777	788	753	757	792	755	802	734	751	806	767	744	783	775	737	803	756	758	764	769	751	740	751	768	752	813	798	779	780	816	731	824	739	736	790	762	781	786	827	750	761	777	786	743	741	756	773	743	793	749	751	763	788	743	737	778	750	760	758	784	726	749	764	751	756	705	783	754	766	776	768	784	784	780	769	748	748	767	742	755	763	768	785	730	691	784	772	816	721	747	723	787	808	751	772	745	762	800	792	749	812	703	817	716	798	725
24271	21089	28097	24523	19879	13184	12590	7520	4910	4004	3131	2327	2216	3077	5801	7488	6837	5295	3263	1930	1287	820	641	593	564	475	513	563	537	534	506	540	552	552	525	536	541	524	544	530	563	517	551	572	519	485	518	515	535	526	544	552	535	564	574	521	535	535	491	544	537	511	543	516	516	502	543	532	506	535	534	512	545	529	528	554	535	518	531	520	516	574	515	547	509	537	513	552	536	550	527	512	524	530	497	492	548	514	540	530	523	547	518	498	536	526	538	544	513	503	511	535	509	438	534	541	540	514	523	500	520	528	532	556	559	521	551	522	530	513	531	504	495	571	581	523	541	510	558	528	522	553	507	497	511	535	534	538	556	538	498	519	466	533	523	504	548	529	510	523	516	507	578	531	515	496	520	515	519	472	544	539	500	535	507	560	503	586	554	516	526	544	485	506	525	525	532	506	514	498	523	507	555	530	559	528	514	496	535	493	530	546	563	520	564	485	547	550	531	530	520	496	549	518	541	534	496	518	504	534	514	546	554	531	513	546	505	496	514	547	550	531	517	512	543	535	506	485	533	522	513	487	472	511	513	549	522	521	562	497	519	564	579	543	557	537	512	557	511	537	512	506	507	478	538	508	532	507	508	542	525	520	524	540	534	498	543	543	508	521	509	518	535	580	559	565	534	520	528	547	538	511	524	504	502	531	536	548	489	544	526	534	544	521	572	532	502	518	507	514	502	547	526	524	518	550	569	580	511	562	574	530	527	496	525	564	518	518	529	544	499	520	532	537	497	531	527	500	550	543	530	516	520	540	519	513	513	527	488	553	555	500	536	515	504	502	534	542	540	528	569	536	506	564	553	514	571	535	538	553	506	539	538	524	545	516	581	514	535	516	543	536	549	545	539	538	507	498	498	514	537	529	569	528	514	520	546	527	522	551	559	510	522	531	502	500	518	524	516	536	523	502	529	522	521	518	538	568	529	530	523	537	554	510	452	543	527	547	528	569	476	569	532	522	528	527	521	521	560	546	560	552	522	509	563	569	532	521	497	505	518	532	587	580	551	523	515	513	543	537	479	519	525	511	525	509	555	530	505	556	502	551	533	486	502	483	544	525	489	523	485	504	538	506	502	538	546	560	519	514	529	539	496	471	500	540	552	553	540	566	553	569	518	511	542	555	500	537	477	531	544	533	504	544	510	518	518	526	536	526	560	528	517	513	526	545	539	484	515	481	551	509	523	521	499	502	535	561	575	544	512	508	524	481	482	523	546	528	528	536	509	567	513	535	494	539	508	555	541	524	510	530	491	543	535	503	481	520	545	506	539	512	560	510	517	547	543	544	503	498	509	531	507	544	514	556	518	483	539	577	525	530	511	523	544	551	515	538	558	504	536	540	524	500	542	506	531	536	568	500	571	551	550	531	519	515	536	520	512	546	573	510	531	538	553	539	551	539	515	550	525	516	500	529	539	533	549	543	570	571	522	522	575	562	522	498	505	478	510	550	549	504	529	508	506	526	496	505	517	491	529	502	512	543	520	558	519	538	558	510	527	522	553	526	536	537	518	527	564	535	497	560	546	463	547	564	563	533	508	546	548	516	486	526	520	542	492	527	518	553	503	559	541	534	530	584	487	525	525	543	556	514	469	538	490	526	527	512	547	516	506	527	501	491	547	513	515	522	500	531	505	492	537	510	509	459	532	552	580	512	538	528	538	519	522	547	538	567	552	515	499	518	524	510	584	539	561	521	528	574	537	544	560	502	521	537	532	473	497	526	521	506	528	547	497	538	504	526	513	522	530	516	496	506	543	514	520	533	507	520	497	570	538	526	536	558	545	497	473	528	502	525	527	535	540	565	525	568	512	518	495	519	477	541	529	513	549	527	516	527	535	523	519	542	483	515	546	522	505	565	548	497	524	528	549	483	542	552	522	526	505	544	521	531	534	499	538	563	518	539	535	500	512	492	556	514	520	550	502	544	526	539	563	511	560	515	498	536	568	507	502	537	578	514	545	553	552	498	521	514	508	565	527	504	516	532	546	509	532	509	538	498	539	528	507	514	491	535	495	531	537	489	543	520	525	489	496	502	511	527	512	508	507	532	534	472	508	523	511	558	515	540	519	518	524	493	531	536	561	550	505	484	519	535	486	545	532	536	501	510	545	529	520	536	536	554	524	517	576	485	542	501	524	547	496	524	498	557	541	512	514	551	508	523	534	541	520	537	533	511	530	543	530	498	511	502	511	524	549	515	504	517	585	537	497	539	533	467	498	497	514	485	550	509	535	570	552	511	493	514	525	552	501	537	555	524	515	524	546	528	508	500	559	494	553	533	535	524	543	490	494	542	554	546	485	526	513	502	506	495	499	492	517	502	525	535	542	518	536	517	568	513	512	503	516	501	511	539	531	584	518	544	557	567	546	552	513	539	520	554	565	532	555	536	541	578	526	517	483	493	537	509	475	520	556	535	509	532	533	524	512	518	500	502	502	544	529	544	578	526	558	508	512	538	523	544	498	553	494	558	492	531	521	495	509	533	547	509	540	543	554	536	496	530	480	549	510	525	511	520	556	504	497	520	495	505	507	575	521	487	563	523	556	515	536	516	482	461	533	556	505	533	510	487	565	562	521	579	483	528	509	551	478	503	532	518	496	547	544	528	514	492	554	568	553	505	527	514	567	539	522	530	545	539	521	504	540	535	521	521	541	554	507	526	514	512	538	562	514	531	530	545	537	532	534	528	583	535	519	530	502	580	512	541	539	569	577	518	548	573	581	532	552	523	514	518	520	526	548	483	513	501	516	530	536	543	527	494	513	520	524	473	505	490	550	538	564	526	542	466	519	497	513	520	525	507	527	511	529	486	518	527	548	555	522	522	527	558	511	522	542	513	553	515	520	514	541	533	541	555	555	543	526	578	537	508	543	521	564	507	537	551	514	530	558	556	538	545	573	495	511	537	513	568	528	543	505	526	517	537	558	550	491	505	537	547	491	520	526	521	502	565	532	510	544	573	575	533	551	530	523	510	496	512	474	492	562	566	559	544	517	575	503	550	518	521	517	540	505	527	539	509	518	535	544	481	533	502	518	525	521	521	529	516	522	535	533	517	567	516	558	505	501	534	500	557	481	556	521	518	535	535	523	535	544	511	550	562	517	545	551	534	527	507	540	529	513	497	539	537	539	526	528	530	523	540	519	543	520	509	529	579	519	521	519	566	520	507	527	543	489	542	525	531	543	509	511	507	520	483	582	557	473	572	502	528	562	529	522	560	520	560	507	499	540	541	526	516	587	524	537	549	507	499	484	519	515	523	525	572	523	582	530	565	507	538	513	535	539	538	510	550	543	510	539	552	506	576	539	530	543	535	502	504	506	506	541	543	548	547	506	541	497	534	537	530	510	530	515	540	532	509	525	521	508	533	521	525	545	512	543	556	541	492	491	486	535	595	508	527	559	527	529	515	499	516	488	542	522	511	485	545	536	530	515	535	548	523	499	545	496	511	525	569	513	523
27900	49232	39756	25145	17029	18391	20668	15148	11157	9380	7541	5677	5314	7592	12700	14844	13223	10171	6509	3798	2358	1543	1116	885	787	774	766	820	756	835	800	735	783	727	762	796	829	830	789	795	770	790	775	825	751	755	778	787	815	779	766	748	776	742	745	782	792	813	794	818	830	771	811	751	763	782	778	804	826	810	832	822	801	794	801	799	794	812	718	784	842	822	799	781	766	758	741	764	799	845	810	847	755	765	791	778	809	761	813	818	802	785	788	835	796	798	788	750	778	764	809	779	804	819	801	788	807	791	767	790	785	775	811	790	783	768	753	803	744	796	796	814	792	753	770	744	765	774	754	822	849	779	778	746	792	767	819	788	802	781	841	788	764	800	767	804	781	779	816	776	813	790	815	806	772	779	775	829	829	745	772	781	731	778	769	768	817	812	824	774	778	766	760	786	817	752	758	787	789	797	802	793	850	783	792	757	749	799	748	781	809	769	766	824	812	756	779	773	739	773	801	798	757	792	788	764	748	846	787	823	827	754	734	799	750	793	771	791	806	734	802	808	753	812	772	798	807	796	758	788	789	817	753	786	783	799	762	799	775	771	789	794	755	802	732	737	782	797	767	735	778	754	754	771	787	814	834	797	824	831	794	762	776	782	747	749	826	773	796	749	808	751	829	771	826	767	776	753	781	854	784	774	797	798	784	823	778	787	771	808	815	817	781	767	800	785	809	798	753	775	790	768	785	778	815	790	777	862	819	797	761	765	746	803	816	809	794	813	779	760	736	748	770	779	761	738	800	785	789	784	822	784	816	758	743	813	766	856	806	755	777	795	750	836	809	809	795	787	818	800	826	803	790	794	815	794	795	753	793	722	764	824	744	810	754	794	810	804	781	794	804	838	796	824	809	806	775	768	738	809	810	786	772	773	805	804	794	760	809	786	770	747	806	736	808	777	816	801	772	755	742	795	787	813	776	839	771	793	789	772	768	826	801	779	797	816	784	815	812	861	780	780	805	794	730	792	748	806	825	788	786	826	799	817	783	757	771	797	784	791	742	830	786	729	739	782	761	807	755	797	837	837	781	810	794	826	741	808	762	778	785	786	791	810	773	780	763	821	843	801	848	777	821	741	758	764	770	804	807	743	744	798	783	801	774	793	801	783	813	775	814	822	801	824	784	750	741	789	796	752	790	776	805	828	801	789	788	755	778	797	834	777	797	813	794	805	816	804	786	763	737	798	795	784	756	808	821	839	796	728	823	780	750	720	832	798	807	812	751	779	812	839	827	829	782	783	808	810	788	791	773	777	769	774	807	755	790	812	803	780	793	767	777	790	821	797	742	810	823	796	777	793	804	791	793	816	794	763	755	721	836	855	837	824	787	801	824	820	752	795	781	781	825	784	810	805	797	751	821	820	790	766	763	777	855	758	780	806	764	823	762	767	807	845	777	815	814	777	731	809	796	791	793	778	844	787	784	775	761	758	818	807	823	800	821	846	819	763	758	760	826	829	762	776	753	738	814	813	782	748	788	780	786	832	795	835	828	745	788	789	821	794	817	815	792	805	783	775	813	751	777	805	813	736	787	768	782	788	820	775	750	787	747	807	773	760	783	807	766	810	779	829	745	776	780	841	794	781	802	824	756	803	782	787	796	763	781	762	779	775	808	775	820	845	792	796	747	830	776	828	794	791	838	751	826	768	796	806	810	780	799	765	811	798	808	800	775	745	838	752	778	855	783	765	780	771	744	781	741	763	751	787	798	740	777	804	805	785	731	819	767	781	814	748	814	792	756	751	806	753	780	799	767	798	839	767	849	761	851	802	795	775	847	803	833	769	769	785	798	796	765	736	731	786	776	782	807	806	769	834	785	838	760	764	752	828	810	794	837	778	817	844	774	762	820	763	812	838	808	795	781	788	779	774	772	823	813	813	812	762	848	777	779	808	777	751	798	747	793	763	752	785	807	774	810	805	788	762	738	791	822	789	824	789	820	776	761	750	825	779	815	803	770	803	810	813	779	790	818	783	773	795	859	787	795	785	842	822	836	816	795	795	733	805	777	767	811	854	812	775	807	867	831	821	761	767	769	814	804	837	805	763	799	763	790	826	757	774	813	761	785	847	792	762	770	824	765	774	759	771	830	853	762	822	795	841	797	765	811	775	784	794	805	792	770	803	796	821	796	773	785	809	789	784	840	784	777	834	757	822	804	798	778	811	784	806	790	749	821	800	782	793	774	802	779	816	791	780	756	716	825	824	818	775	830	804	783	741	741	792	776	836	805	814	774	797	769	772	760	791	771	833	786	748	790	785	800	811	758	790	816	759	800	792	768	832	796	769	811	817	754	759	777	750	858	814	766	765	751	805	756	822	775	812	787	830	748	792	776	807	750	777	799	782	796	829	804	780	797	839	758	807	789	768	797	734	821	816	718	821	804	824	771	793	823	811	786	773	783	786	845	758	790	794	759	783	759	760	797	827	823	776	852	759	749	763	778	775	768	816	744	748	790	791	792	787	755	766	760	777	771	786	776	771	794	771	782	741	825	795	819	841	765	745	788	781	766	837	822	831	773	771	770	784	749	842	781	785	771	796	803	804	782	835	786	745	735	865	746	824	799	786	819	825	787	785	825	837	822	718	784	795	785	772	795	847	758	788	797	822	779	763	805	764	775	795	841	785	754	743	800	782	801	796	764	741	760	824	743	761	752	787	822	769	765	834	799	762	778	820	803	861	810	776	735	847	745	775	780	796	826	778	761	835	788	784	814	789	797	806	745	767	794	818	774	822	768	769	820	765	762	774	811	764	813	829	825	805	821	798	811	781	812	831	759	774	729	756	791	797	797	749	771	778	754	813	761	827	792	800	835	798	758	801	801	781	788	763	814	726	822	758	844	787	773	776	785	800	742	760	731	810	825	797	805	765	790	818	800	756	772	754	799	793	760	791	761	803	786	751	760	780	785	801	768	784	769	835	826	729	822	773	754	752	834	766	783	763	820	791	745	823	769	804	796	747	758	811	745	795	776	783	819	734	765	794	812	769	760	817	746	795	781	765	742	794	742	754	781	761	782	779	757	779	802	830	773	786	759	777	782	760	802	765	778	787	798	785	789	755	795	757	779	826	813	793	797	811	779	802	790	810	796	806	812	792	766	751	771	794	758	804	765	785	779	760	762	796	780	774	804	789	823	788	811	778	782	766	761	760	828	754	786	782	782	778	784	777	754	780	766	816	804	771	826	757	750	752	798	773	782	784	784	833	791	775	805	750	787	781	724	796	834	817	767	804	791	850	796	793	797	781	811	773	755	773	806	770	847	795	800	756	807	810	837	771	807	850	751	762	816	723	798	772	773	747	731	748	798	713	790	771	819	787	812	777	848	763	785	745	826	788	816	767	817	766	788	824	820	832	769	799	767	790	778	807	827	791	774	745	751	792	794	790	797	754	750	803	806	819	796	777	800	747	787	785	723	754	792	796	747	777	798	781	840	792	799	750	840	807	778	816	797	791	812	807
22998	21095	28813	23616	21214	22456	20527	12816	7913	6039	4985	4666	4665	6627	9664	13016	13402	10193	6166	3642	1978	1077	732	568	524	477	511	493	508	501	447	512	475	459	490	499	477	495	471	472	489	488	490	495	487	506	479	468	475	508	472	461	488	506	484	446	494	482	480	474	495	537	525	546	519	429	500	484	465	457	460	483	444	464	429	483	532	524	466	519	480	506	467	486	457	495	519	470	449	491	488	446	464	464	449	488	485	483	528	448	514	462	481	507	444	471	460	500	456	505	427	449	498	448	441	471	504	468	463	484	468	481	498	486	499	497	492	471	481	458	458	502	482	494	445	432	469	476	451	461	474	504	510	475	467	480	459	482	446	473	472	466	511	487	474	490	522	469	490	460	494	494	500	493	444	495	486	487	510	506	479	493	479	507	521	483	500	490	491	482	496	488	491	471	459	474	508	483	507	502	478	489	474	491	483	440	440	491	442	500	462	506	492	466	496	467	497	471	501	469	512	471	445	452	435	491	462	484	494	476	481	472	512	499	463	470	473	502	499	508	447	475	476	514	471	470	482	472	438	504	485	472	498	500	497	479	452	443	508	457	517	460	494	467	480	496	448	438	486	489	462	481	497	510	493	483	470	476	441	510	445	491	498	446	488	483	442	483	476	462	491	472	496	488	466	435	468	474	495	454	424	476	472	508	476	478	461	487	486	454	479	450	474	454	471	470	497	482	495	475	478	507	497	469	478	504	486	439	521	483	499	458	445	465	488	499	495	458	526	479	478	491	475	499	479	465	472	471	509	478	442	480	470	500	464	478	495	478	486	496	527	467	465	440	461	504	455	484	481	472	468	470	476	481	454	477	466	474	561	508	489	493	449	479	461	462	466	462	469	469	441	464	477	471	484	472	487	511	469	512	453	489	436	488	452	491	446	477	469	510	501	493	477	459	487	488	467	487	507	491	494	478	463	476	471	410	497	478	509	508	459	484	466	474	461	498	477	485	443	515	475	476	457	445	473	481	450	483	507	516	499	468	524	455	435	426	500	487	528	450	483	432	489	473	482	468	485	506	438	461	461	506	481	478	434	427	476	461	468	480	492	456	457	489	510	458	491	482	476	451	496	470	513	468	492	483	500	472	493	480	485	504	507	485	500	491	476	475	441	484	475	508	490	455	437	468	489	457	507	452	466	495	466	521	509	467	461	490	475	466	510	547	475	434	485	484	462	501	462	469	503	476	485	496	527	526	458	484	491	497	517	471	447	503	466	497	494	466	473	488	469	462	473	519	470	490	455	481	491	470	472	509	469	467	463	478	472	498	436	478	502	508	496	486	467	483	476	498	504	482	503	487	474	447	466	498	476	518	468	474	511	467	505	513	483	530	477	458	497	482	487	495	532	473	518	532	477	477	486	443	476	457	445	457	461	498	524	492	471	492	493	467	490	499	471	464	435	504	475	442	482	486	463	454	469	441	463	497	505	452	454	484	494	464	466	481	466	496	475	500	442	471	438	473	486	491	522	479	449	490	487	476	453	456	518	484	457	452	470	474	512	430	458	509	478	475	454	463	461	453	472	466	459	494	465	488	477	482	479	485	502	503	440	485	477	507	500	465	500	491	485	462	496	447	501	469	487	472	504	470	459	443	499	491	506	474	481	494	483	477	471	507	436	480	451	469	477	495	480	461	458	516	482	534	462	481	466	454	451	497	460	457	461	463	517	464	513	477	521	456	529	485	503	502	444	495	471	465	492	463	496	495	453	519	482	496	478	511	451	474	497	497	452	474	453	504	503	469	501	480	480	450	510	513	473	537	469	536	502	426	510	483	504	452	482	489	458	489	465	500	456	503	443	492	501	445	479	471	497	461	521	449	482	507	442	476	506	467	479	499	496	480	481	473	487	465	511	464	468	506	488	505	452	475	441	435	480	488	502	508	466	496	494	453	489	489	527	465	487	471	466	503	494	493	497	503	465	490	481	502	447	468	455	463	468	531	478	451	453	473	478	546	492	483	446	502	487	490	526	506	498	501	501	453	509	490	490	464	463	446	460	443	472	467	487	471	499	450	497	462	472	499	471	517	509	457	479	475	502	454	491	473	443	511	482	485	457	459	496	451	458	458	504	479	478	492	494	487	504	449	457	495	493	455	469	477	485	499	442	472	480	425	467	462	494	443	471	503	477	505	496	500	462	502	497	497	487	489	488	487	486	472	475	496	467	433	466	487	498	487	469	448	486	506	504	479	462	451	476	474	498	465	471	513	447	461	463	464	474	493	470	512	464	452	478	466	464	487	475	449	449	490	482	488	495	471	479	493	533	492	503	467	513	438	479	503	465	463	495	475	456	454	465	474	497	485	439	466	447	470	481	487	437	477	467	438	467	481	458	473	512	448	464	455	510	512	482	471	482	477	461	473	460	469	484	523	478	508	490	474	477	529	471	504	456	463	477	499	472	483	476	464	470	466	478	494	490	467	487	453	468	490	476	505	498	477	497	471	493	486	494	516	465	498	495	470	473	471	500	461	459	469	447	492	483	459	454	454	492	488	457	451	489	466	530	492	477	483	497	463	495	479	458	440	497	470	459	475	476	497	502	450	502	504	503	439	477	494	524	473	477	445	448	463	462	504	488	438	499	505	489	444	497	527	505	445	478	490	483	448	494	451	498	433	472	443	476	498	462	490	526	498	453	453	449	485	471	456	465	465	457	482	506	474	463	485	502	503	465	498	473	481	457	492	507	492	465	475	486	487	479	471	500	498	506	452	459	474	488	473	485	450	504	488	467	427	472	480	465	470	447	499	463	466	477	490	494	486	438	462	483	475	487	500	486	518	487	493	467	436	481	501	478	491	479	489	475	490	490	493	531	497	481	475	482	462	460	444	476	466	483	469	482	499	468	469	506	508	498	442	491	465	451	466	470	473	470	478	508	454	526	474	502	460	460	470	504	467	524	473	518	474	471	448	499	467	486	527	482	501	495	510	502	499	492	484	479	467	472	471	481	503	477	470	481	460	461	456	505	494	489	461	464	487	471	487	491	484	486	475	468	472	485	487	466	480	509	477	487	471	512	484	516	495	476	456	482	496	456	494	509	505	483	513	476	500	474	512	484	472	500	490	493	483	474	472	469	488	478	461	482	481	496	469	471	468	510	464	522	490	506	467	484	476	500	480	464	538	506	453	486	485	485	493	488	440	505	459	474	495	490	491	457	503	495	444	482	460	448	485	485	486	501	472	480	448	494	481	521	498	471	457	482	481	472	492	460	429	474	501	469	468	467	485	503	471	471	502	452	496	516	475	462	487	473	453	480	489	444	470	461	477	515	469	487	463	463	457	479	438	513	488	469	476	480	482	508	452	479	427	450	513	441	464	495	486	472	430	490	486	469	464	465	496	484	456	470	495	479	455	492	488	470	466	476	503	479	461	495	497	455	506	477	440	482	476	500	445	501	479	471	478	448	447	482	506	478	515	476	481	428	462	457	503	444	474	469	474	457	486	498	497	491	485	482	445
31706	54492	45335	30201	24779	28083	24729	21685	16334	13119	11393	11033	10903	14217	18375	21635	21648	16730	11535	7128	3884	2021	1187	903	796	713	703	709	689	758	703	703	693	732	724	713	693	716	727	728	672	768	730	707	693	716	736	695	708	758	761	737	702	769	662	687	697	746	697	701	720	706	730	706	714	728	727	725	671	701	759	691	713	701	735	687	702	688	693	740	713	739	679	718	705	723	702	733	705	718	719	682	728	725	763	716	752	703	738	697	713	731	749	688	699	733	707	705	723	689	727	769	714	763	720	748	686	748	711	700	703	716	717	713	670	753	705	707	710	725	746	697	697	720	747	716	722	690	739	694	725	686	736	698	771	712	707	660	691	730	672	698	735	688	759	695	753	708	732	702	726	707	716	735	725	700	787	758	729	713	728	702	684	716	700	688	712	670	724	751	722	710	723	706	734	731	717	725	708	716	704	685	711	702	722	728	706	668	705	722	732	723	717	683	722	706	708	717	727	697	711	755	734	685	716	687	734	732	734	708	704	748	703	727	708	719	754	674	727	714	744	732	674	743	701	693	754	695	687	790	690	698	714	696	709	693	729	695	733	719	731	723	681	745	701	758	698	734	738	693	713	725	674	710	714	731	725	709	712	742	691	702	772	740	709	691	682	701	700	705	729	705	789	739	734	671	743	672	722	697	671	712	738	720	697	694	745	678	749	758	723	703	709	726	736	703	720	733	726	680	767	695	676	759	653	733	710	741	722	667	741	750	783	727	671	705	691	750	753	667	698	707	722	681	728	752	707	686	709	711	736	730	728	728	758	717	702	699	735	714	766	761	728	747	692	713	667	720	672	717	684	735	729	689	709	672	705	730	711	721	694	726	711	704	668	789	767	704	721	712	686	745	701	706	736	732	672	684	698	698	716	711	745	745	715	688	752	698	746	686	716	741	749	748	760	725	731	695	729	727	705	717	715	706	700	732	705	733	711	737	719	729	649	700	677	709	704	705	688	746	738	687	721	683	691	724	675	728	674	716	751	723	750	726	711	682	719	766	707	701	756	719	686	720	697	688	655	748	720	714	701	721	750	681	723	725	701	729	696	741	721	693	711	730	755	700	693	734	764	689	720	748	683	755	699	724	724	714	712	742	719	678	697	718	742	702	708	740	681	717	721	700	736	692	721	715	659	715	722	717	717	678	779	684	713	684	725	713	705	751	730	726	716	726	686	737	764	686	753	716	719	688	702	706	719	755	702	761	739	734	749	728	688	697	695	718	753	721	684	742	729	694	772	720	743	724	747	693	735	680	694	716	694	691	687	759	642	715	734	711	725	718	746	744	704	711	662	734	718	714	680	758	684	788	689	717	699	685	706	690	677	688	770	654	676	690	660	776	674	721	777	733	673	724	730	723	664	696	698	728	712	697	709	701	713	749	742	740	722	728	702	742	718	707	753	690	736	716	675	728	750	698	762	768	750	755	737	724	733	754	713	724	721	705	738	695	735	727	738	731	669	791	715	719	744	692	746	694	660	762	690	680	692	701	697	674	731	714	711	700	670	732	721	677	685	688	714	744	697	761	743	673	730	694	741	787	704	742	734	680	713	730	718	689	726	727	783	701	722	734	735	764	705	749	720	745	687	693	725	665	745	757	731	748	730	726	759	734	662	730	678	764	728	729	731	762	746	741	724	726	716	740	742	690	709	716	715	690	728	675	745	736	705	713	678	757	727	705	695	669	722	738	686	723	734	728	763	742	690	702	727	706	661	681	675	709	706	685	727	667	680	714	723	718	738	745	719	720	700	693	716	723	720	728	729	697	703	698	683	694	735	710	697	712	720	696	715	758	693	699	715	683	681	739	744	708	702	718	719	703	666	716	709	694	699	691	733	734	693	745	734	731	722	719	727	736	742	763	714	706	726	720	773	702	679	710	691	741	673	716	758	755	729	651	737	698	676	753	735	702	705	711	691	716	741	708	681	687	734	717	680	750	717	668	686	708	731	741	676	734	741	739	661	705	719	688	705	708	723	723	711	726	721	741	673	756	704	724	705	711	706	716	674	692	725	721	702	755	696	709	759	711	666	705	704	716	699	732	715	714	747	736	702	752	720	761	751	721	761	705	733	714	703	702	707	697	721	674	692	734	679	750	697	670	722	763	715	731	708	725	708	688	685	698	734	719	675	730	703	711	714	659	730	725	708	705	703	717	748	651	717	685	734	694	715	708	715	690	746	740	724	699	740	678	742	707	743	712	730	727	744	732	720	747	731	726	748	704	726	705	756	709	692	683	690	655	702	721	748	728	721	702	678	698	693	718	705	647	712	702	677	688	707	754	728	731	761	690	719	699	710	716	781	730	758	803	698	717	706	774	676	734	735	667	697	661	680	720	659	705	699	687	728	717	726	709	679	665	703	719	723	717	771	696	707	716	741	724	731	692	742	709	676	709	751	739	711	697	737	720	708	716	719	752	699	789	659	687	726	748	695	699	728	694	716	755	735	742	723	717	707	705	698	714	694	734	682	747	698	740	694	744	725	738	701	715	718	743	703	691	680	704	690	745	739	701	681	705	763	669	772	663	742	742	726	740	685	702	712	728	680	713	694	729	701	714	697	806	728	726	705	747	701	719	713	691	728	723	707	761	698	751	687	745	700	672	739	701	734	759	696	742	733	695	678	729	717	701	678	653	717	708	720	790	711	746	698	703	702	708	693	741	712	720	705	752	687	748	716	711	749	718	697	740	718	713	696	661	746	734	745	700	679	739	693	723	672	719	693	712	739	691	697	715	710	704	714	742	703	747	746	697	704	725	671	660	682	741	739	753	693	752	696	728	748	682	730	729	733	710	768	737	686	716	709	728	740	717	679	671	715	731	720	743	721	706	780	679	753	704	701	740	746	704	706	675	716	699	686	762	703	735	729	710	726	668	722	708	702	721	704	741	696	749	683	747	736	722	670	731	688	693	737	711	740	693	684	698	694	725	680	693	740	728	678	692	736	749	677	732	708	712	672	691	696	732	723	730	731	713	805	736	726	744	716	691	716	765	669	714	685	713	666	682	686	671	738	737	703	719	693	694	732	747	719	688	696	716	703	727	741	714	687	720	705	715	684	695	749	705	701	742	702	729	719	704	771	689	748	719	738	754	719	716	699	727	712	715	763	685	759	704	739	700	717	714	756	687	724	771	668	737	724	738	752	653	744	726	730	734	661	730	750	784	743	719	665	698	677	714	694	700	697	744	725	759	747	745	722	714	693	736	700	733	710	695	704	714	736	670	718	710	729	694	730	726	722	699	706	747	693	703	719	732	750	699	747	687	713	721	753	679	718	755	716	686	662	723	723	724	678	720	738	696	691	704	721	690	731	722	723	724	726	714	730	702	674	716	703	688	720	661	727	753	717	704	693	710	712	650	738	667	700	761	712	702	715	714	728	726	713	693	722	720	728	682	751	707	703	667	691	664	648	700	707	718	734	714	695	688	722	681	695	739	749	623	732	721	721	726	710	747	708	719	683	673
27540	23531	24325	19170	9936	7545	6169	4392	3322	2647	2468	1763	1625	1691	1988	1945	1537	1303	1010	791	665	586	552	552	507	535	484	501	529	506	487	498	514	477	509	445	470	464	481	494	483	526	505	540	538	498	531	494	481	512	485	512	534	506	517	487	495	494	487	479	505	523	500	491	455	508	537	512	470	507	513	537	501	458	505	494	530	467	485	490	494	464	491	476	507	473	491	511	524	467	509	510	474	527	482	500	552	498	487	531	475	485	522	522	493	492	511	522	491	529	512	510	511	508	497	509	481	480	498	522	503	472	500	540	498	524	509	470	501	526	524	514	469	511	471	513	545	461	502	462	504	533	533	480	511	489	535	537	522	495	503	499	511	485	492	496	493	510	493	504	486	507	493	469	508	509	512	486	522	543	534	508	463	529	541	499	483	511	497	482	474	515	515	512	505	516	487	545	488	508	517	483	494	500	530	477	507	510	524	476	527	504	500	518	528	504	483	526	497	490	493	500	469	495	488	494	491	528	500	501	452	522	461	498	509	450	501	480	497	502	492	471	492	497	516	504	488	517	522	507	493	522	535	524	513	518	509	485	471	520	481	484	460	495	490	515	475	510	513	504	533	494	492	482	507	549	485	532	503	530	526	491	488	510	485	506	429	517	506	473	473	500	482	481	513	498	515	475	506	496	584	479	449	526	505	505	543	492	540	498	483	507	524	511	504	519	509	489	487	505	502	472	515	499	482	506	513	500	494	513	535	527	503	538	508	524	508	497	473	488	455	502	521	517	502	523	509	530	516	505	481	540	464	516	477	509	504	501	521	511	461	509	506	529	482	487	497	472	453	490	495	534	496	458	497	509	531	561	468	491	515	463	520	511	500	524	539	515	493	484	456	470	535	491	504	473	487	539	484	478	523	518	460	480	499	571	515	521	526	526	486	552	496	533	504	490	469	500	533	490	504	512	480	484	497	503	527	508	544	513	533	496	471	509	475	498	501	513	532	479	471	534	518	524	507	487	488	487	498	522	501	533	514	450	519	517	507	511	507	525	462	516	503	493	508	486	529	519	522	501	519	480	480	493	495	466	501	524	552	474	500	481	501	521	552	513	519	523	495	498	469	500	513	473	506	512	517	497	502	515	509	510	484	477	495	500	493	500	539	497	507	482	510	481	504	502	448	499	508	519	511	521	531	469	499	450	492	487	502	525	494	476	508	557	468	504	457	469	505	493	543	490	508	521	533	495	456	500	504	514	500	501	490	480	540	510	461	483	475	517	490	499	474	477	486	488	464	488	547	471	503	456	509	514	507	515	488	492	574	493	469	485	504	504	531	465	501	506	484	486	503	511	530	510	499	512	480	505	534	522	528	479	509	491	509	486	508	525	497	527	501	546	523	484	520	503	472	496	475	511	489	511	511	506	494	477	487	533	466	500	530	507	530	496	533	516	500	508	467	520	494	516	525	477	472	491	504	528	500	537	479	529	481	479	468	486	531	516	525	486	520	492	501	472	480	530	434	495	523	546	532	495	464	522	500	474	504	500	517	493	558	536	524	518	510	553	465	508	517	533	514	505	517	496	529	503	476	506	518	490	497	517	501	507	482	517	506	500	494	509	527	510	506	498	530	553	519	510	461	548	496	512	514	480	499	471	543	500	526	539	481	502	553	496	506	490	497	513	512	517	511	454	494	524	497	483	488	489	520	502	512	486	546	465	500	521	512	502	503	503	513	520	461	479	502	495	499	526	500	523	500	527	516	509	503	517	466	490	491	554	506	520	447	496	500	480	503	497	512	523	526	475	513	489	514	489	515	498	496	486	475	520	484	504	464	467	463	492	527	512	496	507	472	460	491	537	515	462	515	510	462	510	532	496	531	492	522	513	475	552	530	468	501	514	501	524	482	480	474	519	525	512	511	522	480	505	518	476	532	509	498	551	550	496	489	523	450	495	488	484	500	482	479	502	484	508	540	507	483	466	496	474	469	531	513	549	555	477	529	479	521	463	492	510	514	499	543	488	510	521	536	544	479	480	477	502	450	539	511	485	516	499	468	478	503	486	464	483	511	493	512	511	535	436	524	494	494	488	536	522	516	499	522	469	491	517	529	492	504	510	469	518	522	481	494	489	502	513	481	458	523	504	528	524	462	518	502	479	501	494	519	481	497	483	502	498	493	525	510	520	531	570	489	494	505	522	498	491	480	470	450	472	485	500	507	490	540	485	486	494	512	538	544	561	474	509	494	511	524	531	512	498	489	521	477	492	484	533	519	514	517	494	496	530	508	490	492	509	494	502	488	537	490	507	465	497	471	513	530	483	492	494	547	491	495	518	495	540	501	479	538	508	543	505	547	500	493	533	492	506	533	485	518	524	478	523	497	502	478	490	487	500	560	459	478	513	543	499	502	475	509	480	508	509	476	531	538	485	513	507	462	496	536	508	545	524	563	471	498	535	468	467	479	486	492	513	469	455	470	476	483	502	462	511	510	512	507	490	477	533	510	560	523	519	493	521	501	490	504	515	529	476	516	499	443	482	501	486	512	539	538	502	492	489	419	493	495	554	481	505	486	498	474	495	496	505	489	518	502	492	490	462	475	475	483	488	484	508	509	505	477	499	493	495	480	511	480	543	524	497	471	485	493	498	506	484	531	505	511	503	513	480	472	498	471	493	523	499	468	506	552	501	480	507	508	500	476	506	524	524	496	482	512	506	472	534	486	551	497	517	470	469	495	481	467	478	507	504	494	501	522	526	551	472	521	521	507	531	488	448	513	485	498	509	467	481	519	464	506	501	474	506	518	522	469	464	483	504	496	493	489	496	484	498	516	549	480	477	533	495	510	437	483	476	524	493	508	491	507	522	513	513	483	561	474	510	519	521	495	503	547	472	500	531	503	493	500	509	525	519	496	504	534	515	504	489	494	471	504	484	519	494	520	534	562	487	515	491	486	510	531	516	456	518	533	485	449	468	521	482	510	465	479	514	476	510	470	500	498	533	503	514	511	497	485	530	515	502	505	527	496	511	498	512	484	449	471	451	499	531	514	503	502	508	510	516	508	510	484	512	522	486	445	513	491	530	488	521	516	480	492	542	463	458	504	502	516	492	510	540	507	483	525	514	494	513	479	528	460	520	535	486	515	518	505	477	488	511	449	458	501	468	476	498	508	504	480	489	534	525	465	465	489	482	543	470	502	519	513	461	531	475	495	527	498	526	496	506	494	500	463	491	493	499	486	508	510	531	523	475	488	512	518	503	509	527	490	497	467	478	511	507	545	510	484	486	492	470	501	481	528	456	491	502	488	510	493	549	522	508	509	492	489	543	512	556	462	465	500	544	544	478	529	508	511	462	526	505	498	491	472	507	487	503	471	499	479	522	448	483	522	484	514	522	504	463	479	472	530	525	493	489	548	469	456	489	506	518	510	518	506	478	497	513	517	473	498	493	492	528	499	496	505	511	504	481	505	489	513	522	450	482	470	506	497	493	534	509	546	528	510	509	519	483	537	538
28071	38451	30933	23693	16384	15391	13341	10563	8335	6863	6571	4447	4071	4162	4899	4284	3323	2584	1921	1442	1103	974	809	768	752	799	796	717	723	796	789	787	773	729	784	749	745	737	747	687	758	765	717	761	747	750	804	740	699	773	725	747	790	730	768	729	804	807	730	737	780	772	743	766	748	792	706	766	766	699	752	733	791	746	756	762	744	788	741	756	734	728	749	714	757	761	723	707	770	789	775	766	760	799	702	731	742	740	711	786	792	815	775	717	706	731	721	771	780	747	768	730	737	777	775	677	721	737	710	724	722	766	772	730	779	760	770	750	738	752	716	776	800	791	781	764	785	780	764	719	741	712	788	739	726	725	735	786	736	799	753	770	750	726	693	795	727	798	723	751	757	756	764	735	702	766	728	733	689	791	773	757	724	680	773	723	721	802	804	738	694	753	784	751	748	758	697	769	746	782	781	745	776	715	776	748	735	726	754	770	726	773	740	769	695	721	760	706	754	743	698	744	806	737	707	756	782	768	730	731	714	769	764	742	751	766	740	798	784	793	732	732	768	753	779	737	734	727	774	750	683	715	763	751	739	763	743	778	762	749	758	773	733	756	732	753	754	749	784	823	749	777	774	784	777	762	720	747	748	756	732	727	769	751	736	729	749	764	764	722	789	737	779	798	761	737	760	753	690	723	764	769	749	764	737	795	720	744	742	746	735	718	754	714	730	748	762	775	766	711	718	705	751	732	763	769	717	801	728	754	686	716	753	721	781	759	775	723	737	777	766	791	791	745	743	773	789	755	774	755	745	705	742	778	766	771	792	733	742	815	757	724	736	762	769	741	777	730	701	781	781	738	762	732	743	761	747	750	737	750	757	774	767	725	778	763	743	762	797	764	791	738	778	748	707	740	766	786	750	784	785	779	747	765	777	729	746	774	765	784	734	758	735	727	749	756	830	734	778	725	745	786	789	798	760	766	749	765	740	699	751	720	763	703	768	735	703	792	746	728	693	706	742	759	786	779	728	714	710	759	716	722	704	767	766	747	770	723	760	738	713	732	782	795	738	749	750	734	762	783	820	811	785	758	709	723	759	782	733	794	739	728	747	788	712	751	745	798	806	729	738	845	770	744	733	758	771	788	760	746	760	797	732	786	761	764	722	751	777	790	757	759	754	807	720	737	737	719	719	789	739	756	758	736	750	774	778	715	713	717	756	763	755	735	704	776	711	771	729	790	767	740	752	732	721	720	748	759	707	757	768	719	746	729	742	732	761	758	745	743	783	730	747	756	789	788	752	748	715	763	764	734	790	775	750	755	731	743	749	757	829	719	776	734	735	766	792	696	755	775	752	775	736	730	721	750	773	756	725	786	740	726	776	731	765	772	722	733	743	775	741	718	783	786	732	676	755	812	723	778	737	761	781	739	728	697	782	702	798	749	730	752	755	766	730	825	750	794	813	788	781	791	773	768	760	775	725	758	754	810	775	767	748	752	761	766	753	756	737	776	711	746	739	778	744	746	765	727	725	786	729	713	763	739	758	727	777	729	752	764	790	772	715	773	768	773	806	751	796	741	719	743	754	760	738	754	751	689	727	792	757	795	780	758	729	752	781	720	718	703	764	767	802	707	717	718	768	749	777	766	731	713	744	816	736	707	722	754	724	743	738	711	759	726	792	776	730	816	744	688	769	803	756	738	745	757	731	774	758	791	710	781	776	784	743	779	716	700	732	780	727	753	719	751	748	788	758	701	745	739	754	738	705	679	728	758	710	776	785	777	766	733	727	728	724	723	715	696	736	749	730	785	777	724	769	757	725	756	791	729	768	772	816	726	719	737	754	737	749	816	692	769	823	737	800	763	718	821	743	753	802	752	746	749	775	774	744	743	730	728	795	785	768	841	711	753	734	781	798	766	755	775	757	756	772	762	698	717	779	725	767	781	760	751	752	773	753	769	754	756	785	735	785	782	719	770	843	743	715	745	773	773	747	744	789	748	777	768	761	770	776	747	715	762	769	793	710	733	793	723	734	715	724	762	730	746	795	737	779	781	733	756	731	778	738	784	758	763	735	758	755	738	760	709	798	745	692	777	734	784	767	767	764	761	718	765	747	755	827	748	751	744	752	759	755	745	744	780	737	759	775	782	746	699	774	778	702	814	764	769	786	781	775	740	731	734	823	767	755	757	712	767	759	735	769	747	700	724	821	711	716	746	755	748	776	746	772	728	763	768	789	741	803	687	764	774	770	726	792	732	710	748	728	738	758	741	783	753	721	784	760	701	740	721	727	739	744	742	757	755	739	792	759	752	764	760	737	821	785	776	765	742	726	748	775	761	782	775	777	754	715	791	745	714	761	720	791	774	764	747	687	736	756	749	792	760	793	768	772	762	719	748	751	675	774	741	740	743	772	708	732	787	755	750	773	747	782	738	768	782	747	747	782	768	825	782	807	785	758	691	749	717	721	742	734	754	726	775	762	773	784	777	780	747	727	696	765	746	742	768	743	810	729	815	744	746	727	762	751	785	778	786	732	763	733	731	748	750	805	781	740	745	776	714	767	735	709	722	794	751	763	747	738	754	769	813	743	782	748	779	799	770	737	752	777	756	739	741	768	756	774	750	716	759	744	803	769	779	697	807	737	714	746	778	769	785	763	777	723	768	761	781	749	721	837	762	790	757	763	761	736	744	771	788	803	715	753	789	714	775	740	720	735	760	747	761	744	775	737	708	749	818	744	807	753	748	742	760	749	771	721	793	791	776	701	714	733	777	722	737	733	706	745	757	729	772	772	747	723	735	752	790	760	773	752	798	716	780	788	728	750	714	709	760	727	754	750	824	727	749	805	757	745	779	716	714	737	769	807	738	742	714	810	729	740	754	742	723	783	733	715	732	766	762	751	728	748	757	749	776	735	735	724	727	744	780	747	761	766	715	699	804	773	709	747	819	760	705	722	769	711	764	757	709	768	733	782	753	716	758	767	755	747	737	761	761	772	734	739	764	750	760	730	747	732	755	744	761	693	742	758	775	788	797	774	746	804	684	725	738	783	788	771	797	779	757	768	726	755	773	720	747	762	704	778	742	730	768	742	755	714	745	773	718	771	727	735	759	769	762	761	740	742	762	737	801	707	785	810	772	756	744	776	728	759	740	729	786	792	765	724	739	774	784	720	721	806	761	702	760	752	763	750	708	758	765	718	749	782	735	728	731	769	761	771	796	742	696	755	782	759	753	804	712	729	776	735	774	756	788	713	700	764	743	766	767	777	713	737	749	780	713	786	794	744	739	760	734	745	738	769	801	745	721	706	753	773	769	726	715	708	767	747	801	802	751	717	740	777	748	810	753	682	735	767	790	745	700	746	786	747	701	753	737	761	714	731	759	775	758	789	780	774	809	763	753	770	767	715	723	720	728	685	716	844	736	758	738	763	725	720	697	786	772	746	778	754	743	750	725	697	768	713	704	790	775	712	770	761	763	723	770	771	785	739	737	713	734	724	767	800	778	776	753	795	774
24262	21140	28236	24731	20454	14500	9567	6337	3640	2907	3837	3312	1840	2876	4933	7022	6748	5410	3383	2106	1360	838	647	583	493	518	494	518	526	556	552	495	492	500	515	512	530	497	522	539	488	500	568	530	511	535	555	493	528	547	508	503	509	504	509	495	528	504	505	492	530	547	483	530	527	532	474	511	480	505	500	513	533	545	505	472	563	552	492	534	526	521	546	492	543	497	533	526	495	512	507	516	519	489	526	495	541	513	527	518	523	529	495	552	507	531	498	559	492	482	534	496	498	530	495	536	544	523	540	514	492	497	487	488	525	520	466	489	546	500	513	560	526	503	508	547	538	539	541	516	554	518	515	528	494	498	489	536	533	491	513	476	544	537	497	544	511	488	501	549	529	532	546	536	528	538	517	523	548	490	473	542	517	550	635	528	535	514	543	517	511	499	513	521	501	494	500	494	509	481	536	479	517	537	499	549	528	522	529	528	554	478	518	535	554	521	535	512	528	546	520	540	509	493	515	488	477	529	524	473	506	518	545	508	523	597	515	577	501	513	519	499	509	512	495	516	492	524	476	497	527	464	523	507	529	484	516	540	542	476	515	555	522	503	550	514	544	512	501	531	531	511	539	510	543	484	520	546	493	499	515	550	496	510	475	528	558	518	515	522	493	535	511	497	516	511	502	481	539	492	503	509	502	492	534	533	530	513	514	501	525	511	512	515	533	501	504	518	525	560	513	519	495	478	488	471	546	505	524	511	494	530	525	527	546	563	541	555	508	474	552	549	502	515	528	496	513	565	517	507	510	527	498	478	517	479	546	518	492	479	551	523	518	506	526	498	525	508	506	524	503	547	503	473	490	526	485	539	517	501	528	539	520	529	501	466	554	485	538	518	544	510	525	509	544	483	529	519	525	530	473	509	507	491	502	521	526	498	492	554	517	526	528	509	521	473	495	492	524	519	477	565	515	534	517	543	526	500	510	515	527	489	560	556	506	505	527	544	523	519	547	487	484	476	507	521	510	525	505	501	494	481	555	494	518	474	522	510	482	508	537	494	553	509	563	528	510	547	524	511	547	526	510	540	547	540	477	516	528	522	505	528	499	539	489	522	557	494	470	495	518	531	493	520	477	533	534	488	553	529	525	514	514	526	530	521	522	519	532	552	527	493	574	541	553	539	525	502	489	524	533	493	488	532	469	510	516	561	474	527	539	508	488	532	527	520	510	517	532	504	518	503	489	556	512	487	518	509	503	510	513	497	457	527	461	536	540	490	490	531	510	540	523	497	505	481	523	504	496	526	519	569	474	534	526	486	487	504	526	537	551	460	558	527	475	502	532	505	516	516	489	489	480	532	476	494	515	508	541	537	488	511	546	526	514	515	508	536	557	526	513	509	502	524	508	542	499	550	509	547	534	525	509	498	554	538	542	535	533	528	511	504	527	522	486	516	490	555	521	500	557	508	470	495	512	509	498	511	539	523	506	506	519	508	499	550	565	533	501	466	505	525	524	534	549	563	558	462	525	515	535	513	511	506	498	481	496	534	499	521	527	522	506	517	515	520	536	518	564	512	497	538	534	479	516	503	497	499	505	532	533	527	529	482	546	498	534	488	506	541	497	548	477	496	513	530	526	497	505	521	492	519	562	518	542	531	553	558	584	550	514	533	499	530	508	507	476	519	504	531	550	531	493	560	519	521	523	535	509	507	504	510	551	541	514	514	530	510	523	508	489	537	494	505	506	495	520	501	509	547	550	527	531	489	521	517	523	572	509	534	517	512	541	505	534	545	495	503	522	526	517	493	574	530	490	524	525	499	543	495	530	520	475	526	532	497	491	513	513	487	506	510	523	543	518	490	530	503	497	548	485	484	497	516	493	497	528	486	523	508	512	486	504	534	521	510	494	504	544	524	517	519	551	498	516	506	509	505	488	545	483	530	516	559	506	506	541	522	524	507	498	558	555	516	532	479	538	514	483	548	519	521	486	493	461	544	527	525	539	550	522	484	523	532	507	537	511	536	494	484	482	520	507	530	488	467	509	516	500	506	536	522	555	494	493	476	463	526	543	530	513	521	533	511	526	496	542	490	546	493	510	546	524	552	525	506	567	512	544	472	508	524	497	508	531	517	479	488	502	504	557	492	522	501	532	505	538	505	526	514	522	489	514	551	524	523	474	492	497	481	511	517	531	468	450	493	522	524	526	520	510	527	522	523	522	551	496	521	539	513	513	502	574	495	516	491	508	524	523	536	534	507	529	482	508	496	508	514	487	534	470	506	520	521	504	534	503	482	566	521	515	488	519	540	517	525	502	462	528	515	485	531	501	559	560	513	522	521	516	522	513	504	522	527	512	509	502	493	514	515	525	520	541	493	511	555	532	545	513	538	522	518	534	527	501	528	522	541	490	518	489	524	491	547	528	483	492	534	506	502	526	535	529	522	476	538	517	501	494	574	527	440	530	508	483	508	537	498	549	531	512	513	559	513	485	495	533	540	528	530	506	501	515	539	525	488	509	529	535	572	535	514	513	488	484	492	506	527	526	515	510	515	484	537	550	513	579	511	533	520	496	549	515	529	470	508	507	528	561	512	513	517	464	524	500	481	505	496	500	510	508	509	538	510	526	528	513	490	542	509	498	509	502	519	534	499	488	523	542	517	486	511	558	522	458	537	525	520	539	530	528	524	516	542	503	474	538	494	498	497	533	491	506	503	527	547	499	506	483	567	551	523	493	511	518	521	523	485	509	548	536	493	512	509	500	457	552	503	473	539	525	543	474	551	520	520	488	509	479	479	508	536	524	502	504	512	509	521	550	504	481	509	482	475	495	529	549	514	482	537	487	512	516	493	502	536	530	521	509	512	523	527	510	504	510	515	494	504	502	541	491	521	509	507	506	525	509	468	549	485	505	505	526	522	502	509	506	507	512	510	531	509	548	536	494	533	533	509	554	519	511	525	513	501	461	510	514	502	476	501	532	557	474	511	534	482	487	510	518	517	495	489	550	524	517	513	506	533	481	521	549	484	542	537	534	487	566	514	515	497	518	525	495	456	518	538	524	502	520	471	478	551	491	513	480	500	546	537	532	499	504	494	506	527	474	536	498	547	506	531	490	556	532	527	478	495	514	570	536	533	556	508	527	497	541	520	497	508	525	484	486	541	529	535	496	506	504	573	501	522	556	522	550	531	477	473	480	494	507	547	538	501	487	535	497	525	529	500	533	509	507	482	491	534	500	532	530	509	486	510	533	520	530	512	554	498	518	562	484	508	508	506	533	473	547	512	554	525	516	490	506	536	520	523	521	556	531	514	506	516	547	544	438	524	511	515	542	487	540	538	531	452	515	578	523	495	507	514	530	570	522	533	517	499	508	537	525	522	520	519	530	532	522	529	541	505	488	503	506	501	522	483	529	518	509	511	554	529	505	539	499	515	503	537	504	532	487	496	545	512	518	517	528	490	515	507	491	521	497	487	491	525	489	519	529	533	552	558	488	518	516	522	522	522	493	511
27168	46405	39075	30588	20945	19126	16212	13721	9066	7450	9337	8037	4408	6822	11148	14194	12873	10636	6991	4442	2456	1545	1055	961	832	785	790	797	822	805	833	783	756	765	787	743	810	739	790	775	791	778	800	789	750	826	741	842	825	750	825	824	803	739	810	818	798	769	802	795	810	799	797	791	786	759	796	783	776	774	808	836	765	760	783	743	788	782	775	786	774	760	764	830	774	764	789	727	737	814	755	822	744	774	772	789	780	760	810	782	744	795	755	806	753	787	750	822	773	803	810	797	772	789	820	780	786	772	771	773	760	730	776	772	772	791	796	767	786	798	747	835	744	765	791	799	757	750	764	745	819	795	827	770	787	744	772	787	835	777	772	759	756	738	816	800	819	714	740	769	787	741	790	758	832	814	776	809	787	765	732	803	758	831	780	730	859	807	770	799	808	770	777	804	765	823	758	795	750	807	814	774	816	762	791	746	792	837	801	726	775	798	782	770	793	782	782	855	772	833	776	765	818	759	784	759	753	772	791	763	775	776	790	781	765	778	785	797	757	864	786	785	757	807	770	770	832	801	780	822	724	800	821	800	775	816	788	782	816	785	820	788	773	771	784	820	748	796	761	810	806	788	807	782	763	806	753	778	768	794	742	794	754	817	834	776	771	765	759	801	736	788	811	797	773	740	744	726	761	833	729	793	786	791	746	776	777	786	795	769	771	783	776	807	789	794	763	819	793	791	766	796	811	764	803	795	776	764	820	749	807	793	824	779	784	812	762	761	806	850	777	774	757	787	791	816	746	806	765	755	766	775	756	797	777	791	843	805	787	776	823	732	708	847	808	760	773	774	768	820	775	788	755	759	801	780	735	808	797	780	844	770	756	815	804	817	751	828	707	804	749	765	781	806	805	795	799	741	782	728	794	777	774	751	815	809	772	849	790	785	833	786	807	760	772	744	807	787	774	776	797	793	808	754	777	804	783	835	788	758	756	782	802	800	795	778	778	788	799	770	733	785	782	734	827	768	776	720	742	795	792	761	782	819	746	794	776	780	772	759	755	799	765	784	816	811	809	791	777	780	761	783	761	776	771	790	727	762	781	735	769	844	781	722	832	825	804	776	809	766	783	806	769	787	753	743	785	767	787	749	804	776	806	786	749	788	745	821	806	780	814	741	780	776	747	752	779	795	792	777	787	783	776	784	772	795	746	814	764	815	796	768	795	731	802	764	816	741	803	759	753	838	781	786	803	772	776	813	803	790	749	753	813	769	729	800	771	825	793	766	735	764	802	796	796	808	798	743	794	778	725	816	818	790	766	805	739	745	797	750	785	754	750	785	769	850	807	760	799	853	784	805	764	766	782	765	812	797	799	804	818	795	735	738	799	780	753	795	789	778	720	758	713	801	801	779	810	796	766	785	768	753	783	758	816	803	737	802	772	834	762	759	810	729	818	744	758	814	746	825	780	770	789	806	774	814	816	758	791	755	787	803	753	848	780	789	786	835	775	756	797	765	820	770	803	816	769	765	772	794	809	764	776	787	785	741	747	774	787	829	775	775	808	756	795	758	725	788	760	770	816	782	762	764	798	735	833	860	784	787	794	781	837	804	795	783	781	795	767	773	785	763	804	798	784	791	760	843	795	725	804	805	780	731	754	791	786	759	763	806	788	779	808	762	690	757	806	803	790	814	754	781	772	841	778	789	792	784	808	799	756	801	791	792	733	761	724	783	804	811	778	830	734	783	765	754	784	717	739	739	784	784	745	793	732	790	759	808	744	794	772	792	790	737	783	787	799	781	785	778	795	755	771	806	793	783	770	773	818	796	781	757	812	740	786	787	797	783	823	809	737	815	844	821	788	793	774	794	742	738	778	807	783	758	737	829	749	832	819	771	797	823	802	764	774	762	797	799	763	738	779	792	767	801	717	770	765	737	781	728	813	778	773	831	753	745	723	794	809	781	778	787	751	740	775	776	754	766	812	772	744	750	800	773	829	817	796	817	797	762	793	787	784	782	781	760	732	838	806	763	779	800	800	865	758	793	785	786	762	823	807	805	757	826	777	759	828	826	768	745	833	809	776	806	782	771	774	812	785	800	787	838	776	767	797	781	808	767	742	794	821	764	772	759	805	750	734	779	747	764	773	812	788	760	760	835	760	769	822	786	796	771	775	785	808	808	742	841	819	812	822	821	784	821	792	750	808	766	780	834	822	809	829	776	784	764	787	772	788	815	793	724	782	831	742	779	790	835	829	803	774	815	781	783	761	776	760	840	816	787	743	751	812	746	727	808	792	767	801	771	759	796	805	770	824	802	794	725	787	732	802	791	816	851	788	781	777	757	778	780	789	814	740	776	781	814	735	818	763	814	793	767	805	809	774	759	731	762	804	789	811	777	809	789	777	813	776	773	747	801	822	760	737	779	776	752	781	753	728	785	787	809	768	781	815	799	814	754	824	769	769	752	753	760	750	821	760	798	777	804	794	781	818	744	792	767	753	776	802	795	787	782	750	856	769	811	790	813	812	829	738	790	751	750	802	757	747	817	765	798	781	790	796	780	716	837	799	768	769	794	743	786	800	755	792	755	863	753	728	760	811	763	804	859	792	757	763	785	821	748	793	778	802	790	764	836	771	780	774	766	766	813	839	747	780	797	787	790	756	790	778	738	830	750	770	794	755	777	776	778	833	806	746	788	777	795	783	852	785	787	706	805	792	757	773	800	814	739	787	767	779	759	797	762	745	792	820	721	786	769	785	798	793	767	792	807	764	755	808	776	841	750	758	796	772	771	796	808	780	785	814	767	782	728	783	832	814	764	803	728	798	736	774	779	821	748	734	774	811	759	790	766	793	807	772	790	779	794	779	807	827	805	751	780	772	704	719	779	824	781	758	739	776	799	786	808	797	767	738	754	845	757	741	766	769	751	738	775	754	723	803	761	749	778	789	763	749	811	833	748	818	857	783	768	751	781	781	774	756	751	803	783	823	813	708	752	817	738	767	780	831	773	756	733	766	784	738	763	766	809	854	781	782	757	818	791	786	749	771	801	700	768	756	758	821	814	818	779	768	779	829	806	751	726	747	791	779	799	771	782	783	821	756	796	804	784	763	829	784	751	791	803	756	761	825	804	736	784	747	830	768	796	796	792	820	829	796	758	763	767	767	761	782	747	802	761	796	738	799	850	847	775	767	837	754	806	776	783	817	777	785	796	813	778	776	785	774	786	771	815	806	750	836	716	733	797	789	743	753	813	729	744	786	801	784	755	744	768	803	796	849	845	782	740	777	774	742	806	772	798	785	740	804	826	792	776	805	794	748	772	732	778	783	763	764	743	758	753	780	799	774	764	763	736	777	803	763	826	780	797	788	760	777	801	786	732	820	827	789	742	771	765	754	763	800	801	805	759	780	780	780	749	763	827	778	810	759	790	727	819	775	769	839	756	794	777	787	779	743	793	780	810	838	781	767	793	785	742	840	784	764	808	808	762	809	808	799	777	755	782	757	740	761	819	791	799
22894	21073	28864	23539	21224	21943	17666	6940	3563	4945	5744	4600	2316	3853	11380	15157	13931	9995	6067	3513	1900	967	707	562	527	523	481	475	497	489	466	473	473	489	440	521	503	486	467	492	465	503	457	465	481	442	467	484	505	461	484	461	460	471	465	490	485	476	494	474	473	468	508	495	525	465	482	504	495	473	460	479	473	468	477	507	450	487	499	484	490	474	443	465	438	480	517	475	442	459	445	462	505	465	509	445	452	477	484	463	459	464	453	495	448	458	495	447	433	471	477	474	423	484	483	453	457	471	460	475	461	450	506	476	483	527	493	476	493	474	479	432	491	496	462	490	467	459	466	457	504	468	464	427	469	491	473	485	467	472	496	437	451	434	443	490	474	465	478	465	453	463	499	472	458	476	463	479	485	520	471	503	448	489	452	469	487	503	463	460	439	470	489	464	466	475	471	444	469	486	473	451	459	497	484	432	437	481	493	475	499	459	456	485	447	474	493	501	428	464	512	499	502	471	500	479	456	480	463	462	512	443	482	449	513	480	448	447	531	467	471	420	484	500	479	504	479	441	455	517	473	471	490	475	504	468	453	476	443	453	460	523	495	418	473	479	436	475	503	429	473	472	473	469	472	451	458	472	485	481	454	478	441	478	460	500	496	474	457	472	455	494	478	449	464	483	457	505	477	490	491	466	447	461	441	488	482	469	476	485	476	468	503	486	445	443	484	489	462	441	508	480	453	476	452	479	457	487	463	440	467	509	440	454	476	507	483	444	488	488	482	447	488	483	446	450	471	458	465	504	430	461	480	445	478	468	495	469	483	513	443	457	469	430	477	473	455	478	474	512	450	482	501	451	443	450	456	474	475	476	464	477	507	442	463	446	439	485	481	510	433	481	480	484	463	491	497	490	442	493	465	443	474	491	464	467	488	493	482	505	465	471	457	437	438	455	512	433	501	490	454	497	473	456	478	467	461	443	451	419	469	471	468	458	468	467	471	452	451	475	497	459	473	469	486	455	489	502	454	442	491	446	475	513	513	470	456	445	508	457	452	437	461	438	471	475	451	434	474	478	479	481	444	485	445	482	449	521	502	451	463	478	454	479	474	461	487	451	494	478	467	497	436	450	511	491	503	474	516	485	482	458	478	470	469	504	479	478	445	493	450	484	478	454	492	461	470	475	488	468	507	502	498	431	510	443	455	501	498	485	490	477	486	459	485	443	427	450	459	489	434	475	461	448	483	487	452	461	449	462	468	476	439	496	441	463	511	445	463	458	485	449	482	461	450	482	457	499	458	464	484	480	508	467	472	463	489	483	498	460	499	468	480	474	447	484	507	501	456	454	443	501	513	424	481	448	478	442	472	478	490	462	474	461	457	505	486	440	511	460	470	493	471	462	434	464	439	480	521	471	437	494	481	453	496	460	451	471	488	501	511	469	476	454	470	522	494	475	465	500	471	486	472	467	487	469	438	480	429	448	474	451	499	447	446	445	471	456	469	480	483	463	423	446	505	435	497	463	481	487	461	460	476	466	482	433	460	444	449	455	467	488	492	477	503	456	471	476	469	479	445	461	453	438	442	477	457	449	514	477	490	416	459	462	448	436	467	499	474	471	491	421	482	470	475	480	466	482	469	451	461	452	493	475	528	477	466	483	510	466	459	514	472	479	457	479	472	498	461	496	468	476	482	468	501	494	475	474	447	509	446	469	456	459	482	484	460	481	472	502	460	467	484	471	445	463	438	466	476	485	471	464	483	503	451	470	454	476	497	487	474	480	497	493	460	415	450	482	467	519	467	479	462	484	444	473	457	440	504	493	480	488	493	461	477	465	491	477	525	441	459	461	451	462	489	494	466	513	462	452	526	471	461	487	431	465	465	513	481	472	450	464	458	470	485	464	483	495	482	490	463	480	495	444	482	428	477	452	461	478	453	485	475	461	486	472	497	487	452	450	509	460	480	482	458	484	463	459	487	472	472	511	456	458	524	440	461	480	481	489	512	466	455	455	484	473	492	471	443	457	435	456	466	474	511	475	448	501	461	496	505	473	474	487	476	443	469	451	478	458	451	448	477	445	450	506	490	469	481	452	456	463	505	496	505	511	475	460	489	503	475	507	472	479	468	508	471	468	449	428	483	458	468	437	474	477	477	462	525	501	469	491	489	472	470	453	437	455	485	459	485	471	494	462	456	460	473	490	433	483	501	443	481	457	480	466	482	473	487	470	474	483	454	474	521	451	444	500	488	489	496	470	472	490	473	437	463	424	477	468	485	464	468	492	491	444	461	462	438	485	450	456	467	479	491	475	461	496	462	466	478	494	493	430	478	479	474	454	482	477	457	466	430	480	482	478	486	464	471	481	451	481	448	469	452	483	459	457	487	507	473	450	495	461	500	492	447	468	467	465	463	490	501	483	501	458	458	449	469	463	525	456	472	448	463	459	477	444	444	456	414	518	459	472	462	440	431	458	443	481	478	460	497	485	432	481	478	441	444	456	460	484	446	444	458	465	498	457	458	483	480	447	475	462	486	453	457	508	478	526	505	468	433	457	437	452	467	480	440	454	469	505	506	450	456	439	481	452	479	459	493	469	436	501	458	489	441	505	467	428	507	430	477	472	478	455	446	449	488	481	483	453	474	418	486	499	441	464	462	475	422	469	494	445	450	489	453	496	430	470	481	441	437	456	500	482	457	484	444	443	471	497	484	482	438	475	468	464	454	483	461	437	442	491	474	454	525	475	457	480	475	463	474	461	511	447	438	480	458	441	515	462	458	448	479	426	483	456	472	471	451	478	449	505	475	495	510	521	423	473	457	493	482	424	453	436	449	468	462	503	470	457	483	446	454	507	468	470	469	460	467	458	473	449	463	481	443	496	494	462	455	441	463	471	528	509	435	461	482	443	477	449	461	508	507	434	464	478	485	492	488	489	478	481	483	411	493	479	464	460	466	466	493	486	466	500	498	449	463	474	445	497	460	462	498	484	503	457	481	468	474	495	431	452	499	478	458	467	504	493	459	480	471	487	525	468	499	486	462	490	476	457	441	506	479	514	466	445	472	488	486	456	491	465	455	488	492	467	463	466	477	472	456	468	460	468	477	478	453	483	462	446	502	473	488	464	428	445	458	508	444	458	484	465	467	437	429	483	450	472	465	474	482	474	489	449	455	498	445	513	472	486	450	501	459	456	469	472	470	450	481	489	465	443	453	474	470	464	455	475	493	484	484	483	455	473	501	460	446	481	481	459	506	461	451	504	488	461	479	449	460	433	456	469	477	489	478	476	474	468	489	491	478	434	468	439	479	491	474	464	450	454	427	503	479	483	468	486	450	441	452	463	463	464	423	476	495	437	493	500	457	492	518	453	479	437	475	468	481	519	465	548	435	476	455	450	462	475	476	447	484	454	502	448	439	469	526	436	463	471	459	448	492	451	479	468	454	458	451	485	489	479	463	513	424	454	455	448	485	480	538	463	432	451	464	475	432	467	491	463	485	465	513	487	459	427
29356	53867	47949	36232	26662	25457	20291	13084	8761	11868	13152	10209	5520	8997	20858	23782	21499	16304	11023	6689	3708	1963	1228	871	807	690	730	667	695	693	707	661	721	695	673	662	688	699	712	675	721	754	703	699	702	700	693	731	723	742	682	731	688	720	677	698	739	739	696	665	733	711	700	694	684	712	746	715	658	695	700	712	683	721	715	692	711	708	726	682	737	723	677	709	690	736	689	708	724	696	725	705	674	703	676	746	744	698	729	719	678	681	684	707	647	666	754	734	673	663	737	708	686	671	683	692	705	683	678	721	685	689	699	657	684	703	721	672	663	689	704	684	691	703	642	711	757	670	686	711	729	678	727	686	739	705	685	697	730	697	727	687	701	719	688	670	674	686	706	740	734	652	700	695	716	681	651	665	698	768	686	722	699	642	699	693	682	671	675	733	709	656	724	698	682	753	687	738	676	744	722	709	658	671	755	692	696	705	691	681	732	678	684	711	681	685	707	716	710	709	743	709	733	676	669	739	731	649	710	688	679	694	683	686	685	742	701	724	707	732	745	746	684	726	690	671	674	721	738	725	680	748	691	711	660	703	677	675	681	726	733	729	669	706	665	649	685	641	704	675	690	708	721	727	717	686	744	688	712	680	697	715	657	676	704	683	701	703	715	689	710	688	711	763	671	702	687	720	709	646	740	744	701	653	663	666	696	667	660	699	705	689	659	732	717	696	716	693	668	700	738	690	700	692	772	657	678	750	677	660	705	715	705	662	719	684	701	713	688	702	709	716	642	710	726	682	744	702	697	670	708	693	694	708	692	715	715	687	669	642	695	728	689	716	744	697	686	742	728	677	738	744	695	656	717	723	688	708	724	678	687	696	738	749	706	659	711	721	754	688	713	712	693	695	689	723	709	685	719	719	659	674	702	672	696	653	684	674	653	689	702	723	734	679	689	722	702	688	682	706	665	691	727	739	708	717	667	704	687	707	678	674	687	661	723	713	719	709	731	735	701	696	718	666	695	708	703	741	675	700	703	687	655	679	723	703	692	667	730	686	683	691	675	711	670	698	708	649	697	689	656	705	691	707	693	715	700	685	724	712	697	705	731	727	698	698	689	638	707	672	733	745	716	744	697	688	663	770	705	698	653	674	745	639	697	695	720	687	678	703	693	669	697	668	698	719	723	700	708	705	730	657	698	724	680	679	722	720	723	705	686	688	715	665	735	712	687	689	707	724	704	720	730	715	702	730	699	645	709	720	678	716	738	728	656	664	716	728	719	735	713	693	707	727	686	717	710	673	658	672	693	699	651	655	718	699	695	714	645	686	665	694	728	687	716	689	701	700	712	714	702	686	699	689	719	742	716	735	702	721	719	651	687	723	740	718	707	695	662	715	717	704	713	677	691	710	677	686	710	673	684	715	686	703	693	666	720	738	720	741	739	710	679	657	688	722	734	711	701	721	691	685	698	716	703	702	712	700	709	702	682	715	741	717	699	687	726	701	726	714	701	721	684	714	669	686	682	676	682	695	743	698	695	693	683	715	645	669	725	685	717	681	688	662	693	685	691	712	717	716	731	691	713	703	677	685	732	739	774	736	704	654	672	672	691	691	749	729	727	684	721	715	708	660	652	677	679	672	715	702	683	710	706	696	718	641	700	683	692	691	708	678	650	707	669	700	679	669	685	695	688	678	701	684	695	718	659	712	696	700	673	694	705	698	678	713	711	714	689	681	735	703	707	734	673	664	686	702	704	664	705	656	673	669	713	675	716	683	768	650	701	717	700	678	668	694	701	705	730	695	720	704	660	721	700	688	697	692	663	689	688	714	759	706	665	708	718	715	664	733	716	738	658	686	740	721	713	711	742	692	698	694	713	669	658	749	699	696	677	686	743	734	676	691	689	684	676	712	692	690	682	685	728	741	709	695	689	692	708	727	722	712	710	685	728	692	678	714	695	636	689	712	703	670	722	689	666	747	700	653	718	702	684	687	749	690	698	708	722	680	673	751	701	711	666	705	717	663	698	671	694	685	678	669	686	693	716	718	699	645	675	688	695	712	662	739	682	772	674	716	714	659	706	682	677	704	676	695	672	742	705	710	684	667	733	661	716	692	707	664	700	691	744	677	723	657	767	741	729	712	679	727	719	720	701	711	641	672	696	689	694	671	720	724	738	718	703	684	670	711	708	730	677	676	678	721	697	701	741	660	673	681	728	703	753	751	713	667	684	741	712	681	737	722	686	705	676	709	654	703	706	738	733	727	691	752	677	694	700	684	668	725	733	727	712	682	688	683	709	652	732	709	711	660	728	643	726	727	671	669	753	707	716	701	657	729	733	657	707	711	693	675	727	704	695	754	697	741	709	690	712	721	644	698	672	741	754	639	715	675	681	726	726	679	709	686	706	716	627	676	699	695	729	699	720	691	751	714	683	700	762	689	750	706	668	705	691	728	728	643	696	699	738	697	690	679	689	690	742	706	655	726	680	668	734	691	698	713	697	695	689	696	699	713	725	708	693	707	701	701	722	711	698	706	701	708	684	713	690	690	727	680	696	684	646	697	656	682	689	714	750	721	639	770	743	688	712	691	695	724	746	684	724	707	696	702	692	710	683	701	696	707	721	675	689	696	742	723	710	689	727	700	702	703	723	699	682	708	709	755	714	679	713	703	695	702	746	697	728	660	682	714	729	708	699	662	691	712	686	657	749	731	687	692	676	707	689	653	689	738	678	637	659	677	689	702	661	717	712	651	697	666	696	672	727	707	732	649	697	683	655	689	716	659	732	694	641	721	678	746	672	712	708	724	696	766	712	740	709	655	717	705	746	704	689	704	697	733	679	720	705	711	657	684	752	725	701	706	725	712	709	707	735	693	673	732	699	704	683	705	720	709	694	676	715	663	711	682	697	744	688	659	668	716	708	694	745	718	668	670	709	668	681	720	704	676	707	692	684	655	717	682	658	748	700	651	703	703	701	731	681	700	718	680	674	715	670	707	704	697	699	747	682	703	691	717	712	719	718	704	689	715	717	772	747	739	706	719	680	688	696	718	704	658	717	648	717	722	680	672	735	670	680	725	710	695	748	704	726	728	689	689	684	698	741	695	726	683	686	648	750	697	708	674	748	713	727	738	711	684	675	724	681	720	720	698	725	671	676	708	698	700	738	677	704	732	725	716	685	703	721	728	677	703	762	724	697	740	709	681	753	722	747	696	686	702	717	655	698	691	692	731	686	779	766	685	666	696	740	714	704	651	653	697	688	719	728	675	693	708	685	698	650	676	702	681	749	728	697	679	718	706	735	722	726	718	710	712	707	716	684	670	653	728	731	680	699	749	678	711	732	669	706	723	743	685	682	693	664	704	716	668	742	677	677	736	695	634	735	700	687	694	693	708	702	736	721	709	703	683	668	655	605	658	671	720	701	745	680	724	709	654	716	658	731	711	695	723	682	711	754	708	725	734	667	713	703	682	727	661	662	734	736	663	714	709	695	722	719	683	708	680	691	686	698	746
27383	23034	27596	19797	11027	7544	4418	2553	2402	2938	2889	2261	1411	1193	1681	1692	1388	1001	805	656	641	518	510	524	514	470	496	473	523	484	556	539	536	472	497	527	513	473	489	536	514	533	525	490	501	435	525	504	500	477	514	517	488	492	465	494	508	468	470	481	447	472	488	471	531	474	561	478	479	494	544	480	493	512	512	505	502	510	501	495	509	450	496	497	535	492	502	445	462	488	480	486	501	494	506	507	485	506	469	525	494	466	484	470	473	455	477	499	468	495	499	460	491	491	495	526	500	469	476	518	480	485	462	469	472	492	547	460	488	472	489	509	447	519	502	454	471	476	505	488	457	492	454	471	498	533	519	465	511	500	493	472	494	493	435	431	522	512	465	482	458	468	532	488	494	497	477	525	471	479	549	470	495	473	452	489	506	482	502	473	493	481	475	479	476	488	476	518	479	481	482	508	473	487	475	469	486	500	430	483	485	495	489	510	494	458	456	528	501	449	516	465	507	495	477	460	460	498	480	522	502	486	479	492	517	491	545	476	492	468	443	505	429	526	491	457	527	473	498	499	508	502	483	508	471	504	497	471	476	498	496	525	522	497	477	490	515	514	501	541	463	478	497	517	492	439	468	450	509	524	520	457	486	495	526	481	497	473	499	503	530	504	495	507	491	507	486	452	510	489	481	521	488	447	474	551	457	513	513	496	508	502	482	479	499	496	490	500	509	484	511	543	471	480	475	508	505	483	517	510	522	470	496	528	486	499	513	487	495	496	487	481	503	537	485	470	489	493	482	495	529	488	498	484	527	488	503	476	511	498	468	503	530	474	474	498	500	486	522	477	476	496	523	526	494	493	508	503	509	504	476	506	522	481	481	525	454	493	483	482	464	503	504	488	505	507	493	508	484	478	483	492	470	501	511	496	482	491	480	500	484	493	517	521	479	485	513	464	514	502	505	502	482	508	506	490	511	529	437	474	512	488	540	499	491	468	482	485	469	518	505	520	514	500	500	468	481	479	482	501	482	452	495	508	484	520	484	486	478	471	500	505	535	462	500	495	549	495	506	488	513	521	530	510	493	513	481	453	490	527	478	497	467	470	514	461	531	492	495	496	509	509	532	528	511	474	457	492	490	514	484	488	480	482	489	504	474	486	507	490	523	527	527	502	480	507	495	486	513	463	484	516	471	532	511	473	510	498	477	487	490	469	497	484	461	528	475	488	486	440	444	505	496	448	460	510	498	507	502	474	500	468	495	508	492	486	436	485	432	480	489	486	510	515	466	479	498	535	493	477	453	490	514	490	486	461	496	495	511	502	465	528	463	487	514	510	498	506	510	476	472	517	490	504	478	502	512	501	499	461	480	495	494	494	526	513	502	488	495	500	507	456	480	457	474	501	539	488	501	447	459	509	506	520	534	497	522	456	464	487	473	482	479	510	475	477	488	526	483	478	508	516	511	461	469	480	498	466	480	496	507	500	504	471	511	504	487	496	485	496	525	478	479	485	477	501	509	509	526	467	481	516	482	466	503	508	489	508	516	501	517	431	510	459	516	455	479	463	475	532	455	491	468	484	531	513	474	491	480	506	466	537	489	529	478	482	473	488	493	503	513	476	480	487	514	474	512	520	475	512	508	485	490	462	487	520	472	490	500	478	491	542	490	479	487	503	512	516	499	512	492	468	469	487	517	494	496	506	479	498	523	539	474	497	475	531	468	468	547	481	539	473	477	514	506	490	521	491	462	483	520	492	521	497	490	508	492	481	517	485	510	531	469	478	506	473	499	472	492	508	500	487	501	491	478	491	521	468	500	486	511	497	507	518	519	505	505	489	469	475	495	506	497	494	452	468	467	471	503	498	453	504	490	471	508	506	511	496	510	514	516	491	520	484	516	470	508	497	500	510	503	504	485	456	518	508	478	547	513	466	481	473	512	483	499	506	486	502	486	500	502	481	505	498	523	458	497	482	521	502	437	479	485	506	484	489	497	543	493	459	480	454	531	482	471	495	472	499	539	531	509	501	495	464	496	490	493	487	505	496	514	488	530	541	477	469	493	462	539	538	493	506	475	481	494	498	483	493	503	472	486	486	461	515	510	483	502	516	531	527	486	506	494	481	485	504	515	487	474	439	472	494	503	522	498	466	508	502	488	474	490	523	500	473	501	509	482	464	468	521	480	476	498	508	502	465	523	520	463	488	513	486	505	500	491	497	498	494	482	484	468	471	484	475	482	481	499	488	490	456	459	512	464	507	499	488	483	537	491	477	469	506	503	520	507	503	495	499	512	477	508	462	496	511	527	508	465	497	502	494	524	543	512	508	476	487	485	480	492	472	485	460	514	510	491	475	467	456	540	537	481	517	531	527	527	490	507	476	516	528	501	502	487	490	490	497	487	480	487	464	489	521	480	481	477	492	465	499	525	481	491	479	459	462	472	497	483	493	531	496	479	508	506	490	519	495	497	444	529	492	515	474	531	504	480	503	523	505	456	495	487	511	495	504	492	496	502	502	507	470	473	466	504	490	519	501	511	454	465	526	482	522	506	498	501	505	483	486	472	488	499	502	480	476	508	500	513	526	483	508	493	490	514	504	487	472	510	516	461	501	485	482	495	502	487	494	508	501	500	503	460	504	496	513	480	484	524	481	519	547	532	505	502	511	520	551	448	425	512	470	475	505	501	518	469	476	464	512	498	459	513	541	501	502	489	488	486	478	485	465	501	485	491	469	459	487	449	516	494	517	486	542	490	450	501	552	501	519	534	525	485	527	494	513	522	487	541	494	496	476	512	527	484	483	497	475	470	518	537	498	495	480	466	468	495	517	495	541	499	512	501	492	437	502	494	438	465	474	489	520	526	487	492	517	544	480	523	496	494	461	480	469	486	529	499	513	496	512	494	477	489	461	488	487	514	498	508	486	487	507	479	502	510	467	484	498	490	544	498	475	485	487	496	492	471	541	476	467	512	490	518	490	517	480	502	515	521	530	460	492	491	461	463	485	494	518	523	492	518	514	479	519	504	514	480	525	494	484	510	506	491	499	483	532	457	497	483	496	494	469	489	515	488	512	481	426	505	449	503	488	523	507	503	492	496	487	521	447	468	515	498	518	522	444	471	484	492	509	505	470	510	509	521	535	503	461	451	507	475	468	488	501	510	470	456	509	529	483	475	498	504	485	490	478	473	484	479	491	507	457	490	511	498	486	524	503	463	471	506	473	476	516	484	485	505	536	476	495	530	525	517	455	489	497	483	501	479	523	472	531	518	496	493	486	521	525	507	481	520	539	474	484	496	584	472	488	481	485	506	474	486	538	488	472	532	488	485	472	495	497	495	535	507	491	442	509	471	509	565	477	501	521	509	529	503	463	532	496	439	522	492	439	494	503	474	518	523	507	540	524	495	485	508	486	473	461	525	461	498	491	474	538	511	493	511	489	456	458	491	505	512	502	510	467	525	527	466	522	509	525	479	521	457	496	464	515	491	504	519	496	451	475	495	472	492	544
26381	37958	35394	23795	18354	14871	10217	6172	6397	7673	7509	5712	3464	2837	3850	3699	2734	2057	1539	1180	931	886	808	755	778	694	782	803	680	766	748	724	706	726	700	723	751	732	807	691	752	704	752	737	755	729	726	708	693	757	743	757	752	754	725	749	712	778	726	762	726	724	733	748	779	779	765	691	743	740	748	745	718	702	781	674	737	735	743	732	770	769	721	733	697	749	759	737	792	695	754	723	708	704	756	703	738	720	757	735	745	728	731	833	761	742	726	767	775	703	704	760	703	727	749	734	756	768	771	809	786	771	737	740	731	690	747	748	717	774	745	759	797	710	720	757	747	754	752	683	746	760	732	760	749	742	722	754	735	735	724	746	729	736	753	757	764	737	768	748	711	750	721	756	754	742	762	728	787	712	778	725	739	728	764	746	753	738	729	714	770	753	715	731	770	733	725	746	689	746	746	723	743	747	764	737	763	737	762	749	753	713	736	771	739	739	762	755	716	723	796	792	697	750	773	750	735	726	748	709	759	719	743	736	760	753	707	746	731	734	749	749	774	762	761	727	756	722	741	713	768	750	776	738	739	739	789	759	736	722	731	689	755	654	726	761	764	735	730	699	745	775	729	730	683	689	709	789	756	735	802	698	767	745	776	768	773	717	741	750	763	739	730	794	750	750	722	726	788	744	748	760	757	764	711	721	770	772	739	809	784	742	749	726	823	716	732	810	766	731	735	703	802	728	712	790	762	713	706	729	704	713	673	778	747	714	701	731	743	745	731	786	720	712	749	726	718	771	772	758	708	738	778	764	705	781	747	700	763	740	717	763	754	762	737	781	747	774	748	747	742	756	708	753	728	718	739	763	791	747	718	710	701	756	744	791	753	774	756	780	790	761	716	760	750	800	759	768	810	719	718	780	745	746	712	835	743	730	760	763	739	692	742	737	749	769	758	682	815	750	691	730	739	729	729	764	787	748	765	732	752	719	757	765	734	791	753	760	756	739	715	744	736	719	737	756	744	702	758	745	704	704	712	765	715	768	768	735	707	745	737	729	716	705	745	708	738	780	709	737	771	745	764	728	712	796	767	747	717	728	745	744	746	767	739	755	784	721	763	701	768	732	799	770	744	770	731	757	741	745	803	748	743	739	734	727	724	739	733	740	762	708	746	693	701	733	688	758	737	750	726	782	757	781	726	746	767	740	784	759	694	774	750	736	767	773	716	748	760	735	792	760	760	746	763	745	763	702	728	692	729	751	723	705	685	778	742	706	761	756	699	762	774	718	670	704	750	717	744	754	753	769	727	745	761	768	770	768	754	729	740	750	763	713	737	706	717	716	717	789	763	755	733	763	746	713	753	740	715	748	714	757	733	735	739	707	757	741	773	685	764	725	756	740	752	769	738	738	753	723	748	720	749	743	752	752	730	733	817	725	845	768	732	775	733	712	723	753	728	695	762	725	775	726	678	781	762	715	722	789	765	760	780	734	774	729	778	761	782	808	759	747	743	787	736	750	746	753	770	718	695	729	720	764	752	727	757	741	724	723	776	712	743	730	732	743	732	758	740	716	821	737	753	713	724	809	786	747	722	788	771	759	761	788	766	744	784	724	764	777	804	665	726	788	740	790	765	758	767	760	777	757	775	717	767	756	662	765	760	741	739	756	761	809	691	715	749	791	727	715	726	767	744	761	765	693	779	750	764	726	726	732	750	739	767	735	795	713	724	756	762	737	788	710	746	703	768	736	787	752	771	729	738	694	749	750	772	722	745	764	753	725	716	731	784	732	758	768	726	757	775	771	756	755	740	757	762	756	720	768	738	748	760	792	757	753	703	765	759	769	700	735	811	709	717	736	776	743	697	743	706	693	747	709	679	788	726	728	729	698	726	753	761	791	773	758	761	807	754	738	748	794	748	733	765	745	709	753	794	744	787	715	741	752	700	721	738	731	740	773	755	696	741	738	764	752	777	712	769	755	752	724	769	737	764	720	741	753	701	729	766	762	762	758	814	724	790	717	717	747	729	789	786	732	725	720	748	722	700	743	747	802	705	727	758	723	758	721	764	788	721	730	752	744	762	762	745	699	741	765	702	751	756	738	735	729	721	815	794	706	772	741	735	753	755	709	739	702	726	729	759	710	746	799	746	750	766	724	749	675	761	719	753	743	720	744	775	731	730	768	728	720	690	741	767	750	744	726	801	771	755	769	698	742	744	744	773	728	768	746	729	780	725	717	680	707	753	760	742	752	716	720	746	784	706	772	795	768	689	712	784	697	793	770	711	741	705	769	746	717	790	703	735	713	690	721	774	768	740	720	795	762	742	734	712	791	743	722	799	758	730	806	747	735	752	778	745	706	749	768	731	746	741	755	760	741	762	730	727	759	726	758	759	761	709	741	765	740	726	767	743	743	751	726	794	758	768	682	673	750	725	749	722	757	751	712	792	706	725	758	738	695	783	726	729	759	723	737	810	759	760	760	768	724	739	810	713	745	712	722	747	712	783	762	770	781	765	752	739	742	753	758	678	764	748	802	725	784	734	714	721	786	714	757	749	743	732	748	755	777	704	754	790	771	785	728	702	785	766	751	781	699	802	795	737	765	740	692	737	747	765	716	694	757	755	731	738	759	747	696	713	731	746	784	750	780	727	762	745	723	747	834	710	737	754	751	768	812	713	788	775	794	735	769	735	762	717	771	750	720	775	735	727	768	718	753	716	745	737	764	746	721	791	773	737	708	716	749	752	755	761	759	728	758	734	782	746	785	754	700	748	695	733	736	735	745	710	760	747	799	725	748	723	744	682	780	774	761	707	693	757	776	734	736	722	740	714	673	743	751	791	746	725	757	756	789	786	709	711	770	743	695	694	724	785	743	747	737	772	756	732	758	776	698	734	713	810	803	751	721	767	683	741	761	759	766	749	742	738	778	717	727	738	732	745	747	721	743	740	768	692	724	741	769	752	776	715	774	732	734	736	773	764	744	766	769	723	753	771	746	777	746	714	739	757	740	738	788	679	736	730	728	733	777	745	714	825	732	754	773	772	753	786	753	745	706	738	721	728	719	712	765	748	741	729	700	758	740	738	730	749	727	775	773	781	713	763	717	773	762	744	707	716	732	715	745	704	758	738	732	789	746	715	739	787	749	722	734	760	750	765	710	757	700	765	745	714	709	710	698	768	752	752	745	702	758	762	743	761	729	696	795	765	746	726	746	703	755	737	769	749	776	749	757	753	753	770	744	734	793	754	724	706	717	735	714	753	731	734	750	794	716	773	741	707	820	776	738	805	783	774	711	744	743	791	746	796	744	767	759	776	725	709	718	721	779	747	740	752	734	761	786	704	709	745	716	715	756	766	764	792	780	755	723	755	731	761	739	743	756	767	718	793	718	738	733	739	737	720	734	725	729	729	775	791	728	761	785	767	719	761	775	734	785	737	741	738	769	763	769	764	731	719	757	723	758	721	769	753	729	745	753	780	761	743	759	704	708	768	764	755	774	759	737	723	724
24199	21108	28175	24670	20462	13945	8739	6631	4682	3224	2762	2094	2157	2600	8932	8454	5875	3729	2375	1542	990	707	581	540	539	536	489	538	512	521	530	495	546	520	515	507	512	523	492	511	511	496	550	494	509	504	507	510	472	467	531	519	526	541	505	508	521	532	478	517	530	529	497	528	497	480	528	541	529	490	550	516	482	505	493	528	533	522	547	491	516	503	538	515	506	501	536	518	516	596	479	483	527	522	533	532	523	552	507	534	535	517	485	488	507	519	526	469	492	533	477	485	543	531	500	464	490	516	539	535	484	543	510	487	535	528	516	531	525	529	509	469	511	510	534	509	515	504	519	529	538	540	537	493	499	534	483	516	512	540	498	508	537	522	500	489	500	500	501	486	534	510	514	556	530	484	502	536	518	506	498	504	498	545	535	521	501	507	548	487	524	523	521	535	538	504	512	505	560	525	503	501	514	484	484	530	519	530	526	536	487	478	495	538	537	527	525	501	567	541	531	497	492	504	483	519	517	497	521	517	488	489	538	502	533	459	490	512	508	494	556	524	514	517	519	500	505	496	496	536	511	498	510	556	493	566	468	502	513	498	514	513	510	530	494	534	496	520	533	550	511	517	554	477	498	543	515	555	477	512	495	522	506	519	513	496	500	500	496	501	482	521	494	541	495	512	499	543	527	533	515	507	515	520	533	517	507	491	539	539	482	496	528	491	497	493	523	506	509	524	478	499	539	510	479	503	502	549	517	539	524	491	489	521	542	518	537	534	497	527	506	467	480	511	537	482	518	494	573	543	523	530	516	517	505	508	516	527	476	527	564	512	502	478	536	514	501	515	478	470	531	524	546	468	467	490	503	482	551	480	506	524	497	512	518	534	523	484	507	530	475	547	510	519	472	502	507	552	500	505	491	514	521	490	523	547	506	537	495	497	537	530	521	491	509	539	473	506	494	507	506	508	525	530	516	523	548	489	521	537	519	487	497	544	478	537	485	511	528	486	525	475	503	509	491	482	521	524	490	475	506	496	507	505	489	519	508	443	540	496	495	499	487	527	514	541	468	554	548	498	523	505	519	534	499	506	531	547	518	529	512	476	507	496	501	532	509	497	511	544	516	515	499	484	508	513	508	500	570	506	472	527	460	573	551	524	491	478	494	502	514	527	485	482	534	488	505	535	461	540	545	479	530	518	499	508	515	477	532	513	521	507	517	506	478	531	535	504	495	517	513	521	479	529	490	490	565	507	482	496	514	520	544	466	517	552	492	497	514	473	510	512	564	548	521	523	535	554	516	525	541	514	526	500	526	487	522	521	505	496	522	466	509	506	530	522	526	494	513	506	465	539	493	512	527	521	488	521	503	505	529	514	500	497	498	503	499	504	500	520	487	520	483	507	492	558	501	557	468	498	521	508	495	499	506	495	541	519	482	534	534	538	525	552	496	486	506	510	514	494	542	522	527	494	483	493	520	512	503	485	506	577	540	526	522	506	513	507	491	488	516	501	544	512	511	498	541	526	511	532	524	526	519	530	504	493	494	525	465	514	522	507	501	472	546	506	532	508	501	485	488	494	550	526	513	501	512	499	524	535	495	489	498	499	511	506	517	522	491	495	492	548	542	481	519	518	479	494	562	532	490	498	501	505	534	522	503	550	463	488	485	530	478	518	539	488	511	497	532	559	517	503	531	513	480	531	512	532	495	502	545	504	506	536	504	560	506	527	491	502	487	499	499	535	540	550	525	539	507	518	494	463	490	465	496	560	489	478	496	478	488	497	536	505	480	480	468	511	509	509	547	498	499	497	498	512	548	497	512	508	549	475	533	491	504	495	513	506	516	524	543	483	459	456	492	482	491	519	497	549	537	532	501	557	508	514	539	499	540	509	470	514	508	483	514	528	515	554	508	522	493	505	501	488	491	494	518	491	523	499	492	530	521	514	481	510	535	499	528	539	504	526	532	521	506	526	520	522	514	529	502	536	545	509	535	512	513	506	532	536	509	486	495	539	515	525	494	498	493	522	521	533	490	551	520	485	543	491	538	508	506	503	512	488	513	529	508	554	533	519	497	491	523	505	508	532	510	538	529	515	510	532	523	539	526	511	492	507	543	494	471	533	508	489	524	542	517	513	488	530	522	499	454	537	502	539	512	482	553	506	506	509	536	551	532	481	517	549	533	516	512	495	519	496	510	498	510	509	491	512	511	532	483	537	510	529	519	500	468	544	542	530	538	568	520	510	507	472	563	524	493	493	497	491	526	531	515	522	555	498	454	469	502	527	495	521	450	469	476	564	501	518	505	516	499	540	484	504	506	523	507	495	559	530	446	505	491	540	473	483	470	540	499	493	509	548	529	478	521	494	531	533	518	502	517	497	490	533	501	479	519	542	534	504	505	480	504	499	493	570	519	498	516	523	531	506	506	509	467	499	495	474	510	522	527	529	514	509	491	527	468	536	516	487	512	503	518	481	499	466	489	512	494	494	503	499	504	532	507	506	511	532	488	532	504	475	491	513	492	504	504	524	514	526	543	502	486	513	500	537	492	525	515	523	538	482	483	486	536	503	526	519	505	539	553	530	543	506	530	482	496	486	556	535	512	490	483	524	514	517	513	481	473	522	535	509	528	503	502	509	481	541	509	519	559	461	474	508	524	477	494	495	480	524	549	537	514	499	507	533	516	526	500	503	471	478	474	498	535	548	512	532	512	473	521	499	550	516	504	512	547	523	493	512	519	482	505	518	497	542	527	515	522	520	477	514	480	508	487	491	524	538	489	539	514	495	530	522	533	528	511	487	495	511	497	517	484	504	520	519	526	504	517	541	471	530	522	504	547	531	537	519	516	496	503	507	494	531	529	508	505	553	526	525	501	554	496	445	489	532	531	527	515	500	490	516	530	497	539	518	492	530	483	497	518	534	517	492	532	522	503	519	501	506	485	497	523	474	503	524	525	471	509	500	528	527	484	508	507	530	493	501	510	531	497	511	505	499	521	503	536	491	523	523	496	482	503	516	526	504	544	542	497	521	496	543	499	516	484	527	568	497	508	500	488	524	522	483	473	516	518	506	514	512	484	527	527	521	512	514	552	539	480	547	515	466	547	520	502	501	461	496	496	483	550	488	512	495	486	522	542	503	499	537	524	501	473	530	461	520	513	525	511	511	539	534	469	511	515	504	505	527	525	503	527	486	503	458	516	496	545	498	498	515	536	489	479	518	501	519	532	512	530	472	492	494	557	530	499	515	504	530	522	488	515	486	520	528	529	511	498	526	542	488	514	506	506	522	512	491	505	498	526	487	556	534	525	473	529	530	494	525	546	551	486	555	565	548	517	529	505	502	513	528	532	533	490	501	505	545	505	495	531	522	494	509	524	551	526	507	507	515	525	502	496	501	542	486	520	496	514	531	525	512	498	496	555	573	488	462	517	473	479	499	498	513	480	518	528	515	497	490	485	514	507	530	482	470	530	502	513	513	505	498	490	497	535	505	540	487	528	488	560	484	534	532
26243	45778	40816	28095	21627	17991	15296	14199	11227	8148	6801	5089	5405	6164	17362	15655	11159	7614	4957	2991	1922	1165	1008	828	823	767	756	774	766	822	791	773	773	755	744	749	766	707	815	809	733	779	765	708	739	730	752	746	791	724	738	801	797	759	789	815	816	789	794	800	769	782	726	774	780	733	766	745	782	742	767	758	810	776	791	741	745	784	781	776	764	747	797	791	779	754	767	790	791	734	766	762	789	775	817	769	742	739	760	772	746	739	799	723	803	791	806	798	775	809	760	732	770	762	783	726	770	763	776	773	782	821	783	731	820	746	734	799	792	750	800	750	815	831	757	763	800	812	809	764	776	763	737	760	821	738	792	786	773	757	792	797	814	764	730	794	741	777	788	790	757	786	744	757	760	805	768	824	743	741	795	724	789	778	755	734	782	784	817	761	801	805	782	754	809	772	775	777	745	760	770	786	802	808	735	815	773	767	795	804	750	832	792	819	770	762	728	828	746	737	785	825	827	771	765	779	816	765	751	767	757	772	763	775	772	783	768	721	789	747	731	769	798	775	734	843	747	765	813	716	745	759	783	767	818	748	805	758	790	791	738	806	780	811	804	738	824	765	767	750	809	763	733	737	742	830	749	727	746	721	802	710	740	793	740	727	788	757	805	755	815	781	782	762	753	746	801	832	773	785	748	784	783	786	783	832	747	735	753	777	807	763	769	777	752	755	836	786	776	743	764	744	758	787	770	799	722	787	728	800	799	823	746	777	774	775	791	783	808	796	796	743	792	755	784	752	768	783	745	764	795	756	800	732	784	814	756	777	762	787	691	794	764	709	783	746	798	733	788	778	819	779	816	779	719	751	762	729	769	795	754	750	809	802	775	748	778	786	752	758	743	784	815	777	786	804	773	782	777	781	769	790	779	800	835	776	799	777	791	767	793	799	733	760	798	779	776	763	687	733	757	782	771	774	767	794	851	763	747	726	734	808	802	757	778	793	781	782	768	845	839	820	806	747	757	773	784	839	782	725	789	786	769	764	751	752	800	801	780	780	807	809	730	747	825	750	755	768	739	714	813	724	795	753	737	730	772	801	808	748	783	814	718	748	778	776	742	722	783	750	770	784	783	750	757	801	763	756	792	746	795	769	767	751	794	749	745	741	783	740	762	786	783	774	810	755	775	772	682	775	829	779	770	750	763	750	741	810	842	776	744	728	798	743	744	797	777	761	803	789	829	781	821	798	763	733	773	782	779	773	722	775	742	787	784	772	793	781	833	762	738	720	745	795	743	802	777	765	780	785	794	771	745	792	777	756	809	711	768	764	738	725	757	760	822	800	759	777	764	740	789	766	767	799	756	741	850	784	760	752	742	783	748	792	800	732	788	773	756	794	756	813	769	757	789	772	750	766	792	764	788	764	767	770	799	739	756	800	753	796	756	767	745	796	718	723	721	799	760	797	775	751	778	773	757	781	778	735	774	720	787	801	777	746	729	747	765	761	805	768	799	818	759	744	760	814	749	789	758	807	746	813	784	776	777	758	781	719	762	741	735	767	731	767	776	737	767	772	779	698	764	775	730	783	738	776	764	817	756	802	774	794	780	747	729	757	754	718	782	739	801	792	802	769	798	757	766	746	824	792	833	764	754	782	771	757	805	803	745	745	808	774	776	733	748	778	767	781	788	771	759	772	696	751	735	801	772	758	768	749	751	756	783	769	752	827	766	767	770	762	757	765	720	739	741	757	770	766	736	730	741	743	763	761	807	777	763	785	795	759	782	801	765	797	783	778	764	786	759	779	745	752	764	775	758	769	783	751	737	795	814	755	788	738	788	790	762	748	772	784	775	779	806	736	767	775	798	802	809	783	808	766	811	769	809	762	804	766	781	841	783	800	750	730	786	732	751	736	765	768	779	787	737	771	763	777	809	739	775	786	818	860	791	747	781	822	748	751	782	806	809	775	761	756	796	732	785	823	798	790	753	827	746	793	823	742	710	781	754	813	787	786	738	787	774	742	712	795	782	729	771	757	751	740	756	791	794	762	790	795	733	746	802	804	765	778	856	826	756	785	804	737	759	716	813	747	739	772	829	798	752	771	786	756	734	759	775	767	801	734	779	697	821	801	746	774	753	764	796	791	797	794	756	750	738	786	748	755	781	763	766	787	802	768	749	857	748	726	793	796	730	734	736	830	799	741	803	759	765	793	814	745	758	756	798	757	723	772	747	796	811	732	822	762	747	789	754	781	736	770	760	832	787	759	768	715	756	844	756	738	777	774	754	751	816	751	838	707	776	810	749	794	781	815	790	769	796	754	783	754	770	717	746	742	738	749	747	754	800	749	801	762	769	745	772	739	804	745	782	818	761	754	759	727	730	794	754	738	787	747	752	807	728	764	794	756	791	780	868	742	782	818	813	747	782	775	803	760	742	746	816	767	758	771	738	770	766	768	812	773	779	760	771	795	797	754	778	796	837	762	788	770	745	770	789	807	761	760	797	758	767	790	829	750	742	788	771	766	789	759	748	780	787	743	756	761	758	759	756	759	781	759	766	769	761	748	780	809	764	753	749	784	810	834	761	804	737	782	796	749	751	802	786	803	804	792	787	763	768	809	778	799	802	740	745	706	814	738	765	796	774	793	749	754	787	806	790	764	765	745	767	777	748	764	792	787	802	721	803	778	776	742	743	771	739	767	798	765	775	796	757	772	766	729	792	752	770	774	766	823	757	829	729	761	801	776	772	754	774	743	789	768	728	839	774	782	751	779	781	805	771	768	814	746	805	781	788	789	779	792	786	792	807	787	764	772	763	751	724	767	796	747	775	768	822	776	771	752	745	769	740	745	740	790	793	761	737	762	753	796	773	804	713	733	756	777	751	707	732	773	813	775	785	789	800	804	752	764	796	770	786	773	774	746	765	760	795	748	748	747	732	735	809	734	782	804	759	749	726	777	756	776	780	757	763	749	744	794	739	820	786	774	810	761	808	770	772	755	758	788	731	761	736	753	769	774	762	733	797	770	762	769	754	761	723	747	816	741	753	750	793	782	736	761	782	790	777	739	790	754	783	734	781	797	775	745	800	720	769	784	759	787	814	763	778	745	728	754	740	780	760	794	760	781	821	767	773	772	781	783	812	775	817	762	836	762	772	760	778	795	820	753	744	778	828	736	795	804	792	747	696	773	787	744	824	776	801	790	759	759	793	818	855	750	748	800	815	772	791	744	801	780	777	723	773	767	769	786	727	778	766	763	784	770	740	713	740	805	847	804	751	814	771	785	753	777	833	818	761	751	767	773	802	787	797	814	777	754	740	731	769	787	768	801	770	782	767	732	772	763	743	768	733	773	830	764	798	803	786	691	749	778	771	735	810	742	761	792	793	784	731	794	753	758	785	818	738	748	766	805	736	786	784	757	765	763	760	737	799	776	807	787	818	793	725	775	749	698	748	729	784	777	744	746	798	787	773	783	762	768	782	713	724	731	757	741	784	761	791	795	792	776	787	796	761	814
22857	21024	28778	23493	21152	21820	18086	9197	6741	5153	4471	4222	2949	4226	15770	16302	12280	7920	4797	2575	1494	896	651	537	509	513	486	447	442	498	487	496	456	474	498	520	463	460	487	452	459	445	444	479	463	433	451	457	512	461	464	467	458	473	451	478	419	486	469	478	466	489	469	475	453	503	481	517	465	490	475	443	466	417	421	485	465	476	491	469	435	462	457	450	458	441	483	483	447	453	484	477	427	479	423	462	475	501	467	468	478	478	466	448	466	470	472	468	449	474	492	436	468	442	471	498	456	474	486	464	498	495	504	492	495	477	475	460	478	475	451	479	468	466	478	481	451	477	456	474	510	495	470	458	497	458	448	467	487	469	454	464	455	472	485	471	489	479	478	483	450	429	475	477	435	410	468	470	452	481	438	434	461	445	441	481	464	498	489	476	471	442	475	458	449	453	461	431	482	465	434	488	500	472	477	471	447	463	460	466	435	483	483	450	471	480	478	433	524	473	452	472	468	423	488	449	475	464	465	504	457	478	497	482	474	497	489	459	448	465	465	495	453	472	442	487	479	456	474	468	462	446	461	428	431	451	437	474	462	515	431	500	442	468	465	436	480	442	469	489	455	507	461	492	482	489	471	442	466	455	462	505	464	450	464	449	485	486	472	424	431	489	453	454	482	441	522	498	433	443	436	470	457	453	503	477	462	468	480	494	443	490	486	447	473	470	491	473	525	425	466	477	428	464	465	446	463	471	452	491	461	501	494	445	512	457	510	449	491	464	485	491	446	483	472	458	456	483	455	492	478	476	473	480	479	453	488	487	458	476	458	486	426	419	476	477	509	484	447	470	461	461	425	469	457	474	456	465	450	503	511	433	487	484	470	445	450	460	465	508	466	472	461	452	477	479	465	456	490	463	490	474	474	490	459	479	510	467	462	463	500	476	491	467	436	496	478	515	511	511	514	505	489	463	460	476	450	503	471	470	467	428	461	477	472	489	444	513	459	461	473	469	474	489	479	466	440	466	454	480	474	466	481	485	449	437	450	459	469	493	488	523	451	487	454	462	420	465	447	443	494	482	441	474	501	449	441	434	441	452	448	438	458	471	468	485	472	473	464	475	473	483	474	465	428	471	451	466	470	472	441	427	476	444	452	477	472	476	501	495	474	499	466	491	451	518	474	482	454	465	486	473	469	418	510	475	474	475	439	434	466	463	488	456	441	463	468	468	475	447	411	459	454	469	509	516	462	467	453	441	476	467	496	428	480	453	509	447	433	432	465	498	437	451	474	434	437	484	454	483	477	466	448	476	491	447	422	471	398	453	458	465	490	417	459	430	447	462	420	474	454	473	430	492	427	442	452	434	472	474	490	488	473	450	467	457	450	454	501	482	460	440	501	465	448	443	476	502	514	496	468	500	426	450	444	476	475	443	494	494	457	463	481	456	478	470	496	413	476	460	480	483	478	496	482	455	474	462	480	441	490	456	470	468	459	491	446	472	475	487	491	479	486	477	501	458	491	460	477	504	453	491	462	476	456	462	476	457	510	456	483	479	472	491	466	477	409	452	460	471	446	455	483	492	430	461	470	456	464	501	479	427	466	454	478	492	446	461	466	446	459	473	459	477	475	428	468	501	446	471	455	467	469	444	469	466	516	480	446	470	489	474	455	431	506	467	493	450	449	489	516	434	444	461	438	427	457	513	446	440	485	512	469	500	399	524	429	468	466	483	449	507	495	486	474	459	456	465	498	469	443	439	476	492	465	491	479	471	466	505	476	439	469	430	440	476	497	459	457	454	453	444	484	473	457	494	460	474	476	443	467	464	479	455	488	442	462	419	464	444	487	456	452	494	491	454	493	492	463	430	445	464	474	459	449	478	496	459	477	460	445	462	490	470	520	460	462	479	488	480	467	454	480	483	446	461	456	479	462	510	488	443	443	471	474	512	529	464	530	462	439	459	490	471	448	498	442	499	463	461	425	473	474	438	462	463	441	438	471	427	461	457	439	476	508	456	467	488	444	479	494	482	470	497	513	466	464	458	456	500	464	447	469	468	449	471	460	451	456	423	470	506	441	469	408	443	464	492	455	472	451	473	457	448	453	457	503	441	433	434	445	472	484	480	461	484	478	485	490	444	505	455	477	468	446	501	476	470	431	496	452	440	466	476	469	468	502	483	455	450	499	489	442	483	494	454	482	463	472	466	462	465	447	418	458	443	452	450	457	484	443	500	481	445	520	488	450	440	475	515	455	503	481	455	455	443	456	455	476	460	465	456	467	433	444	424	431	495	461	483	452	465	472	473	446	515	472	464	454	443	499	451	463	420	464	450	468	465	488	443	497	445	435	448	434	467	474	477	448	475	457	465	442	450	435	472	491	471	454	486	414	469	425	466	453	457	458	423	481	497	503	445	459	474	488	487	472	480	480	490	467	461	500	477	422	487	492	447	491	481	441	455	458	490	447	434	454	425	428	428	469	486	499	487	495	474	456	450	461	451	433	429	439	508	487	477	485	454	450	477	487	469	475	430	477	517	460	462	444	464	483	481	480	457	428	432	454	459	457	464	431	475	473	441	489	441	472	461	452	484	466	463	495	441	480	504	454	471	457	440	451	465	442	448	416	443	436	457	484	465	472	465	510	460	493	490	469	473	458	462	455	430	470	476	460	475	485	475	484	453	470	444	463	464	472	465	462	487	459	456	458	483	461	456	454	492	461	466	459	435	469	475	464	457	478	516	475	449	484	442	477	474	448	468	480	487	465	485	493	442	473	420	486	479	482	475	490	438	496	464	431	500	499	459	468	478	508	464	458	449	459	499	493	463	459	462	446	448	464	484	450	484	435	471	441	475	434	459	512	458	466	468	461	476	470	439	442	469	444	440	538	435	468	477	464	451	469	462	460	469	470	447	455	477	462	467	468	443	438	461	461	478	457	489	431	453	464	488	439	503	450	466	433	441	466	453	501	457	461	458	479	434	450	489	477	462	444	450	460	457	428	510	481	436	483	474	449	451	512	440	451	472	435	454	449	467	458	467	458	503	441	427	455	512	429	469	429	497	466	485	456	472	464	529	461	461	435	487	451	439	495	443	470	475	435	482	487	508	511	453	480	463	454	444	433	440	469	445	451	494	414	435	457	501	464	476	473	436	462	475	470	457	461	474	463	460	478	450	479	488	456	464	427	442	461	468	481	437	467	425	446	460	457	464	448	459	439	464	434	503	477	470	492	472	512	497	453	455	482	465	428	465	486	453	441	486	484	434	540	502	462	486	435	433	486	446	490	462	489	444	462	428	426	482	429	456	484	447	482	496	470	495	495	487	452	486	475	443	483	454	499	451	482	444	460	490	466	449	480	451	480	523	440	477	471	474	466	433	491	462	477	482	477	493	440	450	467	439	459	453	451	474	459	480	459	465	461	427	439	463	427	497	449	440	486	416	495	425	458	536	442	477	494	462	487	455	458	499	513	419	477	473	468	476	491	450	446	470	452	473	426	450	448	458	483	400
28989	54945	45820	31491	27259	25103	20839	16909	14840	11520	10434	9426	6735	9537	25556	24518	19036	13680	9077	5289	2972	1564	1050	838	729	714	740	679	688	724	685	671	722	693	689	665	693	644	672	724	658	693	661	645	658	690	726	713	669	655	687	669	693	716	641	709	664	697	709	696	690	663	694	704	706	621	667	711	732	698	676	675	668	682	731	680	701	673	661	691	704	704	680	695	686	695	738	693	649	666	731	695	694	729	691	657	705	664	666	669	663	677	699	657	691	700	716	761	655	711	666	699	656	750	700	683	742	706	704	713	677	705	710	687	691	668	707	688	663	668	685	704	735	690	723	680	704	730	690	658	721	705	696	680	690	652	713	664	659	696	656	661	684	695	712	745	636	673	680	709	720	700	684	695	667	697	667	676	726	724	748	665	793	646	700	679	689	684	690	701	718	694	669	631	668	712	662	673	684	679	667	686	672	725	691	705	741	701	693	737	692	666	717	700	681	691	679	701	656	706	702	662	702	637	708	662	687	688	677	683	686	682	683	705	696	648	705	697	629	660	656	674	709	704	700	684	720	690	749	682	683	689	696	710	727	675	708	731	710	721	699	709	680	732	678	685	670	688	676	747	672	699	681	694	674	626	724	687	730	703	669	701	651	714	721	644	698	660	692	732	685	680	683	686	724	702	697	716	687	725	692	724	710	669	689	681	719	721	669	681	641	689	679	659	696	593	690	653	728	675	705	708	717	713	715	706	699	709	695	699	686	719	663	749	709	719	685	724	683	650	686	706	705	694	701	672	704	717	699	639	704	662	718	717	635	659	662	718	686	674	697	717	742	674	696	696	683	688	709	672	699	665	685	658	666	704	690	753	722	696	725	741	679	693	695	665	703	649	666	691	698	681	668	716	672	657	751	714	664	708	682	697	695	694	658	703	705	679	687	679	704	673	685	686	639	623	677	712	745	695	680	694	710	697	665	730	674	707	673	719	720	719	693	717	625	667	668	645	640	681	694	731	694	687	722	691	706	663	700	677	633	781	685	679	699	695	667	700	643	690	722	733	685	662	729	687	669	671	679	690	691	660	677	700	695	682	698	677	702	650	710	701	702	682	702	723	660	675	757	775	690	691	702	706	683	680	656	663	666	712	691	697	709	682	655	739	697	724	668	687	664	678	686	706	715	715	732	724	708	675	696	652	691	711	667	690	748	703	746	696	733	663	693	681	724	694	680	689	660	652	662	687	716	667	660	697	684	680	695	664	672	713	710	699	730	690	681	678	684	710	680	685	693	640	644	684	663	698	669	673	625	704	724	661	714	726	691	674	655	672	680	709	694	709	687	678	712	715	693	701	723	683	736	688	670	722	662	706	668	673	677	726	679	665	667	690	735	712	654	675	691	714	655	636	637	738	693	685	698	690	663	686	673	695	677	656	707	665	708	699	675	732	688	759	709	683	716	676	705	691	691	698	736	658	662	674	681	704	703	666	676	689	692	673	731	696	700	667	644	705	694	689	664	655	671	701	704	703	687	687	659	702	737	706	709	727	722	712	673	720	659	726	684	703	659	708	696	684	718	689	654	683	742	682	688	647	680	679	663	698	736	685	697	687	713	736	693	701	699	732	679	722	710	679	739	667	672	691	735	711	665	737	656	666	679	750	681	688	683	689	698	646	660	715	661	676	653	697	637	714	701	688	702	707	703	690	731	681	682	668	721	698	728	739	702	728	661	690	703	666	671	721	719	657	638	667	655	710	710	707	723	675	666	688	739	691	718	654	743	663	735	698	666	669	642	677	697	693	692	666	696	700	722	728	712	726	744	677	728	714	683	663	667	662	679	682	675	679	718	710	725	673	661	675	661	672	717	680	722	686	697	634	668	693	687	662	689	724	683	716	670	725	700	723	667	702	684	686	676	738	731	736	671	701	688	677	702	717	663	686	692	722	738	709	711	682	617	689	714	721	737	695	658	764	696	705	730	666	673	708	717	653	648	714	683	716	673	714	656	722	727	713	659	683	697	664	720	706	725	684	733	687	695	654	695	711	674	718	696	656	699	696	662	728	631	722	652	651	761	685	726	659	706	675	720	616	679	683	685	676	675	705	695	713	733	694	717	755	691	683	696	682	713	707	673	738	705	681	672	686	676	726	685	737	689	685	702	657	700	668	696	708	651	682	689	629	682	696	658	697	683	685	730	710	707	728	706	715	721	687	724	759	691	680	698	684	701	673	682	670	717	654	701	638	687	726	699	717	695	670	655	707	674	677	741	746	683	681	692	670	679	752	650	709	619	703	712	675	712	708	675	629	698	737	700	663	650	668	699	694	739	702	672	680	666	686	653	704	711	620	707	639	721	724	703	674	695	671	689	693	703	699	709	687	699	677	748	673	702	686	701	677	707	703	667	705	689	714	732	682	685	674	715	691	671	685	707	695	702	682	687	682	642	713	697	681	706	741	711	670	736	660	695	732	713	668	705	711	676	695	720	675	663	685	641	675	671	637	676	689	673	676	713	729	717	733	672	690	718	679	681	727	662	681	686	711	680	710	670	703	689	721	663	686	679	680	702	718	708	710	686	687	715	661	688	693	652	711	740	701	698	658	646	687	690	665	712	718	717	705	718	729	663	724	674	665	662	705	708	685	698	705	698	684	735	687	725	655	700	717	667	763	679	728	695	682	651	679	688	716	690	732	657	658	713	663	670	690	704	733	658	680	713	676	731	685	705	721	712	653	687	725	678	684	697	721	658	697	632	707	679	700	703	707	687	685	667	692	650	713	700	677	694	663	743	726	671	687	720	662	752	684	693	720	682	663	722	706	702	705	697	661	708	660	690	685	705	692	688	749	684	694	682	759	672	758	676	679	655	748	653	677	684	657	697	707	704	701	717	663	696	699	732	711	719	740	656	702	727	687	683	694	680	696	727	644	691	693	681	715	690	702	700	692	721	703	710	704	705	746	641	711	708	664	655	676	693	718	683	681	718	726	667	665	714	671	689	712	709	687	695	669	622	679	683	677	685	689	614	667	694	689	687	676	630	665	709	685	707	667	717	672	685	656	740	681	694	648	729	698	698	652	712	650	717	693	649	740	738	729	694	725	670	676	684	663	670	697	684	689	661	701	723	682	681	686	698	678	709	735	682	693	697	689	656	722	692	708	722	685	699	635	686	659	663	684	753	689	674	699	707	685	686	695	725	733	640	700	724	700	693	673	716	701	697	725	669	691	682	686	704	694	689	684	684	709	624	682	686	665	657	709	650	673	670	675	692	676	709	733	696	690	700	696	670	711	705	680	659	699	698	678	724	652	698	695	664	714	675	681	699	699	710	717	689	718	686	667	693	678	710	678	682	706	745	660	653	673	678	670	666	731	725	754	648	674	728	686	616	688	677	710	703	697	714	706	644	713	707	708	678	699	638	684	735	686	680	709	671	719	739	647	689	699	680	686	700	684	668	675	629	703	681	680	703	689	696	690	673	715	698	712	670	695	723	680	707	731	708	658	687	705	689	659	710	711
27377	24325	25225	17713	10006	6923	5281	4384	2639	2840	2652	2220	1994	1668	1844	1652	1183	1052	836	720	604	538	493	470	472	516	525	445	524	458	491	491	502	472	482	469	479	530	481	495	500	453	498	525	464	502	466	515	467	504	490	484	514	462	462	489	469	514	486	520	505	486	474	472	519	515	490	493	486	475	448	512	541	506	466	529	486	490	444	479	507	519	466	470	458	515	472	500	490	468	510	479	497	519	476	492	486	495	496	482	485	506	510	456	512	500	562	529	453	456	499	504	534	499	501	532	493	510	500	499	508	488	536	465	484	493	468	464	517	504	469	520	493	461	525	503	464	505	484	467	481	536	501	488	529	487	519	508	473	478	536	497	495	489	486	473	491	460	482	494	482	475	470	517	502	524	474	518	495	518	435	500	464	491	467	481	472	505	468	487	499	457	494	503	473	491	490	489	477	514	505	510	491	475	497	491	542	530	485	464	483	493	480	455	508	464	481	488	508	503	509	536	502	485	490	502	468	445	450	513	525	492	512	503	483	510	497	510	453	508	477	500	482	466	506	499	497	502	472	503	476	483	464	496	480	509	487	513	466	522	495	456	462	474	506	484	496	522	481	497	499	448	479	509	461	468	459	464	475	486	467	506	528	525	488	508	508	509	507	534	480	488	475	459	483	492	477	481	506	500	474	492	450	510	451	479	487	479	501	494	472	491	450	508	460	466	461	476	486	473	483	462	506	518	483	497	520	463	488	510	496	496	460	482	497	476	479	445	497	549	434	520	474	477	506	499	498	512	478	447	505	494	497	462	522	534	466	480	482	506	526	491	490	505	432	499	505	468	495	491	475	449	511	444	501	481	489	477	474	436	505	520	513	484	477	504	497	479	498	480	533	513	504	476	501	484	491	453	509	512	476	500	456	521	504	536	484	462	494	504	487	515	499	469	497	487	447	488	496	471	487	531	477	465	469	455	470	493	496	484	513	484	539	473	521	457	513	483	497	456	469	469	501	470	499	489	479	475	468	486	473	483	522	488	511	480	512	536	474	499	502	493	478	499	494	508	513	452	493	535	467	463	531	491	498	485	518	511	539	521	486	501	548	522	470	517	521	510	493	517	484	483	436	517	519	484	520	448	506	488	508	507	496	490	486	498	538	501	511	498	503	466	515	457	493	476	514	507	486	517	484	532	462	516	504	492	515	512	549	500	468	498	514	482	502	477	485	498	485	514	497	499	491	540	520	471	476	542	487	459	534	492	470	476	491	480	488	479	509	493	482	465	525	532	494	481	499	518	474	471	489	531	492	465	472	506	505	468	527	472	512	510	480	494	510	445	493	460	499	521	458	484	508	498	495	495	525	493	482	525	470	472	502	514	496	476	499	501	426	478	442	503	464	507	478	468	502	434	509	487	481	497	482	489	492	489	481	465	483	520	458	471	450	459	487	500	504	517	502	470	489	473	521	561	513	502	485	467	513	474	442	510	489	483	460	429	500	512	477	468	472	482	495	456	521	528	486	497	489	493	484	479	482	502	521	467	483	483	501	492	486	507	485	496	486	480	511	483	513	498	486	509	447	499	514	490	493	513	473	489	481	478	498	545	528	545	515	485	489	485	495	453	477	507	495	471	489	513	515	466	508	495	501	508	527	497	492	501	496	513	501	487	525	466	518	493	497	493	480	451	486	491	487	438	476	470	512	501	486	476	498	473	453	493	494	468	491	488	495	460	479	508	503	496	504	462	480	468	482	484	514	483	459	452	494	462	503	518	465	519	454	489	501	469	490	488	480	477	486	525	450	475	490	480	469	501	503	461	472	487	507	527	509	498	498	479	495	486	488	484	493	471	525	536	539	508	482	483	483	496	509	482	533	532	489	485	536	490	498	487	454	497	503	475	493	471	495	472	516	502	528	486	525	510	500	505	484	478	496	471	477	507	525	524	478	508	530	496	470	464	462	504	499	513	496	492	501	527	491	471	519	479	495	459	491	496	496	469	482	483	484	471	499	489	504	520	434	485	481	520	491	492	499	498	456	496	500	492	513	476	497	507	457	499	540	483	489	518	484	493	496	509	454	535	489	480	491	525	460	471	531	493	493	517	467	483	530	485	495	465	481	509	519	497	513	497	485	531	497	475	473	463	480	467	487	487	519	477	492	496	474	508	486	455	488	478	472	466	486	510	485	488	467	465	460	508	461	509	503	497	496	487	515	446	441	491	541	489	546	510	517	518	493	490	490	476	490	461	475	516	490	516	462	510	483	534	512	504	499	496	463	498	455	502	483	503	519	472	455	498	482	497	508	523	467	483	488	484	527	475	514	487	511	519	519	504	483	489	536	468	477	512	474	462	463	508	463	495	548	483	507	520	507	486	519	498	480	484	481	509	501	469	446	516	496	460	539	475	492	500	480	458	484	530	490	475	446	473	498	455	519	490	431	468	483	491	476	459	471	504	500	509	464	477	503	516	457	489	476	477	508	469	467	502	459	481	502	463	443	472	524	480	518	518	447	534	545	493	497	528	526	473	480	500	545	503	506	487	527	516	521	485	416	485	481	548	464	485	461	492	481	520	516	452	492	519	507	484	517	471	517	503	457	489	486	503	469	481	494	504	513	483	485	499	485	531	457	501	467	492	456	472	487	495	447	468	488	484	471	476	517	480	486	477	458	511	498	513	518	494	516	489	510	500	478	498	490	489	493	494	530	457	456	471	491	487	464	497	498	512	479	458	454	487	471	485	483	492	509	493	518	497	458	519	502	485	486	496	501	467	478	470	473	473	499	496	472	566	480	522	490	473	507	480	511	488	526	485	490	481	525	474	467	479	431	475	505	506	488	460	478	496	465	508	478	501	475	493	508	511	470	473	463	499	493	465	484	460	512	468	502	513	482	481	510	505	489	504	499	436	471	489	499	478	465	515	489	500	492	481	484	548	476	458	481	493	482	448	523	502	491	487	494	523	507	471	508	480	539	521	465	486	516	459	487	520	503	488	464	506	440	489	487	446	499	546	499	515	509	501	500	468	458	497	525	505	485	540	462	494	501	482	456	453	506	498	507	495	512	509	517	533	521	454	477	502	506	493	473	471	470	442	491	486	542	486	473	481	511	483	512	475	494	496	455	501	457	505	476	475	481	526	494	491	493	515	492	493	516	490	472	472	483	470	470	513	566	486	469	505	471	505	480	474	476	480	461	520	484	513	455	482	486	481	506	490	431	480	447	503	514	458	455	467	455	469	469	521	498	487	505	511	462	445	469	477	472	498	483	516	472	478	474	446	501	514	478	470	506	480	490	465	483	454	501	506	462	490	469	483	503	495	484	457	493	490	486	499	473	502	542	493	470	514	487	513	498	485	478	488	517	556	466	482	511	508	483	515	491	516	528	542	504	528	502	470	456	470	474	500	505	511	461	516	477	456	502	537	507	536	469	504	506	472	489	449	489	475	487	504	477	516	490	471	518	478	482	522	492	471	502	490	458	488	495	459	486	491	512	500	484	525	506	478	486	529
25316	41272	31590	21980	16844	14034	12303	10703	6825	7632	6460	5746	5002	3795	3827	3381	2531	1875	1480	1178	974	889	791	715	735	752	730	730	744	739	775	714	746	738	727	797	713	753	746	738	781	732	713	771	694	724	729	760	752	754	656	762	770	700	717	739	724	723	737	750	753	772	750	735	715	752	751	699	734	718	724	731	698	728	763	727	744	742	714	720	736	696	724	765	776	785	750	747	730	724	717	742	726	686	747	686	739	748	772	724	712	728	729	721	735	716	757	719	713	724	784	695	736	697	725	758	748	761	705	731	754	679	731	767	707	756	725	753	742	749	721	737	760	753	697	752	749	743	700	703	679	721	733	746	702	748	719	730	758	722	709	720	762	699	709	761	746	719	721	771	708	737	761	743	730	734	710	713	738	706	748	747	712	711	748	770	719	748	724	759	693	768	713	728	689	719	762	752	766	750	747	727	763	709	736	753	719	690	720	748	678	721	725	717	737	779	728	768	759	776	770	742	742	759	735	744	763	769	750	715	758	740	758	782	709	724	730	705	711	720	733	704	796	741	717	740	771	724	705	763	754	702	720	734	762	731	742	745	712	722	782	764	743	743	732	690	693	750	752	719	712	738	760	733	752	715	727	735	747	695	731	740	749	694	768	726	737	713	726	782	775	780	732	745	741	728	709	681	782	788	748	747	754	720	693	733	786	751	720	761	727	724	679	734	767	733	716	805	725	728	739	728	758	706	703	761	758	737	717	700	728	749	748	725	729	745	768	718	742	681	747	684	754	702	729	730	747	706	739	741	767	750	774	675	727	708	760	741	749	689	728	733	707	747	744	718	757	734	750	712	768	750	760	701	780	736	752	744	790	740	757	743	713	739	712	719	721	710	748	714	746	754	733	750	708	767	706	702	767	731	746	735	753	772	725	788	729	720	736	738	720	782	727	731	734	756	707	757	716	728	756	769	754	765	743	742	773	753	695	735	759	723	720	736	699	744	695	735	693	743	759	731	725	769	711	769	704	730	752	764	792	739	729	786	711	710	727	731	768	696	749	680	705	736	778	751	713	776	750	767	734	670	672	758	689	728	736	718	725	748	714	721	744	722	716	757	718	741	747	763	722	705	701	753	769	750	750	744	680	745	735	777	754	708	702	761	742	697	675	771	728	738	745	784	724	769	708	683	681	723	669	711	741	727	719	753	724	737	712	736	734	769	717	760	696	734	737	738	698	742	700	706	737	726	713	723	707	777	708	763	751	787	705	768	736	712	734	757	731	691	760	752	732	758	747	723	730	716	775	695	731	736	773	724	719	735	734	741	727	763	704	725	740	753	720	755	743	752	747	769	725	727	767	733	738	748	725	764	743	727	779	714	717	773	741	723	717	773	767	704	758	835	700	702	724	696	749	737	709	726	757	723	739	659	782	783	728	694	695	798	740	752	707	721	709	727	760	743	773	696	724	770	707	688	748	771	734	740	723	712	750	776	738	732	704	727	760	720	760	733	711	779	767	752	755	744	740	731	701	732	745	776	756	689	769	780	713	742	740	775	735	682	695	729	745	688	759	753	773	753	749	729	694	718	701	762	771	775	745	717	736	767	733	722	751	735	752	715	727	743	718	778	733	754	739	741	723	726	735	739	753	682	735	713	697	753	727	746	713	778	741	723	732	743	741	670	757	760	745	748	748	734	762	779	721	694	725	686	705	706	731	744	731	743	732	721	698	750	774	727	767	742	715	728	735	735	727	708	759	753	678	732	710	732	741	759	768	721	781	744	737	722	748	761	736	741	712	769	729	729	747	758	732	729	708	729	759	730	746	729	731	716	744	790	778	729	724	750	718	721	780	691	748	725	721	726	758	754	779	747	754	756	723	668	756	737	681	749	739	716	732	680	748	699	734	711	747	769	782	750	734	698	729	753	738	714	737	719	700	724	745	719	713	711	747	710	737	746	746	740	748	754	783	745	759	737	761	733	757	696	725	753	778	703	743	729	754	768	728	682	727	733	772	730	750	734	777	757	752	765	711	730	740	688	731	755	758	702	748	702	735	745	713	728	745	733	698	749	764	675	755	744	706	727	735	745	741	726	783	708	745	761	740	750	703	748	745	761	753	721	752	731	747	762	748	735	692	737	752	758	689	745	724	714	748	686	745	767	690	715	743	718	766	765	784	748	729	755	696	735	758	776	663	739	731	788	726	751	772	732	721	763	773	730	733	739	726	747	740	712	748	726	784	758	750	723	755	777	756	677	718	788	761	744	714	781	806	773	742	762	764	764	731	723	760	770	797	776	699	722	777	753	711	765	766	727	752	741	742	703	739	744	750	722	729	783	705	709	735	721	737	690	735	775	740	758	737	704	728	736	702	776	744	807	716	773	691	715	744	777	755	756	743	729	756	707	737	760	732	793	730	715	691	738	722	782	771	726	753	694	727	703	713	711	767	708	709	732	697	733	715	736	720	730	728	682	775	697	729	709	780	739	703	743	759	711	754	687	708	720	766	743	712	765	733	702	730	702	681	721	776	760	720	715	729	785	737	739	710	756	711	725	680	683	741	729	756	772	726	724	739	788	702	699	747	741	742	777	758	729	777	720	770	702	685	708	748	744	775	737	745	709	714	737	729	739	742	718	705	756	792	710	719	749	739	738	721	788	725	710	734	759	742	722	723	735	735	741	734	711	729	690	726	771	672	743	734	760	727	701	751	715	751	738	762	755	759	697	792	741	779	656	728	734	737	714	694	707	732	679	720	755	726	765	758	728	727	714	690	767	720	725	759	710	748	711	736	731	771	762	778	743	716	731	766	737	734	736	711	742	756	728	721	782	750	744	746	750	727	741	726	738	747	693	714	722	779	686	707	720	751	718	739	756	755	696	731	703	740	791	754	718	734	752	736	735	740	756	759	632	718	728	756	753	724	684	715	731	749	735	748	721	708	720	720	781	728	727	719	746	770	716	749	712	699	710	759	732	773	730	684	716	729	729	733	752	691	702	698	714	788	736	749	722	789	811	789	742	761	727	765	750	770	775	699	687	739	694	780	757	697	673	700	749	711	770	732	767	773	703	736	751	709	686	730	722	701	723	751	711	723	722	753	754	766	738	752	738	704	749	715	714	714	706	682	737	778	753	773	722	736	688	749	735	715	773	688	702	787	709	699	769	728	712	724	743	747	750	707	707	744	753	708	716	681	746	722	747	733	771	755	743	768	720	724	729	741	724	731	762	733	700	682	721	723	783	746	751	748	704	791	759	733	766	731	725	701	758	796	734	722	746	682	722	728	761	726	741	724	754	764	747	740	701	749	758	725	750	789	746	675	728	757	729	701	757	723	695	727	774	730	718	689	732	734	742	744	739	725	714	686	736	746	733	769	697	741	702	730	730	717	736	737	762	736	750	753	756	679	732	723	750	721	702	738	753	760	703	743	728	722	714	741	745	732	690	751	770	715	745	744	733	683	679	748	767	750	762	761	719	776	730	744	738	676	663	728	704	766	713	723	729	724	765	705	752
24143	21028	28018	24506	21151	16750	9128	5754	4320	3203	2972	3292	3229	3110	6467	7218	6514	4323	2678	1533	1013	766	595	526	518	503	524	518	536	507	474	493	475	533	540	519	530	525	502	510	482	512	491	540	504	498	543	496	490	511	502	519	495	483	509	469	505	487	510	511	519	558	475	488	508	519	526	468	447	543	514	527	509	570	480	432	505	500	453	501	471	510	502	522	527	499	486	498	519	534	462	520	496	509	521	478	481	497	520	521	486	508	516	496	498	504	502	524	503	535	518	546	546	491	509	479	523	521	455	502	492	509	462	523	491	468	484	499	539	450	521	517	467	514	514	518	490	507	465	482	484	496	523	480	519	500	484	495	526	479	485	471	513	498	508	543	517	479	481	456	487	466	511	499	487	462	509	508	495	494	507	514	540	494	508	480	463	522	504	491	518	529	484	498	520	510	469	494	518	453	514	510	508	475	478	500	515	516	524	500	507	504	528	501	509	527	521	470	492	495	528	495	472	505	491	476	544	508	513	463	482	510	496	508	522	488	486	484	504	477	528	529	478	519	475	483	479	540	529	478	502	494	495	489	519	501	448	493	532	515	476	478	498	442	495	521	480	482	510	459	479	511	497	531	485	484	494	502	472	495	498	517	500	521	511	494	537	502	489	463	519	494	518	443	471	520	512	497	501	481	538	485	479	507	509	490	518	532	498	504	486	494	521	489	484	479	524	530	488	476	533	499	505	492	445	545	543	538	478	520	472	487	537	523	502	475	486	502	545	470	523	468	508	510	514	524	537	511	583	490	520	523	509	503	485	529	521	471	483	518	511	538	505	480	513	518	470	461	490	513	465	477	501	558	507	475	482	472	484	513	484	470	518	513	470	524	498	474	475	532	528	497	486	501	488	491	500	535	499	515	519	534	480	510	470	524	467	540	516	496	523	480	472	505	494	476	464	521	472	495	513	508	488	529	524	533	525	493	510	466	488	529	460	484	480	517	492	533	498	499	499	507	526	473	483	511	474	482	519	510	519	507	505	492	505	475	519	515	479	517	465	477	490	496	498	489	472	487	542	528	486	467	494	517	482	541	491	495	514	483	502	524	536	492	555	471	453	523	488	511	471	458	487	516	494	489	525	519	482	522	480	478	527	498	459	499	514	471	477	540	526	480	476	521	501	533	522	497	487	504	516	494	492	529	482	512	499	517	534	478	494	482	480	526	477	511	525	481	464	493	481	483	552	489	490	482	511	508	470	495	502	506	506	453	517	517	506	510	469	482	496	509	501	493	529	509	502	531	507	510	512	472	528	533	528	491	482	508	504	511	469	475	520	509	470	538	494	531	507	518	488	461	511	468	483	524	532	496	454	508	545	510	488	529	489	520	538	471	488	481	488	533	467	492	506	489	474	517	518	541	486	470	503	480	522	488	494	521	532	515	526	504	519	526	499	495	526	504	478	465	516	509	488	502	481	475	464	523	502	459	515	475	512	507	463	497	456	477	509	530	507	502	483	497	506	485	520	546	475	526	551	536	541	489	517	480	492	474	514	502	510	516	511	546	513	502	496	534	515	508	456	505	526	495	483	520	480	481	494	513	502	465	497	471	483	503	522	510	511	455	505	493	477	559	511	496	497	511	483	502	527	465	497	492	517	507	542	492	526	528	506	537	529	526	492	528	527	488	538	539	518	460	504	470	480	468	514	508	467	500	479	496	519	520	494	525	498	504	539	537	501	527	525	484	475	486	523	521	489	479	501	487	493	509	516	460	492	506	477	498	476	438	538	475	522	515	477	478	491	509	528	510	472	466	536	468	496	474	516	479	509	501	495	539	495	535	512	487	483	493	523	507	486	521	495	505	490	457	504	504	521	541	480	514	486	525	433	510	516	531	491	501	486	457	494	513	491	525	495	516	500	487	500	472	482	468	527	502	505	526	516	519	502	486	538	473	510	498	493	538	506	494	495	499	487	459	508	497	467	497	523	505	478	482	528	459	530	503	492	507	511	524	474	468	477	514	463	532	487	502	522	453	494	505	512	518	513	518	488	498	496	510	467	518	513	525	472	511	470	469	509	477	506	490	510	477	503	495	506	483	513	483	504	554	512	502	498	469	520	463	516	530	515	538	453	456	488	487	495	496	464	492	495	518	526	475	501	496	527	450	507	478	512	513	491	485	510	457	519	510	467	521	481	520	480	468	468	469	519	500	493	517	487	506	479	508	506	480	499	525	478	497	525	526	535	466	499	493	468	516	499	466	495	547	523	474	482	467	502	491	501	485	534	499	490	485	509	509	490	506	543	494	471	472	485	538	532	479	454	497	514	462	499	491	502	501	539	486	497	504	515	507	516	542	499	507	456	497	501	497	487	489	522	483	530	504	492	503	501	492	488	512	496	450	491	506	460	522	496	517	489	482	498	489	521	504	493	503	493	499	512	544	473	508	530	521	489	511	484	563	521	491	476	480	524	500	465	494	526	492	520	485	526	499	476	498	463	469	529	469	506	529	535	519	484	499	481	495	480	503	515	513	502	486	488	530	490	529	535	479	505	503	503	488	506	487	514	531	507	545	522	494	514	498	524	432	487	476	553	538	510	517	545	501	499	540	537	498	502	486	477	511	511	516	525	479	489	497	505	502	494	497	526	523	492	470	531	488	518	460	501	501	518	543	527	479	508	483	486	524	528	546	482	523	511	494	464	482	471	509	482	521	514	526	532	511	473	504	497	545	497	531	508	480	477	495	489	489	486	486	528	527	485	511	492	512	525	491	457	506	497	464	447	449	496	497	518	521	499	467	519	511	490	456	487	468	496	532	479	502	467	496	486	478	517	524	485	508	514	526	533	510	495	525	486	490	518	523	510	512	527	528	522	472	503	475	487	494	446	546	513	505	503	500	516	498	528	516	508	522	499	493	439	518	499	498	507	519	483	479	519	473	506	493	489	512	527	529	492	552	518	540	510	485	522	481	494	489	532	509	505	505	509	460	471	536	467	501	489	517	517	466	484	507	496	493	526	488	514	475	469	487	506	494	480	497	507	479	512	514	529	529	532	474	474	487	537	483	542	508	486	528	441	506	518	511	461	511	504	507	519	499	507	478	513	462	544	526	480	531	497	487	467	501	521	466	520	479	497	503	517	519	478	499	481	540	510	511	527	470	507	516	526	498	524	497	496	502	499	474	522	523	466	544	496	519	521	541	490	502	566	522	493	526	483	532	528	509	501	468	490	502	519	489	504	488	529	526	495	472	479	494	547	511	512	496	519	497	496	473	496	541	479	508	537	493	496	522	511	514	516	496	481	538	513	474	511	521	446	484	538	506	466	453	499	510	501	507	497	491	508	504	501	521	478	493	500	460	498	492	505	500	465	488	498	475	511	475	520	476	497	482	488	468	473	542	496	505	512	507	566	508	484	514	497	519	484	523	490	519	506	488	469	477	491	484	525	487	489	484	506	513	464	522	483	476	535	507	478	499	544	490	486	489	481	463	493	506	539	499	521	490	472	507	507	515
27264	48318	39829	27778	25702	22054	15109	12754	10584	8092	7398	8293	7830	7571	13531	14247	12280	8636	5466	3227	2029	1280	1002	886	822	803	782	730	772	786	795	760	776	806	779	771	768	764	765	764	724	777	739	767	736	734	749	745	813	800	790	782	780	741	729	764	720	748	759	789	731	762	741	759	768	812	786	777	749	739	784	773	726	761	780	708	779	762	758	731	772	794	812	779	777	760	733	792	720	715	802	804	813	728	768	716	756	777	781	761	768	792	756	753	753	775	793	716	784	766	808	750	737	789	818	749	753	748	774	747	799	779	775	725	750	775	781	776	785	742	816	734	694	805	767	772	729	772	674	737	803	750	754	810	714	756	734	738	764	762	730	712	769	805	706	768	782	771	737	774	768	758	702	770	756	772	729	736	786	811	711	788	750	763	746	764	713	723	749	747	766	764	743	696	756	742	779	698	758	761	743	792	782	735	710	739	747	776	731	702	744	770	793	783	761	740	746	721	719	802	744	764	753	797	751	751	757	787	732	758	756	731	741	762	802	812	755	761	767	773	748	762	806	780	766	786	681	798	758	749	741	789	797	751	740	770	744	753	725	781	759	761	750	717	790	757	735	748	755	824	763	738	732	736	757	766	767	751	717	766	753	747	751	729	760	723	751	801	742	742	713	709	744	796	798	687	747	781	780	751	742	745	744	754	761	779	779	722	755	749	759	760	744	744	783	742	770	804	781	756	775	730	793	768	783	716	719	766	798	782	750	768	751	737	771	748	734	767	750	758	718	799	753	809	754	737	799	790	662	734	787	767	790	716	781	745	842	771	738	731	734	744	761	775	782	766	758	738	772	746	743	737	737	729	764	791	777	727	755	784	744	760	718	766	738	745	752	783	801	787	758	753	778	784	718	739	758	716	788	760	729	753	788	739	797	768	740	745	778	766	764	759	696	725	741	764	763	783	753	751	745	734	762	768	766	755	762	732	728	761	735	773	825	761	741	758	782	733	731	793	696	710	761	708	764	775	767	729	772	772	743	751	747	755	756	713	771	717	790	765	734	780	792	735	787	777	792	705	722	760	778	758	748	813	793	773	714	763	777	752	794	788	777	761	740	752	754	713	761	743	757	749	760	730	764	779	727	749	739	755	693	773	740	759	784	756	729	812	744	763	745	727	761	713	721	766	786	719	780	771	758	789	774	774	804	749	743	777	772	740	787	785	768	802	742	775	804	736	759	755	734	790	738	765	736	752	750	771	796	799	769	779	773	754	782	746	798	761	759	764	749	759	773	725	769	762	742	746	729	757	767	722	740	769	687	738	769	730	768	770	795	705	722	780	739	750	760	743	746	780	744	745	762	731	761	751	723	726	762	774	736	749	713	775	740	745	758	801	730	732	736	736	764	770	737	724	760	765	794	768	725	752	750	729	763	766	772	821	773	773	766	734	689	755	759	776	732	744	768	822	759	755	767	755	762	757	744	736	797	732	755	753	734	758	814	778	810	784	761	737	770	761	752	723	722	768	738	748	789	737	748	796	760	783	730	777	732	718	756	775	762	777	764	768	746	755	799	754	795	753	735	761	824	769	762	774	794	763	755	764	727	763	733	763	712	764	774	744	728	718	739	753	733	726	801	778	737	766	783	782	765	790	785	745	753	747	757	717	781	780	727	758	752	777	754	775	715	762	726	777	780	700	746	754	793	739	764	726	721	711	719	759	784	775	762	739	747	762	740	731	775	745	758	764	790	756	727	766	755	748	782	825	753	784	734	765	737	720	733	810	743	725	712	765	788	735	777	784	784	730	721	792	776	779	712	757	747	746	816	745	751	807	717	765	738	766	722	709	722	772	751	815	770	762	731	769	752	755	738	760	719	753	742	720	780	751	750	792	757	772	777	783	735	761	756	766	760	782	783	741	782	739	765	760	793	791	795	743	787	805	769	758	775	746	779	769	777	783	780	759	818	742	729	772	729	814	745	748	730	813	791	796	739	781	746	796	734	758	739	782	740	698	758	752	786	793	698	733	758	741	780	792	779	756	799	779	695	782	753	699	764	739	744	777	813	708	824	794	738	776	730	739	787	802	757	758	747	811	771	757	729	795	794	753	756	737	776	777	739	742	806	767	747	765	752	709	766	757	770	733	772	754	757	783	714	802	742	668	766	739	776	771	705	778	756	739	739	746	781	791	769	754	730	753	779	727	762	767	784	797	794	774	755	771	763	761	752	784	725	760	783	708	767	785	759	778	809	766	733	759	742	771	763	783	743	742	732	750	750	741	761	790	771	741	775	789	757	752	766	770	751	722	761	783	754	777	776	700	767	805	724	736	737	720	771	779	766	722	767	768	771	762	737	788	787	788	786	725	703	795	773	743	781	753	750	718	785	736	737	797	808	753	735	779	808	713	793	738	751	723	770	802	782	734	753	812	762	762	767	712	680	780	740	750	732	757	748	720	790	753	799	773	761	716	812	770	769	722	710	759	768	753	736	782	792	763	790	783	731	768	815	737	755	814	754	760	761	710	792	781	761	788	752	736	756	776	748	773	772	771	760	749	773	776	782	768	708	782	786	760	785	757	749	772	772	747	764	777	751	739	760	787	789	746	781	754	782	766	718	750	753	767	762	799	788	766	767	720	782	736	779	772	777	731	727	803	769	741	739	823	759	753	726	764	793	791	741	752	735	757	685	764	761	695	783	779	779	770	778	771	731	779	747	802	782	774	769	759	773	746	761	747	760	762	724	768	705	683	768	782	784	783	748	745	749	756	736	743	718	767	731	749	730	754	753	790	710	774	759	766	755	769	794	738	744	764	741	747	723	741	786	766	745	759	772	754	743	796	793	740	724	735	753	729	756	758	704	759	777	768	799	813	744	738	751	786	746	787	787	763	746	765	806	742	783	765	791	777	729	766	712	709	790	765	744	693	705	767	726	748	766	814	751	751	826	780	754	725	773	779	763	783	755	704	764	769	756	755	779	763	806	798	773	745	714	763	732	767	781	776	760	769	826	731	746	707	742	812	770	761	785	698	724	700	743	749	757	760	761	791	764	787	797	764	704	746	781	761	759	776	766	735	771	726	744	732	742	839	755	731	723	689	759	774	786	747	740	738	801	724	722	732	765	736	813	748	770	784	804	826	784	780	778	782	780	730	747	791	750	751	735	730	762	763	709	712	764	786	785	759	735	760	747	814	718	755	756	739	785	817	701	751	755	707	757	813	718	773	760	729	773	776	751	767	789	763	765	780	778	771	739	827	760	722	767	724	760	741	728	769	742	725	754	745	766	719	724	741	750	723	773	752	752	761	839	751	774	767	746	729	760	758	773	801	723	733	758	754	756	762	706	786	749	754	736	798	801	730	716	708	799	761	763	727	718	724	797	704	709	783	759	693	840	778	765	737	761	732	796	742	739	742	719	743	694	748	805	782	748	728	763	746	760	771	730	792	743	739	780	731	771	743	778	802	798	773	747	798	797	731	788	759	792	815	827	811	772	762	740	796	789	771	743	738	757	780
22922	21070	28796	23619	21343	21205	15134	7005	5658	5036	4219	4010	3125	4487	13160	15927	13058	9272	5433	2802	1658	990	708	558	478	457	479	418	485	466	397	473	457	444	490	440	443	464	429	446	462	427	430	463	465	432	458	414	499	427	453	453	444	461	472	442	461	444	432	496	455	461	467	450	457	467	452	455	462	492	415	506	469	430	454	482	452	479	487	465	482	480	432	462	477	459	430	453	464	456	453	461	446	458	478	415	489	447	474	460	472	449	434	487	454	462	477	427	432	470	486	481	408	472	431	439	444	448	497	480	437	441	499	441	449	455	443	464	504	492	465	459	463	448	436	439	436	424	423	434	441	459	433	473	436	456	458	424	491	424	434	460	471	458	450	455	472	446	442	455	455	439	463	441	443	451	432	488	453	448	431	501	403	455	455	467	455	451	486	427	482	461	463	393	415	435	476	440	435	466	484	452	482	431	487	434	450	445	443	458	462	440	439	473	465	448	508	456	503	433	438	472	456	496	454	470	461	447	442	461	442	481	475	438	482	473	427	470	451	435	470	426	442	429	489	453	499	460	477	435	448	460	467	438	458	460	475	449	488	458	481	440	432	461	445	477	478	470	492	458	448	520	467	469	448	449	478	448	411	474	462	450	461	468	473	492	467	467	439	473	468	451	482	424	433	419	430	451	465	449	460	387	441	431	439	478	479	475	458	449	431	432	457	408	470	452	484	464	463	459	493	469	444	475	499	456	470	463	424	466	418	434	436	438	442	441	485	487	440	442	475	433	453	515	473	450	444	480	484	483	464	446	477	453	499	476	454	454	446	424	486	448	434	414	442	459	452	461	425	428	483	411	454	430	463	470	427	467	488	513	446	458	476	433	461	451	446	480	442	476	465	443	438	448	418	487	462	499	462	468	425	451	463	447	439	479	441	485	451	474	457	463	487	456	463	462	476	461	444	462	449	488	458	449	471	453	452	430	471	443	452	443	443	443	458	431	437	435	468	438	436	435	462	480	432	445	457	449	452	458	441	466	473	469	476	468	464	484	474	478	456	411	443	446	420	467	478	507	465	426	500	473	454	468	508	459	432	438	477	443	447	459	443	442	432	447	472	446	460	443	426	446	430	454	433	444	494	425	485	456	453	409	460	458	448	458	445	453	473	452	434	479	463	460	451	450	462	472	423	461	428	442	410	465	433	434	471	466	453	465	466	446	462	417	493	449	462	456	481	442	445	476	458	426	477	414	472	444	459	469	434	463	488	449	490	444	469	469	426	457	441	460	441	448	476	444	492	484	437	460	443	469	456	488	454	495	434	445	435	441	452	456	435	464	444	458	440	513	481	478	459	440	474	436	449	430	474	475	469	436	469	456	483	458	465	437	458	464	448	475	405	461	477	470	465	417	461	417	491	452	461	449	447	487	466	413	466	454	446	440	454	472	444	459	452	473	445	477	489	470	487	470	496	492	471	442	462	441	460	476	439	454	452	440	429	466	428	469	471	477	456	451	476	424	451	485	441	472	497	448	436	431	444	411	477	444	432	456	458	455	454	454	494	426	443	480	477	436	477	447	449	436	457	481	422	506	449	443	448	437	445	443	444	444	468	448	451	455	447	444	458	481	462	454	454	433	478	428	414	466	445	463	483	439	465	514	412	429	468	461	407	461	465	453	460	410	460	455	471	468	446	497	454	420	474	472	415	468	448	452	458	444	443	435	409	442	424	427	438	466	472	465	446	457	439	443	468	444	467	447	439	455	452	465	463	457	475	475	464	443	463	469	464	456	482	429	441	479	469	455	427	470	476	447	457	435	479	424	417	439	473	408	482	419	451	417	495	490	425	446	469	443	482	437	435	467	429	463	432	445	466	449	426	429	425	479	425	461	439	442	443	482	444	425	473	456	447	441	506	489	454	462	467	449	451	443	473	488	460	437	456	433	427	459	480	427	465	444	524	475	439	485	477	439	450	473	465	470	452	452	470	494	433	442	424	469	442	451	446	430	422	421	477	427	469	443	459	450	450	454	435	455	445	423	402	468	487	412	450	427	474	487	464	442	468	403	462	445	491	449	444	405	478	440	470	447	425	489	465	483	495	445	417	466	444	475	444	475	404	449	472	451	500	442	441	474	404	452	458	491	432	459	454	419	441	457	446	441	424	506	477	478	446	463	460	474	468	449	440	473	424	487	473	453	486	451	463	485	421	453	458	450	455	474	461	451	453	422	458	462	431	452	431	425	437	432	457	464	436	446	418	478	450	476	433	449	465	466	487	421	486	497	405	452	459	427	480	433	443	449	448	449	468	476	407	424	431	500	489	454	418	481	469	463	433	413	456	463	446	411	454	516	466	485	439	466	430	466	443	441	474	431	453	458	501	441	444	474	446	468	418	462	458	427	471	450	431	455	480	465	479	457	438	487	470	441	484	461	492	470	449	479	457	463	450	432	421	414	444	441	440	436	457	459	406	471	493	439	474	476	498	445	446	442	429	429	418	479	468	470	429	460	491	462	455	418	468	449	472	428	500	456	454	451	466	447	446	465	445	472	471	442	459	478	440	490	464	454	441	450	458	415	493	499	476	431	444	451	435	455	433	462	455	430	474	434	440	482	439	456	491	432	501	454	478	458	465	480	445	455	445	478	462	473	434	469	434	442	467	452	465	462	455	411	454	475	462	458	447	412	432	454	478	472	500	480	450	446	448	465	470	460	465	465	428	442	461	466	464	423	437	502	448	456	439	465	438	453	471	472	435	433	461	491	418	423	447	452	506	464	468	445	461	415	433	456	410	481	461	455	440	437	469	485	444	449	464	452	474	477	460	451	474	467	478	456	448	428	428	419	439	439	497	462	515	449	435	455	450	464	478	419	433	450	454	494	493	458	423	453	427	476	457	461	481	443	443	495	472	498	476	435	442	448	451	452	492	455	469	448	441	461	418	408	451	425	476	452	451	446	464	435	443	451	445	438	438	428	463	484	486	488	437	440	439	424	457	460	458	476	429	488	434	437	463	389	418	425	412	456	478	482	449	431	425	445	449	488	421	482	435	477	456	448	486	462	495	472	443	446	481	438	488	456	478	456	397	429	424	456	475	417	485	423	425	459	461	467	440	453	456	466	433	472	470	438	446	473	453	423	471	441	454	473	455	488	449	429	450	466	483	448	451	472	456	469	430	455	448	467	447	451	440	454	453	475	463	458	465	457	457	463	444	432	446	458	462	482	447	432	455	477	470	414	414	437	474	460	475	449	448	410	443	489	448	466	432	441	480	504	453	478	471	459	477	476	471	452	452	465	467	459	504	475	432	476	444	431	426	459	437	450	466	456	450	449	455	487	466	478	435	440	483	474	476	459	419	440	421	470	459	480	425	472	456	457	479	434	471	420	463	463	470	445	463	481	419	495	461	466	504	485	442	410	432	480	494	508	437	453	458	484	445	472	455	472	399	459	486	457	473	502	475	457	493	477	451	465	456	428	451	455	429	453	468	440	438	428	449	430	459	474	439	449	428	460
30453	54669	46738	35995	30030	21017	16584	13817	13073	11455	10220	9696	7185	10484	22952	24446	20597	15469	10240	5801	3478	1944	1220	875	774	710	683	708	677	711	632	695	693	708	677	655	641	677	653	678	680	703	664	701	681	701	675	671	685	695	659	662	704	677	704	710	718	677	680	689	698	721	750	659	695	697	693	720	682	661	641	665	653	665	668	721	692	717	716	661	682	710	717	676	738	704	687	661	695	689	672	676	689	688	718	652	674	708	684	670	692	688	657	715	722	691	634	685	655	699	683	682	742	730	670	680	689	685	689	667	699	694	690	692	666	620	686	674	714	680	678	672	664	670	704	718	649	704	701	666	612	702	678	691	709	687	697	690	642	661	673	702	676	672	712	688	690	661	700	683	681	699	660	720	662	724	692	711	683	663	677	683	698	722	655	673	705	683	645	672	642	707	676	635	680	678	670	731	653	670	623	690	714	640	686	668	662	664	685	654	724	681	661	687	648	710	646	674	658	701	694	688	694	689	692	640	680	672	658	686	720	637	642	668	651	726	642	669	684	679	704	701	659	632	701	665	704	724	649	690	657	650	718	638	666	679	684	713	638	686	665	652	697	652	673	624	732	645	691	652	679	705	700	676	686	729	686	687	714	699	666	665	684	668	668	647	691	651	650	637	683	683	742	669	656	688	710	659	674	649	678	670	716	654	689	664	705	647	672	714	694	661	684	677	713	687	669	665	667	691	682	683	649	688	668	663	734	703	668	686	687	658	669	687	688	664	672	758	682	723	711	689	752	699	687	704	653	636	686	684	688	707	689	710	709	631	668	664	699	710	733	685	673	660	641	691	653	694	683	730	657	695	744	714	642	672	663	610	687	682	633	707	719	659	674	710	685	696	689	684	660	679	690	641	671	692	662	701	620	637	640	662	671	703	685	705	637	737	722	695	656	679	698	668	688	697	665	706	634	665	661	706	702	701	698	674	699	661	715	675	626	684	698	713	660	661	695	678	691	656	629	690	690	662	697	703	708	682	651	642	752	671	689	673	670	639	656	679	663	683	647	689	716	659	667	676	637	686	669	661	730	704	689	689	661	665	694	677	657	714	710	696	697	652	696	636	718	683	687	685	729	678	696	711	722	659	691	680	645	640	705	692	637	632	701	680	652	675	675	702	675	668	660	667	667	717	687	771	667	659	674	703	656	733	699	683	721	700	652	706	713	711	688	685	679	685	698	744	673	701	662	716	687	710	711	668	714	687	642	711	691	746	702	673	679	656	727	696	657	688	656	695	663	634	690	677	701	670	681	704	700	682	689	685	692	679	657	650	662	741	712	696	675	675	687	646	728	626	685	684	617	667	666	681	685	656	638	686	711	718	628	664	711	701	686	729	688	656	658	674	691	655	672	693	694	687	626	699	682	721	635	658	701	698	655	631	713	680	656	665	647	629	670	686	671	713	674	700	698	707	675	657	667	645	693	708	652	684	672	709	683	732	621	675	690	701	716	633	684	665	692	700	666	706	698	648	678	678	640	663	660	686	687	641	665	729	720	703	715	690	698	678	713	685	652	714	694	668	718	679	686	657	688	693	654	669	695	667	677	698	644	702	667	644	700	670	684	714	702	682	674	662	685	660	735	687	704	674	659	684	713	651	694	677	680	674	699	703	701	707	675	702	657	668	711	679	673	657	710	739	661	649	694	682	660	660	644	648	671	655	628	675	728	720	643	629	673	645	694	700	680	679	710	698	662	690	675	655	675	693	651	704	739	655	710	669	682	655	635	657	656	697	727	675	676	649	738	672	640	715	680	687	728	678	700	680	695	703	671	645	682	662	656	679	719	731	670	655	677	673	677	683	657	719	665	695	668	661	711	712	664	709	684	635	689	653	684	715	703	731	673	678	702	681	723	723	705	690	658	721	693	692	659	627	692	720	697	686	695	715	701	666	691	718	685	678	695	660	659	708	672	713	672	682	698	701	691	661	749	676	640	704	681	714	694	676	673	656	628	690	677	634	677	699	673	705	682	658	741	666	629	671	719	700	739	652	640	625	668	668	644	656	684	668	706	696	674	710	689	682	740	688	712	661	709	673	698	649	639	713	655	679	701	674	664	653	676	718	726	665	644	718	694	689	684	713	679	684	676	670	657	695	677	663	679	718	686	705	674	724	690	689	657	679	686	678	673	751	690	680	664	686	693	693	662	660	686	717	673	706	663	672	704	674	623	725	694	716	683	679	696	675	655	673	710	724	691	718	705	700	672	707	722	678	660	669	680	676	636	682	667	711	666	699	680	704	664	721	695	730	681	686	698	696	705	715	686	666	655	717	692	639	638	692	698	664	699	645	685	728	661	647	637	700	676	692	657	658	677	675	685	691	645	710	684	728	691	666	724	684	704	692	693	723	661	710	655	694	682	669	666	680	678	691	669	687	693	697	701	684	672	723	662	616	685	668	699	745	696	717	712	672	657	680	684	685	623	710	686	685	682	690	659	707	711	729	637	693	668	672	695	683	696	657	677	700	647	655	678	659	719	702	665	681	689	690	697	710	713	709	691	635	686	660	700	699	670	688	637	688	676	753	649	651	700	668	650	693	706	703	652	647	699	655	709	716	714	661	681	667	640	740	668	701	685	720	724	670	706	652	692	630	689	641	682	722	675	717	667	714	693	735	686	651	706	709	699	686	705	674	634	685	696	692	657	667	637	661	707	636	740	658	686	672	717	652	681	683	676	652	658	726	674	628	703	687	712	658	687	694	673	695	661	699	666	712	721	689	692	742	724	714	675	638	659	680	719	690	700	714	702	651	712	674	682	718	680	680	675	673	635	701	696	707	695	681	669	684	692	702	674	657	654	737	708	703	682	674	656	654	665	681	667	695	674	703	661	688	704	635	697	692	641	651	641	631	625	710	704	709	714	656	648	690	659	672	641	615	661	711	694	668	664	706	713	734	709	672	691	689	676	687	706	655	691	687	731	678	710	660	688	652	727	698	672	708	666	700	650	677	649	689	712	666	667	742	673	686	659	668	625	658	666	651	681	717	677	647	694	708	681	721	665	715	702	696	659	662	689	684	653	684	693	651	667	743	695	721	670	644	687	674	676	672	673	676	688	705	704	713	698	674	681	679	649	717	665	690	674	670	633	715	666	725	711	714	695	710	670	686	703	658	653	655	685	672	677	697	675	644	628	666	735	746	660	638	703	672	739	685	659	698	725	677	687	699	666	716	682	680	641	682	671	697	681	652	679	672	685	654	693	680	699	703	681	675	685	686	667	665	669	747	674	659	703	661	666	654	682	635	732	657	696	693	741	699	690	680	718	712	704	703	658	712	670	669	684	697	684	687	606	709	704	645	685	685	687	693	699	688	669	657	656	669	687	672	649	684	724	637	691	648	684	676	669	667	743	698	681	623	685	688	697	676	704	740	697	659	660	662	658	723	695	696	690	689	673	689	694	688	699	668	706	742	677	676	712	693	691	675	674	669	683	675	689	638	657	668	690	663	725	667	738	679	628	646
27517	24300	29284	21956	10298	5330	4826	3795	3466	2944	2264	1781	1417	1097	1694	1769	1402	1101	959	752	623	591	565	542	473	527	440	484	496	471	515	469	464	436	536	497	504	455	479	496	509	492	492	492	488	472	463	429	462	513	503	479	444	495	480	453	475	477	497	469	481	489	483	508	486	504	479	464	455	461	514	482	461	521	502	497	472	520	485	466	518	476	438	490	443	472	493	489	464	467	447	460	516	471	485	455	522	491	496	462	460	481	510	490	493	512	482	491	473	459	492	470	486	463	474	464	460	435	511	476	475	499	499	543	461	474	481	470	500	473	488	476	483	482	454	478	474	491	465	504	470	433	492	472	489	479	446	492	463	491	496	512	486	478	503	488	468	483	495	492	506	461	475	432	493	474	476	515	471	468	471	478	475	458	506	501	461	507	433	497	491	489	482	526	496	484	486	480	490	464	461	512	513	479	464	487	461	463	465	503	506	465	480	501	476	429	460	517	476	459	440	504	495	464	487	465	486	516	457	481	471	472	508	506	435	517	480	543	481	467	484	495	508	503	478	484	479	454	493	464	530	467	477	486	552	521	457	475	508	472	522	481	439	464	492	446	519	493	510	497	513	449	498	439	485	478	482	506	476	464	471	486	483	461	474	453	500	463	473	457	482	490	493	513	473	494	504	526	470	522	461	492	447	501	461	495	477	499	472	487	483	485	457	469	497	503	494	507	494	450	486	459	493	483	488	462	499	461	479	464	463	496	487	493	451	471	477	443	457	465	425	501	509	498	496	476	467	475	439	475	491	506	459	453	480	482	454	473	482	480	515	488	472	516	514	505	463	501	462	463	488	478	481	448	482	455	495	504	422	478	559	475	422	520	452	484	467	502	483	519	485	447	510	486	465	515	469	487	456	462	472	497	461	454	518	492	504	497	453	462	499	495	444	472	476	471	518	513	502	489	492	519	451	459	451	517	491	510	476	507	533	555	494	505	505	455	452	488	507	511	496	487	478	475	498	480	494	494	488	459	508	499	471	481	506	498	473	446	518	498	497	475	471	470	498	456	514	483	518	506	484	476	476	452	477	474	483	492	510	498	500	500	476	472	474	476	466	487	513	487	519	480	460	513	502	499	501	481	466	501	503	481	542	484	479	530	507	480	482	474	465	485	468	460	477	474	465	484	498	483	470	503	440	486	455	488	468	488	478	458	477	464	487	532	504	503	441	457	472	491	485	481	476	494	450	496	482	490	441	494	484	460	467	479	463	487	497	471	499	485	483	521	459	478	483	497	447	484	488	476	485	470	516	491	506	479	471	482	480	481	446	494	502	443	527	479	493	435	454	435	496	482	447	466	507	485	491	515	437	480	503	459	475	465	486	458	489	489	472	468	484	516	455	442	450	476	525	485	454	495	521	450	463	490	488	481	462	485	492	449	482	444	462	482	478	475	505	478	485	488	478	484	485	494	490	470	493	469	483	497	488	441	450	457	503	475	493	503	486	454	483	464	481	494	477	452	489	521	512	502	477	535	466	504	485	462	479	457	458	452	513	491	475	457	462	505	474	426	521	468	521	470	497	520	522	496	470	494	470	477	502	495	476	461	472	490	472	474	500	475	479	483	477	472	510	470	476	511	490	509	506	515	475	486	505	516	434	503	480	476	460	454	463	460	457	474	472	475	507	469	509	467	452	488	483	500	481	506	492	484	482	473	486	503	465	450	489	481	494	478	466	467	444	447	503	499	445	466	474	494	506	473	459	475	485	500	498	478	505	449	442	466	496	436	506	466	480	438	448	475	498	471	490	454	480	495	491	464	470	505	508	486	496	463	497	507	490	485	482	465	469	449	448	465	516	434	469	473	481	459	494	490	489	456	500	462	447	469	533	469	486	445	461	524	527	471	464	481	491	475	483	490	488	457	480	501	488	477	491	452	481	494	501	483	469	512	487	484	459	471	495	513	474	510	451	466	455	454	471	475	474	504	433	463	492	481	487	509	475	490	465	472	492	497	502	525	470	487	459	480	449	506	489	492	455	451	460	487	507	473	504	496	485	465	470	440	485	497	453	487	451	519	488	469	476	462	463	499	494	491	529	478	463	473	472	471	448	472	434	507	506	432	488	478	472	500	521	496	477	468	510	512	478	476	502	506	462	478	478	486	486	497	459	498	510	487	481	489	494	462	465	507	467	466	484	494	438	470	481	477	483	545	445	473	478	471	488	477	487	498	505	475	496	446	509	474	519	495	474	467	461	455	490	476	457	498	479	475	481	442	495	472	509	458	511	497	509	453	492	448	468	470	474	483	483	466	476	450	456	478	474	461	488	453	486	493	443	504	483	471	496	487	463	518	496	515	457	486	500	473	471	489	453	461	526	479	455	523	461	490	489	487	496	460	503	518	478	449	451	533	457	498	487	471	507	458	468	465	489	496	532	500	514	471	495	505	504	501	463	459	516	487	486	510	445	494	457	463	477	482	493	519	488	497	445	490	494	497	505	452	494	451	451	446	495	486	472	475	473	493	491	451	502	420	490	471	459	457	489	459	460	479	450	525	453	454	469	469	523	522	500	512	482	442	464	486	466	467	478	495	470	457	477	489	440	482	469	499	458	527	498	489	472	477	476	472	477	470	506	461	469	465	488	494	471	480	471	494	463	491	482	508	462	483	473	491	517	505	481	505	522	539	480	474	507	437	507	532	511	494	471	466	449	484	438	479	463	475	466	475	496	439	482	476	463	451	456	457	460	470	487	478	520	492	446	491	508	488	466	440	450	490	507	489	517	462	490	502	488	470	475	529	465	488	494	463	434	498	487	497	487	483	499	500	479	484	514	490	517	477	482	490	472	463	496	454	491	483	542	495	504	507	423	482	485	478	465	493	485	509	469	491	506	471	481	496	439	493	487	458	475	482	493	475	479	504	517	512	503	499	499	458	483	466	480	452	474	454	478	507	466	513	498	511	503	464	498	481	457	476	475	506	475	488	515	519	474	456	475	497	501	494	501	500	494	483	480	466	488	473	463	517	499	472	485	530	474	472	481	491	500	485	489	493	465	484	500	487	451	491	500	481	486	476	520	451	477	460	505	466	483	436	482	506	507	460	482	495	470	472	509	493	477	442	508	529	500	489	482	466	452	467	496	462	479	481	497	459	530	441	520	508	516	468	445	531	481	474	503	466	480	507	530	467	454	535	538	466	462	492	467	472	521	461	513	472	466	475	474	487	432	498	495	482	477	466	501	521	456	471	482	465	481	476	511	469	416	500	487	479	501	490	462	494	497	479	518	471	501	497	469	473	476	461	460	464	488	525	451	450	465	467	501	492	518	454	476	489	484	500	509	495	458	460	455	464	485	491	494	484	437	489	470	474	513	491	484	478	437	474	483	513	439	489	462	442	512	474	468	473	483	494	486	512	503	513	487	458	453	508	491	478	495	519	448	478	457	501	502	487	491	467	507	502	493	486	458	465	449	487	483	475	465	468	496	449	498	511	463	492	483	476	475	495	458	465
27327	41113	37494	25620	15981	11346	11455	9402	8992	7578	5718	4562	3282	2251	3765	3812	2697	2114	1717	1343	1025	927	838	761	778	754	733	710	717	757	727	713	745	691	742	691	751	732	725	773	732	729	699	781	704	716	702	654	729	724	745	800	732	722	731	756	762	717	731	697	739	718	751	730	750	835	720	713	711	787	724	796	740	746	723	714	779	695	717	729	669	703	696	716	677	695	742	730	761	728	721	687	768	706	765	689	735	774	705	734	752	688	734	732	728	688	780	703	729	750	733	707	730	733	758	763	729	740	739	725	721	745	736	701	716	701	778	742	721	684	723	761	711	703	746	682	711	730	699	722	760	729	704	749	746	712	772	696	685	814	752	695	772	654	710	761	699	721	719	754	734	730	689	773	720	700	703	714	662	778	751	745	754	742	699	692	741	758	725	784	808	680	770	757	728	691	735	718	735	734	768	745	732	708	745	733	689	679	738	723	733	717	701	728	746	742	708	736	715	759	693	686	705	724	735	702	725	699	744	735	750	737	754	680	722	746	735	681	676	703	729	716	737	735	728	693	724	670	722	737	732	710	669	759	711	747	751	742	706	725	693	741	741	754	746	711	738	716	702	767	716	715	718	758	753	755	741	734	696	694	652	731	803	728	725	733	743	654	713	760	729	702	698	714	759	723	718	713	755	712	746	675	737	739	787	662	715	741	700	737	735	770	640	742	733	731	693	716	742	695	723	714	736	768	755	713	664	690	769	727	744	697	756	778	738	747	704	726	696	740	723	749	735	721	710	680	708	716	706	738	745	708	705	731	706	734	736	714	721	752	751	731	744	765	706	713	715	708	691	699	741	724	713	726	742	722	787	742	724	739	669	748	700	712	745	738	746	743	718	714	710	694	715	706	752	735	723	713	694	716	699	722	765	767	730	699	741	728	738	714	704	776	737	730	742	747	766	727	736	727	716	708	753	773	793	705	730	728	710	701	699	733	696	731	705	742	799	695	761	719	727	689	750	726	704	754	756	668	765	709	710	723	691	707	732	696	719	732	740	724	707	695	782	687	704	779	769	679	741	727	719	762	707	735	741	754	749	749	741	722	755	713	761	706	686	706	714	721	691	696	698	713	727	767	763	746	735	742	728	729	694	747	697	678	666	759	682	681	732	773	718	752	721	760	649	709	726	746	751	777	725	755	774	697	726	702	729	719	737	750	705	726	761	761	716	681	737	757	760	743	715	750	742	696	751	759	714	703	734	728	762	710	712	711	740	751	734	697	713	677	764	717	714	728	684	751	690	740	762	688	699	740	734	724	729	756	718	721	740	749	735	749	692	749	702	755	770	722	723	707	700	698	770	756	709	772	758	743	782	742	743	733	700	789	726	772	744	686	793	748	741	738	733	731	738	742	695	701	807	713	747	708	731	747	733	785	770	672	779	738	664	716	693	722	729	672	716	734	758	721	760	717	756	700	771	738	736	752	758	711	698	738	733	690	815	766	719	808	774	710	679	767	743	749	694	787	711	664	696	735	746	785	717	731	729	758	721	741	695	718	713	747	725	703	730	764	740	739	738	732	706	752	782	756	763	727	749	750	725	699	725	731	709	695	726	726	728	721	757	747	717	734	724	726	718	707	725	724	735	775	711	774	738	740	751	690	729	749	704	712	716	765	723	729	794	719	735	754	680	731	723	753	716	727	710	718	698	703	733	753	757	727	707	718	694	759	755	758	776	729	724	749	760	717	704	724	728	739	744	723	735	738	740	722	739	755	730	735	745	783	711	720	725	731	714	716	678	727	747	776	720	773	719	740	773	707	702	712	742	738	726	726	746	715	695	709	683	705	731	711	726	708	711	700	756	692	732	818	779	734	667	719	731	656	762	757	747	713	724	735	755	740	784	714	720	727	733	721	762	708	703	751	684	714	749	713	734	770	787	722	738	734	711	706	684	749	708	753	744	685	729	725	701	722	719	713	748	727	705	738	689	738	713	723	722	738	804	781	691	725	697	753	692	724	710	732	734	726	742	729	726	738	725	735	719	720	771	712	721	744	746	742	683	709	701	689	759	733	748	723	736	722	724	755	715	809	760	745	731	723	752	719	716	710	733	749	769	740	734	747	756	753	756	725	745	733	710	700	750	730	714	763	707	718	686	725	715	757	748	751	681	738	734	715	751	721	711	765	734	767	720	716	719	722	749	753	694	734	724	810	742	748	757	765	703	710	758	740	751	761	749	766	763	661	740	724	704	724	687	697	702	728	689	749	755	759	658	749	717	708	709	755	691	718	706	714	744	738	726	740	737	743	720	718	722	735	748	708	750	724	728	682	745	730	759	764	747	773	799	724	746	730	745	746	731	782	734	713	747	728	699	726	720	758	759	754	762	709	717	737	717	742	695	735	744	722	719	753	746	708	747	725	748	728	756	740	685	736	747	689	762	766	751	759	747	744	720	687	730	722	706	727	730	717	721	700	744	746	740	735	772	719	714	681	711	761	728	745	726	734	762	738	727	724	793	795	712	722	695	712	706	797	751	775	720	671	715	696	722	715	782	722	784	736	774	754	726	708	718	645	739	745	711	738	713	713	742	718	771	758	700	692	748	725	694	766	722	732	733	737	684	669	792	721	742	756	708	703	798	752	697	728	750	746	772	742	749	669	708	711	769	761	740	745	713	748	746	745	728	757	751	733	751	766	708	655	714	769	706	759	730	752	728	759	752	725	737	698	758	699	733	747	769	712	717	739	721	708	689	754	731	720	731	709	724	731	748	685	713	751	748	751	729	757	736	757	719	706	743	769	709	690	756	702	714	723	700	718	704	735	700	718	741	711	739	752	760	693	744	715	694	760	725	755	691	690	735	723	730	710	722	715	772	717	720	748	738	737	682	710	727	754	733	745	712	737	745	740	814	706	746	777	764	723	777	697	769	743	772	715	738	733	733	700	738	725	718	706	730	716	764	749	733	754	736	736	715	719	760	758	718	743	715	741	707	678	773	687	768	763	723	726	721	708	761	758	751	691	726	741	702	725	738	730	723	716	721	771	785	712	722	715	713	769	739	746	762	714	692	778	760	680	736	723	718	716	726	712	760	774	758	695	712	777	727	743	722	766	724	721	736	730	709	660	743	795	716	736	758	757	688	697	739	734	751	697	712	768	728	769	808	718	734	775	718	722	727	734	735	747	714	737	734	719	695	752	694	757	719	711	713	725	741	751	719	735	741	738	749	721	684	738	704	732	746	727	741	752	721	742	717	733	730	709	730	722	759	799	692	723	739	749	726	740	704	743	720	698	760	708	751	752	732	699	700	694	697	774	759	742	749	750	720	768	726	724	736	726	758	740	752	700	772	728	735	710	713	739	720	714	740	705	755	729	743	743	703	721	738	753	744	731	727	738	733	704	720	721	780	719	725	723	721	712	723	720	730	690	781	690	728	715	724	672	694	748	769	751	694	700	732	754	732	748	715	746	726	735	756	719	752	710	729	693	766	769	727	751	717	738	676	742	714	718	704	687
24206	21115	28356	24475	20410	14341	9330	5937	4460	2906	2792	2124	1722	2232	5930	7829	5683	4427	3101	1935	1348	909	715	582	502	523	512	521	523	511	511	505	479	512	511	505	508	521	452	501	483	497	523	506	524	490	529	522	523	520	514	474	447	544	492	500	465	511	516	518	535	487	536	517	470	502	508	476	518	487	547	499	470	482	520	500	481	500	493	518	517	475	461	519	486	501	502	519	516	478	489	489	489	561	465	489	503	508	527	471	485	468	489	493	470	515	526	501	518	494	498	532	493	515	522	498	506	542	494	495	544	515	487	466	481	539	475	516	517	487	471	476	493	498	517	547	540	530	469	529	483	467	492	480	490	498	474	516	503	467	466	523	490	490	499	451	529	473	493	470	522	524	494	499	508	521	531	541	491	523	464	517	490	527	510	484	486	509	513	499	491	514	480	518	487	516	484	496	501	506	481	486	472	520	475	502	489	506	509	475	478	490	473	496	492	520	483	461	519	492	488	427	498	506	486	464	501	491	501	498	496	499	497	530	502	503	506	512	517	517	495	446	449	470	497	503	526	490	497	466	505	515	535	476	483	446	501	489	470	489	503	490	519	497	507	511	479	518	463	486	495	527	491	507	519	495	492	462	480	489	510	499	467	521	504	524	497	545	516	506	525	535	511	490	471	513	438	474	511	497	536	497	495	500	462	500	479	519	490	489	508	526	505	478	529	523	499	534	488	499	509	487	471	456	510	542	500	486	473	483	463	442	498	508	514	489	470	499	540	504	504	508	501	475	454	512	508	516	521	478	478	512	475	506	438	500	486	535	487	454	487	507	467	488	475	516	478	501	514	490	471	489	528	487	499	506	518	529	497	502	502	494	492	498	480	502	502	476	471	555	497	505	485	454	528	511	491	483	554	545	519	491	517	498	481	508	490	496	463	510	479	511	453	512	458	469	488	498	510	499	518	505	498	468	508	524	485	519	480	528	495	512	511	473	502	509	479	505	482	480	499	495	505	505	499	521	496	491	506	517	509	499	533	476	507	477	467	496	457	524	473	514	478	489	490	478	539	508	523	529	487	487	512	524	492	509	489	508	516	519	504	500	497	490	487	502	500	499	501	511	528	483	501	500	491	508	555	524	479	521	496	519	488	517	474	549	513	548	535	538	531	496	521	493	464	495	490	521	459	499	482	513	505	477	545	492	535	455	486	506	512	474	514	493	472	513	486	489	499	515	494	507	495	456	476	528	467	517	485	498	467	506	493	529	534	510	493	490	474	480	539	549	505	510	475	502	502	498	514	510	516	501	490	513	479	493	478	527	498	528	497	449	496	514	510	515	520	522	485	490	480	493	510	510	490	490	526	487	490	521	467	493	491	505	524	512	513	525	518	476	508	504	483	513	504	502	471	519	520	514	517	536	524	500	478	486	486	525	514	494	499	460	497	530	494	543	522	509	527	476	494	499	537	502	512	514	477	529	523	485	490	538	516	527	491	500	526	499	505	486	518	467	509	503	498	468	493	483	480	532	495	508	500	504	533	516	516	511	536	507	525	498	445	464	488	465	478	509	469	503	495	511	482	487	518	469	509	503	485	499	497	515	522	481	527	511	512	519	470	472	504	494	510	496	522	495	520	478	514	566	517	507	521	526	495	474	459	555	498	514	485	511	537	517	502	534	512	475	444	512	515	537	499	503	484	493	470	516	476	512	482	533	484	474	505	470	505	472	490	478	492	517	498	513	503	506	545	456	508	542	481	474	492	486	482	498	501	495	510	505	496	504	505	512	468	513	469	534	489	497	483	464	501	501	502	499	506	473	511	486	512	489	512	442	515	516	477	506	505	474	506	452	521	508	487	527	513	493	497	463	478	468	462	503	512	490	486	508	478	475	508	509	531	520	502	535	475	493	486	491	526	502	527	508	530	468	451	520	476	493	558	506	486	475	485	493	478	486	502	462	469	475	517	513	464	497	511	494	468	464	484	501	476	548	495	520	509	484	490	475	458	487	452	486	492	516	504	488	488	528	501	513	458	482	485	512	500	444	495	513	536	508	487	490	531	481	473	536	485	498	471	498	495	516	502	479	496	529	494	514	491	509	471	497	540	518	518	471	501	510	503	539	496	469	538	478	500	506	591	471	515	508	515	513	509	515	506	508	485	457	472	532	519	503	538	515	506	509	479	504	511	485	472	488	481	470	522	502	547	491	504	488	503	492	480	481	469	483	529	503	503	482	531	504	464	524	532	472	479	489	497	510	523	556	499	491	500	511	504	510	514	458	500	476	498	506	516	476	478	505	475	518	501	513	521	519	494	508	500	521	480	543	499	486	487	486	486	506	480	515	459	489	479	492	522	486	477	474	550	492	478	519	513	530	487	507	473	490	475	478	536	469	516	469	552	475	500	505	482	520	493	481	497	501	483	476	478	487	470	484	512	503	501	520	455	515	525	486	492	499	499	509	505	513	530	517	471	514	503	521	484	495	500	552	483	563	494	515	511	511	484	492	502	496	468	508	509	517	488	504	474	489	502	499	524	458	517	521	499	465	511	518	500	472	463	485	518	491	500	444	517	506	505	485	500	497	479	499	510	483	486	477	504	465	504	496	459	464	482	512	497	507	475	460	511	476	504	489	483	475	493	525	522	488	538	462	514	529	506	502	509	543	463	494	514	497	463	481	526	519	484	466	477	512	478	511	555	516	511	506	504	499	495	477	486	499	525	507	515	482	499	505	489	494	521	472	537	539	451	469	542	499	469	479	504	495	480	475	486	457	523	528	500	495	476	537	518	493	511	502	510	478	474	504	466	487	499	504	517	515	480	505	516	503	500	458	458	461	480	490	527	472	514	518	460	481	501	507	510	514	491	506	543	549	476	558	497	502	521	481	465	480	521	489	500	471	484	489	485	527	528	481	497	499	524	534	489	500	455	486	531	494	454	498	471	464	518	474	478	458	486	487	492	442	501	521	544	511	469	505	506	484	514	498	520	511	502	482	510	492	515	504	491	512	551	500	485	492	513	527	463	464	482	498	539	528	489	530	447	506	509	507	471	479	515	488	494	426	480	482	488	464	531	499	477	501	516	511	540	524	506	498	505	487	468	506	502	552	477	510	526	495	516	521	507	484	547	524	456	478	500	485	513	538	509	529	493	474	527	503	476	490	500	508	482	463	537	502	486	527	485	487	552	498	516	515	524	540	532	461	475	508	506	472	485	442	466	474	520	491	513	482	518	464	485	486	497	471	476	461	496	469	467	502	471	509	488	500	488	504	507	496	453	473	543	482	477	505	499	530	485	492	484	471	507	479	510	524	490	523	499	482	521	502	504	475	523	469	473	458	493	473	486	459	447	484	498	480	466	494	445	506	518	479	481	489	471	484	478	518	496	510	501	524	486	515	488	482	466	515	525	500	516	540	467	530	456	477	463	530	499	501	495	489	492	516	488	494	513	513	484	483	523	473	467	483	515	515	476	538	514	528	502	525	491	480	511	512	499	494	559	456	482	495	521	551
27553	47490	43697	25547	21213	19021	16403	13061	10885	7415	7111	5532	4086	5473	13080	15022	11192	9004	6661	4149	2683	1648	1121	853	842	789	772	793	752	753	783	733	739	725	762	787	742	720	759	760	769	790	716	772	780	749	742	781	697	724	788	813	754	769	796	762	776	739	711	787	750	758	793	773	778	768	763	756	759	749	786	797	668	772	711	715	756	750	765	750	772	773	759	727	800	804	780	801	758	781	753	776	752	790	765	768	774	772	754	735	784	769	800	772	740	791	761	763	739	767	813	770	715	737	747	730	842	709	741	716	744	758	764	723	737	733	759	751	792	739	785	751	723	748	773	770	762	788	787	791	720	772	757	766	805	741	756	771	712	753	731	752	771	756	752	782	775	817	741	742	742	782	756	765	759	713	733	736	729	806	665	810	764	720	761	747	744	733	722	746	756	778	742	739	832	765	778	736	795	760	743	692	753	696	734	774	741	769	704	727	740	732	742	774	772	799	792	756	800	729	734	768	771	690	769	780	755	718	759	711	755	748	752	750	723	800	719	774	753	734	773	734	793	699	755	761	732	723	721	764	730	773	702	749	721	822	788	783	728	758	775	785	730	789	715	783	720	820	769	766	755	759	715	785	747	713	770	795	757	783	795	741	779	783	750	719	746	763	778	769	727	766	720	793	707	728	747	775	763	771	764	769	796	749	770	761	756	754	781	768	776	776	791	763	764	774	777	738	724	747	754	754	780	742	771	745	729	741	716	727	784	796	758	769	751	766	792	754	775	776	747	749	724	787	766	772	793	785	729	779	710	796	808	781	737	791	780	758	702	764	734	735	734	811	738	720	744	719	769	759	733	753	711	762	790	745	770	746	852	757	730	782	814	733	718	751	785	793	755	762	779	743	764	739	755	762	718	770	753	761	750	767	740	767	727	764	765	746	758	749	757	691	719	720	767	747	733	739	703	760	804	742	738	724	727	797	750	750	770	750	758	752	774	744	821	680	761	782	761	795	709	742	745	709	729	770	785	759	792	695	709	792	761	756	711	764	770	802	714	742	746	742	782	750	789	742	744	770	775	719	725	707	751	774	760	698	739	751	746	754	736	746	834	725	757	723	772	765	779	792	751	756	702	725	757	812	753	740	767	698	772	728	733	733	737	781	754	769	739	774	764	738	714	723	739	725	755	756	772	808	736	730	768	797	756	718	746	746	819	738	720	761	784	761	784	776	757	775	726	804	781	748	757	749	740	708	794	761	763	736	758	786	832	759	739	783	782	714	772	741	732	724	751	807	751	761	763	729	729	751	775	762	730	746	740	760	787	760	699	794	807	748	767	761	727	769	789	778	757	762	755	778	748	748	716	764	819	712	776	815	734	762	806	736	746	729	734	750	728	707	737	733	755	772	757	760	723	679	762	802	745	700	763	789	725	785	797	742	768	714	763	761	679	729	758	746	722	786	732	715	735	775	753	763	736	748	740	744	713	742	726	706	765	714	781	803	719	812	749	748	759	719	784	772	803	777	763	767	779	765	767	779	780	732	745	769	782	743	763	733	746	703	763	758	746	752	746	758	732	793	742	778	808	789	724	761	756	765	770	775	710	773	751	802	756	745	798	748	758	773	765	784	757	733	775	776	742	783	745	737	779	820	727	759	738	728	733	743	737	787	740	785	769	727	722	786	728	797	723	783	812	798	754	726	718	760	791	752	736	775	762	724	781	752	794	747	686	788	724	754	733	721	747	787	734	775	719	737	770	754	773	798	720	750	729	766	694	754	764	752	771	739	800	795	732	783	761	773	719	758	756	784	748	760	769	752	747	705	732	774	760	731	788	802	765	758	748	739	709	730	737	759	749	795	770	750	766	800	773	720	738	799	703	786	770	751	711	805	728	732	763	796	792	751	756	798	745	781	755	758	712	779	756	760	748	743	779	794	762	777	761	749	785	736	712	695	741	717	761	773	773	773	767	785	738	769	790	783	747	747	781	770	727	781	766	750	743	751	801	780	767	739	780	734	739	732	756	782	758	816	763	772	754	756	790	745	787	766	775	748	776	762	767	781	727	733	804	733	715	752	709	776	759	736	741	769	722	743	725	735	725	759	731	761	773	751	766	789	746	773	705	752	752	690	764	746	764	771	758	732	749	748	767	769	762	805	717	733	743	738	784	728	752	761	758	780	779	800	724	754	745	719	767	703	783	751	734	818	755	781	742	765	804	801	753	769	737	763	734	761	755	808	688	752	721	777	770	728	774	760	775	732	722	755	767	769	749	778	765	685	749	783	770	766	731	796	749	754	729	749	759	790	746	705	768	734	747	729	739	758	737	725	746	765	744	749	766	785	707	790	698	754	785	754	741	711	786	760	779	710	787	786	772	794	787	772	754	762	733	755	737	719	777	729	743	775	739	738	792	723	740	812	839	691	731	782	749	802	751	762	769	780	752	725	744	777	728	754	766	763	795	786	761	759	739	771	727	761	707	750	732	704	758	742	694	762	758	785	769	715	753	741	792	790	772	769	768	710	787	785	761	768	752	748	808	744	827	742	715	738	717	753	734	779	734	756	804	757	734	724	757	750	761	792	781	721	772	750	798	760	759	718	773	737	716	729	746	700	750	825	759	714	759	788	742	772	746	779	754	771	783	698	755	775	731	772	782	774	743	805	750	755	717	779	736	760	739	753	749	795	758	797	776	709	735	752	759	811	740	748	781	740	764	741	754	770	713	773	743	699	762	750	776	757	760	762	752	756	730	738	730	765	763	736	789	735	761	756	774	726	740	747	751	743	794	775	764	789	716	789	750	781	738	749	770	753	752	729	744	764	774	709	785	805	779	762	776	779	703	757	783	788	748	789	824	759	775	735	782	750	763	750	739	741	760	786	726	774	767	741	771	755	726	723	736	757	778	719	752	742	721	771	676	764	728	767	721	778	749	784	787	739	757	746	788	772	790	766	798	785	789	692	727	743	764	764	762	752	715	772	766	761	758	800	702	772	767	720	794	725	734	777	727	781	754	808	767	748	744	779	748	725	777	717	729	761	768	739	777	779	782	768	728	753	752	784	729	731	709	769	776	774	734	764	747	772	757	739	738	733	722	720	747	789	725	736	767	706	747	761	779	745	768	730	711	746	745	754	763	761	764	784	765	772	760	729	795	689	761	761	761	719	785	741	781	711	752	785	698	732	779	683	770	731	767	747	754	754	804	769	776	760	753	742	809	751	781	767	756	746	824	747	747	820	750	753	754	734	804	760	761	763	748	750	737	815	737	793	754	757	777	776	731	754	771	816	766	754	747	756	733	744	770	746	751	787	725	773	762	766	791	774	734	782	784	797	753	779	733	760	766	757	742	781	780	736	725	753	710	756	762	714	780	747	785	747	755	746	737	771	728	758	775	764	776	788	749	745	741	768	742	734	740	751	756	755	770	731	778	749	770	799	731	794	755	761	786	802	701	823	753	785	760	759	715	779	766	733	733	758	748	775	748	738	826	783	746	775	729	741	784	775	795	725	777	731
23012	21082	28805	23655	21156	21333	16797	9167	4787	3546	2608	2634	2571	4145	10187	14293	11431	9251	6909	4578	2924	1646	921	662	526	463	486	460	482	486	411	466	423	445	449	431	467	451	453	442	419	444	445	450	452	427	444	447	423	455	462	427	419	445	402	429	403	429	461	429	427	465	488	464	474	482	434	429	440	439	452	441	469	421	473	436	427	473	470	410	434	439	445	431	445	447	497	452	441	427	465	455	446	435	453	450	443	413	434	426	452	451	444	432	459	459	464	436	426	442	471	433	410	440	430	445	423	435	437	444	444	507	429	423	436	433	439	432	436	449	457	424	451	489	416	443	423	434	472	467	426	448	425	425	484	465	458	446	475	459	456	432	483	456	422	439	437	434	437	425	464	436	450	471	457	445	396	432	428	428	412	443	425	457	427	451	414	427	466	447	465	450	458	457	492	472	466	416	418	447	455	436	463	435	450	421	428	450	464	403	458	431	408	480	444	449	461	429	424	446	480	441	448	487	451	457	424	405	404	417	477	487	397	393	433	468	432	439	449	421	446	455	406	471	424	417	436	440	452	416	453	431	440	496	421	433	473	453	446	452	473	441	457	515	410	439	416	402	471	472	434	468	443	438	409	455	430	442	463	501	445	444	431	452	465	465	463	426	440	420	475	436	434	428	412	411	414	455	406	461	465	454	446	441	453	478	453	472	483	435	395	432	460	458	391	447	438	439	445	463	440	424	418	400	458	442	435	456	429	446	480	452	417	428	414	418	434	432	434	421	441	447	444	428	429	435	444	457	427	454	439	420	447	466	411	467	457	422	445	473	450	426	452	441	457	450	465	485	441	452	400	436	402	459	477	448	459	456	444	436	430	437	475	447	426	422	472	396	440	433	462	428	422	428	428	446	462	417	416	463	444	412	465	463	480	436	435	442	422	465	432	448	429	487	442	434	443	408	460	449	458	450	451	444	442	413	444	456	448	421	453	441	426	472	438	415	454	432	437	442	455	433	433	464	417	423	485	436	422	446	478	463	450	443	425	468	443	477	431	440	449	437	422	429	433	458	403	437	458	457	464	424	467	461	481	437	478	466	488	425	442	437	428	460	421	414	454	464	450	461	436	438	436	413	475	443	435	388	459	452	443	413	457	452	467	445	422	435	438	461	461	416	468	441	418	444	408	456	437	424	401	387	451	404	441	471	400	428	462	413	425	467	434	401	437	457	434	473	450	401	498	417	431	439	463	445	437	455	429	447	426	435	439	436	437	473	447	439	453	439	484	435	494	477	444	482	448	484	436	444	424	437	468	446	406	486	442	421	459	446	468	411	446	434	415	457	436	421	459	469	415	442	440	419	478	470	440	462	398	454	417	429	459	426	441	422	452	430	443	419	430	452	467	446	435	414	409	480	435	444	474	431	452	454	453	450	452	419	433	431	444	452	440	469	429	409	418	444	431	453	435	420	445	430	432	467	435	459	451	449	417	464	427	446	468	449	473	455	430	418	445	422	444	441	453	429	483	459	440	456	448	461	427	432	416	393	440	420	449	473	436	468	429	434	430	430	440	450	449	449	465	430	445	423	409	422	404	453	477	460	440	437	445	477	460	435	416	451	453	461	401	422	438	462	459	454	465	446	411	457	439	434	430	442	419	452	442	446	442	398	446	435	401	433	440	428	468	435	409	446	413	451	451	423	400	400	452	435	425	440	439	439	429	436	431	472	460	446	444	427	432	451	492	442	454	456	436	444	464	440	419	470	414	433	430	424	467	437	448	423	431	417	442	414	397	456	473	459	456	442	461	428	422	464	457	478	463	471	459	483	464	421	438	416	444	450	474	438	463	463	437	459	420	445	439	430	456	408	423	458	454	426	443	424	454	466	464	451	457	468	465	440	460	462	443	408	439	417	451	430	438	426	423	432	413	431	427	436	424	441	405	433	420	394	471	450	428	458	451	447	475	435	395	449	428	452	453	446	444	473	414	443	428	433	422	448	446	444	413	462	474	430	475	417	428	404	418	441	457	432	411	483	454	468	433	447	397	476	452	474	442	451	469	410	443	425	450	434	441	457	425	448	454	442	412	406	450	441	467	414	420	472	428	419	454	443	440	438	436	452	452	421	434	415	459	452	416	475	484	436	445	429	466	412	425	440	434	461	468	418	431	426	419	458	418	486	430	457	436	478	460	427	423	465	431	418	450	484	451	434	504	430	416	463	437	414	443	421	433	438	431	464	465	448	456	465	417	425	438	423	461	405	431	454	404	455	439	438	454	469	490	448	403	395	458	412	395	444	464	466	462	413	475	471	442	419	422	422	439	469	425	457	451	444	433	436	416	419	476	436	480	394	444	460	420	427	442	495	446	435	436	434	466	455	450	481	455	450	459	438	418	422	465	412	459	453	450	467	418	416	437	444	423	463	488	412	424	407	460	491	422	406	430	491	445	435	431	425	425	439	432	405	442	422	420	449	439	422	443	490	443	447	431	480	443	463	438	455	451	461	430	464	479	467	442	427	463	421	468	456	414	438	431	433	460	449	411	456	437	432	455	457	481	455	450	456	465	443	432	429	418	428	439	428	427	447	435	436	438	418	469	439	447	458	426	434	412	433	467	468	439	454	427	413	460	482	423	469	429	454	432	447	453	416	422	399	416	425	445	470	449	399	442	396	411	434	487	451	476	446	400	483	464	427	475	417	442	477	448	433	441	441	423	441	463	447	451	420	451	433	467	407	430	444	427	458	418	468	416	482	384	427	414	458	395	439	448	452	445	444	432	430	432	435	485	424	420	394	449	419	450	459	418	435	471	414	402	445	424	482	436	455	484	411	451	410	462	437	421	446	415	434	462	431	441	393	453	421	423	421	385	470	442	432	394	449	471	410	465	436	443	438	441	448	445	449	453	444	431	412	446	449	476	412	419	447	440	460	420	453	450	489	458	453	457	419	433	464	445	403	441	416	437	433	408	445	423	416	421	447	419	449	462	465	471	472	442	407	413	448	460	432	434	432	454	441	448	431	408	457	443	456	409	455	423	445	429	442	434	452	413	470	423	470	473	440	391	441	428	436	455	438	450	442	480	435	413	455	449	452	413	473	431	424	436	408	448	414	435	455	469	415	417	451	419	428	428	440	471	455	514	441	418	405	448	461	452	458	453	448	454	437	444	411	439	459	485	447	444	390	440	431	391	446	442	422	450	461	430	425	424	430	430	443	468	415	455	454	427	407	472	424	444	443	469	458	415	449	459	420	442	436	467	488	438	449	439	451	427	445	393	437	413	448	458	464	480	433	423	449	413	456	411	433	462	447	435	438	406	469	440	392	446	458	476	422	454	439	471	432	455	471	483	444	464	417	437	445	440	421	415	446	416	432	422	456	430	480	471	401	482	446	430	473	400	438	443	454	439	434	431	455	448	450	440	426	441	443	450	468	429	442	415	442	452	417	463	463	420	457	441	484	418	394	438	429	466	463	439	427	465	457	410	433	471	461	412	437	432	443	447	425	424	442	434	436
29521	54894	46827	30420	24846	21431	20023	17260	11151	8579	6662	6435	6622	9572	19707	23041	19015	16154	12757	9071	5867	3331	1762	1094	870	706	719	681	629	696	685	680	680	633	693	675	632	677	648	633	686	682	680	686	655	668	672	643	682	661	706	662	648	666	645	634	658	642	656	647	659	673	658	702	660	655	678	655	671	644	681	678	627	620	674	678	631	671	672	631	622	670	682	675	683	623	689	694	653	660	673	629	665	651	709	670	673	659	691	620	675	677	659	695	659	632	679	670	662	643	650	615	665	632	710	630	651	664	671	664	610	671	681	665	645	623	696	689	676	642	705	631	663	705	707	720	691	696	674	641	690	624	703	651	652	692	663	653	711	646	672	662	627	645	639	662	649	652	671	669	686	641	690	679	697	649	655	659	638	673	679	690	639	613	626	652	637	703	706	674	683	658	652	632	655	675	648	671	688	678	655	633	752	630	709	680	672	697	701	647	700	652	664	664	682	655	661	685	672	692	659	673	662	710	654	677	640	700	677	690	674	678	683	679	686	641	671	692	642	632	683	676	646	686	682	713	671	656	700	652	702	656	697	685	674	632	694	692	688	696	636	675	714	682	657	690	685	664	698	727	684	645	677	637	661	694	689	691	666	672	701	676	680	656	681	655	623	686	686	622	637	653	670	638	643	662	620	649	668	684	666	710	644	652	684	664	675	720	627	701	665	650	653	693	634	640	689	684	644	640	693	698	664	652	654	683	656	721	635	656	670	648	622	690	661	637	652	721	699	645	647	720	634	680	643	658	650	695	666	654	679	685	687	668	662	646	636	691	632	646	636	678	648	684	640	629	689	681	687	710	609	662	663	657	677	653	644	671	652	659	657	682	618	696	726	670	660	656	606	680	688	606	688	662	671	620	678	669	672	647	729	699	671	664	667	653	641	645	675	668	706	702	691	676	667	707	645	672	691	721	687	675	624	679	667	674	642	669	712	673	688	669	674	663	642	660	642	681	699	658	682	686	645	699	690	699	736	663	619	665	677	647	668	636	670	664	675	652	669	673	677	660	659	660	665	662	650	710	690	670	700	699	658	642	636	728	635	669	639	679	642	646	701	669	655	677	679	654	693	698	679	670	680	648	693	670	665	666	655	667	666	636	710	630	674	745	667	664	627	653	663	698	675	631	658	618	663	715	668	685	650	692	647	618	630	701	667	667	682	652	665	660	663	652	632	680	725	663	630	689	698	698	690	694	650	666	675	725	620	668	611	640	704	667	662	707	700	685	670	672	679	664	649	639	640	656	673	659	642	663	658	667	665	703	685	706	680	675	659	703	670	597	668	627	676	640	678	667	685	647	727	673	620	681	716	665	644	672	711	657	655	635	665	616	654	645	707	679	666	710	684	694	700	713	657	623	653	650	692	631	684	668	675	682	659	670	703	689	590	632	666	653	659	633	693	681	689	634	681	706	649	633	634	658	645	650	679	639	686	666	633	679	673	684	716	642	677	634	686	671	673	725	696	695	686	678	664	675	680	619	678	606	661	681	686	668	704	701	619	696	655	669	688	674	672	655	636	675	643	647	653	650	656	660	656	688	655	709	700	673	641	664	690	657	693	689	718	668	636	665	652	696	680	675	634	676	653	709	665	694	650	641	655	652	677	683	705	644	584	658	663	689	696	630	637	659	638	682	648	671	643	682	656	716	641	653	677	655	700	645	702	665	675	629	680	661	665	657	679	643	705	688	681	621	680	698	670	649	666	651	651	706	681	722	685	654	672	661	698	690	681	674	669	669	675	677	665	652	662	654	631	701	719	648	660	636	668	649	665	653	640	681	650	629	646	651	688	618	685	672	684	651	663	670	667	676	653	669	633	620	674	649	689	690	660	632	686	670	685	631	668	691	697	697	722	631	688	645	610	660	659	692	695	636	657	656	651	647	667	683	676	698	651	649	675	655	635	680	649	718	642	636	667	660	645	660	654	647	649	696	691	653	664	646	650	664	678	679	627	722	670	649	640	674	693	673	677	652	665	658	605	594	678	657	666	655	661	674	660	644	645	669	648	643	647	668	689	662	679	673	681	649	674	693	673	649	673	670	682	668	656	683	718	711	669	667	674	694	666	640	647	694	654	639	677	667	669	661	623	706	651	682	645	704	668	659	642	658	653	671	675	671	666	643	693	677	632	680	644	683	726	682	646	634	710	661	688	680	706	619	666	666	685	675	692	629	677	651	605	605	699	649	677	630	619	730	682	672	690	690	666	639	677	632	618	639	684	664	650	690	682	681	645	678	687	697	668	674	710	678	675	659	693	661	653	659	665	655	735	681	660	684	653	683	702	645	697	716	609	661	686	664	663	685	680	637	650	697	614	667	666	712	644	673	679	696	711	629	718	692	647	636	675	673	659	706	667	646	686	672	721	684	675	691	664	640	689	700	693	727	714	687	684	673	663	659	652	658	691	642	675	663	652	631	671	637	693	662	632	666	634	655	640	675	674	676	680	708	667	655	640	690	692	622	652	648	639	659	672	684	635	673	682	652	694	695	670	726	683	692	695	663	680	684	650	633	659	666	613	680	675	670	686	670	672	643	675	677	651	682	662	639	649	671	622	677	674	662	621	647	663	638	644	620	694	694	686	627	640	711	665	696	675	683	631	612	661	647	673	665	667	632	648	666	635	664	676	680	659	659	681	673	689	666	635	692	648	667	688	651	654	635	629	660	660	708	711	671	644	710	651	681	660	655	654	651	644	666	673	651	680	674	682	712	635	647	654	633	631	655	612	652	658	641	685	708	646	655	674	659	682	721	646	683	661	676	662	701	678	681	663	669	723	702	688	678	658	678	694	652	702	656	665	674	675	653	680	657	668	701	653	637	677	692	748	641	646	684	680	648	651	629	667	682	652	639	656	697	680	697	675	705	676	646	629	660	681	613	646	653	658	683	701	652	632	662	663	670	670	669	683	663	676	702	644	643	647	668	616	673	678	647	662	662	624	672	690	658	672	684	640	635	665	617	677	683	619	689	720	685	662	651	691	677	643	662	681	638	639	666	719	679	672	623	678	623	633	684	679	634	702	601	678	671	652	672	669	664	662	672	680	664	666	634	654	705	686	712	684	660	700	632	700	642	703	666	643	686	638	681	644	652	646	675	672	693	661	670	665	623	684	671	689	644	661	696	684	690	660	718	639	671	654	630	721	702	682	682	690	639	675	640	668	643	676	678	661	686	683	696	655	664	674	711	626	657	661	670	653	652	695	666	642	676	640	714	657	651	675	654	688	737	672	695	659	631	703	697	679	688	638	671	631	716	696	638	632	629	662	672	636	666	642	667	646	682	679	691	665	664	645	679	677	644	627	647	652	642	636	689	677	661	676	677	650	613	688	668	685	649	694	641	662	683	661	652	633	692	637	637	677	646	670	630	665	721	632	657	671	652	652	691	671	658	633	653	657	664	650	659	670	646	653	678	647	656	676	637	654	688	681	649	675	637	649	624	678	666	654	622	639	667	676	642	707	668
27380	24705	24961	14731	9694	6620	4483	2640	1595	2048	1618	1358	1381	1660	1520	1468	1280	1159	956	925	803	745	655	537	504	475	505	493	493	480	521	474	440	542	468	493	504	460	458	438	449	463	447	464	441	459	466	459	462	483	475	477	497	472	470	452	490	472	512	464	459	481	508	490	453	475	482	451	518	478	457	488	440	455	507	487	448	443	486	525	456	492	464	503	477	482	475	482	486	479	462	498	461	457	467	449	500	453	459	519	439	492	501	444	481	468	445	452	451	497	466	473	482	459	478	461	458	487	466	489	501	417	489	419	462	446	472	458	467	498	491	467	455	433	454	452	482	454	438	476	479	469	446	474	473	499	496	485	437	486	445	466	452	442	486	459	470	498	479	499	466	464	459	467	425	520	516	475	500	470	504	432	489	480	435	459	505	502	453	478	486	470	439	454	437	484	456	497	428	474	470	507	504	464	477	444	489	479	480	451	464	439	465	498	501	464	501	477	476	526	490	479	476	501	498	443	467	465	459	497	448	470	478	470	451	403	478	475	471	457	488	472	477	448	448	462	470	473	454	469	460	480	475	483	456	530	493	477	491	489	456	463	459	488	455	514	448	441	480	459	442	478	505	452	510	461	490	465	476	441	484	496	483	450	458	474	506	467	481	458	472	473	447	465	470	463	471	465	411	461	495	454	483	465	448	466	458	491	491	482	481	486	481	456	465	451	470	457	504	499	479	443	466	451	504	467	499	481	464	474	487	468	479	494	500	450	459	440	469	481	467	475	491	489	516	467	494	453	494	496	474	478	480	509	492	456	483	454	467	524	511	463	499	504	484	455	464	466	494	479	489	480	502	501	464	490	471	456	450	482	480	448	441	456	473	484	464	475	480	463	515	426	465	449	513	437	500	461	470	472	496	469	473	471	442	493	447	456	462	489	458	484	475	455	475	474	449	483	482	510	448	465	462	485	508	462	497	450	493	489	470	452	461	463	461	445	499	433	478	483	509	479	454	464	486	457	516	454	452	496	485	485	489	466	460	499	490	461	483	446	513	494	450	456	484	462	517	482	485	470	479	506	465	465	481	450	525	454	490	476	435	471	466	470	493	447	472	462	503	458	455	480	474	479	497	486	481	457	486	481	468	496	449	487	450	469	462	505	461	501	490	486	471	508	487	448	459	504	480	470	480	478	468	445	492	462	481	450	439	475	420	461	502	485	451	494	471	446	470	478	451	477	463	475	449	459	477	466	500	471	467	473	473	463	484	496	497	515	459	482	478	541	481	458	447	479	481	457	484	475	496	476	456	488	459	458	476	486	459	480	464	498	445	450	485	480	488	451	498	466	468	458	460	480	496	509	456	470	500	504	478	440	483	441	467	516	481	457	472	487	481	508	509	433	488	461	487	458	507	460	458	417	467	449	481	501	465	485	490	487	486	473	473	520	492	452	456	478	453	464	493	461	462	516	475	449	499	494	475	462	472	491	471	471	498	447	464	465	490	506	482	502	453	470	475	467	461	441	465	469	447	509	444	451	448	462	455	467	472	484	467	465	512	466	461	471	467	450	510	471	464	457	516	460	495	428	491	483	475	516	514	479	454	466	443	460	435	427	508	473	483	471	484	441	452	447	496	473	489	490	458	496	450	471	488	485	471	507	468	487	495	482	457	476	465	488	479	444	453	447	465	445	519	518	498	469	441	462	449	494	481	498	448	478	465	467	481	460	477	429	508	493	494	471	471	484	480	466	442	528	491	485	437	471	480	477	460	484	474	492	470	462	477	457	437	464	487	475	453	457	469	483	495	432	442	467	494	523	433	495	502	451	527	531	442	464	467	434	472	479	480	475	460	507	466	445	440	448	470	506	483	473	488	483	451	441	465	457	526	512	446	486	470	449	486	489	439	527	460	462	458	475	515	458	485	484	473	484	456	447	411	496	487	428	487	461	455	483	484	446	502	513	516	508	498	449	485	491	464	526	475	467	455	461	492	482	474	479	445	465	477	455	469	463	474	468	465	480	499	477	503	497	463	485	481	469	494	479	455	499	457	468	468	493	457	441	486	472	402	464	501	457	483	482	489	467	469	460	508	466	498	446	460	486	508	480	478	473	496	478	457	477	482	460	527	451	479	406	482	470	465	454	504	519	504	494	476	499	472	439	460	485	447	446	456	481	466	481	515	459	456	474	456	479	420	470	439	483	492	446	490	479	483	443	466	457	469	485	482	477	492	453	473	460	476	516	492	478	504	466	452	483	478	481	498	468	484	476	486	438	487	462	486	458	489	478	474	483	498	474	458	493	469	495	477	475	473	430	458	461	462	472	515	505	464	469	470	476	509	461	430	458	505	473	469	450	492	510	455	481	475	468	504	463	479	495	486	474	469	490	465	466	459	455	461	472	480	437	461	430	467	509	550	524	447	484	471	461	461	496	465	462	495	473	455	459	474	488	507	447	491	458	478	491	447	470	465	464	501	475	453	492	458	453	473	430	462	475	456	494	478	434	467	474	475	461	432	459	478	459	455	454	468	465	446	482	491	476	451	471	490	524	471	504	487	480	465	482	467	489	475	480	499	471	491	530	497	480	482	425	452	495	466	508	479	431	525	447	473	508	442	481	446	496	532	454	470	459	490	470	505	480	499	480	488	439	467	467	491	462	444	510	442	462	491	463	446	498	476	453	487	464	495	464	466	483	433	524	467	482	518	504	485	472	476	444	483	495	479	499	440	487	456	472	477	477	453	484	444	457	480	488	449	449	446	455	480	471	476	463	501	446	493	465	465	479	473	507	451	485	481	491	467	520	464	453	475	493	469	472	440	501	471	500	487	492	498	471	483	467	505	467	450	451	432	492	441	472	474	488	493	466	446	435	462	459	481	459	452	506	489	472	453	458	447	435	450	493	489	489	446	455	460	460	435	469	499	492	515	505	467	463	450	473	455	489	470	526	475	464	431	480	450	438	503	470	507	483	474	459	457	486	473	479	482	480	484	477	431	450	484	458	482	480	445	449	462	441	478	486	533	536	477	464	484	501	509	475	464	448	485	504	495	465	460	469	460	502	481	479	492	495	504	490	487	474	471	465	477	473	468	456	486	479	447	507	473	482	485	505	501	455	541	448	467	487	478	502	488	456	499	448	502	495	473	490	465	470	470	468	472	480	477	519	479	456	442	457	466	516	466	497	490	494	500	447	476	463	474	524	444	450	444	486	467	476	511	489	461	499	499	466	457	470	498	477	456	514	481	459	457	506	475	479	500	489	493	475	473	455	498	475	502	458	451	479	478	473	485	452	495	490	491	488	493	490	470	452	490	469	464	456	489	490	477	475	456	485	485	527	465	500	481	442	523	466	473	453	456	480	477	469	467	462	496	436	444	443	466	491	435	494	491	476	495	434	491	434	432	494	440	498	465	489	484	438	461	473	418	473	502	489	482	479	492	482	458	483	478	452	481	488	455	452	474	479	490	461	440	477	445	500	478	520	493	477	484	478	477	451	495	463	473	464	490	482
26653	41955	30166	18334	17049	14065	10647	6644	4195	5426	4079	3468	3491	3962	3566	3185	2915	2235	2021	1789	1499	1286	994	839	781	688	720	709	732	748	686	671	697	728	717	696	709	752	702	706	713	713	719	732	675	716	712	720	689	720	718	699	680	714	732	735	730	708	683	777	725	713	695	731	712	720	638	717	750	782	767	744	698	694	729	653	723	757	709	708	725	688	660	718	753	659	751	712	697	714	727	685	684	750	689	719	706	710	696	686	712	761	740	742	717	695	745	709	739	754	727	647	743	725	740	727	671	749	722	739	678	722	709	695	695	714	720	706	678	713	693	711	714	693	702	735	715	721	674	748	762	714	707	640	708	746	700	719	731	716	693	689	730	730	746	709	727	718	695	678	708	724	705	747	721	711	701	709	693	685	683	685	708	724	727	764	743	724	728	745	696	738	732	706	686	734	729	705	735	749	706	707	768	707	720	696	705	702	712	718	660	741	741	738	680	732	749	787	741	738	683	724	687	721	730	720	683	694	735	705	717	715	729	672	716	740	742	721	686	663	696	742	750	727	699	694	684	715	720	709	744	744	765	697	722	710	692	756	689	744	737	739	735	768	733	721	700	707	666	677	669	730	675	686	694	712	712	692	727	723	737	765	740	715	711	713	737	720	717	738	702	734	699	682	744	657	717	764	711	741	712	720	699	724	680	773	732	718	711	728	679	711	699	747	741	691	706	731	718	701	714	729	735	667	725	731	700	736	725	683	681	698	711	699	722	779	722	726	742	744	699	758	738	677	677	688	713	693	711	723	692	713	726	728	712	717	771	731	682	753	706	740	675	690	696	710	695	702	735	755	690	688	719	786	736	702	741	701	729	723	753	704	712	675	727	755	709	693	704	713	699	747	729	686	706	734	664	754	733	731	689	722	721	741	737	709	742	713	713	747	720	693	694	738	701	701	725	714	714	739	754	673	708	715	767	722	737	732	703	660	664	712	732	693	689	723	750	707	721	710	732	709	691	691	706	691	704	759	712	717	677	748	735	756	720	757	721	714	686	715	763	716	740	746	697	707	703	724	740	705	712	748	772	759	732	702	744	730	670	711	716	720	749	736	718	711	747	703	712	679	708	694	720	685	718	759	710	722	731	730	686	690	705	688	690	702	723	688	688	714	735	686	709	683	717	736	716	720	716	694	708	739	710	746	666	685	744	707	702	715	717	674	705	703	702	753	723	767	751	747	709	730	740	783	709	671	706	706	739	748	679	717	693	680	707	716	702	741	770	710	715	693	697	687	688	705	722	727	685	731	716	742	708	648	688	688	695	706	779	723	807	733	723	736	700	744	731	692	747	728	770	688	705	717	703	728	640	722	678	753	681	701	686	705	698	783	721	718	688	720	734	661	748	715	755	757	769	719	787	701	681	714	749	721	704	732	707	710	747	718	699	711	711	704	707	707	680	665	672	695	743	727	759	686	749	710	767	704	729	697	676	711	715	695	727	667	693	708	727	754	675	721	699	743	711	705	724	710	737	748	755	708	693	742	753	724	691	715	700	760	731	733	736	692	759	733	689	751	725	706	724	700	749	753	708	777	703	718	725	730	738	705	714	729	755	678	713	764	650	723	753	720	774	688	679	695	763	732	713	742	696	705	694	677	715	709	694	664	733	713	686	696	681	707	676	717	713	714	698	713	740	707	737	721	658	710	733	738	732	730	707	739	672	749	726	725	646	772	726	735	752	715	686	734	722	690	723	740	681	722	753	746	722	762	728	771	719	727	717	703	705	725	674	761	714	728	713	734	729	699	704	714	728	750	756	714	677	672	686	693	717	768	702	707	717	697	694	694	694	740	709	703	707	718	691	735	707	696	670	741	676	734	685	699	719	745	710	722	735	728	709	781	673	744	722	705	697	767	711	715	736	712	714	734	746	676	770	713	691	728	725	731	754	769	701	672	758	712	740	710	678	718	689	727	741	715	728	696	701	727	657	695	714	760	762	680	684	746	750	744	732	704	709	741	690	696	764	760	673	663	690	687	751	701	709	752	721	689	704	735	765	726	684	761	709	690	700	665	710	733	680	643	696	690	734	733	721	683	763	710	742	729	691	719	704	752	694	733	775	681	755	703	684	778	735	732	715	749	762	686	734	712	709	702	740	748	707	678	756	740	747	706	750	717	714	719	718	717	735	709	693	710	698	698	721	736	724	685	715	703	715	742	700	723	708	720	704	694	698	657	762	696	759	674	716	717	736	670	701	738	692	704	675	724	713	735	713	741	697	771	711	732	748	728	694	707	682	741	725	678	724	707	686	787	703	683	688	727	728	724	708	693	670	728	776	714	684	722	731	711	714	712	691	686	727	709	739	713	683	701	696	682	746	734	758	691	690	701	693	675	752	712	675	720	696	741	705	703	684	693	720	733	701	752	745	692	734	744	739	678	707	664	692	707	713	717	720	739	760	694	743	719	747	703	693	689	691	645	690	706	725	695	725	730	719	683	733	767	731	771	706	729	721	696	729	705	751	703	698	729	717	688	688	755	715	670	741	730	723	694	753	695	699	723	673	719	761	727	689	704	682	712	743	733	678	732	707	717	687	688	689	695	677	672	717	777	694	727	652	728	737	699	704	745	681	771	703	664	722	737	701	728	685	733	701	728	749	659	758	711	728	719	735	711	682	768	729	737	716	751	726	707	733	765	733	741	712	742	758	762	714	712	727	716	705	722	691	711	702	749	722	736	751	713	695	724	672	751	723	747	659	711	731	732	685	693	721	709	694	737	764	747	677	775	709	770	675	782	699	737	725	726	705	756	700	700	758	714	716	658	720	684	737	731	728	709	720	726	754	662	675	701	738	679	716	727	752	756	681	722	724	690	709	702	693	721	737	707	719	698	691	746	702	734	708	688	724	702	722	724	660	754	717	706	706	783	724	683	709	710	774	699	698	734	700	740	730	731	705	701	717	748	707	704	708	736	736	678	685	733	777	683	675	714	696	706	701	712	669	723	722	735	746	705	768	711	738	705	664	748	766	738	743	692	728	684	748	729	693	722	698	743	719	715	732	730	702	744	716	709	703	736	740	707	722	744	714	708	723	685	696	742	758	774	702	749	692	672	695	681	699	740	722	695	730	738	688	691	701	717	698	715	753	729	715	725	714	727	677	728	771	712	722	736	744	709	705	708	762	680	724	708	697	714	689	744	745	733	699	734	765	704	736	692	736	726	707	689	715	695	679	703	726	746	728	702	687	733	785	675	731	727	726	676	713	696	743	733	763	661	702	749	738	691	704	721	722	631	753	733	704	702	687	706	719	745	641	709	715	763	735	692	721	727	755	761	721	690	726	706	716	712	742	714	750	675	711	712	654	709	731	717	675	738	667	734	759	676	703	717	756	688	738	699	692	691	687	708	693	742	699	723	687	728	744	701	681	689	696	708	711	723	723	715	716	712	712	692	737	709	720	745	664	714	763	697	705	692	736	699	682	697	692	741	692	716	723	723	691	708	664	737	739	716	702	748
24211	21101	28089	24614	20978	14554	8338	3836	2536	2791	2528	1954	2416	2477	2920	4056	5771	5663	4160	3114	2019	1263	907	718	594	557	484	495	507	504	483	497	452	489	471	513	467	467	470	481	537	501	519	485	522	449	470	510	502	505	501	494	526	504	477	493	487	477	470	522	457	533	481	518	480	507	509	522	484	446	560	489	487	495	487	549	446	487	523	498	504	510	463	519	472	503	504	504	498	495	497	507	513	465	507	467	480	502	471	450	484	458	476	452	500	507	525	469	475	518	490	472	458	521	487	483	518	492	505	504	513	507	519	506	503	496	458	486	498	498	476	513	485	463	518	487	494	480	508	488	523	493	511	493	475	465	507	505	489	507	484	521	506	485	502	530	501	522	525	509	461	480	489	510	489	464	518	497	481	499	481	533	491	486	499	508	483	502	472	471	520	520	478	523	470	485	482	512	515	510	506	501	491	524	505	507	507	462	477	490	504	517	527	484	467	473	490	491	493	474	444	533	495	496	474	488	500	498	501	516	485	500	491	505	505	515	500	464	485	522	485	515	510	528	518	502	536	509	495	519	524	505	521	470	493	501	477	492	443	496	500	503	499	509	450	497	548	481	515	513	494	472	482	510	494	512	472	531	512	526	511	494	487	487	446	496	501	455	498	503	478	522	500	484	495	503	451	455	503	478	499	500	514	541	485	460	478	441	497	528	491	505	473	478	505	500	530	507	492	496	491	487	487	497	499	474	482	500	526	478	487	506	484	540	509	506	491	482	449	522	512	492	469	520	503	488	492	508	512	506	495	472	434	476	485	506	494	498	515	462	491	529	488	472	507	487	457	447	511	474	522	472	499	499	478	466	479	479	463	481	486	499	510	471	447	456	525	524	480	488	497	522	519	514	482	485	492	520	509	506	535	504	465	509	493	477	486	462	530	462	494	506	499	537	498	502	521	487	508	509	492	498	490	500	520	526	476	455	512	498	514	535	510	526	492	474	505	520	463	503	547	520	484	453	520	517	496	477	480	508	492	516	518	493	499	459	484	527	458	525	512	458	443	447	457	495	481	471	480	482	493	502	487	500	465	506	492	497	509	532	485	478	492	482	489	471	478	475	494	482	507	518	514	513	476	507	523	493	540	508	464	505	480	502	481	490	501	517	510	543	484	495	527	523	509	522	499	490	487	488	525	484	484	519	509	514	514	501	539	521	464	513	512	511	468	489	514	527	475	496	515	518	485	499	466	493	491	503	484	494	494	499	515	505	495	473	494	513	528	506	531	483	484	443	477	538	483	505	500	470	555	483	513	504	512	487	474	486	518	501	473	500	502	523	529	458	533	462	494	517	500	512	518	487	512	496	442	501	490	495	511	509	497	459	524	443	512	469	510	535	488	506	534	483	510	518	521	485	513	519	483	530	508	484	523	498	464	501	529	527	478	512	513	508	522	509	543	480	499	500	486	529	520	486	513	509	477	507	492	495	536	506	547	506	481	497	544	483	507	470	472	468	475	488	467	505	503	511	450	474	525	489	495	514	516	467	547	513	463	521	466	482	458	484	523	511	491	531	478	501	461	477	500	475	493	467	467	536	478	538	499	481	489	482	531	510	486	500	471	514	462	485	516	520	473	503	507	487	516	492	450	531	540	494	512	481	509	503	503	546	443	528	535	531	465	558	493	474	495	472	477	503	496	536	497	490	531	490	495	514	475	491	510	487	528	516	476	510	489	441	483	484	485	512	492	515	493	470	490	487	475	515	480	502	501	530	464	520	465	498	550	500	527	495	465	492	498	503	508	522	474	476	503	481	499	442	478	488	523	528	483	531	495	490	488	474	465	504	517	516	451	516	451	485	522	487	485	481	464	498	494	487	518	493	473	493	445	503	452	515	499	517	497	526	474	499	512	494	531	502	481	522	502	476	476	500	482	463	511	518	504	472	495	459	493	515	472	506	505	471	465	497	504	515	483	529	491	526	519	497	492	507	485	492	484	493	489	506	500	490	512	466	527	498	498	514	502	496	514	483	488	484	478	538	492	525	495	503	500	500	497	520	473	491	526	491	520	493	515	491	533	543	482	473	500	468	515	477	484	497	498	516	457	503	498	490	535	455	504	489	491	513	473	541	502	512	470	507	534	520	493	495	465	503	496	455	514	454	514	500	520	485	455	489	490	485	494	502	496	482	497	503	497	470	491	461	480	505	534	513	529	456	502	487	493	520	472	514	534	492	504	469	467	497	505	529	532	515	459	449	461	476	490	471	537	503	518	498	484	523	512	477	480	479	501	486	530	489	481	483	465	501	455	508	495	490	518	466	521	462	481	513	503	529	473	504	488	537	455	490	484	506	491	437	494	495	519	503	503	489	489	487	504	519	488	496	483	532	472	499	514	517	504	466	506	518	515	487	473	469	481	478	504	480	527	532	532	518	514	484	483	459	517	504	520	500	514	467	501	471	486	525	480	518	525	463	508	506	527	477	496	518	499	484	488	485	499	491	489	481	490	497	491	509	461	490	514	511	496	496	515	475	507	494	511	502	540	490	511	524	443	466	476	449	477	462	490	491	511	469	490	515	525	496	495	470	504	491	490	481	477	500	501	500	457	462	467	477	468	459	500	534	516	486	515	510	511	531	532	504	484	497	514	530	480	500	511	481	492	491	507	492	502	473	489	470	499	505	505	476	463	444	500	485	494	481	486	497	490	513	534	476	463	512	512	517	477	487	518	523	531	457	516	499	478	544	489	498	490	491	480	543	487	510	507	514	477	473	453	530	551	461	509	478	503	508	496	514	534	508	532	508	483	521	465	459	517	495	463	460	503	485	533	458	480	495	487	471	521	494	505	446	536	503	515	474	539	478	517	463	526	486	473	469	464	510	508	467	525	475	499	474	483	442	477	534	513	504	470	481	497	478	463	491	467	483	491	507	503	471	479	469	511	533	490	492	504	516	502	526	478	461	517	489	503	477	500	484	536	520	520	503	500	565	518	517	475	499	501	522	480	469	495	509	490	490	505	522	481	518	473	488	461	496	516	518	483	509	567	457	505	469	504	482	447	479	506	476	486	490	487	497	492	474	495	546	527	506	502	489	493	466	471	505	492	555	519	492	525	496	489	468	501	486	497	497	521	503	503	510	485	471	490	496	500	453	451	506	472	473	469	495	514	495	492	467	492	513	477	441	522	543	490	531	489	479	507	536	501	471	540	502	493	500	488	502	505	512	519	512	475	503	515	467	515	500	494	464	492	490	505	492	478	481	530	497	513	490	524	517	468	484	503	517	489	482	510	530	474	535	466	487	484	488	495	520	514	516	518	506	454	493	485	504	507	492	445	490	491	499	501	496	540	476	509	521	456	501	516	492	498	535	479	494	517	520	478	488	488	537	535	513	502	531	481	497	489	456	475	502	506	501	508	500	500	466	489	467	499	503	491	505	538	475	458	556	514	498	428	506	473	531	503	486	501	475	480	543	511	489	495	499	494	497	470	455	461	475	506	490	468	538	482	496	475	484
27994	49262	38774	28605	24488	18499	14453	8729	6567	7291	6543	4776	5966	5959	6883	9058	11890	11119	8352	6566	4380	2662	1644	1115	943	801	727	753	773	774	750	734	733	733	721	740	753	793	735	776	744	821	742	822	777	776	753	727	777	733	723	773	767	756	706	760	728	768	772	797	727	762	779	770	717	801	773	784	722	781	766	773	761	761	744	719	754	752	796	751	719	716	738	743	788	767	732	718	752	784	761	730	722	783	746	783	721	780	729	713	749	792	774	775	805	721	732	749	763	762	774	765	743	708	722	777	776	731	745	730	746	757	750	709	720	735	754	710	770	785	738	755	763	756	815	723	685	740	748	791	770	750	767	753	732	756	736	772	722	768	752	784	720	782	776	784	784	707	717	803	742	759	765	715	748	717	755	772	747	767	745	744	716	746	714	806	755	715	728	786	770	785	727	724	750	733	774	743	741	702	763	779	729	740	776	720	740	731	744	717	752	754	763	723	810	734	758	730	768	739	758	721	741	765	783	786	751	710	759	737	775	776	750	772	768	708	698	734	705	778	781	735	733	799	729	789	739	741	738	722	719	752	771	749	748	779	773	741	764	739	732	756	781	731	715	748	758	778	755	764	718	717	722	755	748	722	743	757	756	748	748	698	811	745	702	766	756	743	758	751	748	717	750	796	726	746	730	716	739	783	775	733	732	729	745	788	749	785	737	788	772	757	797	768	725	755	740	791	747	764	747	719	716	729	762	775	762	770	753	722	733	745	759	772	799	756	723	745	760	756	710	709	761	747	749	770	738	759	754	746	697	742	751	717	694	759	758	746	782	730	742	776	738	753	704	787	703	727	744	731	800	746	759	711	756	747	729	738	793	771	744	811	718	776	735	777	796	717	699	705	768	784	774	729	789	754	734	750	730	745	782	696	708	797	744	760	768	762	736	723	754	767	765	722	745	730	729	712	728	736	790	817	738	744	778	750	777	736	756	766	748	760	696	699	792	776	762	767	735	732	780	749	742	756	731	805	781	785	750	778	788	735	794	711	756	758	756	720	747	751	711	742	706	749	825	713	741	762	745	725	728	740	761	770	712	727	705	720	751	784	800	747	737	769	762	792	748	754	735	755	753	747	744	759	741	757	780	763	795	768	753	765	696	759	756	755	768	743	736	725	788	736	726	726	791	706	750	727	761	771	738	705	772	743	710	760	693	769	774	761	767	759	734	781	751	749	744	828	761	767	763	779	759	732	754	758	762	767	745	737	741	718	723	765	733	739	758	742	735	729	753	726	711	776	779	765	727	738	736	749	759	710	732	737	758	767	761	803	803	803	763	805	732	706	727	725	724	748	727	745	735	712	753	728	778	784	762	732	784	728	705	728	733	775	779	817	771	765	718	774	806	784	790	752	735	732	756	748	734	731	775	768	755	727	762	778	680	726	750	717	753	757	767	761	783	755	750	721	827	759	715	761	742	781	749	757	747	751	751	778	721	787	752	753	748	707	750	785	702	754	793	778	767	740	737	724	737	736	731	769	768	785	717	748	735	750	778	770	772	769	820	751	772	693	754	755	793	778	741	782	754	785	712	789	761	783	759	771	804	722	740	740	788	732	738	754	773	764	707	770	730	787	765	701	770	729	731	759	781	764	694	719	729	750	683	761	761	752	748	763	761	713	741	768	786	721	727	794	751	744	748	703	750	782	732	765	741	724	724	708	755	729	783	782	736	790	686	738	755	734	800	715	729	754	778	741	819	740	775	786	754	758	749	768	766	784	737	748	777	752	777	787	767	789	777	749	778	750	754	785	717	797	767	688	779	705	731	749	782	701	748	775	775	786	739	780	768	709	795	745	759	746	785	744	725	756	720	792	736	767	795	826	765	751	737	746	739	704	756	737	734	766	779	696	722	672	758	751	820	709	699	733	767	735	770	722	722	720	731	762	740	739	802	762	746	780	768	757	774	696	752	751	764	804	711	782	752	766	759	736	760	760	774	735	750	709	754	765	788	763	759	764	710	726	734	718	720	762	759	733	794	752	778	743	753	697	727	776	712	751	764	721	767	768	749	795	719	749	760	747	751	718	769	747	751	747	762	774	729	718	770	782	793	747	758	786	800	731	758	805	752	718	692	742	769	731	705	815	761	727	786	752	722	717	803	719	749	764	686	719	773	756	757	762	742	732	742	770	739	751	773	794	744	792	726	732	737	714	762	792	699	765	748	719	756	774	799	742	745	722	761	745	760	736	774	775	706	770	724	710	742	777	715	773	713	748	757	771	773	735	802	757	750	706	770	728	806	692	770	777	716	749	763	744	766	728	691	770	708	802	754	727	769	768	822	728	734	742	748	751	716	753	737	721	776	701	767	732	748	702	723	729	783	752	774	729	769	780	741	717	731	708	731	724	726	763	774	755	736	778	801	758	772	754	754	723	714	750	776	773	736	735	743	754	751	733	770	752	764	697	715	741	745	796	751	775	777	764	738	757	771	757	762	735	746	797	744	739	782	745	747	771	708	722	752	760	766	768	730	796	718	763	770	782	730	738	726	738	758	773	738	791	754	771	731	727	709	744	811	803	727	782	725	816	770	806	763	776	777	771	736	742	775	762	731	778	705	768	758	757	772	737	753	740	755	753	753	748	789	722	797	759	766	773	732	727	735	789	751	709	794	744	725	736	760	737	741	753	729	744	793	747	786	761	729	742	730	781	739	736	773	735	714	817	751	761	783	795	732	724	717	719	708	753	781	760	765	745	762	736	758	756	777	757	745	755	770	793	744	765	705	772	737	742	764	741	746	734	799	744	731	735	761	793	690	752	746	746	771	781	756	752	738	779	770	761	760	767	724	762	730	709	757	738	772	739	778	752	716	720	710	754	741	753	780	715	735	719	703	758	785	742	738	758	762	755	712	761	715	760	725	757	756	740	748	795	747	772	819	773	761	785	771	759	791	752	764	769	708	747	752	720	774	719	780	766	743	802	792	740	759	699	769	733	706	735	775	758	751	752	750	781	734	755	789	737	777	722	700	711	788	750	774	741	781	768	747	725	719	780	754	762	734	758	779	751	746	721	798	761	694	746	744	747	750	777	771	720	743	794	757	766	721	735	729	747	720	739	746	780	773	746	791	768	747	720	752	741	755	769	811	786	794	746	720	743	731	755	759	738	680	713	732	799	777	756	770	745	819	780	776	757	775	790	748	782	788	750	778	696	783	724	715	785	779	737	747	761	769	789	767	749	724	788	764	758	756	707	740	727	775	768	784	731	761	717	720	734	724	732	752	786	703	795	773	746	725	761	785	738	766	790	787	734	760	729	724	751	783	735	742	740	798	718	759	736	751	720	725	760	735	737	744	748	737	740	717	750	721	752	750	702	719	733	717	760	758	724	740	751	748	749	763	736	755	765	795	732	720	740	741	802	709	736	774	785	732	751	776	788	709	774	775	736	751	768	720	753	787	759	735	735	761	794	768	791	739	777	747	723	807	745	747	737	757	710	710	778	808	757	709	740	739	756	774	727
22900	21044	28776	23531	21181	21114	13876	6115	4725	3708	3219	3159	3874	3105	3277	6632	10253	11248	9788	6737	3942	2175	1291	785	565	475	439	444	446	411	455	434	455	401	395	444	434	392	476	446	422	422	441	425	460	433	399	417	455	426	425	438	419	454	443	442	462	389	414	393	438	444	420	437	412	401	432	440	447	461	421	438	437	432	460	447	433	425	425	440	427	464	480	434	434	449	434	459	386	384	427	420	410	462	394	447	402	435	404	443	419	424	458	456	449	433	406	467	432	415	422	442	426	450	451	434	418	403	424	397	410	423	457	426	449	410	443	469	425	434	410	393	450	400	428	434	427	432	420	448	447	438	390	436	432	407	414	435	435	438	439	480	457	455	459	437	465	434	391	403	428	443	433	449	432	453	461	409	421	424	470	442	411	407	431	449	455	439	482	420	417	457	431	419	394	433	409	451	410	412	430	419	407	415	463	439	427	438	399	434	425	434	467	435	399	424	467	400	413	419	435	461	412	426	450	397	402	449	423	468	461	439	446	431	401	414	419	443	437	462	428	408	395	422	432	413	410	455	424	390	465	398	408	418	393	423	425	438	414	461	456	438	459	451	419	440	434	450	444	398	443	398	418	472	422	428	433	431	452	404	450	454	453	449	444	398	404	402	453	447	410	435	422	466	462	423	417	447	442	442	458	383	404	413	448	426	441	437	403	419	446	462	435	415	404	443	444	417	420	440	423	457	442	458	413	432	478	467	443	412	450	442	443	429	404	423	467	411	434	453	449	422	425	440	409	437	441	459	444	434	443	436	416	413	441	425	400	422	411	429	448	440	407	408	439	428	442	464	398	388	446	426	446	443	425	445	465	447	439	458	429	429	433	443	428	393	448	439	430	400	431	447	412	445	456	430	430	437	455	456	453	442	412	387	448	443	445	454	480	436	412	471	433	405	416	388	441	415	449	403	421	447	447	424	447	461	429	445	403	482	398	438	419	445	464	448	451	468	461	417	433	422	478	441	441	461	453	453	411	414	422	458	445	411	403	416	407	439	428	435	449	460	424	445	440	409	409	401	433	429	437	417	453	471	432	442	454	447	415	443	446	429	424	424	421	429	426	451	409	457	455	449	460	439	427	437	389	428	405	435	404	379	433	450	422	432	433	436	424	452	446	434	445	408	414	458	411	426	429	444	450	454	445	452	489	457	486	431	437	444	414	380	431	436	414	482	441	432	451	431	430	448	420	429	464	416	454	419	451	417	409	457	426	418	433	392	400	439	403	451	456	421	399	434	423	437	457	453	432	413	415	423	438	410	422	442	427	395	386	404	451	440	398	432	441	423	426	429	407	440	418	452	428	423	445	442	469	443	467	435	452	478	451	404	405	444	425	452	439	439	452	465	432	418	435	432	451	407	443	405	426	455	435	440	441	416	447	450	462	421	438	423	440	447	444	405	431	411	442	445	466	411	444	467	408	459	432	455	437	431	405	440	450	410	426	427	427	444	404	421	399	430	409	435	459	456	448	398	426	458	388	415	427	394	407	455	437	424	428	391	426	434	415	408	448	403	402	456	419	454	457	398	421	413	421	432	433	480	413	457	402	442	477	419	436	403	448	418	421	427	462	437	417	413	468	409	407	463	440	447	399	447	448	454	435	430	445	435	432	450	443	440	440	422	464	415	432	430	447	438	411	436	456	456	418	439	464	464	418	440	455	451	400	433	430	437	456	436	454	437	431	451	449	380	445	446	436	450	424	423	442	388	450	449	400	426	452	427	473	441	442	439	422	387	439	424	436	424	449	421	459	480	419	452	484	457	444	437	412	404	413	424	430	387	426	418	410	399	447	443	435	419	439	412	434	418	447	459	414	416	428	405	432	396	456	402	455	432	427	388	471	454	438	439	432	422	438	464	459	424	432	431	451	423	460	414	443	449	417	435	408	463	425	455	451	478	448	444	427	428	437	437	408	440	461	427	411	427	413	438	448	429	438	438	433	462	444	438	431	407	425	370	414	426	415	407	460	429	446	409	400	424	412	443	422	430	415	471	404	421	428	397	416	450	430	436	445	439	468	412	408	435	410	420	474	416	461	422	449	414	406	453	425	417	426	428	423	426	429	456	457	429	428	445	447	423	467	450	427	431	435	407	431	423	437	445	417	446	418	452	458	444	448	428	476	423	436	435	446	437	416	454	437	433	419	459	428	430	392	425	451	435	444	438	438	438	388	462	417	400	455	407	406	459	439	423	410	454	452	491	425	397	443	449	394	405	448	438	440	447	434	404	445	434	409	430	414	428	452	436	437	429	408	407	411	470	437	468	481	410	412	408	436	410	461	437	460	407	421	442	434	458	419	421	446	455	412	427	430	442	437	429	411	465	436	458	423	430	414	443	449	432	432	448	436	444	409	446	441	443	417	409	429	436	453	390	386	393	449	493	419	449	426	422	453	418	417	408	429	423	442	415	424	422	445	467	433	424	431	466	451	399	439	424	441	455	440	448	443	454	414	415	444	404	483	433	447	429	436	405	418	387	429	441	439	426	420	427	436	454	431	423	389	438	425	391	432	412	404	419	429	448	407	416	469	437	456	445	440	405	407	449	463	465	459	461	420	450	447	427	423	448	431	431	416	422	409	415	454	407	449	435	398	428	406	446	431	404	477	450	415	436	441	423	452	413	422	412	417	430	412	408	383	417	443	392	452	460	416	453	448	424	414	437	443	407	407	407	411	444	419	398	465	472	450	428	424	429	420	436	438	402	418	432	437	421	469	419	440	451	443	446	452	416	425	474	452	423	415	427	410	427	437	425	438	407	427	400	380	450	434	454	420	400	435	441	436	431	463	425	423	412	432	473	406	449	420	470	411	430	441	432	442	431	403	392	457	450	421	452	456	409	407	443	449	421	458	413	417	453	398	427	410	444	401	413	444	447	445	429	474	437	412	432	461	407	437	467	440	423	411	429	415	439	414	417	418	402	445	443	442	402	395	435	429	435	430	440	412	419	439	408	438	437	392	442	388	469	415	488	459	422	448	434	458	424	469	424	417	444	431	471	464	442	414	416	403	421	426	461	420	430	438	429	458	406	419	423	402	420	444	467	381	475	431	444	418	427	452	418	437	399	411	443	428	423	415	413	424	420	458	445	414	421	417	430	427	414	427	436	435	440	448	432	419	421	431	421	435	457	433	472	416	456	418	408	422	433	430	465	438	417	414	435	410	401	426	406	443	435	413	419	432	392	402	432	420	484	431	453	463	433	451	405	448	487	437	417	429	456	466	427	388	388	417	435	422	462	389	444	420	500	405	422	453	447	439	430	465	435	423	449	445	383	447	442	418	402	457	444	407	426	431	439	440	423	424	438	423	453	408	441	411	423	414	415	410	470	452	439	418	435	459	454	408	442	399	415	468	440	418	418	426	422	433	417	421	431	453	448	419	446	438	442	432	415	442	427	413	426	437	444	441	418	410	463	475	454	428	451	433	436	448	447	416	415	446	414	454	415	424	444	459	440	421	466
31006	53905	46499	35622	27270	20815	14354	12443	11583	9155	8095	8051	9087	7334	7631	14252	18949	19416	16882	12066	7745	4402	2448	1408	942	784	659	682	669	687	694	671	649	676	648	631	678	628	655	649	629	683	628	620	640	640	689	668	650	636	644	650	680	652	704	690	638	693	671	648	683	692	653	624	684	650	659	689	648	657	667	642	631	618	686	689	671	676	702	633	632	658	668	676	665	675	650	695	604	630	608	622	599	652	679	662	643	716	680	648	607	655	670	635	645	655	632	668	686	643	599	669	652	628	674	650	683	664	604	688	673	630	642	642	668	676	590	619	636	633	639	670	666	692	634	641	665	646	697	686	658	705	688	639	642	654	702	649	686	680	668	658	645	683	609	628	626	642	662	671	645	638	676	620	685	683	676	662	627	641	667	658	631	611	656	670	622	628	649	675	678	709	612	669	637	649	717	637	671	637	699	681	677	638	656	677	632	666	648	653	711	660	621	655	671	683	666	684	623	611	666	698	670	721	614	644	707	618	647	609	664	723	651	646	644	676	687	694	604	660	695	622	634	660	655	656	683	674	622	660	636	663	624	655	650	652	614	617	665	640	655	686	622	685	683	678	651	651	690	688	667	663	679	621	674	665	657	658	644	615	679	646	698	651	639	668	681	633	659	670	664	660	651	665	652	664	645	658	673	686	698	605	650	670	665	660	693	661	671	643	657	664	684	724	673	644	668	638	621	713	675	705	710	656	605	668	614	623	615	640	660	648	627	648	696	688	633	645	651	645	646	651	651	634	701	684	643	661	691	663	630	634	663	598	634	686	664	605	687	681	612	660	673	644	709	637	667	624	619	638	656	653	639	656	686	624	647	681	659	654	658	640	670	633	657	675	668	653	654	655	653	692	622	666	626	620	632	640	637	682	637	678	647	699	653	697	656	673	612	671	698	676	668	623	636	682	659	648	662	674	681	673	673	667	668	638	630	658	639	736	661	677	611	656	662	660	655	626	643	654	655	658	625	657	668	670	696	678	652	657	675	652	678	668	642	639	655	645	661	616	665	670	670	637	700	619	666	659	686	644	674	660	686	671	590	657	649	678	618	690	674	661	663	632	633	662	584	628	647	664	657	662	645	650	636	699	672	621	645	644	600	598	663	668	642	692	682	677	611	670	674	642	661	669	612	641	669	686	686	657	647	686	673	654	667	695	650	698	675	664	642	647	611	605	654	651	640	653	646	625	691	647	660	633	642	644	732	583	635	635	684	640	667	640	630	625	675	651	641	692	661	670	683	625	708	629	660	642	645	652	674	667	676	665	698	637	660	664	616	654	625	629	677	641	646	692	658	650	635	656	697	676	703	629	681	614	651	658	680	610	681	644	655	703	633	667	667	634	658	663	694	642	655	688	666	668	676	673	697	636	616	638	627	647	660	631	633	607	661	636	650	668	652	700	642	684	665	686	627	652	665	649	695	621	652	640	633	639	615	664	642	628	673	650	653	708	659	687	684	712	701	647	644	604	679	685	665	659	632	640	654	619	652	674	628	655	665	650	689	660	687	635	668	653	675	692	671	681	683	659	616	652	655	698	663	668	613	682	671	690	627	686	665	645	636	673	654	733	671	659	620	666	666	649	673	625	669	672	634	656	676	691	666	670	626	656	649	664	659	672	632	634	664	618	668	682	633	664	638	634	641	638	662	629	671	671	666	623	680	620	632	688	707	705	679	661	675	654	664	663	668	629	649	633	608	649	669	668	649	645	664	697	636	618	682	695	675	663	669	607	671	669	710	643	654	679	640	659	664	686	654	655	653	652	616	638	697	640	632	661	672	660	667	674	633	702	671	663	642	676	660	647	639	645	609	650	631	619	662	685	659	638	680	620	647	661	678	661	620	663	626	658	650	643	649	648	669	671	658	689	660	665	655	696	653	653	651	596	655	641	658	614	628	663	683	646	667	674	660	629	680	684	611	657	652	664	692	634	683	601	692	647	658	677	636	641	635	624	700	637	669	656	655	659	658	690	657	654	632	686	661	649	679	677	657	698	640	660	675	633	667	662	665	664	588	618	681	677	672	642	697	621	634	700	650	682	624	641	669	671	615	672	646	648	660	626	656	659	637	677	644	631	651	631	657	679	682	640	653	622	653	651	635	603	677	653	646	649	599	651	637	689	664	689	654	713	705	631	640	616	646	640	648	637	682	678	665	596	637	654	622	686	671	665	628	671	666	666	676	639	669	676	700	689	640	676	648	681	643	677	643	627	631	638	667	591	648	692	633	657	691	663	682	670	655	668	639	647	706	640	660	638	688	666	685	637	667	649	699	656	663	658	661	653	640	660	672	676	677	636	630	692	667	686	650	639	612	642	659	706	651	658	639	623	735	697	620	654	682	676	613	648	645	652	642	662	653	607	676	658	602	637	700	634	636	688	697	641	694	681	715	650	651	664	627	636	666	662	691	653	672	632	631	638	650	625	671	595	670	658	649	662	661	726	657	673	670	656	641	646	626	674	609	692	656	683	660	671	681	623	645	631	674	673	689	657	653	656	666	656	678	649	614	604	661	692	667	642	668	663	704	666	640	642	693	640	682	658	634	680	717	682	651	663	651	635	646	679	655	623	664	680	628	684	691	671	634	659	681	696	653	626	642	624	667	699	665	626	650	665	608	693	639	645	629	678	683	695	689	644	645	632	624	648	695	644	623	622	627	656	729	668	657	674	654	654	638	679	623	679	631	647	662	657	654	603	654	691	646	671	654	674	712	630	664	616	684	694	663	690	664	660	636	656	647	635	639	692	641	653	706	641	608	638	660	683	647	667	662	654	664	598	651	659	647	636	640	665	641	670	635	651	639	610	634	663	661	637	644	670	676	641	654	662	661	674	598	680	676	656	666	664	639	647	668	659	676	658	629	644	644	660	716	690	663	678	692	666	626	630	668	647	613	657	631	678	639	636	623	644	701	661	670	695	584	652	643	656	638	646	665	682	709	657	660	662	648	607	652	630	629	625	651	666	658	661	665	682	654	619	688	692	691	695	613	639	674	692	653	665	672	665	658	720	647	608	642	661	662	615	691	655	651	603	666	680	705	644	638	666	655	644	648	640	676	656	693	646	647	670	692	704	642	679	651	639	676	655	579	705	662	683	634	642	615	661	687	700	665	681	687	663	666	683	597	652	634	654	612	653	697	646	646	647	640	616	701	665	623	679	631	675	670	609	656	671	634	645	656	684	655	601	616	673	685	699	661	631	694	654	648	630	693	611	635	658	653	696	620	684	668	701	696	632	646	654	638	625	670	698	637	631	696	658	664	673	692	607	696	646	682	667	664	626	689	644	663	647	660	677	672	649	673	684	619	656	664	670	658	648	702	664	659	663	642	667	625	646	665	646	641	646	659	620	655	616	663	637	632	679	631	698	665	678	649	636	654	674	672	664	627	651	703	662	649	692	668	706	678	628	696	687	662	667	689	657	651	660	640	626	683	639	641	670	640	646	666	693	628	654	633	629	666	680	610	664
27371	23557	28207	20265	8938	3383	3177	3502	3540	2668	2209	1651	1503	1373	1258	1126	1086	1092	1170	981	826	690	562	545	489	462	462	487	471	479	459	455	421	454	466	455	462	455	487	456	462	470	422	516	442	451	451	491	476	493	471	480	469	462	479	459	440	457	450	452	500	459	478	451	454	508	434	453	454	458	463	475	468	470	463	471	468	446	473	462	436	490	498	449	467	467	506	495	466	512	512	442	486	498	449	483	485	432	475	498	494	451	477	458	459	466	454	504	443	474	471	433	510	447	483	436	454	485	453	441	490	458	487	424	453	460	479	475	525	476	484	474	475	496	485	503	491	420	445	441	485	508	463	478	485	446	473	463	435	477	478	453	483	459	477	448	445	517	446	473	510	486	457	463	435	470	447	470	429	470	456	458	500	471	428	487	484	456	460	490	482	477	475	457	496	446	500	462	462	441	484	480	473	519	444	508	435	472	470	485	457	460	444	465	454	443	472	499	461	429	495	515	434	500	496	468	449	460	461	459	491	435	452	436	450	457	496	460	468	442	507	426	464	498	458	471	464	460	459	440	461	481	525	446	489	480	436	465	460	470	471	474	468	466	485	446	486	505	459	503	483	488	465	512	458	486	453	436	453	466	468	492	441	461	481	454	455	464	479	473	446	473	498	402	447	443	480	483	496	450	478	457	462	459	476	464	486	473	495	476	472	466	472	490	456	445	500	469	468	453	475	415	463	492	428	425	453	471	475	475	454	496	460	505	463	432	477	457	459	510	470	488	456	457	482	455	471	472	471	449	470	481	447	467	446	467	484	473	443	477	446	488	420	476	456	468	468	446	460	469	477	486	439	491	461	452	503	453	442	487	493	511	475	434	437	525	454	459	473	440	453	447	456	455	448	443	482	472	460	490	481	484	437	489	438	466	497	497	464	423	474	438	458	517	486	447	464	493	478	490	456	451	493	473	492	474	447	470	464	473	453	443	469	458	490	467	456	470	488	458	453	457	445	463	463	455	492	466	456	509	456	451	455	501	471	478	424	511	467	469	470	514	453	432	460	441	491	499	512	443	491	446	448	444	486	480	501	456	502	441	455	452	494	478	478	460	481	459	480	468	472	447	450	467	450	481	474	432	501	492	460	487	466	472	446	483	460	435	475	451	449	473	475	488	471	472	466	452	453	477	444	474	500	467	499	469	433	446	454	447	478	477	469	476	427	464	459	465	455	488	489	453	475	489	461	483	470	464	477	443	459	464	478	445	469	469	480	496	502	441	451	488	448	460	459	485	443	447	435	440	514	465	471	452	481	464	483	457	430	508	476	449	471	502	501	479	457	523	471	479	488	452	465	449	469	450	457	450	430	467	475	512	482	464	481	473	514	452	500	457	495	465	502	486	470	475	478	444	450	484	480	451	500	470	494	507	425	436	427	479	486	469	510	482	449	490	448	462	447	514	482	469	469	474	468	453	477	448	481	461	439	475	475	435	451	489	480	482	453	468	444	473	446	480	481	470	500	457	472	484	474	482	442	487	451	499	475	483	466	459	471	466	477	465	475	479	474	439	466	465	481	468	461	453	483	482	442	483	475	469	484	467	495	507	488	446	489	464	481	468	436	484	464	436	433	466	477	435	472	445	475	451	484	492	489	457	475	482	452	453	442	477	508	472	485	479	452	448	443	429	447	457	457	455	505	452	466	501	494	465	466	447	506	490	433	434	496	490	456	488	453	448	435	466	484	509	460	498	515	463	485	509	428	413	504	432	459	460	453	474	478	449	474	426	489	469	459	468	467	430	511	454	468	428	501	488	524	490	476	440	480	457	476	486	522	464	460	447	467	504	447	470	488	483	458	509	471	485	456	463	460	484	462	482	472	488	483	470	486	473	454	461	434	443	477	462	474	465	492	478	475	447	457	474	461	463	454	474	432	469	452	470	448	477	467	458	480	486	434	480	460	488	498	468	497	435	441	504	477	460	449	458	511	488	477	484	473	500	501	464	451	490	469	460	459	472	491	428	484	531	493	497	465	454	459	466	478	438	475	433	489	440	525	477	460	469	497	449	451	456	431	461	477	449	483	481	477	473	456	472	490	494	477	468	454	478	468	474	480	485	462	499	437	473	477	472	494	464	437	437	476	461	470	500	475	481	496	470	512	479	468	459	487	461	460	455	443	452	471	454	496	464	472	441	462	477	464	497	465	516	462	476	435	461	483	435	430	452	428	467	479	453	479	523	492	457	445	470	467	486	429	440	514	485	466	505	459	484	488	436	459	511	440	458	472	407	470	483	489	477	490	467	465	447	457	486	491	444	468	464	461	491	491	474	467	497	476	478	465	440	459	486	480	438	445	438	480	461	492	455	463	455	443	484	452	496	457	444	488	434	475	462	464	443	496	433	504	483	464	486	496	518	453	494	461	472	424	450	476	477	438	487	427	503	449	423	484	472	481	481	452	440	505	495	474	463	465	444	478	466	452	496	491	471	446	467	435	435	457	464	469	507	455	509	444	466	474	481	484	473	480	455	472	439	459	471	494	465	454	440	488	457	477	498	516	484	476	510	498	511	496	445	462	460	447	449	506	483	463	471	485	492	437	521	487	455	437	488	470	446	469	467	463	479	455	482	457	482	469	512	487	476	455	462	451	504	499	462	447	440	475	437	471	480	482	461	463	487	464	475	439	474	425	461	464	476	473	452	461	485	485	474	480	473	443	477	470	444	496	479	507	485	479	457	443	459	450	476	451	487	473	497	502	499	480	453	472	448	437	462	436	454	473	454	443	468	484	493	475	456	480	493	453	445	452	489	468	508	485	458	439	495	455	485	455	509	494	468	474	449	444	466	485	445	431	462	473	442	496	453	456	486	431	492	486	509	453	511	479	444	464	501	448	483	412	487	498	470	445	408	474	468	433	474	413	487	461	442	478	507	499	516	447	444	486	469	446	461	440	480	490	478	472	534	473	470	436	453	454	475	476	436	513	510	472	478	479	444	466	479	482	480	471	480	471	442	437	454	488	522	454	451	473	479	442	426	499	483	486	501	477	471	481	481	495	469	474	453	461	433	464	461	457	490	484	471	453	509	475	436	493	480	438	498	478	458	453	486	474	494	469	490	477	451	469	502	493	480	482	439	441	470	462	458	481	461	479	477	439	511	485	481	463	437	473	514	499	466	474	452	445	458	458	473	448	475	471	457	472	457	454	434	436	494	425	456	460	461	452	460	455	467	468	480	458	521	496	478	483	457	455	454	490	427	485	443	469	456	481	463	405	463	463	459	511	467	453	425	461	455	482	462	503	466	495	458	489	483	454	508	402	482	464	492	468	411	457	439	491	483	492	452	478	462	487	488	480	448	457	449	425	468	452	482	463	468	457	450	458	487	528	474	473	489	459	485	491	501	444	486	465	450	441	469	454	445	466	481	504	497	463	451	457	451	500	492	465	507	474	466	456	448	467	447	462	493	474	488	513	459	504	495	460	448	480	457	514	472	497	468	469	449	436	486	430	459
26853	39375	35919	24138	14384	7561	8038	9034	8937	7148	5757	4079	3794	3288	2862	2693	2378	2223	2209	1896	1443	1119	955	847	805	738	716	724	735	745	713	714	710	763	729	703	731	728	723	753	726	723	745	723	730	720	734	727	693	658	671	676	734	666	688	718	700	773	681	678	700	717	725	717	709	678	700	668	681	721	672	716	730	695	752	718	748	712	737	716	669	749	718	675	742	726	734	707	732	689	703	728	682	671	698	733	741	669	709	702	713	718	742	723	677	730	703	748	720	674	687	697	753	723	705	676	725	715	654	702	748	769	736	729	695	753	758	672	714	689	682	700	736	676	685	694	738	704	686	714	665	688	688	678	714	656	752	697	646	655	676	742	682	717	702	734	708	736	697	707	716	722	670	730	687	691	726	718	752	702	771	707	715	686	692	676	733	693	708	680	714	697	724	728	693	690	710	724	713	745	704	685	733	696	705	710	713	726	709	737	683	700	700	754	713	686	697	665	697	692	683	702	762	688	705	675	698	703	690	716	717	673	679	743	726	738	681	765	726	724	713	720	689	720	753	685	701	747	737	724	737	729	669	744	767	758	712	711	730	719	741	697	703	683	733	767	700	730	717	718	692	694	762	691	704	719	676	732	687	692	714	692	740	675	715	715	682	718	701	697	668	689	725	682	712	700	676	706	661	738	739	678	724	698	706	757	704	710	778	727	732	705	712	673	773	698	740	696	701	698	750	750	728	698	719	705	687	652	735	679	736	692	727	736	715	665	689	700	721	654	727	694	719	746	706	717	706	729	686	698	714	698	717	680	715	697	764	682	688	723	656	719	729	712	726	722	717	757	720	681	693	701	733	765	700	704	728	708	686	708	723	747	704	715	702	720	684	712	731	720	716	767	742	711	734	688	723	718	717	699	702	706	719	770	723	751	680	734	709	712	662	733	669	737	687	761	731	763	719	688	718	713	720	712	710	732	694	726	682	723	727	691	705	697	707	729	719	693	690	694	736	722	660	671	734	746	680	716	678	747	706	710	717	685	734	711	649	660	717	753	687	737	750	728	651	662	698	726	723	671	756	717	734	674	714	741	680	709	773	744	668	742	732	658	735	704	719	740	693	698	705	696	728	726	635	664	728	701	650	706	686	699	720	722	665	680	702	760	740	683	747	707	696	707	707	694	712	673	743	694	680	702	735	737	668	703	708	717	784	715	710	705	713	722	677	677	681	702	694	695	730	674	683	754	678	707	698	689	764	724	692	671	709	718	649	696	672	713	716	723	687	730	710	721	715	702	694	747	731	710	745	709	696	715	786	712	679	714	708	705	712	710	731	728	712	728	724	721	708	684	704	714	680	692	711	703	712	721	716	721	693	745	689	726	731	686	749	729	712	732	689	736	703	681	701	713	723	697	711	709	724	722	715	758	732	702	714	687	726	713	706	736	761	684	711	692	699	712	707	668	704	732	743	721	723	716	730	751	687	727	710	654	712	659	658	665	742	665	697	711	746	712	701	761	755	690	670	743	710	652	740	680	707	721	703	733	707	757	712	739	736	692	728	725	692	720	694	694	705	702	739	686	717	697	698	676	704	693	670	722	693	658	718	726	732	719	751	680	731	686	722	707	753	691	703	715	706	741	713	758	692	712	720	707	742	705	744	730	713	727	679	713	717	722	682	707	684	691	724	704	707	727	693	696	749	721	724	730	711	725	708	666	759	676	731	701	696	739	712	669	708	687	717	723	685	718	711	761	643	693	728	686	709	742	719	729	687	699	685	667	692	695	681	729	690	689	693	684	754	739	719	671	733	715	651	751	715	717	709	670	710	688	714	754	737	693	688	682	678	684	720	736	704	743	714	709	676	694	720	682	655	667	755	693	697	677	688	694	725	680	709	758	725	693	702	711	717	719	695	686	718	716	729	732	657	759	694	749	753	728	685	760	721	716	697	771	716	685	668	670	716	709	728	714	738	744	746	705	726	690	640	725	694	705	694	761	748	715	703	707	713	718	711	734	717	723	660	679	748	687	705	705	699	732	677	690	701	700	691	687	719	715	700	687	649	733	735	673	761	720	740	690	699	683	716	734	740	685	746	671	710	658	781	717	701	718	678	678	725	758	737	751	737	712	732	686	676	740	763	731	679	720	710	679	724	706	712	700	749	731	705	714	695	714	690	702	707	699	727	674	703	703	715	708	704	718	760	766	668	720	712	704	731	724	715	684	735	713	703	727	669	702	705	714	742	704	704	741	704	710	717	672	716	714	742	735	758	736	742	695	715	695	773	706	724	709	724	749	733	760	688	707	778	672	739	699	739	723	748	687	712	737	695	724	716	744	698	643	686	685	732	704	719	737	740	760	703	744	672	711	712	681	683	730	705	689	703	664	701	709	729	702	662	729	696	720	687	713	708	700	705	722	733	672	752	719	688	729	735	719	733	693	686	738	701	665	722	715	757	687	733	768	721	743	689	703	715	695	726	701	722	682	725	736	703	686	730	668	723	689	720	709	703	727	739	721	677	728	708	715	718	712	681	752	768	719	753	682	655	692	701	727	724	695	744	733	691	723	722	728	715	707	724	700	667	758	717	760	767	677	688	723	723	703	721	709	699	697	722	706	654	721	733	737	774	749	720	711	729	722	710	743	709	710	737	724	745	730	678	680	715	674	704	674	751	716	683	739	673	674	721	728	698	709	727	684	704	679	668	698	739	731	783	764	688	660	733	697	704	663	681	694	713	744	696	788	706	766	739	734	678	702	715	679	718	761	706	753	735	729	697	705	693	775	709	776	744	749	672	718	684	718	713	707	715	712	681	715	699	655	687	688	702	688	713	693	758	732	738	730	714	740	722	712	709	721	692	704	650	753	745	713	722	673	757	679	743	673	740	714	743	748	708	749	722	656	718	695	728	712	727	674	709	694	698	691	712	707	718	713	764	702	688	762	703	756	670	711	696	683	679	742	735	710	712	718	696	703	679	661	710	679	706	705	702	729	700	678	720	716	756	658	702	690	742	685	703	714	726	698	700	760	698	709	747	688	705	711	706	699	705	694	737	732	688	679	719	704	735	687	739	701	713	706	708	708	716	694	740	705	722	730	733	736	690	742	696	712	725	731	691	705	731	727	720	715	703	761	699	726	722	753	662	709	699	698	703	686	716	740	735	732	704	675	739	703	721	720	709	710	717	684	739	747	692	710	721	720	691	701	667	690	677	756	734	743	646	708	719	636	728	706	700	700	671	715	753	690	698	740	708	748	716	712	677	710	745	723	725	670	698	722	697	721	739	730	699	737	692	730	751	734	679	717	649	734	680	729	700	713	712	689	718	718	697	652	748	679	744	734	718	642	724	699	654	705	688	666	734	745	706	705	705	717	703	705	680	685	732	724	739	736	706	661	710	715	715	694	695	701	702	709	718	708	679	682	715	646	688	675	766	728	697	692	720	674	705	720	725	757	675	736	730	682	682	690	709	735	765	703	732	746	711	707	723	698	696	709	746	702	744	730	738	659	708	763
24079	21028	28132	24448	20092	13534	8736	5020	4008	3589	3192	2677	2404	1994	1864	3511	5040	5511	4462	2953	2187	1429	905	679	567	486	504	485	516	512	497	481	475	470	456	489	480	457	510	475	514	456	499	471	492	512	485	522	519	451	503	513	483	485	545	515	509	516	481	518	480	507	500	516	470	458	470	496	473	514	454	472	491	514	476	481	502	449	463	481	480	514	494	497	495	495	452	480	475	469	483	464	513	506	501	471	497	504	494	486	515	466	477	463	478	454	529	528	498	513	511	480	546	511	498	468	491	485	485	489	480	519	475	506	480	497	485	461	490	481	515	512	470	513	476	508	489	509	534	495	490	477	523	494	522	468	478	497	444	505	466	485	481	491	456	470	517	510	476	493	480	461	494	510	450	502	502	463	480	471	472	491	480	499	538	506	477	482	490	459	481	514	497	505	496	500	486	466	504	514	519	491	484	519	511	489	504	488	456	499	451	506	511	479	496	531	521	474	469	447	458	499	490	482	505	454	461	470	498	474	496	460	471	513	502	464	515	488	465	470	502	484	503	504	489	501	478	482	512	470	485	484	490	463	463	515	492	493	532	520	477	458	499	502	494	469	535	526	488	502	470	498	519	474	510	476	466	457	511	474	491	463	445	483	495	491	501	461	521	490	527	514	516	497	537	496	466	444	440	476	462	520	480	481	525	467	505	484	501	457	509	495	491	483	488	463	478	488	469	496	508	479	494	518	478	539	527	510	457	507	531	493	474	550	456	522	495	437	505	493	484	503	500	505	470	484	470	491	497	473	484	511	508	505	469	486	513	531	506	506	448	430	473	467	515	513	510	460	467	450	483	489	500	489	458	458	489	487	472	486	472	486	475	482	499	492	455	507	498	490	486	511	449	498	482	457	549	489	472	463	494	498	469	502	505	503	487	470	481	471	501	494	454	466	444	490	469	474	481	487	493	505	473	496	454	481	490	485	459	456	465	504	441	529	504	453	489	468	535	488	501	490	454	494	470	493	501	473	521	523	484	477	520	508	452	515	487	537	464	514	469	529	498	481	545	516	513	512	545	456	493	507	449	475	501	439	451	515	495	504	452	513	504	466	495	489	478	454	471	469	469	512	466	488	448	523	529	480	498	496	528	460	489	529	496	468	456	477	520	470	499	459	484	499	503	461	459	485	511	477	446	486	488	483	503	445	460	489	481	467	481	489	471	494	491	482	505	469	482	458	468	500	493	481	494	464	474	498	479	459	511	494	470	500	487	519	529	519	481	477	500	491	489	522	440	515	477	485	516	503	510	488	504	496	509	534	497	498	472	474	459	458	459	531	465	518	499	504	504	472	466	462	476	481	468	482	433	458	500	511	519	498	496	468	484	498	465	539	490	478	458	538	517	522	487	500	479	434	501	498	477	502	505	474	483	460	508	501	462	474	468	526	495	467	485	526	505	517	523	504	511	479	468	548	507	482	519	488	475	496	511	490	488	475	485	493	500	462	461	489	492	482	493	500	457	495	523	507	472	533	478	490	511	508	482	501	468	484	500	465	501	462	491	516	484	509	494	497	495	486	490	467	540	499	474	499	504	471	505	456	472	473	500	470	466	496	482	467	490	491	502	463	491	506	461	469	480	495	474	489	494	497	489	454	468	483	474	478	467	491	458	478	461	415	495	458	541	490	470	533	464	480	480	486	505	511	486	510	517	459	481	440	499	467	529	508	487	487	497	510	501	489	438	480	490	502	467	475	525	467	498	478	499	521	508	480	479	509	482	488	478	468	519	504	501	499	478	516	523	496	493	515	446	474	496	504	474	522	516	489	453	498	479	488	528	452	499	480	531	520	500	493	497	454	507	478	503	523	494	509	486	516	476	485	516	486	505	455	522	494	487	456	490	473	501	519	475	542	482	456	527	498	466	495	498	551	459	526	465	467	484	512	459	426	491	489	516	515	505	465	456	522	455	506	514	504	463	491	484	497	501	470	537	510	541	528	484	515	473	493	469	458	479	488	482	486	488	501	496	493	482	493	497	485	466	473	510	514	540	516	462	510	532	487	478	439	495	523	442	500	512	485	496	465	488	487	512	475	477	465	486	464	475	488	471	475	476	508	446	472	487	482	499	517	479	510	523	512	512	492	505	472	498	482	480	463	497	476	479	495	470	471	481	496	499	493	515	465	497	475	517	538	485	517	447	507	486	466	447	510	514	491	531	493	508	454	490	502	499	469	496	494	496	496	478	481	487	473	504	479	467	497	488	480	434	457	490	492	474	508	501	430	440	513	461	434	478	512	484	488	482	491	449	484	470	505	505	514	480	468	546	494	468	512	506	469	462	427	500	491	477	482	506	467	476	494	476	492	514	499	470	476	474	484	454	488	491	472	508	417	504	498	502	459	460	512	490	495	460	489	487	474	474	464	488	481	516	481	510	505	474	491	452	483	480	474	492	496	466	452	517	479	463	495	502	531	514	499	472	494	509	476	471	476	502	516	509	514	486	483	518	488	505	531	497	451	499	472	477	547	476	485	488	477	514	533	472	479	515	474	483	483	472	442	458	454	482	469	487	512	466	458	498	473	459	474	485	523	496	477	474	449	486	511	488	482	438	529	489	494	485	494	464	479	478	511	497	479	458	516	516	462	506	475	469	486	477	480	475	466	491	492	475	507	482	500	504	484	510	502	468	498	498	491	483	513	484	484	486	500	455	458	476	520	489	490	508	482	454	488	504	434	471	497	476	469	455	517	482	482	470	486	492	479	503	498	472	469	480	504	494	441	467	499	455	554	485	503	541	496	475	524	518	522	482	481	492	486	456	485	463	456	487	495	521	493	519	470	506	466	468	460	464	526	499	484	487	484	476	494	472	450	494	460	467	484	488	459	510	504	506	467	496	470	486	492	469	469	470	471	516	501	512	491	488	467	445	492	485	502	503	451	467	529	503	453	481	489	487	513	513	475	483	500	458	422	466	417	464	464	481	482	475	487	524	466	500	524	475	497	517	511	466	498	504	495	465	485	468	493	488	519	487	469	470	444	475	499	455	453	488	476	504	484	483	515	522	486	496	488	475	492	504	472	457	516	476	459	465	494	464	489	485	459	439	467	463	501	457	467	491	451	531	469	460	454	523	540	500	504	511	520	455	490	479	485	496	442	491	441	512	513	467	502	456	501	465	501	496	524	498	480	475	475	492	460	488	421	497	515	475	512	501	482	483	497	477	482	464	489	472	512	447	484	503	493	531	496	436	481	486	480	486	476	490	483	509	456	475	471	448	540	482	487	482	454	496	450	463	462	501	484	521	506	510	500	492	484	488	509	536	497	486	504	490	477	480	462	481	496	475	482	515	530	482	463	513	499	502	483	484	525	450	500	483	492	481	472	505	471	482	480	488	433	440	507	484	472	460	456	511	521	432	483	483	449	456	479	522	463	489	465	478	457	473	445	461	554	459	486	424	461	485	471	489	494	503	477	472	462	485	468	458	498	473	500	489	476	502	462	485	493	430	470	483	509
26622	48081	40660	28286	18822	18179	15127	11249	9684	8978	7905	6627	6019	4697	4346	8341	11100	11134	9078	6003	4409	2834	1777	1235	926	746	758	797	696	747	747	689	743	717	783	776	748	779	752	700	754	772	710	769	700	695	720	754	667	752	695	710	713	728	749	744	748	786	724	759	760	757	726	731	731	771	683	770	700	766	705	769	732	747	721	744	731	731	766	763	766	742	793	743	745	742	721	780	721	735	717	732	739	748	731	741	737	723	768	701	703	742	799	705	724	777	691	715	757	697	734	721	739	729	755	802	737	727	753	754	710	737	740	774	681	732	750	778	788	741	728	744	736	762	787	749	791	707	741	748	741	739	710	726	696	725	717	753	722	744	725	715	765	769	757	761	734	784	704	739	754	763	744	795	707	749	704	779	734	685	764	725	785	713	705	732	748	766	730	759	755	776	713	722	762	709	748	720	735	744	781	728	716	693	732	753	758	712	782	785	681	743	739	734	761	734	741	756	780	750	721	692	782	765	785	748	779	766	700	724	694	778	717	778	729	713	744	712	728	691	710	779	749	713	743	747	721	726	756	740	713	729	785	736	717	735	703	739	762	763	780	756	734	753	746	757	743	734	750	749	724	773	801	737	783	695	745	703	729	702	745	726	748	768	768	744	760	747	738	751	747	776	734	683	677	735	717	740	731	756	753	738	682	761	765	738	731	704	744	750	735	738	734	775	768	732	688	747	743	746	731	758	731	744	730	729	713	769	750	725	771	712	783	786	718	805	727	766	751	710	715	735	736	759	764	716	797	754	762	713	706	732	759	717	744	759	743	726	709	720	728	768	727	778	823	757	736	741	756	726	737	714	765	709	736	743	764	766	777	729	658	714	711	733	731	708	700	762	692	771	732	745	693	768	771	746	740	752	727	755	762	733	754	732	771	781	740	750	728	768	702	742	705	719	769	714	730	763	761	783	708	759	754	726	775	762	697	724	739	707	729	682	731	767	760	747	725	759	745	727	679	693	765	743	753	732	677	708	718	741	767	799	723	798	758	758	740	754	720	752	754	735	742	729	716	726	721	699	727	672	722	693	732	690	729	790	733	760	757	783	747	741	720	689	664	750	726	773	720	756	721	712	723	719	772	713	767	751	758	726	715	724	758	692	715	755	707	772	760	775	772	726	705	706	780	729	734	802	730	701	732	721	697	760	727	759	725	818	742	723	738	711	688	725	764	734	766	714	705	764	711	734	734	694	747	753	739	725	677	792	741	731	760	754	703	751	717	696	746	691	748	718	713	729	754	723	734	738	751	739	717	708	778	697	746	741	746	680	745	731	734	728	709	716	802	785	708	705	744	753	771	726	752	700	766	781	748	723	769	743	725	793	772	768	772	725	699	755	723	719	763	750	737	750	744	721	668	749	786	786	691	754	714	751	782	718	741	744	680	744	761	733	729	718	685	769	709	757	767	755	729	733	677	715	743	757	709	739	710	783	758	755	707	732	740	739	716	741	732	785	747	732	765	724	775	724	692	699	704	713	718	804	734	767	759	748	685	687	765	717	751	756	742	718	720	730	723	728	751	745	739	738	738	734	722	724	732	773	731	703	726	753	760	737	762	744	708	735	751	776	735	732	756	739	710	790	719	726	722	685	751	695	738	731	707	731	710	768	766	803	734	760	695	757	783	726	698	673	732	676	720	731	659	748	766	729	711	710	755	714	731	750	772	754	723	748	746	742	733	693	701	726	699	743	695	765	735	732	698	736	763	664	780	771	750	715	769	708	713	758	747	765	680	732	783	727	700	735	719	724	702	752	713	723	754	790	734	768	769	698	761	716	757	681	731	704	722	742	720	734	731	757	759	752	783	765	750	734	704	784	671	771	709	776	739	727	754	753	721	733	742	714	726	747	726	757	733	763	750	740	716	770	749	730	705	760	738	742	713	768	727	702	745	715	753	771	798	777	775	730	726	707	761	751	714	724	750	749	757	734	757	725	697	764	733	752	742	721	704	740	708	742	733	739	763	765	686	778	677	723	713	746	727	717	718	725	706	707	721	742	682	732	740	741	772	795	733	779	712	745	738	745	698	724	681	733	756	735	749	780	747	758	787	716	728	714	741	754	740	756	707	740	782	760	731	739	750	722	729	794	735	780	761	702	737	720	753	690	706	757	753	703	750	717	732	771	723	737	671	712	739	704	747	787	730	755	736	771	760	755	699	740	717	728	737	747	762	760	761	713	745	728	719	794	734	768	792	729	718	702	779	743	752	692	714	775	734	734	732	740	744	732	760	730	734	730	716	722	740	756	707	726	735	722	721	773	720	802	708	709	701	711	732	694	759	753	763	775	751	748	728	716	752	712	757	738	756	743	784	732	710	716	729	718	715	738	724	688	738	708	727	710	748	690	763	732	705	732	774	746	732	735	745	745	691	756	784	723	770	723	751	747	757	748	723	762	708	755	745	748	750	740	717	738	790	763	703	754	718	687	722	733	739	755	780	755	741	722	734	787	728	768	733	720	793	770	736	718	744	700	749	714	717	694	718	742	733	717	749	708	747	804	765	768	765	785	721	752	782	766	796	726	775	714	739	717	758	729	761	763	733	744	747	746	729	733	749	711	702	751	703	727	795	737	674	765	681	733	816	791	780	792	789	727	698	771	729	717	757	743	723	829	711	776	726	707	757	779	741	785	700	748	796	715	708	768	762	696	789	747	722	745	738	764	758	703	765	716	721	770	714	706	735	690	757	755	732	753	704	731	696	703	776	717	737	702	742	726	755	717	748	727	750	761	748	707	722	799	802	726	694	714	781	737	725	760	761	714	723	782	746	755	764	781	749	738	660	718	771	721	742	737	740	760	704	717	721	755	759	759	768	706	742	726	692	719	759	764	709	759	776	744	741	721	719	794	717	779	777	710	717	737	736	762	740	731	748	751	727	744	737	733	735	760	742	720	718	681	681	759	755	760	730	759	734	770	709	714	734	762	723	781	714	727	731	728	718	743	740	787	786	725	770	746	755	753	755	686	727	711	735	753	726	748	726	756	762	723	779	731	736	740	726	740	789	721	738	774	776	755	730	745	730	717	752	761	735	718	750	718	711	785	801	778	784	780	719	763	704	730	766	733	703	736	685	712	759	750	754	754	775	771	722	737	655	720	794	762	704	724	726	769	700	708	721	755	746	769	732	741	733	780	731	733	763	721	758	710	761	750	778	734	695	737	743	699	756	733	730	741	757	745	763	752	731	708	783	725	776	716	742	752	738	755	714	712	738	752	764	692	756	736	694	725	695	765	741	753	749	735	756	729	758	760	741	709	781	762	679	710	715	770	693	748	745	712	729	709	710	758	713	759	713	743	780	755	762	743	752	769	740	747	736	734	691	725	736	731	675	711	719	760	741	722	712	712	749	712	729	755	730	721	724	742	733	773	742	702	737	734	725	776	739	731	690	760	754	768	782	761	695	745	764	726	706	740	775	742	771	691	726	725	735	761	732	752	750	725	705	775	743	736	701	705	744	759
22996	21124	28846	23670	21222	21504	17478	8487	5742	4372	4395	4089	3441	2514	2344	7323	10905	10427	8560	5903	3686	2177	1282	862	597	455	468	412	440	436	404	430	452	459	456	439	431	424	432	470	424	443	433	386	448	424	458	445	439	415	435	445	425	427	420	457	442	463	458	438	437	407	434	411	430	449	436	452	445	409	447	449	392	421	454	449	438	427	448	470	456	444	450	396	379	451	410	433	448	407	428	404	432	397	445	423	443	421	439	414	399	429	420	426	450	457	474	428	407	473	434	440	410	439	444	432	468	424	401	440	426	429	401	438	428	439	417	400	423	426	445	416	463	455	399	420	410	421	395	424	466	414	412	412	452	419	431	390	380	428	453	376	442	429	421	448	481	397	404	400	433	462	387	410	435	439	423	410	443	435	438	425	451	439	368	429	464	448	413	457	421	421	407	420	445	446	404	402	454	418	425	414	421	469	417	449	458	433	432	448	450	441	410	435	454	387	438	446	427	426	436	427	422	432	412	443	391	464	446	431	439	445	437	448	450	461	403	423	439	414	451	435	429	404	443	416	423	409	432	448	426	449	431	452	414	438	412	416	418	444	394	411	425	425	425	411	438	454	450	423	441	397	361	414	444	449	444	420	428	438	418	463	433	443	414	453	410	429	448	443	434	422	408	410	435	429	420	476	383	437	454	444	432	435	406	424	426	446	417	414	436	400	447	430	422	396	417	417	476	426	427	437	451	419	428	427	411	435	435	472	437	427	435	438	408	417	453	434	401	455	458	446	425	435	453	484	424	464	430	417	428	437	428	422	437	428	454	415	425	438	448	436	444	421	436	441	408	475	419	452	423	422	402	450	436	405	400	424	400	426	462	420	453	394	450	458	433	483	401	434	463	443	443	420	385	449	441	426	421	454	430	424	442	440	411	456	406	422	440	434	415	410	456	402	416	450	436	465	414	404	417	432	406	412	401	431	416	416	434	443	432	427	468	447	406	421	434	470	409	436	435	421	418	473	418	426	407	447	447	433	449	443	416	422	445	400	433	431	425	452	444	449	446	456	449	430	456	411	439	457	426	417	405	441	415	437	423	447	453	388	451	418	398	470	418	420	438	386	479	406	436	453	425	406	418	433	395	445	420	431	452	441	447	428	447	449	426	438	414	427	441	452	418	475	455	422	436	427	427	425	404	418	444	424	476	411	475	458	430	433	432	414	412	395	472	455	427	397	426	408	443	427	411	442	447	396	416	407	399	431	471	447	430	482	421	416	436	432	447	406	443	430	412	430	430	445	396	426	439	395	436	399	449	440	445	408	425	426	435	419	397	446	440	470	453	439	451	417	447	436	413	441	462	452	437	436	420	414	435	441	408	405	464	465	437	440	441	464	440	425	438	460	452	451	424	458	418	404	429	462	412	427	447	448	437	426	426	427	461	459	398	445	471	436	398	431	419	426	399	453	411	467	432	437	473	442	454	413	442	371	419	415	435	454	441	409	447	454	464	412	433	395	432	426	405	426	431	435	413	446	408	428	426	423	402	466	421	397	417	410	435	445	436	443	445	425	438	415	444	511	457	433	397	440	453	413	422	426	438	412	424	419	398	428	421	383	392	436	453	434	443	437	459	437	385	390	432	379	441	434	437	429	449	438	423	439	425	428	458	385	409	392	415	438	435	454	455	482	441	407	424	387	426	448	433	396	419	431	422	442	402	423	390	426	413	429	403	438	446	407	399	384	461	426	428	409	401	441	413	439	398	399	430	451	446	378	434	412	428	445	414	480	425	430	404	436	431	428	470	469	418	424	437	454	408	418	460	421	427	448	471	397	460	440	400	435	438	411	435	438	431	403	450	430	427	428	416	430	435	409	446	429	445	396	412	464	428	433	425	442	448	425	441	420	445	394	436	396	463	448	426	425	450	413	408	433	434	458	442	440	411	429	439	432	411	427	436	406	474	379	409	414	386	442	461	428	420	405	413	438	432	406	415	403	427	443	416	410	421	406	406	438	411	436	432	432	437	419	390	420	460	439	421	394	448	450	428	420	433	416	421	393	425	414	419	423	429	487	435	434	404	400	436	402	409	402	425	458	430	441	422	390	446	424	430	459	421	437	451	443	434	455	444	407	394	453	455	409	433	407	410	435	404	418	403	399	453	427	422	387	417	434	446	414	406	410	420	465	455	417	447	460	435	429	436	380	432	409	407	447	418	415	417	473	413	409	443	441	443	411	408	464	423	423	426	438	389	419	441	431	478	463	409	407	407	426	388	443	437	443	432	420	438	442	371	426	418	428	463	409	466	446	447	448	415	435	422	401	443	443	426	392	444	450	410	408	425	463	419	436	483	430	419	418	421	445	445	444	434	421	389	424	432	437	407	406	466	433	429	474	416	427	453	430	436	392	418	440	471	421	415	408	425	438	436	391	437	448	450	408	457	402	437	401	402	433	436	422	437	423	431	417	427	442	419	422	437	405	423	392	427	424	395	424	430	442	401	412	453	414	461	451	445	442	413	469	407	401	441	463	432	422	433	397	418	420	421	441	404	430	433	455	448	469	402	419	430	405	431	451	441	399	403	407	423	423	405	452	390	429	433	398	478	438	373	442	444	443	414	416	399	441	429	427	419	454	427	412	458	426	428	461	459	425	411	448	400	438	412	480	394	443	389	424	447	448	409	400	393	423	432	458	452	430	458	436	380	432	423	431	401	430	429	394	437	416	396	415	434	433	423	396	441	443	404	468	404	435	421	429	453	425	412	416	395	448	433	429	430	401	391	434	435	442	430	415	411	408	448	418	429	433	448	399	445	430	440	445	417	432	452	418	446	419	416	398	442	460	440	383	470	433	478	436	402	479	416	454	394	448	400	415	439	425	425	430	426	414	417	420	407	432	450	439	422	377	426	436	414	408	484	416	410	422	442	436	416	427	407	429	435	435	489	441	442	457	431	431	418	416	413	457	472	449	402	434	456	420	442	406	444	448	415	445	477	390	414	456	451	434	423	431	414	410	436	453	454	431	439	405	407	378	417	425	451	378	425	434	431	434	415	429	437	441	409	429	433	443	457	421	439	419	443	418	417	398	426	431	413	445	426	413	424	467	423	413	384	432	434	418	426	445	449	414	443	409	450	431	424	414	436	447	424	383	447	433	409	423	432	403	455	454	386	429	475	432	427	412	431	401	413	446	399	451	414	459	484	410	418	415	479	433	431	443	414	422	413	467	425	440	442	437	439	436	408	435	406	428	405	440	435	431	439	389	419	415	407	420	404	455	447	412	388	454	414	423	441	445	402	472	439	396	452	489	453	407	427	431	419	447	437	438	434	433	438	427	435	448	417	427	413	385	427	440	438	398	476	413	401	411	438	405	427	443	449	437	410	426	447	379	439	408	428	471	400	394	425	448	422	438	443	460	427	428	444	425	430	412	432	438	468	421	473	419	460	382	451	452	443	411	465	419	447	442	419	454	399	398	431	445	430	409	404	415	417	467	462	472	474	415	439	416	451	391	452	449
29255	57802	47507	32413	24839	22735	19811	16021	13188	10601	10443	9691	7915	6004	5635	15278	19266	17953	15315	11275	7226	4421	2474	1423	958	825	696	662	603	608	708	615	617	703	638	626	653	643	614	674	661	660	639	668	635	612	632	666	624	663	630	640	610	615	688	621	630	689	611	631	611	661	623	609	674	639	667	650	636	649	668	633	700	659	637	625	613	684	627	664	648	638	696	656	697	649	644	720	632	626	647	636	629	653	656	634	627	573	621	623	613	662	592	603	585	635	662	636	671	641	612	654	634	594	645	657	645	646	622	630	624	608	654	614	638	611	653	612	643	640	679	628	649	651	619	703	640	688	668	631	661	637	606	670	657	638	641	622	656	669	669	667	622	607	622	629	638	628	620	607	654	630	637	637	648	605	684	665	611	566	606	682	639	663	629	663	648	633	684	639	656	639	652	635	673	670	656	573	637	648	584	675	649	619	611	661	650	616	630	618	646	638	643	664	634	618	654	643	631	643	678	632	665	635	644	689	684	674	651	644	648	659	650	681	651	661	626	644	680	656	649	672	636	631	618	661	630	648	632	630	592	622	647	631	640	679	642	620	641	624	632	647	654	621	609	672	671	629	611	615	612	656	657	656	610	675	611	646	649	612	655	631	634	635	639	658	614	691	652	660	695	646	633	638	659	608	627	597	654	640	663	669	625	620	640	632	627	659	628	653	628	663	649	610	648	664	663	638	602	623	615	662	647	636	636	682	650	609	637	619	639	647	656	620	645	658	668	656	662	663	616	684	648	618	647	619	605	646	634	642	648	655	689	681	646	602	632	643	651	657	635	640	687	607	663	681	641	637	606	612	646	644	636	653	641	625	623	651	689	638	635	643	629	592	655	660	635	612	646	616	656	632	675	627	661	654	643	617	688	618	673	619	666	624	610	649	650	624	654	671	642	648	622	621	618	668	641	629	628	678	675	626	652	666	614	631	608	670	670	687	652	622	623	650	654	632	615	571	635	669	638	605	649	662	627	672	620	655	672	627	624	647	649	607	625	657	618	646	639	648	610	650	634	690	652	690	613	641	658	685	609	642	631	627	676	646	634	656	628	636	621	630	622	642	643	667	663	643	650	673	639	644	616	642	688	677	653	625	645	654	656	632	684	619	607	645	645	663	620	659	673	646	676	677	649	633	665	648	643	616	681	625	607	629	586	604	625	664	633	622	606	634	673	598	608	665	632	632	641	618	609	614	690	629	647	664	603	650	644	671	651	648	625	604	666	649	617	608	701	625	625	597	653	604	635	632	641	667	626	655	652	671	639	660	644	674	646	658	653	659	637	632	642	650	679	676	594	668	639	651	637	641	636	641	642	634	646	655	640	598	639	651	647	579	640	630	623	710	665	696	620	653	620	675	663	648	602	621	665	647	638	626	622	630	666	665	685	621	649	671	715	625	678	621	657	676	631	660	617	609	605	693	682	586	649	650	602	644	585	640	615	611	682	593	644	605	630	652	667	631	616	657	619	669	645	644	642	619	646	623	618	678	629	671	633	678	679	651	650	627	641	638	636	650	669	658	636	658	635	606	645	621	604	640	633	681	636	631	650	632	635	637	644	635	657	617	656	635	667	648	624	623	680	640	675	649	620	663	658	630	634	646	663	615	597	633	622	631	631	631	652	624	640	645	619	690	612	638	638	603	612	667	654	658	620	628	623	658	641	659	608	632	682	620	654	613	663	616	589	658	613	635	624	619	658	637	645	655	597	656	639	637	623	611	628	656	646	674	636	652	620	636	606	597	651	629	603	622	693	649	610	649	612	636	660	675	645	635	662	610	636	648	631	658	641	681	621	605	659	609	635	622	650	621	618	623	665	637	618	632	672	644	644	630	633	654	635	684	658	673	626	647	675	617	639	678	646	605	644	631	649	664	612	645	643	635	639	606	649	648	629	628	655	678	668	665	652	624	661	648	603	638	621	676	642	671	611	622	647	613	646	600	647	648	615	633	626	655	641	645	631	643	635	643	658	629	628	666	667	595	655	628	624	676	666	623	685	595	626	606	631	633	653	647	618	642	645	668	612	647	669	686	649	611	643	654	615	644	627	635	644	606	618	613	621	580	632	604	665	608	661	677	651	629	624	623	620	668	636	631	667	680	641	600	677	633	655	642	580	650	653	625	657	650	643	664	649	611	658	650	628	679	647	648	593	628	624	664	610	623	642	643	627	624	672	641	658	580	647	663	601	662	601	620	674	618	611	625	619	608	659	648	641	669	622	625	667	622	652	628	670	648	666	624	614	609	647	609	618	652	644	623	619	650	644	638	609	636	621	646	632	658	634	652	576	662	609	632	643	596	626	688	643	626	637	647	649	677	634	602	643	655	645	666	727	635	643	653	611	640	622	641	624	660	622	653	672	649	635	647	647	625	656	618	600	617	626	637	615	637	614	648	648	612	663	637	592	623	641	664	638	641	647	651	632	634	704	647	660	591	661	636	623	665	630	605	644	628	662	625	662	710	668	641	627	681	628	649	647	607	646	610	650	625	668	633	617	640	625	645	640	595	642	658	636	639	589	624	644	617	623	609	619	604	603	629	611	612	617	600	662	665	634	600	621	641	642	637	647	641	608	646	618	615	622	633	626	649	654	652	659	646	596	666	633	641	632	684	676	640	660	663	630	618	627	659	647	659	671	629	661	667	637	640	624	659	656	646	615	653	609	683	637	635	636	622	612	637	662	668	618	708	648	665	637	614	655	684	657	623	613	616	627	637	672	654	646	681	642	673	666	648	658	607	680	646	657	619	644	619	610	636	673	647	668	640	636	630	648	625	664	609	653	647	609	641	632	647	664	630	622	672	632	626	623	651	660	616	632	630	694	662	678	589	640	612	652	560	623	693	617	628	609	685	631	597	630	659	636	633	614	623	658	651	631	649	645	638	654	643	652	665	578	626	599	621	650	613	638	639	631	639	629	607	631	639	637	662	602	673	614	640	628	627	597	643	623	638	655	637	648	645	639	650	665	650	601	591	650	676	643	607	593	615	657	637	611	630	634	641	632	599	624	644	644	627	634	633	648	627	693	632	627	676	637	665	614	615	668	645	635	628	641	681	614	593	593	670	625	664	582	672	629	601	632	604	614	620	633	632	652	667	684	647	641	661	632	646	622	599	694	608	674	664	666	661	630	647	615	656	672	654	681	640	671	652	633	665	608	624	634	628	616	671	626	677	645	659	677	615	650	663	654	637	638	672	604	655	610	642	660	638	639	715	653	672	673	657	694	630	689	612	656	669	668	658	636	603	647	617	668	577	606	632	699	626	696	613	636	644	638	652	649	644	623	618	604	653	654	625	668	599	643	632	686	635	621	586	663	645	590	670	621	651	630	637	612	599	587	673	631	654	625	621	667	598	609	671	632	633	649	642	655	625	637	649	666	603	647	634	652	653	625	590	674	624	620	673	665	684	593	634	637	583	606	674	677	641	671	626	645	611	641	673	622	629	626	674	666	655	643	621	622	678	641	657
27272	24063	26546	17047	8842	6059	4808	3391	3053	2872	2163	1859	1791	1355	1147	1170	1358	1177	912	818	688	596	517	492	479	458	431	477	432	461	469	441	434	461	450	439	441	449	446	476	456	461	496	474	470	410	491	442	481	479	482	462	414	491	508	520	455	472	476	463	448	473	477	443	446	446	467	475	515	482	470	493	413	459	476	485	458	480	458	435	498	481	482	464	457	492	476	462	447	502	456	488	473	465	426	467	435	470	440	419	452	453	466	446	469	465	449	465	481	483	441	472	440	438	483	461	463	503	485	452	464	492	471	488	494	471	469	484	435	511	444	460	477	440	495	452	474	465	448	478	474	428	472	499	491	481	422	469	435	462	469	402	462	457	447	435	468	469	487	468	439	460	460	491	446	463	470	477	429	497	470	469	467	429	482	468	453	447	458	479	455	480	450	420	439	449	517	437	485	426	479	445	433	466	474	431	502	518	445	439	447	465	454	478	489	454	480	440	455	480	420	437	439	458	466	429	440	451	453	450	465	419	458	481	439	489	460	473	464	459	478	460	451	456	438	459	458	453	484	479	436	479	448	445	472	456	468	475	440	492	475	472	483	455	454	463	432	441	488	459	459	464	506	462	479	496	498	442	417	480	444	433	443	462	468	454	460	459	471	471	449	447	481	430	465	488	458	462	464	502	434	506	443	440	460	464	470	466	485	432	492	496	472	440	456	467	444	447	455	502	447	439	471	428	480	465	446	429	426	466	477	425	478	445	453	449	464	476	469	489	455	474	465	448	433	473	455	471	462	439	423	459	452	451	461	478	459	479	453	441	483	480	457	447	482	467	473	459	440	460	453	417	465	484	443	429	470	460	457	470	459	464	468	484	467	452	473	455	513	434	468	462	462	442	462	476	484	455	472	416	440	439	458	451	465	447	483	472	440	470	480	442	460	451	452	454	454	469	434	461	466	449	442	469	454	479	462	458	489	433	449	451	439	425	478	480	470	441	485	498	470	439	478	441	409	463	457	443	460	476	459	456	454	466	432	454	473	469	431	439	441	460	467	466	450	461	483	432	445	463	459	442	435	449	459	479	526	476	508	446	454	432	472	452	452	457	454	449	488	473	480	468	484	474	476	468	473	450	462	471	480	453	468	445	459	476	444	466	444	459	427	413	466	484	457	482	475	468	436	472	448	458	444	484	451	446	502	473	394	419	464	433	451	453	482	437	465	457	445	436	469	450	475	461	496	472	443	469	449	469	481	463	481	478	471	470	441	458	478	455	453	426	485	443	468	458	486	496	461	425	494	450	476	456	435	462	429	468	445	515	488	470	489	470	457	500	460	461	421	473	473	464	440	477	439	506	445	457	428	476	475	458	476	427	454	479	451	447	429	442	481	487	495	485	454	473	478	484	485	511	489	468	482	478	460	462	454	434	459	484	457	451	420	459	433	514	463	462	452	464	446	470	442	435	459	471	455	475	462	454	472	449	480	440	453	467	446	465	471	468	424	482	479	445	431	464	483	463	437	467	433	469	449	456	441	421	462	476	462	491	455	466	470	481	463	448	457	434	425	446	453	469	443	437	480	447	472	434	460	448	491	461	467	444	438	448	451	407	452	475	470	440	439	502	446	455	453	473	458	434	492	458	443	433	408	488	453	462	467	452	431	418	458	475	471	462	485	465	438	454	408	472	458	470	453	483	457	474	425	445	497	442	453	436	469	508	452	420	475	451	464	478	452	448	482	478	438	485	454	440	460	452	471	414	477	464	458	477	481	432	481	434	435	442	499	447	459	457	468	464	454	450	486	455	483	475	419	478	454	461	438	503	430	439	497	424	449	496	447	438	453	465	464	451	457	453	475	491	491	448	436	450	466	432	460	469	479	482	438	421	448	425	456	469	460	488	468	461	464	438	465	442	463	458	503	398	480	493	485	449	437	438	469	467	459	502	445	506	450	471	454	467	491	481	465	409	479	443	450	467	469	468	448	486	441	492	431	460	465	438	437	454	472	481	464	471	444	461	465	464	449	471	440	449	464	475	494	471	470	457	422	466	468	448	421	433	439	457	481	470	473	488	468	454	488	467	455	495	456	475	478	450	450	469	475	490	465	471	451	485	444	469	430	457	488	443	453	447	487	467	477	463	435	472	431	436	450	419	495	473	481	444	430	466	473	470	476	470	407	453	463	476	462	422	468	456	460	444	476	477	451	440	431	468	435	480	435	418	462	469	487	477	473	508	491	446	480	450	479	456	438	436	443	434	448	478	405	470	432	494	454	532	460	446	493	433	462	461	460	432	480	450	499	458	442	476	457	470	475	452	468	452	473	441	477	458	463	478	485	520	493	494	464	440	417	462	464	445	438	465	451	453	437	450	478	504	470	429	425	469	447	418	454	425	445	460	505	429	482	459	430	437	439	481	491	494	441	451	480	423	472	449	482	441	407	478	440	457	463	444	456	445	428	471	460	446	475	448	464	450	473	466	460	478	475	456	460	459	467	499	451	465	464	438	452	439	460	441	484	472	479	438	437	465	462	419	450	421	504	469	428	497	498	438	445	455	498	508	442	476	448	447	484	449	480	443	475	476	457	484	456	459	433	458	438	474	434	472	491	454	457	464	482	500	446	473	487	459	444	469	473	475	457	443	476	451	445	487	466	491	441	489	452	443	430	466	425	454	454	483	447	473	444	475	449	479	450	467	474	452	510	433	495	436	454	452	503	429	488	465	496	489	447	460	459	438	449	482	461	472	448	497	472	407	426	463	472	476	476	473	490	467	489	461	468	464	503	452	470	461	425	439	457	496	473	480	460	453	463	471	468	458	454	497	484	435	488	459	465	475	434	462	493	463	433	447	493	494	431	496	465	487	452	470	460	443	447	453	480	457	460	456	456	459	461	496	492	441	498	440	419	457	472	462	463	537	497	434	458	506	408	442	440	475	495	486	432	453	450	434	452	421	415	473	458	443	419	455	489	409	497	480	476	484	499	475	471	485	448	443	497	467	511	437	494	454	482	467	462	491	418	459	452	458	457	486	465	437	507	434	441	514	439	489	446	468	483	503	467	453	474	444	436	468	444	451	489	452	486	466	472	407	467	448	433	430	450	432	467	442	449	494	463	466	441	444	447	468	440	471	468	463	441	467	472	438	478	466	429	447	469	451	439	436	450	459	469	471	488	488	492	513	437	489	467	487	404	511	446	457	479	476	474	422	474	465	493	440	471	463	446	442	472	452	487	434	475	434	485	464	388	453	427	427	473	424	473	444	441	438	494	451	430	472	439	442	464	442	461	452	436	500	443	477	444	479	433	464	448	463	480	447	492	445	449	448	444	460	426	447	465	470	486	449	488	453	446	495	465	445	426	485	446	466	463	449	459	484	458	500	442	453	470	451	413	473	461	457	477	455	466	466	451	469	477	468	436	490	464	470	468	488	447	467	474	430	445	446	441	484	468	486	481	506	410	466	444	460	469	459	428	489	439	477	482	483	469	444	462	461	458	458	490	448	480	458
25883	40625	33971	20453	15458	13507	11292	8487	8085	7326	5611	4832	4237	3188	2531	2499	2906	2509	1913	1478	1206	887	782	752	777	727	714	661	717	667	705	710	661	702	714	694	663	672	682	680	714	738	705	725	756	654	724	670	722	623	702	683	731	651	756	688	701	671	681	663	660	727	681	691	724	682	711	666	705	707	719	687	704	700	702	713	695	703	644	683	703	723	705	684	694	698	668	672	649	693	675	727	703	670	692	706	682	642	698	668	715	687	722	692	689	699	651	733	662	739	719	735	724	644	718	639	739	709	706	684	674	704	653	699	681	719	673	677	707	681	692	711	683	678	674	703	715	684	677	654	711	694	697	734	721	662	668	697	667	707	736	706	670	734	668	665	706	683	729	726	692	690	689	724	686	662	706	684	699	690	710	721	660	692	665	667	703	708	693	736	715	666	721	754	690	674	671	697	675	705	705	742	704	661	679	696	674	718	699	694	727	693	727	729	706	701	665	732	706	684	638	655	685	665	694	706	678	718	709	674	707	697	717	662	726	684	685	710	685	685	690	739	659	717	640	711	720	722	679	719	732	688	700	710	712	690	723	724	687	676	669	737	662	687	673	741	704	673	704	666	651	739	682	722	677	720	675	691	684	672	731	704	721	699	752	753	683	702	722	689	686	693	703	632	737	675	653	722	663	708	697	660	678	684	633	710	668	687	640	697	721	685	711	663	700	639	682	724	727	677	658	687	687	707	703	704	706	679	744	683	720	694	708	697	728	714	677	670	680	700	673	701	658	658	702	725	753	695	703	685	717	715	698	720	645	667	719	698	724	692	709	674	604	736	690	735	723	677	695	671	661	714	682	708	714	692	686	684	694	692	694	728	693	674	686	692	718	633	711	687	667	691	712	742	703	683	696	715	664	633	741	663	721	688	656	690	642	655	684	722	765	733	730	679	703	695	703	711	726	734	640	667	684	668	670	683	695	679	690	688	711	683	688	685	691	676	697	675	716	676	685	696	681	696	686	644	718	680	684	683	711	676	688	693	716	661	706	709	706	734	710	676	720	717	693	678	693	713	696	668	732	684	721	743	651	665	695	689	686	672	691	658	737	703	732	637	690	746	726	686	663	718	696	682	669	706	688	723	674	698	759	695	648	690	711	706	724	713	723	708	713	714	681	656	693	708	697	695	648	695	701	686	680	657	701	654	724	678	687	716	727	746	676	680	699	726	722	700	712	771	665	713	701	716	713	691	742	706	702	723	681	686	701	710	684	689	793	689	690	695	688	720	726	676	737	725	724	745	675	685	674	694	694	665	711	700	718	641	693	699	670	684	668	719	665	715	708	689	693	699	664	689	627	668	700	711	696	714	682	701	629	742	729	685	671	719	658	649	704	702	654	662	681	686	707	691	683	745	671	711	718	674	707	712	704	696	714	666	686	689	670	697	689	710	673	652	738	731	705	699	697	676	658	708	706	692	733	755	665	702	723	710	712	688	687	676	680	700	722	659	685	682	695	704	704	644	696	708	675	704	678	685	757	698	701	693	715	723	693	706	707	657	722	670	712	726	727	710	718	694	690	674	705	731	698	712	773	694	739	704	701	647	679	702	702	744	721	725	719	710	701	684	707	691	684	709	715	696	692	676	741	700	676	676	752	686	695	718	660	684	686	696	743	712	692	715	753	633	761	716	665	648	756	674	718	691	698	663	692	657	683	731	708	687	709	709	646	749	705	685	691	704	663	699	702	700	669	682	734	737	651	662	715	722	734	700	728	696	683	692	718	730	705	703	705	735	680	725	671	698	666	711	696	689	710	669	699	680	729	668	663	704	689	721	683	670	702	752	680	675	682	669	663	721	725	679	710	643	704	673	697	667	723	669	736	703	689	698	697	701	700	729	703	723	688	696	719	681	712	653	719	685	699	674	709	679	676	740	700	701	656	712	667	697	697	672	670	657	705	710	669	695	681	685	675	737	706	722	676	713	714	706	670	714	723	688	683	660	699	683	678	683	702	703	663	669	648	649	695	603	732	693	663	728	692	729	694	689	727	699	669	673	678	729	658	676	671	693	659	646	699	676	721	666	723	707	702	741	693	719	688	694	709	674	690	657	709	670	676	682	674	662	706	762	701	703	719	626	685	667	688	724	679	716	719	679	683	706	650	724	686	682	723	690	661	691	662	670	698	725	732	712	673	678	703	680	685	731	673	675	711	677	724	701	657	727	681	722	717	662	708	729	715	693	719	663	695	711	707	758	681	712	699	739	714	701	654	688	701	691	647	701	739	653	648	665	663	709	725	682	714	686	726	703	675	709	675	691	730	689	718	692	674	679	689	662	678	698	717	686	696	687	709	713	724	685	701	709	702	689	671	700	714	692	751	656	673	749	674	699	728	726	696	718	681	697	721	721	691	652	727	762	670	696	673	727	692	666	722	705	689	680	690	692	669	699	747	714	691	668	674	690	656	702	729	702	699	692	683	669	702	670	720	703	633	710	732	696	696	737	733	665	682	710	696	687	699	706	671	679	705	683	704	704	679	721	651	709	710	720	705	734	721	699	707	693	699	694	743	718	681	651	687	699	729	665	708	704	695	689	704	646	717	730	690	639	776	724	683	706	720	668	703	665	692	700	664	674	697	681	698	613	695	668	687	670	682	640	677	742	702	705	695	723	700	710	679	641	688	681	676	733	710	713	647	741	715	675	670	710	647	668	680	655	691	722	709	707	673	668	700	654	679	665	690	718	660	665	686	719	667	737	686	685	679	688	746	691	705	710	683	731	713	666	631	699	699	641	704	681	666	720	688	714	690	664	710	674	733	713	732	658	661	653	715	759	686	717	660	719	652	683	735	648	712	722	707	707	692	692	698	727	733	668	735	721	700	709	702	726	682	657	727	686	759	695	699	723	699	635	692	703	657	677	668	673	725	717	633	662	691	703	733	726	668	688	682	651	624	718	661	652	728	689	726	691	682	676	695	684	737	697	692	635	732	657	712	707	750	653	715	714	690	704	704	718	696	707	698	651	663	680	739	719	715	675	718	742	692	682	690	698	666	688	681	663	694	695	673	674	674	689	685	689	721	688	700	708	712	688	729	696	713	715	729	671	688	744	703	710	720	691	712	704	706	686	680	657	692	757	652	712	695	697	664	726	760	686	666	660	720	648	698	705	675	706	678	696	654	732	700	773	673	747	705	707	707	730	715	706	692	731	651	714	709	685	733	676	701	695	646	694	730	689	688	688	704	656	677	695	684	691	681	717	671	740	682	700	688	676	668	671	678	705	720	698	684	679	682	703	732	690	697	680	669	717	645	643	700	725	677	645	668	709	713	731	682	701	704	659	654	633	714	672	675	667	734	676	701	740	722	692	677	708	738	723	668	723	687	668	696	700	682	689	680	690	693	705	741	675	655	717	669	705	692	757	680	690	731	715	726	730	679	686	692	651	698	686	706	754	697	711	671	742	694	706	681	690	666	692	673	699	673	667	697	705	680	726	695	769	689	670	660	709	678	672
24201	21093	28186	24415	20151	14138	8603	5262	4277	4780	4783	3258	2400	1758	1482	4764	6284	5557	4411	2722	1507	987	770	578	536	521	484	491	482	477	492	495	447	462	487	459	446	455	433	479	505	472	491	502	489	476	459	495	501	511	483	520	499	485	463	463	530	483	451	441	510	478	498	516	473	523	451	510	506	499	461	468	465	464	499	457	464	470	509	501	458	485	480	498	468	458	475	497	492	467	474	507	486	491	482	456	503	475	487	469	522	466	480	464	474	461	461	476	435	507	497	478	479	485	501	492	510	494	461	475	521	477	463	479	447	487	444	456	481	476	458	486	466	449	439	488	503	481	485	462	446	448	480	450	473	481	439	474	510	521	487	430	499	528	518	471	499	487	419	499	491	472	456	510	499	484	503	476	468	481	479	479	523	498	456	474	489	471	510	467	468	474	491	496	472	476	518	479	433	502	521	452	502	488	491	497	512	500	456	467	478	483	487	469	484	490	492	495	484	508	510	502	448	451	514	510	522	489	468	495	487	452	455	516	506	521	445	478	442	479	468	466	445	482	468	456	462	490	455	469	460	478	471	453	494	477	447	474	468	493	483	471	510	509	452	480	474	501	490	493	476	459	471	442	490	485	511	472	476	472	456	529	494	463	490	488	453	456	474	486	468	436	466	469	486	499	470	476	493	472	492	498	436	477	487	507	455	467	457	481	496	512	504	510	481	498	464	517	516	444	434	484	515	451	489	445	481	472	466	503	452	483	478	486	458	507	461	504	476	491	480	516	468	509	441	531	489	476	503	428	503	445	401	478	489	461	502	476	484	447	488	447	475	472	480	504	469	472	482	450	476	464	497	514	501	515	473	436	455	442	498	481	495	456	455	490	468	496	459	471	512	443	466	479	472	462	462	501	480	495	421	471	494	475	440	473	500	470	516	471	497	503	512	485	517	445	484	520	429	467	545	480	452	484	501	503	487	495	497	470	470	485	463	469	460	487	522	444	454	463	468	491	488	487	512	496	490	480	477	510	497	484	486	466	490	495	485	488	505	467	479	468	465	461	489	477	452	460	439	498	473	471	508	500	467	477	488	496	530	500	472	473	554	476	487	485	489	464	496	483	478	465	487	484	491	457	501	474	437	506	469	513	522	453	481	447	463	454	442	459	509	493	456	480	515	434	490	517	501	453	489	474	500	465	490	506	478	486	509	473	513	487	475	488	470	494	493	472	491	465	480	455	486	490	502	483	488	535	491	478	472	493	467	489	465	427	525	410	461	479	484	469	437	470	465	477	486	495	471	466	477	496	473	468	532	503	486	489	514	456	526	492	519	456	478	482	455	475	481	497	507	520	448	472	476	455	522	468	491	501	497	495	444	478	487	482	482	448	466	453	468	490	482	504	451	477	479	499	482	500	483	489	479	525	473	483	492	461	499	525	492	458	446	452	494	497	497	473	468	484	510	500	462	505	453	486	493	475	491	509	473	478	472	483	515	487	483	450	476	470	463	512	456	485	449	463	484	471	459	455	470	475	496	465	465	485	548	458	491	502	502	490	488	506	481	508	488	485	474	483	495	486	498	446	495	493	454	475	499	466	461	510	501	490	518	487	454	503	464	515	471	524	487	452	488	482	504	496	470	502	497	493	435	505	485	495	477	484	472	455	466	474	490	513	474	502	497	506	469	485	514	480	451	488	474	532	456	455	496	500	460	495	507	470	461	540	449	477	508	471	498	460	512	488	427	490	483	520	444	453	476	491	459	497	470	479	479	484	437	504	506	481	516	466	475	480	461	475	512	515	469	515	475	485	456	473	500	489	455	503	488	468	471	510	478	467	460	498	442	429	451	528	449	465	470	488	438	486	476	478	472	447	510	476	483	465	463	503	470	469	476	482	473	474	532	482	478	488	480	465	464	496	468	481	442	467	503	516	491	506	469	477	492	497	515	440	475	500	483	506	485	498	472	483	501	473	470	497	478	424	470	471	474	485	459	477	457	492	497	502	445	458	495	471	470	484	483	499	465	496	486	455	508	519	515	486	466	507	507	461	509	473	500	492	477	516	505	510	489	474	503	478	470	448	446	455	529	504	463	472	474	476	465	470	471	524	505	516	481	470	504	482	505	509	483	486	494	467	484	479	498	491	514	495	500	464	504	455	461	460	467	515	472	510	479	474	504	473	477	459	475	485	460	485	520	495	473	484	538	455	493	532	472	456	446	453	492	472	482	500	481	480	511	472	479	483	526	500	506	494	461	531	460	468	466	475	460	474	512	515	476	478	472	513	499	440	461	469	456	473	528	474	452	472	469	491	472	470	514	450	430	470	488	443	454	480	487	533	524	486	472	471	480	514	508	475	521	513	487	453	473	472	508	490	474	493	507	462	491	496	473	459	485	498	446	474	490	532	462	499	487	504	488	515	479	482	503	455	495	479	474	482	469	509	487	468	483	457	485	458	501	456	452	483	517	534	425	517	544	482	468	507	476	494	488	463	512	469	491	472	488	477	478	485	500	475	491	515	474	492	482	468	472	456	504	497	467	469	461	414	492	468	467	496	441	489	524	497	466	479	461	450	468	508	462	459	481	474	466	495	495	450	457	519	461	515	450	487	441	472	504	460	489	531	493	457	496	461	471	471	471	471	465	496	475	481	470	511	431	496	479	502	448	476	459	453	485	461	457	459	475	480	456	451	471	465	452	498	490	497	457	464	524	453	475	467	476	543	545	501	466	522	480	483	477	506	447	467	492	472	509	476	483	461	487	488	486	518	508	458	454	462	490	507	477	493	457	476	460	466	499	475	479	481	484	501	469	492	488	492	481	456	533	462	451	476	443	516	467	487	490	507	493	472	494	463	486	518	474	475	488	487	463	464	500	466	492	467	483	474	450	513	436	506	509	477	472	499	477	488	482	504	463	483	449	481	466	494	468	511	510	478	471	482	488	507	472	475	483	455	435	470	454	493	505	502	479	488	486	452	476	478	517	471	488	495	476	465	505	468	465	475	462	489	468	477	500	459	469	463	456	491	492	446	505	473	453	495	458	477	502	520	492	511	483	458	475	478	530	486	480	496	456	492	468	467	482	458	462	481	479	465	469	516	489	524	454	507	473	512	505	491	488	488	458	472	500	467	448	520	457	483	455	516	427	503	471	490	487	495	492	476	490	474	485	465	489	474	448	489	490	485	483	488	474	508	494	493	460	468	462	467	496	475	471	497	497	461	460	477	469	461	467	513	516	511	528	505	488	496	495	465	466	472	489	449	493	482	510	449	468	493	461	450	475	485	497	458	492	499	501	473	474	473	496	480	495	470	439	459	460	449	455	488	498	488	523	503	477	507	468	500	489	463	496	478	474	472	485	466	467	474	484	469	511	443	482	466	483	514	499	484	472	477	478	502	508	501	471	460	490	469	445	508	477	497	449	489	448	448	495	480	455	496	488	500	485	505	437	494	480	502	487	466	472	470	460	474	519	473	503	480	482	485	486	493	466	486	515	490	461	507	534	480	460	480
27555	47355	40396	24112	19581	19399	14657	12180	10571	11879	10879	8042	5811	4100	3569	10590	12364	11088	8654	5453	3016	1906	1211	921	782	778	735	733	719	738	772	744	717	773	706	751	683	750	688	688	734	707	694	746	680	713	746	686	763	731	748	755	671	721	708	680	700	742	729	755	733	785	706	810	783	684	712	775	725	745	730	660	703	747	727	689	726	745	787	761	723	750	751	716	682	715	690	781	725	725	728	718	718	722	715	715	744	729	737	729	743	739	744	749	726	748	784	705	748	716	723	746	733	743	737	734	698	775	741	736	712	720	742	761	725	736	718	735	768	688	726	706	783	722	778	775	720	737	714	749	712	715	715	728	747	742	722	740	745	724	715	733	763	750	702	701	745	738	748	775	686	735	732	747	690	750	760	691	775	707	727	666	761	722	724	781	736	721	758	726	719	791	770	778	702	761	769	721	733	698	714	740	707	782	774	705	759	738	737	726	683	721	717	687	756	765	744	782	701	718	739	706	718	767	694	714	780	709	712	745	725	731	738	729	779	735	747	744	754	767	753	709	719	734	695	677	739	741	689	711	741	719	722	729	732	723	756	667	730	727	706	729	771	754	744	692	734	698	716	769	717	718	742	744	675	750	667	781	761	698	710	763	749	754	756	745	736	761	784	742	797	736	733	739	741	707	688	715	744	702	708	726	713	764	730	744	747	761	689	706	771	728	712	735	723	716	708	686	720	742	713	726	712	733	728	746	720	684	696	734	717	740	720	712	710	750	711	706	715	749	727	737	741	677	731	737	725	729	725	711	723	705	740	712	728	699	693	670	736	702	707	734	741	735	737	730	740	728	726	730	687	750	772	731	725	765	732	721	709	736	731	688	714	718	733	739	725	716	700	754	722	680	708	715	739	735	701	684	749	709	727	737	737	687	743	687	729	685	731	706	734	778	747	756	747	746	736	684	702	685	761	772	740	748	769	774	702	736	742	742	755	734	737	729	682	718	748	714	706	731	747	804	738	734	709	732	781	745	749	701	696	740	712	700	735	733	682	717	736	654	707	718	705	660	714	733	718	729	693	724	715	740	720	735	714	683	724	706	734	733	691	752	754	701	730	712	745	756	744	775	729	723	763	747	705	694	730	671	721	749	733	752	700	747	735	737	742	704	720	739	709	757	744	698	768	778	703	700	713	722	726	757	720	743	779	705	720	689	671	696	663	675	737	714	727	688	731	755	772	709	681	674	701	733	738	711	756	757	742	776	790	735	754	755	720	762	750	735	731	708	685	719	706	708	707	766	732	731	772	744	709	732	719	721	755	704	673	673	720	695	780	747	692	729	737	743	724	726	761	742	728	745	760	747	739	736	734	736	708	710	740	759	747	681	720	697	792	810	725	739	729	720	747	728	754	741	690	737	749	681	786	726	736	762	744	750	727	701	713	744	719	710	730	715	761	749	743	716	730	689	696	729	760	687	740	640	740	714	690	745	719	729	729	725	745	807	714	779	702	762	708	707	746	723	702	714	720	761	750	715	732	715	747	755	710	719	736	697	744	717	768	786	676	721	770	706	772	706	745	775	766	672	755	763	741	721	764	726	712	751	759	745	729	752	720	748	708	761	714	727	706	764	751	708	725	745	748	706	740	744	771	771	701	697	724	739	741	761	707	774	720	731	701	735	770	733	744	719	712	752	699	700	714	710	718	769	692	713	685	743	736	739	712	752	742	738	747	756	745	772	718	778	762	772	709	766	751	716	766	760	734	736	712	687	745	731	753	681	728	736	690	709	695	699	763	780	710	744	725	732	725	728	750	662	719	741	696	709	725	757	749	734	708	712	738	676	723	730	735	761	716	689	728	722	716	729	728	701	732	742	776	698	759	707	785	766	751	702	776	745	746	745	712	722	757	679	673	734	685	729	708	762	738	747	727	703	661	714	763	734	765	740	747	737	716	741	746	732	715	710	690	710	716	737	691	711	740	698	712	748	714	716	751	710	808	710	747	701	756	754	803	721	718	759	733	724	712	713	754	696	735	751	694	754	762	711	685	678	756	784	711	738	759	738	719	772	775	774	696	781	698	749	737	711	714	688	722	718	701	732	745	729	748	769	713	706	736	764	704	756	747	766	734	785	730	676	758	701	729	734	716	757	662	716	700	687	723	746	768	744	700	741	759	800	663	763	733	751	770	652	727	699	758	718	736	756	753	724	681	679	740	715	733	775	741	689	760	734	754	737	746	706	750	727	677	732	742	715	757	716	685	700	758	723	725	746	709	788	687	681	764	722	713	720	700	693	717	732	714	725	704	780	717	722	734	732	719	728	745	718	731	686	715	784	696	749	731	739	758	761	692	702	671	683	732	685	718	723	738	711	756	712	708	717	742	710	728	714	734	739	775	764	759	723	757	740	728	751	731	725	727	745	757	704	721	754	725	696	729	705	732	724	762	755	742	787	761	686	691	788	725	767	719	721	722	732	800	764	727	739	695	740	746	714	704	709	748	725	715	703	773	689	731	748	729	699	727	688	771	763	748	671	771	719	741	728	724	728	717	769	733	715	781	741	734	746	683	752	714	765	749	786	735	750	670	769	690	718	711	738	752	711	721	706	729	743	692	695	740	747	717	717	741	747	744	705	675	711	737	737	714	704	705	763	768	739	739	726	750	746	688	723	764	751	712	716	757	748	741	744	744	722	784	688	742	701	719	769	722	743	705	649	732	736	748	732	800	699	762	749	730	770	723	718	685	745	736	722	738	760	754	796	722	731	768	670	705	709	690	745	688	723	739	715	673	776	740	711	737	690	744	702	714	717	758	688	723	727	750	734	734	763	697	757	753	752	775	742	681	750	753	704	701	764	690	745	726	759	764	713	776	707	743	713	677	675	713	745	721	754	772	735	747	676	767	707	731	752	754	725	705	722	716	727	697	702	700	723	742	748	689	677	723	663	722	725	710	750	799	747	726	758	680	715	765	727	742	704	724	764	683	739	659	704	695	736	708	698	712	769	685	722	725	743	728	736	747	727	728	726	761	715	760	747	746	723	738	670	754	735	752	732	687	737	729	770	700	716	661	749	756	735	770	697	676	732	721	750	724	703	765	755	739	719	712	746	693	724	750	696	696	671	675	757	774	734	728	736	690	726	741	727	784	749	733	729	744	755	689	729	736	748	731	744	738	764	723	707	724	765	684	728	689	718	695	747	745	761	778	757	675	735	744	726	749	729	740	754	733	732	719	743	720	787	704	777	733	727	688	770	760	741	722	770	651	730	695	674	760	730	766	731	745	759	717	766	733	778	738	755	703	729	725	769	765	732	756	707	726	724	704	700	686	718	741	725	757	759	775	768	719	752	722	714	720	730	746	739	733	738	750	764	738	731	719	694	701	707	687	711	739	744	746	666	804	726	747	728	698	763	734	742	747	791	700	701	714	705	714	718	718	728	736	768	672	731	735	720	754	735	698	710	709	722	734	730	748	726	750	734	771	738	797	735	710	727	744	724	732	719	718	723	724	775	775	742
22963	21105	28856	23582	21153	21390	16730	6919	5071	5067	5003	3873	3313	3077	2422	9168	13253	12115	9604	4683	2375	1359	807	597	549	457	408	392	410	473	414	404	375	438	438	413	420	395	395	428	402	451	399	414	430	439	384	435	398	414	404	393	417	405	395	392	406	413	449	396	399	417	424	406	453	435	401	424	463	410	415	419	396	421	413	423	409	438	403	383	382	433	429	406	394	389	449	445	391	396	431	409	377	392	404	457	404	407	403	399	407	422	432	453	418	405	399	406	433	393	400	410	418	395	426	399	447	444	432	416	405	411	404	431	458	460	421	402	377	401	429	416	429	411	461	437	361	409	396	417	406	459	402	406	419	420	403	399	399	436	398	433	429	417	414	401	383	402	403	431	435	416	424	422	416	413	418	428	418	435	399	409	408	402	425	411	378	436	398	401	449	390	461	405	404	419	423	408	400	425	469	445	404	395	361	405	388	395	384	409	420	445	422	380	447	386	413	451	463	417	409	403	415	420	433	441	433	458	404	407	432	437	395	451	392	410	407	372	437	421	414	448	383	410	444	444	450	409	419	405	407	480	441	441	434	378	428	409	438	435	400	434	391	440	427	437	413	414	448	392	413	366	426	431	420	430	426	412	413	381	414	455	450	412	410	397	392	430	424	437	441	427	411	390	405	439	410	414	423	423	411	373	400	424	400	437	409	418	398	413	434	421	421	433	450	443	416	447	427	414	420	414	412	412	406	431	424	434	394	404	428	403	406	410	442	410	433	440	449	411	434	391	416	400	404	398	434	397	381	402	414	414	403	377	393	422	429	406	389	437	433	371	378	435	408	403	434	414	421	440	432	399	408	419	432	417	414	418	429	438	446	416	425	427	388	398	381	421	394	422	427	445	416	402	428	409	415	412	430	419	390	408	421	417	446	394	388	429	454	435	394	391	424	445	455	418	414	401	432	419	453	398	379	412	398	419	398	431	401	411	429	402	425	400	426	388	423	398	375	393	415	403	426	407	410	425	395	438	406	427	404	403	392	418	392	426	421	449	394	407	455	461	410	421	406	389	415	414	391	383	407	410	402	434	414	403	413	356	436	385	445	479	385	412	392	422	434	445	366	450	405	430	426	424	437	439	408	421	428	399	404	450	432	440	414	472	403	416	414	390	441	426	429	436	426	388	389	399	431	430	395	449	434	450	395	425	465	387	439	426	429	438	403	444	378	416	384	430	438	411	402	401	426	412	426	407	428	424	435	441	400	382	417	424	401	426	393	426	443	413	389	405	397	412	399	444	414	420	415	381	407	394	384	443	423	420	403	408	435	444	415	418	433	462	415	416	381	409	451	411	420	405	382	385	459	391	429	420	401	373	432	408	405	397	416	418	425	425	415	407	435	392	383	412	436	411	419	422	401	404	424	371	366	398	429	443	379	413	411	438	394	429	388	442	440	394	425	419	478	388	412	424	390	401	406	401	424	408	422	425	419	397	426	443	413	427	415	376	402	448	435	415	432	402	433	412	368	404	421	429	428	444	445	412	423	444	445	426	447	387	370	398	418	425	434	421	430	426	429	448	379	392	377	410	422	371	424	448	484	403	420	418	397	412	399	416	404	395	420	416	429	404	426	396	376	411	418	430	439	399	421	437	421	411	390	425	381	407	376	416	451	435	427	453	405	426	398	436	449	423	417	440	431	377	451	383	425	426	424	395	435	387	422	424	410	422	409	448	408	402	431	432	440	489	443	443	415	383	419	439	405	423	429	416	429	440	430	407	414	412	405	369	419	422	413	442	409	416	408	441	418	350	421	393	417	408	393	403	427	469	418	432	429	406	446	458	429	380	397	389	408	418	394	392	424	394	436	444	443	430	418	434	400	420	415	404	414	419	439	399	436	418	436	426	383	429	379	431	403	382	377	379	399	404	401	436	396	415	375	406	383	420	395	426	403	428	425	427	415	434	445	419	402	456	421	404	408	427	403	432	416	422	416	433	421	400	402	435	436	401	430	407	408	422	387	426	429	429	403	398	409	417	418	457	406	452	393	418	426	425	422	392	388	443	442	452	430	398	409	475	429	419	376	424	426	399	440	445	412	408	426	439	392	431	430	389	401	418	402	405	402	392	395	403	399	407	425	450	409	411	437	418	398	420	432	403	432	399	441	417	456	427	431	375	452	394	390	404	383	400	429	423	410	387	386	404	445	408	451	383	443	405	381	408	425	404	417	446	432	438	414	417	426	402	429	430	392	409	421	435	441	418	417	456	419	422	423	401	404	395	424	379	421	409	448	408	436	413	376	418	386	405	379	435	363	438	397	420	425	413	388	414	399	415	401	398	444	431	375	421	438	416	383	418	437	434	469	438	451	418	418	427	423	409	440	392	420	441	415	418	424	441	404	378	409	428	431	423	412	441	416	413	437	421	396	435	417	431	432	394	387	379	409	422	395	437	435	405	443	430	415	423	429	433	431	378	416	429	402	396	435	417	433	427	385	406	369	402	433	419	420	379	430	408	432	390	405	442	405	425	433	429	437	420	438	451	417	405	413	409	409	460	403	423	428	385	414	404	415	400	431	449	403	393	419	386	422	417	424	431	416	462	411	415	421	409	418	427	447	433	405	453	427	397	417	443	411	451	391	380	416	418	399	427	428	403	427	402	445	437	384	399	410	360	394	376	383	429	412	422	412	428	446	426	397	446	433	431	402	456	396	390	408	426	425	417	427	442	393	425	420	450	400	448	403	417	417	416	432	389	413	432	452	430	383	431	393	440	423	422	424	465	382	416	439	425	393	415	460	416	386	394	371	408	444	427	405	437	410	451	422	453	423	423	448	460	380	413	446	434	395	378	413	407	359	390	463	422	409	432	431	431	376	394	412	407	400	411	412	426	414	432	408	414	439	407	418	419	406	381	431	422	401	377	412	401	432	393	417	423	407	422	405	393	420	406	422	412	419	413	426	440	430	398	409	416	396	437	424	423	387	396	423	435	452	435	423	411	399	437	415	425	434	433	390	392	441	421	419	443	383	418	378	399	411	441	394	411	385	351	356	414	363	415	448	390	455	435	435	405	410	429	432	397	416	413	429	387	431	389	426	435	382	433	381	412	460	404	452	425	396	428	424	390	405	420	426	410	438	420	407	366	391	412	466	441	411	411	402	401	403	458	408	389	399	413	410	438	432	421	426	399	441	429	391	429	400	467	387	425	405	399	421	397	393	428	438	425	399	391	426	409	427	393	408	389	431	446	413	429	390	430	418	453	459	429	396	419	430	424	421	420	417	403	409	460	400	415	410	416	429	429	412	425	444	452	434	428	443	397	430	425	409	406	409	428	420	428	376	434	386	451	409	373	416	398	432	401	446	423	435	420	394	404	438	419	435	379	397	427	422	407	425	429	434	404	448	406	380	418	438	428	385	421	398	426	398	389	424	393	410	447	429	441	446	391	404	372	435	457	449	438	407	434	419	393	410	386	376	384	423	431	445	426	467	389	413	445	431	447	428	399	409	388	413	421
30933	55924	47590	30100	22636	22265	19760	13273	12214	11836	11854	9334	8064	7368	5498	17947	21618	19788	16219	8693	4777	2804	1614	1031	868	737	721	658	631	628	620	671	626	646	645	640	617	624	650	654	628	633	633	596	639	636	648	682	644	583	617	624	655	641	642	622	587	587	649	649	646	624	636	642	605	668	631	674	584	651	627	659	588	628	582	656	633	634	640	598	632	562	596	643	637	650	652	574	584	623	622	620	615	632	588	619	621	619	617	618	625	600	654	618	645	647	618	672	637	624	601	665	667	625	623	674	651	608	636	602	679	581	634	656	618	644	626	614	642	618	630	624	656	591	632	631	626	640	613	583	673	625	605	609	639	659	602	653	587	641	633	643	595	659	623	648	589	635	617	643	637	664	604	665	609	624	616	626	603	629	614	691	652	616	647	634	634	585	625	623	649	604	649	604	614	657	651	614	666	617	609	663	655	610	633	629	679	653	622	624	623	621	626	635	608	626	628	588	590	665	569	630	671	638	627	625	641	625	587	633	588	601	614	614	604	636	630	618	625	636	606	599	599	654	655	600	583	643	614	595	628	613	594	631	609	643	619	620	631	596	632	644	618	647	578	665	603	700	658	638	677	605	682	618	574	610	623	601	627	582	655	635	665	629	655	582	565	615	646	615	627	670	614	617	628	648	610	614	638	641	641	666	629	680	593	647	606	591	663	639	610	625	625	659	652	595	614	600	600	611	621	620	584	635	666	638	656	597	593	629	602	593	648	601	612	639	613	619	634	626	623	584	633	596	632	591	619	651	611	618	640	615	630	640	651	644	646	601	594	632	653	623	614	653	637	640	635	639	644	606	616	645	652	600	620	620	564	627	633	602	625	654	610	582	630	675	613	626	587	664	606	610	598	608	598	629	603	646	622	638	625	634	611	643	596	624	658	623	660	643	606	623	619	628	617	655	648	635	642	622	662	617	624	630	589	658	621	612	612	682	629	606	580	614	644	615	621	593	628	614	649	652	664	619	602	608	607	629	618	613	650	660	627	643	618	654	648	684	626	651	628	627	634	688	625	584	598	614	622	638	639	627	624	651	621	626	616	648	583	653	669	641	631	618	606	622	606	586	590	651	622	639	657	619	620	677	601	655	641	636	588	622	620	625	634	612	608	630	630	629	652	614	659	613	656	618	620	659	589	645	642	663	611	610	578	595	636	629	569	618	619	639	607	636	633	654	639	649	632	601	639	652	626	625	639	617	650	628	617	588	650	598	594	653	640	646	593	622	611	646	651	585	615	638	623	629	629	601	637	654	648	655	555	595	637	613	606	633	647	637	646	601	639	576	635	615	631	648	604	622	644	647	590	634	599	615	630	637	638	618	635	614	646	676	588	595	606	628	648	586	677	658	584	581	603	618	623	636	605	628	621	628	622	588	621	641	641	633	600	643	662	634	602	610	586	644	606	616	609	618	636	589	638	604	635	674	654	612	632	655	607	648	646	614	630	643	625	624	623	691	644	648	581	634	659	636	588	624	615	625	630	666	648	653	591	614	600	602	637	618	618	601	614	644	621	626	587	647	605	617	678	628	612	645	639	609	590	622	578	580	626	597	626	609	612	640	587	627	614	628	655	610	642	652	608	645	611	663	628	632	664	604	603	663	657	642	643	642	654	626	639	621	596	624	632	622	636	584	647	612	696	642	578	614	634	649	574	641	673	634	644	608	605	607	648	629	650	645	641	635	634	600	646	632	585	624	628	592	634	609	648	622	617	652	577	616	630	619	626	650	607	624	611	614	656	639	635	604	663	647	633	655	629	670	620	618	623	599	617	594	645	626	631	633	642	658	612	666	632	608	655	649	621	597	621	591	652	604	703	597	640	598	648	607	679	643	617	606	668	617	645	608	632	623	603	607	630	646	615	594	630	652	655	605	656	615	655	627	609	610	595	625	592	599	632	656	601	629	647	624	619	646	599	593	618	600	628	620	586	606	602	666	632	597	638	616	621	612	631	645	593	662	607	679	615	650	658	638	636	641	649	578	607	613	630	607	598	588	668	597	604	568	625	628	593	625	615	631	629	608	617	625	592	629	630	636	631	650	589	576	619	616	627	673	636	584	628	608	635	644	634	633	617	637	636	592	606	614	618	617	635	632	634	656	598	606	649	645	606	677	618	622	618	582	624	636	641	606	615	626	644	629	601	647	632	641	614	626	610	660	615	678	615	636	642	623	626	639	638	661	629	602	629	601	610	601	625	647	588	615	633	630	646	624	627	670	628	554	641	685	600	608	643	623	628	639	617	644	635	612	615	664	616	608	623	650	642	616	643	669	669	635	660	646	613	655	621	612	623	668	621	654	673	625	621	648	620	568	622	641	621	643	613	617	634	658	578	617	640	591	669	598	672	651	601	651	593	650	616	645	652	646	580	610	625	606	651	632	591	617	614	653	605	660	630	601	632	621	609	633	590	587	644	659	609	614	602	640	612	624	651	614	657	625	638	658	641	664	624	626	633	641	598	601	622	651	664	619	596	623	615	626	647	644	637	603	608	629	585	611	605	597	645	593	636	611	619	660	644	642	628	647	619	672	635	633	624	622	646	646	627	643	630	620	634	618	631	622	645	634	583	623	608	613	612	636	592	600	622	601	618	666	596	644	643	661	647	646	595	592	646	596	625	651	622	586	599	626	630	636	644	630	578	602	634	646	623	564	603	624	629	622	602	646	645	627	622	626	639	599	619	585	601	599	648	605	604	604	652	630	623	591	614	606	578	617	613	661	661	582	607	621	638	618	609	657	623	641	596	602	655	646	628	638	623	671	633	645	587	620	624	613	619	607	606	620	619	634	627	623	628	650	619	666	638	581	614	668	656	678	564	629	638	672	621	632	624	614	608	612	579	636	613	596	663	606	635	666	632	625	638	612	591	633	614	634	629	614	604	661	582	585	642	674	655	659	624	609	631	544	625	626	606	609	618	631	593	624	609	605	679	589	631	593	636	641	653	661	621	620	620	609	663	672	619	619	587	650	635	679	639	655	624	607	609	619	646	633	615	650	649	614	610	598	604	629	638	648	656	635	629	616	646	634	665	660	614	615	657	636	603	621	619	582	641	639	645	635	647	654	644	612	581	604	645	648	602	614	635	630	617	598	624	648	643	603	648	654	604	624	646	592	648	685	585	609	645	666	640	632	638	628	665	629	647	664	609	610	614	629	621	624	647	623	589	637	620	666	567	602	617	605	654	623	598	598	635	630	604	629	621	588	655	617	619	620	643	638	671	629	641	601	600	645	669	621	615	641	637	620	645	658	644	627	623	602	626	602	637	644	662	645	638	595	629	662	618	646	627	626	598	663	600	625	649	661	648	628	614	637	599	621	631	670	584	597	640	621	610	624	654	619	624	653	599	679	640	663	615	630	626	616	628	584	579	615	595	596	602	632	635	651	620	622	659	651	664	650	655	589	642	649	669	646	572	646	626	621	619	620	604	628	596	602	657	657	616	624	588	672	644	645	651	668	622	597
27578	24788	25275	16533	7538	7149	4988	3195	2474	2154	2110	2266	1873	1546	1258	1179	1245	1254	961	762	618	565	496	497	425	444	493	432	443	466	491	467	452	472	426	449	473	427	423	460	450	461	464	460	497	462	432	407	463	466	444	445	478	501	448	443	451	471	435	422	464	469	449	456	428	463	439	463	419	462	485	451	424	455	448	464	430	432	447	417	473	472	459	448	443	446	460	440	412	449	471	446	420	418	465	459	463	462	437	456	416	442	473	402	453	446	443	430	481	498	468	450	440	417	458	468	438	470	462	464	436	486	458	457	461	440	455	458	441	421	430	445	453	450	451	462	459	483	463	449	451	462	461	462	457	421	472	450	412	412	426	430	453	468	452	431	449	450	496	443	450	446	461	487	455	455	449	430	432	450	427	479	422	446	463	455	416	465	433	390	476	448	445	471	479	435	478	418	501	451	462	472	464	439	442	449	452	429	462	504	513	453	504	424	439	421	452	423	439	428	496	422	426	451	472	442	454	413	457	452	462	428	466	455	469	432	411	448	473	425	438	479	474	456	428	476	454	459	464	422	493	471	428	452	454	487	447	444	472	474	443	432	443	496	436	462	449	451	467	463	455	445	452	433	444	420	412	442	444	446	468	487	443	490	429	459	481	434	458	466	462	455	427	462	472	423	429	446	431	408	450	454	436	465	449	480	432	440	453	434	437	471	484	478	465	471	432	446	429	498	444	444	434	423	454	476	439	472	431	482	417	443	433	459	445	468	471	472	468	433	447	444	447	422	446	455	447	451	442	502	436	481	459	480	442	490	462	437	425	467	459	490	492	445	438	432	422	463	492	481	431	440	436	447	458	462	445	428	446	418	434	449	479	472	509	422	487	466	471	440	476	425	461	404	412	467	456	450	430	454	480	511	441	448	433	415	470	485	440	464	442	473	463	446	506	446	474	437	470	476	448	455	464	458	425	492	465	432	474	452	461	447	468	458	479	436	453	460	471	446	428	451	410	454	422	444	436	443	452	483	473	449	476	461	489	454	446	441	432	462	436	434	471	436	440	456	445	464	464	446	443	463	477	437	469	501	454	434	464	472	458	479	450	450	446	439	451	426	458	486	463	426	481	493	451	477	537	489	462	451	478	479	447	465	407	450	463	426	438	450	423	441	457	417	484	429	447	456	450	410	439	464	436	461	476	488	476	467	473	442	462	454	419	459	488	450	450	462	456	432	418	435	445	461	481	442	482	460	440	445	444	477	467	440	438	452	435	464	458	417	436	460	447	459	443	476	447	434	467	482	473	436	467	412	456	453	467	423	489	439	493	456	416	473	418	463	453	476	436	442	466	458	461	429	452	471	431	422	445	463	439	433	495	474	438	460	444	476	473	430	439	453	466	493	453	449	495	453	444	478	460	430	443	468	444	465	452	468	464	452	447	531	411	451	503	463	487	498	453	474	440	437	445	423	495	438	480	480	442	448	489	460	457	444	459	495	404	434	397	450	485	471	475	453	444	456	449	489	432	446	453	465	495	447	487	443	419	454	484	449	423	462	493	453	489	435	457	447	464	430	487	441	458	458	428	446	498	450	505	473	475	467	457	427	464	461	462	454	440	467	423	474	469	509	474	473	472	440	484	483	493	444	432	449	490	452	433	438	408	456	448	466	448	464	446	438	447	497	466	458	460	461	425	468	458	440	471	476	487	473	488	429	473	475	486	442	442	450	491	429	441	478	430	453	498	424	491	427	466	444	466	483	420	433	470	463	401	442	453	464	426	444	434	463	434	455	452	483	487	434	480	454	465	465	437	409	432	453	423	453	440	464	469	468	441	416	424	473	469	490	467	484	451	441	408	455	468	439	476	467	456	465	436	471	467	441	463	431	451	487	434	434	465	474	440	494	437	445	452	456	449	485	427	457	457	462	467	467	472	466	453	497	439	446	443	450	452	476	425	509	443	460	454	450	406	439	473	427	479	471	458	425	459	452	457	444	442	458	466	462	441	419	432	479	412	442	465	486	454	449	438	457	467	461	458	484	494	448	473	459	459	451	422	466	443	431	478	447	453	463	464	456	410	452	451	461	429	442	437	439	479	463	430	429	459	487	483	464	479	415	462	458	489	443	470	480	448	466	465	452	442	425	429	443	457	448	477	433	485	484	461	432	466	483	424	436	465	467	461	453	448	483	456	468	442	422	509	496	429	450	491	455	471	439	456	449	429	458	444	437	509	459	431	447	464	445	397	472	490	484	463	431	488	513	438	410	495	475	463	453	422	435	434	437	497	446	457	461	471	444	461	458	446	473	465	473	489	457	449	458	445	476	452	454	488	447	455	440	457	445	468	441	464	433	447	457	451	453	488	438	425	492	469	459	444	508	430	464	457	473	475	455	459	455	473	468	452	436	441	461	427	487	442	432	423	430	464	449	451	432	503	393	421	461	436	443	435	420	427	476	421	431	456	421	424	455	474	433	457	425	422	450	455	461	450	454	464	434	489	458	414	436	455	478	437	440	452	464	471	433	429	508	425	460	448	431	468	452	446	447	426	480	464	442	386	425	454	474	480	456	472	423	444	443	440	453	429	448	452	460	497	472	485	451	469	424	446	445	494	475	436	446	422	460	453	468	480	481	458	437	454	429	486	438	407	461	441	473	430	443	505	460	438	500	445	458	429	426	441	459	443	434	448	460	475	424	461	448	483	436	460	435	460	433	449	447	468	481	442	451	480	426	479	441	437	453	414	481	423	428	431	465	468	477	421	453	430	412	459	462	437	473	395	476	457	485	483	429	378	434	447	444	478	421	503	458	439	429	485	459	424	436	447	482	449	399	434	455	472	460	458	446	455	449	459	474	445	480	468	461	442	456	460	459	418	438	463	493	486	451	445	479	490	434	441	448	422	514	447	467	455	418	419	462	453	456	446	488	505	484	420	447	432	468	505	452	470	443	449	499	433	438	453	476	463	455	430	473	450	474	462	441	449	430	438	465	430	434	489	458	447	450	460	461	442	458	441	453	437	444	461	443	441	462	453	443	488	467	467	420	471	442	450	431	478	453	471	439	443	466	428	466	436	445	455	490	479	464	456	469	455	450	488	447	475	466	442	450	454	458	426	453	435	440	433	429	443	463	478	490	447	470	410	481	469	454	465	433	501	472	493	461	434	411	458	438	469	434	437	441	452	460	447	452	455	445	412	442	461	482	505	481	442	472	442	466	458	471	451	440	471	464	458	455	417	463	492	437	484	477	452	434	430	441	454	472	471	453	493	448	451	485	434	484	458	491	492	449	446	419	439	417	439	515	451	430	455	448	501	456	490	460	457	463	452	426	462	462	445	454	484	482	465	419	478	461	457	475	493	447	445	454	446	444	486	427	470	444	467	508	431	463	464	484	460	449	453	441	452	467	438	452	454	432	494	461	467	448	443	441	476	442	424	447	426	444	469	437	420	483	462	461	463	441	436	434	422	471	476	425	469	458	437	460	463	472	442	455	462	481	411	462	450	439	438	454
28706	41578	32061	20355	13753	15402	11590	8046	6441	5548	5485	5791	4481	3654	3028	2561	2771	2505	1860	1318	1115	881	792	754	723	688	677	697	652	696	699	642	706	702	707	712	668	707	710	674	718	654	664	652	679	686	666	700	687	675	702	731	723	721	680	695	645	678	685	643	698	720	673	665	638	687	696	642	734	656	656	625	643	702	660	660	681	685	667	735	732	681	671	697	647	688	671	699	676	706	622	667	740	699	655	677	670	685	712	648	708	667	663	698	678	678	700	729	691	679	676	690	668	711	653	708	696	745	678	720	721	690	713	703	668	687	684	665	669	705	639	690	722	694	715	676	699	689	649	718	654	653	689	683	679	699	698	672	691	666	688	676	647	678	679	681	705	695	649	671	712	691	698	689	707	679	663	717	665	682	747	653	664	682	676	688	644	682	658	685	632	690	699	655	662	667	638	706	672	660	696	696	703	687	713	698	686	703	657	658	685	673	683	725	682	666	683	725	677	694	703	680	724	672	654	685	687	650	711	698	703	684	705	661	656	684	665	685	665	673	696	737	674	651	706	751	646	672	653	678	733	615	724	691	668	689	700	680	682	699	721	647	673	697	690	644	674	665	709	679	706	604	687	694	702	683	718	632	752	696	718	703	702	708	660	641	744	685	689	647	692	652	633	660	704	702	644	705	670	632	688	725	709	706	683	704	700	656	730	684	664	705	742	666	662	678	674	692	699	709	718	673	718	734	713	733	657	650	717	695	653	715	684	669	690	658	678	659	687	733	690	682	727	677	648	665	713	689	687	741	688	688	693	728	707	670	687	732	712	710	670	714	689	683	714	725	689	655	726	714	651	706	672	709	683	634	677	679	649	657	697	673	673	687	647	706	663	651	681	728	677	668	698	688	641	679	646	701	695	677	639	716	730	695	626	719	679	673	714	703	660	698	727	687	628	690	672	670	673	675	687	686	709	675	681	714	723	665	710	687	659	682	659	638	725	696	692	646	682	627	668	727	686	722	681	670	671	712	682	664	682	695	661	684	696	717	659	686	687	691	635	697	719	723	686	669	686	671	646	701	681	669	695	661	710	686	682	690	695	667	663	671	675	703	734	685	717	673	691	706	691	707	644	660	641	698	647	717	695	682	737	718	704	691	656	686	675	702	691	712	695	712	641	681	706	654	679	763	703	724	715	645	718	659	690	697	710	692	718	723	664	664	718	709	678	704	679	690	680	665	685	718	666	670	664	713	704	710	714	693	687	663	676	682	681	632	696	698	705	697	673	641	689	710	701	644	726	697	693	653	675	709	690	622	708	617	687	704	699	714	700	628	699	676	665	689	727	688	682	647	669	681	756	702	703	706	703	646	666	630	718	688	704	699	696	666	682	633	672	686	692	741	713	707	749	714	657	688	680	701	685	708	726	679	674	731	687	664	694	681	653	692	700	700	686	704	689	678	675	667	656	657	698	670	698	736	675	687	696	662	712	679	653	684	712	715	690	712	738	651	656	689	714	672	642	664	711	658	644	672	692	689	685	688	656	685	631	673	698	662	655	680	719	699	650	713	653	729	671	686	741	674	712	679	703	701	724	690	703	682	672	692	699	704	728	634	686	690	711	744	743	713	677	706	629	679	709	640	683	707	670	688	668	704	663	699	665	719	677	657	740	640	665	711	664	648	668	690	700	691	701	686	677	711	709	716	677	704	674	695	690	673	738	697	674	697	682	676	725	687	680	716	670	705	695	716	671	701	698	665	700	670	704	710	695	694	711	683	684	718	676	717	673	686	639	715	738	670	708	675	731	671	656	663	668	661	688	677	713	690	714	702	680	712	691	667	695	664	661	716	705	653	689	708	682	695	707	627	672	717	715	632	687	680	703	701	720	676	664	673	675	695	684	658	634	698	688	704	661	669	750	678	695	676	660	674	688	710	733	679	672	699	694	675	686	705	673	689	741	668	664	676	663	710	661	674	686	691	648	679	743	663	668	675	641	692	687	673	709	706	710	647	639	685	634	660	662	666	695	708	676	700	674	675	705	724	668	687	668	659	703	656	680	689	698	722	681	681	658	703	650	676	669	708	709	686	675	711	705	672	671	680	675	655	675	664	694	680	664	635	685	692	655	690	656	663	677	670	686	737	721	664	667	656	688	667	699	681	683	687	695	681	645	636	671	703	672	681	645	700	662	688	681	696	677	671	680	697	634	680	690	687	703	683	666	713	706	697	675	717	649	673	670	674	693	639	708	697	676	672	695	690	660	710	693	703	693	683	733	729	686	708	700	680	682	691	712	698	660	634	647	672	663	666	721	715	714	677	670	689	700	673	696	693	706	687	704	709	706	675	646	735	671	671	721	670	649	734	696	627	666	642	717	698	678	687	692	689	664	699	677	708	708	714	684	692	683	678	712	690	686	695	710	686	670	662	716	681	712	707	683	706	667	680	731	690	707	724	700	653	689	642	675	663	671	706	708	697	699	713	682	670	686	643	692	695	678	706	661	706	699	686	687	702	714	695	653	642	700	646	666	677	677	707	641	704	667	692	703	654	673	688	708	679	632	701	692	682	663	693	699	706	708	653	707	656	669	658	684	716	659	678	677	740	718	647	677	720	687	648	646	656	710	674	713	683	667	693	714	634	730	709	658	690	649	713	639	669	648	700	672	695	711	682	713	683	641	704	704	733	746	710	676	728	646	617	665	691	637	707	686	655	639	633	703	666	675	640	705	675	709	682	687	729	694	683	714	708	655	671	680	696	741	649	711	672	708	669	673	715	677	689	668	668	679	716	673	654	646	725	667	657	671	668	671	650	712	677	722	716	623	680	702	698	676	657	706	701	682	729	700	715	704	693	729	691	634	692	728	668	659	687	686	692	735	738	696	632	697	668	697	659	693	696	697	718	656	659	768	711	673	689	670	646	695	700	691	679	703	669	656	666	724	657	703	721	629	688	689	638	700	649	727	675	694	684	647	644	693	671	711	695	735	690	682	690	689	677	705	668	661	690	637	704	699	734	651	735	692	705	705	692	712	647	699	699	675	689	709	673	665	689	639	660	727	719	686	679	658	709	681	662	705	652	678	666	705	750	662	689	703	678	652	675	673	654	717	721	688	688	684	683	700	696	693	695	719	671	695	694	678	671	601	710	713	673	676	651	664	695	723	687	653	667	661	660	732	682	692	669	696	724	679	725	671	687	696	710	686	695	707	655	650	674	664	658	715	664	688	671	667	667	645	633	647	678	664	703	702	678	726	717	647	669	696	660	716	719	708	682	669	665	678	717	648	639	705	645	692	699	720	697	676	672	699	673	708	676	690	719	683	688	680	689	661	667	650	687	693	681	664	686	696	668	699	695	701	716	672	664	677	631	658	662	663	650	680	678	687	675	720	691	678	674	669	693	729	719	704	697	706	694	687	679	726	683	671	730	744	677	638	656	656	689	686	691	673	625	643	680	708	693	672	678	706	692	678	691	669	674	733	710	697	677	699	628	672	718	619	714	664	678	695	696	643	667
24156	21070	28117	24645	20533	14498	8644	5546	4435	3621	3788	3322	2523	1983	1716	1377	4394	6769	5038	3094	1733	1041	719	600	511	484	468	461	482	470	485	439	490	499	467	411	448	473	437	440	460	482	504	488	464	511	465	466	435	490	497	478	492	521	481	457	464	469	451	474	469	492	480	441	518	503	459	500	480	469	456	469	473	467	456	485	502	435	458	478	497	459	469	481	494	466	503	436	466	463	457	494	438	468	467	464	475	446	467	476	475	443	489	479	493	492	485	461	493	467	486	485	479	498	473	484	485	463	458	458	542	488	484	439	479	507	461	475	480	443	476	438	511	447	498	482	473	514	472	490	474	443	467	464	454	476	443	477	467	486	458	435	480	452	516	508	465	429	465	535	493	479	475	449	465	454	491	459	460	483	442	453	494	527	470	480	452	460	490	515	461	461	451	446	450	505	418	440	471	478	503	435	437	475	463	491	481	533	482	480	486	485	455	487	485	472	459	480	473	488	469	505	441	458	470	513	500	462	477	469	466	434	456	453	448	499	475	494	480	433	492	476	473	484	505	445	461	462	474	491	513	479	476	486	484	474	474	469	515	476	474	445	446	464	475	483	477	456	448	453	446	478	525	488	455	417	496	483	459	446	460	482	466	468	473	462	461	470	489	504	467	503	468	460	486	450	459	482	454	461	453	457	486	461	505	476	493	448	488	508	456	442	491	477	481	481	452	470	461	423	496	445	476	467	473	450	426	443	458	476	424	481	456	453	465	474	468	448	483	472	475	453	455	490	450	458	468	471	468	464	512	460	461	456	454	480	430	463	461	465	480	417	464	449	466	476	458	485	452	500	455	459	455	518	454	485	461	470	501	469	469	463	487	447	444	474	467	466	477	460	394	450	470	486	476	485	470	459	428	487	503	464	506	490	472	471	441	509	483	448	443	540	465	457	431	466	433	457	491	491	476	464	427	478	461	467	476	457	451	495	453	457	457	473	461	446	472	504	477	480	448	451	482	457	508	436	480	513	446	489	477	497	473	466	467	464	446	467	485	480	480	491	453	502	481	507	488	458	486	487	453	497	446	470	504	460	445	459	488	493	432	503	521	464	472	475	422	469	463	468	476	493	505	460	493	493	452	462	506	481	441	474	482	468	461	479	452	439	481	484	471	480	471	468	477	447	493	462	502	504	459	455	423	519	500	455	480	476	429	465	449	420	457	498	454	462	479	494	499	491	455	451	477	499	454	460	484	445	459	490	469	506	467	489	433	468	465	493	491	455	444	500	454	439	501	477	489	479	475	464	461	485	485	468	467	450	478	460	507	506	458	458	448	455	481	526	448	475	492	492	477	455	476	441	485	460	479	466	453	462	511	449	471	458	467	453	514	491	509	493	419	514	464	476	464	487	475	498	495	477	428	494	451	515	467	473	452	423	486	461	472	434	474	461	455	551	507	457	460	459	494	475	478	454	485	465	459	443	471	482	483	458	467	447	487	455	486	488	506	477	492	431	457	481	439	481	472	479	459	445	470	458	531	450	451	456	483	419	494	447	470	468	441	453	445	463	451	481	474	450	487	459	496	494	494	436	493	482	513	473	452	468	468	461	476	519	487	476	462	458	491	448	503	437	465	479	481	493	442	471	475	483	483	495	499	483	467	499	465	441	461	507	473	447	472	475	443	494	484	491	443	480	491	481	525	465	459	492	455	448	489	458	470	461	480	433	465	503	505	475	502	446	464	447	488	425	460	501	482	479	482	485	523	488	452	495	470	454	473	452	489	465	468	475	464	453	471	448	486	460	464	466	469	473	495	482	501	484	470	475	450	482	512	492	459	449	500	491	486	487	476	481	441	477	476	478	450	445	473	476	512	452	490	508	450	486	440	479	455	475	502	468	484	464	494	457	461	505	456	502	414	510	488	471	481	462	468	482	453	456	468	469	505	466	474	481	511	476	464	419	470	506	466	468	482	462	446	485	463	494	496	496	483	472	443	456	491	498	442	478	454	481	484	445	475	493	476	436	467	509	457	458	508	447	483	459	498	482	484	462	490	451	454	471	471	486	456	461	485	443	456	463	502	473	454	489	513	449	479	460	442	497	495	476	476	443	471	482	477	452	458	454	483	486	441	503	446	433	455	486	467	447	505	460	488	445	476	456	518	475	512	446	460	505	515	482	477	484	463	493	430	475	476	439	448	465	465	501	478	460	475	472	487	493	469	446	465	489	474	430	498	464	442	482	468	441	478	487	485	489	458	449	492	442	468	459	471	463	454	420	453	451	481	474	485	469	462	466	502	466	464	481	483	489	477	478	450	456	437	492	477	473	502	443	491	423	478	479	451	440	447	456	495	481	474	528	470	498	462	445	479	452	458	491	469	493	451	465	478	439	462	486	445	516	456	459	463	460	448	464	466	487	451	448	478	483	422	473	470	439	485	477	465	474	481	460	474	469	465	459	482	489	486	480	457	448	478	505	499	481	461	477	461	508	479	469	454	519	480	455	517	459	459	472	469	453	475	479	467	485	471	494	496	436	421	508	480	478	502	489	460	456	499	480	467	494	478	481	455	526	473	508	464	483	437	513	475	470	470	474	446	466	458	464	485	502	453	463	441	513	470	431	487	462	461	468	462	472	468	481	477	479	491	461	528	472	483	473	478	526	459	476	440	476	462	449	489	471	506	478	473	496	489	479	451	468	438	460	476	515	454	460	475	447	485	435	468	464	473	464	503	457	449	459	464	478	460	422	458	453	461	467	462	508	442	456	519	443	483	493	513	484	454	477	465	479	450	475	432	516	454	472	458	488	435	467	497	455	463	447	524	482	463	475	443	466	474	476	467	463	458	466	451	494	470	491	468	473	450	446	473	446	436	501	426	478	469	446	472	480	464	460	463	469	431	474	508	483	453	504	478	447	491	466	479	467	511	455	468	454	450	479	462	472	459	453	468	480	497	453	489	453	485	462	456	476	460	492	482	467	482	494	498	464	456	474	440	504	441	473	474	462	472	470	437	484	466	455	478	471	498	467	464	482	489	465	482	485	497	456	456	468	492	487	499	506	478	481	508	496	431	441	521	435	466	484	473	469	465	484	483	539	440	450	478	461	448	465	483	463	479	471	433	484	456	494	475	443	440	467	458	496	449	458	503	478	478	449	480	490	441	478	464	479	458	465	470	461	438	441	483	490	425	473	520	493	459	475	466	454	471	505	505	499	478	461	459	485	421	458	491	465	481	437	464	465	467	437	438	490	463	469	480	486	455	468	450	480	470	481	467	455	444	467	454	450	467	474	459	499	452	480	502	471	467	470	481	487	460	505	471	451	488	516	499	501	488	459	469	494	482	454	480	509	481	432	517	457	442	485	460	438	473	464	475	488	470	512	499	490	469	490	454	480	476	508	459	470	456	465	440	470	510	500	497	473	467	463	505	523	484	469	465	453	459	457	484	498	443	475	469	442	500	466	492	499	468	459	472	444	486	498	462	494	469	452	485	414	494	515	484	460	484	459	438	446
28078	48865	41335	30643	22249	18819	15160	12343	10779	8821	9451	8026	6073	4751	4002	3130	9812	13054	9722	6404	3473	1972	1400	961	801	739	686	759	760	698	731	757	683	686	682	746	719	700	739	708	709	701	705	705	715	695	706	741	714	705	711	705	720	710	707	711	756	744	753	689	728	713	717	784	699	793	733	690	697	749	681	692	689	672	720	745	745	745	711	695	676	744	741	666	671	730	709	744	720	736	736	722	713	729	712	758	692	708	712	724	751	740	697	739	728	702	687	692	716	712	741	730	711	733	734	705	726	676	699	725	740	695	721	689	702	706	727	730	681	720	720	710	719	688	694	704	723	720	734	728	689	684	722	667	712	738	740	677	718	703	695	722	759	733	693	642	697	700	717	716	711	721	727	729	700	725	730	716	707	697	716	723	682	737	684	746	733	694	703	730	704	724	653	699	726	674	722	716	703	734	708	704	717	723	717	677	756	757	758	692	724	726	710	688	695	703	691	741	721	700	741	699	753	754	709	677	723	748	671	664	738	693	664	726	766	709	736	745	697	710	703	738	692	710	749	698	723	700	719	732	704	700	680	704	635	766	712	722	728	742	719	688	722	673	706	713	690	713	711	693	691	702	678	699	693	718	762	740	709	688	721	711	748	783	678	729	783	735	738	702	754	705	696	746	753	726	794	684	727	738	745	711	739	720	709	731	719	751	688	716	695	710	679	764	724	712	704	768	733	733	698	694	720	703	682	700	715	693	690	708	731	705	731	676	676	774	725	731	647	716	688	738	736	715	650	740	740	708	737	712	746	766	678	720	739	725	729	680	671	752	724	726	728	717	744	670	699	693	732	726	697	722	732	700	714	759	756	752	689	659	731	664	714	701	697	751	746	652	705	745	710	685	733	709	720	689	686	727	714	695	744	701	710	735	746	710	726	715	715	717	707	732	705	657	684	704	728	750	741	707	705	735	732	719	715	712	706	749	711	707	680	729	742	704	688	724	715	706	736	736	684	710	694	749	676	735	719	685	724	740	726	692	684	737	760	721	686	753	705	671	728	695	706	679	672	721	770	767	699	742	721	707	657	750	723	700	749	711	722	706	717	707	721	695	715	680	677	674	730	663	679	760	680	720	757	699	706	686	715	729	688	686	760	737	690	721	717	735	696	749	749	715	708	708	717	735	744	721	727	671	734	732	709	706	723	734	728	754	778	713	734	698	709	732	737	743	708	708	685	675	702	714	744	709	705	722	765	697	697	703	713	711	747	689	714	720	733	746	723	704	743	759	705	703	683	764	717	763	730	751	711	719	677	739	746	692	752	731	698	678	779	696	708	731	734	748	712	731	724	691	714	746	707	773	705	737	724	719	764	758	733	708	730	696	725	735	699	708	746	709	705	700	708	722	725	755	704	728	713	753	665	722	708	702	727	663	738	719	754	700	749	663	708	723	705	714	766	704	672	741	741	698	716	667	774	754	739	799	739	735	678	711	708	753	724	732	757	694	715	716	695	721	744	748	709	710	708	755	641	723	739	734	723	688	691	748	730	739	692	713	765	692	694	727	722	693	725	673	732	788	700	724	701	681	722	739	704	795	756	697	771	675	676	701	747	702	741	742	720	689	718	675	731	687	714	730	673	707	752	753	691	747	733	706	733	755	724	732	752	744	741	670	697	709	725	721	699	730	679	666	749	720	754	711	682	722	784	684	700	706	696	729	755	712	717	750	704	703	733	677	699	697	754	664	699	691	751	744	721	740	732	703	740	678	691	705	737	728	692	716	744	696	723	727	690	710	769	740	734	647	743	685	760	700	754	723	725	695	721	722	727	690	731	709	739	704	711	727	717	699	709	687	742	745	741	745	718	755	711	730	737	729	722	756	713	722	706	706	713	751	698	734	712	733	691	750	698	732	722	721	751	703	740	706	690	706	720	682	726	753	725	732	694	719	751	713	678	718	722	759	704	741	728	742	731	712	723	704	671	707	735	800	673	733	676	722	715	733	707	740	702	696	682	683	711	723	704	702	697	761	723	681	695	727	687	697	719	728	754	691	704	689	778	735	721	743	703	715	691	739	720	721	710	709	700	739	785	748	732	717	708	778	727	713	711	738	686	740	761	677	693	673	694	707	739	763	719	719	721	687	676	708	717	666	723	678	730	719	744	737	755	715	712	688	676	715	723	735	684	682	700	685	709	717	735	720	718	739	691	699	726	716	742	696	772	713	722	702	727	732	737	781	719	669	741	742	763	725	762	724	735	693	650	747	731	725	767	757	715	717	712	765	702	723	715	715	742	717	716	713	689	729	725	745	739	643	714	700	714	649	702	694	686	742	697	702	741	671	690	720	701	697	684	696	728	739	745	765	694	741	701	695	723	673	734	703	708	728	756	705	661	712	700	677	730	728	655	671	657	711	715	731	710	720	725	705	726	672	761	762	747	730	760	711	762	705	771	679	757	720	693	732	714	763	729	710	704	736	664	681	723	723	694	723	718	722	690	724	736	716	777	717	740	637	696	733	674	736	715	688	763	705	712	691	699	693	691	690	701	738	710	725	730	714	700	712	744	711	737	758	689	709	701	736	724	712	699	693	668	688	736	751	695	752	749	736	669	683	729	708	683	741	736	763	718	730	687	732	705	725	688	785	699	710	726	777	708	710	706	747	757	699	713	717	754	731	730	687	744	735	733	704	684	710	732	692	765	692	729	717	732	722	691	692	747	731	689	723	683	729	750	739	726	728	772	719	691	699	678	718	722	737	729	699	675	715	768	699	719	757	691	690	718	731	722	715	671	727	711	699	727	737	680	730	718	741	731	710	697	741	731	724	729	709	701	685	692	721	687	728	759	725	692	718	737	729	709	713	706	667	711	679	733	688	700	708	683	692	689	706	702	737	703	634	688	683	733	705	741	694	690	737	730	694	723	701	732	695	686	696	672	729	701	711	741	721	708	712	736	666	678	735	706	690	710	731	702	711	701	705	771	686	709	713	735	713	699	715	689	719	689	740	723	728	690	723	723	730	694	701	766	681	769	718	724	657	726	731	717	713	717	689	712	715	736	714	714	720	732	750	681	717	673	719	696	753	717	671	725	674	701	701	699	716	716	701	772	707	746	737	726	736	688	729	734	717	717	715	707	750	745	684	711	758	678	720	716	739	730	725	721	714	703	704	743	696	735	747	702	737	693	706	707	687	715	739	707	723	681	752	705	653	699	733	718	725	761	688	735	698	708	692	731	712	728	725	714	737	702	726	742	712	764	678	746	735	715	721	712	724	708	648	717	754	707	724	740	725	741	727	695	705	738	695	709	712	741	690	707	725	724	749	715	721	743	726	703	689	760	775	687	717	718	746	710	733	743	718	685	733	672	743	692	708	720	764	690	669	731	703	722	759	687	664	767	737	724	733	723	733	700	716	729	690	732	710	690	712	743	756	708	728	727	697	737	690	748	740	694	706	738	700	759	665	691	721	758	722	691	683	740	720	728	754	657	723	764	710	641	678	747	724	689	733	709	708
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
