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
340264640766	340264641286	340264641836	340264642386	340264642934	340264643486	340264644036	340264644586	340264645134	340264645686	340264646236	340264646786	340264647334	340264647886	340264648436	340264648986	340264649534	340264650086	340264650636	340264651186	340264651734	340264652286	340264652836	340264653386	340264653934	340264654486	340264655036	340264655586	340264656134	340264656686	340264657236	340264657786	340264658334	340264658886	340264659436	340264659986	340264660534	340264661086	340264661636	340264662186	340264662734	340264663286	340264663836	340264664386	340264664934	340264665486	340264666036	340264666586	340264667134	340264667686	340264668236	340264668786	340264669334	340264669886	340264670436	340264670986	340264671534	340264672086	340264672636	340264673186	340264673734	340264674286	340264674836	340264675386	340264675934	340264676486	340264677036	340264677586	340264678134	340264678686	340264679236	340264679786	340264680334	340264680886	340264681436	340264681986	340264682534	340264683086	340264683636	340264684186	340264684734	340264685286	340264685836	340264686386	340264686934	340264687486	340264688036	340264688586	340264689134	340264689686	340264690236	340264690786	340264691334	340264691886	340264692436	340264692986	340264693534	340264694086	340264694636	340264695186	340264695734	340264696286	340264696836	340264697386	340264697934	340264698486	340264699036	340264699586	340264700134	340264700686	340264701236	340264701786	340264702334	340264702886	340264703436	340264703986	340264704534	340264705086	340264705636	340264706186	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2758	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21945	21101	31452	26049	25693	25128	13406	1048	497	467	474	513	509	456	468	444	460	435	439	453	448	450	466	415	489	454	428	470	431	470	521	501	452	485	431	470	434	464	485	432	459	475	413	437	467	463	453	470	482	456	394	466	467	472	417	460	461	429	473	463	453	485	491	428	446	445	457	463	430	494	455	425	431	486	475	483	481	497	491	494	469	445	437	433	453	465	420	438	473	436	470	444	442	388	464	467	449	469	459	446	479	424	440	491	427	470	473	475	431	470	466	438	489	431	459	442	448	453	440	453	449	466	428	465	479	476	460	434	465	459	470	460	460	473	440	451	440	461	437	441	498	438	462	428	450	486	441	449	465	454	470	424	457	476	439	453	435	392	453	485	462	465	451	416	446	451	433	458	436	453	466	461	460	510	457	425	481	425	474	482	442	450	465	457	456	449	459	433	446	445	419	431	435	457	480	475	471	440	431	415	488	456	483	418	414	461	427	442	448	478	434	456	425	435	491	466	464	439	446	473	440	476	439	464	438	452	449	456	448	436	434	449	459	459	500	439	422	455	512	461	476	463	491	479	414	451	417	449	453	457	411	450	451	466	434	452	468	492	472	452	440	428	469	458	486	503	468	442	445	443	447	483	484	474	474	456	409	498	463	450	460	467	484	469	467	468	462	477	467	460	437	428	458	488	459	435	470	446	472	484	453	417	441	486	424	448	455	431	450	443	466	453	457	478	415	487	477	448	442	417	461	429	456	468	464	479	445	500	442	427	436	454	434	469	448	444	454	458	454	474	471	445	443	446	484	425	469	422	419	450	407	461	476	444	441	447	477	425	436	428	453	460	500	480	437	441	410	465	451	459	469	430	459	442	455	427	429	423	463	457	444	428	510	444	467	428	469	466	457	451	453	451	458	421	426	506	441	480	446	457	503	463	473	481	455	452	460	431	472	462	448	402	426	496	469	424	475	447	490	428	450	448	488	446	442	427	434	444	477	455	440	449	473	445	448	452	489	461	462	476	449	510	448	453	429	438	446	451	438	449	461	455	425	431	444	478	441	485	433	460	497	465	462	432	422	425	445	450	475	479	457	411	452	468	455	406	445	470	453	433	449	461	462	447	446	491	428	470	474	443	502	462	445	447	467	450	499	460	416	456	469	458	422	432	473	462	456	432	429	435	502	428	487	496	427	442	467	464	446	419	451	442	454	485	422	482	457	427	463	428	413	439	469	468	485	449	443	468	489	485	427	469	448	445	449	453	440	444	431	433	461	435	457	446	483	463	470	476	464	458	445	459	472	488	473	411	451	444	448	484	454	449	482	440	449	470	467	473	471	442	468	420	433	438	436	454	465	465	456	411	467	469	436	431	490	421	437	439	457	456	462	471	443	450	473	434	467	459	443	444	459	429	460	466	455	460	445	472	405	433	469	455	440	460	462	450	440	479	471	434	420	437	482	436	452	455	471	460	469	427	468	458	529	458	483	467	479	438	466	456	440	475	465	451	460	435	421	468	410	439	467	445	453	470	448	467	452	465	445	467	413	454	473	447	455	440	470	438	484	473	459	445	460	448	487	460	478	458	449	448	501	436	505	448	475	453	484	454	470	465	429	451	440	494	462	457	446	491	457	446	473	450	428	467	408	414	446	449	441	463	416	449	468	460	442	465	427	466	459	443	455	455	441	458	454	495	465	470	402	474	491	452	426	448	467	471	433	477	419	464	475	490	450	462	448	446	462	467	457	445	452	465	435	493	498	450	481	444	466	467	430	440	424	465	435	475	442	438	477	446	444	421	458	481	451	469	439	424	498	419	461	478	442	429	440	473	445	472	459	447	437	463	438	493	441	431	436	474	443	441	435	453	448	421	429	433	456	441	466	474	425	483	436	465	450	413	455	429	464	431	445	433	454	448	487	420	434	429	462	444	468	432	467	455	446	506	442	494	434	494	431	425	447	474	488	460	443	469	462	436	497	426	463	473	472	463	485	494	460	448	441	469	464	439	462	469	477	448	453	435	458	453	451	448	408	431	522	465	435	435	439	454	438	453	437	487	435	476	466	423	493	460	454	487	495	453	453	466	435	427	448	448	491	448	451	452	451	421	466	492	476	455	455	448	480	472	451	460	475	442	426	437	427	427	445	431	476	457	447	451	439	428	482	434	438	422	429	477	457	450	471	469	444	467	491	467	404	421	409	463	508	475	460	424	452	487	446	446	462	457	477	449	455	422	472	451	427	445	482	461	455	435	455	475	438	448	446	438	465	461	476	429	497	462	477	497	423	478	433	456	470	439	431	461	494	500	467	477	429	466	480	459	462	460	446	429	463	458	426	494	447	444	467	480	447	417	486	447	457	462	444	442	481	456	429	452	442	435	465	448	478	457	465	474	490	415	460	473	440	421	462	434	407	414	465	428	413	472	460	470	470	450	411	481	500	456	462	494	415	475	437	454	476	461	420	426	432	417	448	499	463	476	467	492	460	489	471	454	431	443	462	412	487	482	434	443	421	466	456	461	448	447	456	500	458	499	461	472	466	437	448	442	464	465	448	433	437	457	457	465	464	442	483	451	443	448	437	418	435	436	467	450	462	466	465	467	431	470	454	434	466	478	444	459	436	432	489	453	425	467	415	450	469	474	442	498	424	422	461	427	397	464	428	433	405	433	458	455	464	425	476	482	469	441	475	446	478	452	419	470	469	469	447	454	467	456	454	449	463	463	460	459	463	479	433	407	445	448	458	486	432	460	473	462	425	483	507	432	423	440	451	483	439	467	444	470	443	473	453	482	444	429	457	456	493	472	497	469	458	419	489	481	485	451	497	423	408	459	462	437	445	450	476	437	439	420	471	493	446	481	453	434	449	429	491	437	457	477	457	459	439	466	500	479	465	431	431	451	421	463	434	446	456	458	479	469	428	450	458	435	461	472	443	415	439	462	439	459	469	441	433	461	446	453	457	448	481	467	425	437	448	464	443	451	416	473	454	389	488	443	438	434	457	494	487	474	440	442	441	468	502	431	434	459	439	449	437	486	472	430	459	440	428	457	459	429	452	474	459	459	464	450	482	465	508	484	437	455	437	437	434	451	502	444	426	471	441	416	493	489	445	479	419	475	472	452	411	440	466	439	419	471	465	454	433	419	449	442	429	427	451	472	442	462	475	452	444	437	489	427	449	449	465	445	471	434	465	466	492	493	431	460	453	438	432	495	483	433	459	464	440	480	434	453	425	463	463	472	425	477	447	490	447	483	424	456	472	491	452	460	460	463	436	456	461	456	465	473	457	490	458	423	461	441	443	454	457	436	429	452	425	456	444	439	463	445	431	464	468	481	452	431	480	482	459	469	478	461	470	472	454	463	396	478	455	412	481	402	461	434	497	482	469	437	428	465	463	399	422	442	466	477	455	429	438	507	420	457	445	460	457	443	446	488	453	455	431	440	455	446	482	488	440	470	456	420	459	469	466	455	487	453	462	447	451	429	458	453	448	433	435	439	424	434	466	437
55049	83649	68152	54299	42428	27126	1500	598	572	562	541	539	522	538	548	534	518	525	542	524	527	504	473	543	514	523	498	508	471	498	467	529	475	515	536	512	511	519	535	536	498	544	499	479	516	511	486	540	496	484	535	515	525	518	504	577	531	498	511	495	523	468	523	528	511	493	531	477	499	540	527	469	503	494	472	514	556	466	523	501	500	513	528	504	501	520	494	510	527	503	484	496	537	512	538	530	522	474	483	532	502	519	542	522	509	513	490	551	515	494	509	485	473	470	547	485	510	504	497	510	482	523	537	515	487	532	529	526	458	489	502	455	520	485	498	511	504	459	522	503	529	512	448	554	480	504	513	512	520	497	504	511	498	539	502	488	524	493	538	481	502	480	539	511	528	504	492	519	518	474	528	468	506	513	514	490	508	507	495	506	536	570	528	491	508	541	513	504	524	506	528	518	550	470	520	505	482	498	539	554	478	513	510	503	497	527	517	515	534	532	520	492	489	519	490	488	511	513	509	509	528	520	504	523	504	528	492	475	483	503	515	535	489	555	550	498	535	500	503	518	552	548	528	488	518	531	482	496	515	493	525	487	539	488	508	517	503	472	515	507	477	499	508	562	487	513	515	512	517	536	502	512	536	507	509	558	497	510	486	512	548	503	500	489	493	550	487	460	487	500	489	528	570	483	448	517	532	474	498	518	457	498	524	520	512	503	520	488	546	513	462	535	496	517	493	542	529	547	478	530	522	499	520	508	515	499	490	503	512	497	493	489	491	466	511	482	547	508	532	480	523	501	496	509	495	516	510	503	500	553	471	489	520	516	531	513	479	490	500	520	487	520	504	478	529	498	518	524	490	546	506	498	515	512	506	537	501	481	547	515	544	507	498	536	557	523	508	533	501	510	516	518	530	495	518	453	484	534	515	483	508	482	523	504	494	471	496	511	551	503	495	498	508	528	520	535	507	501	530	510	513	494	521	507	494	536	477	502	503	530	477	471	533	522	551	501	503	475	494	498	518	531	530	518	536	493	511	485	487	507	479	462	525	543	499	504	490	522	535	512	526	475	503	468	516	474	478	511	475	471	515	545	481	516	491	534	482	498	514	527	519	526	500	515	494	554	521	528	486	534	513	510	490	487	522	515	511	524	503	470	532	515	516	517	515	477	503	509	540	485	502	515	544	504	486	533	474	521	527	544	496	525	533	507	494	481	524	558	506	532	518	496	508	513	520	512	537	511	517	534	513	514	512	488	483	550	507	493	494	519	490	562	497	512	511	517	501	500	504	498	514	567	496	508	542	539	503	512	485	510	547	489	522	540	524	491	495	462	478	497	508	523	508	508	490	453	528	486	519	513	512	539	490	495	531	471	477	517	506	495	493	497	519	489	500	543	510	498	496	488	556	530	511	526	511	522	497	488	492	491	512	497	516	492	482	502	520	513	493	499	503	481	520	465	545	558	501	486	497	472	506	458	480	523	492	471	507	489	528	484	491	537	504	493	528	500	475	494	536	520	522	496	547	502	524	510	497	523	494	528	541	488	536	498	533	552	468	497	493	505	519	486	524	468	518	503	518	503	499	483	481	532	513	489	541	510	518	501	503	539	521	521	473	502	528	493	498	507	503	484	541	514	498	471	487	517	468	480	449	491	548	530	514	501	471	515	546	535	504	476	512	525	499	521	536	523	521	517	506	577	538	526	494	502	496	495	520	522	536	549	517	506	498	505	518	497	540	535	466	524	514	520	485	527	496	457	477	523	511	499	517	503	514	504	510	476	486	513	492	490	490	547	482	480	512	497	487	520	523	527	527	486	518	536	555	510	549	476	506	464	470	511	528	510	533	501	497	491	549	519	550	519	496	508	547	510	544	530	477	496	517	569	518	531	524	512	544	517	513	537	509	509	464	531	526	516	530	483	503	537	564	508	476	485	523	474	494	510	491	548	522	468	495	519	539	496	475	523	502	534	500	521	545	479	520	524	533	507	481	518	496	493	531	528	512	534	477	471	479	465	523	475	508	480	516	519	490	475	511	469	497	512	492	527	534	491	520	509	497	501	491	482	498	535	495	472	516	521	550	518	535	484	541	513	522	506	464	522	523	485	489	538	533	524	521	487	507	515	476	524	519	496	511	450	497	535	526	535	527	496	510	508	512	527	488	529	547	501	517	548	476	525	511	515	496	520	484	536	502	491	505	482	531	485	482	500	511	549	506	529	521	485	550	541	535	504	553	515	499	502	538	517	503	503	484	527	546	508	480	526	513	475	522	515	507	534	521	520	487	532	444	513	511	542	504	475	508	543	524	545	479	546	552	496	545	482	545	536	475	502	485	494	538	508	525	465	500	507	499	519	491	526	493	541	543	499	528	541	545	507	526	527	488	505	512	490	509	524	532	526	493	518	499	478	518	497	479	514	478	487	497	511	524	517	508	499	534	516	521	499	492	535	509	506	498	478	508	524	530	484	517	484	523	485	481	496	512	502	519	494	593	485	508	476	511	529	500	503	521	557	496	512	516	485	511	517	500	522	527	485	500	519	509	518	510	487	539	500	480	528	511	514	459	508	487	507	504	537	569	501	498	514	503	502	468	522	507	499	505	558	488	544	493	509	509	514	481	492	484	463	522	470	553	469	554	544	546	528	564	539	481	481	524	475	495	473	504	497	506	529	490	512	490	503	504	522	533	524	528	518	502	486	510	507	539	524	491	523	496	516	480	500	539	513	544	476	476	505	518	514	509	506	537	525	516	513	527	534	493	545	521	509	535	518	549	510	534	513	515	511	534	507	548	530	528	476	502	541	535	494	522	479	491	488	480	556	453	521	521	498	513	552	532	483	551	482	533	501	528	499	510	496	512	547	494	481	508	509	515	526	516	489	536	491	504	508	489	508	530	564	486	582	515	549	464	509	538	511	509	559	533	509	483	504	543	498	512	506	477	480	487	510	495	498	503	490	509	488	520	508	515	506	509	544	565	525	497	518	504	535	494	519	515	500	517	487	491	549	493	499	521	495	517	485	460	520	503	513	490	489	491	494	475	499	472	497	507	509	485	514	546	507	518	524	500	540	496	485	484	518	541	527	530	557	509	522	524	523	504	524	521	522	485	519	508	530	503	481	506	521	484	502	508	507	517	505	550	469	513	501	534	486	519	499	525	513	483	517	480	519	548	514	514	538	493	522	522	543	534	533	521	496	503	491	530	479	471	518	490	523	502	521	499	508	503	508	547	521	513	471	497	485	451	502	491	493	496	493	533	512	527	514	542	508	494	506	500	516	497	525	495	479	496	537	545	504	538	506	520	539	512	515	520	511	482	520	514	487	498	523	503	508	518	467	552	538	518	522	519	486	514	487	511	526	484	505	522	567	509	532	513	479	492	512	536	478	518	492	459	512	489	547	506	535	555	496	515	514	517	536	551	516	518	527	496	528	526	508	482	517	531	506	487	513	509	447	492	540	509	522	490	492	515	532	576	503	530	517	499	480	538	471	521	516	493	491
28617	30068	30358	16751	6146	2628	744	649	636	560	628	619	588	609	657	622	624	590	569	565	635	629	596	652	585	643	635	581	608	606	638	634	593	595	583	550	575	553	618	602	646	619	602	626	620	572	588	619	628	660	642	585	650	631	606	620	603	614	648	677	640	624	598	601	627	607	597	588	656	613	619	623	589	593	632	615	581	577	640	646	635	625	622	583	676	612	595	598	645	613	615	631	622	664	617	623	639	585	638	569	604	590	602	623	584	633	594	666	590	560	602	570	559	590	583	606	573	587	645	582	584	607	578	632	607	596	646	578	653	607	563	633	649	638	608	599	611	608	609	598	586	601	613	632	634	569	597	586	618	627	564	639	645	576	585	611	621	584	597	579	643	562	610	588	595	625	603	577	575	603	588	617	582	601	610	628	641	608	619	594	616	657	606	635	588	570	597	617	580	592	646	578	601	588	627	607	624	630	615	624	595	671	595	627	646	630	609	628	615	579	617	551	625	543	646	645	610	651	631	584	628	605	593	618	623	624	646	601	576	606	600	669	608	618	616	623	643	621	611	612	610	662	620	584	602	602	582	639	607	583	599	617	632	589	629	566	617	605	587	565	593	612	630	599	634	602	617	593	626	603	618	604	622	613	608	578	635	607	617	606	609	583	601	625	641	619	590	583	592	640	640	638	627	585	585	631	620	615	632	603	620	609	649	623	589	588	606	625	619	589	643	626	622	605	622	602	594	652	602	588	612	627	618	617	601	579	634	650	605	653	599	595	591	620	623	601	638	630	642	572	617	620	614	608	620	603	595	626	617	581	661	576	614	643	602	636	566	628	600	619	629	555	604	606	609	607	588	629	580	645	595	601	600	621	626	601	590	613	598	608	622	619	611	623	588	619	609	660	620	586	625	615	649	585	575	619	617	636	608	644	632	621	575	640	619	615	586	589	622	572	613	638	659	578	645	598	620	616	627	616	595	613	618	626	560	652	596	631	591	632	565	630	567	604	605	654	572	619	613	616	661	605	638	603	600	628	645	620	593	586	635	580	561	605	633	617	616	610	590	615	591	669	616	667	580	635	611	598	568	616	620	627	655	581	609	649	577	609	661	633	593	638	612	618	656	615	631	615	586	636	607	579	637	616	587	600	575	651	634	637	582	609	588	616	623	607	635	610	620	623	619	639	607	612	593	604	598	579	618	599	657	630	638	586	616	595	639	622	615	591	585	588	665	620	621	654	623	582	631	584	576	614	617	593	626	585	615	618	650	576	586	609	607	620	604	632	616	601	587	627	575	655	598	605	645	613	674	601	635	616	625	600	613	590	625	596	622	590	630	593	594	587	625	612	568	563	638	607	600	633	626	632	621	618	621	564	623	624	632	613	635	635	646	603	624	635	632	585	551	622	645	587	635	614	596	637	618	619	639	578	599	590	602	571	618	610	631	606	613	629	613	661	576	627	567	631	589	593	627	663	607	624	596	616	617	630	615	652	619	607	609	659	618	631	592	598	636	582	576	595	623	608	624	608	606	601	585	587	622	634	669	601	641	627	637	617	632	602	540	628	631	583	627	601	660	586	624	636	636	605	552	587	600	616	587	607	583	609	642	622	597	584	617	617	578	635	638	587	597	607	615	609	635	608	578	586	595	623	618	604	610	582	614	550	596	608	596	617	594	541	595	611	568	597	562	641	610	629	627	576	631	622	624	635	617	566	677	649	592	600	645	612	617	609	619	603	604	620	645	616	611	599	631	646	635	595	657	617	609	640	630	551	591	628	607	582	641	620	643	596	585	578	649	647	598	620	660	637	635	631	631	624	643	651	617	607	647	562	648	672	618	651	577	621	622	591	607	588	627	586	628	594	612	587	587	623	571	623	581	592	665	595	611	580	606	582	632	602	625	597	640	589	591	614	613	651	672	605	620	647	605	662	622	628	613	594	657	622	610	568	611	605	603	628	638	633	597	610	618	607	603	604	593	566	616	593	571	577	578	612	620	592	617	593	623	631	602	622	600	601	605	607	580	575	603	602	623	624	599	579	597	584	623	580	603	607	623	562	608	633	657	640	570	668	582	592	622	644	580	614	612	599	582	603	641	588	614	613	629	604	640	595	615	663	620	552	612	604	605	631	636	642	613	613	624	591	630	622	638	625	570	686	641	630	679	620	643	644	594	596	656	644	614	595	618	617	631	586	661	613	557	621	640	637	588	613	590	593	607	630	648	664	631	620	641	587	601	632	604	568	635	644	631	617	619	611	580	605	600	603	603	589	623	584	639	605	621	641	605	606	590	573	639	624	628	579	616	630	621	606	636	612	651	612	614	645	591	650	602	627	579	586	624	586	602	596	596	615	606	616	627	598	615	684	602	597	634	575	634	650	611	625	592	606	573	626	609	556	604	640	628	602	627	668	612	609	617	613	595	581	596	635	641	631	573	610	577	639	658	669	619	634	608	623	577	639	616	570	635	619	620	615	628	618	626	631	641	611	588	574	628	592	637	606	659	611	628	638	602	573	609	630	589	634	563	563	606	592	633	581	623	615	621	604	626	616	657	567	659	613	608	613	620	636	602	604	570	590	584	584	586	603	598	600	565	621	637	615	568	564	602	606	615	634	569	606	565	637	607	600	608	593	603	617	623	605	591	660	597	652	625	582	607	615	585	634	629	638	625	610	605	644	612	609	647	614	641	605	599	591	587	595	582	610	580	594	642	627	649	636	559	616	582	601	619	614	598	647	598	593	577	614	644	571	569	593	567	635	658	632	627	628	579	618	579	653	606	630	613	585	607	587	584	643	665	634	577	633	646	638	608	631	613	633	608	583	621	667	596	669	608	604	588	597	608	654	622	650	614	626	629	625	605	663	575	612	601	600	614	637	582	647	648	583	608	643	604	641	626	593	623	654	597	601	618	618	563	583	613	597	601	642	602	600	575	596	608	611	584	610	616	632	628	602	615	652	634	661	674	624	609	601	623	600	607	626	599	602	623	631	621	627	622	589	603	636	637	595	591	600	614	605	624	646	588	620	591	683	618	623	633	572	560	655	625	633	614	648	672	629	657	603	618	609	652	637	622	610	618	573	605	566	612	544	587	612	617	632	619	629	641	593	581	603	609	638	619	567	650	575	629	585	666	597	595	606	647	606	603	570	637	603	567	603	654	672	636	578	663	627	615	611	595	620	600	597	631	628	628	643	609	621	639	650	621	574	644	632	597	624	653	611	635	625	599	634	610	642	628	643	631	575	580	599	669	622	568	604	637	609	577	603	616	627	622	650	596	650	620	581	592	606	650	575	594	595	663	653	617	577	631	609	652	651	604	639	623	610	613	586	637	574	605	615	650	600	671	622	598	566	601	597	610	593	590	569	638	608	618	593	622	622	610	580	589	608	591	609	638	631	624	589	638	626	590	602	620	573	638	589	580	576	611	630	602	632	654	624	626	569	625	610	678	634	573	602	669	632	611	576	585	678	594	632	604	605	617	651	618	584	608	602	629	601	605	628
27090	46985	28082	13688	7216	3418	686	708	718	748	712	728	678	752	729	735	689	737	720	736	703	713	709	757	695	707	725	757	808	751	742	709	711	667	712	696	707	716	665	719	752	699	690	720	712	726	716	759	703	700	723	726	716	675	725	690	708	675	737	712	686	717	766	725	747	736	737	719	734	741	728	722	736	713	744	701	712	680	788	716	709	714	685	709	709	782	716	730	746	709	780	699	717	728	692	752	666	760	728	719	726	719	747	735	705	732	648	698	693	712	699	745	712	727	732	724	719	730	708	701	760	702	735	781	762	701	686	735	702	691	723	729	709	721	730	744	708	743	714	770	717	753	714	716	676	754	711	682	696	734	693	679	715	705	672	648	661	683	704	740	723	750	713	692	750	665	693	732	692	732	763	698	743	703	682	694	680	665	741	669	702	736	675	720	696	735	722	705	718	713	727	710	701	684	729	722	731	738	717	642	696	702	736	721	720	700	707	746	696	741	691	725	690	703	650	697	696	695	727	725	666	734	701	786	694	694	694	711	728	707	669	705	680	753	672	710	761	705	737	759	725	725	712	695	721	754	688	740	685	708	724	714	699	707	708	734	755	720	734	751	750	714	735	704	714	736	696	703	726	685	698	696	754	713	716	704	738	698	718	698	727	669	671	699	688	703	752	710	690	737	743	781	759	770	714	690	761	705	727	748	686	679	700	675	703	756	704	697	689	737	713	773	702	737	708	728	704	750	669	733	709	751	689	725	702	716	729	719	718	727	729	754	746	697	702	706	742	702	722	723	727	705	716	680	715	727	738	667	758	768	684	709	714	732	734	747	720	705	738	724	726	716	763	736	689	681	733	681	776	689	737	740	721	718	720	680	751	720	677	733	658	736	747	729	749	712	712	734	703	726	726	759	696	690	694	699	709	705	746	723	730	735	668	734	711	736	729	761	671	724	759	767	674	660	692	746	731	726	685	711	747	708	709	729	715	732	734	697	681	704	686	725	680	708	759	750	679	736	704	730	745	692	673	715	770	707	753	685	706	712	717	719	693	709	742	708	711	695	722	718	665	744	773	748	756	664	668	710	714	712	713	657	684	739	703	713	721	725	733	672	725	715	722	668	705	717	697	729	710	692	696	729	749	689	765	737	706	736	699	719	728	741	740	703	728	722	691	665	701	744	727	719	766	722	742	709	712	738	704	682	710	731	752	706	723	714	693	712	719	699	729	721	737	633	746	691	690	717	684	720	692	716	735	699	753	757	672	725	697	719	728	658	749	703	659	734	760	721	712	726	739	706	669	678	752	772	703	708	730	743	698	738	676	765	711	715	700	732	683	706	693	713	731	758	708	706	707	733	728	734	687	676	706	720	725	720	668	743	694	669	716	711	692	753	687	649	702	700	709	784	703	725	721	687	703	710	736	708	671	725	709	748	693	752	712	730	705	712	675	730	714	767	710	722	697	710	693	746	723	710	731	715	650	711	762	715	729	750	756	679	747	707	726	711	730	686	709	708	696	740	727	749	757	717	737	759	700	711	729	747	698	747	698	739	688	720	706	697	704	718	728	713	734	707	748	740	751	734	707	730	723	762	698	765	782	758	724	737	666	713	742	735	743	757	732	695	649	699	737	736	744	724	709	719	660	685	759	728	739	720	694	705	730	769	760	707	734	731	708	727	692	722	698	742	708	702	675	745	715	720	701	690	704	730	699	725	697	703	714	704	730	739	707	706	670	760	722	745	707	722	771	716	768	762	678	738	756	731	730	673	747	682	699	702	768	713	749	751	764	722	790	699	709	700	748	754	703	746	758	719	744	707	742	715	742	701	700	684	730	769	721	680	736	712	744	699	748	721	751	710	689	771	712	721	671	698	708	730	723	723	747	742	731	756	728	730	737	716	734	708	677	735	738	740	732	728	764	681	720	760	703	670	694	719	690	718	736	754	702	753	731	655	735	697	780	701	733	700	745	696	789	704	755	741	688	715	703	722	718	714	651	648	705	737	754	733	749	702	710	696	698	765	721	685	687	664	787	690	714	736	723	715	744	759	723	725	698	669	739	709	763	688	717	733	735	730	726	713	685	697	798	733	698	771	712	721	761	728	737	685	762	735	696	743	694	729	717	693	736	704	727	703	768	690	682	716	723	742	725	693	736	767	730	697	671	695	710	730	710	732	718	729	666	712	716	709	719	706	743	716	727	717	690	758	742	723	703	706	695	712	721	717	733	701	679	751	805	724	768	701	724	686	713	708	724	731	714	686	727	713	689	707	753	709	716	733	713	678	690	693	692	738	666	768	703	735	719	710	748	722	767	743	733	751	648	740	749	685	722	716	678	717	690	678	723	716	729	699	701	725	745	767	748	722	762	734	729	722	733	673	748	661	677	711	659	762	769	693	738	743	696	691	724	711	707	751	781	726	666	725	710	757	765	654	707	707	720	732	724	703	762	720	736	702	755	731	672	734	752	693	743	694	708	679	733	704	716	731	720	758	713	739	731	705	754	744	759	700	720	754	687	700	740	729	710	752	750	720	683	731	702	712	737	734	738	760	711	667	718	709	736	753	760	732	778	763	688	703	751	695	711	699	705	679	749	692	695	700	716	710	717	678	735	732	750	719	688	707	703	686	684	726	709	706	691	668	723	743	742	758	717	747	732	730	725	690	710	730	746	686	709	717	718	744	728	775	695	715	724	717	669	711	695	683	724	718	757	696	718	724	731	715	718	730	717	695	699	709	714	741	779	739	693	709	710	707	695	745	719	703	739	724	709	750	788	686	755	717	693	740	748	686	752	725	702	734	698	716	754	691	701	731	764	739	684	692	735	732	706	740	742	738	686	687	735	733	722	724	672	698	700	748	729	733	666	813	715	707	738	714	730	663	758	736	711	725	717	730	714	693	697	686	693	695	724	695	692	695	745	739	680	690	719	714	702	737	720	695	730	737	733	719	674	714	746	757	751	726	740	766	722	728	695	714	708	727	724	721	698	683	700	734	725	726	767	723	733	674	694	731	690	723	698	731	758	726	743	746	717	710	697	744	719	723	736	694	725	675	693	708	749	726	741	687	704	655	724	732	709	695	706	705	697	689	668	696	725	752	705	706	747	793	744	730	743	737	731	729	735	707	747	725	685	731	690	758	729	711	745	695	724	735	707	712	702	711	716	763	737	731	693	717	717	733	703	681	715	690	707	674	716	710	705	698	762	717	739	682	697	673	750	770	721	713	736	744	705	719	726	728	728	692	699	699	714	713	743	742	744	704	703	724	738	713	736	734	761	683	744	715	733	685	758	672	682	704	702	691	728	700	763	760	722	708	671	720	757	744	748	752	687	735	746	757	707	714	712	695	708	745	727	729	701	750	726	714	764	722	717	667	686	732	767	701	714	742	734	748	709	787	735	740	717	682	713	721	678	713	699	667	716	725	723	723	704	704	670	724	735	715	730	688	777	716	725	762	678	710	687	732	736	717	668	708	719	720	747	737	785	725	715	726	712	685	709	705
24388	23392	34468	30845	27260	22703	6945	554	439	458	437	441	436	412	406	462	411	399	445	427	386	399	394	395	392	397	432	451	456	386	405	389	433	440	425	428	388	444	389	390	420	457	382	392	382	403	427	395	414	449	458	420	386	447	411	431	400	396	391	378	413	396	409	402	407	441	399	430	409	442	377	405	434	419	400	431	435	424	421	421	416	458	419	426	439	382	424	403	379	435	403	415	415	425	439	447	411	412	413	416	447	389	422	393	403	418	416	431	437	384	415	402	418	425	453	433	393	430	416	408	391	443	428	406	399	446	382	425	391	409	403	427	413	394	406	405	397	414	408	450	401	406	416	378	400	398	390	417	415	390	406	460	398	441	417	459	396	389	387	395	396	391	408	435	410	423	408	397	439	433	428	431	417	439	406	427	397	412	401	439	406	410	416	409	436	438	418	416	450	427	414	367	429	405	421	429	403	431	390	394	437	436	395	419	427	413	376	395	397	399	442	398	423	389	418	425	389	386	401	411	376	424	406	403	430	413	434	432	413	381	440	419	402	437	380	368	414	367	397	412	388	399	435	412	419	430	432	442	415	404	386	433	397	393	443	408	410	425	399	377	400	393	376	426	435	455	427	401	410	422	423	389	402	392	384	451	436	390	402	408	439	416	419	402	429	441	427	411	417	400	438	380	369	433	414	440	395	408	414	399	389	431	425	395	427	410	393	434	394	397	408	415	415	406	436	426	432	415	385	395	424	420	388	430	402	433	400	455	398	432	391	425	382	460	394	416	388	429	426	421	433	476	421	388	386	421	402	398	393	411	409	374	419	428	376	404	407	456	433	399	371	423	368	386	415	397	402	420	410	444	408	430	437	407	413	417	413	392	393	390	437	396	439	403	395	410	395	423	422	430	418	397	431	389	377	395	369	398	415	415	403	401	436	373	402	376	398	416	421	393	412	424	455	403	414	412	399	366	414	408	428	424	393	393	412	422	418	412	427	402	388	396	395	440	413	364	391	388	369	416	398	437	428	406	401	391	434	414	397	392	395	414	376	382	397	401	441	423	404	418	408	392	426	424	410	407	374	395	430	398	431	420	396	433	423	458	417	391	412	396	414	411	434	433	432	414	414	398	412	402	387	380	445	447	408	418	415	422	395	416	408	429	420	392	432	425	446	391	400	414	425	399	404	388	406	394	426	449	409	391	409	439	429	376	413	431	379	427	380	407	382	403	430	397	391	412	416	432	391	399	406	397	428	398	417	402	443	410	410	410	418	452	415	410	423	422	421	384	373	397	417	407	410	436	403	422	422	404	403	438	392	404	408	412	418	451	406	423	402	356	400	411	392	423	433	412	409	406	421	377	382	401	435	405	426	408	403	426	430	405	422	429	420	405	444	394	408	425	429	409	413	417	438	379	429	383	393	410	441	393	425	434	421	393	431	404	413	443	411	412	421	394	408	414	411	405	455	393	435	424	443	411	407	417	376	409	373	418	411	420	434	430	389	448	462	407	423	422	427	439	392	398	394	412	410	425	400	396	414	383	382	451	398	398	415	404	438	432	410	384	440	422	395	403	397	400	395	412	403	400	440	444	419	412	385	355	410	413	405	441	409	398	474	397	390	390	439	392	372	418	392	427	409	387	409	408	442	440	421	393	391	432	397	402	401	416	410	427	421	391	393	391	423	438	392	401	409	392	388	386	398	421	410	453	436	435	430	416	448	402	416	394	429	370	431	382	413	421	417	393	397	414	426	431	394	392	407	444	425	414	402	404	399	399	398	414	455	461	418	446	394	414	429	417	428	414	410	391	410	407	452	409	416	410	419	412	420	411	422	437	374	433	440	460	388	395	427	438	406	380	443	394	409	398	450	409	399	417	423	458	402	387	390	406	411	356	426	441	457	419	420	408	414	421	432	435	392	402	403	424	424	422	409	450	402	414	407	421	434	386	415	427	419	388	408	397	382	429	426	409	403	417	419	423	428	388	392	392	398	387	434	451	419	403	406	445	399	395	391	409	395	412	427	388	383	388	418	455	411	465	389	428	426	386	420	392	439	386	418	403	394	416	404	402	415	437	430	391	394	398	409	426	368	436	417	400	380	386	394	402	370	385	412	419	408	398	425	439	377	412	402	445	405	407	432	408	418	383	430	417	421	409	393	387	437	388	439	416	435	408	422	376	403	399	392	423	456	467	376	421	421	454	419	395	392	396	425	419	449	385	429	430	366	422	425	445	419	420	386	422	403	426	403	399	370	448	415	385	391	367	423	395	399	403	382	410	407	409	416	386	408	406	439	447	367	434	403	414	418	413	389	411	403	418	401	382	432	395	407	410	394	404	405	429	409	400	396	359	396	411	411	378	425	470	418	385	417	419	419	388	399	426	375	431	408	410	403	381	405	413	403	419	454	400	404	415	401	398	432	453	428	424	429	397	383	422	402	399	386	428	408	368	410	409	414	375	395	426	420	414	405	401	448	439	398	406	433	399	421	393	401	405	427	424	417	405	381	427	400	396	393	391	426	407	396	407	396	383	438	447	382	396	397	389	423	433	402	407	431	438	416	418	414	409	407	410	387	348	422	401	414	419	425	395	412	435	398	420	390	457	381	399	401	400	377	393	426	395	375	424	443	428	391	398	418	421	394	416	453	432	414	405	421	407	428	415	403	412	415	405	441	385	433	425	423	419	418	388	372	405	402	436	401	393	424	412	412	417	405	384	424	422	413	405	428	377	389	434	434	441	433	388	395	381	394	386	423	403	407	417	415	433	407	410	417	389	405	424	412	403	431	426	399	430	386	419	409	422	427	384	457	426	391	431	404	403	404	409	448	408	432	423	426	396	428	423	371	434	429	451	415	401	368	400	399	423	392	413	431	401	411	402	383	421	448	388	405	422	391	398	413	443	424	409	399	435	401	408	423	402	419	435	421	440	425	410	418	427	397	424	399	392	412	432	441	403	375	385	417	399	420	404	391	388	413	423	416	438	420	410	431	403	416	409	426	399	441	384	400	384	397	427	393	390	399	416	395	386	436	438	444	403	391	396	391	392	394	416	414	396	398	397	410	437	410	426	409	422	414	382	400	417	409	410	390	399	413	454	427	424	441	403	411	421	378	417	415	404	469	420	415	403	415	407	413	415	440	382	429	399	399	392	452	386	425	386	407	424	409	414	429	428	432	398	420	390	449	388	436	422	436	391	398	416	404	407	422	417	416	407	399	396	419	392	428	385	398	462	419	392	374	448	390	443	402	381	381	419	409	409	422	417	431	404	402	426	409	402	422	405	395	416	374	400	404	414	382	401	382	413	406	395	404	388	368	392	408	412	387	401	409	417	394	417	436	411	403	386	390	383	436	418	394	409	403	426	411	407	390	392	396	385	421	420	427	415	407	411	403	411	424	415	387	415	396	400	427	427	401	380	414	448	405	410	432	416	390	402	479	400	448	420	384	403	404	408	399	440	440	434	377	431	411	378	409	395	399	430	420	390	444	432	397	421	418	416
53196	89926	66172	46720	36019	22741	1160	497	514	534	503	498	515	520	485	510	500	499	508	512	493	508	510	477	449	492	504	491	462	447	508	461	460	506	457	487	499	480	503	498	451	479	468	469	439	493	505	491	485	475	503	508	506	421	476	520	523	470	500	482	497	481	503	462	457	500	501	492	500	461	461	482	481	511	489	466	466	500	460	490	479	489	463	475	469	486	514	516	476	517	506	458	498	479	527	496	483	498	468	536	522	471	494	496	477	460	496	423	490	476	479	483	492	468	437	476	477	503	462	489	458	480	508	490	520	447	473	493	460	473	497	517	486	467	473	483	523	474	498	486	516	487	475	499	417	453	497	448	464	470	487	512	493	475	498	501	492	479	483	494	467	463	452	503	481	495	481	484	517	515	486	500	479	456	489	468	482	494	497	475	458	500	540	480	477	476	507	444	489	494	483	455	483	489	477	498	505	488	493	494	497	496	466	523	482	485	489	520	488	475	479	480	451	445	502	453	503	492	508	472	462	502	500	483	474	470	490	491	461	462	464	482	482	482	492	483	489	498	516	477	491	468	506	487	490	500	496	474	495	476	465	462	519	490	466	469	471	512	466	495	459	525	497	484	500	476	500	496	506	466	429	460	473	456	472	475	485	466	468	467	502	522	488	480	495	451	483	457	515	466	472	508	470	494	494	478	479	468	482	458	494	470	473	506	468	535	488	461	483	492	507	513	516	483	497	499	503	463	483	464	495	477	506	493	479	518	469	498	467	510	493	499	484	508	487	504	488	446	446	483	445	460	474	455	482	431	529	484	468	508	471	442	482	455	527	508	494	488	473	469	498	483	508	500	490	486	531	470	466	498	465	495	502	494	492	477	469	510	488	519	501	493	488	491	518	499	514	465	479	483	452	485	498	505	509	466	508	489	467	478	472	498	457	495	488	485	472	455	492	464	471	466	520	476	504	499	472	486	483	489	455	511	496	477	506	498	465	463	457	465	514	499	505	459	479	496	482	480	488	498	477	478	513	501	507	479	495	498	493	507	517	467	461	517	436	489	475	507	466	516	472	528	510	490	496	472	504	453	514	504	515	484	531	458	517	497	493	517	472	474	467	484	485	519	497	457	479	485	487	489	478	484	461	445	475	489	474	483	491	480	509	457	485	523	498	484	462	464	507	501	500	499	499	468	481	495	481	456	460	513	467	479	486	473	499	490	517	487	476	520	470	447	482	482	497	477	522	504	458	549	475	486	478	458	496	476	481	522	464	482	477	517	501	462	504	458	487	439	490	467	468	474	508	482	468	511	446	516	478	483	528	488	482	502	489	461	513	452	470	486	493	483	498	485	453	456	500	481	495	502	473	521	514	457	490	502	508	466	499	502	497	450	495	478	464	477	503	439	486	483	509	505	458	494	490	457	460	510	498	471	468	474	475	505	471	471	485	500	514	475	469	476	437	501	470	473	498	457	486	482	465	459	479	479	502	499	516	501	512	488	492	490	486	529	482	489	506	483	521	487	452	475	480	499	507	463	449	519	451	465	470	519	479	478	474	493	474	508	474	506	498	508	498	526	514	521	520	463	497	507	457	459	491	517	495	453	484	516	498	485	457	453	461	483	449	497	474	478	483	473	511	470	455	516	473	515	515	494	512	438	543	470	492	495	477	472	476	492	479	495	484	502	438	497	503	508	462	493	459	451	492	495	496	484	502	448	526	457	485	446	477	520	457	438	508	512	476	520	490	443	457	495	475	496	470	504	479	469	478	456	500	488	472	518	424	491	454	521	496	518	460	477	479	494	499	521	494	476	448	473	489	456	495	506	497	425	485	527	478	490	522	501	496	522	499	457	479	506	481	498	488	472	507	506	532	486	509	473	510	475	520	482	480	472	482	470	509	471	503	481	475	486	477	472	501	481	477	483	498	485	513	473	493	494	488	511	488	484	487	535	491	464	492	480	496	465	508	485	507	502	466	456	471	510	473	449	464	499	477	479	504	512	456	517	457	503	460	469	498	463	517	466	481	437	476	504	517	469	459	513	482	512	530	492	477	501	469	481	479	508	468	504	465	484	488	520	458	490	522	500	496	471	478	492	471	479	498	492	481	480	460	470	493	488	454	482	440	513	473	454	475	484	488	457	486	487	484	497	508	484	507	458	452	499	501	479	501	463	482	506	503	463	468	457	500	490	474	519	482	473	495	504	535	516	481	477	475	510	467	482	488	486	475	501	495	485	493	437	493	443	507	474	461	461	504	499	513	517	479	459	485	496	498	460	506	455	529	482	464	475	484	487	502	497	505	462	519	519	488	506	434	467	502	467	505	488	490	512	485	480	496	494	531	510	468	483	484	478	465	517	487	495	519	455	449	461	497	495	477	486	490	454	508	474	468	486	471	495	520	446	486	489	525	516	496	449	468	477	503	488	524	506	487	487	510	490	494	492	470	512	462	478	487	480	537	475	494	482	455	488	518	476	521	526	457	478	494	466	495	482	516	501	474	487	449	504	508	466	483	493	473	509	467	493	466	452	523	508	417	440	459	511	512	497	489	487	508	492	498	463	516	494	492	502	454	482	494	486	488	482	528	472	471	466	472	464	477	482	462	466	531	470	489	487	489	504	516	478	494	467	504	519	481	452	521	441	446	443	491	489	476	462	501	477	504	494	518	482	563	478	451	445	499	512	513	507	504	489	532	451	499	472	498	483	517	516	498	494	464	463	494	504	512	482	480	517	505	514	513	513	484	458	481	494	532	476	481	495	466	502	478	458	472	484	515	502	471	459	484	442	503	501	442	473	463	455	519	477	484	512	447	539	518	490	512	480	501	461	483	456	449	478	519	497	479	488	517	494	505	492	492	487	484	479	482	473	488	436	453	518	486	474	478	444	507	476	501	481	482	506	500	522	455	520	462	476	506	536	467	480	534	494	495	511	504	496	496	462	454	467	500	498	444	489	487	491	468	514	484	457	456	474	471	485	497	456	487	483	478	496	448	497	495	460	472	457	503	466	494	503	490	484	452	474	489	486	502	475	459	461	476	526	485	495	466	511	512	508	434	480	505	489	469	505	489	488	486	485	512	456	474	484	494	485	459	514	497	462	539	484	455	454	497	481	456	486	486	505	449	525	485	484	507	464	500	484	477	461	496	495	500	522	485	476	501	525	503	479	504	473	480	473	463	432	513	478	516	501	485	471	520	459	479	483	464	509	480	470	543	455	492	476	453	478	532	451	457	480	446	463	500	482	499	473	506	498	513	479	457	500	473	506	479	464	489	486	473	519	500	482	481	474	512	492	465	477	507	489	476	508	461	453	475	458	482	478	483	496	494	488	458	472	481	450	492	466	502	491	481	486	487	547	497	464	467	478	511	486	473	442	524	486	497	513	504	536	442	480	474	503	474	479	485	514	511	496	515	493	506	485	494	498	527	472	520	484	476	478	469	509	493	513	449	416	482	490	492	448	467	525	495	451	513	453	499	480	503	506	485	477	450	505	507	487	509	532
25787	25335	37479	30361	21558	13173	3341	807	728	747	724	780	740	753	721	709	739	768	705	737	737	780	760	728	767	804	702	746	722	765	729	734	728	722	782	735	773	735	772	746	769	788	763	743	710	680	749	777	741	765	732	771	768	741	723	764	726	744	760	741	774	782	760	709	791	735	749	734	743	780	740	723	733	709	782	754	765	717	712	717	760	772	770	774	735	767	769	674	705	792	748	745	746	761	746	724	749	813	744	771	744	713	718	717	768	707	757	713	757	771	805	733	776	747	768	806	707	742	733	747	726	773	721	722	766	809	764	745	738	737	754	718	729	757	766	730	759	786	735	766	760	715	797	742	803	733	738	785	709	764	763	741	740	784	705	718	719	751	777	776	715	777	756	689	767	739	722	774	769	782	741	723	756	752	733	710	776	763	771	748	746	743	735	739	770	751	728	752	740	759	771	735	778	710	726	768	706	746	706	726	779	768	745	771	681	702	759	753	741	757	710	784	719	736	760	734	773	765	762	651	799	806	772	757	730	754	772	660	797	780	770	711	758	744	776	774	769	737	720	729	706	740	718	779	784	754	747	752	731	722	692	777	732	754	778	745	752	725	733	732	721	709	745	748	752	757	744	790	807	685	753	757	798	743	701	761	718	750	767	738	778	836	721	777	778	747	742	732	794	769	797	783	756	721	744	760	740	740	765	772	778	677	760	809	717	733	735	741	704	735	717	741	761	747	728	732	767	755	716	743	758	720	738	765	740	701	729	733	759	752	791	743	788	725	755	732	748	770	736	814	734	760	679	729	731	724	745	736	718	705	771	723	737	784	754	787	706	768	807	719	745	701	713	773	733	749	755	733	724	753	755	736	724	757	728	790	787	712	736	779	715	769	770	777	755	716	744	727	798	691	772	754	741	765	747	786	770	733	756	706	710	745	749	762	683	801	748	762	721	738	769	776	741	746	728	719	719	720	758	713	749	752	664	737	755	771	748	748	769	721	772	728	749	767	720	770	717	746	706	737	724	767	745	734	787	724	776	736	775	771	753	715	809	724	734	789	794	755	744	768	822	762	753	703	715	774	695	702	766	780	744	755	777	716	712	751	748	731	701	740	761	706	696	747	770	782	736	726	742	707	746	776	768	752	724	741	816	766	728	740	722	736	781	741	745	804	771	806	792	768	758	749	753	755	729	719	762	726	776	768	764	740	801	758	743	711	754	740	730	733	720	747	747	721	788	764	778	750	768	780	761	717	789	789	733	729	727	710	702	733	742	744	766	749	709	723	765	758	718	747	758	723	721	757	729	732	721	727	718	674	792	791	790	776	789	723	722	728	708	749	738	764	732	798	736	744	757	756	749	711	715	753	754	789	734	751	773	733	729	748	752	748	751	751	746	698	749	747	736	744	752	760	695	721	755	735	752	758	679	714	775	764	791	686	810	730	758	714	744	703	765	741	731	761	707	744	765	773	692	714	742	749	743	726	772	727	757	780	724	760	728	749	735	715	747	767	770	796	769	799	756	791	774	740	733	718	696	711	773	723	758	738	760	735	722	767	773	772	726	718	699	709	717	706	731	776	764	718	748	707	721	761	769	703	719	730	731	711	755	747	746	745	826	750	760	739	734	762	737	718	751	809	755	740	791	741	704	746	786	750	728	706	764	779	749	712	754	691	719	742	759	745	767	808	699	762	733	762	709	720	755	738	745	739	763	739	725	691	677	720	729	738	740	766	712	727	745	728	748	750	707	778	728	721	750	758	775	767	749	712	727	764	770	708	727	718	821	758	807	738	717	765	752	743	762	742	774	707	754	763	737	778	706	732	753	777	748	727	756	752	710	713	708	689	734	765	764	747	734	818	746	784	725	772	784	727	733	706	782	748	740	730	746	746	753	726	730	761	752	732	738	775	760	724	723	727	743	732	760	752	717	756	792	774	720	714	756	751	747	744	744	779	752	720	758	770	768	733	744	764	725	737	731	703	751	777	719	764	782	748	739	774	746	719	732	717	795	674	795	756	743	750	760	710	721	798	738	742	765	755	722	732	758	721	738	699	749	771	718	740	731	747	710	785	736	707	755	710	749	734	722	706	707	792	732	734	762	728	758	718	760	773	702	771	790	706	735	752	747	727	734	746	755	752	766	757	754	766	747	792	747	696	733	745	762	711	755	776	732	753	780	733	719	734	786	751	791	772	775	751	758	709	739	707	731	764	765	726	738	760	786	721	766	728	743	717	746	701	692	732	772	728	737	787	692	802	758	751	769	675	707	813	738	775	719	742	773	778	747	748	752	774	726	729	748	775	812	806	749	762	760	760	750	767	728	714	683	767	758	747	699	724	733	662	762	760	780	711	746	764	718	737	701	764	761	778	750	748	735	740	785	714	757	742	764	713	730	760	742	726	762	730	746	766	765	810	743	769	740	790	720	807	772	779	695	706	757	750	719	696	768	749	713	734	738	741	770	775	738	728	720	781	794	739	749	696	716	736	739	764	775	689	721	779	729	705	729	735	736	770	719	789	772	765	795	783	729	754	760	761	737	742	777	729	701	773	741	743	763	778	751	723	788	733	749	721	693	762	791	758	746	759	733	691	714	772	781	768	805	780	731	761	782	778	727	780	734	768	753	744	699	801	750	754	752	735	753	718	737	744	729	735	717	714	736	731	753	750	759	772	751	705	775	713	755	792	764	802	751	708	690	769	702	718	728	729	727	746	727	740	783	760	746	748	721	760	724	746	757	688	740	765	780	739	681	749	725	725	705	745	768	766	811	742	760	770	720	790	741	779	722	749	776	759	763	719	756	743	758	761	775	730	762	722	668	780	741	747	796	768	810	762	721	743	749	722	706	763	718	747	728	734	704	764	761	783	711	756	746	739	752	768	759	718	748	779	693	791	750	673	732	747	711	697	778	761	772	705	713	715	709	734	730	745	776	745	706	712	731	709	794	739	667	700	761	716	740	755	745	769	750	756	749	761	775	748	731	726	772	749	724	736	763	681	733	766	731	729	702	797	693	749	770	720	737	769	715	728	751	756	746	710	772	744	767	721	758	730	732	718	699	743	718	756	744	722	779	733	752	729	737	756	730	730	726	766	711	724	752	755	732	735	738	694	743	722	773	774	722	735	742	754	724	710	749	745	741	808	700	788	748	712	753	715	725	734	749	744	730	736	733	729	711	716	727	747	717	751	779	698	739	743	708	774	727	738	734	789	781	708	755	746	764	744	712	754	765	738	781	729	724	717	712	748	742	747	712	672	750	744	738	766	744	736	713	715	684	737	739	760	760	712	729	744	749	695	759	739	769	710	750	754	782	710	765	718	707	768	685	734	732	769	712	759	700	732	766	777	714	708	760	745	695	760	721	737	741	774	743	792	763	746	724	756	725	741	733	725	729	752	765	740	746	733	767	778	704	769	738	741	780	770	765	723	696	781	741	775	784	786	762	736	741	731	750	748	717	740	731	707	742	749	729	742	769	731	682	751	734	737	765	755	768	786	758	732
49188	80761	58398	35182	25175	16204	4144	868	891	847	836	876	780	843	811	875	833	806	825	840	869	828	834	867	840	831	858	819	876	854	870	847	836	832	859	815	832	806	814	860	846	826	829	863	870	853	825	862	826	892	881	886	826	840	834	867	913	844	823	887	814	870	878	786	873	821	822	826	857	848	904	773	803	862	846	855	872	822	849	827	819	819	872	827	830	852	838	802	838	867	845	824	810	827	840	863	859	837	811	826	858	849	819	821	840	828	858	849	865	770	848	842	831	843	832	848	859	862	855	890	844	853	784	885	851	831	812	870	806	836	833	819	856	815	812	880	830	847	808	845	866	850	828	851	847	832	787	851	884	856	836	823	803	858	854	815	873	879	830	832	788	861	834	779	833	839	870	850	867	868	849	899	852	824	846	890	853	869	886	808	793	828	800	798	857	815	834	858	825	837	860	835	890	865	855	805	809	836	821	839	859	846	811	813	849	825	852	828	815	796	783	840	805	814	859	811	844	867	857	827	875	816	814	875	849	829	816	833	891	868	860	863	821	825	868	822	817	839	825	877	824	873	854	833	851	821	789	849	904	801	855	828	823	826	826	823	885	861	879	853	825	786	835	860	817	814	826	836	863	803	837	817	817	883	852	831	848	848	838	830	874	854	830	855	839	858	802	832	861	860	831	841	863	830	851	802	843	829	834	831	830	846	814	785	851	858	809	869	865	848	823	868	791	832	843	799	800	838	854	820	915	796	831	841	881	858	874	922	882	867	868	841	843	872	850	835	871	856	822	883	884	821	875	871	865	827	876	820	854	858	791	783	846	856	819	821	864	913	794	836	842	852	836	822	838	865	851	847	850	852	821	806	884	781	816	880	837	842	853	833	818	795	828	831	819	840	822	834	844	886	881	876	861	836	849	838	803	845	835	886	830	892	874	880	814	839	887	825	867	802	880	830	869	858	803	789	818	815	803	829	830	844	858	816	883	853	802	846	917	840	868	816	864	816	810	840	817	828	878	823	837	843	854	829	838	907	831	803	804	883	860	872	825	812	870	841	790	857	828	817	810	803	832	840	839	863	905	806	813	853	874	764	878	854	855	897	852	823	850	830	836	869	827	843	792	786	833	877	875	797	851	855	839	844	890	839	836	872	833	843	809	827	849	823	854	885	797	808	859	871	884	814	871	858	829	883	839	795	872	881	910	836	879	839	843	833	837	801	866	795	826	890	868	878	796	827	885	848	892	879	836	879	830	913	870	853	886	852	885	799	862	846	840	850	817	837	832	849	852	892	842	863	817	866	866	830	817	874	848	891	862	822	816	794	865	798	852	851	862	842	848	880	865	828	867	821	828	874	791	837	825	891	833	854	819	867	832	867	873	903	821	801	846	845	842	916	868	832	809	850	878	871	882	792	786	795	842	796	867	817	822	861	839	869	847	851	885	890	823	828	854	858	875	850	898	805	817	883	832	836	801	854	873	813	861	887	856	783	855	819	833	925	842	798	843	802	875	853	832	887	847	872	876	812	916	863	843	870	864	922	872	806	795	919	809	846	846	816	856	834	828	815	870	815	891	889	815	852	811	851	808	883	848	826	838	817	895	835	856	898	831	826	852	865	813	870	817	798	844	839	830	809	834	856	801	830	880	843	830	869	863	809	847	838	890	881	865	890	821	866	836	839	850	837	795	833	826	811	810	802	816	814	815	832	846	837	869	854	825	797	860	815	813	844	828	858	830	835	840	844	852	832	832	867	887	840	868	840	875	842	840	778	853	803	824	875	894	852	835	857	818	867	846	840	800	891	879	858	844	821	856	823	825	824	850	883	909	886	854	830	799	850	872	854	851	852	807	827	843	884	829	858	809	815	817	833	803	792	833	855	883	849	916	836	870	848	881	857	802	823	860	826	891	884	847	871	809	861	879	882	879	846	869	824	854	813	862	908	866	804	831	806	830	886	765	876	835	806	897	818	877	855	821	873	800	846	874	861	835	853	884	851	821	841	814	834	879	830	872	872	813	863	829	848	855	799	840	841	832	880	775	833	860	857	827	814	872	795	798	812	828	835	866	829	811	838	858	865	833	848	851	793	847	803	874	841	868	825	855	839	830	797	828	883	936	852	881	882	863	832	798	852	876	833	811	834	897	802	832	848	855	821	887	916	816	918	789	863	845	868	839	838	854	823	848	919	814	863	857	847	893	842	839	855	883	831	820	852	839	841	798	879	853	881	817	842	870	869	870	813	883	816	850	842	782	880	805	799	841	824	863	840	826	825	887	838	871	856	832	811	780	869	859	843	871	856	876	829	794	848	880	866	861	807	865	851	851	806	847	877	839	819	813	770	871	811	829	855	864	822	788	848	859	836	833	781	872	850	854	850	855	851	848	843	851	890	873	873	846	842	865	827	848	872	881	830	815	873	851	835	840	898	853	806	835	797	851	892	851	847	815	872	824	820	842	855	833	873	828	878	873	835	897	836	854	824	863	856	877	861	823	883	864	798	855	801	775	882	860	852	835	881	795	820	848	901	839	874	840	813	817	830	885	787	772	833	824	841	816	795	883	841	885	855	845	850	825	850	851	886	782	800	829	878	819	828	841	826	828	856	813	860	835	861	844	895	822	848	820	876	833	864	820	840	812	808	862	858	839	899	791	846	882	875	885	860	881	860	844	861	882	839	830	847	825	861	825	855	832	823	810	860	823	823	858	843	863	823	846	884	822	911	855	781	860	863	838	878	835	836	804	846	793	806	889	891	856	882	874	839	833	851	861	896	838	850	862	868	826	807	814	861	896	880	828	817	843	863	830	845	893	893	853	827	797	834	828	792	829	815	867	876	869	809	860	875	830	852	849	831	870	843	840	847	846	840	865	849	849	855	858	810	868	834	789	872	827	766	870	817	811	837	830	819	843	826	829	841	841	882	849	869	826	852	865	873	785	846	895	811	853	852	854	911	855	861	816	813	834	829	814	864	855	871	846	859	830	834	838	803	849	940	813	790	798	856	802	841	854	848	859	821	811	792	864	802	858	841	799	824	852	885	864	864	851	855	826	855	838	893	812	833	821	883	858	852	885	820	862	888	874	834	850	861	862	866	822	856	879	845	811	821	844	811	839	820	802	835	844	851	829	806	854	858	828	852	877	879	824	908	803	805	796	856	814	880	894	889	854	847	838	854	847	883	845	851	880	852	789	870	837	838	858	846	909	808	836	834	814	780	873	860	812	821	884	788	828	825	800	841	855	814	854	861	846	798	820	855	837	807	877	848	864	801	826	840	810	826	865	895	842	836	824	859	828	802	850	789	845	843	834	843	856	841	872	823	887	838	908	830	885	848	853	863	822	840	787	837	849	841	851	911	887	868	825	833	837	874	817	885	845	844	861	835	852	837	857	800	855	817	899	856	822	846	823	887	846	819	817	840	848	855	820	833	868	899	835	870	826	841	840	846	861	845	826	861	848	842	831	811	820	860	833	806	865	824	828	855	839	857	837	856	812	870	837	852
23212	22316	33812	27850	27291	27717	21336	3221	577	532	552	529	519	570	529	569	519	540	503	504	547	522	501	534	539	542	501	516	582	513	515	515	534	528	496	503	479	575	549	555	536	498	509	532	524	512	531	511	560	479	571	549	494	538	504	580	516	527	497	516	545	538	500	583	515	533	587	509	538	535	519	533	520	519	484	531	569	562	566	476	545	514	498	514	491	506	530	536	543	531	502	525	548	529	541	520	501	537	524	534	510	539	519	546	519	517	497	498	563	511	518	519	544	502	516	493	510	504	496	525	530	515	542	541	486	509	529	537	500	520	547	466	528	541	512	506	568	490	545	519	470	540	505	545	569	559	526	495	485	544	523	554	518	574	523	566	475	519	507	497	548	524	495	480	549	537	535	497	541	493	506	529	501	510	531	519	512	529	530	533	543	534	539	478	532	506	519	508	515	551	589	528	550	550	501	506	535	538	474	549	565	512	542	554	499	552	516	518	489	502	547	573	553	531	549	510	509	548	510	547	524	545	566	501	519	514	556	532	508	546	554	508	486	476	543	505	544	500	534	550	571	527	495	531	535	528	480	521	567	488	551	533	546	523	535	491	497	536	536	552	535	498	543	538	560	518	514	492	514	520	513	505	549	544	532	535	506	544	522	543	540	530	505	501	506	570	506	486	548	510	519	532	534	529	525	534	500	514	515	470	561	557	500	536	524	543	568	537	530	508	531	505	514	531	529	534	529	553	537	568	487	533	508	519	490	516	553	540	535	507	543	553	486	490	554	500	550	512	526	533	493	512	523	535	572	526	509	521	516	524	621	509	584	528	551	523	534	546	516	537	554	567	538	506	532	542	492	471	488	529	524	556	518	543	552	497	505	494	485	512	501	550	527	513	541	524	577	520	516	560	509	543	556	526	534	528	537	487	518	507	543	521	519	555	559	540	494	529	491	515	552	505	506	518	524	546	532	519	552	526	512	536	516	533	558	490	489	504	540	514	528	485	542	524	524	552	482	492	542	518	579	527	519	528	519	572	567	510	565	542	540	502	531	568	553	511	504	502	578	496	489	534	543	548	559	538	498	522	519	545	503	480	531	534	517	514	538	533	549	565	520	488	510	501	540	520	526	494	498	539	528	512	563	488	490	523	514	552	548	507	520	481	523	549	526	511	504	522	506	499	547	501	527	550	551	564	527	537	545	569	519	548	505	517	532	559	533	526	514	540	530	551	520	501	534	479	492	502	511	550	497	515	516	489	471	556	522	522	519	546	544	543	528	497	525	527	505	560	554	530	541	537	534	535	530	516	525	519	503	500	556	496	510	505	508	575	521	499	556	540	537	507	497	517	482	534	495	521	534	542	528	536	549	560	494	520	468	513	507	519	549	536	540	557	590	504	505	524	501	561	510	522	521	531	542	528	540	522	546	510	539	514	513	484	550	544	533	526	503	546	553	535	537	514	540	544	491	519	499	522	512	512	501	492	525	521	542	522	518	541	537	541	540	522	509	536	520	531	560	535	547	571	500	520	489	484	538	502	503	523	499	488	527	509	531	516	540	589	500	503	580	488	512	518	536	524	516	534	590	525	540	500	531	508	484	531	546	519	515	538	554	533	530	551	539	530	562	525	553	520	547	567	509	488	529	529	522	491	466	511	517	541	555	520	521	535	536	534	561	573	544	554	525	534	470	476	518	538	493	542	551	517	597	506	495	508	542	548	517	555	490	486	517	533	538	530	532	537	529	503	488	533	556	520	513	496	487	515	521	573	537	526	513	506	529	505	517	535	529	524	466	503	554	541	539	544	532	549	517	511	510	560	516	484	530	528	560	548	553	499	522	519	488	501	542	527	536	492	524	551	482	510	505	549	530	516	520	574	544	508	521	529	527	550	575	538	534	523	499	527	523	510	505	496	494	477	502	531	566	508	523	568	498	518	520	527	544	521	552	516	539	511	529	540	511	513	541	532	554	517	506	506	500	514	549	512	531	552	524	529	517	556	533	522	540	536	553	512	496	512	560	506	536	520	520	551	494	546	552	531	533	482	525	554	503	534	526	544	520	534	515	539	517	551	545	502	546	501	499	528	507	517	552	508	519	499	532	490	515	531	535	545	523	476	517	510	502	526	561	559	565	538	525	515	535	502	558	530	544	515	524	500	535	541	514	528	509	559	546	501	518	500	567	515	499	499	500	517	553	528	520	574	531	519	504	552	542	514	536	527	501	555	551	499	499	528	561	536	515	521	545	511	534	507	483	523	524	504	568	498	556	560	485	525	533	489	536	542	500	493	492	545	545	507	553	525	486	536	500	527	532	515	578	494	522	522	519	526	537	505	503	529	528	531	509	528	548	501	480	529	525	491	542	539	537	536	541	533	554	522	524	505	536	496	484	510	503	568	562	533	536	497	521	486	514	501	512	506	537	517	538	559	522	527	503	533	534	470	487	568	528	537	540	520	534	503	519	510	488	531	484	523	545	489	516	494	563	523	499	515	519	521	499	494	478	528	515	516	517	498	490	481	507	554	538	554	542	530	472	525	530	538	528	548	537	541	494	470	517	540	501	505	529	509	491	539	554	521	520	506	507	519	487	506	515	522	505	508	480	515	500	527	553	497	521	507	523	532	479	543	572	532	568	495	576	532	512	515	533	548	516	543	497	527	532	501	505	539	512	524	518	504	548	508	517	523	494	541	555	574	530	528	501	524	500	549	496	502	502	506	509	514	526	533	525	527	506	494	526	557	537	530	547	515	550	562	548	521	501	506	567	549	518	521	527	478	533	532	512	491	524	481	541	510	479	515	504	540	508	525	498	518	511	513	545	529	536	555	569	536	510	532	503	495	506	517	539	555	476	505	557	577	581	526	551	478	535	512	551	511	516	519	510	538	490	487	501	529	533	494	516	522	521	522	534	531	536	509	499	577	540	574	541	536	528	538	505	530	530	513	498	533	553	560	522	570	525	506	496	476	542	550	523	532	558	552	504	483	489	491	547	573	502	529	519	524	514	496	505	511	498	511	512	577	549	513	518	511	536	493	514	535	507	518	514	498	506	557	507	542	524	510	526	561	482	555	536	504	562	489	520	540	498	518	492	519	535	496	533	557	535	497	529	509	552	492	521	533	530	500	539	539	542	551	503	547	530	492	525	522	544	517	516	512	463	524	497	533	542	535	549	529	488	551	553	508	517	526	519	495	532	566	547	514	502	490	547	557	519	535	531	525	515	501	539	506	558	501	540	492	498	545	496	509	570	509	539	504	508	520	532	539	501	535	518	489	515	510	526	560	548	543	523	508	526	521	524	567	539	507	542	530	527	497	535	486	508	454	522	489	539	543	473	518	512	544	557	492	516	495	549	506	613	525	543	547	520	506	508	513	524	553	516	491	493	516	510	497	581	485	536	510	441	521	528	493	511	455	519	566	499	502	499	497	487	541	524	491	514	519	539	508	531	492	534	506	514	548	538	494	548	552	510	500	508	534	508	546	539	524	477	528	519	507	529	500
57257	92359	76426	55843	43019	32718	18218	1981	616	632	621	633	629	617	639	631	607	611	619	615	616	613	549	607	609	602	573	627	610	573	589	599	588	590	572	611	588	581	568	620	589	584	572	584	579	601	582	566	574	626	583	592	580	579	577	564	556	596	571	579	606	610	594	558	589	608	585	562	580	570	595	581	594	575	599	577	596	590	562	542	603	573	550	599	539	589	586	574	603	593	591	610	596	617	605	592	586	614	548	608	559	588	581	598	620	569	583	578	603	562	606	564	543	611	602	647	586	609	569	553	597	626	564	562	614	533	603	580	570	575	576	614	571	617	585	564	583	574	586	569	624	601	602	585	611	596	575	581	615	594	592	599	562	565	566	615	678	605	646	600	597	618	597	582	563	608	515	571	597	599	612	623	590	647	592	589	592	574	578	551	588	607	564	562	576	567	594	532	574	576	590	591	583	549	565	596	559	580	575	574	589	605	579	602	562	608	582	623	582	664	547	617	582	608	583	585	547	566	550	587	578	572	560	621	541	622	637	540	557	598	612	585	592	586	576	646	564	577	590	609	588	671	610	585	616	605	626	614	567	585	590	617	601	578	647	554	567	598	592	554	571	607	595	594	622	582	587	625	535	598	575	577	598	577	563	557	612	591	598	609	584	628	660	605	634	589	584	596	572	584	611	606	581	565	613	585	582	595	608	603	588	583	571	574	588	578	632	585	586	564	639	619	628	576	545	583	589	584	578	617	566	584	611	593	571	588	582	573	606	595	583	652	574	567	634	623	593	549	598	592	569	566	608	559	574	600	558	577	625	619	586	566	557	546	609	587	573	591	617	577	579	588	574	580	573	629	604	633	590	603	582	637	585	603	639	630	600	596	582	617	641	619	585	633	594	613	593	591	599	651	566	597	585	623	567	596	584	569	663	574	560	622	580	577	589	582	553	561	623	594	599	622	598	564	600	621	572	567	527	615	583	574	642	598	590	631	597	639	604	647	583	613	581	569	574	617	610	586	583	571	604	617	590	583	605	592	568	568	587	618	551	625	574	600	608	632	619	549	611	646	581	575	593	609	577	589	610	570	584	575	616	584	585	566	540	615	620	585	620	640	585	584	548	603	568	586	608	587	586	604	586	620	616	587	621	581	586	613	560	584	592	587	580	578	588	595	544	596	565	633	582	623	527	622	577	628	560	610	581	542	595	509	625	594	578	570	580	634	590	612	619	605	591	558	610	607	616	532	574	587	603	579	596	561	563	615	569	578	540	572	591	607	596	562	591	593	562	567	586	559	611	592	565	568	635	564	536	572	557	641	587	622	580	617	578	585	556	599	590	563	610	555	600	551	560	552	564	654	601	583	628	582	582	606	626	556	581	602	600	563	562	621	594	571	563	600	625	587	551	540	561	598	548	635	595	616	626	596	599	575	569	601	558	617	577	564	553	572	575	595	581	571	608	565	585	574	596	610	577	619	596	572	578	592	571	594	594	589	579	620	617	605	598	579	633	579	596	588	611	570	581	597	566	626	599	568	587	615	590	614	570	602	604	575	580	606	597	619	607	595	584	589	617	580	644	565	590	607	631	605	587	589	568	577	613	594	559	577	575	596	597	583	622	544	544	626	573	599	558	654	606	616	581	586	579	570	611	592	571	589	600	601	567	608	545	564	626	611	578	611	604	547	582	537	605	566	615	600	584	577	586	563	602	585	563	572	616	559	600	635	591	583	558	572	610	567	580	647	593	621	594	587	630	605	569	593	595	567	592	587	587	565	538	565	559	578	621	549	609	599	595	601	596	598	587	560	568	547	600	600	582	635	571	568	597	593	570	569	553	567	576	567	604	605	576	591	575	565	606	612	611	578	580	562	596	594	608	581	610	560	595	581	579	635	576	580	566	643	586	592	630	586	620	583	605	611	594	603	559	620	564	580	614	589	577	613	623	590	565	609	643	551	599	621	593	585	602	597	575	580	601	565	591	541	605	589	626	597	569	596	590	558	622	568	580	596	573	604	589	624	619	614	593	580	583	595	584	589	632	565	614	592	598	592	575	606	609	574	584	579	584	584	564	600	625	573	568	565	572	599	580	582	526	579	602	582	571	597	594	619	617	598	650	609	537	638	641	571	583	549	621	563	589	638	574	585	551	599	621	605	574	623	586	642	587	594	535	623	585	579	594	562	604	597	610	584	617	580	646	579	603	588	610	568	561	583	606	591	599	585	573	617	598	594	579	577	608	584	590	595	544	577	586	579	604	591	619	599	616	594	579	595	594	559	590	601	587	596	595	597	602	572	591	575	557	599	598	613	621	595	610	554	605	545	567	565	592	598	587	580	591	604	608	611	595	574	578	598	596	618	607	596	607	605	581	566	563	549	576	586	598	599	606	605	569	614	551	615	562	571	607	541	608	522	592	567	590	607	595	608	612	587	571	587	586	557	611	568	601	602	582	574	559	608	574	567	603	608	532	623	606	615	531	593	578	582	559	602	599	583	614	593	570	592	672	589	562	562	579	590	613	565	619	575	591	575	643	604	613	603	580	570	608	576	583	615	566	589	589	655	613	620	537	571	600	619	556	608	609	597	617	568	558	566	566	571	597	596	620	581	553	545	581	597	567	601	595	600	596	585	614	592	588	577	555	628	581	603	589	602	613	544	626	595	563	564	521	609	595	594	557	590	595	570	631	610	595	626	639	583	626	574	551	607	568	564	595	595	568	599	576	586	609	562	604	598	601	560	588	559	583	567	575	627	609	589	650	596	575	671	641	559	587	580	607	609	592	617	610	572	592	577	612	543	545	608	561	620	623	544	594	589	590	543	575	574	562	633	595	579	619	592	601	626	562	580	599	563	565	590	584	562	544	568	581	583	594	569	541	580	551	589	573	600	608	549	632	583	590	613	610	576	570	563	618	565	600	543	606	575	592	575	555	569	567	593	596	586	642	590	594	609	585	611	637	616	583	613	579	584	551	636	619	590	628	600	588	639	614	606	575	584	620	601	594	578	583	632	571	563	595	567	606	574	592	629	582	574	555	612	619	578	603	591	577	618	561	605	600	609	542	598	609	614	605	594	594	564	616	567	603	577	599	609	574	614	564	599	611	556	585	604	616	614	611	573	588	590	567	557	571	678	588	563	600	591	583	611	584	566	587	594	579	606	579	650	619	601	587	629	588	605	548	590	571	619	590	614	606	555	515	607	568	618	631	596	603	560	612	590	601	555	616	627	591	608	605	627	553	608	602	627	564	619	579	572	573	599	610	596	560	595	564	608	577	617	623	603	611	578	548	561	598	604	622	534	533	569	628	587	546	578	601	624	610	585	600	615	629	601	569	583	601	591	597	651	570	581	599	569	608	572	648	621	580	582	540	635	644	574	601	567	590	594	619	576	530	573	600	573	583	574	577	576	576	621	602	610	607	607	548	574	616	562	570	605	560	603	582	579	580	552	618	607	594	597	591	624	593	567	589	619	576	549	539	561	577	638	597	557	574	555	586	642	616	538
28601	28829	35070	16129	5840	2781	1599	803	706	687	696	700	689	658	684	667	662	631	701	677	659	724	684	666	666	626	715	701	693	655	692	649	692	680	710	736	650	665	656	641	680	683	716	686	723	692	720	693	671	691	663	677	645	682	663	676	681	722	681	719	633	650	670	691	676	677	703	675	636	694	684	694	654	667	677	698	665	679	660	662	691	710	677	672	686	669	693	670	716	682	683	670	646	632	644	707	704	657	648	658	662	677	697	662	666	690	641	721	679	652	661	695	636	618	652	688	691	669	719	657	653	670	730	666	695	682	675	683	717	650	702	722	668	647	693	677	654	685	688	713	713	698	732	658	701	697	675	676	688	669	703	674	661	660	653	685	670	691	680	736	675	649	672	657	665	656	681	684	686	704	682	684	699	684	663	662	649	656	650	665	674	671	717	703	692	689	621	701	685	639	663	707	641	689	681	713	669	682	661	633	664	721	689	626	678	670	663	739	693	663	669	693	708	700	705	683	624	719	679	670	665	676	656	646	693	682	691	654	718	716	703	640	672	713	695	684	676	716	689	675	678	668	675	734	682	651	720	672	667	676	668	690	687	634	702	714	698	697	674	714	621	660	677	674	663	670	683	678	733	654	663	675	664	679	660	688	684	667	700	645	669	677	663	700	679	641	701	712	710	681	669	660	717	650	717	645	667	697	664	666	668	676	628	664	703	678	687	672	706	706	678	684	712	690	715	705	698	658	676	726	683	718	693	701	673	684	657	667	728	661	685	671	667	682	663	680	692	679	653	713	712	669	709	676	651	725	669	653	648	610	652	639	682	726	670	743	700	690	683	699	662	678	634	678	659	671	688	694	670	640	600	715	662	649	687	619	621	614	708	721	702	671	651	689	672	692	690	645	633	685	676	626	691	689	615	673	692	689	693	675	658	704	732	684	683	661	741	676	682	667	656	692	671	689	636	693	741	699	705	656	675	711	698	649	651	663	608	672	700	701	678	690	735	685	696	675	641	729	665	674	696	659	684	719	708	636	684	647	692	668	693	691	692	647	686	690	664	679	694	730	714	605	693	685	702	678	704	698	702	735	663	679	697	696	676	697	689	669	632	659	672	726	709	658	704	653	670	722	719	707	689	690	645	653	717	686	661	720	698	695	686	707	694	696	663	628	691	696	666	730	717	689	704	632	689	717	696	654	603	705	680	654	706	643	700	649	660	625	756	675	673	688	658	668	680	690	654	655	656	657	693	672	727	703	701	694	685	690	665	656	705	715	678	734	665	709	673	683	663	662	698	684	692	717	673	703	676	667	718	666	667	699	628	669	677	712	583	704	670	743	658	669	624	634	725	654	677	639	678	697	707	672	734	760	698	667	626	648	682	674	659	687	670	666	646	685	673	663	624	689	677	669	663	699	711	650	682	674	681	654	657	681	627	699	687	690	702	704	696	657	643	701	658	634	687	671	723	687	707	671	691	655	715	641	690	646	681	717	698	712	721	711	659	695	671	675	687	683	642	648	676	651	711	694	663	720	662	677	707	678	657	664	685	651	662	636	696	660	667	702	671	725	675	697	659	697	720	664	714	706	681	664	698	718	652	687	702	681	670	693	703	686	700	700	659	665	660	713	704	661	691	738	729	661	680	702	720	700	651	676	744	657	692	673	669	661	725	669	704	701	738	653	624	646	720	670	713	653	703	655	704	656	702	671	698	719	660	667	678	675	665	714	675	661	695	635	644	700	680	701	659	658	693	645	681	680	640	713	704	706	759	675	726	697	689	644	686	677	660	701	684	665	669	708	694	688	688	650	650	675	629	697	620	673	694	703	705	662	646	686	662	727	684	710	683	695	668	703	722	668	719	708	672	634	764	684	624	702	668	647	659	705	726	652	676	670	678	640	626	673	666	638	641	724	693	709	695	693	685	709	656	667	664	663	655	705	680	670	645	695	654	654	632	697	679	662	664	666	686	670	701	705	679	661	714	673	658	695	708	675	698	657	686	707	672	645	710	653	708	707	672	708	633	669	674	686	677	672	652	719	674	673	703	676	686	651	684	667	709	659	683	696	689	673	664	651	634	632	695	629	653	670	663	698	702	647	686	674	655	780	653	684	698	661	701	732	719	658	701	658	681	650	649	678	665	675	689	700	695	663	654	720	688	699	658	662	702	669	680	655	619	702	693	704	690	688	691	730	708	663	711	723	706	759	635	663	673	702	693	728	728	714	636	673	673	642	663	690	656	734	661	656	655	673	653	667	686	654	651	694	650	656	665	682	696	707	671	667	661	653	630	636	708	723	679	713	682	686	710	679	666	697	708	666	690	641	700	707	710	666	657	689	688	684	673	665	669	722	653	659	647	640	671	710	665	682	693	745	674	696	636	671	700	688	661	664	666	670	690	692	662	638	634	715	730	697	671	731	674	739	715	715	695	680	624	703	670	664	660	683	628	667	636	659	674	695	682	726	712	696	687	655	705	665	694	665	693	610	689	676	702	649	689	737	680	666	666	699	700	690	710	719	711	674	728	705	691	655	727	679	663	681	704	690	634	704	686	676	709	660	661	645	653	665	709	701	689	700	641	676	678	694	681	684	697	685	707	715	683	698	669	687	707	760	736	696	703	673	678	685	644	748	649	627	668	662	707	679	717	679	644	720	648	630	695	719	690	664	698	681	674	640	718	656	718	701	679	637	714	666	673	631	681	635	676	696	698	699	660	670	672	668	701	641	749	681	644	673	746	669	698	703	653	697	728	672	707	678	644	696	688	704	650	680	672	762	673	721	663	664	697	700	667	734	680	662	668	664	637	660	694	656	676	672	677	663	686	683	661	722	664	667	634	661	676	696	688	685	659	727	664	672	693	707	648	679	656	704	683	679	623	646	654	654	673	632	687	680	658	702	692	668	626	672	680	650	673	683	680	658	709	639	657	690	713	700	676	656	691	685	702	644	684	660	679	682	702	661	714	673	666	684	684	653	708	682	715	730	701	731	718	701	687	622	702	652	650	669	679	700	752	692	710	690	716	665	689	700	677	679	643	680	673	698	725	728	674	699	685	682	727	666	722	683	631	674	703	688	692	697	668	696	662	695	675	682	713	677	652	685	683	718	637	722	622	709	703	680	671	692	640	686	653	684	686	622	701	649	696	683	703	658	670	702	640	642	679	691	712	683	688	663	689	674	714	703	682	648	667	697	689	650	669	703	703	691	694	670	705	678	677	626	698	664	711	700	677	688	697	644	638	732	703	659	652	651	710	725	677	661	710	675	677	689	636	689	732	677	671	699	691	665	667	708	645	641	660	675	685	709	703	705	667	678	659	713	694	682	681	668	659	661	636	636	678	700	621	706	667	678	676	628	685	683	649	662	663	673	687	694	678	669	694	683	673	681	695	686	678	686	636	664	672	686	715	671	652	653	680	668	657	685	663	660	661	661	706	704	638	653	681	677	691	679	652	671	640	693	746	720	714	690	707	653	671	667	643	708	675	655	691	680	695	704	685	631
27720	45098	33106	12025	6701	3811	2081	912	828	810	760	789	761	791	764	785	842	830	819	860	821	788	751	758	807	800	807	786	770	822	781	812	752	778	813	803	784	735	779	825	766	783	805	809	797	810	831	772	817	805	728	764	814	816	773	811	809	809	760	770	786	823	830	781	779	775	854	802	792	793	770	802	833	801	778	803	776	804	794	838	811	804	785	788	817	800	834	780	787	810	739	791	806	794	785	806	845	778	816	792	765	789	742	817	748	793	799	792	790	785	826	782	788	825	802	762	813	820	767	777	802	772	778	814	784	802	804	784	755	797	789	811	777	795	833	806	850	753	772	867	775	839	793	757	806	809	758	764	823	763	824	772	811	783	801	821	769	805	785	772	782	802	852	758	814	798	805	834	822	804	769	784	791	797	775	860	754	776	772	768	808	819	788	737	806	799	761	805	801	758	783	835	772	804	840	848	760	800	794	817	811	826	781	811	804	798	842	745	746	790	841	799	829	770	818	775	790	846	784	834	867	779	783	786	778	760	795	769	747	804	788	786	779	820	795	835	805	815	758	835	793	817	809	798	751	832	771	846	732	805	810	843	791	783	792	750	750	787	818	803	856	778	826	835	782	777	800	752	876	813	701	782	827	801	776	817	767	752	826	834	820	829	819	734	779	769	776	824	742	822	832	772	804	788	800	824	838	775	799	826	775	747	789	796	784	770	771	787	781	757	811	798	817	838	799	779	795	809	822	792	800	779	816	749	804	799	815	827	808	794	802	781	770	802	810	785	794	792	826	807	771	789	876	784	754	792	826	821	832	806	768	784	783	789	756	793	784	827	806	779	758	733	784	778	818	841	800	800	792	792	759	748	810	834	779	791	860	827	818	807	810	812	793	823	804	782	802	769	810	814	807	783	756	736	806	793	784	780	792	809	820	857	817	746	804	781	789	806	770	791	839	814	745	814	788	827	803	804	797	846	800	784	788	803	826	800	790	832	782	833	798	800	780	798	791	788	807	789	777	789	833	776	837	792	813	779	796	784	847	808	766	785	768	748	796	806	846	801	721	785	794	823	810	790	767	806	843	801	761	764	798	833	785	803	780	781	772	777	801	843	777	802	770	844	768	817	781	821	793	754	795	745	748	800	781	824	798	790	796	774	854	799	779	782	789	784	822	795	781	804	780	797	786	809	784	825	814	790	794	834	794	817	767	821	779	771	763	810	783	832	804	755	817	813	846	818	823	781	829	792	834	830	806	792	816	800	838	757	798	804	824	778	779	769	786	809	792	794	751	797	806	792	752	763	796	812	778	804	836	831	822	811	801	769	752	752	809	774	749	810	833	807	746	830	758	794	822	802	795	813	875	761	793	720	799	816	745	780	822	817	794	746	757	824	809	826	826	823	822	804	800	790	773	815	830	807	806	764	809	786	802	791	773	807	825	786	768	810	823	793	822	771	780	837	802	800	789	773	832	799	776	760	775	823	810	759	765	790	799	744	801	807	770	794	793	812	842	827	758	808	815	766	823	773	812	760	770	758	791	837	802	801	777	828	835	815	774	802	838	806	816	794	818	795	784	815	823	805	742	820	808	823	793	817	807	786	728	796	821	770	836	780	805	787	768	842	746	834	783	768	787	773	766	782	750	748	810	795	771	799	836	799	831	800	805	830	762	790	792	829	761	782	879	812	777	831	800	800	823	745	795	825	812	803	793	763	773	722	818	798	829	831	792	795	805	766	765	759	795	830	803	812	799	749	764	768	776	756	782	812	819	817	775	784	813	826	765	816	858	817	832	773	843	812	794	767	775	829	768	796	838	850	773	757	707	800	778	790	832	795	785	853	828	832	798	830	817	761	823	820	772	813	827	793	742	819	810	803	776	785	789	791	794	795	777	788	830	818	861	752	802	834	846	830	770	785	781	775	817	762	824	796	793	782	787	838	799	785	783	797	773	734	795	771	819	787	774	793	746	802	799	763	797	799	811	828	756	798	857	807	818	825	766	813	805	768	817	759	826	797	762	767	804	786	796	760	801	790	790	845	801	752	799	831	751	809	824	781	806	828	776	767	775	832	784	805	799	790	769	763	814	781	744	757	813	828	780	798	779	831	786	815	768	846	737	782	770	763	829	802	764	797	790	798	769	790	779	772	779	793	796	776	816	774	825	777	787	762	753	801	788	816	791	781	822	810	844	793	748	788	817	776	820	801	748	816	787	751	827	794	763	791	790	810	807	804	811	800	797	773	806	807	751	830	856	783	784	789	758	785	795	801	765	811	797	740	798	772	845	801	815	813	836	785	814	836	792	811	812	745	802	816	841	803	797	808	848	790	784	800	774	837	829	758	806	829	804	801	805	830	788	780	859	801	786	792	820	786	765	823	732	850	827	805	781	781	725	767	800	832	783	791	796	828	804	824	776	809	833	843	834	796	726	761	753	766	780	845	779	789	810	813	842	817	734	783	764	778	787	813	775	748	854	840	797	785	830	820	861	769	834	769	778	838	798	794	833	804	793	782	794	766	808	790	767	802	796	795	818	723	772	823	798	749	737	770	789	812	790	815	775	805	789	808	798	823	825	780	776	838	846	785	765	750	810	768	802	850	774	751	771	776	790	796	856	821	783	771	786	850	784	798	796	816	838	815	859	821	784	785	803	820	794	794	807	802	791	759	776	780	787	801	784	783	784	784	796	764	806	828	813	811	778	744	819	773	747	794	822	755	806	854	793	791	769	786	794	776	800	789	776	801	807	835	779	736	802	755	757	790	810	765	795	858	783	770	835	887	780	756	792	808	772	768	841	840	789	815	775	717	799	784	812	747	755	810	772	793	763	767	793	764	784	767	776	840	851	775	812	808	789	751	772	823	841	817	809	788	741	790	822	820	809	793	801	799	827	779	806	837	789	862	767	804	814	785	808	774	784	775	776	805	797	749	825	816	781	829	820	773	769	783	790	854	820	810	838	821	760	789	776	771	814	783	764	787	748	773	801	804	764	808	748	812	787	776	805	777	842	824	778	823	811	812	833	779	843	832	776	816	779	724	810	788	788	812	781	790	766	777	783	823	778	784	813	824	798	791	818	820	781	734	807	785	834	765	801	798	807	741	763	782	793	804	813	745	784	792	846	789	789	761	805	846	827	802	775	805	812	855	797	767	769	805	745	756	893	835	822	817	784	751	844	786	782	796	811	808	855	800	772	827	782	802	814	816	759	823	798	811	805	814	779	822	808	800	798	788	766	816	832	804	819	757	836	757	810	823	771	735	810	788	787	811	775	809	786	752	766	802	757	817	800	852	783	820	800	785	831	811	767	741	805	777	807	814	828	839	847	838	760	796	818	796	811	776	760	764	815	781	786	794	806	789	773	778	785	782	804	797	798	780	793	799	842	790	761	746	780	805	785	830	778	801	820	755	791	812	760	796	784	794	754	843	798	781	762	808	850	793	761	833	811	792	743	851	797	865	799	828	811	773	760	758	777	773	775	802	782	755	827	795	811	803	794	832
24263	23035	39809	31342	27343	21831	11510	1617	721	479	499	524	514	487	499	510	494	500	499	513	540	517	498	503	497	459	498	526	483	469	525	469	504	504	480	537	532	531	477	479	530	490	567	513	480	477	506	465	508	514	490	545	466	468	479	503	486	537	512	520	536	463	525	543	519	499	540	493	471	531	477	509	488	493	484	531	515	471	499	488	514	460	513	502	505	499	499	521	504	491	511	514	462	530	448	486	496	529	492	509	514	523	501	516	518	506	514	502	494	531	487	515	490	519	514	540	497	483	513	526	515	512	467	536	509	471	493	508	462	533	547	484	495	547	527	479	527	510	495	502	547	503	522	512	474	527	503	531	498	487	510	487	479	501	506	520	458	487	520	520	493	469	523	479	482	511	505	528	540	494	524	538	478	518	482	504	537	503	507	489	480	495	510	505	495	480	487	471	486	482	506	499	504	501	507	502	513	490	553	535	500	484	542	542	492	527	504	522	502	494	494	496	494	507	502	498	480	488	526	521	504	512	470	508	488	437	490	487	478	485	536	472	474	515	525	485	490	457	508	516	467	492	516	512	522	481	465	483	485	510	495	454	485	524	537	500	496	503	518	510	502	500	515	515	507	490	469	524	504	465	519	482	464	491	492	507	469	481	492	496	510	533	507	465	527	486	450	472	534	505	519	469	509	507	467	519	473	488	550	522	480	518	519	492	481	467	504	495	530	507	474	546	517	527	481	487	462	449	497	468	496	503	493	496	508	514	488	467	501	519	545	519	502	510	506	523	468	492	505	531	494	505	481	468	488	511	500	503	523	535	505	510	452	501	494	468	506	504	451	497	499	503	501	533	483	508	484	496	518	509	519	488	485	490	528	551	480	500	503	514	474	472	459	498	518	466	524	480	506	492	513	548	522	486	480	505	478	507	536	523	480	500	524	496	502	508	505	507	524	514	472	528	483	516	524	524	509	538	483	496	527	471	496	511	520	515	467	492	506	477	516	487	484	490	534	529	492	508	501	499	507	505	472	481	491	494	527	527	515	453	514	499	488	509	514	497	471	504	495	509	462	473	450	487	488	518	490	506	512	522	539	475	486	517	468	500	527	520	530	507	522	535	520	518	506	493	468	532	519	476	473	571	475	479	460	525	488	504	484	491	532	514	474	471	469	521	482	494	512	507	516	514	513	510	515	519	515	517	501	497	486	526	538	503	517	504	476	487	493	500	503	492	515	492	506	507	531	512	508	481	463	520	479	507	484	492	495	506	487	490	526	476	482	464	491	485	523	507	454	525	512	471	516	504	507	504	522	484	494	492	504	483	488	481	537	522	494	508	515	527	469	497	480	540	523	528	521	502	468	535	482	549	542	499	460	475	484	534	484	558	511	476	464	528	471	496	500	499	498	497	487	480	465	487	503	536	479	520	452	529	511	489	514	511	509	474	514	511	484	500	535	529	504	462	504	515	502	499	495	483	507	536	500	497	500	475	529	515	470	491	502	492	514	488	466	526	526	496	480	492	487	492	522	452	526	532	476	494	480	519	467	470	457	489	507	487	519	496	491	548	501	486	477	463	495	527	508	478	476	481	500	488	527	437	493	465	527	498	507	488	517	489	487	530	499	503	516	472	479	492	484	486	505	527	542	482	515	494	511	492	485	499	486	472	502	489	512	494	520	490	519	494	492	539	521	480	475	502	509	498	524	506	470	468	448	485	512	490	485	495	503	495	462	498	490	522	527	515	443	470	456	532	485	500	462	519	512	505	475	524	507	506	536	495	478	505	503	506	469	513	494	508	465	519	493	502	517	523	478	467	484	506	504	499	473	499	535	509	473	522	524	517	493	508	460	497	468	464	530	518	483	502	464	442	529	512	501	518	488	506	489	484	474	501	468	504	478	460	519	475	493	477	507	491	519	493	557	497	520	515	510	484	503	534	507	482	480	539	495	485	516	530	491	519	513	541	523	517	491	495	516	487	509	496	434	478	518	484	516	482	556	508	490	502	472	492	500	480	501	524	512	500	486	545	479	464	533	500	461	467	493	498	526	493	485	516	520	504	516	514	466	515	526	515	460	529	480	543	507	507	493	470	526	526	524	495	550	528	494	490	495	490	458	535	493	501	516	515	503	490	489	508	485	461	532	516	497	488	483	475	543	532	427	483	502	515	511	493	487	485	502	535	511	493	511	555	475	524	509	530	514	514	513	479	478	507	504	487	494	508	485	517	502	514	453	499	512	549	506	514	528	564	500	519	526	489	511	512	474	469	473	520	479	494	505	473	471	498	544	491	481	479	525	469	497	469	523	489	534	507	554	539	536	516	507	452	468	499	448	482	525	462	505	544	508	518	481	507	487	495	521	474	503	503	523	495	458	532	457	508	468	500	492	511	500	488	504	508	501	553	497	535	546	450	526	541	501	457	478	491	505	500	518	479	483	490	497	535	501	487	522	494	490	499	496	489	475	507	474	457	524	496	472	444	502	524	515	521	528	514	529	477	507	497	521	484	473	497	500	462	456	457	525	493	499	512	528	496	494	475	512	485	504	521	486	526	497	492	501	543	469	509	501	518	514	462	503	508	466	492	440	490	487	512	524	492	518	490	504	512	517	472	485	482	481	516	522	466	513	532	518	494	504	487	477	486	517	458	500	483	491	504	480	498	490	492	486	523	476	484	506	503	518	476	534	486	531	506	515	542	522	510	514	442	498	512	487	460	504	521	479	496	491	534	493	484	486	468	502	474	532	483	506	554	511	524	498	450	534	492	527	540	523	474	469	482	504	489	473	480	546	510	499	508	481	509	515	498	477	495	497	550	522	513	488	483	493	498	500	492	504	490	496	487	555	504	511	500	475	457	495	507	491	532	469	484	489	513	502	493	479	515	497	535	512	512	508	514	472	497	476	464	519	483	494	537	471	521	505	539	540	495	470	516	515	519	482	500	509	484	491	499	502	496	492	530	492	515	470	520	523	489	492	513	504	513	495	545	512	468	501	515	492	481	492	514	535	527	497	486	514	483	513	479	486	485	489	478	522	501	517	474	522	503	545	490	507	504	449	475	525	505	495	467	492	497	494	511	509	469	515	473	479	536	466	494	545	489	443	485	524	481	447	490	480	497	454	487	501	532	485	506	513	500	486	546	505	519	490	487	531	490	485	479	519	507	492	507	511	507	532	505	492	487	482	530	470	490	480	524	554	492	540	488	524	487	480	469	537	499	466	501	502	499	450	520	465	547	452	478	489	509	498	525	508	524	519	515	512	560	501	518	545	494	504	505	451	543	507	500	497	518	506	511	495	491	504	475	494	516	512	490	512	516	484	501	537	482	502	527	490	534	498	511	447	517	534	546	491	478	506	460	490	493	486	482	504	473	486	502	523	465	529	515	498	477	518	517	517	553	470	541	495	518	499	477	516	541	552	521	545	482	527	495	509	498	514	527	514	489	530	534	494	509	502	523	479	531	508	493	502	520	489	484	538	503	500	497	528	530	506	546	530	540	458	502
51973	89364	75541	45828	33964	21796	11093	2081	956	652	586	552	605	592	565	563	571	589	600	570	649	593	603	583	595	563	532	577	594	574	594	570	596	575	618	579	577	637	569	566	585	556	575	582	605	561	575	609	568	536	570	628	590	592	581	597	608	581	598	605	587	554	595	611	580	608	594	608	618	583	549	603	644	633	621	616	595	583	587	639	554	598	598	594	616	582	648	562	620	549	569	592	566	608	552	613	614	582	571	568	568	574	571	580	635	599	591	616	582	549	602	583	524	566	580	583	539	570	580	589	588	561	601	618	618	604	596	590	612	577	627	514	625	597	555	619	506	615	591	613	577	591	525	607	594	601	628	591	584	572	584	555	620	557	597	570	571	551	544	575	552	585	614	583	604	610	582	604	610	602	597	574	609	594	538	608	589	592	571	617	596	604	573	597	610	587	567	568	569	586	571	578	550	621	562	588	544	596	597	574	575	588	576	590	579	561	608	642	598	568	590	559	581	573	593	634	602	589	589	553	568	604	562	585	578	585	565	623	606	568	606	630	567	562	598	609	608	597	610	600	564	592	557	573	584	594	595	601	611	552	619	554	587	609	593	589	579	581	602	602	582	594	569	620	567	550	562	619	600	578	585	583	624	598	614	605	580	589	559	560	565	577	567	547	612	613	574	560	611	580	585	626	576	600	589	602	596	582	582	567	552	573	582	610	609	585	613	564	543	573	665	546	596	617	571	576	620	567	557	605	605	592	604	578	603	566	585	598	581	585	625	640	581	572	563	593	573	566	604	638	608	573	519	578	603	596	592	641	576	543	615	615	611	598	591	610	562	562	616	550	563	598	613	614	568	550	612	595	580	579	608	573	600	610	571	563	590	556	580	563	606	543	562	631	614	576	574	603	584	568	609	625	613	568	584	619	601	587	597	577	569	589	553	588	593	589	599	550	576	569	566	609	563	541	612	542	596	562	604	580	585	605	589	566	570	593	599	603	595	564	553	619	641	604	597	554	604	551	602	552	627	594	628	574	618	547	570	597	612	610	597	537	592	599	551	563	556	595	574	596	566	578	595	581	584	630	596	563	552	560	570	532	597	597	583	618	566	611	616	557	593	569	595	599	605	565	608	585	606	601	600	577	584	565	613	589	610	577	559	620	566	606	589	565	579	541	624	582	591	557	551	572	622	553	625	616	553	599	564	564	573	562	595	590	565	591	586	686	619	594	564	543	616	604	570	567	561	599	580	592	584	592	567	584	578	556	550	602	566	597	597	610	577	584	597	582	688	585	623	562	607	582	587	590	566	595	545	595	574	574	611	578	581	602	597	607	599	598	637	586	591	545	584	601	611	597	571	539	606	636	571	622	562	603	625	576	590	591	594	591	552	549	542	616	591	625	630	607	610	589	585	580	594	603	588	596	574	584	552	568	621	563	619	587	590	608	579	587	595	582	572	593	595	605	549	604	644	562	640	573	547	580	590	568	574	591	573	531	568	525	549	600	571	569	590	536	562	592	573	590	627	541	565	594	590	605	596	516	593	603	551	559	567	565	593	565	582	575	569	591	591	621	612	542	565	543	582	583	595	554	626	616	576	586	606	595	611	595	552	562	580	576	566	597	579	604	604	614	544	610	610	576	595	569	591	659	577	623	564	553	625	611	571	640	586	631	579	557	575	610	576	610	591	582	525	558	614	579	575	581	588	606	566	607	587	611	579	589	568	609	617	597	626	591	607	580	602	588	570	609	590	603	599	592	606	606	584	547	557	589	596	564	605	580	610	561	582	568	626	608	594	556	628	538	586	619	578	596	578	625	564	624	547	586	571	625	566	573	611	599	592	601	556	587	578	574	578	627	570	588	594	554	577	634	600	583	628	594	621	578	600	570	610	570	605	574	564	628	588	630	621	573	546	588	594	591	562	541	580	587	610	579	603	588	608	600	616	563	562	576	592	593	651	604	613	581	570	597	565	560	537	583	600	591	586	610	604	604	617	597	587	558	595	585	543	643	606	579	575	598	575	593	563	579	584	575	605	595	526	612	614	562	598	579	591	628	617	611	622	612	640	612	600	601	605	599	605	559	554	620	575	588	613	579	587	595	578	622	579	623	602	577	566	621	581	586	594	604	570	586	566	572	581	588	593	589	581	572	623	571	580	598	575	592	572	596	581	577	609	575	581	583	622	641	595	571	546	578	603	541	593	607	611	649	599	593	596	629	586	577	523	570	592	582	561	549	606	573	606	561	585	574	568	539	604	556	600	594	603	547	619	603	630	613	586	583	608	598	599	612	611	571	595	594	573	557	545	608	568	637	568	576	575	549	604	536	551	590	614	617	593	589	597	580	595	557	579	609	567	604	557	617	585	646	598	591	608	574	577	588	568	578	556	580	574	573	611	582	607	605	563	557	614	576	640	640	601	604	588	588	598	576	590	590	595	571	598	601	588	628	585	564	549	594	557	606	569	586	612	604	582	583	589	542	590	614	587	555	559	656	594	584	614	586	566	533	605	582	627	605	569	585	617	576	612	614	575	608	608	564	562	583	583	604	597	609	631	578	578	561	602	654	642	662	593	640	578	560	569	628	568	573	544	588	587	565	594	593	601	568	588	632	548	581	571	581	607	619	581	580	570	569	646	549	571	606	604	607	573	600	650	570	607	586	571	583	610	600	597	583	613	594	617	580	593	564	556	618	542	576	620	583	619	548	604	586	575	603	578	592	572	597	571	589	629	608	570	576	592	590	602	616	618	581	586	554	591	622	626	584	561	596	578	579	598	573	585	606	565	608	598	577	574	638	602	600	602	571	549	632	545	574	608	585	640	604	597	574	645	585	516	598	613	645	619	575	616	499	560	596	550	586	587	615	626	578	592	629	566	605	587	583	564	615	577	553	589	603	583	560	602	572	543	599	599	591	589	587	596	593	598	578	593	524	596	606	547	581	596	544	584	597	568	572	543	607	596	540	558	597	643	526	570	604	604	600	635	554	583	565	575	590	591	590	603	616	634	588	567	579	609	602	617	590	593	594	560	622	607	617	576	587	590	540	625	587	596	562	606	601	636	606	561	562	606	583	634	602	575	569	583	580	602	597	552	547	564	598	571	567	632	570	576	610	600	598	556	545	587	594	591	564	556	587	594	584	591	600	606	573	572	561	603	591	567	602	618	566	598	597	595	570	594	538	572	598	615	562	585	610	572	623	566	587	537	528	575	579	575	575	549	599	598	584	646	623	594	610	619	566	564	541	609	587	585	591	602	554	606	634	642	615	561	613	564	604	592	598	564	577	528	599	577	613	590	592	618	596	568	578	561	620	576	602	550	598	592	609	628	594	580	554	572	569	599	588	585	599	574	565	537	608	575	592	568	580	593	576	593	609	551	548	584	605	593	632	612	603	611	569	633	591	551	605	586	580	567	602	565	602	581	594	577	631	564	561	596	555	552	592	584	583	578	641	604	636	577	583	606	582	582	576	597	588	562	549	607	605	650	606	622	608	609	603	586	627
25865	24962	41214	31165	21575	10625	3786	1185	878	874	845	770	799	807	809	825	797	820	782	826	775	802	870	796	792	752	858	814	820	802	787	778	867	827	841	796	817	817	790	846	843	804	815	823	752	796	798	812	828	806	856	812	845	800	844	793	767	789	830	808	807	796	801	833	820	782	839	801	846	701	843	832	841	825	782	821	812	852	785	803	817	849	791	800	792	766	794	838	818	860	851	788	787	805	800	821	832	779	788	815	845	792	793	792	814	797	845	830	828	795	806	769	864	824	795	855	819	796	805	783	816	829	788	792	852	805	797	843	806	815	832	825	800	807	777	812	807	811	820	794	794	829	796	825	819	840	786	800	852	818	812	835	880	810	785	818	815	818	781	796	851	830	832	843	850	797	791	827	790	829	782	855	789	845	840	856	816	825	805	828	835	769	799	788	813	773	807	870	813	748	775	774	853	851	803	818	852	788	784	811	843	854	758	811	825	805	739	775	788	770	824	783	850	827	828	813	795	857	847	817	829	810	782	800	763	821	804	806	789	756	789	815	835	841	740	794	798	797	796	832	824	806	810	787	829	828	762	791	878	788	867	780	828	845	802	801	858	809	771	896	868	760	806	770	845	812	804	806	761	823	802	806	795	821	812	824	802	815	819	788	814	772	789	806	813	816	803	807	803	796	813	841	791	807	781	795	820	765	810	790	849	781	818	802	800	836	752	816	752	852	799	826	782	826	794	845	829	772	805	821	874	818	825	774	830	816	777	836	842	780	780	816	861	793	799	809	812	847	796	836	771	805	775	741	807	822	768	832	777	814	808	775	806	767	806	800	844	806	804	813	824	785	765	870	822	813	772	783	860	781	797	808	895	829	793	830	796	812	786	822	823	781	857	852	844	853	801	801	817	855	772	835	760	822	817	800	796	836	792	808	839	798	841	789	833	816	816	869	837	827	831	819	790	809	798	813	788	815	773	771	811	809	799	795	788	786	844	790	815	806	780	782	767	765	780	831	807	818	776	748	804	795	810	759	802	751	790	816	774	845	808	815	809	845	809	802	776	837	820	824	770	844	794	823	746	791	801	782	810	796	791	797	813	829	816	777	830	817	811	793	790	766	817	832	780	830	842	757	815	798	827	840	779	829	826	826	810	785	850	803	834	812	806	860	800	745	826	788	806	831	870	818	801	779	813	784	839	802	792	811	876	881	784	769	828	798	796	818	812	832	821	829	800	802	815	839	777	872	791	806	813	836	812	853	866	871	871	787	794	816	789	770	780	783	794	877	848	797	772	804	812	845	820	793	792	795	834	787	809	865	813	815	789	856	806	813	801	841	834	812	762	809	746	779	825	790	834	845	754	777	792	846	821	794	782	775	768	836	805	743	766	822	805	825	807	796	806	798	808	791	811	820	850	788	827	803	801	837	745	829	819	802	830	853	845	799	781	782	803	802	785	830	775	828	841	798	796	788	803	776	848	874	838	816	844	792	819	799	797	785	767	820	836	871	751	779	790	846	799	807	727	757	803	805	765	819	794	824	772	801	793	814	795	770	845	826	846	832	778	795	781	848	772	829	802	857	824	786	854	754	848	743	855	836	806	819	845	846	851	819	793	782	789	793	801	865	738	832	819	760	775	791	848	791	789	822	778	827	786	803	835	797	805	779	805	814	837	827	825	850	814	834	782	813	749	788	829	799	803	780	805	782	811	801	863	769	858	824	830	757	832	788	856	798	829	760	832	836	861	828	818	801	813	799	820	768	853	779	833	843	809	747	840	813	811	766	837	845	786	791	796	841	766	819	826	804	811	794	764	801	804	792	828	798	801	862	795	807	779	822	788	807	825	839	843	782	791	822	747	843	820	804	825	785	828	807	823	789	798	845	801	786	813	790	777	818	803	828	812	820	850	848	790	836	802	792	811	807	802	792	807	826	839	784	801	809	801	780	828	831	794	811	847	793	804	788	810	806	823	794	852	792	783	804	853	821	764	827	807	837	815	764	787	809	807	838	825	856	811	810	835	850	840	780	775	778	777	788	814	819	792	841	832	767	855	880	821	784	849	788	865	809	826	825	852	767	832	790	784	834	794	781	780	808	839	809	840	754	812	845	818	799	777	840	807	771	842	782	812	828	792	806	803	818	811	837	801	847	792	811	827	869	817	840	798	788	816	826	753	777	817	782	785	780	841	808	803	787	857	798	810	797	856	808	838	801	827	806	836	803	822	760	828	817	835	816	782	772	787	824	800	801	810	818	825	781	770	797	875	808	822	771	801	872	842	805	832	845	818	848	794	833	804	801	823	797	818	834	809	797	772	847	790	798	796	740	814	802	811	821	803	771	788	831	802	866	834	779	804	751	831	847	808	816	843	850	816	811	819	845	803	835	845	821	836	806	769	791	796	787	795	866	826	795	831	815	760	805	819	845	810	809	796	855	772	821	816	777	810	837	817	801	776	853	787	834	826	835	767	815	835	815	763	837	828	792	769	825	761	800	857	847	820	845	784	817	790	784	807	797	784	797	815	833	835	832	785	850	834	838	814	803	834	812	816	819	783	823	780	825	811	797	827	833	854	791	772	798	824	792	860	763	885	804	768	799	794	835	785	809	806	844	824	820	809	829	843	779	769	787	746	844	797	818	827	798	802	796	778	808	822	822	794	822	768	814	815	787	803	837	833	780	841	830	791	824	747	748	783	816	754	816	815	858	815	789	797	825	803	824	799	780	807	818	811	840	841	823	838	863	809	828	773	789	791	754	802	885	864	816	873	826	768	792	844	768	802	860	777	776	803	784	805	795	834	809	771	794	789	813	806	799	834	769	766	823	818	821	790	825	763	832	813	813	811	823	805	804	849	796	840	810	816	855	794	805	746	784	819	814	805	835	833	804	748	770	814	854	816	832	823	741	820	813	857	790	837	817	794	812	851	781	823	782	825	788	798	747	782	834	757	831	772	823	792	821	786	754	893	812	817	827	798	798	798	745	814	852	812	811	786	778	805	847	785	806	839	869	758	820	833	824	842	795	821	858	759	789	775	795	831	816	805	851	807	777	802	796	823	829	775	838	817	773	802	744	823	814	829	809	841	830	769	768	779	786	818	804	828	832	789	837	868	793	807	833	825	825	825	796	790	792	806	779	815	821	810	801	817	795	780	796	843	797	804	819	843	855	828	786	808	810	802	817	770	776	817	819	772	810	816	801	782	743	799	756	782	786	827	780	803	792	789	827	867	859	840	802	817	793	878	824	848	821	855	797	822	844	753	807	799	795	799	813	829	749	816	826	845	817	789	791	801	806	753	802	837	819	834	846	790	797	820	816	791	792	818	835	818	839	798	793	832	747	855	816	805	812	838	783	784	824	807	814	830	801	840	755	777	773	756	768	747	829	793	748	830	827	810	781	818	844	795	756	807	803	826	803	759	794	793	812	830	795	800	817	830	822	789	766	786	839	816	798	839	795	798	810	875	819	747	760	810	788	836	754	789	814	775	817	865	809	792	805	804	808
48323	79501	63664	36893	24890	13448	5984	1777	1155	905	949	961	900	919	872	923	933	951	866	890	899	930	921	922	875	915	913	914	961	881	900	912	923	937	929	915	924	948	913	859	936	939	922	867	904	957	894	920	949	897	863	873	936	880	915	939	895	912	960	991	916	983	866	942	935	901	937	912	871	881	914	930	928	904	929	886	933	948	939	940	971	926	908	903	932	873	909	850	919	861	915	906	923	961	908	900	895	853	935	923	964	941	921	943	875	920	959	890	935	950	927	904	908	942	890	891	915	940	877	873	938	895	904	874	862	938	922	945	867	946	952	968	984	842	910	940	895	964	893	949	914	928	895	898	919	903	936	984	902	884	940	911	898	1003	950	937	897	913	881	916	894	983	927	872	987	918	924	902	858	876	981	915	929	914	946	888	903	893	974	918	859	881	909	897	990	932	894	904	907	909	927	902	884	948	917	893	932	867	865	903	923	887	891	956	927	867	897	944	935	904	901	944	949	919	868	846	898	907	875	913	909	923	911	850	961	949	928	983	877	939	949	934	921	889	888	945	934	925	916	917	938	933	911	916	869	956	837	903	926	932	943	882	961	914	925	896	965	974	879	952	920	857	886	970	942	870	872	916	897	922	903	939	887	908	904	875	920	972	1000	959	945	905	935	930	940	876	961	922	890	912	921	919	909	946	923	942	959	947	906	927	889	933	893	873	866	946	935	905	944	894	868	901	860	940	916	895	954	962	959	865	948	952	958	906	908	877	916	885	886	888	872	881	923	891	941	1008	935	891	914	912	900	933	864	886	928	934	922	971	918	975	966	854	891	913	943	983	916	883	930	886	917	909	919	937	946	864	939	878	878	873	910	938	862	928	880	859	922	882	841	894	909	857	870	946	883	880	969	887	989	947	890	945	932	889	892	930	861	867	895	873	877	872	897	921	939	910	878	913	933	910	939	897	895	907	867	928	883	887	945	925	885	937	907	903	933	878	933	897	895	917	917	913	892	910	941	946	928	919	891	883	922	903	903	988	946	927	934	917	910	919	933	913	911	944	903	938	918	911	917	875	903	873	963	967	919	889	946	980	954	940	880	909	886	924	943	913	969	906	934	937	913	970	931	955	914	888	970	861	921	954	895	946	858	886	936	918	955	955	969	963	924	940	912	884	933	909	874	939	879	916	977	915	901	896	864	906	963	938	881	939	937	965	903	933	899	892	914	928	929	897	862	956	957	968	925	908	934	910	941	908	914	951	930	896	912	902	948	882	949	944	945	948	880	900	954	886	914	926	922	866	975	947	907	944	878	894	875	923	865	920	877	933	901	881	900	935	929	913	881	923	894	905	918	890	897	888	947	912	922	931	954	920	893	945	967	912	935	919	920	955	856	895	873	924	926	913	929	948	883	950	880	916	903	925	934	916	899	897	918	956	968	912	955	886	936	957	951	941	875	913	932	893	930	905	917	915	907	931	857	944	917	908	933	911	907	946	916	924	930	965	946	874	924	889	902	938	925	881	911	934	972	891	917	893	917	892	1011	917	914	924	897	941	888	903	940	912	957	910	965	871	972	977	974	907	979	966	898	901	902	953	916	923	907	891	857	888	948	911	925	874	908	935	973	915	866	888	928	943	878	925	923	922	926	892	906	917	899	858	941	912	899	909	916	921	856	882	933	906	929	982	917	954	930	913	907	916	935	879	924	928	924	898	880	933	992	883	944	934	862	911	893	927	901	857	923	937	897	918	881	914	952	916	1009	942	910	939	926	947	882	855	923	912	948	917	955	931	936	901	868	877	906	900	889	903	939	895	904	926	938	887	914	894	924	905	880	905	928	951	853	897	934	905	915	916	869	893	916	863	948	888	936	911	968	976	948	917	959	911	927	898	914	963	939	964	906	943	918	952	972	880	922	931	942	899	932	879	907	922	938	931	896	905	907	914	915	867	930	928	911	958	911	918	888	946	942	932	917	902	918	895	878	954	936	872	871	957	872	923	947	932	921	910	903	976	943	906	869	873	889	944	934	949	924	943	911	895	951	911	949	908	882	954	918	915	884	902	908	917	872	946	907	864	917	922	881	971	875	928	958	898	889	937	937	899	919	927	923	937	900	908	947	934	864	892	945	919	939	914	971	893	931	956	922	885	917	846	941	903	891	918	928	942	945	968	883	922	902	937	915	901	848	902	934	916	881	907	923	917	852	882	851	899	1020	900	929	876	905	911	920	926	913	964	919	904	933	961	913	924	922	927	930	884	902	918	918	942	905	894	930	935	931	912	956	937	989	890	897	973	885	912	927	934	956	879	938	919	918	932	954	905	911	894	858	875	931	930	908	909	927	862	897	955	951	935	950	919	945	895	907	901	950	908	883	863	955	894	926	905	936	901	951	917	886	956	929	871	932	897	889	877	913	940	893	971	916	915	962	925	918	906	911	866	883	923	937	889	877	934	916	975	871	939	906	864	939	876	917	927	942	929	938	963	925	902	949	901	951	924	941	969	906	925	885	935	862	941	936	870	920	954	953	967	904	921	860	913	906	889	884	960	862	915	935	919	931	959	904	926	974	966	944	948	919	893	873	910	907	939	900	939	910	930	935	938	900	939	909	885	881	977	943	968	892	908	925	922	951	918	934	937	866	939	930	917	932	922	896	935	905	968	931	919	929	911	949	912	910	894	903	908	878	886	915	911	922	986	949	921	912	936	882	892	946	927	897	909	881	887	913	912	945	887	895	954	925	903	923	916	887	969	929	941	914	968	969	871	959	881	941	949	939	990	907	943	923	936	909	946	949	957	913	915	950	942	945	904	890	925	901	985	914	943	897	945	884	872	910	932	975	894	907	870	940	960	881	905	929	870	919	876	928	906	924	903	941	865	892	916	933	981	923	867	943	885	955	915	942	982	969	1003	927	918	908	941	919	953	905	924	909	934	961	911	947	957	935	962	883	944	909	932	941	911	955	937	940	903	924	975	882	927	973	897	902	906	918	919	874	872	886	964	935	906	898	980	917	894	939	959	940	934	931	921	911	940	919	916	907	937	923	935	887	923	852	950	953	889	893	916	899	864	926	912	919	851	898	872	920	933	916	869	869	880	890	870	877	934	940	930	906	919	899	891	907	913	914	934	1011	936	921	873	936	914	946	855	914	940	936	901	916	961	967	894	935	937	921	906	902	918	892	913	923	937	881	877	900	905	935	906	936	857	933	916	882	960	931	898	966	950	924	949	941	941	941	916	939	932	938	901	962	913	890	930	952	957	958	909	925	916	851	893	923	916	847	899	889	905	880	845	894	939	962	861	900	991	949	924	882	915	888	922	900	953	879	904	925	946	924	875	961	889	937	912	886	916	927	908	886	925	926	947	885	928	896	885	898	954	905	911	884	932	912	925	910	930	901	901	904	858	889	829	874	923	917	900	972	925	923	901	974	875	914	930	946	936	906	932	914	939	951	894	964	881	935	928	948	900	927	870	957	881	909	918	916	858	941	950	932	897	915	970	950	891	896	923	893	979
23311	22159	34809	29608	27371	25778	19601	3974	1003	654	638	602	592	626	546	615	560	603	587	545	586	598	578	552	549	542	622	609	602	558	605	584	629	609	608	509	566	568	630	568	564	592	593	616	586	605	601	560	580	604	558	541	589	664	577	614	578	571	603	590	610	549	594	568	575	599	601	546	627	579	579	611	595	608	574	568	549	547	606	572	544	605	578	578	595	565	597	570	584	595	615	609	583	562	573	576	583	576	623	576	612	579	551	552	559	631	571	567	590	574	567	595	563	558	539	570	601	592	599	588	587	571	592	586	639	569	621	587	593	572	608	560	601	561	586	545	582	558	540	592	584	555	619	576	565	607	546	561	578	570	549	585	613	552	600	592	532	618	584	530	596	613	583	559	597	553	574	588	593	603	603	598	584	559	586	574	551	605	542	509	604	579	583	598	547	626	619	588	567	593	608	576	579	599	543	591	593	565	595	564	562	597	587	560	595	590	590	559	615	572	579	583	580	562	614	593	549	622	579	565	587	548	609	597	557	574	544	588	593	591	573	567	599	583	563	580	581	584	549	572	560	567	547	591	539	577	573	572	619	576	580	559	606	568	545	592	574	575	577	581	590	591	561	599	594	606	571	596	582	574	603	602	604	627	577	591	590	544	594	578	594	541	593	550	584	568	558	596	604	595	574	588	596	598	637	593	527	604	627	584	571	598	605	554	584	601	581	551	579	557	577	643	577	569	601	649	541	589	609	596	582	596	564	620	578	584	561	571	567	570	594	526	576	566	573	582	603	602	546	589	600	550	594	601	622	591	616	565	589	605	598	626	546	571	606	592	582	580	585	623	568	527	574	620	544	593	536	568	581	581	592	598	595	626	558	612	554	585	530	592	603	597	606	550	640	575	569	567	622	605	588	527	577	571	623	549	579	638	599	541	567	621	570	554	584	596	543	584	569	597	625	580	538	576	582	589	565	590	579	578	539	595	569	589	544	557	579	599	560	596	574	620	575	577	577	578	542	587	566	603	581	558	587	561	566	576	527	568	583	588	553	574	581	566	551	570	576	581	553	563	571	598	558	585	596	561	575	618	544	566	611	576	578	595	566	590	619	622	618	605	600	610	592	567	596	602	530	553	530	564	589	568	588	598	619	546	578	606	570	573	568	584	594	595	549	603	566	606	616	577	578	574	571	554	575	638	549	591	597	620	578	575	543	606	612	609	603	594	582	548	535	596	591	580	614	588	553	550	564	589	584	596	559	572	560	580	585	595	605	573	572	585	628	552	559	596	563	577	601	579	579	598	573	617	564	578	574	560	586	566	590	591	631	573	549	550	595	610	565	581	598	601	585	582	573	593	533	563	594	573	573	578	601	575	570	529	608	585	591	594	607	615	586	566	575	593	587	616	568	554	577	590	570	607	547	554	543	554	592	546	584	552	569	594	574	609	583	559	597	594	564	591	644	586	540	616	595	554	557	617	583	562	563	535	592	585	633	598	542	575	543	513	616	608	582	603	574	603	577	576	571	588	559	575	571	597	562	602	583	561	635	573	600	608	616	542	578	598	602	583	576	625	593	574	562	597	570	548	601	576	590	566	605	594	587	563	587	597	565	568	550	567	596	589	585	600	603	600	579	535	621	596	573	562	568	524	607	565	571	524	558	606	564	595	590	567	577	614	611	585	585	622	552	564	578	576	550	604	582	599	610	559	624	595	588	618	592	612	575	600	595	576	582	630	574	602	563	582	586	559	600	597	589	544	538	597	557	553	572	593	561	568	556	577	570	582	598	512	545	570	596	606	585	578	590	583	568	565	568	568	551	566	614	529	622	569	591	574	554	564	556	578	568	555	569	615	551	583	640	573	539	588	584	555	568	594	527	564	585	583	614	603	606	587	631	572	570	613	621	601	578	563	611	582	557	586	601	551	616	540	598	598	573	551	604	610	599	572	598	593	605	569	595	534	611	555	612	567	595	601	570	545	607	635	609	559	583	585	554	598	604	618	568	591	579	590	578	591	545	622	598	624	576	596	585	583	622	577	554	609	589	541	566	574	563	567	578	610	609	583	604	600	564	572	557	585	576	592	563	540	614	551	580	574	626	574	586	584	599	569	567	586	599	600	589	578	577	581	556	579	544	569	578	585	569	587	589	612	568	549	579	569	582	604	581	592	555	559	582	575	579	585	553	584	591	613	588	606	587	584	596	546	551	588	568	559	543	551	579	588	588	587	588	565	515	573	594	607	550	593	609	541	534	558	575	586	611	623	588	598	577	599	550	565	556	572	603	554	565	614	612	569	582	592	555	566	623	586	583	567	564	606	588	582	597	587	552	572	539	559	579	572	540	552	619	606	602	557	602	585	583	550	551	510	552	607	592	553	583	635	562	570	545	582	590	634	596	543	560	599	628	579	602	586	571	574	570	604	582	581	587	593	605	580	558	550	560	582	595	581	588	647	553	603	590	551	568	556	593	565	570	623	544	600	566	552	595	546	575	583	595	580	581	550	583	598	566	552	559	583	577	532	605	583	568	588	578	584	603	589	582	553	604	632	603	558	561	627	581	580	580	567	585	585	578	584	609	592	566	580	584	627	571	551	636	570	549	559	598	593	587	589	568	577	607	525	564	553	584	570	596	569	584	586	573	564	607	566	590	551	602	598	618	562	584	584	577	608	569	627	594	619	572	542	588	585	584	562	577	592	597	582	604	590	628	604	578	578	569	609	597	544	615	551	547	506	604	588	589	589	550	560	596	579	586	592	576	587	560	577	615	634	590	564	577	585	572	573	608	606	553	558	588	607	571	548	572	582	575	550	571	598	631	571	576	574	585	554	569	583	591	590	561	577	575	635	599	597	536	584	623	590	602	551	629	581	569	598	549	561	538	562	602	585	634	623	600	617	594	597	577	568	591	590	597	586	594	610	585	624	589	558	612	627	584	597	571	577	541	593	599	598	577	640	552	571	576	582	585	544	547	590	551	583	605	566	588	576	558	548	591	597	581	557	543	602	618	571	599	546	562	635	610	592	552	566	544	586	583	608	559	577	581	564	598	604	590	567	575	531	597	548	597	554	650	612	585	547	553	579	543	582	588	604	556	560	609	558	581	626	622	577	601	536	587	579	603	580	561	584	562	563	589	539	595	603	571	562	587	598	607	559	588	542	561	551	583	571	590	607	596	590	585	538	578	591	586	582	580	588	565	587	577	582	602	590	574	584	540	565	599	575	580	607	589	595	559	578	612	577	580	580	599	535	533	552	565	540	570	551	570	597	623	572	630	576	575	533	526	621	622	591	597	586	563	582	570	558	590	579	572	554	604	574	600	593	595	568	566	579	580	596	579	556	562	588	559	587	593	615	549	534	588	613	560	535	609	580	597	582	606	601	587	553	563	608	582	530	604	545	555	553	581	563	598	554	570	569	593	525	597	617	570	602	587	562	558	634	581	566	562	580	628	609	577	558	600	562	579	548	573	583	600	550	582	608	570	588	541	558	559	555	606	588	575	575
52740	93792	82987	58564	43146	29450	14946	4318	1522	787	629	640	622	669	654	647	620	596	627	663	674	661	682	663	663	618	633	607	638	664	683	628	664	616	610	641	617	652	593	625	625	606	650	658	631	644	634	614	646	644	636	638	689	689	582	642	632	648	616	675	669	639	622	648	643	660	683	715	645	628	633	628	673	644	632	636	622	633	654	652	675	673	707	624	638	704	660	683	637	587	681	611	682	633	644	638	666	610	629	602	675	639	628	644	635	667	634	651	627	707	704	613	653	668	612	620	601	688	663	631	686	660	671	648	625	646	659	654	666	674	694	634	695	671	660	656	636	613	661	630	634	661	680	650	666	640	615	641	638	610	628	611	635	622	650	662	672	680	614	656	655	633	669	648	641	613	651	684	652	626	684	658	664	648	646	658	680	638	625	632	669	675	663	639	657	622	625	651	626	661	647	606	654	674	612	636	667	666	652	641	670	656	623	645	626	627	689	644	601	664	649	637	643	676	589	621	686	664	636	665	652	616	662	643	593	631	638	630	696	645	675	633	621	647	623	642	596	606	683	645	638	634	635	651	667	623	651	659	653	624	618	646	630	670	609	626	666	648	643	635	613	622	651	648	650	627	640	641	644	621	628	609	644	664	687	649	662	667	656	687	698	641	639	668	645	629	637	663	614	650	627	646	610	615	656	645	680	642	671	629	674	643	630	654	668	618	603	617	661	706	630	646	651	676	618	642	633	658	680	660	636	644	628	734	678	691	635	640	643	619	660	616	634	647	672	663	664	665	655	627	614	654	687	604	641	590	638	642	688	650	616	678	686	641	661	663	680	665	663	659	689	651	669	645	675	651	606	640	650	650	643	633	630	677	716	661	675	610	683	648	648	659	664	654	676	608	639	704	665	615	673	619	632	640	655	723	666	693	601	604	654	664	675	645	623	633	703	655	660	618	626	648	667	622	645	633	591	631	606	643	673	594	679	665	627	579	624	644	677	685	663	663	683	633	631	633	670	627	640	648	583	647	601	655	631	615	650	665	631	673	653	606	655	635	667	632	653	617	613	654	629	612	636	647	632	678	688	641	647	647	596	634	619	631	661	633	649	645	596	640	593	663	685	663	618	641	633	645	620	675	647	610	680	646	596	660	621	637	655	651	674	616	665	622	635	673	674	583	667	661	659	638	659	662	654	652	635	659	630	636	650	608	668	647	602	653	661	595	657	653	640	650	682	677	701	630	652	636	620	617	637	634	621	657	636	699	623	665	658	681	653	620	670	610	639	624	660	658	629	634	649	644	608	666	712	634	658	601	645	651	668	655	672	609	605	668	628	606	651	646	693	640	672	632	645	639	647	661	676	605	645	656	667	664	602	615	700	628	624	678	637	640	645	633	654	589	613	639	640	640	683	642	623	624	641	668	620	662	627	684	595	635	614	641	643	644	587	647	628	604	654	637	655	648	644	653	632	652	633	681	652	648	616	626	624	681	651	651	644	662	647	672	609	626	642	637	639	582	689	651	648	646	665	639	627	605	609	655	617	637	646	649	695	669	642	672	669	635	637	664	633	639	629	623	706	696	650	588	670	654	632	611	630	642	657	644	641	636	669	649	666	601	669	671	658	700	637	677	661	646	650	667	657	644	654	665	638	667	635	659	636	661	658	609	598	652	739	676	652	624	629	685	635	643	655	650	670	667	679	625	677	648	607	671	649	656	642	631	630	630	681	636	614	649	613	620	640	678	666	635	644	644	659	709	635	633	621	678	634	645	656	684	644	632	605	661	639	621	623	667	663	650	707	669	617	613	695	606	660	668	627	638	676	611	641	647	603	672	631	681	696	623	666	651	636	636	672	650	703	608	665	677	653	616	661	683	637	627	633	640	711	631	639	667	567	649	664	615	657	632	678	644	663	602	656	704	662	618	649	677	642	618	630	629	619	630	640	670	664	635	583	658	682	572	659	666	611	641	621	635	698	648	624	648	688	644	670	687	648	672	653	624	630	620	632	652	687	640	636	656	623	625	614	647	655	664	641	652	692	659	663	608	637	679	691	617	642	640	641	617	660	637	672	650	650	670	681	619	664	671	644	663	678	653	612	653	612	608	614	630	674	631	647	696	625	672	622	666	666	630	614	654	683	701	645	647	632	647	632	630	622	684	657	629	629	684	642	680	663	646	617	624	653	626	692	696	635	669	597	626	664	632	633	620	676	659	695	629	648	632	639	642	686	634	641	667	638	681	613	722	629	658	683	628	675	679	683	661	625	644	683	658	641	636	621	643	689	669	661	665	621	646	599	661	646	639	688	625	653	615	641	659	666	591	682	687	671	648	650	662	625	642	648	645	673	665	630	640	655	636	604	718	654	654	587	620	654	676	612	666	611	682	628	645	681	647	671	616	587	619	628	644	619	566	639	625	621	641	684	670	661	642	624	643	652	648	641	670	671	625	648	642	603	640	620	651	666	647	619	641	632	629	627	678	628	627	652	646	672	679	655	660	668	650	635	674	664	631	644	613	666	654	620	639	621	639	657	636	618	652	680	669	631	595	611	694	652	602	684	647	635	644	669	648	650	635	681	640	654	641	643	648	680	641	648	633	657	628	642	655	647	654	680	663	669	657	618	663	634	671	634	669	650	651	636	657	645	666	638	621	654	666	637	661	650	702	629	612	635	688	661	648	628	617	688	637	645	646	648	634	642	621	626	672	671	604	642	667	689	649	573	621	652	663	654	659	657	652	624	636	694	654	656	658	648	659	628	651	637	629	665	673	616	669	620	633	684	711	665	632	641	694	677	610	645	645	665	619	627	617	660	652	646	651	627	639	643	650	662	641	654	577	664	610	635	630	703	619	650	651	623	665	646	669	625	640	610	622	690	627	656	677	655	638	604	665	649	651	658	650	669	635	649	638	629	661	679	644	677	615	618	654	645	657	628	666	688	652	633	647	607	623	623	715	632	698	645	671	658	652	668	638	611	662	621	649	652	660	735	655	620	684	647	619	654	629	579	626	637	669	660	638	630	608	632	642	610	642	668	670	591	555	681	672	602	635	605	641	653	638	644	631	650	634	660	677	667	650	655	639	662	615	642	659	641	691	681	675	628	670	611	643	670	637	648	648	724	649	651	643	689	620	644	643	687	608	620	660	631	627	639	669	646	655	675	584	618	659	640	648	686	603	661	640	644	597	655	661	608	648	641	634	669	630	667	671	675	682	633	654	623	649	618	600	671	675	614	652	644	644	615	621	587	670	605	645	656	652	635	671	645	707	623	634	635	627	678	666	688	650	627	706	639	650	671	618	680	641	653	660	664	622	637	655	641	643	643	603	670	655	651	657	672	651	668	600	631	678	647	647	675	623	677	625	658	675	629	691	662	628	652	690	665	661	669	661	629	632	646	589	634	634	620	597	653	659	638	684	630	622	637	624	637	669	632	657	624	628	638	611	590	655	635	631	614	649	653	660	650	649	669	629	603	644	599	647	658	669	642	684	676	664	609	650	601	683
28982	27751	34197	18719	6917	2952	1437	781	718	755	740	698	710	693	703	655	711	640	703	675	704	723	704	737	693	665	713	718	708	689	668	691	683	757	677	717	742	718	730	720	672	710	727	705	735	718	698	680	690	669	724	716	753	706	706	634	712	647	664	716	705	693	665	737	732	701	723	737	680	689	701	666	658	663	718	689	701	764	714	694	749	698	681	689	682	708	720	681	712	718	709	670	688	741	717	689	732	711	701	691	709	674	710	743	720	682	677	681	691	718	688	709	762	717	714	650	713	671	694	725	726	731	753	675	639	703	700	711	720	700	691	674	691	690	709	689	711	703	687	712	650	720	694	702	665	673	725	715	628	717	701	655	713	680	706	748	710	759	732	721	724	698	673	707	730	669	707	660	696	725	709	717	728	708	705	680	717	677	653	771	714	718	716	678	708	703	752	677	702	741	744	705	668	692	701	670	728	721	655	714	716	729	672	698	709	724	707	685	702	687	731	726	715	727	731	756	724	686	690	651	712	672	681	688	698	680	750	690	731	723	696	676	670	700	731	729	718	658	722	661	697	698	724	683	657	673	653	669	697	729	736	716	705	754	702	730	735	678	734	716	735	678	703	730	746	747	709	724	674	715	732	685	693	699	703	714	681	664	691	741	701	731	703	731	698	757	742	709	681	675	717	689	687	679	691	703	707	705	695	686	717	702	679	664	716	673	738	699	683	694	686	678	717	695	682	722	658	752	700	702	713	714	732	729	703	723	751	710	643	720	700	722	675	712	715	733	696	696	734	701	708	690	714	698	695	683	690	686	689	708	716	705	650	693	681	689	752	719	696	682	758	656	739	697	745	687	690	676	745	675	697	740	696	666	720	713	680	759	734	728	686	705	687	672	727	712	681	697	733	762	725	732	698	732	713	666	698	715	707	672	709	678	706	706	711	711	752	681	677	713	663	694	717	708	683	726	740	719	692	712	662	664	719	709	732	662	704	704	686	686	690	650	727	741	745	691	690	691	695	723	652	698	715	728	691	677	761	688	668	728	686	710	712	716	719	674	736	673	700	659	726	723	716	726	733	711	696	705	695	680	685	705	681	663	678	699	705	674	715	725	675	716	728	701	656	716	736	742	751	711	740	743	674	682	718	670	664	692	662	660	693	698	747	687	701	736	717	670	674	686	719	723	707	778	736	711	656	689	694	710	678	698	711	667	732	735	652	699	716	723	733	731	700	737	679	721	690	776	712	681	737	728	725	709	702	712	703	718	684	703	686	717	660	718	654	695	690	731	770	696	707	695	671	730	679	694	770	662	691	704	710	739	751	665	724	729	699	679	732	672	713	735	702	729	709	693	655	669	660	707	754	678	655	682	695	661	716	693	712	669	742	699	667	668	672	702	677	687	703	701	693	735	654	707	722	687	702	708	711	681	660	686	698	723	709	756	729	716	718	733	677	700	699	719	694	693	688	688	693	716	639	707	686	690	735	691	669	695	691	713	706	686	735	687	710	700	704	700	675	672	704	724	697	692	734	714	707	675	702	727	679	682	691	739	721	678	705	726	746	724	720	727	683	680	660	755	702	714	690	716	712	735	662	675	668	667	671	691	705	722	753	744	719	704	715	733	723	709	674	691	713	708	686	691	714	731	724	711	695	702	713	657	628	736	728	705	695	726	719	714	620	676	720	693	694	737	723	710	656	704	665	683	690	712	688	676	693	678	702	701	657	761	665	752	733	703	695	730	719	696	717	752	697	705	695	767	703	729	726	695	723	701	763	691	681	680	655	759	669	762	677	708	736	724	676	687	666	712	689	705	700	724	683	736	708	697	741	714	709	703	646	707	717	735	733	639	706	688	706	761	658	695	705	700	699	720	706	691	706	676	770	687	694	720	695	675	696	748	699	697	695	725	722	697	675	740	690	714	686	706	697	719	695	722	690	745	695	729	711	698	733	767	691	691	696	718	681	718	718	741	720	678	685	722	720	701	672	727	696	707	687	667	644	703	727	666	699	744	693	725	669	706	664	717	701	722	740	666	664	739	682	736	690	770	665	725	685	659	687	691	772	713	688	753	661	684	694	739	699	646	709	672	713	655	756	696	742	672	711	750	716	708	683	736	724	659	664	741	732	748	665	698	707	709	688	700	749	685	682	711	710	667	703	690	669	681	672	741	772	740	703	672	706	712	699	712	703	699	660	709	759	705	679	725	763	696	670	714	702	672	658	666	742	736	781	719	730	711	676	706	721	708	737	713	700	679	714	658	674	659	640	681	690	717	729	714	701	721	678	682	695	744	659	709	734	717	677	681	703	727	687	717	663	698	704	726	645	770	736	711	712	693	756	670	728	683	701	688	737	721	711	679	699	718	689	688	731	720	703	701	640	656	741	711	711	697	711	723	685	734	734	719	687	720	705	704	679	723	693	694	700	653	677	710	710	697	716	736	690	694	758	689	719	722	686	753	675	694	722	702	716	722	699	683	709	728	724	688	714	711	671	722	712	697	744	680	708	692	704	673	710	693	686	765	632	684	702	759	689	725	731	731	675	663	710	684	734	756	735	717	700	681	695	679	739	699	685	685	701	736	673	734	681	714	720	715	722	720	709	702	723	728	692	731	693	730	705	703	686	707	713	724	726	710	698	695	682	697	719	681	691	682	711	689	704	715	719	702	700	679	691	688	667	723	742	698	720	713	694	687	733	695	735	716	660	709	703	731	688	725	703	715	668	682	723	710	680	745	719	715	723	710	726	683	678	660	716	756	675	737	690	712	695	686	728	718	663	746	715	706	736	729	726	731	674	730	721	700	703	690	676	662	681	770	714	727	677	699	700	710	695	722	683	667	751	674	723	726	710	683	699	703	724	719	726	707	729	677	719	737	741	676	736	687	684	687	729	705	691	715	654	716	652	683	721	720	681	680	719	704	744	740	712	668	701	685	686	749	695	716	709	679	683	706	742	674	715	714	644	668	739	708	749	730	654	704	718	731	718	699	691	716	718	648	641	686	694	723	715	715	715	756	735	704	666	727	699	687	707	707	691	671	733	668	691	710	747	670	712	670	686	683	745	705	702	694	676	709	711	671	757	756	695	651	769	718	671	710	745	686	713	711	714	752	679	697	735	680	684	689	772	702	752	698	711	709	691	730	714	695	685	693	720	707	730	725	743	728	726	773	639	715	676	750	717	664	694	744	700	709	732	707	738	684	725	707	707	699	690	641	697	683	715	728	671	720	671	704	669	701	697	705	695	722	733	711	717	696	745	651	705	681	721	718	684	710	704	765	718	740	705	689	692	708	679	687	678	747	713	666	745	730	709	725	696	766	729	721	708	707	729	762	709	655	698	687	710	710	682	708	695	685	742	729	726	671	718	682	701	707	724	722	683	711	694	714	695	702	729	671	683	735	737	688	730	730	712	746	715	710	683	727	694	714	670	705	727	717	692	730	666	704	712	752	718	696	646	739	702	719	705	696	716	682	798	718	715	705	712	686	679	693	689	693	678	703
28067	44214	32497	15352	7455	3784	1713	985	841	821	830	807	800	790	820	839	842	839	775	834	774	849	822	785	839	798	772	805	818	851	856	805	845	821	803	802	840	806	819	816	808	789	808	837	810	778	809	830	850	796	836	805	869	793	770	854	790	804	815	841	809	768	818	835	769	810	793	840	833	809	839	854	832	798	773	861	784	780	802	831	837	818	789	802	809	788	795	842	801	785	806	739	792	809	811	826	829	830	818	804	800	810	854	816	796	762	863	812	798	809	832	787	811	849	773	823	829	832	774	833	847	828	813	811	792	810	812	810	813	811	817	811	826	811	859	851	826	813	803	839	871	809	760	839	812	837	826	796	789	785	805	791	809	837	813	774	793	834	752	865	765	794	847	832	808	821	779	860	845	769	804	795	868	812	831	831	801	829	840	817	843	793	828	813	806	865	827	793	844	810	825	817	789	810	855	851	809	879	776	850	846	866	827	781	831	808	784	851	845	830	830	827	767	854	816	784	855	842	769	847	822	765	783	818	805	827	852	794	866	824	804	799	765	828	815	836	832	806	845	806	870	763	825	827	798	855	815	784	820	823	791	801	865	826	849	828	817	825	811	801	793	813	865	812	842	799	825	828	840	807	792	795	845	797	774	835	819	808	815	815	789	791	836	830	822	743	854	815	843	791	833	783	824	795	802	829	858	808	836	794	791	805	806	831	799	827	805	811	801	793	848	814	826	804	824	770	838	847	847	848	836	772	811	861	812	871	761	796	830	800	796	832	831	809	838	859	813	771	808	815	814	816	829	810	891	766	793	769	813	800	797	812	794	854	824	823	782	828	827	853	888	831	776	863	832	765	853	780	861	777	798	819	768	824	885	823	796	836	791	816	838	851	868	824	870	780	823	795	790	808	815	822	763	823	813	799	833	808	814	853	782	806	818	797	827	765	801	801	805	838	825	844	827	821	829	792	744	796	823	775	831	835	774	809	817	812	818	915	799	818	841	834	820	831	811	809	800	848	817	822	812	875	857	795	800	840	820	809	811	838	814	834	821	814	801	841	782	849	781	846	863	849	793	803	838	828	854	816	809	848	809	825	854	812	824	802	785	846	796	812	840	826	822	803	793	779	757	828	861	858	855	872	819	806	840	804	853	826	807	861	866	811	855	787	787	807	857	776	784	792	784	848	825	819	830	798	841	823	781	847	858	832	846	819	770	796	796	810	792	813	818	803	815	784	822	798	799	825	787	791	824	833	880	850	873	807	847	849	816	794	812	789	858	809	794	775	852	784	830	803	772	788	838	793	767	793	778	835	823	814	831	849	832	814	801	804	811	752	865	825	793	840	787	791	812	773	821	831	859	807	811	812	808	770	836	819	835	829	830	865	793	744	793	841	787	878	776	848	812	842	788	807	834	824	837	885	782	776	789	817	801	796	806	795	789	798	825	807	827	882	834	789	801	866	805	820	832	856	802	851	809	833	812	811	840	823	751	842	818	816	809	742	805	823	794	795	858	859	803	802	828	796	817	800	816	797	811	821	814	801	845	852	819	796	820	803	840	837	821	834	826	835	786	841	829	815	784	813	777	843	814	783	868	780	790	835	787	797	799	839	784	834	838	799	854	855	822	816	831	848	818	811	810	763	807	773	812	858	833	876	873	846	792	812	798	821	775	790	756	830	789	859	795	805	820	824	825	832	763	794	829	821	799	795	810	799	852	821	827	866	880	818	828	764	809	807	837	853	781	835	809	798	808	823	832	800	790	834	816	866	789	767	795	794	790	861	822	793	855	790	799	824	815	847	870	772	756	834	798	799	814	748	799	802	849	774	830	853	799	767	824	836	841	808	795	800	834	805	833	850	861	790	827	815	824	814	787	813	797	832	764	757	803	817	848	778	814	818	840	808	772	843	850	830	859	807	841	877	853	833	806	810	803	783	834	819	773	836	791	768	817	858	800	801	832	788	813	868	769	799	835	828	800	850	811	813	810	828	871	806	850	801	874	817	777	823	816	849	794	861	797	751	808	824	787	822	851	833	834	784	811	810	813	826	807	807	819	841	827	866	775	804	804	848	782	888	777	798	891	787	842	767	823	812	808	821	817	765	850	838	769	826	802	826	801	847	822	887	840	793	847	776	816	830	844	806	854	813	780	808	812	795	822	803	767	794	820	858	805	798	815	794	829	775	816	773	856	799	834	802	799	835	808	816	841	805	774	819	781	826	853	763	736	809	811	798	811	850	832	839	803	803	862	853	814	811	837	811	795	858	808	827	840	781	807	778	802	808	838	815	835	840	797	763	808	790	813	798	816	844	835	850	794	791	882	813	785	860	787	804	822	800	838	780	840	837	800	839	824	857	769	830	794	861	800	802	800	775	825	855	807	801	852	811	762	798	790	796	793	791	861	775	806	839	854	846	813	807	801	853	794	774	860	807	836	806	828	793	825	835	781	803	837	815	813	849	852	800	846	840	786	748	781	776	784	764	850	831	800	758	797	851	819	819	806	826	807	788	837	824	752	821	848	802	816	858	816	833	788	854	794	841	791	864	812	810	793	849	847	803	782	779	811	798	800	845	803	822	815	868	817	816	840	795	807	844	893	825	837	814	800	768	792	778	786	768	844	832	831	776	774	822	822	850	844	803	810	804	827	836	744	744	841	818	815	838	860	764	811	807	843	786	805	788	774	825	754	862	855	794	841	774	849	812	784	792	819	821	790	843	800	828	835	799	816	843	847	842	805	835	865	809	782	788	825	858	814	798	784	801	847	851	844	838	809	899	792	777	787	863	751	831	773	822	829	789	820	803	828	791	815	855	830	814	786	826	801	823	835	783	830	803	790	780	858	811	808	806	816	794	814	857	784	793	872	842	755	858	825	768	838	836	789	850	831	779	749	796	805	814	827	835	817	837	764	775	866	863	831	752	809	779	805	833	765	872	821	836	818	837	896	819	834	856	767	766	838	759	822	832	813	807	817	805	795	767	805	826	797	816	785	850	779	790	838	847	754	846	861	845	855	788	819	853	809	815	821	811	796	842	801	781	841	760	801	864	810	803	857	818	875	832	847	785	827	768	788	826	767	787	904	802	752	796	807	804	825	874	793	758	804	760	764	804	833	843	843	811	800	786	798	777	866	828	804	811	824	829	822	822	770	823	842	827	850	787	844	836	846	832	816	842	814	850	803	804	805	789	838	864	813	821	803	790	811	801	788	848	800	867	792	786	808	818	809	843	808	826	801	829	823	812	845	842	818	803	795	807	798	812	871	812	794	817	822	859	846	782	845	821	797	855	778	778	817	825	793	781	841	835	852	836	801	794	836	866	813	780	860	838	806	804	806	811	807	858	845	847	760	835	876	832	795	794	832	814	864	795	791	867	822	823	860	853	790	868	819	839	798	862	861	852	840	842	830	848	784	854	810	783	782	807	804	863	816	783	808	797	839	841	875	761	801	821	857	797	831	869	821	785	792	775	796	824	802	846	775	834	811	793	836	846	843	851	822	782
24366	22851	37163	39856	31177	22683	8953	1141	664	620	525	518	501	458	511	503	494	494	479	487	477	524	491	537	470	541	511	502	488	527	466	497	490	504	505	451	461	483	488	471	485	523	479	476	520	456	468	491	471	476	516	464	503	467	483	510	443	465	485	474	465	485	501	440	506	488	546	490	513	504	520	478	461	503	541	496	509	458	519	472	520	430	462	461	525	453	496	461	481	463	504	510	462	502	506	466	516	509	480	463	462	487	526	436	476	485	477	497	501	472	465	466	504	469	485	476	460	495	484	473	472	502	483	485	478	509	474	482	438	541	480	517	505	486	531	480	458	477	493	474	481	480	477	444	484	477	483	462	504	467	487	496	488	490	542	493	487	504	477	493	498	470	518	487	541	503	461	497	463	513	458	502	477	458	482	519	478	494	486	489	509	515	472	490	495	471	491	459	474	498	499	507	495	481	472	488	502	451	470	467	534	453	500	460	506	524	454	512	498	486	490	500	514	494	489	504	477	476	453	500	494	457	486	472	481	476	507	492	439	451	480	453	493	444	502	498	459	494	503	451	494	491	473	454	432	485	477	518	508	515	498	494	497	477	459	504	486	468	498	476	508	504	497	443	483	480	509	494	472	472	498	441	477	484	469	490	486	503	516	485	500	513	505	428	458	516	516	469	474	474	465	461	490	518	485	499	488	492	466	484	469	490	435	481	468	486	505	501	472	495	454	509	467	483	484	453	489	499	500	447	472	475	459	546	462	472	460	537	497	472	501	529	494	458	468	472	458	468	488	455	466	490	490	482	496	495	489	537	482	460	454	496	494	450	426	500	485	508	436	490	506	463	431	456	477	508	469	450	483	476	517	476	476	528	533	496	492	435	496	493	459	470	492	466	498	431	480	526	461	465	490	482	493	512	497	434	539	496	462	448	469	530	516	480	496	473	484	507	520	481	502	518	479	472	474	526	492	482	479	502	450	466	461	515	478	501	477	471	494	501	484	484	485	512	473	510	447	497	460	483	488	468	504	492	462	518	485	474	486	470	477	528	481	503	466	477	484	500	509	469	504	489	498	474	488	509	468	530	497	508	507	461	463	472	481	474	453	496	527	505	518	485	485	482	447	490	482	511	504	457	495	464	477	504	524	457	467	482	476	503	460	507	507	486	531	505	507	498	458	451	486	489	470	521	507	519	434	495	462	473	478	470	462	473	506	480	458	476	470	521	484	496	485	495	492	499	477	472	488	473	483	477	480	514	464	505	448	484	516	478	498	488	505	501	485	462	483	480	460	456	496	484	471	515	481	487	473	483	510	461	507	485	478	480	479	470	487	505	500	510	483	488	469	470	467	452	484	468	502	484	536	486	477	503	450	437	475	440	462	497	492	502	478	446	465	471	470	496	547	481	460	492	494	464	493	482	424	458	464	482	505	502	487	492	468	466	463	494	519	488	469	517	505	466	484	494	471	445	472	483	471	502	475	452	452	468	497	469	511	479	489	474	474	496	465	463	495	443	476	477	472	473	507	482	530	494	483	472	484	482	529	475	463	512	508	492	486	468	518	477	536	465	497	482	476	483	504	464	465	477	467	505	516	450	479	527	500	519	498	460	522	451	502	503	511	482	498	510	485	460	524	504	499	481	492	444	504	487	484	511	518	478	482	514	476	536	510	511	511	473	481	474	488	510	500	499	486	498	505	505	522	470	472	515	524	486	490	489	478	457	502	485	473	472	516	530	518	482	446	527	495	477	502	485	489	503	487	510	489	506	488	503	499	453	505	468	471	483	477	501	460	458	470	479	467	503	467	498	519	518	442	510	531	529	469	524	488	464	470	491	508	495	490	467	485	477	533	505	539	529	489	487	519	481	487	488	511	485	468	445	505	490	497	487	488	474	518	503	523	503	451	466	497	478	465	483	483	519	500	471	518	491	492	483	478	507	491	467	467	461	441	458	460	478	448	498	473	505	448	491	482	466	469	528	489	501	489	500	467	514	459	456	492	528	454	507	467	435	437	492	497	439	512	477	526	467	499	483	457	490	526	475	477	461	506	482	460	495	508	482	478	497	463	500	471	522	469	463	494	487	502	472	491	495	496	456	465	488	518	456	449	448	528	506	467	477	538	450	475	473	503	514	465	480	520	466	500	472	475	452	493	489	476	493	507	482	498	506	493	473	507	506	483	480	457	489	499	516	464	478	516	482	507	544	487	499	460	493	490	508	488	457	499	459	493	483	490	465	521	471	490	478	458	480	495	489	468	494	502	457	498	530	535	473	483	464	474	504	479	506	524	461	455	480	492	497	471	460	487	493	482	517	498	519	499	510	486	471	467	479	478	458	463	456	510	467	489	484	516	474	458	462	479	502	517	512	489	482	460	492	473	440	482	451	494	447	468	479	475	488	472	532	477	468	478	570	517	509	487	494	531	486	490	494	508	495	475	502	475	483	505	464	481	476	478	512	486	509	462	480	501	492	505	468	470	480	491	485	497	442	476	473	505	502	448	471	494	476	479	488	483	482	493	460	491	527	485	498	488	481	473	478	486	498	463	487	471	481	492	517	492	507	465	503	490	452	465	461	484	461	498	499	511	506	486	505	458	468	476	530	467	491	472	508	504	433	538	528	530	498	482	516	490	479	504	492	512	483	497	528	473	438	438	533	483	487	446	492	485	470	483	493	487	485	516	476	453	472	484	478	487	457	489	436	448	500	468	486	483	449	503	440	472	494	486	512	504	474	476	529	478	506	487	471	493	506	490	507	495	467	491	504	485	479	467	493	496	482	509	500	462	497	484	468	472	470	468	491	467	516	480	439	494	481	449	496	474	494	504	485	485	491	468	475	481	500	485	503	477	459	471	460	480	478	508	465	491	510	483	503	506	444	513	497	488	500	513	497	493	464	503	465	507	453	478	472	524	468	473	479	459	490	487	498	463	485	475	507	450	522	515	512	516	479	516	488	508	460	527	495	509	496	474	474	458	471	479	495	508	495	526	475	468	524	461	485	469	460	483	506	504	497	497	508	499	469	474	517	492	457	469	531	488	474	520	470	442	490	542	511	489	470	485	464	504	511	498	451	494	504	462	531	472	475	484	521	482	497	500	487	503	479	503	488	473	484	474	507	477	493	489	460	444	485	503	477	500	495	515	535	503	520	455	469	497	441	462	431	497	489	514	493	475	442	476	485	478	497	486	475	487	466	474	488	477	500	513	519	478	496	499	464	436	495	486	492	516	457	517	471	493	509	503	479	515	475	493	457	473	485	483	498	449	514	505	445	474	542	473	462	471	492	488	445	468	474	500	508	480	477	527	475	511	482	511	511	463	444	475	480	512	513	479	506	454	502	516	505	505	457	497	500	508	481	469	466	484	465	459	470	513	484	476	447	511	478	450	471	494	483	492	530	505	458	504	517	498	481	463	487	469	513	477	490	462	517	487	497	487	490	479	504	463	480	490	456	490	539	501	501	470	416	504	489	516	483	526	518	494	495	529	491	474	465	457	509
49934	88646	70904	49725	36105	22753	7194	1463	970	792	664	620	565	592	603	555	580	564	561	595	640	583	565	588	617	578	632	596	565	555	586	556	573	558	553	555	572	600	586	613	602	512	566	524	567	561	552	546	628	567	571	573	581	555	564	527	565	566	607	571	609	568	536	543	572	577	615	536	599	575	636	551	574	555	573	587	544	554	567	570	565	568	558	568	542	568	568	590	613	553	555	597	543	571	550	574	618	570	574	586	533	617	559	602	501	558	492	523	553	555	568	583	600	614	584	560	589	577	543	595	542	618	575	564	552	564	595	550	610	577	571	574	608	562	602	563	595	578	599	583	590	543	588	564	616	571	601	555	615	532	597	560	544	593	563	606	572	630	605	544	590	581	588	512	549	577	570	563	594	589	522	571	595	618	608	600	563	549	581	519	574	538	534	571	571	567	550	563	577	609	558	603	555	605	575	554	566	582	583	561	586	537	612	579	583	543	617	575	579	576	555	598	592	582	591	570	575	615	608	626	590	575	635	635	566	579	557	610	576	597	608	531	555	604	529	597	580	541	523	548	565	555	559	562	579	585	603	570	558	523	580	600	584	569	569	585	566	572	568	567	573	592	609	547	594	564	568	574	559	596	591	568	571	574	582	584	603	579	583	613	595	576	572	564	589	596	604	541	639	563	585	597	552	581	590	587	584	599	591	608	566	550	578	580	547	544	549	599	579	566	581	597	593	579	604	612	585	604	569	594	574	587	567	570	566	545	567	558	556	612	593	591	548	595	550	570	605	553	599	604	567	589	583	596	592	553	543	577	563	580	588	528	582	562	572	566	540	586	605	562	595	636	589	607	558	549	607	577	595	568	545	570	581	574	559	580	578	564	590	540	557	572	571	593	547	618	581	612	549	639	546	589	585	596	573	528	548	537	544	564	594	603	580	578	588	573	568	581	557	540	558	594	582	614	592	554	605	601	602	631	577	573	538	550	542	560	548	567	567	552	598	586	601	612	585	584	552	540	547	543	541	578	547	578	566	562	568	586	585	561	596	554	553	558	573	580	587	593	575	620	571	590	587	557	581	627	599	533	567	580	585	575	605	571	569	577	607	580	575	532	563	572	559	606	569	568	556	588	621	571	563	602	580	573	559	565	565	633	615	565	573	586	582	598	564	603	575	562	571	615	615	613	560	547	585	653	561	629	567	581	581	557	587	592	582	582	549	561	582	629	597	535	566	564	588	571	579	541	548	586	592	568	546	534	515	565	526	598	539	574	568	557	558	576	549	571	589	565	579	591	555	550	561	566	555	552	594	565	603	542	559	548	564	555	562	605	547	555	559	589	563	585	530	595	587	624	571	593	575	556	573	572	507	580	551	547	534	565	558	573	567	568	535	589	599	585	541	572	546	565	558	559	609	557	554	588	600	595	612	587	549	566	588	538	614	558	596	595	586	639	574	607	563	583	549	557	565	518	552	631	597	586	537	581	601	545	519	584	557	590	591	566	599	575	580	527	554	560	573	600	551	587	591	550	591	590	583	603	569	583	547	557	555	606	612	546	583	592	571	564	623	634	564	542	571	560	560	550	583	576	520	517	579	575	608	581	541	570	604	548	580	575	578	616	573	576	575	580	531	582	566	576	590	613	591	560	546	556	554	601	551	584	598	565	570	605	560	574	551	560	601	554	593	579	591	530	584	583	540	591	592	623	548	601	585	616	580	563	550	546	570	593	596	570	547	607	542	583	578	598	609	551	551	580	563	572	570	604	563	605	550	557	609	583	573	606	603	561	574	568	540	570	560	544	536	587	550	590	594	562	581	572	605	579	572	602	590	595	560	557	561	606	566	580	559	588	541	556	543	563	531	557	562	568	570	568	549	563	579	578	541	574	545	591	577	559	543	589	607	569	541	557	590	551	591	574	574	559	537	538	577	546	561	560	547	593	558	610	573	550	571	538	605	543	572	564	574	593	562	565	544	557	540	578	585	600	588	586	541	578	585	585	581	560	573	570	568	587	582	567	554	538	582	603	562	601	529	594	623	524	548	543	611	557	587	588	611	558	604	554	548	548	566	585	611	559	569	610	564	543	570	549	558	537	558	602	579	566	603	574	577	590	553	550	560	513	547	585	579	575	562	639	564	593	609	563	577	576	540	592	610	605	551	563	577	561	552	606	573	567	555	585	574	572	568	560	555	575	559	547	551	574	582	581	560	593	620	562	563	570	584	605	594	593	564	580	575	597	591	583	554	570	571	573	573	616	564	572	591	567	600	607	584	631	551	588	588	586	610	582	603	589	560	587	585	552	617	556	579	575	602	563	540	594	586	571	584	591	560	527	560	588	552	590	597	597	566	577	566	567	564	628	573	556	565	584	598	574	589	596	600	575	601	587	602	543	551	543	583	615	588	584	606	552	559	577	565	566	552	586	550	575	595	580	551	522	573	633	537	573	555	610	550	529	588	590	601	578	575	560	585	550	591	541	564	599	588	552	548	543	567	594	523	577	543	576	558	647	574	596	588	541	619	551	527	568	572	556	575	585	611	609	588	571	544	570	542	603	589	581	589	559	575	540	583	552	576	584	570	584	531	606	557	591	559	562	562	548	572	630	517	566	585	579	557	599	565	555	568	575	579	542	558	569	603	583	560	579	575	602	587	592	608	627	571	571	572	582	551	546	613	532	627	603	596	591	571	554	570	538	575	544	549	606	556	585	601	583	578	591	551	529	566	619	548	564	581	578	581	568	584	576	552	557	608	571	572	618	602	561	584	593	568	591	543	553	556	552	596	567	591	555	585	610	593	562	571	559	577	593	543	587	589	610	557	570	554	565	612	625	568	558	567	578	608	582	595	593	548	591	605	589	545	586	546	605	547	553	524	594	562	586	575	571	559	571	580	598	550	580	579	563	564	551	566	551	605	627	596	631	595	542	560	544	580	559	563	567	566	577	573	545	592	538	584	538	531	617	572	611	565	555	579	559	558	563	574	557	559	603	524	560	614	530	595	592	573	561	555	606	607	547	589	555	526	546	554	554	610	539	576	578	542	575	547	574	569	542	600	583	554	594	555	573	593	614	598	594	561	558	587	560	578	574	564	528	594	573	571	573	664	572	561	585	545	583	563	540	587	607	581	566	582	555	496	612	608	583	539	620	578	570	559	566	542	548	569	596	570	553	570	583	560	568	550	547	631	576	610	578	563	629	588	594	544	551	594	578	571	589	536	564	567	541	546	581	568	560	615	591	564	613	593	574	587	576	547	582	541	586	589	589	550	509	560	621	568	570	627	637	560	570	560	582	569	577	586	599	578	561	560	545	560	544	543	575	605	537	605	582	558	549	549	601	598	611	606	565	565	579	604	581	574	584	577	573	576	583	554	573	605	582	613	561	600	574	570	567	612	586	633	566	572	578	538	583	553	577	576	537	603	587	602	589	606	578	567	561	572	570	596	576	557	536	566	541	558	596	591	566	568	560	587	601	589	560	563	561	588	569	570	556	579	602	569	562
25745	24184	38001	33483	22898	12519	3395	963	883	858	827	837	773	814	800	823	740	787	834	773	775	793	792	802	824	806	756	802	835	875	758	791	827	834	808	780	748	795	778	813	805	768	781	861	803	812	783	818	782	783	791	778	771	760	774	765	805	765	767	770	791	763	773	798	770	820	768	753	774	787	786	821	779	828	821	807	858	789	753	810	778	779	764	813	798	747	800	815	797	725	797	735	750	794	747	825	770	759	819	804	781	795	762	770	775	759	748	759	811	771	735	792	826	787	766	776	775	768	784	793	800	762	789	731	812	767	832	733	793	801	804	796	758	765	766	825	809	799	832	771	808	779	792	790	779	744	781	777	769	796	694	794	798	784	817	751	755	808	781	802	779	787	802	775	783	839	790	756	781	781	764	797	793	811	792	822	780	826	785	778	749	838	790	766	781	783	740	764	799	828	783	813	789	782	826	832	739	813	809	773	822	797	728	773	817	809	825	777	785	791	799	780	715	826	848	811	824	789	824	782	806	793	781	788	800	806	811	817	781	850	773	789	763	780	780	787	729	760	768	792	789	821	767	801	834	814	753	758	764	792	763	805	735	764	760	788	815	808	792	790	790	806	811	815	801	776	754	779	738	776	818	785	849	805	811	750	722	794	817	826	786	746	805	742	770	790	787	831	798	812	746	789	774	777	779	786	734	818	755	758	828	746	823	843	805	729	755	816	802	768	773	792	740	772	749	822	781	793	781	838	806	825	812	770	812	791	735	749	805	803	780	808	730	783	801	757	768	817	726	808	792	766	794	777	761	789	785	804	765	746	782	785	855	754	795	758	818	784	782	780	793	784	755	761	815	745	817	802	761	753	772	778	748	799	816	832	742	808	770	832	760	811	819	814	773	799	819	766	839	766	825	762	803	793	784	742	801	803	812	764	827	816	786	747	771	830	822	821	759	735	743	806	797	795	769	809	818	785	803	831	793	809	804	752	772	759	779	756	774	819	785	774	787	717	760	847	779	832	744	828	791	853	837	777	756	794	701	790	774	754	832	785	796	794	784	830	771	782	795	792	844	772	822	736	773	758	769	821	774	789	787	783	771	763	783	783	789	781	791	788	775	768	824	774	762	759	781	805	790	794	782	774	799	803	759	803	762	827	790	848	808	796	806	767	787	794	744	789	777	794	785	760	773	809	797	740	785	782	808	757	780	722	824	791	801	826	752	744	819	773	750	774	776	809	762	803	807	752	792	749	785	800	840	774	746	814	804	840	811	815	774	801	802	781	744	832	806	784	820	817	759	780	786	763	800	787	779	761	775	786	808	732	760	762	841	792	794	777	757	779	784	784	767	797	791	756	762	784	818	804	808	744	822	799	781	799	774	810	816	780	775	800	804	789	785	755	769	815	846	829	769	749	785	800	790	813	783	763	822	775	788	781	786	784	749	785	781	772	783	785	756	751	787	782	762	804	801	797	814	757	785	805	816	783	783	805	807	766	826	782	779	799	781	775	744	714	803	765	773	819	764	780	779	827	800	794	794	762	744	788	785	827	731	746	773	771	757	845	811	766	790	787	772	827	776	785	800	770	809	798	829	803	786	751	800	842	809	754	769	798	812	755	733	829	778	777	798	792	794	792	763	816	772	775	771	800	763	745	788	827	825	810	815	832	807	775	722	767	797	808	791	842	833	774	765	827	753	787	815	878	768	758	789	771	771	820	780	807	776	796	788	790	762	779	764	857	830	795	790	772	753	784	792	823	778	771	822	735	751	757	784	816	828	804	798	800	795	737	790	809	770	778	727	773	768	785	797	796	786	732	799	787	762	760	765	790	809	859	803	812	771	786	784	758	858	790	792	788	832	832	790	767	781	785	843	786	751	759	752	793	736	784	762	803	821	773	781	744	760	749	794	766	746	827	819	777	774	806	784	808	778	834	856	771	762	799	819	759	798	736	757	801	782	805	775	792	816	831	757	779	783	820	784	813	792	812	814	815	794	794	756	789	755	813	826	809	762	802	762	804	817	749	754	801	795	751	832	769	806	721	735	743	835	771	755	797	758	811	783	781	761	807	774	737	870	790	776	835	770	818	765	801	729	826	835	773	818	820	738	769	819	792	762	793	739	835	789	739	790	783	789	766	801	743	803	840	793	706	724	790	748	744	785	781	768	767	764	782	757	838	792	765	747	807	779	736	744	797	805	783	768	789	793	789	773	767	799	776	770	833	784	775	804	763	802	785	794	767	802	760	805	803	819	820	798	801	793	794	790	757	771	796	798	751	801	781	818	719	801	761	794	761	803	789	838	810	798	793	749	776	758	782	831	803	790	778	754	805	795	798	746	802	784	744	804	770	809	758	813	781	762	800	803	818	808	783	749	828	788	780	776	809	781	794	730	772	807	785	776	794	782	810	767	756	798	780	800	764	831	760	778	801	803	812	784	787	808	740	791	808	750	784	795	766	827	790	755	824	860	748	782	804	756	750	737	776	800	774	790	810	736	816	771	784	787	797	709	763	778	749	774	789	825	799	788	840	770	782	756	792	774	761	821	792	788	800	797	767	778	811	748	782	803	754	763	808	786	771	768	807	761	784	790	772	760	749	778	783	778	786	802	819	855	760	789	770	781	767	815	790	822	786	775	777	844	792	779	772	791	825	767	828	800	780	739	811	822	766	795	818	852	839	759	783	747	790	736	792	787	794	795	733	790	811	744	786	782	855	792	803	774	714	811	763	802	771	747	799	803	793	775	768	784	741	742	750	764	798	782	806	805	753	773	779	778	775	799	787	752	722	798	788	827	779	753	813	806	806	743	786	781	761	844	772	838	779	829	829	807	759	775	833	768	825	780	769	749	781	821	765	819	817	792	777	801	743	832	777	803	826	764	787	769	789	723	801	802	838	770	753	765	735	814	775	748	814	756	780	809	761	740	757	788	748	843	779	834	731	795	758	781	798	771	790	757	806	781	763	777	735	781	790	803	783	795	721	789	809	781	732	777	782	778	750	779	797	768	834	765	786	837	839	815	817	762	773	778	799	787	778	772	804	813	780	790	797	787	843	799	784	794	740	778	763	787	745	782	763	760	750	785	835	777	807	784	812	777	765	771	729	853	828	740	795	769	846	772	773	841	760	840	795	772	859	771	814	754	785	761	770	737	780	749	764	777	816	769	781	808	769	830	798	834	797	767	779	771	797	773	750	805	809	800	782	769	801	841	792	781	763	799	809	778	780	782	792	775	800	757	776	826	811	792	790	756	821	778	812	807	775	744	799	754	757	794	771	759	809	816	750	800	783	806	791	766	710	786	779	780	769	798	800	796	781	770	826	787	735	767	757	848	777	851	772	788	797	771	798	777	824	762	808	807	760	785	806	828	814	830	802	867	804	787	758	787	780	781	801	840	863	761	774	826	837	753	832	745	791	785	783	751	799	763	822	773	784	749	791	828	774	793	816	803	824	740	799	825	790	791	798	753	768	768	776	765	699	782	794	807	755	812	785	792	775	789	762
47663	78696	60197	38129	27423	15333	4798	1146	1170	1009	1028	888	872	863	902	928	881	869	914	872	938	905	935	888	873	939	909	917	908	905	909	873	924	894	883	856	917	887	886	892	948	909	873	860	912	948	883	829	890	882	893	898	885	877	911	902	859	878	882	881	844	897	864	901	887	920	894	856	892	898	869	905	901	924	869	908	906	898	865	918	883	896	897	836	903	946	906	892	848	862	886	890	879	885	871	868	865	959	877	883	909	940	887	885	842	880	818	922	903	956	899	882	907	889	826	871	911	923	891	906	910	916	896	910	884	859	854	864	911	890	894	869	864	874	885	924	891	888	984	911	877	925	888	889	955	880	883	873	894	885	901	872	917	866	868	909	909	861	889	895	918	869	888	874	919	885	889	857	831	905	850	956	944	874	897	838	879	860	892	870	919	881	900	926	895	855	878	921	895	919	903	890	886	809	862	924	873	891	895	851	920	869	986	909	900	934	853	825	918	911	946	881	886	912	895	913	972	844	914	893	882	831	851	897	861	890	911	893	859	902	883	841	908	924	911	915	932	858	910	923	925	936	854	889	886	850	922	900	869	908	906	866	842	850	859	906	924	872	835	894	927	895	852	870	869	871	924	849	868	871	898	867	904	865	904	908	904	900	867	901	889	955	912	905	889	873	891	905	837	895	921	870	916	871	880	809	898	893	903	866	871	876	909	918	883	884	869	897	905	882	907	897	858	831	872	848	900	923	897	932	875	870	850	924	915	874	963	872	878	920	833	854	908	943	912	889	849	901	933	894	893	926	873	883	881	895	864	849	874	834	923	947	854	867	929	885	879	866	893	883	946	860	916	890	857	914	945	892	893	896	863	880	854	919	866	909	904	877	873	860	859	869	882	885	898	877	880	867	926	908	842	866	824	905	872	858	853	905	872	893	882	865	888	874	892	920	913	858	878	897	851	899	874	872	887	886	928	896	904	896	902	846	894	905	845	886	880	879	894	945	957	929	917	907	889	878	902	874	875	857	901	925	907	915	847	922	904	880	856	863	916	908	885	878	923	879	881	873	829	848	891	877	929	862	886	873	857	821	903	914	850	915	891	877	880	890	895	962	927	864	893	928	876	900	915	876	852	935	894	842	885	902	850	882	919	896	953	915	937	864	867	897	895	908	868	924	874	936	874	926	969	895	836	871	947	917	865	854	917	890	893	864	863	862	869	897	893	885	880	892	855	834	883	866	889	911	869	899	895	855	884	856	900	902	939	895	817	850	885	906	904	917	859	956	906	883	913	880	916	862	931	861	862	930	869	859	909	925	908	842	907	947	852	912	861	873	885	897	891	932	902	866	885	871	864	924	863	945	915	885	874	896	823	885	907	879	894	905	887	892	862	889	926	894	888	951	904	910	883	906	877	971	933	898	883	879	943	908	923	904	869	946	872	911	872	902	859	839	898	934	936	874	968	885	859	888	926	865	941	904	904	898	957	874	870	862	982	912	876	890	870	960	890	929	840	865	905	864	934	854	855	834	894	903	873	916	902	904	878	903	884	914	856	867	861	905	904	928	875	902	930	935	877	898	912	925	873	859	893	829	936	881	881	887	872	868	931	847	929	860	898	857	915	843	916	853	908	918	842	930	902	921	932	841	918	875	884	877	918	932	928	891	890	891	917	899	891	918	863	849	861	876	909	826	921	906	867	893	886	857	854	884	862	897	915	925	949	909	858	865	901	867	853	864	914	914	883	885	834	916	861	894	882	933	906	883	911	877	875	880	817	930	840	878	921	870	906	873	893	917	896	849	930	881	928	902	896	937	906	876	916	899	875	912	877	859	919	943	893	921	942	859	801	914	925	916	871	889	955	917	857	866	897	886	882	876	876	889	884	848	902	886	865	938	862	822	876	945	920	963	944	863	888	868	924	872	887	958	895	893	874	847	913	936	863	909	871	921	886	910	857	884	916	875	900	815	943	897	904	907	913	853	855	927	916	889	867	872	896	846	948	868	844	898	932	858	890	888	881	872	858	905	919	886	917	897	897	854	890	914	885	853	827	908	943	851	913	901	883	859	926	820	871	905	917	955	912	885	894	898	926	911	852	890	901	841	883	868	904	834	880	862	910	887	908	865	908	873	940	872	855	898	859	904	845	937	881	877	875	868	926	903	904	901	821	888	861	888	885	861	918	867	877	853	893	887	868	891	893	861	838	938	901	895	894	881	906	892	926	905	836	871	870	919	885	912	863	871	902	902	834	897	949	896	920	877	950	893	921	929	915	916	900	907	907	875	903	903	900	880	906	937	883	931	891	898	832	899	874	906	847	911	892	865	906	862	858	857	888	853	912	918	919	845	908	893	900	937	875	952	899	875	914	890	898	945	923	914	900	905	847	898	884	853	930	887	871	951	939	817	883	792	902	907	935	962	876	843	844	942	874	914	891	935	933	871	904	892	843	854	927	824	888	886	880	939	908	903	888	868	878	925	909	911	887	956	895	898	886	911	924	939	903	937	913	883	926	891	916	928	875	897	855	880	896	860	935	942	925	924	898	910	888	896	912	838	931	898	897	867	909	898	938	903	881	824	835	892	863	950	905	937	908	861	880	844	870	922	919	880	933	912	892	863	877	913	876	883	809	870	910	912	871	858	912	843	908	896	849	879	887	896	896	835	864	899	919	901	886	931	900	889	838	883	888	836	891	862	912	911	903	909	940	885	919	956	856	844	857	896	873	895	889	896	939	957	878	857	823	934	895	891	901	865	890	875	865	873	857	897	855	839	846	916	867	880	813	930	871	908	858	919	909	879	966	903	907	854	844	942	885	883	882	932	931	918	910	872	855	894	939	914	900	927	885	906	912	886	935	885	941	922	899	887	923	939	878	933	835	932	881	869	846	868	816	883	909	870	875	890	860	861	931	893	870	853	879	894	939	904	895	872	905	903	908	853	903	874	906	954	899	894	889	891	910	921	863	894	918	879	861	884	900	934	886	940	939	920	938	897	886	824	905	880	913	894	946	911	892	896	863	943	948	841	911	867	881	877	905	960	904	888	843	874	893	915	900	916	866	907	885	922	897	890	880	855	865	894	875	890	885	852	865	880	952	906	901	951	922	927	881	882	861	908	850	856	950	886	927	919	870	903	927	859	906	870	877	890	869	875	901	900	917	855	902	881	885	866	897	875	920	839	921	960	860	852	848	899	884	896	938	914	875	862	902	887	908	899	917	862	906	879	868	856	901	901	887	861	972	893	827	894	899	922	865	861	866	968	867	879	899	888	863	880	866	898	884	856	897	908	888	899	885	919	944	858	868	848	891	904	885	909	871	837	934	878	903	881	871	853	855	885	928	878	905	891	873	874	902	904	899	891	905	844	888	881	853	888	844	913	957	867	898	889	882	818	863	847	885	925	872	859	882	822	896	885	855	953	912	845	920	851	844	892	912	882	884	872	942	939	865	852	852	843	846	922	898	924	881	857	882	878	866	890	926	892	908	882	946	914	875	884	850	898	917	871
23278	22144	34121	29369	28770	28574	18197	2250	1244	917	653	539	562	569	566	587	592	563	539	543	550	574	541	585	605	572	580	601	569	557	575	506	555	531	542	530	581	543	539	591	572	590	512	568	551	539	565	571	514	578	523	539	540	579	537	491	526	575	547	509	550	567	590	540	587	527	589	531	558	500	514	528	581	572	523	583	553	549	540	560	501	527	550	523	557	558	542	561	555	547	518	566	524	523	550	569	557	584	564	564	510	549	607	525	575	552	595	555	547	545	583	510	531	567	561	590	541	567	563	600	553	570	548	572	557	536	563	515	542	541	552	523	543	568	505	543	561	514	564	582	508	555	550	490	572	545	540	528	532	582	512	559	524	541	565	537	521	544	599	568	547	574	552	550	549	588	569	533	549	526	556	585	554	583	555	567	565	540	586	554	551	569	553	554	540	555	588	554	539	508	542	534	559	526	546	509	587	516	545	534	563	557	572	551	537	538	564	577	515	592	514	527	540	536	549	625	602	534	575	563	522	586	541	570	516	522	544	563	523	551	564	508	561	528	517	584	533	523	537	554	574	554	556	538	542	563	542	564	595	534	535	567	580	566	562	520	552	533	584	552	549	522	566	568	529	554	603	546	582	591	538	542	593	522	582	586	520	491	544	539	546	553	503	519	520	539	560	535	534	534	527	511	550	502	550	539	528	564	561	552	531	552	549	625	570	568	599	536	547	569	570	569	553	536	516	526	548	576	504	535	563	505	511	576	573	542	579	604	518	529	592	544	565	543	555	580	501	535	548	502	568	515	513	554	526	537	525	567	550	550	542	560	511	583	560	533	570	545	563	526	585	562	549	561	547	592	549	565	543	529	539	534	575	580	561	571	551	544	561	586	506	532	531	532	540	495	562	527	557	545	501	534	544	533	560	528	555	540	545	547	576	588	540	536	511	530	531	565	559	565	607	564	584	520	537	535	565	527	583	544	547	589	547	525	532	507	547	547	549	519	591	529	524	557	517	575	530	533	518	549	595	525	582	561	540	578	550	572	623	547	539	537	568	531	553	526	542	563	552	554	524	541	550	551	557	561	555	518	563	527	547	572	543	490	533	559	541	574	543	574	509	543	530	550	543	555	553	543	558	543	565	503	585	534	553	563	555	573	500	610	553	557	503	561	550	558	529	530	550	525	509	538	570	560	574	511	518	560	600	542	553	595	568	515	553	552	548	530	553	579	553	536	549	545	514	545	567	537	532	515	521	564	551	542	551	558	562	507	525	532	535	530	556	525	520	499	523	561	537	558	557	582	553	547	576	526	532	564	590	550	555	540	555	550	520	555	582	505	557	567	536	550	533	578	530	544	518	505	543	547	525	572	524	526	525	517	544	536	543	546	543	580	546	555	550	563	563	550	591	546	536	513	527	544	570	543	557	545	553	536	553	559	517	564	558	557	512	565	507	594	522	533	569	560	567	561	525	516	558	544	565	548	528	542	566	524	561	563	535	556	556	554	535	554	530	557	540	562	555	549	531	551	555	558	538	511	531	569	557	529	556	528	559	563	541	525	531	576	560	601	522	538	559	550	571	574	525	580	551	549	536	547	608	544	564	559	516	567	547	557	534	560	541	550	547	555	599	609	534	551	521	559	587	529	559	526	556	582	549	543	548	567	578	531	512	539	494	510	520	557	563	511	554	507	535	527	603	497	528	561	529	517	536	569	564	570	531	561	541	526	540	550	571	545	564	543	536	558	558	574	560	541	531	529	509	527	536	538	557	529	576	515	563	520	526	567	553	525	542	544	550	545	529	579	548	535	551	521	558	571	559	548	547	544	521	565	545	534	575	519	531	519	550	569	580	553	546	564	548	571	584	552	516	556	565	599	537	532	550	566	530	560	547	563	555	561	521	577	540	562	541	608	575	528	585	545	558	547	553	559	609	506	582	528	577	536	553	574	573	484	514	545	542	538	544	556	560	521	541	557	545	514	559	535	541	541	525	534	510	528	543	533	522	551	545	545	555	569	521	538	536	525	536	569	493	526	528	567	575	560	570	561	540	507	537	556	546	605	556	542	551	552	542	536	590	549	560	558	509	538	551	523	552	521	559	588	543	568	529	548	504	515	560	574	560	547	607	505	541	584	587	592	567	538	576	524	561	524	583	553	566	566	542	593	541	560	546	592	555	535	540	558	552	541	542	520	569	531	576	530	525	557	551	527	496	533	544	522	537	586	579	577	559	506	531	546	596	555	578	584	571	546	537	494	525	598	570	533	544	591	570	509	548	551	547	546	520	546	532	528	492	519	540	563	532	548	569	580	550	544	535	560	561	542	518	537	511	561	587	568	549	527	541	606	552	525	532	551	541	539	574	533	538	531	574	537	509	575	552	541	540	533	546	523	569	578	529	554	542	585	557	564	523	538	553	572	488	566	564	588	596	556	573	508	561	551	529	543	575	587	561	536	518	595	558	551	572	501	545	546	526	560	542	536	525	533	537	535	557	526	580	539	507	558	522	577	538	517	571	550	557	538	550	528	562	498	524	526	561	566	535	542	551	545	569	566	543	617	576	561	547	532	565	557	512	553	567	517	518	533	558	542	518	537	555	552	533	548	548	523	538	523	516	553	560	555	573	517	527	512	537	572	525	489	593	519	564	568	561	512	519	569	497	563	529	533	559	536	578	528	550	573	506	541	550	559	551	542	519	512	513	560	595	517	568	578	545	551	543	528	556	537	550	571	568	544	498	561	570	522	566	539	555	534	513	559	523	576	502	540	572	569	601	524	560	548	532	568	553	549	558	558	565	540	526	562	529	570	567	542	568	530	511	563	515	545	548	565	583	577	593	559	546	528	534	545	566	551	551	568	499	558	552	563	582	592	533	556	528	590	549	574	548	546	557	583	564	546	518	578	517	565	572	545	560	546	570	525	556	586	578	568	460	527	553	592	560	554	529	561	517	542	568	566	561	580	552	532	560	550	531	577	572	546	561	585	518	571	550	541	558	556	514	574	533	552	555	557	594	579	575	522	578	531	532	542	568	517	531	581	578	542	563	536	528	535	544	547	612	516	565	562	579	517	521	566	573	557	547	549	518	546	561	573	536	528	535	593	564	578	555	592	557	498	540	562	523	555	541	535	538	519	564	574	612	558	495	557	553	541	524	525	560	568	498	529	551	561	556	524	555	586	532	542	565	567	566	587	549	532	554	567	495	519	573	572	573	527	511	547	552	549	551	562	544	533	557	519	548	565	544	543	505	602	538	533	548	503	564	547	521	555	530	552	524	546	532	566	518	586	523	550	596	512	551	577	535	546	535	563	560	571	531	556	575	518	579	537	535	561	532	555	563	545	556	555	539	545	538	528	588	512	517	536	571	550	527	532	519	557	525	588	516	543	540	546	539	544	543	537	546	554	523	551	566	587	554	597	538	540	524	545	536	542	558	594	538	525	575	560	535	534	511	540	531	551	531	531	575	552	550	564	592	559	587	496	553	572	554	548	565	568	527	546	544	527
52700	89835	79640	55472	46014	31437	11919	1558	2113	1217	824	632	604	650	635	615	573	601	644	615	600	619	652	627	614	587	589	586	620	628	594	629	615	619	656	611	606	586	645	552	577	574	598	595	544	604	643	640	613	617	581	593	589	601	596	612	608	624	611	587	631	588	610	619	610	607	570	672	640	609	603	611	599	618	625	608	641	653	598	613	610	626	604	615	559	593	597	671	608	634	588	594	584	594	628	607	614	587	597	581	626	591	593	579	675	614	636	613	580	621	593	598	609	623	581	635	632	587	587	587	609	636	605	606	616	616	630	616	619	664	636	656	594	610	623	655	587	630	604	619	637	609	616	580	600	625	592	587	590	565	622	628	654	606	601	591	600	621	663	608	645	622	575	638	603	656	616	578	598	604	627	577	600	596	574	591	616	581	618	647	593	663	615	590	620	612	648	578	644	597	615	606	585	600	601	639	645	640	583	603	617	613	619	608	582	631	623	599	592	574	580	642	588	581	573	610	629	662	618	630	636	655	584	631	618	562	577	563	587	619	580	630	618	570	579	583	597	641	584	633	573	587	584	576	625	656	660	658	623	599	613	611	591	676	598	582	588	575	583	579	590	586	572	577	613	629	543	593	614	612	604	631	554	576	589	561	651	633	624	628	627	623	636	612	573	586	607	578	594	566	632	590	573	615	608	620	613	608	632	604	552	615	612	646	676	603	562	601	618	645	625	602	570	591	611	643	622	579	619	612	611	626	620	629	617	582	634	582	579	641	627	616	601	634	656	624	631	581	625	632	628	628	594	606	623	631	611	594	576	602	607	604	645	628	578	601	596	576	647	642	592	614	577	617	609	620	596	595	607	610	619	592	601	599	623	609	618	594	589	583	585	599	588	598	606	595	598	595	590	622	603	593	577	625	628	605	634	578	609	573	616	638	629	612	604	595	610	620	651	602	607	580	630	650	592	629	609	601	640	619	591	655	570	566	616	590	610	599	615	604	585	616	587	605	657	610	599	588	640	608	591	593	605	587	647	583	578	596	605	619	607	627	642	622	600	613	593	623	641	637	576	635	579	640	617	589	658	629	590	604	633	610	646	606	597	589	586	572	598	629	601	581	629	595	601	579	619	640	560	626	575	606	577	586	648	646	632	631	601	611	602	631	596	606	609	610	626	554	599	631	617	641	619	643	610	587	603	614	598	597	615	619	611	603	579	638	613	610	593	611	616	593	606	603	566	562	593	610	599	637	592	649	581	584	604	595	633	605	585	550	596	597	622	577	605	603	621	615	581	618	594	655	638	664	605	637	621	596	614	630	612	617	682	575	610	598	598	578	555	605	619	644	641	603	629	609	615	624	612	643	584	635	593	599	584	585	614	603	611	605	584	576	572	587	640	605	596	593	600	624	589	599	625	603	633	568	627	615	582	637	604	579	585	632	620	624	619	608	616	615	562	611	550	633	633	628	638	611	566	636	609	607	538	626	593	672	613	595	580	622	643	610	640	604	584	574	625	601	586	627	621	583	615	604	644	629	618	613	598	625	593	638	596	637	585	581	570	565	612	617	602	642	586	600	615	631	594	611	622	630	599	603	606	623	586	614	587	611	619	593	615	611	615	623	617	639	651	633	636	584	581	607	600	629	580	573	642	637	612	626	593	609	625	607	599	632	601	629	602	628	608	645	629	591	620	628	620	605	569	643	581	617	613	637	644	606	632	600	637	607	627	603	597	542	591	576	602	623	594	597	639	618	585	575	612	649	612	610	584	590	597	591	605	618	628	591	605	636	573	621	578	618	632	620	592	554	624	644	603	619	584	590	569	595	590	602	597	608	627	660	593	642	621	573	610	633	640	617	641	602	611	641	589	646	587	582	591	570	591	591	594	588	625	625	614	627	618	625	606	655	620	594	619	583	593	602	638	582	617	623	603	623	641	604	602	550	626	563	618	591	669	632	595	590	618	593	624	594	575	586	648	623	630	625	618	612	650	589	614	648	641	678	663	617	621	676	596	575	590	572	636	613	624	586	593	610	650	605	640	599	527	651	638	599	610	586	597	637	600	613	638	619	627	584	560	618	599	609	649	631	619	595	579	630	628	605	617	629	658	623	623	600	572	577	624	611	599	572	613	577	638	625	655	598	597	601	665	548	648	623	580	601	584	639	590	604	584	601	609	618	569	621	613	614	570	563	587	565	600	650	622	616	576	622	585	619	556	564	597	640	622	599	603	606	603	613	583	573	628	587	574	638	641	645	635	607	594	606	565	563	614	568	647	662	614	600	612	609	592	623	609	592	588	608	609	591	578	591	587	633	617	574	612	649	561	617	606	569	570	612	629	620	613	577	602	616	645	549	556	594	628	607	621	596	603	621	595	552	590	580	605	621	611	615	608	637	576	613	617	593	628	619	620	607	553	638	625	627	596	594	632	577	624	589	661	643	641	592	638	618	636	603	601	606	608	574	607	621	649	610	607	586	648	598	623	596	617	602	647	563	567	614	577	585	603	624	620	590	596	593	640	605	599	597	595	624	617	591	606	589	639	640	569	622	613	622	609	647	625	626	557	591	579	634	604	633	609	605	624	612	603	601	610	600	656	602	609	572	556	559	601	571	624	575	591	613	614	634	608	613	647	593	571	602	635	591	642	589	609	598	589	561	582	628	622	601	656	581	633	587	582	602	582	594	624	592	631	638	591	631	593	608	610	546	574	601	599	564	649	606	586	564	654	625	624	642	610	647	602	612	593	642	537	579	619	626	576	635	592	580	568	581	631	602	603	641	633	656	612	582	636	629	623	576	587	581	614	622	649	633	607	627	638	599	614	551	608	632	620	589	620	616	587	608	615	579	597	674	551	578	607	657	641	592	610	616	606	565	620	581	652	627	595	607	621	621	570	621	593	646	607	590	652	593	591	662	633	610	570	636	607	619	610	616	608	649	621	625	602	610	585	577	586	601	582	628	603	638	630	620	604	598	615	633	627	615	601	579	653	614	618	618	618	617	627	592	572	613	617	598	583	597	607	624	650	650	581	629	605	599	587	608	633	589	593	600	649	617	633	584	640	619	611	611	632	575	637	608	597	634	565	615	628	642	629	581	614	632	625	575	615	608	604	602	603	601	590	589	512	598	610	614	625	597	601	612	625	628	645	615	592	583	638	597	602	596	619	594	624	603	606	648	570	620	580	597	611	621	603	551	626	607	575	608	623	567	645	575	587	564	571	593	604	603	571	610	611	629	624	581	592	633	597	641	622	632	593	584	631	595	579	596	616	590	607	597	642	595	639	592	621	587	643	595	628	586	623	627	617	621	572	618	602	635	623	593	603	606	666	625	569	604	663	615	633	625	579	621	604	633	615	617	581	567	608	608	595	604	612	632	625	594	596	617	621	604	576	579	635	567	649	634	608	635	629	580	621	587	602	633	611	654	585	590	613	619	600	578	582	607	593	570	620	626	599	593	606	647	607	612	636	635	594	625	609	585	605	619	607	610	621	601	604	619	611	609
28934	27830	34598	17854	7128	3310	1181	712	713	693	695	690	690	666	734	694	699	675	684	699	612	631	642	694	669	669	683	706	710	661	667	613	670	662	651	676	659	724	674	679	679	722	704	690	654	651	710	667	712	641	658	629	715	645	669	689	731	691	680	692	653	697	675	716	679	706	674	629	660	702	675	633	682	679	669	649	662	726	698	675	662	673	682	720	728	695	640	690	684	661	658	690	671	686	682	669	699	644	680	699	708	661	658	687	678	724	670	636	672	696	707	649	700	681	638	685	689	676	627	599	690	667	693	698	676	623	683	722	639	660	623	670	689	633	671	605	651	663	665	694	686	660	691	680	681	679	669	726	632	646	698	658	672	665	665	677	654	658	645	673	690	692	658	632	726	656	676	660	713	696	686	703	706	672	656	655	657	669	676	706	650	669	694	633	720	643	664	693	669	657	691	685	647	656	665	651	617	703	699	657	663	679	706	666	730	702	662	655	700	640	660	651	721	658	624	683	693	730	629	675	653	669	642	640	682	669	712	697	673	659	729	714	676	693	674	675	622	694	685	699	642	673	651	726	647	673	676	703	700	692	676	657	720	677	629	664	666	670	671	670	692	676	696	683	663	744	673	693	689	700	685	697	646	682	709	708	667	701	678	680	713	651	703	702	697	671	629	659	716	684	682	688	694	655	677	668	666	674	667	645	718	673	675	662	648	685	680	610	668	639	654	680	654	684	676	659	646	692	635	645	642	642	701	700	695	659	668	676	686	714	640	675	680	664	736	701	714	645	659	676	660	692	680	685	648	677	678	690	676	651	607	701	677	707	725	667	694	658	676	655	649	692	682	660	667	634	642	703	681	714	686	651	700	640	660	729	636	692	664	697	716	648	671	651	687	697	662	637	707	653	692	662	705	647	637	686	672	685	689	620	731	653	698	603	646	695	722	617	671	679	693	668	673	630	712	686	688	666	670	750	700	644	675	696	656	702	682	703	624	711	683	701	684	684	725	676	675	691	690	685	685	705	675	674	733	722	645	652	652	653	641	670	746	673	655	680	655	678	647	679	660	704	670	660	663	663	632	649	730	645	666	665	638	658	644	653	674	703	694	660	698	671	660	691	697	697	638	699	642	647	658	687	679	638	651	669	692	699	654	708	632	698	670	681	675	688	669	676	716	709	729	687	666	631	675	687	648	691	694	682	643	712	659	646	703	688	676	694	648	685	709	712	671	661	659	685	660	681	670	673	640	685	723	664	727	666	669	680	691	624	647	705	716	677	681	645	689	655	624	680	703	700	628	710	701	682	690	697	670	683	696	644	666	655	683	660	662	683	666	651	686	676	702	656	676	663	658	669	707	658	630	689	694	684	670	688	673	707	644	653	678	668	698	738	709	730	701	675	643	677	699	669	628	724	643	714	683	661	646	690	679	673	648	719	727	656	691	660	697	666	746	701	690	650	689	690	668	654	741	704	692	701	683	692	697	680	659	750	697	738	667	661	699	635	695	621	627	675	684	677	667	687	650	675	704	705	697	705	678	694	672	656	642	673	655	698	685	692	650	671	670	641	677	624	690	635	687	714	672	667	674	762	705	693	715	646	669	699	708	686	655	660	737	649	689	679	702	659	664	668	616	650	680	686	640	694	675	706	640	651	699	623	669	661	694	680	685	674	664	646	677	618	612	673	678	714	665	700	711	688	713	698	634	681	721	725	658	656	663	725	634	667	653	680	666	697	627	631	636	723	647	719	703	651	668	643	715	655	684	687	692	650	700	703	656	678	651	683	659	686	655	726	680	693	671	704	661	698	660	686	699	668	641	684	727	699	701	667	661	684	648	680	709	667	708	653	688	680	659	628	713	662	614	674	655	687	658	701	655	695	683	709	677	715	649	684	663	685	686	681	699	707	613	688	696	675	672	654	673	628	664	677	639	696	683	682	661	662	661	693	670	736	691	673	653	682	650	695	626	667	698	694	690	627	645	643	631	656	654	683	649	706	683	629	663	694	696	681	716	684	701	671	672	676	680	638	674	667	664	680	677	625	673	662	676	656	684	648	677	682	585	665	643	650	676	663	730	687	678	655	675	675	721	690	621	682	683	631	685	670	715	703	739	697	713	653	668	633	676	663	689	672	637	654	663	637	722	680	668	652	703	650	695	651	744	687	713	719	682	659	678	689	677	761	706	692	649	715	690	678	683	652	648	662	627	673	682	714	706	654	639	695	657	637	647	697	681	649	665	688	652	696	642	692	675	675	661	677	657	696	649	662	709	681	687	680	649	697	689	678	696	668	665	718	681	669	700	688	720	710	673	720	666	670	677	622	676	709	682	760	705	703	642	670	675	699	672	715	651	661	667	638	649	660	685	667	705	666	684	711	645	681	727	708	687	622	657	682	661	728	683	711	700	719	661	671	679	655	688	677	710	672	682	688	670	679	671	665	678	663	634	653	664	667	691	679	654	678	691	705	690	691	663	645	664	683	708	657	678	662	716	696	688	651	700	665	691	703	692	694	694	663	672	679	710	712	644	666	672	666	643	672	662	740	684	674	692	684	696	690	661	706	653	695	642	721	693	665	685	649	684	674	656	675	686	673	670	675	655	648	674	651	662	672	691	662	623	683	665	716	670	664	667	706	644	708	726	677	640	717	688	704	632	631	695	698	671	651	668	692	680	648	687	670	677	700	700	638	676	640	647	663	683	686	684	681	639	690	658	728	656	666	700	625	671	653	660	651	705	681	695	675	679	681	731	669	654	656	711	655	657	682	717	671	677	670	682	683	631	673	672	703	656	710	674	671	633	651	693	652	641	647	681	658	690	659	711	605	664	684	673	645	743	697	680	667	705	686	704	641	680	731	692	610	699	689	647	701	680	689	652	674	662	688	701	699	692	715	709	682	663	679	695	695	667	647	686	661	688	706	647	683	695	673	712	652	662	651	687	653	646	667	692	622	698	670	731	715	684	717	716	718	651	667	679	684	686	700	696	689	670	676	703	681	697	657	673	705	705	681	661	654	690	678	660	673	721	649	675	739	740	686	641	635	689	625	724	702	658	633	648	670	721	686	709	658	673	653	660	595	660	670	733	658	689	688	616	662	718	639	671	654	695	652	667	688	675	747	665	698	652	687	710	658	708	668	706	679	648	669	710	683	688	675	666	662	644	709	693	621	692	699	651	698	689	729	671	669	737	695	689	683	655	657	686	658	672	666	682	665	657	675	677	650	655	658	687	691	725	736	667	644	663	637	653	627	681	634	672	689	650	713	691	695	665	706	641	651	680	697	644	677	672	654	683	701	637	659	642	639	639	677	677	651	685	682	698	699	690	606	690	700	702	669	697	703	678	713	659	670	666	684	729	642	728	705	676	674	649	667	676	656	684	680	683	675	704	707	661	671	650	690	704	697	663	650	681	657	686	705	665	672	708	691	636	651	686	670	675	660	641	707	679	660	667	656	660	687	671	663	639	679	676	671	698	650	699	728	623	691	644	622	646	648	686	668
28197	43997	32840	13919	8001	4031	1245	786	827	823	814	752	753	770	812	790	794	771	757	796	750	792	765	810	798	807	784	735	737	795	830	764	689	815	786	805	771	709	771	800	776	794	788	721	777	740	779	803	791	778	767	714	836	796	760	794	764	790	794	757	790	783	798	794	739	722	810	750	753	769	811	822	811	792	823	774	758	774	752	772	788	706	758	816	752	801	807	764	764	726	812	799	813	794	799	790	799	804	787	818	774	826	775	832	827	828	783	793	833	811	804	730	793	762	768	811	727	817	806	807	770	820	853	746	778	754	845	776	776	785	772	810	724	770	803	795	763	779	842	793	770	786	813	759	758	790	793	785	796	824	779	792	818	810	804	779	733	773	808	808	763	813	821	759	757	833	799	830	812	725	851	768	820	758	776	773	799	825	797	797	803	785	800	805	795	855	779	798	781	758	847	827	758	856	779	750	763	800	812	812	784	790	759	777	771	767	825	801	810	726	809	800	777	809	802	732	829	803	793	774	834	814	744	802	817	771	748	781	807	791	790	765	808	779	778	766	795	783	702	742	811	773	795	806	810	753	782	795	766	813	821	859	787	758	789	783	817	774	779	764	745	753	784	790	804	791	815	792	788	786	796	810	808	732	815	766	791	808	778	798	779	792	771	786	785	712	790	737	753	801	756	727	781	807	766	811	749	824	757	761	824	826	794	803	785	826	776	758	771	779	783	798	806	809	775	744	771	821	757	767	845	751	807	772	788	752	801	766	790	789	794	732	798	767	739	762	802	785	826	830	794	789	772	813	833	779	748	737	833	746	806	794	730	744	778	809	797	758	805	795	806	772	749	829	783	783	799	808	791	796	737	824	802	763	756	757	747	768	797	748	823	760	806	851	784	748	728	844	800	785	795	741	782	795	762	781	825	869	753	779	859	785	765	799	813	808	750	791	818	758	812	812	811	770	785	783	766	766	781	836	745	767	790	704	803	798	792	810	804	801	787	784	773	801	838	779	781	795	785	781	768	744	843	788	824	813	769	741	760	806	792	765	794	822	765	823	780	798	790	806	822	806	832	786	743	788	821	765	804	798	798	835	784	737	829	774	731	798	795	783	768	772	800	776	789	745	792	767	793	759	777	818	815	753	767	784	748	834	764	802	772	798	758	740	795	816	821	776	749	766	760	791	806	761	822	818	771	805	785	728	788	807	803	812	815	782	786	795	816	778	786	763	756	762	773	750	829	836	781	824	762	807	786	775	745	808	807	746	786	745	832	822	804	746	810	778	817	765	849	743	777	774	805	768	783	864	816	798	793	796	732	807	780	761	823	758	834	756	779	832	775	822	770	789	780	783	797	779	772	753	757	748	782	800	778	740	789	801	764	821	769	824	777	762	770	768	799	799	725	818	758	753	766	790	759	793	821	784	782	853	817	825	768	806	789	755	786	844	812	775	797	807	814	853	803	829	717	803	817	730	820	783	858	791	735	759	762	793	712	755	790	759	756	840	786	771	817	793	804	793	812	736	819	770	743	766	782	777	851	786	764	740	801	789	806	817	763	787	782	823	792	814	798	748	783	802	808	785	816	756	783	790	747	811	763	795	808	801	780	813	825	818	757	783	758	773	799	756	758	809	775	763	768	799	768	836	758	718	717	798	793	749	779	773	784	763	801	812	800	745	751	783	747	831	753	756	753	819	738	785	786	769	772	796	839	761	812	773	757	799	801	820	798	766	796	761	790	808	818	781	798	798	797	797	789	808	799	793	789	779	769	812	820	797	750	801	773	753	799	802	766	792	823	783	785	778	766	792	789	812	802	775	797	785	757	779	760	737	769	801	833	789	809	802	743	790	804	780	755	778	757	742	777	767	810	780	746	798	790	778	781	774	804	799	760	795	742	795	738	731	764	725	789	803	751	739	808	761	835	751	774	806	765	753	765	786	793	774	796	836	791	779	746	744	782	796	745	811	804	755	784	779	772	798	788	780	754	739	828	767	728	768	794	782	796	764	771	785	800	805	751	762	799	798	784	815	808	770	785	851	776	798	825	822	807	773	808	802	843	815	780	787	785	760	784	763	754	756	829	823	785	788	792	790	824	775	748	767	762	787	796	770	756	785	801	782	783	808	791	770	806	747	817	807	811	763	742	774	776	821	763	736	735	806	769	842	793	777	811	772	770	788	832	793	777	759	766	803	764	767	815	783	750	810	780	797	776	754	759	783	772	768	789	796	802	753	756	816	826	746	804	804	788	821	783	813	769	799	772	791	808	757	768	784	814	795	754	807	789	767	803	780	703	803	757	763	786	772	805	766	769	821	820	798	758	817	785	802	795	778	784	807	778	785	785	771	829	791	786	760	790	806	765	732	771	792	809	812	815	723	820	766	810	775	811	798	791	779	739	767	764	812	787	798	745	776	801	765	769	819	755	763	741	774	809	762	785	780	768	775	730	721	760	765	765	759	820	760	761	780	754	764	808	758	813	828	734	746	778	759	766	763	752	820	762	785	777	824	818	769	810	794	797	819	719	743	782	808	795	799	773	776	797	782	815	767	770	810	806	760	788	836	748	804	812	771	723	763	814	786	781	723	804	769	752	785	786	761	788	747	780	732	851	793	786	787	777	782	774	756	807	788	776	776	766	801	786	814	777	757	758	810	761	780	788	766	833	832	696	781	787	759	794	802	755	786	793	793	831	787	830	808	750	795	776	798	821	771	777	811	747	807	760	810	806	770	767	812	763	761	771	775	800	786	782	754	785	736	773	766	804	787	813	735	771	808	792	736	804	781	768	774	795	786	751	764	806	721	768	798	781	753	827	759	752	799	714	837	796	769	802	752	799	782	763	804	743	818	772	765	707	792	840	768	822	826	746	803	784	806	808	758	746	775	778	756	819	781	756	785	783	779	805	768	805	808	843	785	784	736	785	775	785	800	785	787	771	832	796	823	756	749	804	747	748	768	797	729	829	784	764	844	785	806	774	757	790	780	753	791	718	743	765	731	771	764	791	796	853	818	797	758	816	748	809	781	731	780	794	791	759	788	764	758	811	793	820	821	797	791	818	765	779	805	780	827	779	837	827	808	784	804	762	761	795	779	756	793	813	797	817	775	831	796	838	790	808	780	867	756	824	802	787	785	832	794	802	801	826	732	741	816	796	787	730	768	839	809	761	790	785	759	778	828	783	815	801	774	773	782	783	793	766	770	780	787	732	772	749	783	824	758	807	778	772	741	770	801	725	808	752	788	770	803	819	720	775	817	806	820	738	786	788	792	797	794	776	815	769	777	726	811	798	793	752	779	766	785	740	794	796	804	807	734	790	760	780	805	771	796	815	829	798	765	781	761	826	831	788	770	756	731	817	769	794	804	769	769	843	787	766	789	801	839	794	783	775	720	768	769	790	769	778	793	822	801	688	783	790	726	789	779	860	790	814	808	768	809	799	761	738	774	783	796	771	799	801	790	808	796	759	813	760	733	802	751	786	782	826	793	795	779	789	772	783	821
24343	22659	38705	33027	29402	23062	6574	643	1238	871	581	460	476	476	463	485	460	477	487	487	468	505	488	455	471	470	453	445	451	438	458	495	477	444	505	504	461	497	450	463	475	466	452	482	431	477	493	450	486	507	480	458	477	475	463	458	471	447	503	507	479	530	421	442	463	498	448	459	453	471	531	463	482	460	461	478	446	477	456	461	465	450	465	484	477	482	433	472	441	488	481	461	457	467	490	494	451	457	475	451	480	466	430	457	492	441	454	460	478	488	471	466	430	479	466	497	502	490	468	482	457	455	471	484	486	449	467	474	471	433	474	455	456	453	485	458	463	420	463	448	496	483	472	463	461	482	476	476	475	489	485	474	485	473	474	462	518	480	469	474	458	465	461	452	462	453	421	475	439	475	464	414	451	486	465	451	467	442	475	458	454	515	502	443	480	436	443	478	441	494	518	421	451	471	475	441	438	459	481	489	465	447	505	448	440	482	493	447	439	459	455	455	506	452	476	472	462	440	500	503	458	498	430	498	499	433	454	475	469	447	445	467	473	469	465	501	451	424	449	438	472	442	443	469	464	462	472	461	484	497	453	484	427	460	488	520	480	454	461	465	449	477	487	482	474	450	472	499	461	485	472	471	463	439	462	454	416	433	465	501	435	452	443	446	481	446	476	436	458	443	467	465	471	435	460	465	412	477	478	416	477	454	488	468	457	462	491	487	485	508	435	447	454	445	456	463	475	472	475	431	475	457	434	463	455	446	495	482	471	457	483	494	460	440	508	449	480	470	431	393	432	476	505	464	448	503	438	443	480	444	471	462	459	452	471	453	460	471	461	486	475	490	495	512	475	462	435	448	467	398	455	497	505	493	442	490	497	458	470	445	463	485	489	446	466	454	441	450	452	436	493	471	502	480	455	489	488	440	452	487	454	464	499	432	484	455	479	444	485	469	469	466	454	462	495	459	469	457	466	426	427	456	464	478	470	474	477	510	475	468	497	449	520	441	439	477	473	438	441	488	468	451	443	474	500	471	415	449	438	474	502	464	468	452	446	449	477	471	438	429	452	455	481	466	459	480	481	495	435	449	430	474	465	463	466	449	447	455	463	444	478	498	451	447	452	462	488	432	443	495	475	448	424	468	446	497	497	441	494	454	478	479	455	488	489	479	496	453	442	483	449	453	448	462	467	455	484	467	457	429	462	431	479	438	432	471	463	430	432	462	434	463	492	453	477	447	472	458	476	461	471	471	478	450	452	511	461	460	470	442	465	443	465	470	460	461	453	446	437	482	477	471	419	466	474	504	455	439	474	488	417	461	463	434	468	477	460	459	490	467	448	466	440	450	479	477	466	419	450	467	483	453	455	464	475	428	487	460	435	464	400	475	460	459	474	494	483	448	466	456	470	464	499	440	425	495	495	460	508	453	441	512	448	406	431	466	467	440	480	444	445	459	465	492	519	472	459	457	460	447	423	487	506	445	439	486	468	446	468	505	419	463	436	466	473	442	424	446	442	446	450	458	472	439	437	447	475	428	448	497	484	449	432	422	446	431	466	481	476	482	445	474	445	453	502	457	477	456	451	445	462	454	437	495	431	418	500	442	443	471	465	461	476	462	467	463	482	475	489	431	468	444	484	485	472	469	480	457	435	426	484	456	452	442	422	450	436	470	433	468	478	486	475	448	479	472	504	449	403	465	445	432	469	498	475	491	465	495	464	476	472	467	437	479	487	444	436	437	473	487	479	470	457	433	442	468	433	499	454	479	460	462	514	470	461	441	459	473	471	478	459	428	467	514	485	467	464	467	476	474	472	426	476	436	475	487	442	478	469	474	453	417	463	511	453	469	506	442	460	480	440	447	460	483	436	430	443	455	476	467	456	487	473	499	487	446	437	459	449	443	454	433	496	486	465	460	469	428	483	483	472	450	446	458	465	448	465	453	440	475	467	480	490	478	465	487	486	434	497	440	481	432	499	461	466	471	437	480	446	457	473	534	464	460	461	445	454	461	434	489	488	456	461	433	476	468	472	438	464	469	463	489	490	439	450	473	469	484	463	448	457	436	476	454	456	480	489	475	495	489	474	474	450	464	463	468	481	466	458	437	471	486	453	474	452	475	489	461	474	480	495	434	509	511	452	465	475	456	464	485	465	479	460	485	461	457	448	449	451	437	489	474	436	471	469	454	519	473	457	479	473	469	445	451	415	464	495	470	459	485	482	436	429	483	450	485	476	437	435	458	498	454	504	450	468	480	428	444	499	468	489	459	485	443	471	433	447	432	448	462	478	446	425	456	481	425	526	436	460	450	485	413	421	484	471	473	432	455	480	465	480	440	468	501	471	489	448	446	468	436	487	502	497	463	472	435	439	469	508	413	465	467	482	465	459	406	454	460	457	463	444	428	475	507	443	493	454	514	468	497	448	465	506	421	467	450	470	478	443	425	443	475	441	444	446	451	449	438	473	430	489	449	506	468	465	495	457	457	442	454	442	497	472	435	435	451	450	515	448	463	485	500	472	451	441	452	441	470	452	465	452	432	486	493	409	458	453	442	437	444	421	439	457	468	481	476	485	500	479	429	474	449	449	444	442	442	443	444	453	498	451	451	493	502	503	474	473	464	470	464	480	422	463	461	489	458	489	479	481	469	488	464	467	451	472	448	466	515	500	464	512	474	477	457	469	470	483	517	455	451	431	461	476	465	456	449	484	422	483	497	436	467	491	436	435	476	474	450	458	562	467	495	473	459	419	469	438	433	428	474	447	444	446	444	471	450	453	447	451	447	469	470	410	477	427	466	477	460	447	468	463	460	438	456	458	470	461	486	434	452	473	425	491	526	471	466	449	445	432	462	422	477	502	460	485	453	449	462	474	451	496	446	469	490	447	454	469	467	480	444	432	444	486	458	470	433	442	462	459	469	465	435	462	478	480	467	487	462	433	416	443	451	448	477	490	465	475	463	508	474	422	448	488	440	462	429	431	452	426	492	463	480	495	418	506	491	419	445	452	448	468	479	445	480	468	483	468	453	444	441	465	457	465	455	464	474	454	451	470	450	482	447	458	459	469	429	480	490	458	507	456	492	444	425	454	477	452	455	455	434	456	489	448	462	471	494	432	472	481	438	447	506	454	488	494	489	492	509	457	471	457	501	455	472	434	462	440	473	459	448	469	455	475	448	457	465	499	476	474	469	421	484	421	490	448	489	461	479	476	489	499	496	478	443	450	471	476	455	421	452	480	441	442	440	450	444	463	462	456	463	469	461	445	477	478	461	472	485	465	447	508	452	438	483	466	442	490	444	481	437	431	467	461	465	472	451	485	459	486	419	519	518	483	446	484	444	474	500	468	436	466	486	472	460	461	447	480	465	434	459	457	442	451	506	493	459	466	472	442	488	443	485	470	476	468	437	441	438	489	482	423	489	445	485	465	473	448	485	475	490	466	441	490	448	479	440	437	453	490	443	474	480	455	445	492	492	491	437	444	460	486	465	408	464	460	472
51898	87834	74907	47476	37202	22375	2316	558	2317	1271	792	585	573	568	559	587	522	572	570	490	554	518	557	586	527	541	528	549	527	532	540	595	553	530	508	553	565	575	582	545	532	552	524	567	506	537	578	519	529	555	588	562	558	581	534	515	575	567	566	498	529	537	529	596	532	538	533	571	538	538	546	502	573	517	511	534	569	568	504	536	559	590	530	528	581	539	530	589	560	507	537	567	548	582	562	551	546	592	532	576	555	556	549	495	528	514	530	531	555	554	532	500	544	536	534	542	555	581	556	532	553	562	536	537	547	565	551	547	539	541	556	577	518	521	527	526	554	537	572	521	546	579	542	567	562	544	576	539	579	566	542	576	540	551	587	570	524	526	570	534	512	545	537	544	581	539	552	582	510	527	579	588	586	548	521	574	528	531	571	577	519	550	522	538	511	536	520	564	532	553	544	566	525	516	534	515	548	529	535	588	549	511	568	546	520	533	522	556	526	526	544	549	534	513	559	550	587	572	554	518	547	551	526	579	545	515	512	491	557	552	537	551	550	503	544	501	544	541	525	535	577	562	557	518	518	533	545	560	533	555	542	579	552	510	529	526	532	522	570	545	560	554	571	540	525	553	558	491	529	570	542	560	552	516	556	505	536	566	502	515	543	568	510	585	558	506	585	554	538	560	542	557	583	534	563	532	540	544	573	497	538	567	580	529	541	556	539	584	535	565	513	594	599	550	511	565	512	544	526	541	558	562	521	582	573	569	534	555	552	518	517	511	533	538	542	552	596	563	522	549	576	515	556	497	537	552	559	555	519	534	548	579	559	521	552	506	547	558	569	537	563	544	510	527	531	575	514	534	550	559	539	498	547	542	558	557	504	565	551	579	553	566	521	574	569	535	527	573	520	548	542	540	546	548	565	511	549	547	555	511	527	510	561	509	521	538	532	516	570	545	529	547	564	547	560	555	540	539	508	516	530	554	532	565	571	582	562	586	572	540	529	544	560	572	520	585	566	573	511	543	557	592	563	535	548	540	539	532	547	549	540	556	527	534	576	569	549	556	568	535	547	536	515	536	531	573	566	517	586	529	548	553	536	512	528	568	532	549	541	540	524	524	576	541	556	555	561	567	603	556	545	517	510	555	522	548	557	554	563	562	554	546	534	505	584	560	554	557	528	546	519	542	548	568	565	548	501	561	537	505	529	507	548	544	559	544	555	522	505	529	540	530	511	562	555	534	541	562	539	531	528	505	534	554	510	519	570	530	538	516	522	539	567	544	556	550	508	532	599	482	586	512	497	550	565	559	555	554	524	558	504	547	547	545	527	536	550	547	580	527	511	541	537	559	554	523	537	578	567	575	554	539	523	534	531	537	521	543	531	560	576	508	534	525	562	529	532	562	557	547	485	538	522	518	566	549	539	538	560	529	577	545	539	538	533	516	587	533	582	567	553	559	565	535	526	553	588	527	515	542	508	551	547	563	571	557	526	531	585	525	549	532	546	559	555	557	567	590	556	528	539	547	579	534	527	547	538	577	576	539	533	565	574	549	553	551	518	569	540	542	525	529	508	552	564	552	563	584	539	543	505	504	547	524	580	550	550	495	565	516	591	516	530	527	538	589	532	547	518	551	548	540	548	522	553	515	599	561	554	572	537	591	549	552	578	545	606	551	541	518	568	551	570	551	482	580	600	507	534	578	546	551	582	527	535	535	526	567	559	577	521	553	552	522	576	546	534	494	581	523	557	551	515	552	537	562	588	535	539	534	558	549	550	578	561	527	515	584	561	500	560	514	486	546	595	551	537	529	548	566	525	572	552	566	505	541	526	537	578	577	523	554	550	589	562	531	609	511	522	553	543	518	527	595	563	563	567	530	560	553	498	546	538	552	529	543	522	597	563	530	524	536	558	515	526	533	504	531	528	566	539	509	570	546	510	565	534	542	561	550	517	574	530	552	533	569	548	545	529	551	567	525	527	509	535	552	508	558	561	564	531	534	553	536	556	552	559	577	557	580	527	545	578	577	502	506	510	549	511	543	526	532	544	547	541	566	551	494	531	519	545	531	555	556	526	561	480	527	534	589	531	555	561	560	554	539	499	491	538	571	552	556	524	562	526	503	531	560	536	559	552	498	555	564	565	575	500	548	540	580	541	550	526	550	572	533	528	555	550	604	528	540	511	582	527	548	539	524	533	514	573	567	552	578	567	527	594	520	560	534	552	563	570	546	520	559	555	542	504	582	546	557	535	562	525	522	541	541	562	542	555	552	544	542	552	567	542	542	586	558	528	575	521	542	553	543	545	562	536	544	568	569	519	545	569	579	544	551	568	532	579	554	549	573	521	585	557	561	559	533	542	576	512	562	544	522	556	539	545	551	563	516	559	538	523	506	544	579	549	501	553	520	577	539	546	514	522	522	546	559	545	597	509	540	554	543	540	563	580	583	522	494	547	588	556	521	534	544	551	529	560	540	551	565	612	543	566	561	534	518	528	577	587	529	518	522	552	555	488	530	522	541	568	578	550	545	538	503	520	503	555	531	541	546	540	554	523	540	532	522	566	518	532	488	534	507	558	541	589	547	534	543	523	507	543	531	511	579	555	541	542	548	545	550	534	533	575	526	568	540	492	603	578	524	568	539	517	547	523	535	521	561	560	508	604	521	528	519	604	549	511	529	599	539	514	484	577	536	574	538	544	544	530	564	515	528	537	569	608	484	539	518	553	524	527	582	547	521	531	564	538	550	523	535	521	527	532	553	535	523	554	524	555	532	588	520	580	529	585	556	543	573	533	590	552	537	523	572	583	554	553	558	527	576	574	537	585	561	529	530	527	570	551	528	559	574	527	536	594	563	562	515	538	546	581	530	517	527	526	522	549	547	525	552	537	577	595	541	564	522	551	516	527	554	540	555	542	543	552	570	557	583	505	577	554	528	515	572	572	540	560	570	591	558	539	551	583	542	559	559	507	538	554	545	564	528	560	513	521	534	597	554	555	547	551	571	520	522	574	531	513	510	574	568	537	550	548	535	593	519	534	521	522	540	502	541	511	563	545	556	547	557	520	565	524	564	549	543	540	549	529	531	510	562	550	544	561	541	540	542	554	546	548	527	535	555	536	558	521	526	534	543	542	522	540	529	526	523	598	524	575	548	513	583	525	579	537	583	549	539	552	543	527	568	560	520	529	546	526	547	540	559	545	539	526	551	527	549	540	477	554	536	516	566	588	534	552	520	516	521	542	561	548	559	589	510	517	581	550	556	577	529	556	574	561	523	534	540	538	551	542	492	518	580	531	539	567	533	523	585	564	512	577	534	537	522	474	531	542	563	578	549	592	523	545	533	563	511	555	574	577	580	555	535	573	581	550	540	556	578	582	538	574	528	528	566	533	560	585	541	540	568	512	557	578	569	531	583	523	557	536	536	539	566	564	569	539	561	586	542	545	502	567	560	572	573	567	527	533	563	564	521	505	539	573	519	537	557	591	550	531	505	568	570	568	537
25772	23563	39716	32169	22214	12627	1935	896	1031	938	820	788	784	772	799	836	799	761	760	776	816	776	766	774	781	800	806	836	794	748	773	780	769	744	786	791	787	807	808	850	789	808	796	815	781	791	809	818	806	775	742	722	793	754	727	794	817	755	812	837	721	753	844	778	756	787	773	732	753	791	766	761	809	780	763	777	761	788	749	793	774	778	785	786	739	834	773	782	779	803	764	765	787	792	802	756	757	783	775	751	759	774	804	779	801	774	799	771	766	765	770	739	796	738	712	750	757	772	744	773	715	803	789	815	732	786	783	808	779	817	789	781	791	765	749	751	804	758	795	776	782	779	782	782	801	752	770	792	788	760	760	837	759	734	820	747	762	812	766	772	849	740	739	769	820	746	770	795	749	762	834	796	808	856	754	765	764	799	808	830	817	836	807	758	787	793	751	747	800	794	789	768	718	786	755	802	766	779	785	800	769	761	815	776	773	773	831	763	777	804	792	763	833	749	788	717	762	785	754	792	769	783	775	692	788	789	781	764	796	764	817	737	804	797	771	780	744	761	789	789	809	752	798	800	746	769	731	768	766	732	804	760	817	819	795	771	783	797	785	766	793	777	802	798	774	780	717	813	814	749	755	737	778	745	770	747	796	747	815	732	750	783	790	773	778	799	832	812	803	712	777	752	765	767	773	812	771	809	795	743	740	764	814	749	798	792	785	806	756	746	785	785	783	814	820	807	817	733	719	780	795	849	758	764	787	781	739	773	781	795	762	756	803	774	802	774	759	755	810	766	791	755	768	777	796	784	779	760	746	824	809	738	824	783	719	801	750	729	765	769	805	782	815	814	725	725	760	787	779	792	821	742	834	815	828	787	749	787	807	793	776	761	717	736	761	771	781	764	794	818	795	789	776	742	761	808	776	761	735	751	785	807	706	756	821	747	768	770	792	748	779	769	749	752	816	798	825	778	822	790	746	784	773	742	770	811	812	752	779	756	765	748	806	713	712	768	775	779	735	737	836	752	780	785	846	763	798	770	798	802	745	786	758	814	774	764	772	766	737	756	814	785	786	768	784	782	827	787	746	754	753	799	801	777	799	803	812	767	791	769	769	722	745	750	780	778	825	765	760	802	824	756	792	740	763	762	746	771	769	811	791	806	803	792	743	820	779	767	780	777	784	780	770	824	767	752	824	750	793	735	779	800	776	735	768	726	832	759	796	746	751	776	772	799	769	801	763	786	826	785	769	809	757	775	762	762	789	799	767	765	840	782	821	783	815	734	820	774	757	765	818	810	786	790	852	865	782	765	754	779	806	796	807	737	800	778	784	780	754	745	780	769	767	799	809	773	785	784	809	786	762	758	787	767	756	807	817	784	752	800	741	794	790	728	751	772	752	740	768	798	726	721	762	762	774	780	770	738	738	774	716	741	779	730	779	781	784	832	796	767	788	742	792	800	829	774	783	754	725	830	754	791	763	818	776	759	812	751	770	785	818	783	786	738	806	780	778	777	800	800	750	770	786	803	770	758	731	763	858	783	762	750	757	791	823	786	755	762	776	754	750	759	764	740	817	788	730	789	740	787	781	754	774	769	757	760	767	727	809	780	798	778	782	795	808	761	764	781	754	792	749	809	795	768	746	782	768	795	737	749	755	756	768	772	766	744	795	750	758	795	808	806	798	739	761	752	740	741	779	816	773	765	827	774	807	758	797	762	759	771	833	788	746	776	671	807	831	813	823	789	705	761	753	745	743	817	782	789	767	781	764	771	804	716	780	731	750	752	741	794	768	724	757	779	772	792	779	818	750	782	792	825	793	812	751	796	717	764	782	737	701	785	788	726	776	754	806	821	775	796	741	742	748	824	793	779	760	754	789	782	784	750	814	809	788	766	828	792	757	782	743	772	805	812	756	768	755	866	803	746	781	769	761	807	781	771	781	826	812	693	758	754	781	771	778	749	756	771	736	785	780	765	780	819	810	745	729	792	779	780	721	782	833	767	785	813	774	763	819	762	734	839	782	787	743	779	825	739	777	739	758	748	764	767	794	803	726	799	724	823	789	779	761	749	771	777	730	787	787	777	804	794	782	722	730	752	807	768	827	791	796	690	803	785	762	784	775	784	817	788	764	755	746	806	778	749	740	734	787	789	783	777	747	818	747	755	788	810	798	758	799	750	756	753	753	797	795	768	771	771	802	735	778	783	789	788	792	769	783	803	825	758	721	807	755	826	804	751	772	788	765	766	779	799	721	752	740	771	750	772	820	828	811	728	782	745	785	791	724	775	800	782	791	754	768	764	741	766	746	756	759	784	789	777	814	822	850	807	810	748	791	750	730	778	742	786	708	726	765	779	731	765	744	751	819	800	709	749	773	798	815	848	767	768	816	798	811	745	788	799	792	785	775	794	778	784	760	783	779	741	792	775	797	773	740	777	816	726	801	816	767	779	811	775	818	769	785	779	752	809	744	766	776	835	785	812	781	791	784	770	780	764	749	816	767	783	773	802	782	770	754	750	781	782	780	812	798	735	776	755	768	754	760	763	770	782	748	799	721	750	743	783	793	776	751	776	773	764	780	804	797	767	762	726	833	744	797	737	765	801	801	809	715	819	829	782	786	769	766	742	831	727	835	797	786	818	746	802	769	786	775	815	788	774	825	774	829	796	809	727	793	786	853	798	805	726	796	758	755	794	760	800	751	804	755	705	752	787	824	761	743	803	733	731	802	811	808	817	761	772	748	728	782	793	788	785	790	787	754	771	821	833	788	785	773	721	765	742	755	787	749	780	773	706	813	749	829	762	797	765	732	806	749	764	737	820	781	791	709	781	797	761	764	812	785	773	757	761	760	765	766	753	740	792	762	840	739	766	750	783	762	831	744	769	805	791	837	770	811	777	812	731	753	764	770	787	785	767	789	711	739	784	768	754	702	760	731	763	791	820	820	783	781	786	735	780	764	776	801	751	731	822	789	764	784	761	744	779	826	754	773	750	795	727	784	809	742	743	826	755	784	756	783	818	771	776	767	734	830	776	799	783	772	749	788	782	743	783	798	802	760	740	762	802	781	797	798	787	751	817	778	795	747	801	762	757	778	739	725	731	716	750	790	711	792	728	777	776	786	743	778	770	784	762	740	784	803	791	860	747	805	753	771	741	781	750	799	812	767	746	768	748	769	750	764	738	763	753	848	713	806	766	733	805	795	773	781	786	764	747	739	786	787	813	767	777	772	766	738	793	766	798	806	728	786	743	814	786	798	766	760	785	767	783	762	773	745	791	779	804	796	772	765	749	788	831	767	829	801	787	792	780	805	765	821	781	754	791	784	750	808	814	822	787	774	751	735	754	801	743	792	775	787	748	780	756	817	769	762	793	745	779	785	744	774	786	814	757	776	774	783	766	772	778	819	793	712	778	797	787	770	834	818	799	747	807	767	769	758	827	759	799	814	797	766	804	779	778	809	797	778	778	745	786	772	769	761	792	773	766	810	802	815	783	749	773
48785	76920	63739	36816	26541	14990	1613	870	1621	1291	1027	965	863	826	858	946	851	892	886	858	890	874	898	812	877	878	873	862	870	893	872	876	936	847	896	855	873	892	897	914	866	880	891	862	869	881	888	907	838	869	855	897	902	850	868	892	893	863	905	881	837	806	883	817	879	911	833	811	898	848	855	874	861	887	858	825	894	847	844	846	856	907	877	821	889	896	856	858	870	895	874	861	898	923	912	864	848	905	871	866	882	889	826	849	892	844	861	884	848	835	840	842	841	883	895	845	880	851	865	871	837	835	917	845	869	903	859	847	902	879	844	836	874	862	853	869	836	835	872	844	891	870	891	850	903	878	899	915	836	898	859	878	874	915	907	865	864	897	920	848	887	898	886	920	889	883	879	886	879	922	888	896	821	855	875	864	897	881	881	915	887	861	882	874	912	878	905	885	923	851	869	867	917	846	875	837	825	939	916	890	884	861	867	876	877	934	848	854	847	863	889	825	913	879	907	916	848	838	901	886	859	884	836	824	852	889	915	910	891	871	858	880	911	887	852	906	922	893	861	861	895	890	871	873	898	812	892	896	860	931	868	894	878	915	862	828	821	880	877	888	920	897	907	901	893	889	839	875	863	842	847	888	897	841	886	857	894	910	908	851	904	911	878	889	904	893	896	930	918	869	867	868	853	877	880	826	874	919	877	858	824	927	936	865	865	917	910	869	866	887	892	869	854	900	909	880	847	875	864	859	880	838	907	883	885	886	881	860	842	891	912	846	851	828	848	875	834	895	912	871	865	836	899	880	877	905	922	870	876	866	870	891	900	841	891	863	881	878	858	875	890	853	927	899	916	851	948	881	842	877	883	823	881	878	884	873	882	909	863	850	890	844	830	890	816	851	914	871	880	810	868	866	890	902	906	884	847	862	915	868	895	856	849	870	925	817	899	833	872	841	848	861	872	872	887	878	857	831	899	834	899	870	882	885	847	892	825	847	875	873	854	909	919	892	886	811	891	866	859	862	924	846	919	896	858	837	930	877	830	862	857	860	883	808	916	878	911	883	840	896	883	913	881	868	871	879	841	876	885	889	849	888	854	878	883	874	870	858	895	902	867	833	901	876	829	887	908	855	894	896	895	823	904	859	880	932	916	913	867	837	883	941	918	840	876	902	869	865	887	902	886	900	853	886	825	894	955	890	918	871	851	884	866	826	872	919	859	880	841	832	871	833	945	871	861	876	887	888	899	870	883	879	886	897	892	853	844	896	925	900	845	837	877	900	875	860	904	872	872	895	911	869	881	858	849	905	864	853	850	864	876	867	899	833	887	880	835	875	884	893	911	903	873	834	893	890	868	870	854	874	850	864	854	931	856	858	882	899	869	909	830	857	854	867	914	889	917	872	941	841	871	869	876	860	918	856	904	909	856	830	891	881	856	852	874	851	934	879	837	887	863	897	886	927	911	922	866	897	883	846	908	896	839	875	923	881	858	862	819	913	874	851	864	860	940	858	868	894	909	882	881	897	872	814	866	889	828	877	878	872	928	850	840	875	842	884	892	874	894	873	859	869	918	884	876	938	894	867	884	910	848	899	842	859	879	874	900	798	894	860	893	896	859	890	862	849	898	915	878	912	880	850	879	904	867	842	866	911	845	898	907	879	865	906	860	822	870	830	929	856	827	895	944	892	863	873	879	891	925	873	825	893	897	923	873	916	873	883	907	884	860	849	875	852	897	857	892	900	895	893	856	882	895	871	859	862	845	887	855	893	884	873	854	872	855	871	836	856	831	893	860	866	843	932	858	852	887	919	859	895	871	935	814	925	916	843	866	847	867	857	849	878	853	891	890	890	840	891	902	880	839	837	896	858	910	861	888	866	871	840	869	850	842	909	916	869	892	863	904	896	927	876	880	836	862	880	865	897	868	896	892	915	904	840	926	845	869	856	914	893	889	841	897	879	856	848	902	907	862	855	854	839	796	848	898	869	846	854	907	817	895	897	863	903	857	866	811	914	852	865	919	868	856	883	918	904	911	919	902	889	836	835	872	928	880	892	882	901	833	876	890	849	846	912	929	790	922	871	891	880	884	856	882	900	853	867	869	859	886	838	880	863	903	837	845	902	910	905	924	918	843	865	869	826	858	855	842	835	889	877	877	877	783	840	862	897	882	828	903	884	887	921	875	904	891	851	908	885	869	843	844	887	891	854	842	864	837	935	896	892	884	864	810	939	866	864	905	915	888	858	844	870	854	861	900	860	862	843	822	874	896	903	879	918	833	870	877	866	865	849	908	862	848	903	872	847	897	822	864	860	899	862	807	905	822	785	884	928	914	868	876	854	864	879	872	885	854	847	879	899	857	853	879	875	909	885	899	814	899	883	893	846	829	848	875	881	838	902	873	841	844	904	871	899	841	826	898	890	826	884	861	887	870	839	950	854	830	880	862	899	862	855	919	916	871	890	914	885	948	908	847	858	878	855	921	884	847	875	866	893	813	910	867	854	844	869	885	885	933	940	874	883	931	858	897	885	909	887	886	903	893	826	888	937	850	849	843	870	853	906	875	837	848	830	856	854	904	814	879	949	861	801	879	919	893	807	869	850	842	890	876	918	907	876	946	862	907	860	816	836	831	872	841	872	819	896	849	862	914	857	852	882	823	913	840	868	834	836	878	868	904	898	847	918	870	832	849	828	864	891	869	858	856	892	850	893	868	859	863	893	882	917	869	891	850	872	868	910	870	957	873	876	858	869	878	894	845	916	878	837	832	870	841	918	868	902	848	856	859	888	880	896	893	890	855	914	844	868	878	901	871	870	885	882	840	856	880	913	840	854	872	836	879	895	874	913	902	853	864	839	929	835	882	883	843	875	879	881	867	871	859	845	886	885	864	869	904	893	875	830	864	871	868	862	949	881	911	829	875	882	856	903	913	858	876	871	885	915	897	896	870	875	864	870	880	870	856	920	858	913	893	845	888	908	903	875	905	890	857	918	920	877	883	932	886	902	844	934	870	915	886	916	872	918	844	812	904	887	894	874	845	880	893	851	862	864	913	864	848	914	876	870	885	862	868	905	869	877	888	928	904	889	873	876	953	889	833	864	856	851	848	862	838	953	863	944	855	897	867	880	899	878	857	857	921	884	927	836	914	853	845	918	916	909	840	885	871	821	848	832	877	861	836	856	865	854	930	872	897	845	890	877	872	871	875	882	871	889	831	836	859	910	859	855	856	850	892	873	915	899	858	854	896	873	824	817	892	881	878	897	870	877	842	865	901	896	899	917	878	917	889	878	889	926	837	882	850	907	890	886	859	836	822	845	900	880	907	938	852	862	897	849	876	876	912	867	876	857	936	883	821	946	896	891	892	833	885	889	892	930	790	919	887	858	889	866	893	881	856	879	880	924	893	817	918	859	797	858	941	854	859	941	899	874	932	850	899	895	882	817	838	851	867	871	888	864	896	915	915	882	887	912	898	870	822	954	913	862	891	904	907	894	845	897	893	901
23329	21954	34536	31051	28235	26686	15930	1664	1628	1413	863	607	548	568	613	513	560	534	580	549	547	538	564	557	553	555	553	543	532	596	532	618	592	550	555	523	517	546	562	557	561	540	572	583	525	537	559	552	500	505	564	594	568	528	537	580	549	586	542	557	520	547	547	546	498	535	526	599	559	536	567	566	565	565	578	543	531	548	530	547	559	547	508	527	539	523	548	566	586	586	547	533	556	556	546	501	576	544	564	509	523	527	535	553	548	566	553	504	549	556	549	570	512	559	565	505	554	575	537	552	555	543	554	551	505	572	580	556	513	526	566	565	543	532	554	570	536	537	583	531	526	521	569	589	583	544	501	537	573	576	564	561	547	546	524	558	581	568	572	525	555	568	552	520	573	544	536	556	520	548	524	557	550	528	478	524	546	544	513	531	585	568	542	558	553	495	559	539	566	545	575	550	546	545	552	543	545	554	554	568	549	563	510	535	561	577	580	558	515	528	502	536	560	585	547	537	502	573	543	506	592	548	532	559	543	517	553	526	543	506	488	517	541	510	533	565	507	533	513	555	529	545	482	544	545	521	553	552	592	542	578	550	553	592	538	487	553	545	555	546	552	580	523	553	547	505	542	544	501	587	506	527	555	528	539	568	520	571	512	582	586	529	519	554	551	518	555	550	535	520	548	605	555	567	577	519	563	579	543	596	561	561	584	545	529	566	558	557	539	546	551	520	573	594	541	526	508	510	528	540	524	553	562	568	522	556	575	558	531	549	556	546	568	574	535	530	535	560	551	565	559	542	524	581	542	554	569	561	546	581	547	570	534	520	529	532	540	540	541	556	538	503	512	548	572	530	552	557	545	532	545	539	516	566	536	570	529	536	512	555	515	573	574	520	583	551	571	547	552	557	554	555	552	569	543	533	521	506	571	539	593	565	521	576	538	537	605	541	531	524	578	541	534	543	558	548	534	513	541	502	558	523	581	560	557	527	536	518	545	546	552	552	556	574	540	570	506	555	572	527	550	571	555	530	556	576	542	533	529	581	556	563	510	535	542	543	490	536	549	529	518	530	505	606	582	543	564	515	550	591	514	549	504	598	546	569	530	566	549	571	507	526	592	501	565	534	546	526	568	535	498	516	545	549	570	522	549	566	537	553	581	537	575	546	514	560	538	588	581	541	520	553	552	533	551	566	544	580	519	528	550	524	594	570	556	531	540	534	534	530	530	505	509	555	572	508	539	549	509	555	546	518	566	566	581	547	515	510	597	561	538	510	567	534	540	559	558	600	546	529	557	548	558	518	539	561	524	572	518	520	528	559	530	557	590	592	532	543	565	540	553	531	559	559	556	535	515	562	583	557	532	553	532	542	559	522	582	536	535	545	548	545	528	537	558	578	556	546	525	528	549	532	576	507	525	547	543	573	553	543	552	552	558	565	541	509	490	517	534	577	563	535	544	533	531	570	528	587	572	525	550	519	541	513	569	558	514	533	563	557	582	557	538	522	524	570	545	537	567	579	569	546	574	550	560	527	547	556	531	536	514	539	548	514	549	559	560	549	491	513	555	572	521	532	538	533	556	552	576	506	548	507	552	512	596	508	575	566	504	589	533	537	506	534	524	495	531	558	542	531	544	575	503	527	545	539	575	569	532	551	551	534	565	593	548	563	487	587	571	523	528	544	526	526	587	577	520	552	561	528	517	531	557	548	565	541	560	575	571	542	504	527	567	511	534	530	534	521	534	547	547	494	549	539	521	556	564	546	584	557	528	544	576	563	550	534	527	561	568	521	563	556	533	532	544	534	553	558	571	531	553	528	514	536	520	594	512	511	533	564	531	574	536	526	518	572	503	554	559	549	530	561	606	545	558	509	528	525	495	589	554	549	536	525	493	499	542	566	582	520	598	541	520	554	576	532	533	521	533	539	493	596	507	549	511	562	516	531	549	562	544	496	581	557	543	546	548	526	541	488	547	582	533	543	525	552	540	576	547	544	541	565	540	539	594	540	533	516	533	481	557	528	519	527	518	521	601	596	562	525	575	532	499	528	549	527	532	530	554	541	537	549	508	539	549	570	535	552	520	554	515	552	525	533	552	592	548	498	540	522	525	572	566	552	537	531	585	548	538	504	548	565	566	590	536	557	553	531	589	569	524	556	516	479	545	497	535	511	541	558	538	519	513	522	571	544	562	532	544	544	523	528	565	529	579	564	522	503	536	568	553	528	556	524	529	520	555	527	561	543	532	530	552	530	539	504	537	561	503	531	555	538	534	553	520	546	518	560	544	576	521	526	554	522	558	514	497	538	555	551	537	536	556	537	550	525	516	528	606	574	539	562	531	566	539	555	547	535	525	548	552	540	537	517	537	562	562	587	490	516	556	572	551	521	574	530	572	598	480	519	521	533	552	540	521	493	587	555	563	584	557	522	525	533	551	570	532	537	516	548	508	560	560	532	538	516	537	567	544	510	523	540	567	502	543	520	537	564	539	559	544	534	535	564	546	521	576	514	576	550	568	553	529	516	524	555	553	568	534	570	564	539	539	548	539	553	509	553	543	518	551	518	544	532	558	544	537	541	565	488	525	576	550	507	550	564	506	513	580	577	549	547	549	576	601	519	524	496	586	585	568	553	565	545	521	527	518	576	529	541	540	527	518	529	513	524	525	507	558	507	560	495	585	581	550	569	564	581	562	562	562	509	540	554	541	515	527	506	546	569	521	508	522	572	560	539	547	578	578	542	524	506	550	519	551	556	551	564	541	510	554	499	560	518	498	577	544	510	541	533	572	544	588	532	570	544	568	515	585	521	548	520	581	535	566	554	556	545	514	529	532	570	525	578	537	552	585	557	466	544	568	547	532	524	506	563	551	546	592	593	543	551	547	567	510	503	532	519	540	565	537	487	522	525	509	554	516	561	512	523	561	532	563	588	482	501	550	556	561	558	525	563	475	547	537	541	523	551	550	533	606	503	555	551	523	547	592	512	541	543	584	545	581	554	549	554	582	538	576	531	554	565	529	485	535	584	568	514	527	518	545	578	553	530	551	557	578	532	545	578	534	582	541	564	581	499	576	545	545	560	518	522	543	561	556	539	546	536	522	521	591	521	558	510	553	552	550	509	536	531	542	548	524	534	551	542	511	529	559	545	543	523	551	576	544	531	557	552	564	551	528	511	553	473	527	557	525	555	574	530	521	582	531	561	563	567	541	584	576	558	572	556	515	572	536	545	528	567	488	545	547	546	562	579	540	535	502	542	551	518	596	547	532	505	534	549	547	515	547	524	512	577	533	564	543	553	539	556	562	528	523	521	520	567	530	551	532	572	545	514	567	563	517	539	548	523	536	566	574	556	529	529	541	527	545	544	591	566	545	530	569	609	545	521	561	546	529	563	501	583	549	547	545	574	523	567	560	558	542	560	526	565	560	532	550	557	560	599	554	541	526	564	514	529	544	565	535	535	570	545	545	533	544	490	532	538	547	578	562	558	555	535	567	575	537	590
54584	90250	82020	56149	44854	30801	6055	642	2957	2408	1290	624	632	646	610	634	656	607	661	606	579	596	619	586	595	566	591	619	580	609	603	563	644	583	612	621	643	609	619	531	591	613	621	596	624	605	627	590	608	608	593	663	617	617	595	599	621	616	598	582	653	637	631	596	615	596	631	623	602	596	602	583	611	582	557	568	635	611	583	629	617	585	579	612	600	588	631	597	621	602	564	604	590	609	595	610	643	608	616	623	595	597	598	561	621	634	620	576	634	637	537	561	608	570	604	627	591	682	589	645	652	648	603	621	615	643	641	612	584	646	622	621	604	673	588	620	618	611	578	613	608	593	607	593	606	604	570	596	599	596	618	566	633	602	587	610	582	620	630	591	613	625	634	625	631	582	605	602	601	605	612	580	586	584	541	634	587	579	588	621	576	606	584	595	595	615	626	600	595	617	597	596	561	572	605	601	624	604	631	589	627	578	605	612	625	594	584	619	628	585	634	587	566	582	619	617	583	621	590	573	604	617	625	599	634	608	582	623	672	554	619	620	645	592	622	577	625	615	589	639	609	617	594	577	577	553	617	628	608	644	583	572	617	557	680	606	580	622	568	629	578	586	647	599	604	616	597	625	613	598	572	605	574	633	581	633	619	584	597	583	577	576	577	633	597	613	590	610	561	625	666	590	629	590	630	603	572	624	609	580	606	584	579	610	618	603	586	593	623	591	616	603	611	587	568	613	638	626	618	598	642	603	659	616	642	568	537	597	573	604	588	563	658	606	622	607	519	561	614	592	592	654	604	587	591	585	642	630	600	596	597	618	605	572	622	563	604	594	635	599	612	585	629	598	586	582	596	616	594	591	548	582	573	595	617	566	605	635	625	614	585	608	589	580	601	585	602	631	602	618	599	630	591	585	669	610	673	600	609	605	590	603	675	587	577	630	636	628	634	611	581	658	634	600	627	635	616	623	624	628	594	603	601	620	626	618	629	620	571	629	594	596	634	592	603	603	580	594	598	588	637	609	596	585	586	608	609	626	635	623	601	595	604	648	615	624	614	585	611	626	583	604	612	579	596	620	629	624	615	549	567	559	605	621	608	580	596	599	567	606	640	573	644	607	603	603	606	585	617	649	610	581	557	596	634	587	570	564	592	607	606	539	606	603	568	586	592	576	613	600	583	588	614	626	618	568	610	621	560	596	601	607	548	584	622	624	619	639	624	617	615	597	579	555	632	616	584	601	640	605	613	621	591	567	600	593	586	603	636	628	613	630	621	635	635	595	603	586	613	588	561	600	593	604	584	561	597	623	576	635	625	630	586	649	584	638	599	581	579	616	603	616	568	567	559	628	605	592	622	623	582	613	610	576	591	586	597	597	581	650	636	593	594	571	595	603	611	579	625	610	580	609	612	641	605	637	619	540	586	578	558	610	639	594	555	616	624	591	636	601	609	601	598	571	599	606	631	668	612	622	603	581	620	604	630	579	631	614	597	617	617	598	605	630	660	619	604	610	624	596	584	603	617	603	577	593	599	620	607	595	629	585	631	606	601	611	574	623	596	606	622	617	606	611	613	603	596	577	608	600	596	592	587	586	605	607	628	595	632	552	637	595	596	630	640	608	598	580	596	569	575	562	639	629	607	595	601	623	599	629	603	666	646	583	611	594	635	619	665	634	650	627	587	621	608	649	631	646	609	598	585	672	575	582	622	624	630	601	622	591	611	595	593	619	606	582	584	615	646	608	614	581	604	602	605	584	598	622	579	639	596	584	564	600	542	559	622	591	641	596	583	638	582	627	644	643	603	607	571	605	605	600	540	607	683	610	557	586	604	601	616	570	641	603	639	652	576	579	616	646	629	623	649	568	585	637	580	585	604	581	636	586	585	643	582	628	624	578	562	623	632	612	593	613	581	617	597	596	597	606	660	615	615	621	601	596	638	595	529	667	635	553	571	614	645	607	598	610	592	608	618	570	631	632	624	625	617	601	578	628	615	613	598	608	583	629	647	611	607	571	567	626	626	599	612	579	626	578	616	614	602	557	648	614	621	585	629	566	605	583	622	631	620	594	620	588	599	619	626	595	616	554	634	613	574	659	594	589	590	601	625	622	573	601	610	606	628	592	596	659	647	628	575	626	640	557	679	616	602	568	628	616	635	628	604	629	602	636	614	587	580	620	584	642	581	631	623	587	655	586	593	640	579	606	634	601	627	588	618	562	609	560	570	587	602	610	659	617	601	627	587	607	658	627	573	622	579	586	597	617	555	575	639	626	576	561	583	608	615	576	565	589	589	608	622	560	546	617	589	558	635	635	605	617	563	630	628	578	576	580	638	645	575	611	608	605	600	624	599	599	590	644	608	593	575	606	591	607	634	661	651	597	573	615	623	608	613	617	610	617	613	609	589	573	563	566	618	546	625	585	583	581	645	562	561	602	639	607	597	630	603	588	583	590	597	625	609	589	599	583	573	602	614	576	603	576	573	625	604	642	575	640	605	617	610	600	619	636	640	625	623	581	578	592	598	619	651	595	606	597	623	622	597	591	584	593	605	564	595	616	647	640	589	580	639	604	593	592	600	634	596	576	643	598	581	622	601	632	559	627	609	607	608	628	618	620	562	629	624	603	617	621	597	626	613	594	594	608	604	563	612	616	597	615	607	619	590	643	642	595	579	612	603	609	643	603	621	582	599	599	584	612	593	599	597	598	626	637	594	574	610	570	620	595	584	585	580	594	634	588	574	613	589	580	668	597	618	623	582	602	560	624	604	633	582	622	572	558	596	636	596	575	585	596	553	642	618	617	593	627	580	631	612	603	586	571	574	638	611	631	655	592	631	583	625	564	596	638	635	592	619	603	610	619	630	635	591	568	652	569	584	619	611	573	596	552	619	615	596	589	601	613	608	604	571	603	573	614	581	584	594	583	615	621	610	647	572	647	642	647	616	625	659	602	577	615	621	559	624	568	603	562	603	573	612	611	605	585	637	601	620	648	615	644	602	578	625	585	668	588	602	641	571	628	613	652	616	628	644	572	623	627	654	646	640	625	645	547	629	608	604	615	609	599	592	629	601	585	611	585	683	618	601	604	617	588	577	564	623	577	622	643	614	591	596	593	614	596	572	592	596	638	600	576	601	613	614	592	615	574	597	615	616	569	574	611	640	560	597	636	617	578	582	604	592	625	604	623	640	588	624	586	641	619	575	628	654	606	604	632	610	649	638	598	624	611	567	621	652	615	636	645	577	600	616	542	565	621	568	573	598	612	595	585	574	633	592	569	555	611	533	649	569	592	567	606	643	611	657	583	586	582	590	594	610	607	588	566	595	582	655	598	604	588	618	572	588	588	597	589	644	586	595	604	603	603	575	598	607	583	557	563	593	603	612	626	620	595	608	652	582	599	618	631	547	609	611	563	568	628	622	587	623	602	567	558	589	601	639	569	618	599	583	597	632	563	681	568	614	593	614	611	630	620	618	614	591	581	575	592	611	642	595	583	648	601
28700	26640	35932	17058	7627	3444	1387	742	732	715	706	756	684	688	705	679	679	751	739	719	723	741	677	718	694	679	706	704	722	724	731	712	684	677	700	642	694	681	706	730	671	736	721	747	748	705	675	678	679	688	662	702	692	693	655	719	730	703	713	737	703	690	711	644	733	645	736	670	752	661	706	719	728	700	715	726	671	715	709	691	654	721	680	705	692	681	641	663	706	707	728	753	698	682	681	728	666	749	703	688	693	726	688	705	688	692	734	710	648	662	695	693	701	662	688	669	700	700	749	676	699	694	695	709	709	699	698	714	705	696	668	728	732	712	686	672	688	694	694	723	703	741	718	696	668	727	680	721	753	642	694	676	699	675	699	741	755	668	703	734	703	615	651	725	674	680	692	686	654	724	709	661	738	668	717	644	714	704	669	664	673	689	682	696	727	721	694	716	700	656	667	736	699	708	718	712	649	700	725	673	698	666	685	714	723	663	707	658	734	685	699	683	679	725	720	664	706	730	710	687	711	688	664	711	655	750	698	757	656	705	721	750	711	670	713	688	691	735	739	719	708	714	695	666	739	705	691	711	710	741	716	696	677	739	719	711	660	708	711	724	690	702	681	700	708	709	718	673	717	699	683	689	724	700	668	683	740	667	661	692	686	677	663	683	701	695	700	682	693	718	737	666	725	731	714	691	707	672	729	721	691	702	744	723	740	685	700	683	748	676	699	695	720	749	695	724	678	747	718	678	666	748	657	707	690	747	750	672	711	716	689	738	739	705	667	728	657	743	672	701	699	674	727	725	680	729	717	728	753	677	712	704	715	716	664	705	676	623	723	726	690	652	761	643	653	706	713	682	668	704	671	663	724	695	744	676	719	698	724	735	696	716	687	699	716	715	708	682	695	674	715	688	688	636	710	642	725	692	736	722	694	686	713	703	760	678	654	666	666	684	707	665	676	692	632	718	713	738	739	663	712	715	738	679	707	702	724	655	734	761	752	687	678	743	720	711	662	655	683	701	711	649	694	702	694	695	720	728	669	717	693	711	680	748	749	695	688	718	688	650	718	667	729	725	753	722	748	679	706	695	682	678	684	713	722	680	705	676	719	684	699	747	659	731	712	696	684	701	747	680	689	719	643	656	739	715	707	673	720	663	703	694	720	678	657	676	730	692	686	709	704	650	766	689	691	690	686	731	683	703	710	719	738	731	687	705	695	679	728	715	726	672	670	725	703	718	703	706	667	689	708	670	688	705	708	686	686	706	700	717	679	682	717	755	706	687	687	713	715	746	726	701	717	746	647	755	740	687	712	714	685	712	722	658	672	686	714	708	705	700	709	623	645	650	697	724	704	765	721	720	717	748	675	725	688	736	704	717	674	724	663	731	664	699	699	689	704	709	696	724	690	712	761	717	750	694	664	695	681	685	673	747	693	717	687	716	716	726	687	687	727	738	668	720	725	726	712	712	718	662	697	709	688	670	690	740	689	684	713	705	695	701	670	670	672	691	686	678	717	716	700	683	713	670	676	728	686	722	662	691	657	688	689	681	743	674	714	750	713	745	701	753	727	688	693	664	695	686	692	705	706	744	731	656	682	661	709	672	766	657	683	721	675	710	722	711	653	677	712	706	709	756	716	699	722	720	732	680	734	665	699	691	704	695	711	682	700	710	689	720	678	703	715	697	663	748	679	706	636	690	672	662	679	707	731	679	670	709	694	702	698	670	705	687	700	668	692	688	687	695	687	701	733	672	672	687	692	693	727	697	688	712	701	722	725	737	648	697	726	682	728	725	702	708	714	714	720	728	673	676	692	714	717	685	682	717	682	744	684	662	686	709	666	733	707	717	717	676	715	735	700	699	723	706	718	687	763	675	689	801	699	707	678	672	723	723	687	699	676	711	666	722	686	697	675	713	656	655	701	683	759	697	711	687	703	671	652	677	695	663	729	742	724	690	700	668	727	713	725	716	645	749	659	675	687	707	642	663	728	697	693	637	725	666	658	667	755	677	683	690	690	666	677	700	668	684	673	673	806	705	720	697	689	642	695	723	735	713	699	733	698	694	702	704	735	681	650	724	684	653	761	733	732	695	680	679	685	729	642	663	698	699	692	717	746	795	687	702	719	679	704	701	686	710	668	708	680	657	628	705	686	742	653	764	631	723	744	686	723	759	696	699	689	717	685	702	706	775	676	745	702	712	685	703	718	652	692	707	694	743	688	706	703	710	751	731	665	754	707	697	672	721	760	677	691	733	696	674	707	722	704	695	680	661	696	696	653	707	691	732	735	714	707	751	675	745	719	686	699	707	639	675	759	672	692	687	764	710	722	709	663	701	723	652	657	703	723	691	679	718	718	687	701	674	680	643	670	680	716	656	708	667	689	687	730	683	739	707	695	692	707	718	678	692	709	738	686	646	691	723	689	709	691	721	726	696	728	753	688	748	682	684	674	658	697	703	712	741	700	692	664	712	726	735	653	666	693	678	720	686	686	700	702	714	697	733	715	673	706	696	700	711	672	729	721	699	695	654	726	696	692	692	711	689	685	683	699	682	639	694	713	663	693	706	701	694	703	722	699	707	725	699	680	689	702	657	729	685	697	726	688	699	677	717	713	704	673	679	723	743	714	692	694	662	684	724	712	695	715	728	699	653	670	723	702	724	729	714	675	715	698	673	691	700	700	700	717	740	702	721	660	700	707	754	689	723	713	769	656	692	739	659	737	625	650	761	712	715	743	670	683	708	683	740	679	675	733	686	672	742	742	710	690	705	680	723	698	742	730	713	708	684	712	717	755	685	726	659	708	703	713	669	637	737	642	722	687	721	682	642	725	667	702	741	722	676	723	724	732	708	677	695	751	669	678	715	715	683	751	664	692	683	681	709	673	723	692	683	741	677	709	714	766	683	660	683	752	696	713	634	705	730	719	690	688	679	761	684	707	721	619	670	690	718	697	688	715	687	720	641	710	700	698	686	714	752	629	710	713	700	672	706	720	686	689	706	684	755	720	706	748	636	727	688	685	652	672	672	721	710	748	707	724	674	689	714	685	727	690	692	700	749	681	739	713	751	700	728	677	706	682	695	692	670	676	705	706	709	627	695	704	736	755	752	681	703	707	685	648	679	685	695	737	684	691	738	691	707	695	725	657	689	698	657	714	637	695	725	694	713	671	726	692	684	678	679	715	695	677	695	702	681	691	694	698	712	677	696	712	662	745	724	688	706	670	719	738	726	710	697	664	671	758	691	697	672	720	699	655	649	666	682	727	685	717	682	729	732	683	711	719	710	736	720	718	704	697	726	693	647	727	670	714	712	701	718	684	733	716	700	693	696	659	701	695	689	708	717	714	716	660	641	690	710	727	670	715	672	706	742	658	690	714	733	676	713	654	703	687	698	698	730	771	719	702	643	697	703	700	651	685	713	702	739	737	760	672	719	699	688	658	658	674	676	705	698	689	711	707	691	672	679	695	716	694	719	644	692	727	693	716	647	686	684	709	654
28140	42065	35332	12318	8555	4295	1631	829	910	901	774	851	870	743	806	827	828	827	802	786	813	813	774	807	789	815	777	852	827	802	790	818	779	786	823	814	879	823	837	766	778	849	813	790	812	817	875	806	820	829	800	781	744	792	777	802	843	823	786	797	845	867	857	813	852	824	825	806	809	871	828	813	805	838	797	792	809	798	751	800	787	779	804	801	837	826	785	835	857	802	775	759	818	812	743	807	878	804	740	801	798	827	831	820	802	841	858	788	845	845	802	815	813	816	808	815	817	853	842	877	780	797	777	795	773	818	876	801	795	800	790	803	742	824	834	863	789	797	796	822	789	805	847	800	816	850	838	771	772	835	791	795	776	816	790	843	791	815	840	782	793	838	830	786	832	796	822	835	788	773	798	766	772	822	860	776	825	823	824	836	769	864	835	840	798	811	785	863	812	825	812	837	797	828	863	807	817	816	733	780	762	783	841	856	801	866	865	800	831	821	811	853	755	773	780	834	820	787	805	820	842	797	795	740	836	790	795	833	791	786	752	745	786	792	773	845	746	722	835	832	762	785	747	818	809	789	790	808	803	838	830	789	844	772	804	750	869	771	794	822	789	796	813	814	829	801	812	849	780	787	798	828	812	822	824	826	779	786	745	863	840	784	777	792	808	851	794	853	766	818	804	806	823	836	810	828	801	773	772	770	838	780	820	838	812	814	795	827	786	845	794	816	822	787	809	786	821	768	818	860	824	845	860	809	809	824	815	818	801	862	777	772	791	807	815	805	763	760	834	818	766	830	780	830	813	810	812	834	808	764	814	798	818	827	876	862	834	846	820	820	838	772	827	791	793	770	828	840	797	828	784	829	801	800	795	784	792	740	824	817	766	784	771	795	757	765	817	815	867	793	829	838	794	824	854	802	817	799	768	813	799	783	805	845	813	806	819	758	843	839	799	864	797	777	731	763	773	850	789	811	814	716	843	810	794	860	862	830	817	868	849	849	733	836	790	782	833	820	819	808	838	808	783	745	818	758	797	796	816	760	824	806	814	818	869	810	805	749	853	813	833	803	820	752	862	815	820	798	794	810	770	800	792	808	870	812	807	864	849	842	831	826	804	798	801	842	796	776	850	878	787	826	814	844	807	846	805	778	846	848	866	830	816	808	857	885	838	763	821	846	793	837	783	836	828	779	752	798	783	833	826	850	782	841	783	835	791	793	790	832	781	780	862	804	806	740	830	840	835	806	768	859	801	777	858	813	796	861	775	831	825	790	850	835	824	787	844	794	816	815	818	830	821	743	803	841	830	821	813	797	794	802	779	805	783	755	818	842	766	854	772	855	851	792	781	841	825	845	765	785	801	852	818	778	780	803	861	822	829	814	864	826	810	834	804	821	792	800	760	818	812	818	782	789	807	849	872	824	826	808	800	837	822	805	788	798	801	763	825	794	810	792	816	796	808	846	827	820	806	816	805	811	807	828	808	851	870	821	798	815	812	759	831	838	775	820	800	830	819	804	875	810	765	794	815	868	793	806	790	837	798	774	780	788	800	778	808	764	762	796	814	816	851	786	813	833	758	793	854	780	769	768	811	796	777	796	811	801	832	788	824	774	850	843	768	800	804	779	820	789	823	806	765	829	785	804	800	827	766	780	802	772	831	814	865	825	868	830	811	816	816	815	877	810	804	805	806	833	811	845	806	816	809	819	775	804	761	796	801	792	788	796	787	879	805	780	818	876	819	828	800	775	777	799	782	805	750	814	801	869	779	804	801	751	829	848	822	826	827	802	813	802	823	788	788	849	833	756	819	857	826	748	803	822	777	809	836	796	782	832	798	810	780	842	832	853	764	786	790	799	835	835	826	774	821	782	766	807	799	807	763	821	763	794	865	840	747	787	845	794	748	782	839	825	820	810	815	811	770	795	781	840	818	783	795	857	804	792	820	848	745	823	808	810	841	800	789	831	818	787	820	830	758	799	822	821	818	830	782	796	829	806	821	815	849	798	801	820	827	785	803	817	818	843	750	756	786	841	836	758	857	792	738	805	856	820	801	798	866	769	818	824	786	796	771	810	851	789	832	794	804	836	811	838	834	801	816	807	809	826	794	810	812	817	842	860	828	856	779	819	826	776	833	822	883	834	848	786	841	812	772	766	836	833	852	823	769	822	861	827	862	796	846	837	819	800	860	775	815	824	805	770	812	781	790	836	767	800	819	803	860	843	823	841	826	824	782	834	807	779	839	777	746	775	875	827	808	796	787	764	847	789	806	798	824	827	801	752	829	837	809	801	773	811	813	822	753	826	842	793	825	881	825	793	804	853	783	828	792	800	813	764	742	762	789	804	803	797	808	813	784	801	797	813	800	820	779	835	833	848	811	787	817	818	778	805	764	733	795	848	802	800	816	828	791	816	783	808	821	803	746	784	793	824	814	858	809	810	848	816	790	823	802	829	816	781	812	778	823	784	866	824	792	780	816	785	793	790	871	798	814	804	822	762	818	778	763	841	809	838	840	810	834	772	847	803	798	832	807	806	819	810	818	824	818	782	832	815	769	801	806	830	814	872	791	786	840	842	773	810	855	792	818	800	774	779	792	750	809	779	817	795	796	849	806	870	853	845	825	800	776	838	825	757	837	813	800	778	859	793	775	821	801	794	843	820	811	785	813	801	855	832	833	778	802	792	801	814	831	814	827	821	777	835	796	842	825	813	834	790	794	846	867	827	791	830	824	808	811	820	767	842	786	863	867	796	854	836	830	835	808	805	784	820	780	803	809	814	827	791	842	795	788	813	801	831	823	790	834	817	800	790	796	804	808	785	801	790	822	828	826	803	796	823	826	808	803	873	836	780	796	800	795	834	820	830	780	783	852	778	819	745	822	801	799	819	748	793	787	845	817	806	877	866	806	813	803	807	829	847	805	814	812	844	803	805	809	812	802	764	825	775	812	861	816	858	761	838	797	841	797	793	773	834	790	794	760	858	810	812	801	804	847	785	824	807	798	796	795	812	817	801	848	802	850	831	829	785	797	820	815	828	802	815	762	778	854	807	808	780	834	800	788	813	758	776	811	804	809	792	820	788	805	875	768	753	829	743	776	813	798	793	796	763	815	778	832	821	797	765	848	849	766	793	782	787	783	804	798	806	732	821	858	845	814	838	813	819	744	808	834	770	848	784	798	816	893	782	775	797	850	837	757	800	834	826	826	818	787	803	815	836	807	809	805	825	822	785	770	793	806	851	793	825	819	844	832	812	806	769	733	803	785	824	837	783	824	815	808	833	822	834	794	818	794	777	776	793	777	775	808	780	842	774	776	799	831	818	795	814	820	839	808	842	853	786	800	832	814	800	839	757	814	832	816	790	783	815	788	805	827	776	871	826	832	790	807	807	788	805	803	765	790	878	833	804	774	825	825	834	807	819	820	814	811	811	819	794	777	802	817	808	785	817	774	840	819	845	757	760	777	825	796	822	809	850	795	785	863	846	865	796	862	875	818	821
24316	22510	37477	31685	28347	23773	11280	1157	932	823	643	531	536	519	524	506	511	530	515	522	555	494	502	523	536	529	539	548	503	493	547	541	526	509	501	500	498	479	510	502	535	490	504	584	527	533	526	501	544	522	502	512	501	500	503	517	533	465	492	474	514	488	533	494	505	523	508	510	522	490	541	506	479	496	551	510	529	496	497	469	499	494	499	515	544	568	482	491	505	511	526	511	542	528	538	501	485	530	567	480	487	497	527	512	488	535	517	520	505	511	494	497	510	513	513	482	516	501	490	497	490	528	496	516	532	471	461	513	493	543	531	535	530	468	486	503	503	528	531	506	514	514	558	511	482	511	508	494	530	559	522	511	505	519	502	492	539	513	522	513	498	518	491	495	478	500	523	559	516	525	479	517	509	498	539	514	528	513	528	500	536	475	521	498	513	499	480	526	510	516	499	509	487	558	453	496	453	501	520	469	502	499	543	504	504	497	498	502	506	478	476	514	509	489	514	509	484	514	502	478	468	506	557	517	533	524	513	487	523	530	536	531	502	512	506	525	518	527	511	488	495	510	501	504	488	469	487	535	508	516	513	499	526	478	522	530	510	484	489	474	477	517	533	562	522	513	514	549	526	480	534	516	511	463	495	538	527	452	468	508	509	534	554	498	520	504	549	527	528	494	498	509	503	565	551	538	487	521	481	494	535	505	521	515	502	520	524	452	505	542	489	516	501	471	475	523	535	477	522	518	568	497	469	482	551	499	514	463	503	494	557	492	457	497	544	575	520	504	526	513	530	508	510	518	530	537	456	527	508	548	476	493	499	514	540	521	511	506	527	503	511	473	477	526	490	501	472	476	549	521	496	555	532	546	481	538	531	558	509	522	509	484	471	508	476	528	520	490	548	503	554	543	514	528	481	512	536	519	524	518	528	517	531	528	498	501	508	480	484	527	470	550	489	496	527	489	501	530	491	542	523	505	509	471	513	497	508	534	517	529	523	481	540	523	520	495	497	545	503	507	480	539	520	517	544	521	509	528	481	506	499	507	500	463	491	519	483	485	481	556	505	537	502	493	473	510	502	528	492	497	515	517	541	513	484	499	530	535	524	493	535	513	533	514	481	509	503	494	500	504	517	484	468	491	483	526	485	530	538	534	520	503	488	485	514	522	513	485	544	534	529	485	523	501	504	531	507	513	464	515	472	513	477	498	512	488	514	534	506	515	522	473	444	525	494	501	486	499	469	499	522	516	484	504	493	500	509	523	493	508	510	512	503	514	510	463	523	493	499	480	509	455	499	477	467	500	495	514	497	527	488	539	511	523	518	477	519	484	497	484	535	537	546	501	492	533	517	509	536	490	493	551	509	484	502	501	508	499	532	497	497	508	464	533	533	494	500	546	559	535	535	498	487	509	491	517	494	539	541	513	544	517	491	524	549	492	513	511	532	526	522	517	500	520	510	466	498	476	487	500	497	543	494	507	511	515	516	496	506	500	508	546	493	498	528	482	519	490	507	475	528	527	513	505	521	499	499	507	499	482	514	509	491	544	502	516	499	502	539	458	518	501	512	469	478	507	502	520	478	498	503	463	529	449	495	513	498	469	522	508	520	513	528	552	508	494	480	484	503	499	530	502	513	515	512	478	484	491	509	487	494	521	523	565	502	504	521	510	526	507	505	502	498	488	500	473	526	541	483	464	462	503	510	511	445	461	465	525	475	538	474	480	477	485	531	486	524	521	488	505	510	550	467	459	499	541	542	502	481	491	535	505	499	477	534	516	481	533	505	478	501	484	532	509	504	509	505	496	537	497	552	504	512	520	524	532	505	519	482	507	508	511	492	512	509	515	451	560	525	510	521	529	490	504	529	485	512	500	527	513	491	504	562	562	500	510	527	537	503	506	501	485	500	473	525	496	532	481	502	509	487	527	501	511	517	491	556	509	487	499	485	478	511	512	471	487	502	505	526	501	481	515	505	505	479	516	511	492	468	519	484	551	539	514	531	524	525	504	472	502	530	519	503	508	567	492	504	477	526	527	538	541	501	527	529	497	501	546	498	501	483	459	488	477	469	549	531	523	477	490	535	536	553	509	533	536	502	517	468	537	503	479	507	508	504	485	499	490	491	518	540	510	547	482	483	507	479	537	472	498	508	483	521	516	522	517	511	456	519	556	538	505	477	504	495	539	520	471	474	522	522	505	507	512	540	510	519	491	495	493	546	529	558	508	508	555	501	498	486	543	465	517	530	577	529	480	547	499	465	517	516	498	497	494	546	534	462	526	464	484	527	541	528	490	544	503	534	495	479	520	542	485	492	510	503	510	523	505	510	526	518	540	511	538	519	537	496	499	497	508	478	512	577	491	513	517	508	470	487	497	493	504	516	453	478	450	532	528	477	518	525	498	466	497	517	509	529	520	504	483	539	482	494	548	507	526	505	498	483	509	486	513	484	516	463	496	524	503	522	532	530	502	481	478	480	497	483	499	545	516	524	507	472	509	511	471	497	509	502	526	519	498	483	503	501	488	522	479	514	530	492	506	499	508	508	488	520	509	485	506	502	521	478	518	514	477	539	521	521	507	487	549	518	508	530	498	506	512	483	480	486	502	488	506	528	514	518	518	503	495	508	524	474	540	492	516	460	483	470	519	521	495	491	522	540	490	523	507	515	517	480	548	475	534	520	525	503	507	462	516	557	484	482	524	514	504	489	524	495	532	493	532	507	488	540	483	451	450	502	492	472	522	530	500	539	502	528	551	476	512	501	529	512	515	525	525	460	491	502	523	553	523	513	514	484	500	491	491	529	492	554	457	534	527	543	510	485	511	527	510	493	486	498	552	489	511	517	513	517	512	515	485	514	497	516	509	527	496	504	494	509	479	525	525	496	496	508	501	476	501	522	517	533	519	531	506	536	499	481	475	518	525	526	513	488	486	502	495	533	493	543	525	491	475	520	484	496	473	518	468	471	487	527	557	497	476	494	555	513	494	535	483	512	487	515	540	493	511	497	513	536	495	482	525	513	501	516	559	515	508	476	519	547	529	521	464	509	498	509	510	493	522	471	477	504	490	528	494	529	521	487	518	491	479	503	538	515	523	489	507	482	527	483	500	466	510	466	525	539	508	452	522	469	482	485	515	498	496	560	514	496	524	513	482	502	481	528	518	501	529	532	486	509	479	498	466	486	494	505	514	545	502	477	533	524	496	477	475	503	486	534	514	476	486	501	517	499	531	503	509	518	516	473	486	481	510	484	524	527	504	537	495	495	505	526	486	518	506	507	539	481	518	460	467	520	522	502	519	504	525	489	479	514	501	500	487	525	520	486	486	519	461	536	508	548	515	482	485	494	502	475	511	523	480	508	508	492	499	509	472	495	477	504	516	500	493	526	496	521	572	492	528	490	454	480	526	491	499	494	497	501	500	520	516	476	510	531	535	463	489	467	548	530	521	485	535	483	527	499	501	516	514	533	493	545	502	496	525	524	522	509	515	499	465	538	481
51549	87140	79245	45093	37872	24307	7285	1153	1465	1318	836	608	598	621	605	589	611	580	575	609	594	612	609	555	610	596	563	638	583	597	589	601	567	589	630	588	569	556	618	595	602	616	569	613	581	584	565	616	592	620	564	570	592	608	573	611	572	599	576	569	585	616	564	582	622	631	630	613	629	601	631	619	600	615	598	622	606	633	587	587	577	613	575	591	582	554	556	551	558	626	618	623	591	540	553	602	577	587	607	587	616	590	606	582	584	620	643	594	569	607	603	602	573	593	553	608	611	562	600	590	575	601	585	594	612	602	579	573	573	581	600	598	607	585	546	583	587	558	562	582	579	605	610	556	615	541	631	596	562	564	602	608	659	594	600	624	577	597	628	617	600	602	594	590	560	558	608	604	556	580	584	590	583	568	636	619	592	606	567	568	600	590	640	580	575	607	564	615	585	584	594	590	604	563	616	617	633	602	571	596	563	641	588	578	606	626	595	572	589	601	561	630	560	624	588	586	618	623	588	576	616	607	584	668	604	569	587	575	551	551	563	614	592	590	582	623	637	596	592	640	597	638	570	577	602	599	597	600	605	616	603	604	614	583	577	561	616	578	591	597	532	550	645	593	595	602	608	553	609	581	615	603	587	598	588	582	586	630	601	574	580	568	654	594	548	605	604	563	538	612	611	580	551	575	613	597	536	598	591	586	613	636	591	593	607	588	581	584	612	573	622	607	611	605	576	587	604	617	569	607	578	609	591	590	574	588	606	577	628	639	598	577	575	664	626	607	605	610	578	604	601	618	587	612	583	605	610	614	568	599	629	596	574	604	611	609	576	610	594	552	589	591	583	581	556	598	552	633	610	622	582	581	586	591	590	609	617	581	633	607	591	595	631	597	594	604	631	567	584	595	615	623	604	664	648	600	626	583	586	609	567	588	583	635	636	551	621	626	583	542	588	554	587	600	586	620	577	606	606	554	635	583	588	559	616	584	608	586	631	585	618	580	584	606	589	584	566	550	566	566	560	587	600	595	572	564	587	594	626	599	593	620	562	606	573	538	559	566	638	577	567	600	568	610	623	629	637	568	566	597	568	575	567	650	623	594	621	571	624	548	622	607	574	612	620	599	589	572	566	594	603	587	562	606	618	620	559	614	549	560	602	592	610	610	582	605	584	558	561	646	590	591	554	600	585	598	559	569	573	578	596	609	597	607	585	628	589	625	606	593	568	571	584	599	599	642	604	601	557	606	600	605	591	595	608	609	554	632	600	644	567	611	601	578	573	602	535	612	574	592	567	590	630	584	554	588	594	586	625	608	609	653	587	570	591	607	591	587	614	584	580	617	606	557	568	586	658	620	613	594	565	593	611	610	580	562	609	581	595	580	610	605	572	580	556	643	567	557	595	578	542	536	639	622	596	621	526	584	607	594	576	609	558	577	586	623	597	576	600	590	582	581	566	651	630	590	559	585	571	604	616	569	574	592	591	614	625	600	625	598	605	565	584	616	585	604	586	566	566	586	577	562	605	581	587	572	586	586	581	600	560	586	573	633	628	604	603	616	584	582	578	615	587	564	673	592	593	595	574	618	602	602	573	582	591	590	535	617	590	605	600	613	622	581	608	589	619	586	648	620	610	592	584	589	602	593	610	584	611	614	576	562	577	546	580	600	613	621	642	574	619	597	634	626	606	619	646	593	608	576	600	633	591	524	585	589	585	589	590	600	582	624	577	615	594	571	586	583	642	570	628	614	602	580	582	569	576	553	615	585	624	568	595	610	608	628	587	598	575	588	555	603	579	603	614	638	594	588	580	611	622	607	580	617	561	598	614	575	619	553	583	608	598	605	620	563	622	588	588	567	587	562	551	587	550	603	632	652	573	637	588	661	605	577	604	581	619	608	613	572	567	616	589	557	581	561	573	592	599	584	612	609	607	582	571	611	642	602	592	590	593	569	568	613	627	600	608	575	621	607	601	612	622	589	560	554	619	589	603	602	540	604	599	576	588	574	580	654	554	573	583	608	569	610	605	613	602	550	581	574	584	603	611	552	568	584	592	612	578	586	556	592	570	601	598	582	570	620	611	584	606	580	587	562	576	543	590	641	588	596	596	583	611	540	586	591	597	567	615	607	611	597	636	595	641	599	582	593	617	606	603	615	552	564	578	608	591	562	600	577	569	618	602	602	581	620	563	607	626	585	592	641	623	617	580	594	599	526	606	552	549	547	589	581	643	628	609	592	610	581	579	611	623	611	561	593	608	601	600	633	592	638	576	615	571	612	570	532	621	588	612	570	597	598	556	618	583	575	579	600	613	566	611	622	563	587	604	592	622	566	588	625	635	604	620	581	575	542	623	592	599	596	595	622	607	604	602	575	568	545	629	616	566	571	595	540	582	588	554	530	633	589	615	597	621	576	601	638	621	570	622	612	614	589	598	582	602	584	663	596	613	607	628	599	621	585	601	554	577	592	593	608	614	638	594	626	585	580	568	573	624	593	554	605	619	582	608	609	554	590	606	574	595	578	581	580	539	579	580	560	619	633	600	581	619	611	560	603	571	606	600	590	603	589	589	630	588	539	613	607	581	634	587	623	565	585	608	547	612	590	618	613	609	527	593	559	614	561	604	595	599	592	610	578	578	587	609	588	606	542	610	573	584	600	560	605	575	614	575	617	568	589	562	569	588	561	585	575	582	612	574	608	587	618	619	576	550	558	596	587	598	625	636	571	581	547	602	589	586	588	576	573	581	582	624	605	576	617	575	587	592	567	605	599	557	630	619	589	559	581	596	579	559	617	586	552	576	612	608	587	577	566	632	586	619	580	591	591	576	579	638	592	600	578	601	609	584	573	594	585	592	558	617	587	595	570	572	551	598	603	590	643	611	610	605	621	630	609	600	583	568	582	623	558	629	638	603	602	609	566	584	598	618	652	606	606	610	582	560	610	601	614	616	604	577	611	587	607	643	602	581	569	595	581	570	614	605	629	586	598	536	570	558	634	616	576	563	582	615	592	634	595	607	581	569	573	570	618	577	583	578	608	626	593	634	576	609	613	581	592	586	635	602	591	559	563	601	612	606	577	618	563	596	623	598	569	543	588	596	590	625	593	639	603	579	609	600	591	621	644	576	564	603	618	584	616	581	573	595	593	625	555	575	608	612	587	586	583	576	599	594	564	587	584	634	648	592	578	557	592	572	612	608	622	572	598	617	591	585	608	594	585	577	560	599	595	661	606	601	631	596	615	601	590	623	561	586	587	625	615	570	583	615	598	577	578	622	579	620	558	615	594	599	570	571	585	593	607	570	598	599	582	603	591	597	591	632	562	630	574	603	599	618	589	641	595	561	613	530	567	622	614	600	605	602	567	544	617	578	570	563	621	634	576	584	585	629	613	568	573	609	588	622	653	551	564	609	565	598	595	603	581	574	600	599	605	644	575	647	587	636	576	573	577	605	573	568	566	624	569	556	573	598	580	588	596	615	634	601	543	611	595	608	644	594	602
25885	23708	40179	30829	23063	13796	3032	840	1201	1021	855	869	789	794	851	796	799	838	814	814	832	822	881	808	837	781	888	834	827	828	809	888	829	839	808	805	761	767	831	836	798	822	835	772	847	819	892	770	830	794	863	790	843	833	823	827	839	818	814	771	810	816	822	787	768	841	793	801	838	831	828	887	840	751	832	797	830	861	805	787	804	840	815	824	811	764	769	829	825	834	812	860	817	826	821	819	772	840	768	855	782	809	813	816	782	803	806	847	830	809	787	794	781	810	848	781	827	828	842	862	791	873	767	812	841	823	815	813	759	836	875	805	779	770	778	820	817	811	822	821	781	822	840	797	831	794	821	803	874	797	819	811	821	823	800	844	822	799	832	828	850	823	848	788	794	791	773	785	768	782	825	842	797	789	829	805	841	803	825	772	831	775	786	766	802	838	814	858	763	797	776	788	842	828	789	831	773	823	805	796	849	812	805	855	875	792	781	820	799	826	805	857	774	915	839	829	780	840	794	808	856	860	833	791	817	807	834	788	815	801	812	848	812	769	805	803	873	844	803	781	803	815	816	813	842	815	832	810	759	830	780	837	877	830	808	839	815	810	826	826	827	849	815	813	853	817	803	800	828	817	803	759	786	790	816	769	833	775	799	794	806	802	791	835	823	834	836	866	821	846	798	802	764	819	793	855	781	810	839	816	821	844	773	810	790	808	809	796	867	825	796	852	842	782	846	827	824	837	856	837	811	791	803	831	801	828	820	827	881	830	796	831	801	843	882	802	832	844	855	802	814	793	799	779	801	814	752	856	855	840	845	814	763	814	774	815	779	784	831	825	845	775	763	798	806	870	818	774	816	811	774	786	799	836	876	781	796	853	826	799	801	809	811	837	821	824	823	894	831	803	831	797	818	817	776	820	829	784	833	787	883	748	822	857	791	794	796	885	837	756	813	756	822	788	804	843	824	819	794	769	780	751	822	845	787	795	816	815	841	807	798	804	810	891	799	808	803	818	791	873	805	828	784	777	834	826	781	819	810	793	843	787	787	847	825	780	867	804	826	824	820	838	798	827	842	774	841	774	782	835	838	837	812	841	817	778	809	818	862	820	833	837	836	814	809	815	750	832	795	790	846	810	826	818	785	827	798	771	812	839	845	791	754	814	769	754	799	773	809	772	793	783	810	822	829	860	807	820	840	828	779	792	859	755	787	796	775	792	797	811	790	784	850	831	806	765	846	806	844	748	788	831	792	801	825	796	845	810	810	874	830	792	827	850	829	760	843	779	822	825	794	766	809	805	834	795	872	858	850	824	870	813	771	817	801	810	803	813	816	752	849	859	826	801	815	802	816	825	853	779	815	789	762	798	807	787	784	804	816	785	820	830	782	796	864	834	778	853	811	869	793	832	843	831	813	792	858	823	759	835	759	829	785	809	802	854	799	788	793	800	797	839	771	831	775	826	801	779	786	828	884	835	820	831	868	841	850	849	794	786	773	776	798	808	869	820	797	831	758	818	786	803	828	863	826	860	819	761	843	806	806	761	861	765	809	805	817	781	835	865	807	747	816	818	791	775	807	829	808	826	848	829	792	811	802	800	824	748	777	794	820	824	764	811	852	813	768	837	853	840	831	793	791	791	760	785	834	774	767	808	826	818	796	807	813	781	816	884	826	816	780	802	831	806	846	843	807	806	739	879	805	777	793	851	797	818	872	831	806	858	757	844	806	826	814	798	837	899	819	773	838	840	795	777	843	809	808	827	823	819	845	813	769	823	789	868	828	813	824	777	759	802	835	842	848	869	770	807	808	764	824	834	834	805	815	768	857	778	819	794	753	779	831	785	794	831	789	827	821	793	814	760	818	813	828	801	762	797	825	786	820	805	801	811	850	826	771	855	824	796	780	827	771	821	809	768	770	823	764	827	817	837	830	815	784	800	812	785	825	792	790	765	885	773	797	876	850	800	789	829	827	816	802	819	813	858	852	802	837	890	804	787	881	873	777	779	837	788	822	815	825	807	842	838	827	816	797	810	868	818	799	797	779	828	802	791	840	829	853	771	827	815	788	788	856	819	806	811	784	804	831	805	827	796	805	832	828	866	816	795	790	839	827	845	797	796	804	822	812	781	805	818	831	826	849	831	796	818	814	797	811	781	790	827	818	808	788	788	769	822	833	807	836	788	840	742	792	850	866	782	800	811	800	796	797	787	830	773	798	775	815	872	843	791	787	795	796	802	805	801	804	844	789	847	828	837	807	810	767	810	794	829	748	753	846	815	834	833	792	785	806	817	841	796	857	790	855	847	817	829	807	799	820	822	804	797	831	793	901	840	823	843	802	785	806	790	844	766	806	811	857	783	826	844	804	787	789	775	854	806	811	821	795	793	807	785	827	851	874	807	828	785	801	824	829	826	820	838	820	799	867	827	809	779	837	861	839	822	853	793	797	800	785	828	800	782	841	804	810	759	822	827	825	781	801	813	855	828	804	812	802	799	796	841	858	800	836	844	819	801	813	774	817	821	764	785	827	823	833	840	852	811	844	802	811	845	810	811	776	782	788	831	753	825	850	796	827	830	817	853	853	849	813	798	779	814	785	833	833	809	789	831	807	858	808	826	795	815	863	780	784	824	787	834	779	761	774	804	792	811	845	777	846	741	778	836	851	819	816	790	831	817	768	796	781	806	793	783	841	800	805	776	815	833	766	854	834	810	792	853	803	830	815	792	802	884	815	771	825	801	827	796	777	812	813	802	844	795	795	826	836	830	823	801	838	809	792	805	798	827	791	841	816	794	820	840	759	840	834	784	750	752	774	819	846	842	809	812	758	778	816	792	842	821	793	799	811	824	812	761	804	780	859	821	812	832	787	768	807	768	791	795	817	803	847	779	839	839	799	870	781	820	809	829	811	866	819	807	835	805	852	857	810	849	768	835	770	785	804	780	794	760	829	852	820	835	805	791	804	778	763	816	821	796	848	780	786	778	831	790	846	798	799	783	839	837	851	814	818	843	819	824	814	852	812	828	858	845	810	802	785	815	813	843	809	844	834	824	835	772	843	854	792	800	893	800	807	842	785	810	788	798	811	846	818	797	810	846	874	847	790	807	815	802	795	812	841	832	788	849	782	834	828	869	779	838	823	794	776	799	859	750	770	795	844	793	795	817	800	782	811	818	845	801	774	828	800	839	802	823	817	813	821	819	837	770	865	754	799	850	806	800	886	866	804	856	851	805	823	869	807	824	878	771	819	806	794	771	836	813	824	842	829	797	776	787	821	845	841	800	816	798	812	836	813	805	828	814	811	790	756	778	852	770	842	812	787	785	819	796	775	838	829	761	781	807	817	817	813	807	772	816	829	827	823	843	834	873	817	834	809	849	819	841	785	814	811	824	816	813	832	840	798	832	855	757	851	851	817	800	855	852	787	805	849	788	804	775	834	781	820	799	799	784	817	772	809	818	821	813	771	794	836	809	742	753	819	835	819	874	822	800	810	785	832	818
48764	76277	66515	34827	28442	16445	3258	924	1812	1453	1088	946	965	952	952	948	881	939	916	902	943	889	910	896	885	955	893	920	920	924	910	925	920	890	948	886	907	940	882	932	890	904	953	923	855	934	871	925	934	928	913	879	938	887	932	895	897	900	937	937	920	931	932	859	872	883	902	931	934	877	942	901	936	893	909	921	930	978	917	925	895	928	853	860	886	903	914	923	943	888	936	894	919	866	864	924	899	914	892	888	862	936	968	902	923	921	859	884	957	960	928	936	929	933	925	887	913	919	935	908	926	979	975	966	905	855	912	955	956	914	939	906	930	869	892	902	903	926	920	961	914	937	907	886	948	883	947	918	943	940	876	939	931	900	923	927	962	927	927	890	922	926	930	889	912	957	930	856	924	891	911	958	906	940	886	880	981	890	887	904	908	892	919	947	930	937	929	963	891	881	903	941	937	889	972	909	852	941	933	912	868	887	840	888	933	867	860	904	887	906	898	907	879	865	886	888	940	892	904	887	949	886	966	913	872	907	919	923	889	849	916	880	988	919	896	909	861	859	917	907	890	918	909	912	922	911	935	903	872	964	914	881	857	904	899	915	948	912	895	928	973	944	894	886	842	925	857	982	971	929	901	943	896	895	903	938	936	851	898	906	946	935	900	928	925	880	913	936	962	879	907	917	838	965	879	870	873	962	927	901	900	953	892	975	876	946	858	936	923	936	849	880	893	893	940	952	846	878	868	904	929	907	950	869	954	904	899	909	893	924	933	882	858	883	888	959	933	912	885	912	908	928	946	929	895	945	931	913	888	938	949	901	892	902	882	931	883	903	871	944	963	892	906	922	927	940	919	900	919	918	926	890	934	914	909	892	888	918	908	902	929	951	922	923	861	975	911	914	848	903	919	921	930	892	938	915	946	869	907	921	957	913	906	890	904	945	939	909	860	942	899	891	861	924	988	917	859	903	894	916	913	878	953	875	917	891	924	919	928	891	935	883	926	958	887	891	911	867	902	942	911	926	893	914	915	892	963	878	899	942	909	981	876	883	923	931	959	932	914	882	894	949	950	977	944	892	929	917	913	951	909	853	899	948	890	890	928	881	962	951	904	955	870	904	862	967	916	907	913	920	926	943	899	958	926	929	923	901	942	908	903	857	926	935	888	966	856	898	943	920	928	882	930	916	924	985	921	954	928	957	932	875	875	926	889	937	902	890	991	847	902	926	851	916	954	917	906	895	928	910	932	872	940	927	898	956	972	920	864	884	967	874	929	894	894	913	971	905	949	891	966	928	907	934	916	927	910	916	934	881	892	947	927	883	956	919	932	906	925	932	893	917	866	925	888	946	901	940	858	899	910	917	918	882	937	902	892	988	950	956	900	911	946	929	890	911	967	922	944	917	921	958	925	909	949	884	936	938	890	922	917	937	900	907	926	913	907	904	913	947	892	886	861	922	963	907	918	926	935	890	940	904	909	944	877	948	912	920	924	919	918	918	891	916	959	925	974	852	887	932	907	883	894	929	945	937	908	885	870	873	903	877	989	874	916	929	903	934	881	872	940	884	912	902	897	943	920	907	927	922	891	891	907	922	906	925	875	934	913	904	896	875	867	883	871	949	974	892	928	919	936	942	886	911	886	991	891	889	873	869	935	898	914	902	921	917	901	909	938	882	914	889	919	938	880	875	923	949	936	889	918	959	901	930	906	859	911	945	896	930	909	953	943	921	886	854	882	906	906	894	903	953	960	985	897	889	907	878	879	916	915	969	961	891	919	929	861	927	943	844	956	884	978	897	926	900	901	973	918	889	926	861	899	951	914	939	897	905	870	970	923	861	965	922	902	928	967	929	916	894	925	875	963	922	927	907	934	909	917	937	950	903	913	927	917	864	953	943	855	955	936	944	926	921	893	891	895	886	907	895	844	961	914	882	929	949	916	906	944	920	936	877	942	914	946	975	919	921	934	892	910	889	894	935	910	932	914	914	902	928	895	891	898	897	911	880	988	837	916	881	900	943	943	901	921	852	980	921	978	948	960	921	902	928	986	902	955	827	918	908	917	886	955	899	903	909	890	914	890	898	960	915	917	936	887	896	933	944	933	905	949	890	923	961	959	932	847	936	918	940	889	901	926	941	901	948	921	892	917	929	917	932	947	973	883	918	945	919	988	867	932	880	883	893	900	908	930	944	935	924	940	925	897	903	877	858	910	926	962	963	880	911	911	907	904	921	877	969	920	880	887	940	919	935	888	908	916	915	950	887	917	928	879	920	890	916	916	855	926	900	877	913	954	918	929	880	899	859	911	908	852	842	928	924	864	895	916	911	899	879	869	975	824	916	946	870	897	911	897	887	906	917	928	958	847	913	938	938	875	857	896	906	944	959	935	893	917	913	898	969	895	865	913	945	931	904	889	960	994	911	929	875	963	912	924	947	957	947	941	965	897	874	896	913	883	936	929	919	943	878	951	913	925	954	946	882	949	881	944	927	955	929	972	955	938	916	906	933	902	890	886	896	913	879	921	958	940	900	922	935	894	931	914	858	894	939	921	934	846	926	925	911	889	880	886	901	898	852	915	937	888	866	1050	925	932	896	929	890	923	892	934	924	951	886	884	901	920	928	919	891	954	900	883	964	958	980	901	970	916	896	908	894	915	918	892	895	949	938	963	954	916	939	864	928	940	847	917	928	914	925	952	889	950	918	940	885	938	886	882	946	918	905	915	950	920	892	982	964	880	893	847	854	914	888	967	937	898	906	923	877	951	922	945	944	871	876	886	920	968	949	986	907	922	930	905	938	926	948	909	951	882	958	926	935	904	897	873	1001	859	881	886	916	938	881	863	878	939	927	894	902	902	908	982	933	896	1001	927	901	904	901	898	946	946	893	882	893	911	916	871	885	900	852	932	930	926	912	918	892	905	876	934	914	914	914	907	871	993	942	928	854	946	934	923	935	922	930	904	957	856	956	885	927	937	896	959	890	931	934	911	917	876	934	897	874	891	933	939	955	938	922	890	923	897	870	905	912	938	894	914	887	919	935	930	929	906	909	814	922	901	906	947	896	952	898	935	912	897	909	873	875	962	903	919	882	928	891	931	898	928	918	883	891	946	900	947	915	892	932	917	926	919	924	916	914	998	919	899	890	947	990	888	918	916	906	906	879	897	852	935	973	891	848	903	892	896	900	949	913	958	917	909	966	911	904	896	877	925	883	892	907	878	922	938	913	927	918	864	930	918	894	933	935	937	963	868	937	919	943	870	949	942	881	889	934	900	949	911	924	937	929	906	892	935	962	937	919	871	898	916	842	955	902	962	889	901	920	893	922	906	915	885	863	914	872	933	869	928	914	908	923	978	900	900	915	922	928	924	925	946	894	920	926	894	889	818	927	937	933	934	946	927	916	986	924	918	882	902	920	909	886	936	897	906	909	883	889	887	899	841	956	874	937	924	954	931	905	883	931	918	906	856	882	925	890	938	952	937	911	888	907	944	928	940	858	881	901
23286	21996	34661	29114	27717	26367	16349	2000	2428	1624	895	631	592	577	649	542	577	558	559	573	590	584	576	590	537	552	565	588	600	599	553	525	567	550	599	615	573	573	553	552	545	591	627	604	566	578	577	568	526	565	569	561	568	608	563	560	591	599	581	592	541	590	577	589	603	550	594	576	593	573	555	599	582	577	539	531	514	533	537	598	564	531	602	556	583	555	582	596	583	580	564	594	556	562	564	541	561	495	556	524	583	564	531	585	579	540	598	572	561	572	598	576	578	591	590	566	559	570	548	554	538	559	577	544	551	559	556	584	564	550	577	588	576	556	538	559	555	583	574	557	546	550	586	588	569	540	553	592	595	596	594	532	593	546	568	564	574	558	564	614	571	524	571	580	590	585	589	574	549	591	574	562	565	615	595	583	541	590	548	615	585	563	570	583	549	536	605	526	542	579	534	580	545	553	514	577	555	580	559	563	571	562	565	541	552	593	573	589	554	577	554	515	548	580	559	556	534	563	567	526	611	521	548	581	574	576	560	579	561	597	595	527	554	549	632	552	578	563	606	547	557	566	599	545	580	583	570	554	554	587	532	560	594	594	539	585	569	559	511	595	582	609	557	526	550	548	562	557	545	587	578	569	608	576	572	549	565	585	549	568	513	564	565	566	568	568	535	590	546	549	598	572	533	531	558	558	572	604	553	590	590	524	649	579	567	563	522	563	537	566	617	534	560	507	569	580	580	602	558	532	542	504	599	592	559	571	564	555	601	535	591	562	539	562	573	575	566	546	584	518	604	548	554	541	576	600	582	573	554	564	554	529	552	566	528	552	567	567	567	529	548	586	578	562	575	579	583	555	564	556	545	567	611	581	555	609	574	598	580	572	526	569	558	588	592	587	591	639	590	552	578	532	531	558	598	583	599	560	584	608	585	559	563	534	549	580	581	569	591	587	557	585	576	547	545	578	536	547	604	580	541	638	552	527	629	560	555	554	560	546	563	569	591	557	593	588	523	584	565	557	538	551	608	599	577	552	566	568	577	571	532	505	585	571	569	532	571	615	587	596	566	546	575	576	598	569	603	579	587	554	599	544	548	559	555	551	595	575	608	560	538	529	550	556	590	565	568	576	564	545	556	558	566	528	528	564	539	543	540	588	569	566	569	586	608	563	560	550	588	598	520	577	574	584	604	558	547	549	568	510	544	574	553	549	596	536	553	580	554	573	589	525	545	527	547	542	578	586	570	568	538	569	527	580	596	605	578	567	552	577	579	575	590	554	560	605	582	560	599	563	610	584	548	606	638	555	584	571	574	554	556	585	542	614	575	556	585	535	552	555	558	563	577	613	588	574	578	562	576	514	585	571	574	567	543	547	575	545	538	558	590	550	522	575	591	578	548	559	553	566	562	605	587	590	554	556	578	540	580	527	574	557	550	581	555	568	587	541	599	568	584	583	560	558	514	542	556	590	562	561	604	556	522	572	562	551	523	562	555	579	559	558	558	554	610	541	551	582	550	487	579	545	598	520	552	570	586	578	552	572	581	587	570	583	584	595	534	531	579	564	600	620	545	600	573	589	551	531	543	517	581	497	562	563	578	577	624	558	566	534	602	595	525	530	572	584	567	579	609	533	546	559	542	577	571	550	592	591	566	537	597	609	503	595	564	574	545	569	562	577	566	583	523	581	555	632	554	565	591	602	564	568	534	590	569	549	545	551	552	601	565	561	559	583	579	536	589	557	558	577	554	614	528	539	590	558	568	573	530	519	525	547	565	548	605	597	562	548	548	575	568	566	530	591	593	566	549	523	599	571	604	535	567	565	599	538	554	568	597	556	566	583	623	510	566	551	570	614	542	583	576	565	543	554	601	542	534	539	568	553	552	583	560	528	541	579	562	546	576	546	614	553	588	567	578	583	566	592	607	583	538	467	571	600	565	594	584	492	592	635	560	563	581	560	587	562	557	600	575	573	619	546	573	540	567	533	546	578	580	595	575	556	589	542	574	529	601	548	554	594	568	602	552	528	590	603	515	553	573	604	590	592	578	550	580	553	587	551	536	571	586	577	563	584	591	600	540	559	577	598	560	550	553	521	538	615	586	588	585	560	582	547	577	596	591	575	581	566	580	540	576	555	571	594	554	584	568	548	585	569	565	601	520	601	596	611	594	602	535	582	558	558	527	587	510	545	575	625	547	573	554	589	597	585	624	546	559	616	556	560	556	570	555	543	602	561	573	531	583	567	554	553	577	599	583	590	611	574	571	544	558	571	577	613	579	577	535	603	581	575	585	568	587	581	535	545	584	537	567	566	578	588	593	560	630	597	580	589	541	549	560	583	562	573	571	566	582	517	570	566	529	550	570	524	586	587	572	524	566	541	549	630	589	547	544	597	609	577	557	594	553	551	563	534	591	542	532	594	589	557	513	554	525	517	551	549	563	572	602	595	567	557	593	582	551	557	543	539	559	592	543	547	574	548	590	550	606	556	611	585	608	588	532	544	519	556	593	538	601	554	551	548	561	613	569	576	573	576	588	612	597	565	554	608	564	524	578	582	574	555	587	613	577	572	565	591	570	539	598	604	532	515	556	548	585	540	544	577	535	578	557	511	564	596	580	557	543	597	589	529	544	599	573	564	584	611	559	546	578	550	561	542	579	551	565	589	588	612	591	545	570	557	579	570	602	532	532	534	571	567	514	586	542	530	541	549	552	533	573	579	590	616	613	604	581	542	597	603	577	608	587	551	586	600	561	548	561	568	554	549	527	574	582	566	565	528	580	546	585	606	580	525	573	560	485	621	573	555	581	585	573	573	591	596	570	577	564	570	584	587	586	615	531	559	590	571	573	574	583	583	546	580	587	534	568	567	556	550	566	538	566	588	574	570	541	565	570	565	542	558	537	552	585	564	558	584	537	577	572	562	594	559	553	520	573	556	566	550	590	528	556	591	539	540	621	594	581	545	566	591	632	561	580	585	552	578	552	576	536	550	578	590	555	563	598	571	552	578	599	546	546	571	543	550	566	541	576	571	605	575	540	586	587	600	553	595	549	561	564	571	571	537	558	546	569	560	556	561	533	606	564	563	569	547	573	581	594	529	573	570	573	545	551	558	584	573	590	549	579	595	578	550	573	601	566	618	552	545	581	568	550	569	587	568	565	551	603	596	585	565	556	529	529	553	592	556	525	603	558	596	581	569	543	563	532	577	552	568	578	551	552	545	559	516	547	530	587	518	581	618	577	549	587	558	605	597	581	569	599	516	560	602	597	557	541	610	553	557	572	580	582	542	587	605	559	577	585	562	552	545	586	573	602	619	573	577	545	539	609	549	560	563	583	546	563	600	556	540	608	612	564	586	586	582	586	603	553	530	566	583	554	550	541	595	550	597	595	571	561	530	570	576	538	530	572	549	529	586	570	561	566	572	582	539	578	571	578	563	566	568	529	588	572	596	600	542	562	561	579	567	597	556	551	548	587	551	583	597	572	570	553	573	559	565	591	609
55009	90802	87306	54398	46583	30511	4751	1474	4362	2782	1275	723	634	627	658	674	676	660	637	644	643	664	611	643	654	637	597	619	610	619	702	637	628	632	624	668	635	631	660	596	657	691	644	626	634	646	639	590	631	611	636	603	610	606	648	628	661	678	615	670	583	654	663	692	618	625	631	614	598	589	653	619	680	638	624	620	638	612	605	574	635	638	650	554	635	645	641	637	594	625	644	587	619	637	605	646	589	597	631	619	641	653	618	634	642	633	587	596	589	613	651	600	640	653	648	622	610	634	606	625	655	642	645	630	580	673	617	614	682	664	611	619	622	633	595	591	620	643	599	623	630	655	631	599	608	645	614	673	662	690	635	629	678	649	669	605	645	616	632	642	603	672	612	635	578	642	619	595	606	643	645	619	628	605	585	625	626	611	634	615	656	652	673	652	633	608	631	595	644	619	610	660	645	627	654	632	651	648	618	612	646	624	655	654	599	654	645	644	626	587	612	646	622	630	637	610	640	651	593	588	629	649	614	633	622	633	661	608	625	633	613	635	610	619	621	599	630	649	612	630	575	663	620	664	626	634	614	641	606	595	630	608	610	580	624	675	627	620	612	625	621	644	607	617	605	642	647	654	658	652	638	631	610	628	682	577	596	635	631	634	582	688	668	607	624	640	677	666	587	622	642	649	622	638	615	627	591	609	595	624	619	660	662	655	657	633	643	655	630	651	667	646	642	648	596	579	650	620	574	610	643	627	648	598	604	655	648	624	653	617	561	623	601	633	599	615	623	593	608	646	627	664	662	640	652	590	627	676	604	670	621	618	649	640	627	635	608	581	651	624	633	607	656	648	642	637	642	640	652	607	602	629	649	629	623	615	568	640	611	618	677	602	634	612	615	607	603	631	622	628	595	630	618	626	617	624	594	648	588	615	617	609	630	622	638	599	616	660	625	600	618	594	638	616	626	594	652	653	629	615	667	600	634	632	607	656	671	677	631	615	642	657	666	645	627	646	627	629	634	632	640	647	659	629	616	634	636	665	638	647	631	573	617	606	607	597	601	637	633	628	621	603	622	629	625	662	658	606	627	630	679	633	641	623	614	635	626	620	652	640	675	609	636	598	614	623	653	651	620	622	663	659	630	656	613	645	637	652	653	646	631	655	581	689	619	662	628	640	621	631	672	645	650	615	662	697	601	595	669	612	683	579	615	626	619	675	614	632	626	644	672	624	663	647	634	655	664	662	586	649	672	617	646	622	620	642	644	652	626	651	587	641	587	680	586	582	629	638	648	623	610	618	619	619	681	634	651	620	620	610	650	636	588	664	636	593	595	643	625	643	662	655	655	626	656	678	639	640	614	651	604	586	617	622	640	626	590	601	626	665	628	627	581	592	590	611	657	667	622	617	604	597	618	652	633	599	676	622	647	680	686	638	669	648	604	626	592	596	661	605	612	627	595	631	600	641	622	617	700	599	616	628	636	605	652	653	568	660	646	633	656	645	637	648	621	591	638	687	626	617	613	613	629	602	675	604	572	573	601	643	645	641	638	644	661	642	642	623	626	639	642	594	616	643	642	628	634	617	630	595	622	627	634	617	557	603	616	673	635	669	611	610	622	639	628	631	595	626	642	643	665	669	627	602	646	626	612	673	624	611	629	638	643	626	672	609	605	594	656	623	628	629	601	648	632	615	659	653	658	622	637	581	611	629	624	656	592	607	640	609	596	610	602	577	598	628	608	634	650	648	625	617	579	634	628	615	630	592	627	605	603	648	623	632	628	652	593	657	622	597	620	653	589	625	626	642	608	648	599	652	648	625	639	627	629	606	643	615	647	622	592	640	633	613	617	655	662	637	635	586	616	596	644	662	665	619	646	661	663	656	588	613	604	647	667	603	626	637	618	644	597	651	605	623	606	663	588	611	619	623	601	604	656	642	626	664	663	610	613	642	628	628	606	636	600	594	611	649	614	605	630	623	631	679	605	614	599	683	638	689	639	631	632	596	558	607	629	553	568	631	622	638	657	633	611	626	645	610	609	673	624	627	624	620	653	613	651	657	626	652	647	636	621	639	627	697	595	625	636	664	633	603	606	623	595	650	648	599	570	603	662	661	593	650	610	630	655	644	677	561	650	638	603	633	636	636	640	633	643	625	655	621	650	664	639	655	657	620	669	612	622	647	637	636	630	640	612	599	630	635	616	592	614	671	644	628	642	612	609	620	640	612	644	670	665	638	644	623	695	670	627	649	618	597	687	645	634	618	649	649	626	631	607	625	653	617	636	588	612	624	636	591	635	607	663	586	586	663	649	621	631	621	647	647	649	651	637	618	645	653	666	587	649	657	642	642	684	686	607	621	681	643	608	665	650	676	630	665	623	635	593	637	590	650	629	658	610	650	642	592	623	656	636	629	612	596	631	621	635	670	653	615	638	647	627	584	628	618	596	669	611	650	593	637	601	611	623	649	586	617	616	648	632	601	617	598	618	615	593	630	637	580	615	610	635	623	627	556	606	620	603	632	663	606	622	635	617	625	611	599	602	623	646	650	626	585	638	645	670	638	639	569	617	646	595	615	644	640	599	635	586	648	659	595	634	624	617	633	644	595	631	605	633	611	620	634	641	631	628	640	660	619	659	649	580	622	660	598	626	624	646	602	643	621	581	622	616	665	646	672	658	608	636	624	629	596	641	669	657	648	600	625	659	628	629	615	519	617	664	665	668	608	635	613	636	606	611	614	568	629	643	608	603	679	609	662	628	611	633	666	596	644	628	648	644	658	650	615	635	656	586	612	608	631	608	644	608	642	614	687	635	612	645	628	646	624	621	584	656	634	632	632	615	644	634	609	604	640	605	611	618	609	617	589	646	650	610	570	640	627	627	653	637	661	627	601	643	581	622	698	659	633	640	655	594	642	640	646	633	655	629	602	653	643	640	635	629	633	612	606	626	626	654	681	652	627	587	625	642	638	664	600	614	605	616	620	633	673	632	607	624	689	635	633	651	647	657	667	644	666	563	604	638	601	612	653	615	625	610	654	661	614	611	605	642	620	636	628	659	631	621	656	615	598	606	629	595	596	639	600	644	667	631	605	625	596	624	619	581	627	642	639	646	619	605	567	637	619	626	630	646	647	664	624	619	616	680	609	608	613	634	658	618	623	661	581	632	674	639	634	626	609	621	647	647	682	645	608	614	599	676	626	595	620	660	665	660	604	640	664	659	569	625	610	598	646	574	644	614	646	622	627	585	629	644	616	586	607	628	630	641	586	654	710	654	598	621	642	650	643	624	610	615	635	653	629	602	639	682	642	644	640	674	670	580	645	613	606	650	625	664	614	639	670	635	627	685	625	628	627	634	597	659	626	636	666	685	631	641	630	623	616	612	634	686	651	625	627	636	632	598	596	645	616	660	606	587	639	643	620	611	672	646	610	657	613	610	595	638	581	619	619	616	584	613	641	651	593	638	633	604	651	615	627	676	707	616	661	593	630	671	621	610	652	650	593
28739	26783	36043	17469	7737	3006	924	735	818	768	734	690	677	682	676	705	742	682	712	687	702	658	716	665	686	676	745	746	764	673	681	726	688	719	693	704	617	713	664	753	728	725	690	651	723	699	644	655	685	656	622	697	652	705	722	726	677	660	740	735	699	683	747	652	704	703	667	727	681	692	726	669	656	724	697	680	692	638	702	707	714	702	684	691	675	708	688	634	682	697	698	695	680	693	731	661	635	644	704	687	667	699	702	627	673	706	728	653	700	686	708	704	655	670	664	726	682	682	664	661	729	669	649	687	664	749	670	671	740	703	677	675	619	710	749	639	732	699	640	665	672	686	701	684	699	663	743	680	742	664	672	693	667	686	669	712	704	738	717	735	712	651	606	697	687	656	661	650	726	667	681	691	647	708	708	675	726	696	656	716	718	677	699	700	712	685	711	712	697	686	723	733	698	706	708	709	682	710	625	719	730	637	676	652	702	665	694	670	648	679	673	669	660	729	681	684	697	719	706	693	686	743	698	656	702	744	688	696	639	713	689	717	677	716	706	684	671	703	656	744	650	665	712	706	690	713	682	719	642	685	705	687	670	701	701	726	697	676	692	700	739	659	717	691	646	774	664	653	716	669	639	686	688	654	662	696	663	674	728	684	670	686	697	678	702	677	733	716	681	689	709	670	691	701	666	711	673	686	701	709	713	724	676	671	682	650	653	704	682	649	699	676	720	661	669	724	681	715	731	697	747	679	658	684	658	682	712	711	652	635	692	690	650	673	694	693	663	662	711	675	677	665	672	703	678	744	652	670	680	700	698	725	717	698	653	721	662	691	692	703	718	706	703	693	671	700	665	712	687	703	631	651	678	716	680	693	709	724	698	681	720	716	687	681	694	681	678	703	692	723	673	694	707	696	686	658	692	704	704	663	671	675	739	710	661	720	718	702	765	728	734	672	706	660	700	672	687	655	700	665	667	687	722	653	718	670	635	683	674	687	714	675	665	704	673	722	659	739	709	657	670	710	738	694	683	643	711	685	687	714	714	663	715	698	692	671	722	676	734	671	679	695	682	687	696	709	670	696	713	682	655	733	699	710	699	650	719	677	699	732	708	731	705	725	696	679	703	692	674	683	714	689	684	708	722	686	768	643	670	652	703	698	691	685	718	722	708	676	689	707	682	690	700	722	711	687	672	713	662	730	735	670	699	736	669	713	685	715	672	677	685	714	715	667	693	701	694	649	710	687	707	694	669	685	714	663	743	616	709	754	672	636	649	738	681	667	690	669	704	668	749	706	717	671	668	708	695	714	670	725	666	707	722	718	733	720	685	675	703	694	694	721	655	734	705	678	660	677	712	678	692	668	705	689	717	671	687	711	689	718	663	682	675	677	698	680	682	699	715	703	734	677	668	677	651	720	697	720	697	689	686	725	672	683	702	692	706	702	662	713	678	686	626	662	633	725	676	657	660	678	725	716	730	675	709	648	686	677	691	710	695	656	711	725	653	667	665	658	689	656	658	717	725	703	670	668	744	671	735	712	693	678	702	716	687	697	695	705	705	683	718	664	687	681	736	693	699	690	670	675	687	647	706	691	705	665	693	664	686	718	711	723	749	691	708	701	741	653	674	695	728	688	693	711	705	672	699	678	704	697	712	697	660	628	655	679	671	699	694	707	618	682	709	695	725	672	722	703	696	703	715	755	702	719	679	692	686	679	672	691	706	657	718	680	692	708	682	731	699	665	682	681	657	706	726	644	679	669	724	680	666	677	698	719	698	642	700	675	733	692	685	671	663	682	698	694	716	705	693	669	667	692	704	696	690	712	770	698	676	706	679	700	675	686	725	685	672	692	650	710	707	690	700	699	717	667	672	674	685	686	619	704	686	724	689	672	680	686	714	680	695	706	732	715	706	720	703	711	693	700	706	695	757	679	686	695	705	680	716	683	684	671	691	695	694	689	688	693	723	671	656	720	696	722	726	681	678	703	696	673	702	681	689	716	728	658	705	695	709	683	672	682	667	730	676	666	684	745	722	662	665	724	722	692	704	715	697	678	653	700	710	696	703	700	683	694	723	649	697	673	699	674	677	665	706	694	700	698	685	688	758	716	636	709	720	695	713	675	731	728	672	727	686	681	714	724	691	713	720	672	726	718	688	729	669	704	708	678	687	682	676	705	729	660	649	704	691	717	699	713	713	664	673	722	674	727	737	704	665	665	707	680	689	665	649	706	696	639	713	712	683	723	679	696	694	692	693	724	717	700	730	681	680	679	698	723	666	681	719	705	717	731	718	721	654	717	695	659	706	700	708	708	747	692	712	690	676	644	742	721	659	734	700	674	739	665	723	718	691	677	678	689	636	710	655	688	718	698	696	705	696	656	709	619	664	707	764	746	640	712	651	709	695	723	702	684	713	707	744	721	716	686	679	663	657	704	692	677	721	711	712	677	702	715	629	723	689	691	714	703	693	673	683	687	648	712	694	696	702	710	698	687	683	717	689	746	682	709	638	659	686	732	767	710	710	726	701	702	679	649	708	663	683	642	646	642	708	671	694	690	708	713	723	707	709	710	699	667	683	702	708	706	726	690	663	702	659	692	677	691	682	738	690	694	681	687	680	671	708	724	727	706	651	662	635	711	659	685	750	687	677	699	703	691	654	685	746	655	691	709	701	683	651	685	657	682	708	683	715	648	696	686	756	680	722	680	692	685	712	721	717	679	727	690	699	634	686	655	746	690	692	671	706	697	647	656	691	703	682	709	685	670	708	712	694	705	675	720	663	718	660	669	679	689	663	690	697	773	685	716	648	672	654	693	713	710	676	648	702	676	649	692	700	677	696	705	678	681	680	677	733	639	640	618	704	683	661	715	664	748	689	685	683	715	673	668	674	674	705	667	749	708	701	685	726	723	699	698	684	700	711	694	693	643	705	710	686	713	748	682	694	681	656	677	732	689	688	697	690	652	731	710	655	682	661	712	697	683	679	712	697	684	680	711	683	686	653	716	712	674	697	711	734	657	680	693	735	664	647	683	707	714	661	692	711	680	678	722	664	672	709	681	686	692	676	711	755	683	667	660	690	701	669	652	723	665	681	661	737	748	668	672	690	698	683	698	728	708	775	751	692	651	729	725	702	701	682	704	702	689	680	636	668	678	695	669	705	698	685	644	689	663	721	721	668	713	685	710	698	691	684	702	649	643	714	723	642	691	704	722	705	664	689	718	711	727	654	665	656	725	679	662	657	720	727	716	720	744	692	701	772	735	660	646	688	710	659	676	683	655	670	738	714	631	702	735	676	729	680	707	667	739	644	719	728	666	693	652	667	698	631	693	683	716	669	652	722	701	708	670	731	684	728	723	705	660	684	688	689	677	728	673	695	685	733	732	684	671	676	675	649	709	706	692	680	687	684	696	692	682	698	671	681	715	675	649	705	701	668	755	724	694	687	725	753	660	727	719	726	681	672	664	701	747	696	684	696	695	712	692	677	694	667	664	699	709
28218	42035	35812	12537	8569	3856	991	810	976	850	859	835	818	794	807	802	816	804	834	782	821	827	789	792	842	817	792	799	796	824	815	782	792	836	811	794	771	807	783	772	840	831	795	793	824	755	817	780	817	820	826	766	833	765	818	832	769	759	827	823	806	816	830	769	810	819	809	782	768	816	784	777	784	828	795	816	779	787	826	784	790	835	787	795	779	802	770	776	773	753	803	819	804	802	822	778	802	808	749	813	810	811	757	770	776	853	780	797	788	812	774	790	816	829	843	809	778	782	741	789	802	783	805	792	809	817	766	802	783	815	833	773	789	784	818	843	795	796	827	821	815	796	822	768	766	828	750	778	802	766	772	771	801	807	759	835	792	801	737	814	801	826	812	817	808	798	834	767	833	792	808	817	844	773	793	841	762	847	786	833	767	767	797	780	778	789	840	871	763	818	819	807	815	729	856	811	787	793	788	807	739	822	773	841	787	766	803	786	759	809	835	765	798	815	766	830	783	777	796	822	807	800	848	793	795	761	793	786	838	837	792	838	795	809	785	776	820	810	790	786	804	775	791	844	819	788	842	844	791	786	797	797	774	800	792	799	795	794	814	800	829	770	773	793	795	758	810	791	803	806	779	779	831	817	767	814	806	773	797	768	864	840	844	839	859	828	829	849	786	799	817	806	790	765	815	806	812	762	779	844	787	773	817	826	810	815	805	828	799	750	790	846	838	811	816	860	828	831	812	819	847	776	787	782	818	763	824	825	833	834	775	782	825	775	812	742	797	776	795	804	792	757	826	818	750	796	821	788	758	819	776	785	768	807	797	794	837	796	762	824	776	806	770	787	788	809	824	747	809	785	853	806	781	821	762	789	760	803	823	780	726	812	827	787	809	838	779	834	756	810	792	747	805	800	832	826	795	844	804	779	744	841	795	802	811	799	818	810	833	847	810	836	839	824	840	809	821	796	789	858	804	829	817	799	809	771	808	820	741	832	755	839	750	800	780	801	801	786	822	741	801	779	775	784	781	775	826	816	805	742	785	819	772	807	765	847	851	808	776	829	812	781	750	840	772	829	842	784	784	806	820	793	788	789	789	824	743	789	773	760	830	747	782	786	762	782	823	751	868	773	798	808	821	799	793	773	851	805	750	791	770	807	784	796	823	808	796	787	826	803	827	799	765	805	851	784	804	761	813	808	760	841	822	808	851	842	821	763	814	826	825	823	759	834	783	843	775	714	844	797	844	817	810	815	778	828	804	787	797	809	806	813	792	816	810	838	813	895	764	766	806	817	812	813	826	806	823	788	835	813	796	775	815	783	830	803	781	825	789	761	799	808	787	783	769	778	786	763	836	797	803	786	820	823	832	826	827	808	785	810	802	792	828	783	809	820	813	800	809	783	760	834	804	794	796	817	814	782	793	795	809	801	850	809	834	774	786	838	807	796	808	813	807	800	772	735	795	772	786	798	778	758	794	828	797	769	797	770	812	801	775	796	798	795	787	857	783	765	807	798	802	769	802	807	836	791	814	763	768	827	821	796	831	771	811	783	783	843	788	804	815	789	789	836	863	770	754	787	772	781	807	823	778	850	804	816	808	822	731	830	780	810	824	770	778	783	763	782	824	846	837	805	824	825	793	779	786	782	791	773	791	799	828	769	780	842	795	808	807	771	764	776	827	834	816	840	843	801	788	865	851	769	835	842	821	803	824	802	863	818	775	765	790	818	803	776	794	784	811	814	792	803	766	820	807	767	769	797	806	829	805	806	838	795	782	784	781	819	790	771	852	778	808	827	734	786	826	810	790	774	803	795	854	785	818	826	828	800	858	786	823	818	843	757	797	796	812	780	842	803	800	805	790	761	809	827	843	843	766	824	805	829	799	824	772	784	838	806	796	760	819	812	813	798	838	826	831	808	780	778	833	782	737	750	760	783	807	829	807	816	785	798	723	764	848	794	809	819	791	771	798	792	765	803	847	806	797	822	821	785	798	827	797	852	743	824	822	739	790	776	815	811	828	768	791	765	758	799	851	768	799	812	816	752	811	834	843	781	759	801	814	788	824	795	803	803	809	805	779	774	786	811	786	771	824	786	804	796	828	785	821	828	778	762	776	804	831	795	824	829	782	843	799	743	833	748	865	799	813	778	758	834	790	767	803	838	822	803	816	837	754	828	853	840	798	796	800	792	805	840	784	785	795	792	734	757	776	850	780	847	789	787	827	796	846	827	765	830	836	805	847	841	844	787	818	787	754	835	844	822	768	844	779	813	809	769	838	790	777	827	791	788	796	819	762	797	851	806	824	803	779	796	884	824	807	814	791	809	836	757	810	737	848	736	813	775	792	822	796	789	772	819	764	795	781	835	846	822	785	821	803	808	770	785	790	813	775	801	768	765	811	841	791	767	852	763	852	794	790	805	803	829	815	749	812	810	860	779	788	794	828	791	847	833	815	780	807	753	782	818	828	779	819	826	823	788	793	808	825	838	803	797	842	781	828	778	756	795	803	833	798	809	757	780	836	810	801	818	776	774	788	817	848	789	766	814	792	792	814	832	803	817	842	840	802	810	806	807	796	837	864	768	788	808	743	831	793	811	779	830	775	833	825	787	801	790	740	807	802	780	738	797	764	785	792	777	809	787	799	761	777	786	808	826	763	818	794	812	800	818	808	855	777	829	775	783	832	830	756	840	805	828	829	769	811	742	790	773	759	781	777	817	779	815	846	785	750	801	788	799	829	809	811	774	827	799	806	831	786	773	773	781	766	791	803	803	755	827	794	797	808	757	798	800	815	769	767	804	827	753	827	866	784	826	834	784	767	845	775	769	802	749	805	817	768	841	779	815	811	789	806	854	798	817	790	777	805	819	769	797	771	780	843	814	787	759	835	790	814	796	724	847	798	834	841	817	793	784	797	776	771	738	794	807	834	777	856	795	859	802	790	820	801	872	788	763	764	815	860	824	771	825	788	836	784	809	842	808	805	802	868	811	822	812	823	853	806	789	801	771	820	788	735	771	754	859	819	837	840	727	838	809	786	780	788	801	787	813	838	813	794	830	701	803	802	803	816	765	828	799	751	783	801	775	831	791	783	822	812	811	818	765	791	769	825	821	761	806	808	797	770	822	813	820	808	815	774	807	770	819	832	805	752	838	772	787	787	749	780	858	821	793	821	795	776	747	787	764	746	793	763	817	787	784	802	765	814	819	820	834	817	775	794	759	800	797	803	806	788	788	845	786	812	777	853	834	820	785	795	840	830	809	797	815	832	785	770	836	828	783	826	791	824	872	819	815	801	799	795	800	831	817	805	799	799	845	787	752	781	815	824	813	840	800	790	781	836	809	818	822	748	754	814	760	820	794	842	796	774	850	791	784	772	774	834	765	792	792	845	807	793	820	798	809	868	778	801	803	780	832	816	804	782	757	835	845	810	810	769	787	797	818	799	801	815	805	778	818	757	760	775	811	824	791	813	788	818	789	832	792	757	828	780	768	825	836
24308	22488	37786	31296	27929	22705	7742	859	1124	808	726	528	483	476	486	464	440	484	478	469	455	523	487	486	496	458	483	535	465	479	481	500	494	429	491	496	514	487	472	497	502	490	515	532	493	494	484	497	502	480	516	444	511	467	458	479	485	491	527	455	492	497	480	487	473	489	464	465	465	477	464	479	477	479	509	497	471	456	457	483	510	484	467	481	454	459	504	494	505	489	449	461	501	475	487	479	498	512	508	466	492	486	498	472	500	460	523	495	471	482	441	467	484	502	542	480	510	525	478	510	441	455	452	478	486	458	500	479	517	513	450	520	466	493	443	517	489	470	492	495	506	498	513	508	499	466	459	498	463	497	466	515	489	487	480	476	467	469	530	463	484	488	469	455	436	495	478	487	497	510	477	446	468	496	460	456	464	477	493	471	495	462	495	450	460	472	438	461	480	468	480	491	509	469	474	437	452	483	490	473	474	491	464	466	441	469	434	473	496	504	457	466	516	481	467	472	438	501	494	480	516	468	470	501	416	472	479	503	448	510	472	462	471	423	481	457	499	491	457	523	462	498	510	486	490	471	512	483	477	513	496	466	474	477	471	469	476	438	469	445	479	453	486	478	520	494	490	471	506	433	479	486	455	501	455	487	484	481	491	440	505	466	448	475	495	504	439	514	492	458	509	461	509	484	509	456	486	496	434	459	514	499	478	477	463	458	452	485	492	467	481	514	496	467	480	495	517	472	485	484	475	472	473	493	453	491	491	447	474	453	488	440	456	473	450	427	469	495	469	487	485	463	477	455	480	494	451	453	493	517	476	490	470	468	468	487	477	476	467	449	482	494	503	508	516	438	459	490	419	475	467	508	506	473	468	468	482	484	489	462	487	525	485	501	483	536	488	476	478	533	487	483	517	462	471	490	478	485	493	483	507	492	447	488	478	483	492	482	467	416	466	474	473	453	465	451	458	451	476	457	501	460	401	494	498	457	461	476	469	471	474	501	477	469	470	494	475	483	464	513	481	470	475	498	473	474	480	477	531	494	497	469	481	467	509	504	469	495	467	482	463	492	497	513	501	476	506	480	499	458	509	486	519	493	470	503	512	462	490	469	459	492	485	495	457	498	491	501	483	475	458	469	475	478	487	477	474	495	457	475	500	465	494	502	463	464	474	467	482	491	480	485	473	452	501	480	454	468	485	496	490	471	467	495	474	446	478	502	491	447	507	485	467	500	457	465	473	495	474	469	461	516	510	497	474	497	449	503	483	460	480	503	468	506	448	464	470	465	485	503	451	446	476	472	450	466	501	509	472	453	466	493	491	493	482	470	486	491	507	469	501	449	478	477	447	493	499	479	488	452	513	457	469	482	476	502	460	508	476	429	473	474	476	476	446	474	461	455	511	500	445	448	484	446	461	488	470	502	488	478	456	454	502	480	507	517	467	488	476	478	476	510	476	488	515	509	492	472	472	461	475	464	478	515	482	488	468	515	491	526	466	489	420	470	471	515	512	492	488	453	450	503	512	463	467	458	491	524	457	533	486	447	454	469	515	493	494	483	488	462	428	481	493	498	443	507	487	468	507	457	462	534	478	505	465	474	518	460	455	487	494	504	515	451	453	473	431	444	449	468	477	509	495	454	486	495	486	477	490	460	486	485	457	509	505	458	474	483	481	473	506	512	463	441	487	520	471	467	475	488	488	484	486	459	487	459	495	465	507	470	479	457	464	471	496	493	488	494	468	479	493	480	477	458	492	453	493	497	454	489	451	466	461	499	455	476	493	472	454	447	488	490	454	510	466	433	513	467	476	478	510	495	474	467	505	492	522	470	474	462	473	484	476	455	512	484	506	504	469	524	461	488	539	450	479	465	456	440	482	483	489	487	505	488	465	478	451	471	473	486	447	486	441	487	461	473	498	455	478	462	476	490	459	533	447	542	504	485	482	480	451	521	493	478	474	487	485	510	495	479	490	438	492	515	486	476	484	475	471	472	448	481	475	463	481	504	478	503	446	497	427	499	516	503	513	514	452	464	479	445	477	448	479	473	451	502	483	489	480	434	460	524	494	514	462	435	443	505	490	453	479	483	437	472	455	482	492	482	473	511	450	482	526	478	449	465	480	498	488	466	515	511	472	478	470	490	438	464	503	470	478	457	471	485	493	485	482	467	495	430	446	506	453	476	465	477	473	464	473	515	451	485	465	479	442	471	454	503	449	450	503	427	498	491	498	466	507	473	455	488	450	455	487	546	488	437	493	476	447	463	517	473	479	485	494	493	458	469	501	459	459	475	508	490	487	487	492	505	501	447	484	478	457	508	501	483	446	495	491	513	481	491	516	526	486	445	490	461	460	477	432	471	499	453	427	439	469	451	513	452	460	476	437	506	500	450	517	487	485	496	508	457	492	422	478	482	456	451	484	459	509	492	452	513	511	481	500	503	466	524	466	486	493	477	484	468	479	443	463	435	466	457	467	471	473	466	477	491	495	490	462	454	508	502	477	504	466	482	463	518	482	491	503	505	489	473	482	497	485	486	461	487	448	488	461	488	467	515	491	474	506	518	488	500	517	455	471	442	467	485	469	487	474	476	491	501	470	485	466	502	510	490	467	508	493	437	500	475	457	458	478	490	444	494	491	479	463	528	486	492	499	487	470	513	484	494	459	482	486	475	502	462	445	507	437	479	480	493	497	469	528	460	470	487	489	486	463	488	475	469	454	457	503	527	475	517	465	462	487	454	451	498	489	441	480	454	482	504	465	471	497	477	495	463	463	465	484	458	462	495	478	460	501	498	492	491	470	473	481	473	483	506	457	465	492	468	474	448	483	467	506	507	472	450	478	461	452	474	512	465	467	487	491	463	510	478	496	513	458	508	493	513	473	464	487	461	451	480	456	472	475	454	492	454	481	462	500	499	520	479	482	466	478	488	461	507	486	488	487	491	462	483	472	461	498	478	483	496	453	500	453	505	494	503	457	482	494	484	514	441	497	500	450	499	473	458	471	495	489	488	495	475	500	524	485	485	463	479	468	457	466	478	453	475	477	456	491	473	509	455	482	524	482	527	521	462	483	497	451	471	468	466	486	492	473	492	455	453	483	447	477	457	478	505	472	488	505	474	510	505	463	497	475	488	454	462	496	435	472	510	470	490	466	451	468	487	507	481	488	488	499	511	502	456	445	478	518	448	463	492	493	487	451	508	448	470	477	466	504	521	481	487	466	491	496	465	457	475	426	435	467	466	523	476	457	456	490	475	487	471	491	485	489	494	482	480	458	445	453	450	485	469	460	450	527	494	468	500	482	502	454	474	460	516	502	493	471	501	488	499	480	446	488	456	497	449	462	479	476	513	469	445	495	442	475	474	493	500	463	500	500	464	470	510	482	467	503	448	499	458	480	526	446	478	482	473	487	490	480	505	494	490	519	486	494	462	471	473	476	508	456	485	465	492	475	466	441	478	456	483	505	482	474	520	512	456	521	493	466	469	463	452	458	471	490	457
52640	87403	77871	47450	37977	20101	2412	1220	2029	1133	1100	632	590	530	558	577	554	586	573	595	565	586	572	613	543	544	559	575	522	559	582	573	592	569	572	579	519	540	550	581	565	551	579	520	536	541	558	571	559	575	551	553	555	552	575	555	570	604	502	554	536	538	572	537	579	534	607	569	545	537	566	511	553	564	557	580	559	555	571	592	552	588	592	541	541	541	591	543	589	612	556	595	544	526	529	595	563	519	546	536	589	567	594	559	534	548	553	535	564	559	586	546	574	601	547	579	546	529	583	585	574	561	539	572	553	589	569	588	551	533	586	605	584	559	545	574	545	569	564	561	601	551	559	587	550	541	540	559	582	581	551	565	576	553	576	592	586	562	533	559	547	532	618	558	568	536	593	594	604	549	567	532	574	587	534	541	530	594	609	584	505	575	522	565	581	555	556	563	529	567	542	562	587	554	577	543	533	523	584	575	571	526	533	551	565	583	554	556	573	587	587	556	541	570	565	527	548	580	581	536	611	585	584	583	560	566	568	584	543	558	571	564	535	512	551	532	550	561	608	574	575	596	566	579	544	524	541	576	574	573	563	561	539	546	560	577	539	510	540	536	592	520	590	531	544	530	607	565	572	550	566	537	552	561	557	555	555	597	544	540	592	578	553	566	553	523	589	510	554	580	583	547	558	571	559	581	507	555	547	547	548	599	560	587	590	544	573	528	548	586	545	522	580	563	521	545	535	592	546	559	563	526	624	527	522	571	543	551	532	550	550	540	573	579	546	593	595	576	602	633	530	561	592	594	598	572	539	541	572	563	569	562	548	568	569	567	595	545	557	596	585	531	594	592	578	559	565	557	549	554	577	556	606	582	583	541	587	555	571	531	539	529	568	557	530	578	615	582	565	562	584	547	530	559	553	525	502	577	565	553	580	547	564	558	532	561	541	565	568	546	581	580	557	590	578	533	587	561	556	555	590	534	560	568	574	571	567	603	545	562	557	552	566	528	552	566	580	602	536	521	560	522	619	560	619	566	559	499	561	600	554	566	580	570	542	567	519	621	587	560	613	533	531	621	592	563	547	610	559	557	561	559	538	525	534	566	548	520	572	560	563	583	549	560	533	559	575	601	507	549	510	557	586	565	579	540	560	580	558	558	581	540	548	545	572	604	568	574	534	556	610	577	538	601	558	532	560	536	590	556	555	582	571	577	599	492	530	571	534	546	610	585	543	587	581	573	598	598	552	534	553	608	577	574	579	511	558	544	570	567	518	590	542	605	558	573	554	569	550	576	593	532	576	580	522	570	541	548	574	565	555	560	552	558	561	562	571	557	555	523	538	558	551	546	593	565	577	557	607	563	512	573	570	561	552	546	579	546	575	533	550	532	515	592	541	577	564	555	554	563	565	568	549	531	563	534	622	539	559	583	548	572	566	562	547	579	600	560	585	572	560	566	616	545	541	550	581	609	574	600	568	582	558	550	541	570	547	552	552	530	576	554	562	511	554	490	574	536	582	556	552	539	571	542	572	581	561	532	573	517	514	545	538	567	543	548	529	617	575	557	598	579	556	571	557	607	550	537	540	580	582	563	558	631	550	548	611	549	569	547	549	579	601	556	558	562	565	574	545	587	514	562	561	600	565	576	562	506	617	577	578	526	557	577	588	626	530	551	572	569	558	577	568	568	551	574	564	524	549	572	590	576	561	581	549	564	552	559	589	559	605	566	560	563	574	536	600	580	555	567	590	543	543	545	559	547	558	543	594	539	545	524	608	570	554	541	543	573	519	531	534	555	538	548	569	560	573	586	568	572	579	554	545	585	556	580	582	565	583	556	539	582	571	561	551	547	593	579	549	550	560	543	545	542	558	533	611	551	569	560	547	570	560	566	533	591	501	569	520	529	555	533	556	572	536	565	560	554	570	549	511	555	592	551	591	550	547	576	560	566	570	509	585	555	559	534	534	560	552	582	616	550	532	580	560	539	543	535	544	556	570	577	565	552	585	522	595	565	576	566	537	557	539	532	554	568	523	572	599	572	568	569	564	549	544	541	519	531	559	576	544	524	617	548	570	510	544	555	541	573	574	514	552	563	610	551	545	529	566	589	562	544	547	537	560	580	545	534	531	572	516	562	528	525	582	531	591	556	598	571	587	526	564	604	577	558	582	588	560	562	604	592	574	580	530	571	552	551	573	539	578	570	593	562	551	539	562	519	543	565	573	583	579	568	516	548	540	565	597	577	548	549	547	588	543	574	531	585	568	554	535	568	573	554	598	579	552	538	548	557	578	580	590	559	579	564	512	549	604	580	549	545	582	560	572	585	557	600	566	582	559	574	576	566	552	531	551	558	561	573	573	565	576	520	546	566	539	646	570	543	579	561	547	576	584	535	554	491	600	565	595	552	547	565	578	570	552	572	569	529	549	608	550	548	538	543	557	569	579	575	541	599	626	559	551	531	546	560	573	532	540	525	546	596	593	613	560	585	526	575	563	562	595	546	558	534	574	546	554	585	597	559	581	564	568	543	556	583	524	529	594	524	563	581	542	506	585	568	547	571	506	495	568	565	569	550	568	573	580	564	543	569	538	585	560	528	575	588	565	570	586	569	498	543	514	573	561	567	531	537	567	554	553	556	610	584	504	555	536	625	586	580	606	565	528	572	545	549	542	507	569	556	538	532	587	563	581	562	599	580	557	543	552	582	556	533	546	581	550	567	591	561	577	546	576	571	571	564	547	553	583	555	533	564	563	585	578	549	576	510	569	569	549	573	541	575	566	599	555	565	584	579	609	557	604	554	551	537	567	623	506	622	591	595	549	560	598	530	601	590	505	595	571	566	580	554	573	602	564	525	580	555	563	561	557	533	598	598	554	523	591	546	566	550	598	584	562	529	563	503	552	578	531	546	566	590	565	527	593	561	568	560	529	546	595	542	571	554	543	559	555	595	575	546	591	586	571	503	580	591	543	572	543	554	565	572	536	582	527	531	555	547	559	527	508	616	534	556	593	557	516	533	551	576	584	562	588	592	588	584	583	565	565	551	567	550	645	552	585	524	513	552	584	580	553	530	592	518	607	566	570	571	537	560	543	557	541	595	570	577	532	600	540	581	583	556	581	569	580	550	579	504	611	546	559	533	578	585	545	577	550	540	581	519	540	582	570	543	557	522	582	545	558	547	553	528	580	564	568	567	586	597	582	555	593	529	607	572	573	555	555	583	535	599	552	591	566	548	570	575	580	505	565	584	571	601	512	572	550	525	612	554	581	580	568	577	532	582	584	564	554	599	613	526	508	543	603	526	567	614	585	565	559	541	551	559	546	566	563	556	551	554	515	545	563	590	606	534	592	584	591	599	572	572	546	537	575	524	591	513	547	551	568	547	570	547	567	580	541	542	535	550	578	530	590	614	612	618	538	606	589	533	528	577	559	530	562	580	588	579	559	533	561	575	573	583	514	558	586	585	543	490	572	563	578	557	583	572	557	552	551	548	540	583	590	576
25851	23561	39078	30456	23120	12477	2446	916	1014	939	907	813	792	822	810	780	804	762	802	843	857	808	790	801	794	839	774	814	755	807	764	823	765	786	800	821	780	796	792	801	773	813	778	767	860	855	793	772	776	823	774	839	790	814	809	766	784	805	816	828	820	839	766	780	760	826	819	811	771	791	828	826	787	810	822	779	819	766	843	785	772	760	815	768	789	753	818	855	763	788	819	757	868	785	767	773	822	810	800	768	747	835	768	754	820	824	808	780	867	799	770	774	818	777	740	790	771	764	802	789	806	762	773	809	805	758	774	828	788	831	795	787	757	792	781	793	833	869	800	811	764	836	822	816	766	788	780	791	795	836	798	835	813	729	805	769	795	813	765	796	813	792	820	831	751	805	801	806	793	851	774	729	787	799	799	805	773	747	822	774	723	829	786	780	774	754	783	788	793	785	788	833	812	783	832	753	828	801	784	814	795	757	801	804	781	850	745	841	791	848	782	794	828	773	824	752	765	782	787	784	777	787	772	803	817	758	792	802	768	754	801	735	740	768	740	776	812	792	756	870	756	807	807	823	855	813	733	769	752	814	726	832	783	800	808	782	837	834	772	834	804	793	821	823	791	768	798	821	770	796	813	792	799	792	784	773	760	853	840	772	778	815	799	765	792	791	782	830	760	815	823	790	778	804	816	794	825	792	813	801	821	835	804	782	811	827	788	799	809	767	784	794	843	836	746	750	823	782	825	809	807	810	741	819	838	788	812	786	791	771	768	765	811	759	768	774	855	752	776	770	810	810	811	787	827	816	852	807	800	825	789	807	785	842	814	757	853	819	759	764	789	729	770	781	847	815	767	814	818	771	747	791	844	785	800	774	819	784	773	796	804	799	787	846	779	828	810	827	793	779	822	803	820	819	785	793	839	834	781	781	788	824	796	811	845	783	802	806	769	809	789	774	815	767	804	816	747	793	756	788	848	825	776	794	818	810	803	795	775	765	815	762	827	788	756	753	800	769	837	763	819	761	770	816	803	800	821	797	802	808	748	747	808	802	799	759	789	764	807	775	761	802	781	822	775	808	777	798	821	775	780	857	804	778	786	756	805	718	771	771	859	798	824	747	776	834	804	791	819	835	787	811	819	809	780	763	853	782	808	826	720	825	821	760	800	758	765	780	853	799	784	766	777	770	745	797	793	782	757	795	789	809	803	859	838	759	697	797	806	782	780	836	821	782	798	821	798	780	766	807	803	725	791	738	828	858	835	726	830	772	758	822	747	804	801	799	816	815	796	806	809	742	805	794	839	780	767	788	764	774	798	774	792	749	773	787	817	775	780	813	847	810	801	765	758	807	807	795	835	768	792	789	837	832	792	800	842	751	769	865	774	742	819	789	773	795	783	757	816	831	857	827	758	811	796	800	758	824	795	768	795	767	798	828	776	763	780	813	828	830	757	774	823	757	792	800	795	815	823	824	793	797	791	779	783	827	779	788	828	837	788	792	787	778	791	784	781	789	771	770	799	846	773	805	779	772	844	819	765	769	801	747	802	802	772	808	829	817	831	813	821	781	730	827	745	830	715	756	753	767	811	740	772	813	763	788	800	810	785	769	818	821	740	775	798	772	815	794	783	739	794	799	787	800	801	824	794	780	787	803	821	756	767	785	754	778	783	781	803	756	778	831	818	812	863	779	816	759	762	776	784	746	775	765	789	816	796	811	834	732	816	765	828	831	774	804	815	764	798	804	792	796	760	774	809	799	738	805	800	802	800	739	782	837	784	760	825	809	814	847	816	830	813	841	803	817	778	757	791	801	829	782	753	733	778	780	782	798	748	803	836	746	810	836	818	774	760	797	831	834	773	835	828	822	774	821	771	754	778	793	843	759	810	828	716	773	800	833	782	857	797	825	791	846	761	823	797	822	829	820	800	740	792	787	751	823	767	784	773	780	818	780	723	801	803	862	803	815	766	810	805	802	785	795	793	801	820	802	839	809	775	785	821	788	803	838	795	786	846	774	821	803	810	823	798	842	799	885	772	828	852	812	783	779	780	818	816	777	788	756	787	822	822	789	794	789	790	788	804	759	799	812	803	773	804	816	803	814	755	800	754	847	840	794	793	815	758	806	791	778	745	746	752	787	751	866	824	799	815	837	779	802	814	798	828	769	783	784	782	751	785	790	765	758	840	768	789	763	799	757	768	750	789	765	712	803	809	813	796	814	801	761	781	815	814	746	828	795	786	832	806	766	769	829	816	753	773	781	813	779	801	813	839	764	838	752	755	785	814	784	820	758	811	852	740	799	815	816	832	800	866	820	843	825	788	766	796	762	767	774	797	773	792	785	743	795	772	803	792	794	779	812	850	833	777	821	834	782	787	767	782	853	786	792	803	824	847	834	801	734	822	795	770	767	829	747	815	805	781	786	774	780	800	802	777	775	815	808	864	816	757	795	824	770	833	824	781	778	813	786	827	790	791	826	831	772	777	767	796	771	779	826	812	818	782	822	813	799	741	786	778	792	772	797	831	751	795	745	790	763	807	839	799	789	772	806	804	798	874	775	790	768	762	823	751	830	832	856	768	755	785	816	785	800	814	778	852	787	760	806	802	772	785	798	798	782	797	740	800	827	807	811	801	837	815	831	716	750	818	871	825	825	784	776	803	829	812	790	783	818	761	859	793	760	784	808	809	792	789	799	760	765	775	762	818	761	723	802	776	762	776	820	782	832	794	795	801	832	819	802	778	745	849	833	841	815	806	784	759	812	801	823	766	771	810	833	814	860	801	812	794	810	732	782	825	820	758	772	775	796	805	775	773	780	803	772	751	823	792	797	790	757	811	813	820	845	840	768	769	736	774	814	799	805	750	781	825	787	762	771	801	821	768	778	787	775	758	766	754	866	805	849	782	799	815	877	769	795	813	810	794	751	770	764	827	818	787	818	776	771	813	807	826	763	772	804	749	822	820	820	843	767	805	814	807	840	796	773	807	807	780	764	780	845	816	831	770	837	827	816	795	836	810	763	849	781	809	783	758	773	761	768	751	848	789	731	858	809	799	805	829	826	791	760	774	862	795	792	813	812	781	815	829	777	779	809	818	809	791	816	795	832	817	806	800	784	799	774	792	821	823	794	784	766	833	797	860	812	780	765	862	767	807	796	786	789	761	802	796	790	735	845	754	846	796	790	775	801	790	780	815	767	772	770	817	763	788	766	837	800	783	850	749	784	790	782	795	765	811	768	849	764	837	769	800	771	807	778	779	818	792	790	760	793	763	820	818	782	821	801	839	847	818	824	739	761	781	864	818	800	807	826	808	792	792	800	843	799	812	763	808	795	813	789	730	833	816	789	800	815	779	820	778	810	818	785	820	833	831	814	809	833	788	791	773	873	779	771	741	820	783	807	813	823	801	790	768	795	796	775	783	815	771	811	753	822	807	847	792	806	798	761	816	813	805	801	801	824	825	835	829	775	841	807	827	794	854	793	780	795	746	786	797	758	820	821
49795	77103	62659	37318	28405	13633	2793	1194	1351	1157	1148	944	910	905	835	891	888	903	954	964	944	906	874	829	914	880	888	973	869	877	910	887	903	921	873	910	901	867	844	890	917	848	872	894	893	912	897	924	900	931	891	922	869	973	960	901	851	868	839	898	876	889	907	896	877	967	959	884	900	880	933	883	922	911	839	879	926	918	881	878	914	936	866	890	868	902	866	893	914	901	898	892	934	934	912	817	871	945	896	922	861	878	900	882	921	927	907	917	909	882	903	916	858	911	935	860	930	846	933	924	879	936	886	864	882	879	941	887	921	911	861	879	920	890	873	912	883	878	834	909	877	909	858	885	903	906	904	934	890	926	912	924	872	875	862	870	888	864	847	840	923	862	856	910	933	932	942	890	877	930	934	906	902	915	881	903	933	924	906	902	882	886	887	869	901	882	895	873	914	880	846	898	899	899	878	834	884	859	873	890	938	896	892	928	915	922	867	818	887	879	913	899	859	908	963	915	919	916	861	896	896	895	951	956	847	902	929	830	965	831	924	903	916	936	904	951	865	872	891	863	881	843	871	923	861	861	881	957	879	913	860	909	885	931	889	942	867	910	864	906	874	863	960	917	885	891	936	892	853	930	880	868	877	859	919	861	958	919	914	874	918	912	892	907	839	889	863	886	896	966	899	944	881	901	872	902	903	899	859	852	903	884	897	907	915	867	901	907	952	903	872	859	886	881	932	860	907	921	899	974	912	957	896	883	875	895	912	930	894	864	925	890	893	882	892	937	885	865	939	877	892	880	856	895	884	866	899	921	860	952	873	892	906	881	938	827	941	882	889	927	928	868	872	918	897	938	934	928	910	858	883	865	867	888	902	877	917	905	919	869	914	925	902	904	905	929	899	935	886	854	897	848	856	846	913	876	895	855	929	914	939	890	863	884	877	901	878	901	871	863	907	932	918	937	916	840	926	912	891	846	898	894	936	933	882	956	878	865	886	927	920	895	906	931	933	863	933	912	915	895	922	856	919	857	889	860	891	904	950	872	860	904	872	869	938	886	875	912	862	942	983	890	944	892	926	833	934	912	860	865	944	886	906	902	894	898	897	889	929	944	873	864	886	913	880	915	898	882	902	871	912	883	912	857	903	956	876	885	896	924	891	915	830	879	928	902	944	907	864	906	880	889	895	905	881	925	876	896	925	888	876	957	895	907	933	891	907	916	850	865	922	881	934	948	848	927	896	909	831	884	934	923	890	878	906	877	898	920	900	890	895	907	867	963	869	957	914	890	905	917	872	885	852	916	942	912	898	856	908	892	882	871	885	905	915	916	908	883	913	912	920	890	861	874	869	928	897	838	901	872	951	916	863	973	891	886	936	952	854	871	972	918	859	863	827	897	864	903	869	921	979	890	892	914	911	881	926	929	922	893	880	935	890	876	882	917	876	963	941	882	861	881	848	912	861	836	848	929	914	898	864	858	881	898	904	923	905	803	918	814	902	810	960	967	870	860	967	847	841	932	909	866	900	930	955	887	873	874	892	881	899	924	899	913	878	920	894	894	911	900	881	887	865	925	935	933	902	895	965	916	894	936	879	922	910	886	952	901	911	916	845	830	859	961	858	934	906	954	923	910	927	964	862	842	910	873	911	904	921	914	876	920	915	930	882	928	858	907	950	894	865	899	869	921	927	937	902	896	877	909	872	897	860	875	875	837	906	902	840	879	883	911	943	897	840	884	838	845	944	884	875	862	895	918	891	876	879	910	856	908	893	935	888	933	877	911	871	897	915	890	894	859	910	929	859	880	858	944	822	875	836	897	890	900	868	890	939	888	876	892	895	875	919	896	874	822	951	871	882	877	935	920	932	889	895	919	899	901	892	903	863	860	923	848	890	906	873	896	896	943	909	886	912	917	888	909	833	915	936	865	902	863	923	892	895	877	896	877	892	949	937	962	921	913	850	877	864	886	916	878	897	903	909	890	879	879	881	892	919	919	923	901	902	860	861	872	867	935	905	898	823	927	890	859	947	873	871	885	873	893	923	905	937	905	891	885	945	887	901	911	876	855	904	848	911	921	902	960	941	850	904	931	886	870	916	911	922	872	905	880	890	897	865	925	917	889	898	840	919	849	842	924	852	900	895	887	876	868	874	903	841	851	949	893	854	875	885	925	882	937	929	893	910	888	916	899	876	900	839	867	875	880	870	936	909	918	921	872	896	870	901	907	889	855	919	883	905	887	900	928	875	899	868	906	897	944	904	866	894	938	893	878	930	882	872	907	869	883	929	913	947	907	877	917	903	871	915	858	905	881	935	887	891	892	885	850	887	894	896	908	964	913	867	932	914	898	882	909	844	862	894	921	916	849	895	908	958	865	846	931	866	878	881	908	859	894	862	902	874	912	870	896	912	987	880	934	910	911	911	902	914	905	907	880	859	889	863	867	936	903	892	897	955	925	903	911	914	903	939	874	905	870	913	860	935	908	920	868	926	865	963	933	870	919	844	894	900	908	878	874	807	933	878	946	936	876	874	851	902	851	910	875	879	861	871	888	891	903	901	936	867	868	921	865	948	860	943	886	904	878	922	850	883	935	913	818	858	883	914	906	933	912	897	933	916	904	911	875	851	839	900	850	855	915	867	935	902	891	888	879	855	829	918	822	913	824	868	823	943	929	845	855	870	858	925	922	897	957	906	923	892	876	940	881	888	864	914	929	911	905	891	926	920	857	849	889	874	901	863	889	873	882	884	895	845	943	869	899	915	899	887	888	879	948	912	838	893	907	897	891	908	933	863	920	887	862	912	912	859	846	937	901	929	905	902	891	890	869	932	855	874	877	886	943	912	956	943	914	875	930	885	845	873	926	891	911	958	907	913	871	933	851	888	876	919	881	931	899	908	918	894	873	925	876	929	907	961	898	897	878	847	918	879	886	878	893	905	918	883	868	880	920	932	854	871	871	939	873	917	903	910	893	880	906	883	907	890	895	872	947	868	912	886	855	876	878	887	877	903	859	904	964	903	911	856	893	878	914	857	891	869	871	870	915	870	926	927	868	890	923	885	869	880	927	890	857	919	861	911	880	891	916	957	910	913	871	948	920	906	889	838	850	911	943	879	880	868	925	909	899	892	942	926	837	871	902	892	911	879	857	949	872	867	859	914	883	913	876	911	873	918	907	919	987	860	914	911	897	898	887	853	836	873	908	934	899	860	903	939	879	924	944	867	825	974	932	894	912	928	928	917	887	911	856	880	864	910	878	925	887	866	891	874	935	900	932	922	931	924	906	911	867	878	874	912	891	919	868	864	972	890	909	884	888	852	903	909	914	921	900	880	868	936	916	841	817	889	900	916	913	925	896	869	910	933	895	944	900	888	935	872	939	914	908	918	934	862	880	925	900	829	915	893	892	929	906	879	852	878	928	938	898	902	876	907	898	909	920	913	960	907	961	920	915	934	858	910	852	892	902	865	890	910	878	906	854	888	928	970	869	899	915	938	948	855	877
23259	21887	33956	28994	30808	27548	14648	1804	1613	986	1039	652	582	556	562	581	596	564	585	558	545	571	544	560	584	537	604	585	579	614	553	586	557	572	588	564	569	546	558	534	538	590	588	564	568	556	557	585	544	561	544	572	549	527	508	561	546	559	567	559	569	546	565	532	522	569	545	547	570	541	575	578	540	557	563	542	529	557	550	559	552	547	568	551	575	585	514	547	541	582	577	577	540	559	540	550	519	524	542	550	559	581	577	523	513	548	547	539	588	521	555	531	536	548	597	531	576	525	492	606	567	562	566	514	585	577	530	572	559	556	561	516	550	547	554	576	583	564	522	552	559	586	566	575	508	554	539	533	552	607	575	528	583	565	551	523	580	554	557	572	548	562	543	583	600	555	564	586	560	553	503	519	535	569	584	515	558	586	549	522	549	548	513	528	584	563	546	552	562	586	567	533	629	520	540	592	561	511	521	567	543	592	541	528	574	588	564	568	565	519	575	567	542	586	570	532	517	597	528	532	582	557	568	586	578	558	555	570	532	551	583	557	573	526	572	554	569	546	570	577	587	597	558	546	554	558	594	554	569	581	552	525	592	557	572	547	568	576	524	520	538	601	537	546	557	531	561	558	560	635	562	569	561	540	594	541	548	558	598	485	570	570	565	567	557	573	524	554	581	564	562	541	601	541	546	509	555	548	624	546	562	520	577	553	570	560	538	542	549	540	576	522	577	592	563	545	518	569	564	517	570	536	589	525	555	529	495	532	564	562	546	520	513	524	568	493	541	559	558	543	552	499	517	551	573	518	532	582	574	593	561	522	591	570	555	565	534	533	583	541	553	546	550	573	556	531	482	550	529	577	573	570	547	553	543	574	577	555	542	564	559	545	552	573	556	574	556	527	557	535	579	543	572	568	556	554	568	541	559	574	551	522	540	545	565	576	570	544	524	542	554	581	549	544	504	543	546	581	535	578	529	558	515	585	558	534	576	553	530	544	540	529	553	568	540	620	593	589	594	556	540	558	587	554	521	603	550	569	549	594	506	571	534	546	563	552	551	548	520	550	548	544	531	552	546	499	530	537	561	547	539	522	540	570	495	538	571	568	514	504	586	563	577	578	588	606	516	518	540	562	557	579	562	553	546	553	572	551	560	544	580	570	566	563	573	504	538	527	545	577	522	562	580	563	604	554	524	566	530	566	561	581	548	556	575	587	574	488	514	549	575	589	526	563	544	568	609	537	529	532	583	544	611	590	518	555	545	579	557	524	503	550	571	578	572	585	518	611	580	556	561	525	517	527	579	558	518	592	546	568	578	530	519	564	577	538	563	581	557	573	595	538	560	566	548	568	554	576	572	533	551	571	603	588	495	538	557	535	550	579	602	569	515	527	546	542	495	591	545	534	562	556	490	599	575	537	557	549	571	580	561	566	577	540	579	542	552	583	584	528	546	534	593	545	587	574	589	538	569	528	521	555	598	526	541	530	520	514	522	551	526	575	575	568	555	527	645	562	570	562	573	578	587	556	572	584	578	554	608	572	553	592	525	551	561	567	567	555	589	580	579	535	560	589	562	554	559	559	568	564	517	556	554	565	544	565	575	543	525	523	579	507	590	528	514	560	539	554	560	566	559	576	556	577	593	583	573	580	539	594	556	536	570	561	551	553	551	508	559	556	517	584	586	563	563	573	497	558	564	573	526	543	541	593	546	567	509	518	567	529	566	541	584	544	572	495	527	552	560	566	564	556	543	566	575	539	595	539	566	576	564	554	524	565	554	579	536	549	496	522	574	549	536	575	538	567	547	522	558	534	528	569	539	526	528	560	537	518	531	565	542	544	553	565	549	588	589	571	579	564	573	548	581	554	516	538	526	531	575	571	553	564	527	533	523	546	568	552	535	538	510	545	587	555	573	546	570	548	548	561	571	542	568	543	554	530	596	564	568	571	529	541	556	543	563	558	576	554	547	547	538	569	523	570	519	576	572	547	589	551	597	559	556	561	549	560	546	565	561	570	526	579	568	575	613	558	551	547	574	557	554	607	551	557	527	559	532	549	578	535	579	547	548	553	540	513	537	549	553	576	525	547	534	578	523	559	537	540	541	540	582	579	539	566	576	504	593	515	563	493	541	541	574	570	545	510	564	560	559	563	543	516	557	573	570	567	564	540	546	559	553	529	562	568	549	534	556	538	557	582	552	569	565	573	545	557	592	566	552	536	561	554	564	550	532	533	530	572	551	548	595	599	571	546	531	547	543	581	547	541	574	561	538	540	532	563	582	574	541	510	523	571	543	514	556	544	553	558	556	603	587	574	537	544	552	519	569	604	553	572	557	538	534	559	579	575	561	542	543	565	575	535	563	516	550	516	579	581	554	576	555	550	528	495	554	523	544	559	529	554	511	531	550	591	551	554	590	562	550	546	541	509	540	525	575	566	566	548	574	525	550	562	560	539	544	553	543	576	549	558	530	540	557	608	560	537	533	600	506	587	564	559	557	559	568	579	536	528	547	495	507	535	545	580	526	522	572	544	548	561	534	554	560	555	558	566	543	539	511	574	574	542	569	525	557	565	546	558	614	545	567	585	522	576	557	523	545	577	526	539	514	519	561	564	539	575	590	544	563	620	529	518	591	572	570	554	574	534	569	522	552	557	554	547	554	527	526	559	538	566	554	560	585	542	588	583	566	511	534	576	571	552	587	524	522	536	539	535	557	564	517	550	564	566	553	536	612	557	570	572	541	604	534	547	584	596	533	536	564	561	546	551	559	579	565	559	552	526	629	528	558	602	560	546	570	569	529	584	561	587	531	564	541	530	497	554	566	569	534	532	542	537	535	557	564	546	574	575	553	529	555	558	545	558	520	521	533	548	518	547	567	541	536	517	505	574	552	585	548	605	553	501	526	580	534	531	540	552	529	500	579	572	568	573	568	533	555	523	547	578	557	559	590	543	563	572	595	578	571	549	586	552	540	549	526	571	570	578	533	583	555	564	594	595	574	541	590	574	533	547	538	535	551	569	514	571	552	556	494	595	554	606	525	588	500	530	564	528	588	592	549	571	561	575	520	566	575	556	566	612	536	543	542	584	583	539	565	526	556	587	556	517	587	565	592	579	554	541	569	580	547	581	569	576	559	559	521	556	575	553	555	585	552	518	552	569	536	568	564	527	539	585	533	534	536	559	555	523	551	557	548	552	529	566	542	575	552	508	619	550	567	578	563	517	582	566	566	548	554	559	556	524	554	569	576	537	567	540	539	604	547	570	579	572	556	547	565	546	568	582	569	532	573	536	535	565	580	552	546	558	572	538	508	530	533	552	540	567	548	475	530	583	543	600	554	547	539	512	533	551	574	558	579	562	528	562	600	586	549	577	530	578	544	584	579	558	610	574	543	542	504	568	579	508	545	571	556	611	563	565	539	556	560	571	571	527	595	523	599	574	538	541	546	604	542	524	528	542	594	536	566	582	542	552	525	551	546	532	516	562	600	564	573	555	536	569
54684	95112	81795	58205	46605	28902	7431	1865	3022	1521	1490	781	635	604	598	619	650	632	627	646	610	623	639	609	613	642	626	582	615	607	613	617	580	620	606	610	609	596	579	613	607	629	617	628	616	652	605	629	618	589	666	565	632	662	610	617	629	610	626	613	635	601	676	650	646	623	609	620	614	577	618	612	626	606	643	641	612	623	572	619	596	587	620	575	591	639	576	635	639	616	600	645	608	582	658	659	593	640	587	648	619	638	621	607	611	599	616	592	634	638	614	636	611	593	628	579	633	667	638	635	634	623	631	654	624	619	633	614	654	679	608	612	659	625	638	635	614	615	639	592	611	634	642	648	617	604	634	630	578	610	613	625	608	613	610	609	643	625	614	616	621	617	617	605	611	621	633	616	598	592	564	654	608	583	628	620	664	583	568	618	607	623	605	630	635	612	619	625	641	627	613	642	647	598	656	612	621	610	603	643	628	630	629	610	614	591	631	611	631	619	612	601	599	612	627	606	601	642	609	621	646	613	627	584	617	583	613	638	619	660	604	607	636	596	599	604	632	593	620	631	619	575	580	642	582	613	658	614	588	612	636	626	602	614	620	580	620	607	609	665	653	610	616	574	592	663	588	621	650	618	602	605	637	652	633	597	612	593	602	669	635	627	604	627	676	584	613	630	590	635	639	638	626	635	659	634	592	638	640	623	651	712	597	599	622	615	636	654	618	627	617	622	574	616	579	656	584	622	612	627	636	609	635	624	680	606	591	581	593	627	617	636	644	604	613	648	583	587	640	588	638	600	631	644	620	634	625	613	616	606	610	601	660	610	576	653	590	667	621	638	621	634	628	631	624	656	660	633	585	605	628	606	622	598	610	601	625	627	597	620	620	647	607	631	610	617	647	599	603	644	589	618	609	625	640	651	584	619	616	597	649	638	641	549	589	638	605	664	642	615	664	585	637	648	631	614	576	606	649	644	642	580	657	615	594	616	617	653	585	624	644	641	657	634	634	619	606	601	588	612	601	634	608	615	598	616	607	629	642	630	655	617	655	580	615	613	549	628	622	614	644	638	601	641	599	620	642	634	549	609	611	635	643	638	602	606	599	586	619	675	618	626	593	586	625	658	631	608	652	610	594	622	625	597	600	650	617	610	607	634	629	599	639	626	611	606	677	622	628	642	608	670	616	606	562	645	620	625	625	626	615	632	628	615	624	639	612	650	639	575	600	576	645	583	649	605	573	596	624	625	623	578	602	608	660	630	590	645	634	594	649	623	642	581	624	571	574	639	560	626	605	609	596	632	621	667	636	603	634	584	586	590	639	658	609	601	671	613	625	554	659	631	609	651	638	612	639	571	595	616	624	658	654	626	650	648	588	583	595	632	647	617	602	635	569	594	568	606	571	640	600	609	596	662	606	573	636	635	625	647	645	608	593	548	627	606	594	606	589	644	578	590	676	647	595	601	634	593	652	633	596	631	636	636	590	629	664	645	592	582	620	642	571	623	607	617	655	598	582	656	610	593	642	616	615	654	673	629	614	627	641	600	607	581	678	596	638	584	648	611	627	620	603	604	641	598	611	616	584	618	619	626	641	600	658	610	585	581	609	642	612	628	642	633	631	585	576	621	603	633	628	629	643	643	555	560	687	634	609	659	619	633	622	575	606	592	588	625	568	596	618	596	607	622	650	630	636	620	604	637	609	624	628	637	648	581	618	662	608	628	643	588	637	601	561	611	645	650	638	576	551	606	618	562	633	599	638	609	599	593	612	599	611	575	622	628	574	632	638	643	666	619	612	600	600	608	591	632	607	622	630	631	612	624	645	633	648	637	634	632	598	599	599	615	666	640	610	611	612	622	605	616	598	612	615	615	612	600	670	620	616	613	593	629	616	685	660	604	561	652	652	614	592	661	593	612	610	616	618	604	606	597	618	623	589	645	614	624	638	657	628	610	653	615	579	607	598	614	608	568	652	628	623	638	577	625	655	644	634	634	634	568	621	607	609	618	614	590	633	599	616	633	583	591	638	606	605	581	603	606	622	595	632	602	606	634	595	620	659	632	634	633	585	622	629	591	592	623	587	623	604	608	649	559	610	629	626	610	606	643	649	616	627	586	587	645	646	634	622	616	623	625	581	589	594	641	608	637	672	658	629	654	614	592	597	641	653	606	646	674	622	634	578	638	596	645	622	663	665	632	584	615	592	624	582	609	591	615	640	615	597	650	667	608	614	651	608	659	593	624	629	633	556	650	616	638	625	646	607	610	592	584	649	634	612	617	608	616	638	582	614	650	603	608	630	651	626	628	613	601	592	612	623	605	558	583	566	640	622	625	631	617	614	628	620	655	655	607	644	606	636	613	626	590	590	622	603	636	615	607	607	595	634	626	636	618	615	595	631	602	598	652	616	624	613	578	620	625	639	629	647	569	621	611	649	637	560	650	598	601	634	604	669	610	638	628	625	611	574	619	653	641	642	633	620	582	625	617	609	615	617	617	620	659	637	596	626	638	648	673	639	635	624	651	618	642	594	669	610	608	600	580	569	636	583	631	599	647	636	623	628	641	640	638	615	642	569	660	599	593	577	609	628	635	636	607	598	606	602	634	644	604	568	614	588	607	605	673	609	606	637	629	603	597	631	588	644	605	600	630	589	588	641	624	581	603	655	632	602	612	600	572	597	628	663	620	599	662	660	634	623	589	613	664	621	635	573	618	614	629	609	595	613	613	631	603	623	587	595	605	579	594	610	622	619	631	618	617	615	622	575	598	611	593	641	660	590	571	572	583	635	614	652	606	610	616	612	605	626	623	582	649	647	599	623	627	638	642	634	605	620	650	602	635	616	656	667	611	645	609	639	601	602	579	605	619	646	610	670	594	625	585	645	604	598	626	619	630	621	594	648	636	639	594	584	595	599	602	624	603	557	601	589	614	615	615	601	631	597	645	609	601	568	629	599	628	609	620	644	630	637	604	648	586	595	652	631	609	659	594	589	592	589	642	619	661	611	657	630	656	621	630	617	613	603	586	620	625	613	607	601	610	632	635	669	635	620	600	607	617	617	620	603	586	568	623	609	634	625	646	619	611	610	600	630	595	602	644	610	624	584	611	605	616	588	624	619	620	665	607	624	630	612	651	627	573	618	625	608	625	597	623	602	594	651	601	630	599	639	615	615	595	641	652	614	568	593	635	636	647	615	616	593	630	619	652	595	644	632	584	602	652	606	616	604	603	641	595	627	646	673	625	601	621	649	632	619	599	568	634	600	639	617	633	613	615	647	613	589	574	590	621	629	605	605	612	603	596	633	595	632	590	638	605	624	640	614	608	604	613	644	593	616	623	642	631	630	563	613	600	623	583	594	610	625	608	622	609	670	600	622	636	611	617	611	639	601	613	634	612	638	602	627	640	659	636	612	584	624	652	625	616	620	615	641	640	577	623	641	575	603	655	636	621	640	655	628	586	625	613	631	617	582	647	621	597	603	628	597	618	639	585	563	593	632	652
28828	26293	34199	16914	7438	2914	1086	750	751	655	687	676	652	689	668	688	692	740	687	685	681	689	704	669	716	660	673	640	660	669	664	703	676	662	701	666	707	678	689	731	663	728	671	647	700	706	670	727	623	647	697	712	688	693	718	707	684	669	699	645	689	732	688	698	638	683	731	666	668	657	734	648	711	693	687	665	740	665	683	681	665	686	686	677	662	701	691	705	686	684	729	732	658	680	704	688	700	655	666	691	708	727	748	629	712	727	669	695	700	731	662	678	715	692	660	644	751	703	662	636	741	647	705	730	702	699	658	736	663	678	698	708	675	669	678	638	653	657	696	707	692	701	680	677	704	631	701	694	727	680	698	672	678	639	700	721	713	685	627	696	639	649	682	683	686	661	654	718	684	680	689	706	683	703	644	697	679	699	673	677	697	703	698	726	706	695	671	674	702	705	645	696	703	688	772	710	713	625	700	631	664	751	714	643	636	675	690	702	696	721	688	709	712	631	660	697	685	684	691	711	721	657	694	689	701	628	706	690	638	690	661	675	637	656	626	671	664	676	607	705	698	746	678	679	650	684	661	699	686	698	717	669	662	704	681	680	698	736	698	715	694	763	712	671	683	685	681	686	716	714	702	721	680	687	672	711	698	726	655	674	716	700	658	731	683	702	673	699	745	679	725	669	639	676	661	689	716	671	663	669	694	722	697	705	692	688	641	705	682	748	665	642	702	670	693	631	696	691	670	626	658	683	644	680	656	703	691	718	691	657	709	686	713	662	672	738	753	701	707	686	711	693	645	644	648	656	692	714	725	683	716	716	674	713	714	671	712	698	700	697	689	684	701	623	656	685	695	678	680	708	687	667	702	708	692	683	661	704	689	685	704	689	687	677	698	650	671	705	680	699	721	692	641	672	680	716	688	681	685	754	683	743	681	654	695	682	707	674	712	686	657	707	698	698	695	703	700	707	704	636	713	689	701	660	702	678	660	731	691	717	680	676	728	628	705	687	688	671	711	684	705	677	639	676	710	682	647	704	698	675	669	668	662	651	650	727	704	709	650	710	632	689	701	703	619	648	670	675	720	676	660	715	676	684	692	680	711	672	668	746	670	674	675	673	724	698	642	656	679	681	691	655	672	664	699	716	717	640	692	694	731	708	683	713	683	676	676	710	699	689	666	715	685	674	701	688	712	706	665	675	657	702	662	636	739	671	686	709	693	646	716	713	678	644	691	682	705	641	679	685	700	690	662	653	678	681	702	658	704	658	694	690	690	711	667	699	681	670	642	681	732	666	724	704	683	698	730	710	721	672	703	651	631	713	704	665	728	669	748	713	679	688	679	714	691	672	655	671	668	712	672	715	705	701	672	684	701	685	694	703	657	660	729	653	700	688	657	673	669	724	652	671	688	709	763	746	726	630	638	668	761	705	712	694	689	656	651	661	665	691	690	741	644	691	713	646	669	648	681	711	674	701	670	658	642	664	732	709	697	656	677	649	692	731	739	696	685	692	653	728	648	668	674	695	688	749	697	709	717	689	667	686	716	704	660	689	680	740	701	756	708	702	687	707	737	748	675	668	684	635	687	653	725	725	665	688	623	708	730	686	694	729	617	664	718	693	718	709	664	641	658	709	711	717	653	660	679	693	629	671	702	699	653	733	664	682	714	669	665	684	711	678	705	685	682	702	714	637	713	700	689	685	687	703	714	662	720	661	713	634	676	649	706	716	673	664	628	691	687	667	686	655	636	712	713	667	694	704	657	664	682	734	695	681	725	706	655	694	667	705	653	711	701	715	685	722	668	730	702	707	672	683	673	692	693	668	701	682	657	669	708	706	652	695	668	713	647	643	735	695	695	697	711	663	638	683	633	677	644	656	715	674	718	685	677	695	711	646	697	652	682	703	638	731	700	722	718	643	662	668	687	666	694	728	706	720	657	721	696	698	708	687	693	685	684	687	712	733	693	671	628	665	713	692	690	682	700	674	747	713	700	686	655	695	689	700	708	689	672	687	707	657	692	659	686	677	741	669	666	691	665	680	728	683	643	640	675	689	665	710	672	667	678	646	704	656	697	681	692	691	685	687	728	676	687	662	673	693	693	696	696	679	656	699	678	648	701	667	667	698	690	703	721	694	681	692	639	682	641	694	687	687	724	669	699	664	741	699	729	654	647	680	719	652	678	668	714	710	688	685	691	659	674	679	649	680	701	719	675	699	674	647	699	682	660	662	660	634	740	680	687	671	704	658	737	702	716	703	672	667	689	692	708	690	720	765	706	683	662	733	648	692	713	696	695	671	711	670	668	677	719	700	679	681	684	636	635	699	700	644	695	705	644	693	682	670	716	654	686	665	705	690	628	698	653	720	715	652	691	715	628	671	752	700	661	694	675	653	717	731	683	749	664	709	701	717	695	670	661	685	693	667	713	703	658	665	726	672	716	628	651	689	690	667	746	715	643	665	677	663	678	700	669	672	675	705	676	689	645	681	698	677	670	660	717	712	684	714	717	671	683	670	678	711	677	667	715	665	723	665	692	694	703	700	635	665	695	669	737	653	703	678	714	677	697	683	687	719	672	704	674	693	694	633	693	698	652	644	707	680	661	693	681	691	653	663	697	680	738	681	694	694	721	694	694	686	666	662	679	659	683	705	649	662	684	716	709	700	706	703	713	731	635	685	703	711	666	675	639	706	685	685	665	677	668	739	728	691	735	669	693	667	720	688	666	687	708	747	695	634	715	705	735	698	656	722	646	749	690	720	704	684	723	699	699	674	685	700	732	717	700	669	719	694	684	688	716	668	705	686	672	683	638	671	713	731	683	685	660	665	722	695	688	653	641	688	708	672	683	701	694	676	687	708	697	678	643	766	649	693	696	672	669	716	659	687	697	668	690	720	722	698	673	695	685	681	686	677	699	675	720	656	679	750	676	709	740	746	689	708	686	658	665	687	667	736	707	670	708	658	716	675	684	688	685	673	695	701	732	736	665	670	664	662	687	687	715	667	694	700	729	710	693	689	699	663	655	688	690	666	728	702	750	699	688	750	719	698	651	695	717	713	697	712	670	668	710	691	687	654	695	712	694	676	677	696	720	706	673	687	673	704	684	715	657	683	644	648	659	636	638	657	707	657	696	684	679	679	678	604	716	687	720	632	650	675	682	671	691	714	691	679	654	704	665	686	743	683	722	749	667	668	733	670	719	701	673	665	681	688	712	692	710	665	653	677	693	725	682	641	637	696	704	653	716	669	689	693	668	695	711	662	665	727	678	654	658	672	694	665	686	659	665	707	647	694	691	678	719	719	677	612	691	654	740	652	628	671	667	723	642	728	677	646	697	729	719	677	699	702	727	656	735	644	644	644	667	696	743	670	697	703	701	718	701	723	669	699	667	713	678	728	660	667	708	680	689	713	737	670	672	636	661	641	724	711	668	716	689	629	626	730	669	712	637	693	682	707	677	706	729	659	679	696	703	683	698	648	709	706	698	685	717	667	712	685
29079	41753	33651	12725	8327	3819	1197	887	891	769	823	810	865	773	793	804	815	786	803	838	750	769	815	787	831	731	861	794	757	770	817	798	773	820	797	811	815	785	769	855	841	843	808	778	786	827	771	826	807	796	817	817	765	797	803	788	828	791	822	816	788	838	804	783	780	769	803	821	832	831	768	798	792	771	797	776	775	782	819	811	800	833	772	781	819	779	766	784	820	768	802	818	796	774	836	804	785	806	794	802	808	797	757	808	788	774	797	769	807	830	792	784	776	835	764	749	801	780	809	850	788	809	781	828	764	805	826	787	816	823	793	804	808	813	768	805	782	812	789	797	791	836	812	742	841	815	782	778	791	762	803	751	757	756	751	802	808	767	791	810	803	755	783	751	767	799	831	785	774	820	793	787	788	793	773	817	759	766	780	816	775	792	753	819	791	781	817	803	783	822	767	844	802	817	826	765	821	787	811	797	804	769	827	742	822	828	751	769	779	794	855	828	798	822	781	800	785	790	784	836	764	803	809	785	832	785	792	806	800	821	781	801	798	824	767	750	792	770	773	829	772	795	806	776	746	830	808	766	766	821	788	820	812	839	791	807	884	817	769	805	825	849	831	833	744	849	830	766	780	785	838	757	764	803	769	781	745	787	750	783	884	792	790	839	762	788	783	808	827	786	776	830	819	772	807	758	776	805	832	793	836	787	787	800	819	788	840	779	774	837	776	776	778	781	834	833	820	798	847	850	818	762	778	860	819	842	819	741	824	769	792	793	797	781	773	769	803	852	797	807	806	800	784	857	836	770	819	788	818	801	742	800	814	777	817	831	781	834	763	783	790	802	828	768	773	796	753	831	787	781	829	784	821	785	763	816	859	750	753	785	788	782	746	781	771	805	750	757	797	819	802	800	814	759	810	765	784	850	794	809	804	825	750	799	851	776	774	813	816	818	856	777	779	789	825	823	845	732	822	810	800	811	821	789	782	852	771	778	783	786	820	845	781	811	807	795	780	797	829	796	842	809	779	796	796	802	759	788	798	828	826	811	803	788	843	784	832	753	816	785	820	797	794	815	791	844	819	797	775	789	815	862	751	832	784	797	870	804	804	828	728	789	816	796	735	790	791	795	841	820	837	722	791	785	807	744	796	767	765	817	815	774	762	808	794	843	806	823	823	763	760	813	790	722	832	782	842	750	819	767	837	816	775	775	781	834	777	775	818	851	786	799	807	805	808	784	795	804	768	836	800	802	826	800	801	785	764	797	766	833	775	817	767	814	815	792	817	803	848	796	785	800	818	792	825	804	792	779	758	845	814	766	845	749	853	849	811	799	779	770	805	777	819	781	806	787	744	808	778	786	849	804	766	782	736	787	784	739	830	823	784	817	784	828	807	778	804	782	804	781	786	812	779	827	827	779	831	814	750	783	837	810	796	768	809	801	765	758	780	829	823	812	804	815	768	802	777	835	837	809	791	803	834	809	773	791	812	779	771	827	850	844	794	772	801	746	821	799	828	808	831	785	855	757	820	765	801	796	793	792	790	781	773	827	791	868	863	841	793	800	777	830	797	789	791	782	795	751	848	814	789	815	800	803	796	759	777	834	807	820	818	841	800	780	841	808	796	782	774	778	811	772	810	762	806	823	812	784	788	804	765	719	785	756	786	841	843	799	756	766	770	801	788	755	828	814	814	805	811	769	741	806	814	824	783	766	806	841	794	815	784	797	775	807	806	775	779	769	827	815	783	809	781	828	798	780	825	871	791	826	781	762	784	828	781	823	808	820	806	843	775	794	866	825	748	839	781	779	734	770	802	740	774	830	782	802	787	817	791	849	808	814	794	786	791	803	795	814	791	854	788	795	807	823	823	790	785	750	801	820	784	778	846	795	787	779	807	853	764	854	837	826	763	755	835	836	780	802	751	792	795	785	819	797	788	821	762	786	806	788	769	752	781	766	807	850	791	810	792	755	762	845	777	755	815	833	799	807	800	862	813	810	824	811	847	803	806	833	777	752	812	824	850	810	804	820	802	799	797	791	815	825	748	743	787	811	812	828	778	816	742	829	804	760	814	824	826	761	826	806	762	820	788	790	844	840	840	782	801	811	801	802	774	755	814	817	819	772	820	746	777	790	826	868	788	748	798	819	800	789	793	788	802	825	798	812	754	840	792	790	775	833	753	794	805	831	770	791	761	769	777	777	792	806	792	809	794	766	790	799	807	811	824	810	794	804	845	784	814	815	789	827	794	807	806	823	771	802	816	832	867	817	808	768	735	781	789	794	770	813	790	809	795	826	839	810	805	776	772	771	797	765	780	780	815	799	818	797	798	837	813	802	752	841	802	800	814	789	819	833	763	799	818	774	813	829	777	809	753	812	780	795	765	809	807	741	754	840	800	850	819	782	786	784	818	804	775	782	789	809	803	830	829	782	776	795	811	765	813	796	831	806	796	810	854	821	815	774	788	818	800	782	864	746	769	816	771	780	820	793	795	792	847	794	801	779	750	792	796	778	802	810	825	807	755	819	766	801	795	786	814	806	809	765	825	861	764	775	815	792	794	818	840	794	797	823	775	756	751	789	784	794	831	790	812	791	768	821	808	747	783	737	804	780	827	803	810	803	783	774	787	785	797	797	837	784	847	798	775	791	831	765	810	765	759	835	775	807	782	806	795	800	785	781	804	791	790	796	789	835	807	767	801	768	826	792	814	801	819	796	767	809	834	823	794	800	765	786	802	769	822	821	842	789	794	739	805	806	767	783	800	780	813	809	782	809	820	812	831	791	797	826	779	751	826	772	784	842	764	804	787	722	789	821	851	800	796	755	861	845	789	748	801	876	854	812	808	790	822	796	792	793	810	788	809	832	762	801	764	770	776	779	808	770	764	832	800	767	805	782	787	790	766	828	827	785	843	809	811	792	794	825	783	792	763	764	824	798	774	751	864	777	805	804	807	811	781	824	808	805	822	789	835	830	768	819	766	764	813	800	797	817	761	795	783	791	804	794	790	778	794	783	828	774	794	789	773	832	779	818	831	846	789	787	794	799	738	774	778	797	786	814	778	822	849	841	795	749	770	757	770	790	791	789	825	783	798	795	807	770	750	775	783	783	784	806	790	835	852	772	826	789	813	795	777	802	821	800	834	796	786	820	821	779	767	772	802	866	811	800	815	780	759	812	785	834	762	818	834	785	821	767	806	821	792	806	812	763	847	857	811	765	833	827	789	817	806	832	826	800	821	802	745	803	811	766	759	828	790	838	823	807	776	819	754	799	835	842	795	791	763	849	788	775	785	807	808	787	801	788	784	798	817	860	754	816	811	810	851	780	793	791	793	763	789	851	818	771	804	810	811	791	781	734	797	765	793	805	837	738	807	787	799	823	785	852	765	724	794	834	765	765	856	802	820	780	798	791	830	804	765	816	819	760	855	790	769	819	762	760	795	820	841	755	765	786	756	791	770	826	772	841	793	798	836	744	810	804	824	798	823	808	778	841	788	797
24291	22033	35657	29089	27182	23830	10177	1245	1434	723	717	540	508	528	542	527	527	501	484	500	483	501	532	507	516	479	459	492	531	471	471	498	498	500	439	482	513	527	474	475	489	512	498	459	518	481	504	460	481	528	509	503	450	490	499	506	534	468	514	448	509	499	504	464	502	488	463	496	510	473	489	515	521	513	470	518	461	466	475	506	496	499	529	519	487	495	496	492	495	534	477	477	473	506	486	496	484	492	498	425	478	527	465	501	491	478	457	492	493	472	480	525	523	472	499	501	494	491	524	483	515	484	492	445	498	544	474	526	490	553	487	507	446	495	500	470	493	519	477	497	483	515	496	491	501	497	459	436	498	469	498	483	496	501	522	538	486	480	462	487	489	484	483	494	492	485	472	529	482	492	467	459	504	473	484	516	484	512	497	474	468	539	525	471	522	481	505	533	472	503	509	546	472	463	538	500	499	480	500	479	538	500	509	476	450	486	487	455	511	494	434	460	478	485	468	474	530	489	470	486	499	450	499	489	488	526	475	456	487	507	492	512	455	471	495	480	450	525	500	529	478	479	540	541	498	510	483	425	495	500	526	516	523	473	522	512	491	484	484	498	469	488	457	459	524	479	500	515	464	472	494	512	443	474	480	485	508	506	470	477	470	480	490	451	492	489	507	483	478	451	478	461	490	479	484	493	481	527	499	484	527	464	489	526	494	477	491	506	481	453	500	507	449	470	502	528	506	467	528	520	437	497	479	490	454	479	484	488	460	507	507	492	452	498	451	539	496	502	480	518	522	508	483	536	472	494	477	500	513	482	515	504	476	449	506	460	484	497	495	476	467	477	503	517	500	523	494	434	476	501	492	493	488	463	486	497	480	496	525	496	468	528	471	533	465	489	517	468	499	508	499	471	469	507	452	462	525	512	463	485	525	473	464	506	460	492	523	515	475	496	504	526	510	491	475	456	485	479	488	474	509	503	514	519	496	492	466	517	527	494	510	479	440	503	496	487	478	481	484	526	483	507	458	506	504	490	508	472	497	460	481	488	514	484	463	471	463	478	495	499	499	486	489	474	485	524	466	504	480	463	507	478	468	499	485	477	469	538	443	465	512	516	487	497	499	514	534	492	463	478	499	482	514	476	500	499	519	494	465	493	514	474	494	515	482	506	506	456	486	478	488	504	525	473	495	546	510	495	514	494	468	491	469	482	538	458	528	483	518	479	504	467	479	468	468	496	490	507	465	519	483	482	469	504	466	484	477	502	511	496	500	509	537	468	499	498	482	463	467	508	497	503	518	475	507	483	501	480	472	478	487	502	507	541	485	485	569	525	500	490	474	438	486	487	513	497	479	528	476	544	481	481	464	478	478	493	476	503	541	492	471	481	523	482	500	499	480	481	520	474	501	470	539	468	505	468	506	483	473	526	475	484	501	458	499	511	514	460	499	426	503	490	457	529	482	509	463	481	466	503	471	508	528	468	489	503	457	458	467	443	462	486	484	516	531	469	493	492	481	497	498	479	494	429	517	473	508	509	501	493	496	493	508	505	524	474	453	467	478	481	528	476	445	484	497	504	501	467	525	465	461	489	489	526	481	474	509	494	523	521	483	499	505	504	480	477	516	472	472	470	452	519	475	495	509	500	508	485	481	480	473	470	468	511	487	480	538	497	471	512	501	553	503	526	443	501	509	476	516	450	482	487	483	511	487	474	476	476	519	484	472	485	489	499	506	496	534	523	496	515	532	508	502	509	510	475	525	491	501	491	517	560	510	460	484	486	491	498	469	466	490	472	493	490	508	484	498	445	481	450	502	471	494	514	480	510	485	470	511	456	495	464	461	448	466	497	526	454	501	478	499	549	490	498	496	500	468	524	511	504	477	498	494	528	476	517	474	482	466	488	493	516	453	486	491	515	450	472	471	503	487	505	504	521	461	491	468	481	517	518	465	474	476	524	496	493	490	536	467	473	513	451	489	457	514	523	513	486	510	527	483	486	482	488	483	493	487	468	508	458	492	465	504	506	476	487	502	481	493	503	443	492	501	502	499	495	491	450	478	549	499	476	469	475	510	490	470	485	471	499	485	509	479	463	520	501	481	457	496	487	461	528	495	501	497	469	472	478	490	487	501	529	509	479	490	499	504	480	507	497	531	476	491	476	470	512	464	481	501	481	526	492	486	483	496	471	490	459	511	491	534	562	517	481	490	444	512	483	476	494	502	494	518	472	515	509	479	494	482	490	495	482	483	454	458	469	521	497	515	503	490	494	478	508	476	484	475	517	493	479	478	506	458	558	509	481	468	493	477	469	477	470	501	492	488	502	467	490	507	470	499	476	498	494	471	488	539	499	468	487	478	490	478	547	479	498	484	484	453	475	488	482	535	484	530	448	539	477	487	476	479	454	475	502	471	473	479	494	478	528	499	483	478	512	485	475	443	480	483	511	471	465	509	508	483	515	462	472	493	494	482	516	490	522	467	488	541	457	492	509	448	481	510	482	498	483	455	478	493	488	486	493	504	460	462	457	470	507	444	483	527	502	466	481	521	510	457	471	439	463	483	508	521	515	465	456	481	518	506	492	512	491	528	508	529	462	466	495	479	493	470	492	486	488	486	488	497	520	489	522	479	474	461	468	485	507	502	500	462	460	481	474	457	453	452	467	484	473	518	485	472	495	495	502	507	484	477	476	492	463	476	486	505	479	457	505	463	501	506	483	507	500	531	499	491	458	446	472	511	452	487	485	514	523	468	507	516	484	529	501	503	475	496	463	510	512	494	485	504	488	476	453	488	460	509	508	518	451	477	437	451	497	513	505	487	492	487	493	507	483	503	507	532	485	469	501	502	470	491	492	541	496	481	496	460	496	506	503	498	494	527	529	481	512	529	480	454	480	462	495	477	495	495	486	497	521	493	493	476	492	500	506	514	480	498	495	551	517	474	499	497	508	471	503	457	469	514	478	490	491	497	488	507	492	478	455	508	477	494	484	494	491	457	513	495	500	456	556	436	499	489	510	529	464	495	482	472	497	438	486	525	515	512	492	479	510	516	520	469	482	490	469	447	481	505	542	500	464	518	462	499	466	459	500	512	495	496	507	482	505	475	535	520	526	521	511	477	490	491	488	467	484	486	522	490	509	464	516	472	495	489	514	483	492	502	493	475	530	472	521	453	480	495	508	522	513	517	451	490	512	478	481	506	477	482	480	516	473	518	469	482	502	486	488	519	492	489	451	482	488	508	488	494	440	478	523	483	493	451	514	499	509	514	502	496	459	480	491	530	480	496	496	468	488	534	509	547	493	483	495	480	495	463	493	503	501	473	503	495	488	462	506	490	506	504	490	491	472	527	479	481	521	506	505	524	508	445	463	506	473	512	509	454	484	514	492	503	451	451	492	448	491	527	496	509	486	480	491	539	464	492	520	468	482	474	504	503	494	459	493	471	525	437	475	503	461	484	482	510	534	525	510	480	476	477	484	529	482	493	496	488	517	454	516	526	430
55109	86980	77839	45973	38020	22777	5415	1613	2531	1025	1078	618	552	558	580	567	564	615	596	543	586	575	648	585	582	595	568	561	560	611	624	571	555	587	593	582	586	555	586	589	555	577	567	550	542	600	558	588	533	620	567	555	535	511	589	558	565	563	604	621	577	565	589	561	567	585	583	589	600	572	592	556	612	570	563	596	588	623	526	560	547	532	543	519	565	572	581	579	555	511	572	626	589	575	563	605	545	599	603	566	590	575	600	572	589	610	600	583	546	593	597	574	644	608	555	534	590	602	560	592	587	557	557	576	573	605	607	550	607	555	587	572	559	533	590	549	620	562	573	577	651	596	561	567	585	561	561	574	539	543	584	585	525	594	543	533	576	591	576	600	556	579	578	588	583	551	582	542	526	548	607	552	567	549	578	593	568	565	525	563	560	601	557	579	578	556	588	569	582	574	599	625	571	535	598	578	591	554	599	535	551	545	516	597	519	564	559	606	595	545	544	572	543	575	581	576	579	588	541	561	585	583	578	551	613	574	609	587	573	565	545	585	593	588	558	590	563	582	600	547	561	559	586	556	575	555	538	563	567	605	556	580	580	531	575	574	555	594	571	583	581	613	530	531	555	619	566	544	562	537	559	640	573	582	580	569	584	523	615	534	561	541	575	577	580	544	543	560	598	539	596	571	566	562	594	517	564	539	573	573	610	557	558	612	601	563	570	573	566	555	552	596	619	541	519	562	545	599	587	557	563	571	546	620	586	574	582	589	581	536	557	592	612	582	605	551	572	619	576	564	555	571	596	602	578	548	562	543	507	546	551	571	522	560	571	579	561	551	570	540	576	593	533	550	564	562	582	568	597	584	561	552	566	585	593	593	537	579	583	601	563	635	545	575	578	582	609	585	560	557	566	558	571	570	573	563	590	575	531	561	574	605	584	623	580	513	542	572	611	564	557	525	606	583	636	612	574	582	578	572	544	567	587	551	545	558	592	587	601	570	565	608	541	581	602	577	609	624	560	589	560	579	591	535	629	588	618	579	576	537	574	577	558	595	568	555	597	552	570	575	563	578	564	567	603	620	624	594	563	595	555	584	570	613	533	646	578	569	591	565	560	554	579	568	557	559	523	588	557	580	563	565	544	578	588	555	564	506	547	605	564	605	523	548	573	550	534	606	573	558	549	556	595	570	562	593	569	523	583	535	577	602	579	592	592	578	599	562	552	573	575	550	563	608	609	571	618	569	556	561	602	556	601	573	556	553	570	593	523	539	579	586	595	550	560	548	573	552	584	560	592	578	550	549	608	609	580	572	582	555	582	579	559	538	576	564	567	561	564	570	581	624	596	539	597	562	591	597	591	579	577	562	573	548	561	602	608	551	516	542	597	583	558	615	575	576	582	539	577	558	541	596	572	551	564	579	581	637	568	584	547	548	604	580	588	554	587	565	580	543	568	588	565	559	576	584	579	570	608	560	556	554	595	570	561	590	541	523	580	570	561	608	573	595	583	568	576	580	620	547	587	603	555	607	576	564	608	595	574	568	602	583	574	591	570	580	640	564	573	578	559	568	562	578	562	553	602	605	535	574	534	593	579	623	545	532	590	626	545	540	575	544	612	537	582	572	581	563	609	594	603	521	612	528	543	537	589	541	608	629	549	534	586	549	616	547	618	550	591	529	555	598	558	536	547	557	545	546	566	554	556	570	592	571	509	565	583	564	604	591	553	549	581	575	568	614	583	528	582	591	601	557	592	627	609	639	589	580	563	582	564	561	576	587	566	612	590	557	553	551	549	520	596	609	553	566	552	613	582	591	552	605	596	604	566	540	562	593	529	566	586	607	585	591	575	552	549	569	639	595	526	584	546	599	560	566	591	609	560	558	601	587	569	563	555	627	552	558	604	552	571	587	561	573	562	595	575	552	546	578	599	553	565	592	585	589	562	566	563	607	604	525	584	597	581	593	600	558	564	583	557	585	585	585	548	567	569	583	581	577	565	584	595	587	539	575	552	530	545	559	580	559	533	539	589	547	557	617	584	560	621	594	569	585	576	560	616	589	576	572	593	594	599	552	603	615	620	560	567	572	591	538	564	551	562	563	566	521	577	571	600	549	559	583	585	583	570	556	606	549	590	618	598	582	562	585	568	579	570	550	572	575	567	560	581	603	564	560	566	602	602	611	588	586	550	557	565	587	563	596	577	504	555	573	562	580	582	594	563	546	588	604	560	584	574	605	611	586	579	599	601	588	559	550	598	585	611	560	576	587	569	593	586	607	579	563	544	611	586	558	569	617	554	599	574	623	575	533	563	555	592	575	563	593	559	572	602	584	580	553	605	608	564	576	542	596	615	613	555	606	600	588	540	561	579	577	611	599	553	605	567	610	554	536	558	567	609	545	595	595	593	578	557	581	559	567	520	578	559	622	590	594	565	562	535	575	542	616	634	586	570	531	577	591	559	590	576	538	590	564	585	586	570	599	591	533	546	579	578	602	520	602	562	545	538	577	567	592	570	567	584	577	563	551	568	585	583	564	626	579	592	563	572	550	573	627	537	593	549	556	610	563	555	562	571	534	594	564	558	574	570	588	595	591	598	610	553	575	562	564	587	567	569	502	596	585	554	536	568	553	589	593	543	559	595	587	553	526	603	565	542	607	633	600	566	533	604	565	573	556	571	581	544	585	555	593	545	526	579	638	590	564	560	566	573	581	569	567	532	571	573	547	560	539	594	535	565	638	583	560	559	574	599	607	585	568	563	563	567	530	553	611	581	580	559	582	592	621	577	533	581	562	553	624	571	599	553	550	574	582	609	603	589	590	561	561	620	610	595	573	572	557	571	544	576	620	557	528	602	603	570	548	563	561	551	554	600	614	548	610	514	590	553	567	574	592	555	627	563	597	581	543	598	611	569	578	602	617	545	602	562	584	543	564	553	557	549	632	583	559	538	574	587	573	564	585	512	600	603	573	586	589	555	616	559	573	572	572	518	579	573	573	559	582	549	610	581	519	560	594	551	590	560	550	540	580	569	574	590	588	577	576	550	574	559	578	550	575	589	576	585	581	588	558	572	609	586	557	592	587	579	568	562	536	586	562	563	544	532	550	586	578	539	606	556	553	596	533	578	583	600	575	616	563	595	560	582	574	584	561	561	531	581	576	542	567	577	583	568	557	598	575	553	553	598	552	569	573	557	591	542	590	592	574	565	518	546	583	580	577	613	556	600	574	610	594	566	596	586	588	567	578	642	568	589	587	565	525	565	567	609	584	552	561	588	568	574	558	565	609	592	572	625	609	583	543	624	603	600	608	561	617	574	563	552	568	563	551	612	601	554	588	591	592	558	538	535	623	578	548	575	627	582	621	588	634	621	562	600	539	563	599	558	559	572	580	558	560	602	545	582	546	596	575	599	565	564	586	573	562	574	580	552	578	569	534	606	534	581	561	540	588	580	603	552	545	569	626	568	585	532	588	609	578	561	530	607	585	590	568	574	597	564	606	560	573
25932	22660	37160	30963	22278	13773	3605	1082	1100	938	925	834	848	847	852	817	833	834	868	798	831	812	814	779	793	829	867	835	772	829	771	813	875	810	838	876	811	818	830	820	888	903	781	841	859	798	828	862	760	831	828	798	820	849	791	865	800	818	801	853	805	823	772	844	772	821	853	792	850	860	879	836	797	836	862	821	842	819	819	790	793	805	785	829	797	814	821	828	798	765	784	819	784	807	799	770	801	817	836	835	761	835	827	819	840	778	807	861	835	834	805	862	834	831	713	839	792	796	858	800	846	840	836	786	830	780	889	831	811	785	851	847	821	816	792	847	745	868	788	801	833	816	854	769	838	815	815	835	822	785	841	864	777	835	751	824	857	820	804	789	840	839	871	839	797	782	835	786	813	808	765	843	764	853	813	811	806	838	804	850	854	727	794	840	830	788	827	853	822	816	798	830	842	823	851	825	808	846	867	801	869	821	837	762	754	828	756	865	852	793	812	796	831	823	812	803	868	820	816	746	784	820	800	800	865	834	807	824	810	765	873	789	794	841	812	790	799	835	861	807	813	848	802	803	816	789	775	810	811	848	874	812	836	801	842	798	773	873	841	814	807	830	837	823	804	793	872	850	758	810	813	828	851	828	843	768	844	826	800	778	847	767	871	829	801	798	766	823	878	837	767	814	850	836	790	760	793	831	843	803	805	833	821	842	775	757	861	877	805	854	818	849	795	781	794	767	818	842	841	797	792	782	848	824	754	801	747	841	829	816	812	821	816	821	836	811	830	810	866	822	804	875	820	802	789	797	831	795	839	808	864	830	854	810	841	820	798	807	825	774	869	812	792	809	819	803	786	801	851	852	796	801	847	838	845	837	760	802	757	818	812	756	834	793	829	772	829	836	874	790	852	816	812	804	861	840	769	826	819	840	787	784	788	835	780	805	840	839	817	822	799	809	811	836	796	798	820	813	792	772	846	792	835	847	752	853	838	813	818	848	793	856	818	799	836	815	834	803	823	851	812	776	786	791	842	808	773	775	809	808	826	848	784	824	784	813	844	812	781	792	843	837	755	756	818	863	806	861	849	825	835	803	781	797	814	830	866	847	778	813	826	745	859	812	831	820	799	817	833	805	774	804	780	821	786	806	816	765	787	800	820	755	854	759	770	836	798	810	825	843	827	795	799	768	800	832	850	796	837	783	795	834	804	753	826	832	858	807	828	909	815	840	828	800	775	833	881	846	804	857	836	782	878	797	864	826	853	801	822	810	796	857	825	817	798	863	800	820	828	824	875	755	831	812	815	803	775	832	813	792	790	786	860	803	778	817	837	793	848	872	792	846	817	795	814	793	796	805	793	816	779	738	858	799	811	792	805	815	834	781	849	845	837	866	876	808	851	782	761	816	828	815	807	864	830	812	827	811	827	829	781	874	810	828	759	840	822	774	789	805	774	832	882	813	823	794	826	834	876	789	819	832	814	781	888	790	822	840	788	819	801	803	881	806	848	805	848	844	832	819	834	780	780	823	826	803	828	796	834	791	798	833	794	850	776	815	832	810	831	823	832	823	825	823	845	846	833	808	835	785	775	813	781	860	826	830	858	812	804	817	802	825	775	799	854	803	769	777	873	809	847	834	784	822	770	837	801	827	751	812	844	786	832	820	846	797	870	807	793	821	837	835	800	832	872	859	802	803	762	787	787	756	783	841	869	795	881	817	852	829	810	856	854	847	829	839	856	829	851	833	825	773	792	810	790	823	826	857	815	785	825	797	816	821	828	836	840	813	783	813	812	736	820	874	841	809	803	802	795	862	822	750	823	815	819	791	882	754	809	746	837	757	835	848	778	805	805	791	802	816	810	829	819	834	822	815	804	814	824	800	817	844	778	784	764	866	794	831	826	787	800	819	817	824	814	767	814	806	782	820	816	801	872	823	828	761	821	812	848	815	824	757	820	836	812	843	836	790	807	777	823	838	841	785	796	833	816	828	855	791	849	813	818	814	817	827	863	799	831	806	838	843	842	811	821	828	805	766	819	858	834	806	822	815	814	849	799	835	773	805	846	851	803	802	856	826	865	832	888	832	834	812	839	806	845	899	820	813	830	858	833	794	827	874	828	787	784	823	836	816	846	746	827	833	787	827	810	858	790	890	837	804	840	785	838	836	816	802	849	849	830	788	802	865	809	827	821	842	785	759	819	848	818	862	858	848	809	811	792	804	773	834	813	777	846	790	819	855	833	785	796	829	805	814	781	809	795	824	782	782	788	802	774	840	804	850	854	798	839	795	833	787	780	843	757	810	814	846	808	879	801	805	826	816	823	785	828	811	849	804	862	809	820	783	805	773	823	852	833	840	867	808	824	811	820	855	860	824	825	852	820	795	845	833	842	782	854	813	847	816	889	823	836	817	771	861	783	810	835	818	790	823	780	801	777	824	837	795	820	835	778	818	813	836	778	834	798	816	812	809	807	849	858	809	853	845	830	842	827	795	817	786	818	857	778	782	875	779	845	853	791	806	789	779	871	865	822	844	841	846	820	781	802	835	800	841	866	878	781	812	811	779	863	771	839	861	845	796	827	789	806	840	770	823	778	794	852	854	852	790	826	825	829	839	856	844	796	795	820	825	802	796	859	802	833	818	814	829	857	758	813	833	861	786	789	784	811	862	787	776	869	838	798	799	827	798	842	803	774	875	810	800	807	822	830	865	767	787	813	802	750	852	847	764	793	805	819	782	839	850	848	846	810	836	837	802	772	769	750	817	841	762	845	826	804	843	826	816	813	787	859	800	822	811	815	828	797	805	794	784	730	838	809	780	783	813	805	864	805	811	858	845	838	835	830	816	850	843	805	782	832	799	791	806	778	792	819	794	863	792	840	806	823	803	810	804	790	871	813	803	768	823	837	818	822	768	820	848	843	865	822	760	805	847	849	825	759	795	808	823	830	856	797	832	804	823	833	816	822	830	790	844	794	844	833	822	863	797	809	772	811	809	843	755	821	812	830	800	830	805	819	803	847	836	807	813	780	790	844	819	851	821	778	837	808	843	819	784	789	834	819	786	782	832	823	761	852	821	829	848	869	818	809	787	836	817	812	838	830	813	836	793	834	849	827	772	804	853	832	790	817	789	799	803	854	778	789	786	812	800	798	806	800	834	815	789	813	824	822	801	866	834	802	787	830	850	813	773	790	810	807	813	890	818	844	805	794	800	826	806	834	819	852	785	791	780	812	810	814	835	809	782	869	815	804	859	850	849	835	860	811	806	848	811	789	850	838	767	794	815	776	772	816	809	840	801	788	812	785	833	793	805	839	817	811	823	804	780	815	798	830	808	837	775	811	774	833	841	799	820	821	866	814	805	851	812	776	781	839	815	791	822	835	832	845	847	816	855	834	858	809	802	816	822	844	884	838	837	830	847	827	875	827	794	849	808	815	868	814	784	785	832	799	841	848	896	829	815	800	807	787	853	847	811	813	815	811	815	846	844	779	755	789	828	856	807
53101	74177	65834	36211	26879	16104	4504	1374	1807	1187	1088	1005	972	969	941	924	907	963	982	925	886	887	908	939	896	927	970	919	894	908	909	901	927	957	925	913	923	968	951	930	970	925	920	989	954	898	897	932	961	932	896	908	932	905	914	997	956	936	908	909	948	859	985	941	879	875	949	948	895	919	906	914	946	871	953	981	915	901	892	880	901	933	916	947	931	877	970	918	933	911	906	935	924	858	948	956	912	934	922	981	990	883	897	926	942	857	896	897	904	888	921	919	949	947	934	954	947	865	946	956	867	925	962	953	926	985	931	935	962	897	895	949	914	958	904	978	950	929	931	897	904	950	909	891	984	922	916	880	927	926	923	889	921	867	900	920	929	900	865	941	891	929	923	911	925	948	904	906	893	859	899	926	945	943	871	868	886	935	915	925	961	923	925	913	917	943	867	922	888	944	926	910	929	927	932	928	889	905	890	917	902	933	906	928	893	934	948	938	916	911	918	921	946	914	942	853	967	948	933	956	925	905	916	963	916	892	931	928	938	934	952	898	840	983	884	953	934	919	902	977	928	929	956	905	945	936	897	924	883	924	877	963	908	926	918	958	904	937	965	921	970	899	926	970	885	948	971	938	912	942	985	881	927	921	997	898	928	899	952	967	903	928	982	902	974	951	939	884	971	892	982	933	912	957	921	990	909	972	897	973	851	921	944	920	949	943	946	901	899	967	912	939	911	951	915	924	890	899	950	908	890	894	909	921	904	876	944	941	896	913	938	925	932	927	906	905	912	928	943	948	910	980	942	961	949	936	899	888	870	898	936	939	916	951	875	925	923	904	873	985	874	922	904	906	856	898	956	1013	962	940	912	902	915	922	938	893	940	836	928	968	884	961	940	971	935	876	950	947	883	919	910	931	928	924	932	896	941	904	945	881	936	939	924	878	867	931	925	893	952	921	912	934	934	913	950	982	889	943	933	939	963	909	952	938	919	909	952	880	942	873	899	920	974	908	983	899	917	892	947	913	893	910	918	919	882	936	906	882	970	932	918	945	943	920	900	919	903	915	888	909	935	861	970	936	889	922	914	926	900	908	1019	928	890	949	887	966	940	915	898	883	935	942	916	885	956	921	930	931	896	920	945	864	961	928	889	943	942	901	871	972	889	910	913	948	906	994	946	897	892	901	915	951	923	936	931	959	920	935	884	901	969	950	957	903	887	965	941	913	920	897	945	954	899	879	957	954	929	919	922	903	938	932	920	923	926	873	967	914	956	952	909	933	862	870	898	897	954	860	913	903	965	987	929	888	865	934	978	928	916	924	937	903	903	951	953	899	891	918	904	888	966	914	955	911	931	927	932	933	872	946	935	935	968	897	951	905	886	937	934	892	941	909	941	939	907	939	915	912	982	892	947	889	910	915	930	907	908	944	946	930	937	965	943	941	897	925	973	891	934	941	874	949	872	899	936	950	955	925	935	930	920	946	919	907	924	964	945	904	921	920	984	927	953	957	947	959	917	956	943	934	944	913	879	946	925	927	952	911	940	923	867	898	901	919	913	909	929	968	885	936	918	887	922	959	908	946	878	920	957	910	932	939	889	901	891	913	974	950	947	907	899	939	995	925	818	946	909	914	928	931	891	905	929	900	911	903	964	948	909	935	934	909	945	918	971	913	899	907	893	894	920	979	921	909	987	907	916	918	955	899	970	967	957	887	888	920	951	870	956	914	916	889	973	950	961	871	921	940	926	892	953	949	905	924	916	847	899	916	913	909	915	889	930	938	939	908	889	955	971	890	903	965	942	894	892	912	892	969	898	981	918	947	863	952	912	917	903	924	927	924	926	910	954	910	932	930	922	1001	890	904	877	878	906	975	868	919	929	904	937	915	960	881	980	929	886	942	955	876	936	953	864	924	915	958	915	952	963	969	904	948	881	924	934	904	933	922	880	931	910	874	946	917	894	889	946	902	965	856	924	914	886	858	880	912	915	918	929	859	931	900	978	896	887	884	951	915	962	914	924	946	960	964	931	911	900	843	917	854	958	914	933	895	934	868	932	922	896	919	929	851	919	927	947	974	904	963	929	890	888	833	905	932	919	925	952	898	942	921	887	931	928	923	931	904	886	930	952	921	887	913	942	908	861	916	895	922	907	931	928	941	907	918	957	935	920	965	939	914	928	898	877	903	898	908	915	924	967	932	937	956	934	897	927	925	889	918	913	927	905	951	872	943	940	938	914	927	897	916	923	883	922	934	940	923	960	906	926	909	906	935	879	956	934	955	858	896	928	836	888	918	898	939	916	914	883	948	894	931	892	899	916	918	890	916	884	977	965	883	917	895	930	854	925	939	907	953	938	866	886	888	911	864	903	916	884	936	933	921	857	957	931	916	932	943	916	918	996	942	925	915	906	889	912	924	907	945	956	889	987	932	932	876	956	927	933	884	939	946	931	927	903	965	910	934	889	927	918	916	869	947	929	953	971	940	926	922	1000	955	896	924	935	931	907	962	884	919	983	984	925	930	876	945	952	895	919	857	881	910	896	927	906	901	982	919	914	968	934	932	963	830	964	902	944	902	927	893	904	917	888	961	941	933	927	946	937	957	928	945	995	924	937	908	937	893	869	930	910	883	881	866	917	924	951	957	950	894	959	909	904	916	965	931	902	873	897	947	885	948	923	958	913	947	919	977	934	891	942	929	953	864	949	960	967	956	911	874	936	913	914	919	936	967	932	907	974	923	932	945	909	924	932	922	906	915	912	945	942	943	913	914	947	880	976	959	897	963	900	924	938	881	921	921	907	972	979	903	932	898	943	876	919	896	954	909	945	889	938	879	864	887	929	996	901	912	936	930	956	944	938	830	933	895	900	878	910	903	975	959	934	946	913	889	919	911	915	922	924	873	925	837	899	953	936	956	934	942	905	887	924	926	925	931	937	912	892	930	930	906	935	898	918	878	863	961	928	913	928	959	879	937	905	863	923	907	911	893	966	912	947	873	984	927	892	945	933	948	936	943	949	952	898	937	1007	873	870	953	993	893	929	939	928	930	875	929	891	923	941	891	930	982	998	953	917	970	894	888	904	902	897	977	893	918	923	904	959	916	915	918	907	911	944	951	939	911	937	961	933	925	914	935	975	939	966	984	890	964	898	946	940	914	979	960	883	946	889	994	895	920	958	937	899	982	889	903	957	909	941	935	894	885	922	931	902	956	926	930	886	889	925	971	929	910	916	950	903	898	891	971	953	860	883	996	917	932	937	907	938	960	960	957	945	891	920	898	941	956	963	914	899	943	904	944	937	878	935	840	921	990	946	913	924	909	887	982	965	924	865	923	950	887	921	942	929	924	917	917	964	939	906	964	928	909	909	924	901	940	967	912	910	907	924	896	911	962	953	861	926	969	911	963	940	943	860	862	932	893	914	938	930	910	917	948	984	943	928	922	892	986	938	844	950	905	898	905	929	989	943	950	978	908	893	892	950	890	901	896	900	946	921	926	902	994	910	923	936	929
23290	21745	33404	30191	26579	27221	20259	3349	1865	1193	865	646	598	607	626	626	616	609	560	609	618	605	614	573	586	604	618	586	571	597	618	629	598	643	598	657	620	596	605	593	581	571	600	615	596	611	611	598	602	611	631	564	617	586	619	600	638	634	547	590	561	610	629	647	653	607	647	599	578	592	538	656	627	621	631	633	612	610	554	574	618	636	558	598	567	636	603	621	595	576	612	679	579	609	598	601	586	628	616	588	586	600	616	603	592	609	586	600	570	565	603	608	599	599	573	602	612	593	591	611	563	583	615	606	602	609	563	609	634	572	588	588	621	644	571	540	601	626	627	652	583	567	623	564	649	566	626	587	627	569	600	578	614	543	621	616	623	610	613	636	588	606	619	556	591	633	607	587	596	610	591	611	627	616	602	565	648	559	610	635	595	636	593	629	593	599	628	612	612	620	605	630	604	606	625	582	627	613	608	570	678	625	564	620	614	615	627	600	593	606	631	602	614	601	609	599	578	615	595	623	614	583	644	583	609	580	620	555	603	592	604	611	549	622	600	609	634	610	604	620	622	608	628	628	608	614	642	619	641	627	633	605	579	617	573	605	615	606	627	560	603	575	610	596	556	642	607	589	623	601	575	613	604	601	602	590	588	592	624	599	592	618	615	608	661	633	588	549	605	559	592	571	590	562	593	620	637	638	569	647	547	592	551	551	593	560	588	576	595	576	623	542	616	612	619	622	633	620	602	585	608	588	604	593	589	604	595	572	612	594	601	571	624	605	573	583	600	580	594	621	601	607	587	609	570	611	653	584	613	598	602	628	610	643	588	642	579	608	568	616	629	642	584	605	606	616	623	555	583	590	577	635	590	577	581	600	605	614	585	642	642	602	579	610	612	639	588	566	582	588	618	620	604	669	556	621	619	605	608	577	643	600	608	632	598	622	577	626	593	610	625	577	544	592	546	622	605	608	596	647	579	569	580	588	628	607	621	596	634	619	616	607	593	585	579	564	650	615	628	620	602	646	599	603	596	619	604	634	594	590	608	569	650	597	647	580	636	627	578	619	624	556	590	587	612	606	605	616	612	584	626	616	580	627	584	562	616	585	581	589	650	551	588	602	602	630	603	608	603	617	601	593	599	633	627	600	596	574	594	623	638	604	619	616	636	571	598	618	634	604	619	609	647	638	538	618	628	603	608	583	594	570	593	599	611	528	631	593	594	642	602	600	628	634	632	556	620	619	579	584	590	612	599	592	590	604	615	613	575	633	550	519	591	575	561	623	614	589	617	642	610	577	642	556	600	611	590	582	629	640	594	576	606	623	614	610	605	593	592	622	590	603	596	647	609	641	645	607	584	593	633	618	571	594	586	627	607	638	583	605	605	597	608	594	590	579	626	605	629	633	587	588	595	612	621	628	627	577	598	610	587	631	644	608	657	636	630	637	639	608	633	614	615	597	587	611	653	633	609	595	609	621	619	623	583	605	585	595	603	558	647	553	574	600	614	601	585	664	583	592	639	608	616	573	582	637	589	569	606	581	600	612	587	624	599	612	564	601	562	603	622	596	575	581	633	619	626	592	573	591	627	588	574	603	587	628	627	587	562	579	598	571	605	589	606	599	631	639	619	620	562	617	588	573	646	575	570	633	620	630	602	590	579	544	585	618	600	565	582	606	585	576	645	579	570	626	542	593	612	632	579	615	585	584	594	624	606	570	617	563	595	655	621	644	616	639	656	590	587	591	598	605	589	643	605	597	604	628	587	597	636	585	621	594	623	566	611	568	607	613	601	602	561	582	556	623	611	621	563	607	600	574	585	619	616	648	610	588	634	614	623	599	598	597	566	593	564	620	574	630	599	607	612	576	603	596	591	632	613	634	582	547	555	650	645	581	656	642	617	582	573	603	599	560	634	604	594	551	645	593	618	638	588	625	590	600	571	614	601	626	659	564	632	575	572	638	603	611	639	633	617	581	620	577	576	585	605	583	629	589	561	598	622	605	580	614	595	593	591	633	600	602	611	636	589	563	577	612	574	597	606	615	611	630	573	588	605	622	628	611	638	600	583	587	602	614	611	599	626	673	631	614	609	612	609	571	613	641	589	599	646	598	575	602	630	606	636	598	635	604	613	587	574	582	622	579	614	606	572	599	617	628	585	562	636	629	626	666	590	640	614	616	576	603	640	623	618	570	618	570	566	629	612	562	622	581	567	596	602	607	628	571	645	626	595	624	579	554	601	631	578	569	595	632	608	606	593	589	603	614	609	586	583	591	636	604	600	580	606	605	614	612	589	602	556	586	559	578	595	591	575	643	620	610	630	538	607	596	606	570	575	644	613	567	591	593	621	635	597	619	622	656	599	641	616	577	627	544	612	602	587	609	660	583	596	619	635	605	604	584	573	584	582	569	611	607	588	589	601	548	627	593	598	595	584	591	608	607	669	628	671	620	606	612	591	641	574	550	605	570	601	546	577	618	559	616	581	599	588	555	609	621	613	616	642	611	598	569	594	592	546	605	600	603	597	647	595	578	603	617	636	528	596	578	589	558	567	570	628	650	633	630	555	630	641	636	570	641	635	609	586	588	578	633	590	599	561	650	606	629	617	561	590	604	596	582	624	578	598	613	567	561	621	568	626	599	609	612	613	567	590	634	583	654	557	616	599	605	589	581	581	619	596	587	660	589	618	611	600	607	639	619	610	589	578	571	655	598	623	587	613	596	602	641	586	572	584	612	650	583	644	613	619	610	606	622	586	594	614	597	657	586	629	585	573	555	583	650	625	595	629	587	585	590	585	603	563	597	595	596	598	633	663	611	587	579	590	610	619	644	586	641	611	602	582	629	597	645	594	604	641	619	574	661	592	592	632	596	583	633	627	618	634	634	624	606	620	572	597	596	597	578	599	625	623	625	597	576	628	612	630	590	637	569	596	604	577	626	627	622	582	643	557	591	600	575	569	604	584	578	602	582	651	573	614	595	623	603	634	604	587	634	648	596	629	617	603	594	565	615	585	582	626	631	620	658	617	623	588	625	587	568	567	624	591	568	614	623	644	592	616	619	587	632	593	620	572	608	590	624	592	648	628	613	622	613	557	627	598	650	592	582	637	564	597	591	623	579	609	623	608	572	587	589	594	616	562	567	626	651	576	591	614	625	641	621	653	591	586	576	601	569	599	611	574	598	615	623	661	620	611	617	603	586	610	599	617	655	612	580	647	595	584	590	579	618	597	628	600	582	613	589	654	599	608	582	598	571	625	604	598	586	603	567	559	584	593	583	609	614	578	588	617	610	595	612	657	600	629	536	549	615	613	649	583	633	562	583	625	605	609	589	611	608	610	581	598	578	586	581	596	600	620	602	578	574	603	573	639	589	614	610	585	598	566	615	593	602	587	621	576	648	612	570	586	591	623	597	622	631	591	578	578	610	574	609	614	617	606	662	600	610	589	640	619	638	616	613	616	596	582	617	631	600	621	633	599	613	617	611	555	602	601	609	589	573
59796	96326	90086	59055	44464	32188	13751	2892	3474	1810	1127	721	618	691	674	643	678	683	636	662	666	675	641	661	677	658	637	697	632	706	666	665	682	710	658	609	649	675	659	669	672	679	673	668	614	682	647	730	691	650	669	689	622	720	634	677	678	686	652	683	664	680	655	666	690	656	683	678	683	681	663	678	671	651	712	674	681	660	663	689	668	690	659	663	645	631	675	662	677	682	702	663	644	617	666	686	669	653	640	677	699	718	635	640	654	639	672	652	682	621	685	678	688	687	631	654	660	685	650	674	662	677	670	654	643	625	656	668	654	675	624	673	672	661	710	683	683	688	636	666	675	644	670	610	685	644	644	661	670	598	615	667	681	658	647	699	671	688	621	625	687	599	670	695	631	690	654	645	666	622	705	646	673	696	660	696	691	669	662	605	685	654	708	634	692	688	686	722	642	671	665	707	676	641	657	646	704	664	727	665	664	638	640	655	691	658	680	670	680	666	670	618	681	655	676	716	697	621	678	673	668	641	642	667	647	722	638	675	696	712	628	670	646	649	625	661	666	672	725	650	616	631	598	651	659	659	675	669	656	613	657	665	673	684	652	699	680	640	665	653	611	684	686	675	709	645	675	664	664	642	659	698	719	665	684	649	648	653	640	668	703	697	674	699	637	665	662	677	679	694	627	653	753	684	647	671	688	659	713	690	695	685	650	651	638	648	684	674	636	637	654	666	657	674	643	686	678	662	712	661	610	652	633	647	701	663	657	704	676	702	684	669	710	646	642	647	664	671	652	681	726	669	669	685	686	663	663	663	623	680	672	640	709	677	715	669	672	687	596	684	660	648	682	664	665	678	660	686	685	629	671	624	678	699	670	661	655	667	666	644	687	700	645	714	681	701	659	671	694	666	695	688	676	664	652	669	640	665	706	656	704	721	695	695	683	654	685	649	667	699	678	671	683	644	704	688	670	701	688	688	664	638	659	664	692	670	628	686	631	661	686	702	684	680	654	680	697	663	644	662	668	704	685	667	692	646	654	654	712	658	644	649	679	680	667	643	654	667	674	648	655	651	674	697	675	723	668	683	681	680	655	671	683	670	674	678	676	623	672	651	661	665	637	670	674	695	671	693	701	672	660	596	668	705	678	664	620	687	710	679	714	655	670	673	616	695	630	669	681	627	707	649	656	688	683	644	730	689	639	663	665	687	631	657	655	646	642	718	670	682	694	684	654	694	663	683	631	667	642	684	628	702	663	711	703	670	613	715	668	646	715	692	643	676	642	673	671	653	637	687	684	648	672	624	714	675	704	671	656	644	660	651	666	635	672	644	708	639	637	678	676	709	658	617	644	646	641	652	680	675	619	648	663	651	650	676	703	644	705	681	659	689	631	710	650	685	651	656	672	684	682	672	628	690	676	652	659	678	628	708	667	703	710	685	657	658	703	663	683	729	666	656	673	687	665	670	694	635	690	689	664	631	668	685	659	673	678	664	663	668	664	641	701	674	637	675	685	687	693	699	636	686	657	668	682	627	694	723	625	675	671	646	705	670	677	693	685	653	680	673	705	641	654	678	656	708	668	669	602	738	672	670	680	626	675	659	677	699	687	685	693	643	665	682	684	662	649	658	675	700	659	682	669	682	666	672	652	639	638	682	645	672	692	689	655	656	669	659	613	687	667	636	663	664	636	668	667	687	683	686	678	668	631	628	670	671	629	679	675	663	671	690	710	706	645	680	651	647	658	690	649	673	691	625	663	718	681	705	713	670	693	684	662	642	698	642	673	694	660	618	616	659	692	660	697	678	675	665	643	705	677	667	676	690	615	670	647	661	657	671	716	667	702	734	675	636	670	657	646	696	643	622	685	662	633	697	658	691	652	677	658	671	673	672	684	648	680	659	648	653	637	638	656	638	670	703	619	627	680	641	661	644	679	648	684	647	608	681	703	662	617	632	656	661	697	707	691	636	647	662	697	670	657	639	688	658	668	706	651	694	714	644	653	688	648	693	641	667	723	686	699	665	654	646	636	623	667	678	635	667	667	632	613	654	673	676	662	629	666	655	661	630	631	716	646	688	641	692	677	675	667	663	630	660	615	647	670	653	679	654	705	631	686	693	684	686	656	697	706	667	732	669	608	682	667	628	685	685	653	652	676	696	685	666	687	636	679	705	658	632	678	668	652	679	634	678	686	680	695	665	630	712	683	706	669	655	665	622	680	715	678	657	662	652	709	657	662	683	708	671	677	679	667	642	661	686	634	674	660	696	653	663	668	673	683	634	642	702	676	679	631	717	676	675	641	704	666	628	675	683	695	645	674	652	678	681	679	646	632	685	625	640	610	724	650	719	663	671	707	658	674	673	684	647	693	698	691	633	670	607	644	678	671	687	660	692	609	626	642	652	656	697	699	683	649	696	680	631	662	628	672	668	678	620	710	656	683	633	630	675	678	628	715	662	652	652	680	648	666	690	669	665	674	678	675	632	690	685	687	636	703	674	746	665	711	689	650	665	659	685	673	669	642	680	655	677	628	640	614	699	636	655	655	657	629	677	652	645	644	700	668	677	712	643	682	678	694	654	685	652	725	695	639	632	678	675	703	655	671	702	648	636	632	661	704	667	676	655	692	662	664	692	643	682	725	656	682	657	680	683	680	712	665	662	660	676	663	653	701	721	671	608	653	638	692	679	635	665	684	640	709	689	660	707	651	653	712	676	634	660	666	698	631	663	678	686	692	680	655	686	654	697	656	711	708	619	680	684	712	656	686	662	698	657	629	649	642	658	628	664	672	648	674	685	663	634	645	672	659	666	643	705	688	651	669	674	711	648	638	674	694	649	642	701	695	675	659	686	655	692	648	702	651	669	624	676	681	668	729	662	675	711	654	717	673	692	627	719	665	673	681	657	687	647	616	609	647	660	655	700	632	667	643	690	675	749	659	682	678	667	687	675	653	618	665	645	655	679	733	692	678	643	667	660	705	652	637	641	638	671	657	641	664	637	675	652	668	632	693	662	644	652	650	710	664	675	666	673	666	695	650	592	697	672	645	703	639	684	704	693	669	664	655	683	698	680	603	618	650	654	714	661	672	655	671	643	649	659	706	650	652	657	643	694	648	693	658	663	641	664	645	654	673	672	644	704	695	639	657	681	644	672	640	661	612	632	640	673	706	680	637	671	706	642	695	668	692	686	651	674	650	677	639	689	647	645	653	707	668	642	679	668	683	693	667	663	710	693	713	686	644	678	679	638	708	650	662	664	653	692	671	669	638	652	674	677	637	670	683	667	663	679	656	644	657	691	656	646	702	700	671	652	714	653	669	670	680	695	694	642	673	665	674	664	653	688	686	690	642	652	672	718	680	671	668	655	673	628	693	611	662	695	740	703	649	673	665	719	657	611	649	692	675	637	662	668	714	637	685	689	643	701	677	701	642	666	668	680	667	626	660	643	659	692	616	653	638	648	642	683	691	649	650	685	694	635	724	677	685	686	641	654	647	645	639	702
29527	25380	34925	21550	6604	3468	1653	859	810	746	764	774	749	738	706	743	735	728	752	741	707	749	749	785	717	742	753	789	722	757	725	737	749	710	739	766	709	691	775	732	761	732	679	709	744	676	694	737	760	703	738	738	732	757	710	718	694	711	733	736	724	719	785	713	758	749	752	717	750	752	764	751	712	712	723	713	722	744	706	823	749	714	763	692	756	754	703	770	752	709	714	724	769	742	689	757	699	698	703	774	779	711	705	736	756	763	680	754	749	722	775	736	704	726	703	764	725	776	720	718	735	740	725	740	709	722	751	751	808	777	743	722	724	732	766	708	736	686	742	758	742	713	746	723	708	737	760	745	716	753	715	714	733	682	738	715	729	762	719	756	729	689	756	737	716	744	760	730	731	704	677	679	736	725	739	733	754	714	716	754	686	749	755	772	747	766	705	722	748	752	783	789	736	700	707	775	739	739	753	725	730	696	737	746	725	681	721	754	706	745	757	755	777	702	780	726	751	705	729	672	692	735	757	701	748	734	729	731	726	707	756	760	736	716	743	742	762	777	706	670	765	730	707	711	749	757	749	715	733	723	767	701	684	731	720	695	757	703	742	753	768	710	733	725	728	723	755	708	729	761	759	752	726	758	719	793	665	690	730	719	721	743	724	740	742	645	750	669	719	754	715	746	753	733	731	684	733	745	731	698	775	762	741	751	722	716	739	743	694	756	732	760	755	779	708	788	730	749	761	693	751	760	718	725	708	703	740	734	752	794	748	753	742	732	757	704	689	679	721	736	668	771	754	710	708	718	742	786	721	750	763	729	683	819	721	725	766	753	752	718	704	745	726	762	787	764	712	715	771	770	725	729	733	719	744	722	697	763	742	731	690	732	754	728	763	740	659	746	732	697	722	765	734	710	741	714	763	754	733	728	756	743	723	727	749	751	689	737	738	724	711	771	742	676	746	690	714	786	754	709	758	738	737	706	736	730	702	720	730	733	757	705	690	803	694	734	737	734	743	739	714	739	725	771	711	705	743	722	756	708	765	720	709	762	775	668	731	728	706	740	803	729	754	780	735	724	740	772	710	703	772	724	717	733	714	735	696	681	711	711	748	755	770	699	773	722	712	722	705	794	714	696	755	707	756	733	738	738	765	690	712	713	734	728	742	719	741	761	771	719	724	764	726	707	717	750	731	687	712	726	733	737	735	797	702	739	761	698	721	693	711	757	708	745	740	755	733	739	712	748	708	745	713	737	748	725	706	742	774	695	759	702	722	756	724	715	771	733	743	707	748	733	734	742	754	738	677	734	742	757	722	718	735	731	767	754	707	729	728	712	724	748	735	743	707	720	730	750	711	768	695	730	698	735	736	704	687	722	738	720	705	715	788	760	698	741	770	712	715	780	751	689	735	694	642	750	695	719	700	711	705	731	684	747	750	709	664	743	726	722	746	691	782	693	755	728	744	738	761	757	699	737	694	735	650	730	733	700	701	712	726	703	701	771	745	712	756	731	724	759	702	679	749	783	705	753	669	743	696	738	682	728	741	742	765	719	756	733	683	767	790	717	680	755	719	763	785	744	775	701	729	692	745	700	768	778	730	754	742	693	727	722	734	742	693	751	695	722	737	730	728	738	726	723	722	714	704	739	722	716	702	669	728	710	748	752	740	748	751	776	749	713	729	757	753	713	733	717	730	724	722	767	742	746	689	705	721	730	723	735	735	752	763	697	742	717	707	720	668	716	738	730	728	735	715	763	750	730	732	712	757	700	739	731	716	731	748	736	726	724	668	757	745	742	753	755	700	663	737	726	770	736	754	744	731	748	750	706	721	700	735	806	728	739	702	711	736	741	756	661	738	727	740	725	743	705	738	728	769	703	705	740	715	803	721	681	696	745	669	721	717	731	730	704	740	760	720	728	717	648	705	672	711	771	707	701	689	764	724	770	703	738	775	732	748	764	690	725	716	725	752	677	735	810	713	760	695	691	693	778	708	795	726	757	729	795	778	760	735	740	688	726	695	695	756	735	707	741	703	706	721	720	731	722	751	762	739	699	733	732	728	722	692	776	723	726	762	743	729	771	745	701	738	783	745	747	758	721	759	723	749	717	774	740	732	742	656	704	779	754	727	750	683	723	695	745	770	780	762	714	733	714	675	705	703	757	740	778	762	726	729	730	738	761	727	706	713	725	725	749	707	714	736	725	668	779	719	728	733	766	786	750	716	730	718	683	712	745	721	731	760	757	706	741	750	750	690	771	711	742	758	719	712	701	729	728	718	740	737	735	750	777	690	721	683	753	681	774	709	736	744	733	741	764	674	722	724	739	716	716	713	734	706	697	715	757	669	687	727	757	712	741	700	727	772	709	742	707	713	738	759	742	755	693	738	731	722	718	702	702	701	711	772	758	756	742	734	716	688	714	739	759	745	732	726	713	697	745	771	704	781	700	757	760	703	686	726	726	715	744	753	738	745	778	723	763	769	738	704	702	691	724	713	704	705	760	753	767	755	708	748	739	739	730	722	685	711	690	734	725	746	763	729	746	758	731	702	745	776	700	714	731	755	732	752	682	746	673	675	744	728	723	713	777	716	752	755	761	688	768	715	764	703	763	797	762	695	721	742	724	750	713	711	705	705	724	726	734	765	713	690	706	742	746	727	754	680	725	722	745	726	707	731	718	729	722	724	736	731	716	717	759	728	706	730	698	774	765	755	765	748	711	740	753	719	743	704	761	755	680	702	737	736	735	709	719	778	714	672	759	725	758	773	689	707	708	701	698	701	764	713	775	718	688	723	719	758	778	736	728	721	715	723	721	738	710	770	744	751	710	742	747	706	755	733	753	743	787	717	743	775	753	709	707	707	743	721	744	733	697	765	721	733	718	708	711	725	694	757	684	712	816	738	703	695	776	781	695	712	792	731	748	800	710	705	718	751	699	768	725	726	719	745	695	713	770	706	696	721	759	753	764	674	701	726	743	703	719	752	730	728	695	732	721	721	755	726	725	705	733	739	725	774	683	724	749	737	748	715	725	730	758	742	739	721	731	777	746	772	731	722	737	718	744	768	685	762	701	747	759	747	705	732	730	703	742	736	746	725	704	766	714	721	751	767	720	752	720	736	698	734	737	698	746	721	715	766	650	716	688	730	691	762	753	797	684	805	710	675	729	773	745	731	718	696	700	705	754	742	707	703	725	736	702	683	736	711	720	742	712	758	722	753	778	733	759	708	729	710	768	753	705	733	735	719	723	782	780	766	723	713	773	741	700	746	719	727	716	757	788	733	680	705	710	709	710	740	750	743	718	687	736	750	744	726	724	714	753	723	767	699	690	700	741	731	731	722	773	730	695	743	731	732	750	742	783	763	776	728	691	770	747	759	705	734	745	724	754	732	721	734	729	742	724	756	751	772	714	706	746	759	720	709	734	724	735	749	723	709	725	783	738	744	719	690	765	740	711	721	738	714	744	751	776	718	756	692	754	755	746	721	744	748	716	775	765
34649	40852	36424	16617	6746	4467	1942	935	940	909	829	819	852	795	854	839	863	873	867	920	832	840	877	820	855	871	867	861	801	852	850	837	871	825	855	826	859	875	825	822	828	803	807	852	784	842	875	876	855	791	808	878	856	852	815	804	857	819	859	803	850	879	898	832	788	835	796	847	841	867	843	840	882	864	829	917	885	851	819	911	835	877	862	873	859	816	878	867	843	841	862	794	819	886	859	882	843	840	803	840	812	869	819	861	822	844	848	813	869	883	844	871	834	819	815	896	826	892	785	825	811	795	883	867	857	921	869	834	828	877	838	844	837	854	815	831	800	883	827	842	819	793	825	864	863	893	874	866	819	803	830	825	883	779	865	800	903	843	892	917	810	849	892	838	832	843	814	864	830	870	797	906	817	864	841	838	805	839	829	844	812	836	821	810	877	880	859	826	801	813	880	817	825	859	841	834	838	891	884	885	824	855	782	827	832	867	805	866	819	835	870	845	845	812	856	839	835	877	865	869	834	843	829	863	866	840	839	842	860	839	818	822	827	849	843	827	879	909	802	837	872	844	838	866	871	888	769	848	850	864	838	885	835	893	830	850	865	879	849	871	861	825	822	878	856	853	846	834	824	888	848	787	904	799	827	800	822	841	845	834	855	867	874	809	827	841	814	874	852	823	862	829	836	871	800	839	864	854	814	829	835	812	807	869	892	859	818	870	854	869	803	821	876	837	792	871	809	829	864	853	831	821	865	823	838	880	833	816	886	839	872	851	856	836	907	904	829	849	852	881	898	886	810	862	875	837	822	825	805	904	857	859	836	844	790	823	863	868	857	841	839	857	841	865	864	869	804	862	794	856	829	815	780	839	883	809	869	838	856	907	841	888	854	850	842	869	834	781	862	847	872	882	856	821	821	854	861	829	839	915	857	887	831	833	822	817	834	879	884	826	841	834	833	820	913	845	875	872	847	834	861	814	820	845	807	842	821	825	839	856	840	839	812	864	862	823	806	900	849	847	825	868	825	847	813	848	859	826	873	876	836	844	854	853	864	889	854	879	845	794	814	898	852	891	789	808	834	830	858	823	831	810	835	875	841	845	846	817	851	795	852	846	809	864	863	902	863	874	833	845	781	802	805	881	870	831	850	830	868	821	886	784	853	824	837	837	891	825	866	876	831	838	899	829	881	874	862	822	806	872	856	855	828	854	840	808	842	781	828	751	847	806	823	808	823	884	848	782	837	895	854	876	855	897	828	854	863	828	841	895	842	864	845	906	816	820	891	884	793	852	868	804	861	880	798	859	867	835	842	820	829	847	827	844	832	861	892	812	879	902	852	826	809	848	888	814	869	864	866	856	878	833	888	865	826	886	868	849	819	827	863	801	856	846	851	836	830	896	792	873	826	821	871	833	797	892	869	824	842	795	793	832	817	911	840	837	897	818	822	881	835	872	792	817	880	837	824	856	859	871	791	889	861	849	861	805	831	877	824	795	880	815	826	831	779	841	832	852	873	850	839	852	834	854	845	778	846	833	794	848	830	824	830	801	832	822	833	837	801	858	916	869	809	833	807	833	802	872	886	847	845	891	897	833	824	829	821	835	837	829	835	849	848	823	870	879	841	804	862	850	795	827	854	861	808	836	873	823	840	837	858	857	874	841	865	866	875	849	822	850	841	868	822	861	862	828	862	846	914	810	840	848	805	842	849	830	896	823	851	802	807	840	822	864	802	852	865	813	846	848	889	849	819	843	878	840	824	797	853	817	789	837	863	838	850	836	847	869	864	879	813	836	878	850	836	847	864	811	866	867	828	838	865	833	870	887	849	877	887	861	855	849	852	778	847	879	801	808	824	800	789	850	786	860	852	856	795	851	819	812	851	792	831	830	877	841	827	851	794	804	851	859	810	836	847	895	841	820	887	887	864	897	814	890	832	813	861	808	852	891	876	857	830	798	833	800	808	835	853	846	860	823	834	834	829	824	839	838	836	870	842	855	845	778	895	835	825	828	847	848	778	843	835	766	913	869	880	856	808	831	824	832	794	840	821	852	806	870	845	829	840	871	896	820	810	853	891	847	830	819	835	880	778	799	825	831	820	871	856	860	762	823	868	823	827	819	823	836	838	764	857	842	842	833	844	863	857	840	825	823	829	905	833	880	845	823	871	833	881	815	879	910	852	854	865	847	833	881	815	846	852	772	885	895	863	857	841	831	824	835	832	841	875	888	819	885	833	811	894	862	793	829	860	893	850	848	782	913	854	854	836	827	823	839	910	831	864	848	839	896	827	882	855	870	802	893	842	900	863	864	821	810	852	835	841	846	841	881	870	854	817	860	860	813	852	838	836	868	817	853	836	881	885	816	837	823	856	818	882	808	836	858	851	860	891	866	848	856	778	809	857	782	819	848	796	883	846	837	862	811	809	861	882	852	835	847	862	831	839	872	815	833	824	871	855	883	873	839	802	824	851	844	863	852	839	818	826	825	846	858	821	832	852	868	866	838	787	789	793	856	919	808	835	857	853	842	838	836	892	838	818	897	821	874	833	834	796	808	821	847	848	821	846	833	795	796	827	857	858	828	822	863	867	796	868	880	823	851	814	820	869	898	833	861	896	870	876	822	877	842	810	802	827	871	770	851	850	870	839	807	822	828	906	868	867	877	819	874	883	874	869	900	823	858	895	858	843	824	882	797	820	838	837	849	809	821	860	856	870	880	826	822	834	820	794	802	791	872	825	864	918	829	836	900	834	799	782	802	883	821	837	857	839	808	900	815	829	842	850	852	852	840	834	893	795	895	839	881	827	912	819	797	851	873	853	856	838	884	852	825	831	861	839	785	847	849	850	876	854	816	892	878	858	864	847	868	855	883	872	831	898	828	811	810	864	895	808	850	853	810	805	845	828	841	828	903	840	897	852	866	855	836	844	903	803	861	827	801	844	870	810	844	842	884	814	808	883	833	848	803	852	827	852	874	881	820	837	846	822	878	823	825	858	876	806	831	823	884	808	849	862	829	818	865	857	831	858	871	858	869	816	802	834	850	871	842	861	828	883	895	846	864	855	890	822	867	800	839	856	843	870	811	840	785	793	828	830	888	872	850	855	830	833	846	879	821	817	854	833	860	850	855	840	770	867	810	865	855	797	857	879	874	880	799	859	872	866	883	817	860	829	863	845	913	854	800	863	891	870	876	868	834	803	797	850	892	847	866	812	870	827	865	803	810	879	872	838	811	835	889	864	818	895	865	826	835	835	832	825	829	800	840	855	896	887	868	833	828	864	818	892	791	834	838	826	876	835	872	802	872	832	853	846	830	800	833	883	785	860	841	890	808	834	891	848	835	839	826	835	897	869	845	793	881	837	844	841	842	781	830	819	851	833	874	841	818	841	860	847	855	942	849	855	859	847	839	810	840	855	851	833	770	888	850	835	819	841	798	775	888	869	874	837	833	845	881	828	833	843	892	833	846	853	797	882	826	830	908	842	833	826	833	850	825	862	897
24326	22114	37485	38391	27555	24914	13014	1878	1162	936	592	549	572	548	551	529	563	512	564	532	555	542	563	556	569	554	575	526	547	538	518	537	510	549	566	537	568	516	564	558	537	571	541	563	526	556	553	573	538	529	546	507	561	563	537	530	531	528	558	565	494	562	513	537	480	509	558	546	552	545	559	491	536	537	589	561	496	509	530	553	521	563	546	537	555	524	526	498	533	509	531	528	512	587	558	562	526	567	543	525	545	563	527	513	541	540	543	543	559	557	573	554	565	547	533	562	546	543	526	547	547	518	556	509	504	494	545	533	530	564	550	562	546	600	546	540	595	499	547	537	539	538	497	575	548	525	528	568	566	583	524	571	529	558	547	534	547	541	517	558	556	528	535	510	529	537	561	557	575	580	546	531	556	533	606	517	509	521	511	522	546	525	514	580	528	513	541	535	551	535	531	549	531	547	544	502	556	555	542	576	552	531	551	534	559	503	548	526	535	507	540	552	534	517	546	549	526	514	540	543	491	540	525	570	559	530	494	552	508	518	526	501	548	558	503	514	548	544	530	529	532	541	564	529	591	551	545	530	516	565	553	567	543	595	529	541	563	528	505	553	612	513	518	526	502	515	557	528	522	529	512	552	559	519	554	563	510	546	556	547	532	533	563	532	545	515	519	551	512	528	552	529	522	508	520	560	569	579	517	576	506	534	514	513	534	509	540	560	541	519	556	536	551	539	575	505	531	514	514	522	527	535	549	547	546	549	534	551	548	551	555	550	515	566	484	571	535	527	546	530	567	548	550	532	565	531	553	547	511	552	546	579	533	565	541	572	503	525	524	542	566	554	551	523	552	501	532	515	564	534	508	507	520	506	534	561	545	546	555	551	511	537	551	520	585	547	541	549	526	540	562	535	570	522	528	539	526	548	505	590	517	583	468	564	544	556	540	586	539	525	563	559	507	526	509	555	535	536	547	536	516	546	541	512	529	523	527	542	548	551	553	562	488	526	526	500	536	502	519	544	507	533	533	533	536	493	532	524	543	502	546	529	515	521	523	518	558	506	518	522	521	541	567	540	547	560	523	552	525	538	524	532	523	537	544	534	515	551	526	500	526	575	546	537	598	575	550	564	530	530	502	531	512	548	524	547	534	563	578	525	511	578	529	568	512	548	495	522	534	507	535	540	516	552	568	573	537	545	515	547	560	563	541	534	552	557	559	585	547	530	478	576	514	505	534	562	516	533	550	521	536	525	533	555	543	522	528	548	545	524	520	565	519	531	538	564	501	534	500	495	528	528	554	583	577	536	537	527	498	558	552	544	524	503	560	536	538	546	525	476	515	543	546	512	579	585	577	541	529	531	489	503	535	536	488	550	526	559	552	554	536	506	532	506	574	511	514	565	523	516	536	561	562	514	596	501	553	552	517	519	547	513	531	538	547	561	531	546	570	523	564	529	542	522	550	554	544	529	559	500	503	535	576	523	534	547	482	508	545	532	511	568	532	528	528	563	565	568	523	542	584	485	513	524	579	529	521	554	564	526	501	569	535	555	522	531	573	551	537	549	514	567	510	523	581	538	548	506	548	604	562	527	560	556	495	488	550	577	494	508	533	545	532	551	527	527	483	561	518	548	572	526	543	520	540	523	565	520	522	587	485	533	522	573	512	531	503	549	539	542	556	529	526	584	530	516	545	573	535	532	536	540	536	516	520	514	523	528	582	534	528	568	539	518	508	553	551	557	555	518	533	499	522	500	548	514	560	568	557	532	518	573	511	608	551	546	504	547	554	540	543	508	557	520	523	552	551	524	526	563	531	533	537	547	515	528	518	560	533	554	557	514	509	540	541	588	524	517	537	557	504	542	562	553	514	527	536	565	554	563	504	525	521	541	521	559	578	535	526	525	582	519	528	548	570	553	541	515	537	580	546	535	506	559	527	502	526	506	519	557	563	552	525	550	555	531	519	566	552	493	532	579	538	547	567	550	525	525	550	524	581	506	572	554	529	497	527	544	537	562	535	551	533	535	552	541	493	570	546	537	542	545	556	522	558	572	505	527	531	502	552	547	531	548	538	563	545	534	541	531	507	542	521	572	493	531	551	509	555	561	505	521	545	528	562	570	556	550	560	592	543	565	502	509	572	546	534	528	501	523	510	488	531	520	509	513	505	552	576	530	567	544	520	506	518	589	547	568	557	565	567	573	480	503	551	540	509	563	554	490	512	568	579	553	544	536	548	572	514	543	548	518	522	510	518	575	555	508	530	507	539	542	519	498	530	522	525	527	508	526	550	494	521	488	531	511	500	517	527	536	542	527	538	553	516	530	538	523	537	522	538	543	516	543	528	549	548	502	559	546	564	534	574	512	573	556	516	560	534	515	536	514	516	544	582	554	529	514	575	501	532	531	576	560	578	530	579	548	565	530	570	554	570	545	536	546	516	541	549	542	525	540	560	540	553	570	549	519	508	523	583	562	530	505	552	575	586	552	579	564	532	552	531	549	545	585	566	534	543	532	560	524	550	547	536	533	540	516	531	492	549	539	515	553	525	546	542	554	529	591	532	541	548	536	554	541	524	509	545	557	529	550	541	560	529	536	561	528	538	506	540	585	558	511	515	554	541	542	540	571	574	534	558	556	551	549	514	529	595	581	492	547	514	513	574	504	545	527	532	550	567	551	536	569	526	524	542	522	549	581	535	512	548	494	519	537	542	507	539	577	540	523	532	561	533	540	543	533	579	549	534	547	557	571	479	521	522	584	563	548	557	544	518	545	540	524	594	534	535	513	551	574	558	566	576	525	547	557	542	517	544	529	581	553	495	551	535	535	543	535	523	509	552	527	550	522	531	519	520	504	526	526	574	526	507	574	541	548	562	529	503	568	505	566	578	532	586	543	545	527	571	531	523	520	542	505	522	541	543	560	539	528	521	543	578	531	517	519	516	538	578	501	541	561	526	538	546	551	522	551	545	536	515	503	537	517	576	496	557	546	547	501	512	548	551	487	550	559	522	557	501	545	568	500	523	575	492	592	546	549	540	556	532	528	528	539	546	511	557	563	508	548	566	566	556	520	539	560	550	522	526	552	546	561	558	575	543	540	585	544	536	522	528	524	525	524	539	539	551	563	579	545	535	520	523	582	521	530	536	539	539	527	528	523	521	530	492	514	513	527	524	523	524	520	532	551	580	526	541	549	549	517	517	535	502	597	514	556	526	535	510	540	559	511	522	552	538	540	521	523	573	540	564	535	516	529	532	544	554	506	528	586	544	569	543	545	575	507	500	520	521	522	523	529	531	496	502	553	551	545	549	562	552	531	519	510	532	540	531	536	519	537	547	538	506	557	546	561	507	512	555	569	522	547	522	486	567	507	572	553	516	530	572	550	554	501	529	551	529	524	525	500	571	507	569	549	578	547	523	537	554	533	556	540	520	525	563	549	545	543	580	553	518	511	543	560	522	516	550	555	521	539	514	481	492	540	583	542	564	574	529	519	558	559	551	525
56239	92015	81648	52476	35067	25957	11217	2263	2028	1384	858	661	622	570	628	619	636	651	644	636	630	587	619	640	654	621	653	626	657	607	607	618	649	658	604	632	575	649	573	614	619	654	613	636	650	639	603	658	679	667	623	571	608	636	635	630	632	566	649	601	660	640	641	614	603	608	615	607	647	625	653	631	621	672	649	588	633	630	602	635	606	647	609	612	593	613	578	625	656	623	638	586	642	652	604	657	632	626	612	614	644	659	616	628	602	637	630	633	602	643	649	615	646	611	646	637	610	639	565	618	683	584	635	593	612	696	589	611	627	609	663	628	619	549	632	622	596	648	646	608	644	662	670	600	656	631	636	581	615	639	576	594	625	610	637	631	604	629	606	639	562	652	635	653	583	616	592	662	618	631	609	629	625	646	619	616	682	652	652	614	662	628	632	659	616	638	589	625	580	635	633	603	602	628	639	598	605	597	609	619	603	638	589	594	660	646	648	625	658	635	637	629	614	613	594	642	609	645	644	609	625	669	640	627	605	629	640	651	604	617	656	642	605	655	612	626	634	595	600	596	689	594	629	630	616	589	600	655	618	584	683	639	608	621	670	632	625	659	629	648	670	591	599	592	619	638	585	618	653	618	641	661	659	668	617	599	661	654	631	627	607	693	586	604	627	642	618	615	612	644	657	626	604	569	632	632	673	602	614	660	619	598	610	678	642	594	636	658	632	681	631	595	602	621	600	626	579	626	641	580	612	618	641	629	630	616	605	620	615	633	642	637	631	594	609	635	575	667	591	627	630	646	605	615	642	620	648	594	674	592	581	611	620	635	614	602	588	619	615	622	588	584	601	603	621	654	666	630	624	628	649	642	611	649	612	623	631	612	626	631	628	635	621	658	588	596	618	670	585	641	579	632	649	639	584	630	626	645	650	679	664	626	621	606	606	568	586	635	634	650	619	620	640	568	666	617	624	610	593	613	711	620	616	615	605	602	610	610	623	614	643	645	606	604	641	607	622	629	632	631	680	618	636	607	623	668	633	642	644	644	652	593	634	585	593	603	654	635	623	649	605	607	597	649	672	660	590	616	629	634	645	581	632	630	599	609	624	625	643	630	582	595	694	649	587	622	675	602	601	638	616	654	585	612	649	617	611	605	578	602	592	611	606	611	638	655	673	643	641	632	605	618	616	602	646	598	664	602	594	601	640	613	602	623	657	635	646	633	690	614	615	624	635	656	668	630	649	619	668	664	638	622	636	650	663	643	635	632	640	620	604	597	600	633	619	609	628	636	666	590	633	621	604	627	618	571	624	621	591	595	595	653	620	638	613	607	616	631	613	616	590	612	619	645	633	620	623	601	606	652	628	621	614	662	653	672	619	629	634	636	608	618	628	657	636	591	633	624	610	637	600	597	630	633	596	642	630	643	628	627	682	655	625	603	642	672	574	603	579	625	616	597	631	633	648	576	657	641	647	660	658	637	604	628	611	603	574	631	647	617	615	574	652	624	600	649	654	666	617	620	629	606	628	576	666	634	617	617	619	618	575	639	627	637	608	618	625	619	580	608	604	629	621	628	543	622	601	623	565	611	634	612	589	663	651	663	644	653	613	635	618	632	666	605	653	598	636	611	652	667	613	610	624	599	658	663	626	633	609	651	623	630	612	625	651	609	638	622	618	587	646	640	626	623	656	600	616	632	648	595	653	594	617	649	634	617	600	615	611	569	574	574	642	611	611	619	687	661	600	608	635	628	672	617	584	566	623	618	627	601	660	671	636	681	653	656	594	645	666	588	635	608	657	620	629	654	625	607	640	648	627	659	595	660	634	677	630	644	581	627	605	630	627	614	632	657	645	586	629	643	671	610	602	659	619	637	610	636	585	662	605	619	584	635	639	638	669	647	639	590	614	632	580	659	627	650	622	619	604	586	646	633	626	604	634	633	593	656	661	575	654	605	593	590	611	604	615	613	628	579	602	628	617	619	612	593	631	614	616	557	637	649	607	630	611	609	645	627	586	634	597	583	623	640	607	662	633	626	602	587	625	617	621	605	614	600	607	617	640	639	584	622	618	633	648	618	641	664	676	614	614	616	661	646	610	615	672	630	600	641	620	612	606	597	637	684	587	658	625	630	587	576	616	611	630	639	625	652	640	615	630	664	616	621	622	625	607	638	609	591	651	612	617	590	622	621	663	646	598	594	639	598	625	622	617	614	631	633	576	644	625	667	607	635	573	608	619	639	662	647	636	601	651	640	604	668	601	651	632	594	592	619	644	611	609	656	678	607	607	630	623	629	586	625	628	612	611	614	613	642	626	654	603	597	601	598	637	599	596	652	595	599	599	613	627	612	590	666	610	687	585	638	632	586	606	622	657	634	588	557	646	620	614	608	588	642	613	622	661	610	626	631	661	622	615	603	639	668	604	609	640	634	617	575	629	624	629	619	644	604	594	613	628	579	600	599	655	599	692	665	596	658	645	618	639	641	642	644	615	584	614	640	605	612	634	674	615	680	593	670	614	608	651	602	626	628	599	619	617	647	633	602	603	666	635	584	629	622	594	639	658	633	641	597	662	623	621	571	590	607	641	657	680	665	626	692	639	589	604	609	612	617	622	616	625	561	664	619	644	648	631	619	614	627	632	657	627	665	605	662	653	593	658	631	636	637	593	619	631	663	621	582	616	642	611	610	637	613	575	601	621	619	630	646	656	645	613	654	634	628	626	606	670	642	639	617	630	654	618	614	612	644	630	650	607	606	658	615	655	606	621	645	635	644	592	663	624	611	644	568	640	613	614	587	642	653	648	653	639	634	642	591	627	607	638	625	647	625	609	602	575	620	633	618	641	597	632	648	632	628	637	639	637	591	604	569	620	627	634	616	601	618	636	627	587	604	595	650	625	696	651	640	628	630	641	594	660	581	603	624	623	642	620	639	615	620	607	620	591	630	650	623	603	626	595	685	606	605	623	612	642	612	642	577	626	543	618	632	640	618	614	646	637	634	600	640	607	638	661	629	593	633	649	648	616	604	634	608	657	627	637	610	631	645	709	604	592	643	670	583	592	636	615	617	608	582	576	589	617	643	646	580	595	607	576	586	638	623	626	621	570	607	611	556	584	625	615	655	595	683	646	629	610	620	578	595	622	595	635	612	625	604	623	658	587	620	637	603	609	609	625	642	608	604	619	609	603	631	642	569	602	563	576	600	625	604	633	622	600	628	636	589	592	610	637	607	629	587	612	583	627	609	648	635	654	597	614	637	600	624	645	601	600	623	652	632	595	627	676	608	589	626	626	620	616	619	635	627	611	622	597	663	655	619	648	640	620	647	606	647	692	646	648	607	630	624	612	632	651	648	662	656	605	635	618	612	598	607	578	566	627	596	616	646	645	640	594	611	604	639	632	696	646	642	616	640	631	643	642	610	631	614	622	624	623	683	653	611	553	636	600	602	601	582	662	623	647	629	629	652	643	610	614	574	638	632	629	619	592	608	647	639	660	602	634	636
25783	23258	37792	35994	22208	15067	4963	1220	1182	970	908	821	804	909	831	845	846	833	834	887	838	856	883	812	888	830	891	771	835	825	816	882	840	806	856	866	858	847	836	801	891	858	847	828	871	834	832	867	898	860	829	888	909	841	858	828	818	865	875	814	938	852	873	890	836	824	836	847	877	863	867	817	854	819	868	827	857	870	797	836	814	835	882	810	858	837	833	896	818	891	880	849	875	846	862	849	857	816	840	880	885	871	899	839	876	866	802	871	877	798	859	887	906	800	860	827	870	836	907	851	796	845	822	889	839	807	854	821	885	853	871	874	875	857	834	842	860	861	917	897	814	855	853	842	822	863	810	888	822	857	873	831	819	848	853	815	841	870	851	811	857	888	849	844	809	827	859	854	873	862	847	856	894	873	861	819	860	814	840	800	872	859	819	819	897	847	831	805	827	884	834	874	855	853	907	851	819	826	841	843	872	816	894	857	840	889	792	838	827	855	867	847	840	881	900	855	843	847	822	865	839	848	848	859	895	836	857	849	823	821	842	891	796	883	862	832	869	903	880	848	858	849	873	781	868	820	864	843	869	857	888	879	861	868	852	845	854	848	846	780	857	811	841	890	836	724	841	860	803	855	855	899	834	844	857	811	758	908	844	855	848	876	870	902	812	899	833	844	852	880	872	817	877	806	862	847	852	849	840	880	867	839	836	899	842	856	840	853	815	861	859	821	829	841	838	840	847	865	829	889	837	850	840	866	844	820	871	932	859	867	851	803	875	864	863	814	873	884	839	844	853	817	854	862	883	801	864	861	881	846	867	834	812	818	868	872	867	851	802	836	868	827	876	914	857	822	818	809	887	837	873	836	844	851	841	911	842	869	812	828	848	807	845	842	843	844	841	846	924	854	860	879	833	879	866	891	844	838	840	876	828	898	893	819	883	820	855	879	863	853	817	860	856	861	876	844	841	905	855	820	817	860	859	867	829	883	858	844	830	830	824	905	872	871	895	839	892	850	847	878	842	843	835	851	815	892	875	820	846	879	834	858	863	798	845	847	819	843	853	861	838	857	855	880	829	889	818	809	851	844	862	911	823	883	869	854	859	852	877	880	869	859	830	847	830	861	867	853	842	830	864	814	864	839	806	856	795	825	805	756	855	850	814	872	809	859	859	859	808	796	844	856	847	825	915	829	784	834	850	863	855	856	837	839	894	859	821	809	820	820	851	826	830	865	870	909	875	873	865	852	836	863	847	873	860	881	795	864	822	855	925	856	884	834	902	808	835	833	852	854	857	798	851	848	836	889	822	840	865	856	853	894	829	901	836	840	871	786	901	846	838	807	899	932	900	812	861	907	863	858	807	857	790	880	827	845	854	836	805	826	853	858	823	831	831	899	854	833	907	842	859	836	849	873	852	853	904	861	856	852	869	853	872	851	863	766	806	853	864	882	879	818	824	838	884	809	880	841	857	825	873	874	861	853	917	871	902	845	793	875	866	813	853	827	822	791	855	874	894	846	851	878	865	843	895	852	866	844	843	832	888	846	853	817	840	828	783	856	787	826	859	842	856	888	832	797	852	850	853	823	898	784	844	868	849	887	874	815	825	860	786	835	860	862	851	831	896	858	835	873	829	874	861	812	857	865	862	897	862	864	897	847	822	900	893	855	868	847	827	817	843	815	833	820	864	869	831	827	795	878	893	845	865	855	797	822	811	848	886	828	836	835	866	886	762	853	845	810	864	801	875	865	854	835	844	838	879	847	831	813	815	882	849	923	867	853	878	851	919	828	866	858	850	896	850	832	879	788	831	846	846	912	835	835	854	874	822	837	842	849	866	842	824	844	840	822	802	873	895	815	869	867	879	839	845	877	861	859	864	855	827	889	884	846	910	837	864	816	838	906	777	811	782	894	835	821	862	835	868	840	870	899	823	892	795	853	882	867	812	831	825	835	835	862	841	869	838	866	843	866	828	841	901	852	873	850	850	835	863	817	864	808	790	898	857	858	846	799	851	880	876	835	834	817	911	892	853	853	890	861	865	821	886	885	799	829	842	871	816	794	835	881	843	893	848	798	879	836	858	814	904	823	826	815	819	884	867	858	839	833	840	829	813	844	889	906	851	832	811	831	847	814	866	805	835	874	897	805	844	842	893	829	820	867	859	792	877	836	815	831	877	842	865	916	837	860	857	828	837	837	862	868	813	866	860	860	848	869	813	889	840	868	817	875	850	876	826	858	876	863	845	851	823	862	899	828	836	855	832	882	874	838	866	850	929	893	864	816	891	915	869	885	805	795	826	884	836	839	866	838	845	798	827	873	832	846	869	833	815	892	869	829	855	830	873	853	825	896	802	831	844	903	808	812	863	845	851	873	894	886	850	834	866	852	819	865	850	880	873	852	834	820	837	800	874	808	848	827	851	856	867	834	856	916	818	863	831	800	827	884	879	818	871	836	841	793	849	889	849	832	812	812	875	845	823	902	813	838	820	847	833	852	841	816	831	845	892	877	846	820	826	896	812	881	878	839	875	842	861	824	804	854	830	835	797	811	849	879	827	819	824	881	896	841	857	812	878	817	838	793	857	841	884	837	852	845	844	856	857	839	883	869	872	803	801	862	836	824	851	864	902	836	788	806	898	861	844	857	820	835	835	820	851	862	815	829	847	884	855	833	845	844	865	902	902	849	859	861	842	815	878	862	884	797	848	828	848	833	826	898	886	833	858	853	878	871	871	818	888	908	877	861	829	826	837	835	869	896	845	816	848	817	865	809	849	859	854	826	834	836	858	823	867	867	849	861	877	834	831	801	889	846	858	862	846	878	812	863	880	897	854	873	877	845	838	874	868	871	851	851	886	860	852	892	802	843	885	860	891	880	832	833	818	839	852	846	910	875	914	841	824	809	821	911	815	877	874	845	804	836	855	861	858	868	797	800	879	874	779	912	836	857	846	846	826	881	832	821	814	877	813	835	870	844	903	808	838	837	877	858	789	881	852	840	867	852	851	824	869	815	857	818	923	823	852	843	852	863	858	836	846	839	911	860	851	873	843	914	761	874	858	833	836	838	825	880	851	840	826	893	838	812	864	811	858	863	822	862	866	853	867	797	803	861	856	850	864	864	838	826	869	841	861	858	836	893	845	847	850	854	866	827	870	894	840	850	792	827	778	822	817	832	884	902	831	831	858	848	805	864	825	802	874	845	800	886	830	819	871	912	844	849	835	861	893	858	860	797	823	820	888	810	829	864	830	894	859	869	886	870	840	846	845	833	798	887	875	847	889	839	829	856	904	859	835	817	835	849	842	835	869	869	848	872	853	816	861	838	875	884	831	796	926	797	795	830	839	835	872	827	782	830	840	821	883	857	817	810	917	798	870	866	893	887	801	877	844	874	784	840	805	821	890	919	846	876	843	856	882	887	872	821	879	828	841	817	863	824	831	839	895	860	832	823	814	887	832	865	824	826	889	810	851	851	865	846	835	841	888	797	860	878	845	885	832	846
53360	77844	67059	41771	25866	18165	6601	1838	1810	1347	1065	924	1001	952	974	892	904	907	1018	904	913	1018	921	927	979	962	972	971	932	928	954	962	960	921	962	983	1002	939	920	950	946	978	954	930	959	955	880	956	978	953	926	989	959	1010	925	876	960	940	993	968	930	941	975	960	920	958	936	959	896	946	935	896	928	929	1035	931	962	982	935	967	964	932	949	944	991	957	945	954	986	893	957	963	957	925	964	959	914	953	948	943	967	958	986	937	918	952	995	929	900	917	934	954	963	975	986	946	962	962	944	936	932	935	917	910	985	917	925	917	976	946	922	926	964	956	933	1009	937	938	938	958	934	938	941	924	947	1018	931	933	955	948	975	1014	946	946	1011	901	970	941	901	960	902	1015	916	960	937	969	903	950	961	997	939	909	948	936	946	969	939	983	965	953	994	926	942	928	951	946	989	915	1022	937	958	959	984	977	975	902	975	953	968	972	965	916	942	918	929	969	933	983	924	931	934	879	938	952	971	962	1018	1025	870	913	926	991	964	969	961	965	978	971	978	929	976	902	920	926	976	1025	976	956	918	980	924	955	928	938	963	951	930	996	922	920	939	955	936	945	964	961	982	939	962	908	970	868	917	889	938	1005	943	917	947	937	1002	925	996	977	928	982	945	999	946	936	903	981	949	909	907	943	911	946	909	968	955	965	1013	938	939	942	954	940	954	967	932	970	890	960	960	959	977	978	912	942	1015	957	903	987	975	971	934	942	1018	971	980	981	955	916	1002	899	973	922	967	938	916	974	923	966	957	944	945	997	919	975	999	958	975	960	982	947	988	934	950	929	965	949	933	994	865	964	912	920	969	966	923	934	955	909	976	928	992	936	887	911	932	909	923	943	915	951	974	988	932	1009	960	929	964	993	980	957	982	942	958	939	922	953	954	997	946	937	957	934	987	901	950	948	930	930	931	902	967	955	893	930	952	950	963	998	956	941	985	983	946	943	975	960	987	915	909	941	891	922	934	932	914	928	956	969	912	1029	953	927	937	936	993	953	886	908	908	937	917	920	969	950	973	955	910	924	951	847	999	938	993	992	935	905	946	943	980	911	881	953	927	958	957	922	948	951	981	960	904	974	928	941	947	972	911	987	972	932	971	941	932	938	884	944	929	963	947	950	960	1010	988	928	905	975	968	935	1009	952	932	949	940	962	966	948	982	944	962	991	953	930	939	942	945	978	938	980	955	903	970	944	945	884	976	941	958	922	931	942	944	978	973	942	954	947	971	931	1009	957	941	991	963	1031	931	961	960	947	927	952	900	972	988	965	938	881	913	986	904	924	917	967	980	889	940	965	902	966	957	932	928	981	900	957	934	861	935	915	924	932	957	948	953	932	999	946	932	928	1013	967	960	980	964	937	946	899	919	988	951	897	924	970	915	937	887	924	942	917	954	939	906	1000	946	969	945	969	965	961	940	913	899	930	957	946	947	1009	935	927	959	943	908	970	953	991	967	930	963	954	958	922	945	974	971	966	929	912	965	972	917	940	906	939	929	879	957	974	964	930	944	922	920	951	995	949	934	954	965	950	929	937	990	958	936	968	973	920	934	963	936	915	965	915	927	990	984	925	955	935	887	965	937	938	950	947	918	985	1005	996	924	926	914	928	889	919	991	989	983	939	982	988	988	915	932	959	936	934	934	951	1038	985	957	925	954	963	922	980	936	973	962	965	951	1003	995	912	910	1000	929	988	967	933	915	944	910	934	938	1009	960	962	968	901	961	953	917	947	972	944	927	938	966	1025	898	1016	929	967	1007	955	970	956	945	951	909	968	988	949	978	958	983	950	942	974	958	981	919	914	922	954	1009	970	931	924	921	916	958	910	945	970	945	989	954	908	985	959	904	901	943	932	940	1004	927	935	916	1010	988	928	958	975	972	932	937	950	940	946	983	914	933	970	936	938	978	955	1010	905	920	929	975	965	963	905	946	931	957	914	949	886	932	964	969	965	962	957	989	934	923	986	946	932	960	958	949	976	944	944	932	950	948	1029	924	984	923	867	981	884	975	943	942	989	939	928	966	994	876	986	962	979	911	932	995	926	951	886	947	928	952	966	961	913	943	885	894	945	942	953	886	949	932	921	904	950	977	1029	971	963	933	993	915	951	977	916	946	946	947	901	935	1013	933	979	888	955	993	948	956	874	927	938	925	946	936	929	929	968	960	943	916	979	973	965	932	880	908	984	931	932	947	1030	979	1006	982	932	960	951	927	980	987	910	961	966	963	940	975	934	957	926	926	926	940	946	935	977	943	915	910	968	959	949	942	951	956	931	919	988	950	942	918	982	958	936	927	900	903	955	952	948	930	949	1005	947	972	969	934	911	959	944	945	1002	985	948	1026	941	926	971	972	967	949	926	970	990	946	964	879	922	974	960	951	958	906	905	983	943	931	973	946	983	969	951	927	906	966	947	943	963	900	1007	989	931	968	948	980	964	956	971	969	924	978	944	933	947	999	939	1008	962	968	910	954	880	977	959	935	944	975	938	920	887	965	937	944	947	975	951	909	947	941	970	1025	907	955	934	930	1003	916	932	951	922	987	968	978	931	910	967	1001	964	956	988	951	981	984	937	891	999	936	918	979	996	915	953	957	924	936	973	977	939	940	944	965	950	971	909	916	917	938	950	926	966	943	957	946	982	946	938	968	954	960	914	969	943	923	954	992	915	905	957	952	956	994	921	961	964	943	987	973	964	966	982	956	942	1017	1003	952	948	932	1007	954	943	924	931	959	938	936	933	929	1074	937	892	910	949	935	934	1020	955	936	920	979	969	961	862	903	930	897	954	958	925	961	942	1020	950	960	990	956	981	967	1014	920	927	966	962	899	929	976	953	999	966	922	946	900	957	978	874	911	944	905	901	945	936	939	931	938	969	940	966	973	984	975	931	953	928	940	938	953	992	931	955	943	990	964	891	984	913	937	1008	955	917	951	948	983	986	980	931	1005	941	960	917	940	932	909	957	900	931	974	954	946	938	941	962	968	932	919	1024	968	954	923	892	973	947	938	940	947	978	959	961	907	933	975	938	940	930	951	938	914	963	974	921	907	951	986	961	933	991	913	948	927	976	966	965	971	945	941	928	955	980	938	980	935	985	967	954	926	965	949	967	889	941	914	960	953	900	986	938	958	951	907	1001	925	907	907	892	977	943	921	900	945	921	939	955	963	944	945	940	945	978	950	941	1000	939	915	981	928	992	964	955	948	920	925	946	971	943	930	957	985	894	918	911	946	936	941	902	944	988	930	927	968	956	945	969	933	932	964	955	882	952	923	949	901	934	950	940	948	945	983	989	949	937	914	929	957	951	913	983	920	963	974	943	921	913	965	906	914	907	942	970	969	921	913	897	900	909	947	938	905	926	1014	987	910	1009	924	922	982	997	961	948	946	944	989	963	977	922	983	964	883	946	913	963	913	938	955	929	923	931	980	994	941	899	1004	944	934	932	902	990	945	980	939	925	964	963	985	938	989	917	983	920	922	961	925	906	957	915	923	927	903	972	993	960	958	934	917	991	1040	912	969	983	987	919
23271	21855	33959	33621	28877	29126	20095	4404	2400	1499	863	700	649	646	580	652	643	602	633	623	614	596	599	619	597	631	623	613	640	591	608	591	659	600	597	637	581	624	615	596	569	607	605	552	598	604	618	557	594	601	607	598	630	632	599	581	601	602	614	608	605	540	607	576	624	633	635	590	597	604	623	623	638	635	633	630	611	594	601	572	636	568	588	603	592	620	616	606	583	634	604	575	545	637	587	624	589	622	611	609	576	585	621	600	589	605	645	580	627	570	613	635	602	570	612	574	582	609	643	571	595	629	561	613	576	578	618	598	620	610	588	640	615	621	574	592	636	621	607	579	563	632	634	610	613	606	603	572	605	607	565	608	652	648	583	645	619	622	611	614	589	643	610	628	590	638	607	627	591	614	622	567	636	612	623	604	648	548	649	644	601	619	566	623	608	608	645	636	594	574	608	576	631	596	558	598	599	624	610	590	649	605	616	585	663	615	594	622	575	620	609	618	591	583	594	586	572	627	623	627	589	574	628	572	624	614	590	581	650	579	625	622	600	604	619	660	600	585	615	589	637	638	642	602	569	611	591	606	615	574	600	581	598	623	606	602	576	621	624	587	617	656	581	611	574	641	630	647	602	644	628	599	582	630	589	606	666	607	613	630	629	585	666	639	638	609	604	607	611	654	636	653	598	584	577	615	621	600	576	555	609	569	604	587	597	619	607	641	590	599	605	597	624	621	602	598	572	591	575	647	616	626	585	651	623	635	596	594	649	572	576	603	625	622	638	598	562	624	608	598	586	583	591	628	579	628	629	613	633	643	630	681	636	586	598	611	574	593	596	567	596	584	629	586	587	623	611	617	620	585	586	571	577	622	640	584	599	618	633	595	593	625	638	629	592	604	577	591	588	611	605	644	608	664	586	582	613	656	579	610	589	583	578	598	605	652	603	608	604	582	581	593	574	625	605	643	655	585	597	600	641	678	597	632	592	580	611	589	636	613	589	628	588	592	618	594	636	629	636	632	600	597	617	585	589	620	589	572	628	611	644	576	536	617	642	647	629	605	570	591	597	625	627	573	622	631	630	582	669	601	628	647	596	530	648	614	568	608	592	593	567	629	565	594	584	571	592	619	608	583	633	597	613	607	609	625	578	618	614	574	656	599	612	608	567	570	606	606	586	598	583	595	630	603	594	592	634	598	611	584	601	585	622	631	597	621	617	613	559	601	595	586	624	615	648	567	613	629	621	601	620	622	633	642	620	548	622	608	605	580	528	638	577	604	647	577	612	608	626	605	579	644	640	589	589	574	626	570	648	617	574	612	646	623	638	651	620	620	585	593	575	577	570	604	609	628	612	629	579	627	645	611	618	636	622	627	581	570	624	598	580	647	573	625	572	617	629	591	612	622	616	567	634	618	642	623	578	586	608	597	570	607	649	594	594	596	636	574	573	612	608	578	604	633	623	599	598	616	601	637	591	638	627	606	626	605	625	589	667	650	626	585	571	634	636	642	641	609	602	628	592	609	576	627	601	582	605	595	629	588	568	583	607	558	621	647	610	540	575	608	606	639	638	604	598	588	619	603	621	605	592	564	629	584	618	576	570	592	634	634	596	631	587	568	628	609	611	595	594	537	591	583	591	600	584	605	656	610	573	614	610	619	613	590	628	639	585	602	624	560	624	635	623	586	607	583	602	615	586	609	651	555	606	624	630	613	637	610	642	640	615	619	593	619	589	599	579	624	642	612	607	589	624	625	608	608	618	674	619	608	606	603	578	646	605	555	638	621	623	653	580	593	648	558	584	567	580	591	594	629	585	606	599	561	582	599	589	574	626	618	610	607	611	575	631	607	624	609	653	597	616	610	605	596	609	626	598	594	592	598	646	624	601	595	623	587	582	634	594	618	575	611	606	594	641	629	628	603	634	584	583	563	576	619	626	612	587	552	603	635	602	616	583	590	599	605	590	559	656	643	656	595	559	589	628	656	621	605	585	638	640	578	620	597	565	590	582	651	572	570	583	633	626	640	587	601	558	600	581	604	575	619	613	634	629	596	639	570	589	623	610	579	591	586	608	601	647	617	566	588	667	608	580	597	623	614	617	641	589	627	621	553	617	634	606	653	600	583	581	607	581	642	628	613	616	608	610	617	625	608	584	604	607	582	654	629	592	581	643	604	640	618	608	587	604	595	615	613	621	618	641	589	555	598	612	634	610	618	622	636	605	581	605	610	617	609	606	598	601	614	617	573	615	613	590	582	609	604	653	574	578	584	585	636	607	622	598	603	671	613	620	625	604	573	649	616	569	621	611	623	624	580	600	639	603	595	638	632	555	649	609	582	615	605	644	595	608	593	628	632	630	586	639	555	619	576	614	542	620	589	652	600	612	564	614	642	570	660	590	585	651	611	569	573	571	626	649	606	596	593	600	572	618	643	633	589	594	619	557	593	601	641	629	592	606	599	622	600	599	631	644	588	580	584	575	586	623	612	598	613	675	590	632	646	581	588	655	594	648	570	628	631	633	603	627	604	640	601	574	634	633	610	615	613	642	628	596	615	639	648	611	614	613	609	610	572	650	588	616	608	623	632	608	586	615	581	615	588	611	594	617	616	615	624	612	595	600	596	622	605	606	646	572	639	598	662	613	592	615	583	600	646	576	597	624	554	635	617	644	566	588	584	617	558	601	608	608	617	638	637	590	570	578	589	595	652	550	584	623	592	587	601	639	627	674	613	641	628	577	614	584	610	602	623	604	566	631	612	585	598	613	564	598	585	600	612	592	593	581	594	589	622	591	632	634	610	586	642	583	652	649	536	585	599	606	604	577	620	608	610	635	592	600	527	582	576	632	623	621	604	631	597	589	569	577	671	619	616	626	645	613	609	639	639	589	605	599	648	642	596	652	590	620	577	646	602	565	641	642	617	602	645	581	606	603	598	577	590	568	583	578	632	609	638	579	610	625	582	560	639	595	583	567	634	575	590	582	607	629	584	637	620	578	626	653	596	596	600	608	635	587	644	631	588	586	571	589	590	620	601	626	674	634	565	658	565	627	583	623	638	615	605	563	613	626	592	571	591	606	580	602	581	674	648	600	624	637	629	573	570	582	605	633	603	586	591	572	598	586	617	611	613	610	615	652	592	587	594	613	612	574	609	640	613	616	593	578	569	630	624	599	620	599	606	615	609	595	581	621	615	568	572	612	592	595	622	560	645	615	590	617	618	596	628	584	594	601	589	585	614	599	617	562	618	639	565	640	595	630	587	594	569	625	634	633	605	608	574	589	584	636	573	583	654	631	597	587	666	586	616	641	642	631	620	647	616	614	593	578	602	625	644	622	580	633	609	583	571	599	632	590	624	631	628	600	558	591	579	579	602	585	614	632	610	606	632	612	645	577	588	583	615	623	595	598	619	606	595	608	637	629	671	570	613	596	613	570	579	624	606	585	624	583	594	633	612	566	626	590	648	603	625	602	604	670	648	602	566	594	641	561	585	586	591	586	578
54126	102225	92052	62768	46771	34462	13161	4279	4170	2384	1275	773	643	691	719	710	716	678	680	662	748	682	707	704	717	647	668	660	667	674	676	706	648	702	681	657	683	657	685	644	687	659	712	653	642	639	666	663	651	653	692	687	653	666	667	662	665	676	707	684	665	668	716	696	637	694	627	665	656	712	627	683	655	660	688	676	658	671	699	639	709	714	640	675	694	709	673	664	643	706	644	680	695	611	683	706	665	710	660	643	674	647	677	678	695	667	675	708	684	632	701	687	654	650	654	673	661	655	668	700	721	712	679	626	717	670	669	653	669	670	676	682	664	647	690	685	670	676	702	670	612	648	688	660	670	667	666	651	671	684	675	673	614	682	717	707	665	663	656	655	719	641	638	655	620	712	638	722	720	631	680	656	723	731	698	691	638	683	665	661	663	651	649	642	678	654	682	701	674	672	674	687	671	674	630	674	663	704	676	646	697	619	673	626	680	679	662	647	694	678	677	632	628	608	654	655	675	666	667	614	698	649	678	645	624	655	674	669	653	642	642	650	689	647	637	660	643	687	695	651	657	653	690	635	668	613	674	686	699	649	669	669	664	662	645	676	640	656	672	668	664	654	677	683	676	685	659	634	657	632	682	639	683	676	711	690	635	636	674	624	661	698	677	679	672	641	639	686	686	656	629	693	680	691	671	652	677	691	674	631	685	709	695	648	630	632	640	685	654	680	679	685	689	681	704	645	711	695	692	628	652	714	732	680	685	706	657	653	689	637	688	694	688	631	687	653	663	666	676	684	643	653	708	700	701	709	679	673	651	676	626	657	700	687	654	693	661	624	644	655	660	668	643	705	698	629	664	660	726	680	665	650	670	665	679	655	674	637	622	665	648	690	695	668	670	629	703	663	653	665	652	673	619	692	690	627	690	644	631	665	674	669	686	670	668	664	722	642	648	679	633	639	688	640	650	627	690	613	682	711	598	704	656	681	665	691	652	659	703	668	689	660	674	682	665	673	703	638	681	696	695	663	650	683	671	639	664	685	659	688	669	647	726	681	654	672	671	724	658	660	676	654	717	648	715	655	702	668	666	667	668	667	692	619	691	690	748	650	721	643	695	649	663	688	674	675	683	659	692	662	669	698	699	710	660	644	638	673	680	629	695	697	683	651	681	682	713	641	677	677	669	716	613	666	664	640	652	664	637	692	674	642	686	626	676	623	632	642	681	636	673	659	704	712	695	668	652	683	645	660	689	675	635	659	719	673	704	631	655	653	641	617	649	651	655	671	706	678	688	637	667	650	667	669	721	659	675	676	684	648	645	678	691	704	665	667	646	647	686	677	655	682	653	657	658	706	737	690	698	681	641	636	633	644	636	667	647	676	649	718	687	686	629	663	653	673	659	681	694	677	642	656	671	693	670	678	611	651	670	665	666	679	661	688	608	670	660	681	671	679	656	663	693	637	622	663	720	674	639	696	611	689	668	702	664	611	654	673	649	656	707	686	655	682	681	665	659	628	661	710	697	694	696	686	722	675	676	657	673	678	696	671	659	677	678	638	650	661	655	654	667	679	686	644	629	649	638	677	648	706	660	639	660	650	687	664	644	683	692	687	688	623	627	635	655	673	650	673	635	658	651	703	679	657	677	652	635	650	668	652	686	704	721	699	656	651	660	641	675	660	636	665	657	696	604	688	637	699	702	679	706	686	631	707	662	635	650	671	699	709	728	666	649	670	711	662	655	651	649	712	679	654	723	666	679	668	639	671	722	708	638	675	682	649	658	651	700	688	631	640	675	676	594	668	715	699	690	699	675	708	703	661	709	636	664	651	704	692	693	621	641	626	665	688	654	675	660	659	697	654	652	657	675	668	679	707	730	728	681	682	646	642	648	664	688	671	671	661	689	659	661	671	651	675	656	666	650	689	680	667	697	641	688	633	723	645	674	672	660	687	668	682	676	700	624	665	696	698	654	671	688	662	639	700	694	669	675	662	669	667	694	685	693	660	652	682	700	654	718	660	652	681	713	704	696	667	679	641	677	714	700	708	662	672	666	691	657	665	667	692	702	666	704	681	674	674	620	675	692	673	656	627	659	641	646	695	699	647	643	675	677	663	705	669	678	657	655	630	617	674	694	656	710	741	657	682	657	664	650	678	654	705	636	716	649	692	679	661	620	666	722	656	649	653	678	663	659	670	656	670	676	652	671	671	676	663	669	656	690	655	683	687	649	665	678	582	683	644	631	681	673	636	680	664	646	653	699	646	677	666	651	630	708	663	659	629	670	638	712	660	693	651	713	683	666	630	662	728	611	658	663	674	611	630	625	697	647	649	683	674	688	699	662	700	643	666	660	696	696	705	637	704	686	665	699	669	664	657	673	596	673	682	667	721	678	688	675	704	634	703	715	670	694	675	677	671	663	650	678	636	679	643	682	674	686	735	698	633	665	695	706	655	673	659	639	641	666	647	657	680	687	648	719	662	770	671	699	636	656	686	670	711	675	687	641	670	720	663	671	659	683	607	690	688	677	678	652	635	633	720	666	662	677	741	658	667	702	676	707	661	701	715	672	703	668	694	633	681	660	674	721	693	642	680	715	684	638	702	680	647	713	708	680	698	618	711	624	658	744	670	670	656	661	687	671	686	630	664	682	681	676	657	669	711	676	654	682	649	671	643	647	680	663	625	659	720	682	683	695	668	661	693	662	699	674	646	694	697	673	689	667	689	668	689	657	705	669	656	680	714	608	652	646	657	668	659	697	628	655	655	658	683	687	674	662	687	683	637	715	642	658	670	652	681	678	721	630	646	692	699	691	681	696	663	658	649	648	613	657	664	680	654	669	638	712	739	700	651	683	659	687	677	676	695	664	676	720	647	637	620	684	660	674	676	658	669	642	681	653	684	648	672	676	651	666	670	694	642	638	696	664	633	666	705	671	683	647	707	687	691	673	654	641	664	645	667	698	692	669	633	695	671	710	679	637	644	698	670	641	634	698	670	646	680	702	565	677	632	711	748	640	690	666	670	685	637	662	662	690	711	707	684	725	672	667	617	665	679	679	689	684	705	643	671	671	673	671	687	621	678	691	643	703	684	647	667	675	665	685	681	662	702	684	658	662	648	670	674	685	662	584	698	687	646	672	655	679	683	721	690	690	668	665	705	679	634	661	666	689	687	633	669	650	651	693	651	659	700	671	648	707	671	696	701	669	682	695	676	644	694	638	666	673	655	698	655	678	668	616	694	624	665	651	675	658	659	690	664	645	673	690	651	703	669	670	656	626	650	684	635	657	706	676	670	722	674	730	697	677	692	709	654	658	656	695	703	686	662	688	631	716	648	659	667	656	688	669	642	678	673	646	670	645	665	656	681	640	661	688	645	687	691	661	658	652	669	646	646	667	637	668	634	650	693	676	669	701	666	670	692	691	648	666	652	659	645	673	663	673	657	617	650	667	660	613	658	683	658	710	666	654	694	693	638	699	628	635	697	705	667	700	669	698	624	611	720
36718	32448	36271	21864	8211	3783	1057	829	844	794	711	722	695	761	747	710	764	666	720	727	740	726	688	762	722	750	744	688	729	757	710	737	709	752	763	737	733	696	753	711	752	702	731	729	791	741	754	755	748	712	725	768	711	736	752	731	715	766	669	703	696	684	752	750	709	704	662	780	737	691	741	733	725	697	726	729	725	721	788	759	704	695	710	715	744	714	680	740	722	760	680	743	788	729	740	714	718	723	728	723	760	735	727	737	689	742	758	751	724	697	701	749	726	745	725	702	743	746	731	727	692	764	697	708	790	700	772	743	757	733	755	812	737	705	743	744	746	745	783	725	754	753	738	736	668	763	730	697	747	742	733	744	727	736	702	724	703	736	744	680	728	726	710	689	714	745	717	689	700	692	765	745	745	737	726	741	704	724	710	763	749	733	730	680	753	766	726	771	681	703	702	724	743	683	751	688	783	765	714	758	683	749	757	726	711	729	716	732	727	699	688	693	774	726	751	765	742	707	747	765	743	761	755	729	719	743	739	779	740	693	746	745	706	701	719	731	729	729	745	729	712	707	727	720	744	715	691	726	725	744	755	751	694	775	714	703	724	708	679	713	734	664	694	733	747	656	713	693	740	728	682	721	750	721	747	727	722	699	684	738	708	736	714	695	726	700	706	722	732	715	695	736	733	683	667	684	702	725	725	722	708	750	753	738	693	666	735	739	678	689	745	670	730	764	765	713	705	739	744	740	736	795	765	736	737	729	753	703	776	735	731	691	730	700	732	746	761	682	737	732	675	739	715	734	732	695	708	773	681	772	756	719	760	791	746	758	718	717	721	692	710	720	780	763	761	703	728	682	737	750	659	720	656	731	680	772	744	660	713	763	714	752	779	720	736	787	752	739	741	736	729	712	686	747	727	692	737	746	702	690	710	775	737	745	757	770	762	757	755	722	778	727	737	684	752	762	737	699	731	737	718	704	733	714	766	734	703	783	737	692	691	744	687	766	722	682	698	727	721	730	754	701	727	722	716	696	760	716	702	692	696	747	731	731	714	749	725	706	697	710	753	711	688	689	737	732	744	707	678	748	716	730	741	744	720	737	708	690	756	734	729	732	718	673	716	776	730	704	773	701	718	730	694	702	685	737	683	664	747	707	750	791	779	758	743	743	728	732	692	745	696	756	724	710	730	746	756	712	733	729	708	689	696	690	721	723	729	739	734	729	743	701	747	778	698	759	760	722	715	775	710	752	698	760	674	698	707	745	679	665	722	727	719	738	753	726	773	741	778	709	736	756	729	748	705	722	665	742	726	718	757	698	758	762	765	733	802	761	723	706	698	721	746	758	691	732	719	728	714	714	727	725	756	679	765	686	718	743	731	730	723	706	719	696	735	702	717	748	688	727	751	752	737	705	705	722	726	749	755	760	681	698	700	743	732	700	706	685	783	682	659	696	705	706	761	695	711	726	658	683	723	727	737	712	712	702	754	763	755	757	766	677	667	748	703	705	702	745	745	730	751	723	713	706	682	738	710	697	702	717	729	702	729	745	708	712	734	748	733	732	793	722	733	740	748	744	702	728	734	698	732	726	763	745	713	783	744	747	709	739	767	731	718	750	753	662	726	766	709	744	720	726	724	721	714	724	780	688	745	717	733	756	712	676	763	708	743	772	796	746	774	682	729	683	789	719	710	741	758	685	679	702	756	743	705	740	738	737	739	700	752	682	737	726	740	724	760	734	746	724	656	738	756	709	689	751	761	761	684	738	755	723	721	766	713	699	761	719	740	679	717	739	750	699	739	765	748	695	733	698	708	723	768	748	726	702	690	736	731	694	736	734	760	706	756	753	693	746	744	717	749	717	711	766	766	759	708	714	746	749	783	728	801	752	745	719	745	744	716	735	729	680	775	723	686	722	711	754	732	717	716	694	745	737	678	725	714	746	765	787	759	752	714	702	742	706	729	738	732	704	758	748	756	703	760	738	727	730	759	699	739	738	646	721	723	749	690	740	718	747	694	698	732	668	755	703	706	712	721	714	792	693	754	722	741	752	771	675	735	720	768	706	762	675	725	698	775	713	732	706	745	770	708	768	734	706	736	725	718	794	745	685	751	743	720	722	718	825	685	748	774	702	705	716	696	728	729	746	782	743	715	710	766	734	684	681	742	764	761	708	688	746	727	729	749	705	726	797	694	721	697	710	782	717	717	769	716	703	758	664	734	717	720	720	759	716	710	736	714	700	792	751	729	746	732	730	682	737	721	647	694	732	718	752	681	767	713	740	670	734	701	752	770	709	692	698	787	729	730	761	732	740	708	715	726	686	681	761	723	722	743	665	693	718	731	739	748	766	687	701	726	699	716	705	729	715	761	706	702	716	708	671	690	741	778	702	730	747	685	729	783	710	734	725	772	737	768	660	700	678	705	757	743	716	717	755	718	720	745	715	778	701	716	755	738	738	726	774	704	755	685	740	742	716	787	717	741	658	736	716	780	735	713	684	740	716	744	774	751	759	730	741	706	753	768	761	737	724	683	727	674	732	677	721	745	747	739	684	722	729	735	741	690	709	738	681	723	702	774	715	744	710	744	714	668	735	718	734	685	669	771	676	705	749	780	726	696	743	743	777	765	764	692	736	682	729	673	794	739	727	723	711	767	693	719	678	757	693	712	752	762	715	713	731	695	713	722	728	740	700	734	726	726	706	727	724	760	746	727	729	750	778	703	730	751	769	759	698	676	728	692	745	769	716	728	748	710	725	732	730	735	698	723	738	690	717	687	750	719	676	728	703	754	761	744	733	704	641	744	757	759	732	741	763	753	693	748	795	718	669	738	728	686	684	727	738	726	724	709	716	749	748	696	736	737	722	730	742	710	712	699	703	715	749	738	777	731	713	680	758	725	731	756	723	670	735	744	729	734	726	730	708	748	760	728	663	724	761	744	743	766	725	682	722	711	707	701	723	776	679	730	731	704	732	780	689	704	709	713	703	729	739	712	713	672	724	774	728	721	768	760	700	744	717	716	746	751	738	721	738	726	729	725	712	694	710	737	707	762	721	726	731	769	732	739	737	724	735	723	688	736	752	748	735	772	741	717	729	695	730	707	776	725	734	732	670	709	739	741	720	731	701	714	702	776	691	731	721	716	722	737	774	658	729	721	737	734	776	702	732	744	738	690	739	724	734	697	705	708	745	721	766	687	737	689	685	730	706	720	733	737	721	729	690	708	751	684	752	739	713	694	729	733	675	698	744	716	722	686	742	768	764	770	742	765	734	708	702	727	734	722	682	742	709	709	753	735	668	734	719	731	689	700	772	710	714	753	708	764	704	731	726	711	736	768	753	750	725	727	725	659	725	718	755	752	744	682	739	708	691	725	708	685	737	739	714	746	675	704	702	729	712	742	741	790	712	722	709	724	741	759	745	779	712	671	701	747	728	741	681	721	755	679	719	691	727	741	742	719	712	705	686	717	777	714	753	733	740	762	710	716	712	724	725	736	716
43893	44402	37318	16822	8507	4495	1167	1014	1055	885	899	830	827	852	852	835	823	847	801	853	785	835	789	841	814	847	858	785	849	843	851	838	803	820	870	833	866	859	905	828	807	837	827	878	847	849	812	864	820	822	801	860	835	856	823	811	790	875	825	843	854	859	790	862	779	827	808	876	818	841	796	840	858	827	867	877	826	849	883	816	835	873	861	806	870	836	860	830	873	848	834	821	856	861	863	832	797	824	812	853	840	818	811	803	838	871	869	860	860	831	823	859	866	816	824	879	766	864	851	846	823	879	846	841	889	807	831	830	796	827	872	819	861	894	808	807	849	819	839	794	826	815	820	815	854	773	845	825	879	793	818	841	845	856	764	838	842	870	861	830	821	824	858	808	808	822	821	862	777	820	829	801	839	842	812	834	846	808	785	834	815	838	832	869	837	832	863	803	827	826	849	824	837	827	842	860	790	803	920	848	814	869	825	831	799	866	833	856	850	824	841	853	850	854	807	842	854	850	812	808	892	828	807	868	792	786	801	817	835	855	857	828	850	848	840	803	861	839	788	829	890	825	837	863	853	834	828	893	784	828	790	865	871	875	794	835	866	827	782	835	776	760	816	857	807	869	828	860	890	803	853	800	843	795	824	856	873	842	783	786	828	843	811	908	855	844	822	799	799	842	823	869	846	822	818	824	838	872	817	786	815	835	849	860	804	859	844	828	833	823	872	851	866	826	874	860	827	850	839	853	799	830	865	828	803	819	829	815	881	856	851	837	825	840	829	866	793	831	851	853	840	804	830	795	830	855	849	838	791	852	826	802	850	842	825	824	866	860	838	869	848	792	840	804	860	845	839	807	834	838	843	853	873	927	871	843	841	826	818	834	817	837	860	856	850	875	839	778	872	819	822	860	813	811	835	827	791	888	849	895	791	849	826	807	812	834	846	792	760	825	869	791	813	887	834	792	845	832	838	840	872	824	824	861	852	800	817	827	813	829	848	801	860	837	820	770	827	859	828	825	846	850	874	821	843	813	841	829	883	811	821	848	846	854	857	820	837	815	803	847	883	853	850	843	819	822	836	865	843	843	886	880	832	882	840	800	851	852	864	849	827	921	883	853	865	859	817	825	884	863	821	897	804	810	820	804	822	858	818	834	868	855	858	838	826	803	844	845	838	852	888	862	814	850	839	834	798	781	855	831	821	848	806	865	802	855	860	872	802	869	868	825	863	879	898	818	832	802	849	842	882	801	839	888	855	867	875	832	808	799	813	833	890	827	818	794	826	813	807	810	849	838	823	860	846	870	846	845	812	828	801	845	789	826	802	807	847	818	814	834	798	838	776	841	832	886	769	830	879	798	846	872	849	854	800	811	868	818	843	799	802	856	840	862	843	827	856	885	846	859	808	805	845	886	821	843	813	800	873	824	833	799	879	823	845	821	844	811	840	808	833	875	794	861	840	819	833	857	846	875	802	784	805	808	815	829	864	819	912	859	801	824	855	807	835	822	843	800	829	764	818	862	855	816	796	860	804	820	851	783	832	820	786	849	800	844	862	771	855	799	792	854	837	899	797	762	878	798	851	850	836	886	808	840	869	822	844	849	815	835	870	861	820	877	851	862	830	797	825	815	869	849	849	800	837	847	875	894	836	810	814	797	835	858	870	798	851	853	858	825	843	835	832	814	799	859	861	794	810	857	843	773	845	799	835	856	892	855	842	830	797	836	805	829	840	835	833	804	813	867	794	853	844	861	804	854	796	820	864	787	796	833	905	864	799	908	823	837	836	865	849	847	869	845	798	809	808	847	850	855	800	823	869	824	831	786	839	839	807	835	823	847	918	845	826	797	831	839	857	868	876	782	847	853	777	810	863	788	834	838	815	847	811	852	847	884	837	799	845	837	893	828	854	819	854	848	817	806	875	801	816	833	789	858	836	829	832	841	889	824	841	817	843	856	874	844	833	882	854	820	827	850	851	823	889	851	846	839	884	812	845	839	867	827	826	806	838	806	856	825	793	881	757	837	893	891	807	832	813	848	842	864	840	841	813	829	861	849	788	817	830	830	828	861	849	841	847	814	837	813	801	808	804	868	783	818	863	828	841	829	829	859	869	822	847	845	861	838	833	821	827	878	797	858	866	826	861	858	815	838	817	846	833	812	817	810	835	889	801	844	867	790	818	797	852	829	805	845	868	814	835	807	866	853	787	844	847	844	865	838	827	881	816	882	879	832	800	833	840	858	890	824	822	814	821	840	781	863	853	809	784	800	854	850	841	833	839	890	817	832	832	849	800	827	771	825	831	825	789	824	861	823	843	818	862	841	830	805	831	826	854	830	818	817	869	828	826	831	845	826	866	779	790	775	856	811	831	862	823	840	812	894	816	849	835	879	833	852	812	870	851	835	832	801	826	829	788	817	796	815	823	815	810	845	823	875	796	840	805	810	818	776	808	786	866	856	814	844	850	844	878	812	847	925	868	814	824	825	855	878	793	820	838	790	855	798	859	833	787	884	858	832	805	820	885	878	841	832	830	858	852	858	848	846	881	791	853	874	873	832	848	870	854	778	842	862	860	817	787	820	816	878	834	852	836	819	846	887	821	846	883	843	804	834	807	854	841	840	836	799	848	808	869	843	838	816	905	842	785	770	861	823	840	810	844	832	850	826	822	834	823	859	867	793	840	854	808	848	820	874	817	840	866	831	792	832	850	887	837	842	841	846	880	847	776	859	813	799	776	790	809	792	786	861	816	846	845	838	891	871	835	812	823	791	798	834	815	787	885	856	816	799	863	841	800	800	849	782	812	826	815	767	815	866	825	812	837	836	816	801	852	840	865	862	802	831	846	841	761	783	816	852	806	840	867	890	899	805	833	913	872	780	791	804	864	830	826	879	853	831	847	835	836	825	865	847	777	825	833	847	847	827	820	830	863	814	836	844	835	865	832	774	804	846	840	828	860	809	816	816	872	836	865	858	870	847	843	816	837	815	861	785	838	850	845	850	891	866	809	815	884	844	848	845	864	828	823	819	803	835	835	866	819	848	845	811	794	839	811	846	847	876	846	874	839	809	823	848	867	833	865	865	810	830	787	850	849	808	812	888	853	896	866	871	818	868	826	866	822	809	788	810	802	834	851	825	853	865	839	865	801	773	803	815	834	848	854	853	830	780	838	810	831	848	860	817	804	820	801	865	834	824	844	835	796	824	834	816	836	816	910	853	813	801	840	873	807	780	802	818	818	818	833	842	861	861	841	844	826	904	843	849	815	797	813	820	843	881	879	854	850	815	798	813	855	917	828	829	816	832	816	851	819	859	863	831	895	851	818	869	842	840	825	784	805	827	892	813	870	840	847	787	817	853	813	854	815	781	892	882	839	864	794	807	838	829	813	811	854	845	852	804	832	831	844	863	844	846	784	861	840	783	816	831	831	802	789	811	813	813	812	795	866	822	843	838	859	884	793	858	748	862	864	863	840	806	806	820	860	817	843	867	846	869	879	870
24285	22210	36739	34347	27694	23747	9435	2305	2392	1156	745	573	510	547	506	512	505	495	526	468	502	507	510	529	508	565	516	508	526	498	470	516	488	475	537	518	515	484	474	498	504	478	536	525	520	529	491	540	508	470	503	513	520	511	490	509	510	541	513	489	491	518	511	541	488	491	456	512	451	483	533	522	514	506	535	493	522	490	507	505	502	523	508	533	513	486	483	503	513	513	531	533	502	496	489	470	489	537	518	498	491	529	502	518	495	477	504	512	547	479	514	540	510	557	519	536	533	498	477	525	536	499	470	486	516	520	490	515	528	565	488	516	486	456	520	514	471	524	469	535	501	457	502	515	491	499	500	504	509	512	483	506	512	461	511	502	506	511	484	499	515	542	511	528	478	493	518	548	515	515	510	460	485	502	492	494	525	550	532	519	477	542	502	499	495	497	522	489	522	490	493	562	512	451	501	516	497	498	499	507	474	476	466	496	507	522	491	528	491	511	501	486	533	494	498	544	511	558	505	485	470	532	478	503	478	447	484	472	551	469	522	476	503	513	503	493	492	474	519	470	549	482	514	506	483	519	486	539	506	483	490	499	520	507	488	507	480	516	463	486	509	520	511	484	517	497	516	501	488	500	519	512	510	541	512	475	484	504	498	536	497	515	505	524	508	541	511	515	513	535	488	534	491	516	486	478	509	469	489	490	518	492	495	507	484	477	479	471	542	528	518	497	500	509	515	533	502	514	506	508	515	504	486	508	535	551	521	525	519	522	507	480	459	518	528	492	489	543	553	492	486	536	515	536	525	541	491	479	489	528	523	541	509	531	490	528	501	511	507	522	493	496	479	483	540	497	499	527	479	509	500	495	532	461	519	504	517	467	490	528	445	505	533	508	489	518	530	496	558	521	501	470	528	509	482	459	502	511	525	506	487	486	518	465	503	530	484	551	526	506	498	519	490	482	527	501	499	527	450	507	480	518	539	523	488	533	501	492	522	500	521	569	545	530	454	474	479	506	507	531	480	495	500	503	531	459	516	507	498	521	472	501	528	486	492	507	515	512	511	542	462	484	502	486	485	517	509	478	467	512	485	541	521	518	522	480	532	502	538	515	508	506	508	517	534	519	544	513	538	495	495	504	496	496	543	499	473	525	538	506	523	510	531	520	523	510	510	492	529	485	485	507	463	483	503	490	532	466	513	520	499	505	484	514	468	508	497	482	493	500	528	486	559	502	510	516	519	508	525	502	514	520	491	504	551	483	497	510	497	540	501	494	479	473	452	520	471	527	523	500	509	500	496	512	494	517	485	504	481	479	484	514	524	519	511	502	505	522	464	482	557	470	502	510	477	502	496	472	513	490	491	508	495	501	473	492	464	510	506	497	506	530	517	476	474	472	492	479	494	512	506	508	534	500	519	459	502	522	455	520	501	544	481	516	489	526	505	509	537	524	531	496	491	533	528	524	516	512	501	500	524	527	514	521	504	502	468	479	521	469	486	471	501	499	474	475	487	522	530	493	486	556	507	494	494	495	491	531	522	497	494	534	510	531	518	518	500	537	588	500	500	507	485	455	507	555	531	463	529	491	510	482	507	505	475	490	504	451	475	481	503	486	485	502	495	511	505	477	540	487	483	530	541	482	469	509	542	535	537	508	548	503	505	497	549	501	483	546	526	477	508	486	502	521	498	493	534	536	429	522	502	507	537	534	483	482	484	538	530	513	468	498	498	517	496	483	545	497	513	506	502	491	522	531	514	462	509	453	472	491	509	521	508	505	520	517	456	540	504	531	498	516	509	486	488	497	469	483	523	528	480	470	478	500	562	500	485	508	447	526	519	548	471	427	505	490	493	511	523	501	521	508	482	529	509	514	495	478	511	523	492	494	515	504	522	515	511	498	530	503	504	512	504	499	505	492	484	507	475	509	520	470	563	488	449	514	483	473	484	510	499	528	494	498	500	483	487	500	519	523	547	513	507	508	530	537	518	532	471	524	519	517	511	474	484	530	494	535	493	526	502	543	499	488	445	471	501	550	507	513	540	513	500	492	483	501	528	499	488	505	495	499	524	536	492	493	536	527	496	482	500	530	525	478	546	539	510	508	487	472	521	507	490	499	486	490	491	482	503	520	494	509	479	504	500	510	543	487	488	484	496	488	476	532	469	473	527	485	510	522	533	507	480	511	515	508	497	513	502	501	531	475	549	516	492	508	509	525	485	511	496	489	490	504	506	477	493	511	542	515	480	515	498	479	511	443	501	486	589	490	498	488	502	517	542	508	516	476	488	495	486	478	498	543	516	526	477	519	528	508	499	492	497	499	507	481	508	495	505	487	509	527	536	519	474	499	485	481	494	470	502	501	485	493	503	487	474	508	539	534	539	476	506	501	513	524	482	506	513	492	544	509	516	559	546	515	523	510	537	523	497	473	503	478	490	491	540	481	492	530	533	504	491	512	503	547	539	485	496	554	523	479	555	480	522	489	518	520	465	474	503	578	528	511	496	532	499	489	480	494	524	491	477	486	483	508	530	491	479	484	523	513	535	504	528	510	531	530	505	495	524	506	481	508	509	474	509	490	493	539	545	518	468	518	501	526	485	431	475	524	506	505	559	473	511	510	467	477	520	497	541	524	495	515	518	508	500	509	508	499	462	507	476	511	471	506	477	483	481	454	513	544	512	509	467	467	509	479	490	508	542	490	504	500	488	504	482	499	490	529	531	493	498	499	499	492	545	489	533	495	485	491	513	527	500	552	526	498	488	516	535	513	528	471	498	474	519	525	508	550	490	539	477	507	477	562	504	470	473	489	493	443	503	472	499	522	493	486	504	493	491	510	514	516	514	479	542	461	498	489	521	527	513	481	501	541	500	522	477	507	522	498	551	477	471	489	499	492	476	499	485	484	534	532	509	480	475	482	501	506	478	557	498	519	535	518	536	487	497	496	478	536	527	508	492	513	487	475	504	520	535	505	496	490	498	531	482	464	544	483	498	498	503	567	504	519	507	533	525	489	497	477	498	496	490	536	491	506	511	477	541	524	494	510	461	493	510	487	515	546	497	515	487	473	489	522	492	510	483	448	472	524	494	500	503	528	478	513	468	489	468	550	495	504	490	486	494	554	543	508	515	500	514	494	524	498	513	509	485	508	499	518	507	498	526	527	543	532	531	523	476	465	519	497	490	521	483	507	483	563	492	546	503	539	459	479	501	498	491	515	517	463	503	506	478	477	475	498	524	491	525	503	505	526	474	485	507	513	521	487	487	510	500	466	529	485	494	504	504	507	553	537	505	468	502	469	526	518	493	520	509	525	486	531	492	494	489	479	507	527	502	491	534	502	528	491	525	494	507	508	507	535	520	525	455	494	512	510	532	505	486	521	502	501	507	504	476	500	504	483	521	530	527	471	475	494	517	547	515	478	462	504	506	522	525	471	502	512	519	544	520	500	486	503	498	521	468	489	472	486	484	518	508	506	485	531	508	511	534	511	507	517	530	537	498	487
53837	93605	82659	50858	38964	21366	3217	3877	4198	1982	1032	601	565	561	593	559	579	607	611	621	611	580	591	570	545	580	611	557	601	585	588	610	654	596	579	618	575	621	640	596	619	577	629	621	600	602	553	581	599	624	565	570	610	600	571	615	609	613	601	599	625	567	628	566	588	606	577	555	620	579	622	581	571	597	576	543	593	648	607	605	597	578	548	555	617	611	559	558	578	577	599	539	572	557	620	549	616	617	594	592	597	625	564	590	562	590	539	572	575	607	538	580	574	551	612	582	580	568	623	615	602	576	559	585	625	596	613	554	606	575	596	578	607	593	571	597	580	590	593	569	566	618	624	604	605	559	552	599	603	553	546	609	593	583	606	601	577	621	604	612	581	552	573	572	603	618	598	616	570	577	607	621	585	568	638	585	561	584	597	604	588	606	615	591	576	574	606	590	602	584	571	558	589	571	609	582	556	558	611	590	553	589	578	598	594	587	568	587	572	571	578	613	549	573	604	598	615	575	590	585	591	597	567	620	576	581	574	613	574	590	519	589	561	543	597	579	608	588	562	590	610	592	553	586	605	586	574	596	622	567	587	619	542	616	575	593	589	595	601	556	614	636	571	588	624	583	597	581	596	576	603	593	581	560	577	606	573	646	596	611	615	624	570	585	628	614	561	621	583	574	603	620	598	583	558	592	583	580	591	585	608	588	566	564	526	634	582	559	575	582	626	565	610	580	570	556	607	579	636	603	569	576	606	567	615	599	560	582	595	592	584	591	597	620	587	549	600	618	554	598	586	584	577	570	621	571	579	606	584	580	607	569	588	553	560	622	573	549	574	605	565	592	566	557	638	642	581	617	626	598	551	546	575	617	564	603	543	622	565	632	561	567	607	653	617	624	580	593	606	592	560	599	619	593	570	574	589	564	582	586	609	612	598	620	598	587	595	606	610	620	577	569	592	610	573	574	569	613	605	608	628	600	562	557	577	602	598	622	609	559	587	568	554	615	565	628	581	609	638	571	588	573	590	547	586	569	597	541	571	547	599	577	577	599	581	578	580	599	598	631	611	571	589	578	601	596	541	585	593	563	582	593	563	588	595	609	610	601	583	558	609	571	629	562	559	581	640	579	626	586	630	607	594	609	590	608	554	601	605	587	591	561	587	626	582	583	616	550	598	543	575	576	627	601	595	571	601	602	570	635	602	550	626	573	608	575	577	584	598	598	575	613	553	557	579	569	617	587	592	563	596	647	614	581	579	557	637	575	597	568	569	599	612	650	549	566	555	619	590	610	607	593	552	600	542	569	578	614	571	603	598	594	601	608	603	612	546	561	616	554	584	595	600	607	587	601	603	606	519	604	638	533	596	604	604	607	590	568	620	582	595	589	609	577	611	585	634	581	552	635	567	595	597	591	572	622	640	592	531	564	571	610	591	592	569	645	620	611	588	581	624	605	564	575	582	633	576	591	595	605	607	571	595	617	548	561	593	558	589	579	571	552	575	597	598	639	557	558	584	591	568	589	605	564	599	579	622	595	551	613	593	564	592	595	581	588	593	600	576	583	605	596	609	561	607	589	550	637	587	576	578	595	604	602	580	555	591	593	591	598	578	567	584	554	580	634	578	605	538	566	596	635	543	623	589	599	579	595	641	615	590	597	578	562	612	599	605	593	572	602	548	573	584	574	589	624	606	617	566	572	619	583	590	579	582	572	604	596	588	574	590	579	589	534	563	561	551	619	601	631	593	597	612	617	579	614	583	560	557	570	563	575	558	545	562	589	580	620	579	576	603	620	569	585	607	570	620	598	607	627	548	594	555	605	576	602	570	610	567	538	559	579	562	603	555	605	596	597	594	586	562	564	606	547	608	580	572	604	561	606	539	570	584	621	591	634	627	567	563	580	580	601	566	605	620	575	586	604	578	584	557	604	587	575	615	583	567	648	589	614	604	583	589	594	600	590	568	572	588	599	601	612	611	601	596	585	635	609	558	598	569	574	608	577	555	602	645	590	590	579	561	585	582	584	613	582	571	599	635	571	561	611	567	605	512	581	542	603	595	589	555	606	582	563	547	549	610	563	614	579	561	591	571	616	557	575	600	593	584	577	619	587	554	581	598	623	614	570	564	587	606	570	606	584	618	599	599	586	588	582	552	593	616	566	580	614	577	566	618	572	596	633	550	602	583	548	605	617	620	607	618	563	605	598	597	571	582	621	563	543	615	614	584	545	610	577	523	623	597	580	627	548	608	545	586	611	628	629	599	619	594	568	571	607	596	554	576	593	581	581	586	594	609	593	637	607	608	649	598	609	553	573	595	568	611	574	636	599	611	613	580	630	624	597	644	607	547	613	561	591	574	606	572	588	615	582	578	579	590	575	550	606	571	583	593	574	600	600	623	561	573	573	559	574	571	575	578	564	562	531	612	608	575	564	582	565	602	614	587	621	580	564	579	605	632	594	591	570	578	605	570	625	556	555	572	563	600	563	618	584	620	593	616	613	596	557	573	554	615	593	590	606	608	545	600	565	556	607	617	555	598	563	591	548	600	537	618	547	571	582	591	593	574	597	615	589	603	555	550	617	555	558	580	622	556	562	614	576	575	576	570	599	585	579	576	588	559	613	577	617	609	645	584	579	594	640	606	621	616	535	615	564	575	546	580	576	591	550	569	571	571	626	599	564	579	549	622	568	567	612	529	580	596	606	571	604	626	578	562	571	558	553	600	566	567	597	580	626	580	577	584	624	568	618	594	557	626	633	581	612	561	582	616	557	598	558	597	559	592	576	571	629	596	591	600	635	598	565	635	554	576	608	572	584	579	524	610	585	573	607	582	586	607	615	555	577	562	540	586	547	571	638	542	542	603	609	573	638	591	638	650	603	598	567	573	541	640	578	632	571	590	534	575	637	629	622	614	605	578	560	586	571	590	570	556	582	563	616	592	564	598	596	541	602	549	569	609	550	550	553	580	597	537	605	641	602	554	604	611	618	587	578	606	605	578	548	575	613	570	606	582	593	546	603	535	644	561	596	578	591	578	590	591	584	587	645	588	605	568	579	606	558	572	613	554	594	573	595	577	582	564	591	538	622	636	586	579	582	549	561	603	580	582	573	565	562	566	570	620	577	564	603	582	570	576	625	621	592	627	585	584	627	573	541	579	569	601	607	567	578	576	642	567	623	614	578	596	563	594	604	575	587	551	564	559	640	596	578	565	592	576	565	614	588	599	612	548	567	602	588	578	607	635	597	603	588	561	572	608	576	562	590	555	615	576	612	552	582	575	590	571	594	552	581	580	575	558	583	559	597	559	611	614	596	594	601	602	580	585	621	571	580	559	604	592	621	568	588	587	547	583	573	599	614	581	597	588	588	544	599	576	557	611	615	617	567	585	587	567	614	596	550	619	584	562	600	583	621	556	572	610	628	566	590	601	596	606	601	590	590	568	543	525	548	620	588	570	560	606	558	569	576	546	586	580	593	580	571	630	602	598	584	595	588	611	572
25885	23520	38955	33355	23221	13004	2061	1750	1559	1069	969	832	836	864	815	812	844	810	824	878	768	809	789	806	788	795	825	854	813	824	817	830	757	852	788	857	811	798	846	830	848	787	840	854	808	841	840	865	801	790	832	789	819	824	786	796	770	789	773	816	772	844	853	768	835	844	818	825	859	796	824	844	878	811	840	756	781	801	838	810	792	770	814	826	841	802	845	802	829	787	804	810	836	858	826	802	835	825	807	810	810	807	830	800	799	829	848	852	802	826	806	838	829	795	778	775	766	873	825	842	834	801	794	856	838	810	823	860	783	796	812	815	837	832	753	802	797	781	786	823	820	853	812	777	822	821	768	813	821	786	795	806	841	847	791	803	822	772	837	844	784	796	799	760	822	791	848	804	781	795	800	827	815	786	801	842	807	835	840	794	799	801	807	835	801	806	772	852	810	807	818	806	737	845	861	769	771	783	794	854	817	833	853	817	775	881	803	788	795	859	800	828	811	862	809	817	815	800	802	842	821	834	790	794	759	831	813	827	856	848	854	780	894	822	797	787	836	777	835	813	784	776	807	767	801	808	856	798	855	822	827	862	860	808	803	827	829	824	826	833	806	819	747	812	856	838	825	805	813	822	813	812	737	821	758	835	830	788	886	802	793	768	801	854	778	801	816	844	831	813	801	837	827	832	820	836	802	780	789	811	803	836	791	802	829	813	865	859	815	743	815	788	817	758	790	812	827	833	790	751	868	820	849	781	795	838	797	857	750	840	828	847	810	812	833	808	866	831	831	837	834	821	824	807	786	821	777	799	817	810	807	782	789	771	762	861	798	772	859	822	828	842	798	784	809	806	821	855	755	784	855	832	825	803	831	841	797	768	819	880	813	780	809	793	815	817	776	818	789	770	832	773	816	882	779	832	762	796	789	791	802	777	836	805	809	861	840	781	815	785	864	829	780	812	775	876	845	816	806	859	791	814	866	816	849	847	811	820	857	793	853	808	834	817	854	812	803	815	805	797	791	805	742	831	794	777	788	798	812	823	839	800	846	822	795	818	774	828	834	774	864	769	824	771	847	769	833	778	800	802	838	802	804	803	803	796	801	837	853	791	800	806	858	773	827	838	786	808	840	817	867	867	825	832	826	829	867	829	812	759	789	833	869	814	797	780	849	790	832	805	798	811	832	763	818	824	750	849	762	835	870	790	811	815	780	795	808	836	806	803	766	795	808	799	854	798	822	739	805	855	805	829	787	836	787	784	800	805	793	836	837	853	828	884	815	799	839	806	806	826	849	817	825	863	842	831	848	804	824	808	811	772	879	801	834	827	776	846	802	824	836	845	777	834	892	770	819	792	791	813	775	820	807	800	785	801	828	796	808	767	840	811	815	869	747	777	857	805	824	797	797	773	814	819	793	834	809	829	812	780	818	814	829	816	780	880	800	819	828	829	791	866	813	819	857	779	829	813	785	842	828	810	806	809	771	875	774	802	820	829	834	814	839	831	797	799	794	858	880	792	871	859	811	772	838	755	768	752	828	824	808	785	860	817	815	816	817	771	781	780	802	875	794	782	812	818	875	789	794	826	797	798	854	779	882	813	818	841	790	781	804	783	819	806	809	835	771	796	792	853	760	879	732	835	859	805	771	819	815	824	792	783	765	809	811	820	813	830	786	763	795	751	849	798	802	807	849	810	854	779	791	846	812	796	823	773	811	808	874	856	790	773	806	842	817	867	841	833	815	814	793	834	808	820	801	817	835	812	839	799	840	845	835	788	786	772	786	771	785	769	821	807	767	788	832	813	887	827	808	842	806	805	782	811	841	784	836	812	793	862	802	814	838	849	820	792	790	783	781	857	817	797	790	832	808	863	844	817	838	827	793	797	854	852	849	830	846	821	805	846	752	843	826	827	791	843	819	815	884	853	808	824	791	849	835	789	757	788	782	836	824	822	782	845	831	833	791	761	829	840	788	835	788	820	821	792	807	784	807	804	856	830	846	793	813	826	790	818	817	801	870	786	840	814	794	834	838	828	814	843	836	787	840	810	803	803	866	810	832	823	828	795	834	808	808	838	792	817	813	809	803	813	823	855	847	847	815	794	836	791	794	820	834	809	813	771	830	809	832	770	837	816	838	794	831	819	850	811	801	814	778	822	825	855	810	833	842	797	813	853	833	782	887	782	811	793	795	843	794	844	802	836	786	865	803	765	811	755	782	834	832	841	836	828	816	781	806	809	797	843	736	802	837	847	858	835	803	880	801	791	852	810	819	795	784	761	829	806	858	887	802	815	781	790	868	828	858	821	807	851	844	832	784	793	814	809	817	795	825	784	783	831	794	787	797	778	778	773	822	795	830	835	859	819	832	828	756	801	877	820	852	865	796	805	795	834	780	807	785	875	795	781	823	899	754	820	805	860	832	777	773	817	868	834	793	833	776	819	843	807	843	817	776	836	835	792	813	836	772	783	801	802	805	776	841	801	797	824	806	756	771	793	753	759	799	841	801	825	790	850	863	785	769	786	848	851	822	823	887	836	848	756	787	791	781	820	859	785	795	849	824	786	829	858	820	803	799	811	817	857	814	805	821	816	845	783	764	776	799	820	785	792	815	804	809	794	805	801	848	770	832	772	814	831	820	906	824	835	778	829	832	859	809	826	795	832	808	757	781	801	816	884	828	815	813	793	836	795	846	827	802	784	837	823	786	759	782	817	803	809	837	858	842	781	832	792	777	811	785	795	806	801	811	809	786	816	828	849	811	790	781	835	795	810	795	796	823	740	849	818	870	812	804	795	866	782	832	817	813	815	846	836	778	817	791	843	802	779	827	801	795	818	811	832	812	817	813	809	840	772	774	815	821	794	857	853	822	791	839	826	769	810	820	787	833	797	793	855	776	864	778	849	832	814	840	827	801	773	805	860	878	778	868	815	781	792	781	844	844	870	836	794	775	839	810	847	776	817	808	872	849	880	842	809	821	799	753	771	840	813	848	781	799	865	818	813	805	831	802	833	857	843	847	803	799	832	826	790	751	792	801	799	799	808	780	845	800	796	797	844	805	842	774	808	806	829	783	785	805	805	770	792	880	810	804	803	801	785	817	831	820	813	827	767	805	853	841	804	826	809	808	788	855	867	851	819	866	817	835	808	813	768	743	814	852	771	845	845	848	808	815	774	821	808	836	847	782	839	807	803	785	838	818	824	855	770	792	798	762	836	745	840	801	845	781	859	813	849	859	810	799	799	859	858	824	870	804	828	799	785	812	864	843	785	778	784	784	810	826	771	803	801	778	846	759	854	831	835	819	784	812	832	863	842	804	837	840	799	793	833	782	836	806	812	805	810	800	822	821	739	840	796	799	818	865	821	789	821	813	803	819	826	870	821	801	809	844	782	786	792	837	859	839	829	879	813	810	804	805	772	826	780	842	791	823	847	827	793	769	844	847	849	817	817	816	843	836	800	804	815	854	825	831	803	840	772	840	813	819	802	788	860	842	821	836	874
53240	78667	67556	38859	28546	12891	1967	3383	2829	1634	1193	940	862	933	950	915	921	925	924	906	891	975	934	925	957	925	896	889	892	941	890	886	946	929	922	940	946	961	879	944	864	895	953	899	947	910	885	930	950	947	906	902	974	893	889	878	885	909	900	872	959	899	876	891	914	921	926	955	933	936	909	947	926	928	906	949	963	934	910	926	942	947	944	859	911	929	907	891	896	926	892	891	941	935	933	922	934	874	909	889	905	940	895	973	934	922	901	913	932	909	927	905	869	908	869	947	897	916	946	948	879	938	890	838	898	950	912	966	886	900	902	925	850	923	919	922	886	866	945	890	946	890	905	862	960	860	942	892	917	921	914	921	970	934	919	920	836	888	923	906	914	957	909	920	897	1001	890	919	881	960	938	947	934	871	903	916	919	910	895	918	892	937	924	918	944	927	966	919	914	864	888	903	911	944	1019	923	950	918	851	934	872	857	946	949	935	943	931	928	859	908	922	928	928	940	905	928	942	925	896	874	871	914	891	922	864	937	851	903	926	893	908	931	927	916	903	974	949	913	914	940	951	896	952	925	938	940	980	946	923	897	894	884	926	964	914	907	957	893	950	904	879	900	926	898	881	909	907	905	951	914	853	916	950	958	882	927	921	851	953	911	976	875	926	911	912	887	928	924	906	932	908	944	926	897	897	901	876	917	885	869	926	913	897	902	909	901	900	887	868	937	897	931	902	958	920	927	892	918	885	856	899	938	882	945	913	901	912	897	938	912	957	908	933	948	982	949	944	997	974	945	901	967	885	938	908	931	847	898	917	913	922	868	919	932	972	934	893	907	978	855	961	976	903	909	930	911	901	900	907	936	940	941	934	851	937	857	917	920	964	909	917	901	917	856	893	929	921	885	881	923	969	959	985	909	893	922	895	912	992	874	913	918	928	991	859	925	904	891	939	859	924	909	929	944	904	879	949	920	939	1003	914	904	911	966	894	965	952	944	940	897	904	877	874	947	871	893	913	923	935	952	984	954	895	949	923	891	918	872	956	941	907	940	974	863	934	907	906	929	914	934	959	867	918	940	977	902	927	922	920	900	933	953	959	936	928	921	907	891	918	944	983	878	924	905	951	944	979	922	971	920	922	914	930	929	934	856	900	983	938	936	911	939	974	878	920	963	916	884	921	904	885	919	938	954	986	942	858	903	871	922	912	938	898	917	904	917	899	930	915	925	923	918	941	919	930	922	927	948	933	883	959	912	915	933	942	890	888	885	925	869	891	930	954	908	923	953	891	949	973	917	920	941	1000	922	980	946	953	903	914	919	929	865	936	957	899	954	920	926	933	957	897	954	970	863	949	905	918	929	933	894	953	910	861	889	882	920	899	918	918	904	893	897	943	907	914	897	891	920	875	912	894	966	875	898	914	936	934	933	898	929	947	962	883	942	890	897	892	976	895	1010	916	973	926	893	953	911	902	904	936	874	921	929	879	903	892	973	903	856	945	924	955	947	935	967	903	909	915	916	919	906	914	938	895	915	926	953	906	925	920	881	893	910	873	921	888	929	908	932	897	865	862	911	941	947	889	910	897	949	917	948	888	874	908	883	947	958	929	937	946	940	936	942	977	891	894	918	949	914	957	899	895	928	939	883	847	943	915	874	892	883	894	920	949	931	944	894	949	916	942	927	875	957	876	912	994	865	915	890	917	908	863	934	946	923	904	913	919	921	869	931	869	918	916	958	943	916	944	875	906	907	930	933	902	932	926	945	946	915	903	907	950	925	843	887	921	929	955	961	921	925	882	891	931	876	905	849	946	874	946	900	847	903	964	926	856	902	922	943	910	884	904	909	935	955	877	895	926	884	936	957	922	896	901	929	894	928	977	906	898	911	922	937	897	957	941	893	961	933	881	957	927	904	914	927	906	944	872	884	941	905	916	936	939	930	929	919	926	955	939	911	897	926	936	1006	951	958	965	919	898	940	887	920	948	942	975	917	939	935	915	937	905	922	938	924	979	919	926	930	924	924	936	913	875	898	934	900	909	898	910	936	903	866	896	939	880	918	915	912	881	933	924	905	951	881	870	931	906	901	900	935	904	928	969	867	966	952	949	903	894	921	913	897	909	887	870	962	953	932	909	912	967	874	927	952	973	874	923	892	917	908	914	994	909	893	969	895	918	910	901	867	947	942	937	930	912	946	918	899	940	931	935	921	925	937	913	914	867	977	947	891	972	940	922	880	952	941	871	978	870	911	905	956	891	907	945	942	892	903	900	977	895	940	920	963	924	938	915	948	890	907	931	923	941	876	944	956	914	881	926	897	965	914	919	919	943	945	919	880	927	913	901	888	882	918	872	930	899	931	930	927	921	903	900	886	924	909	884	935	935	921	939	918	906	875	936	915	902	943	900	929	912	939	916	904	901	895	919	920	961	922	894	954	893	961	963	940	928	888	889	915	895	888	925	998	939	873	911	968	926	932	937	988	867	907	878	849	875	944	923	917	942	951	930	878	862	926	957	966	909	897	880	929	918	932	868	930	910	912	959	905	910	910	886	877	898	916	924	962	991	958	937	893	924	957	902	919	869	896	920	872	925	911	961	941	922	862	909	956	933	916	977	922	939	924	936	886	918	949	923	914	933	895	911	942	890	914	912	923	848	911	952	975	891	941	921	996	943	898	925	877	939	904	988	947	903	903	915	898	898	968	961	840	935	911	922	956	929	879	882	893	909	885	865	896	913	923	946	974	915	945	930	895	920	934	887	887	899	878	931	907	918	854	915	908	875	875	910	936	932	896	897	910	947	928	898	939	956	906	907	894	930	907	891	888	897	925	925	917	935	914	904	891	914	916	882	890	944	942	865	935	904	884	869	874	889	906	841	873	928	912	896	963	913	923	940	917	871	916	882	903	933	886	920	905	959	962	956	1011	891	907	879	891	895	950	953	942	909	954	909	880	944	930	966	941	937	922	948	962	972	950	912	884	920	886	900	928	920	956	910	914	937	917	915	930	868	894	920	894	914	903	898	898	921	947	926	902	913	937	978	907	869	945	952	930	942	891	919	886	888	891	895	899	945	895	909	909	939	920	906	929	903	920	940	979	895	898	864	893	910	934	887	914	949	954	892	953	909	892	952	967	887	943	908	903	933	942	873	883	975	894	929	872	920	886	913	945	918	931	917	910	925	946	916	887	914	881	959	883	970	930	925	931	939	903	952	918	944	891	944	938	923	905	908	969	933	907	973	947	946	892	833	909	938	921	958	924	953	928	945	907	898	952	925	842	802	934	923	900	937	937	901	906	904	922	907	900	916	929	923	876	934	914	909	905	917	909	935	915	913	883	937	936	878	933	897	936	936	929	945	878	878	936	903	881	883	942	921	924	889	933	906	872	978	868	894	889	941	865	922	942	918	887	887	901	961	944	949	934	914	931	891	925	947	930	907	891	885	978	926	908	900	852	870	986	923	957	900	969	910	914	908	906	947	891	897	940	949	965	939	934	949	943	872	964	913	919
23300	21729	34158	29176	28533	26038	14493	4510	4067	1987	1058	577	593	645	569	566	560	580	585	583	548	571	529	585	552	577	572	600	598	577	578	583	616	610	566	592	546	589	571	548	547	603	582	600	545	544	592	525	547	587	558	623	583	600	566	569	577	588	582	567	554	543	585	540	566	565	560	532	519	595	538	563	569	661	561	561	589	551	645	523	559	576	567	540	599	553	568	583	588	578	536	573	586	562	576	569	566	605	573	598	564	545	595	594	606	568	573	601	573	553	562	559	559	547	559	590	580	548	582	574	540	585	586	551	552	572	615	564	562	520	567	564	559	571	568	559	541	596	501	579	548	547	546	577	563	566	558	600	609	538	536	555	583	559	583	538	583	583	561	562	597	535	545	559	564	562	532	554	581	568	559	527	604	584	618	541	581	602	569	525	573	542	574	564	544	580	559	550	564	541	625	540	546	559	554	586	645	597	552	564	590	590	583	558	576	580	584	569	531	603	575	597	590	547	566	562	538	584	572	572	556	551	566	587	608	555	576	522	573	537	616	528	585	543	538	560	542	527	559	557	595	540	582	558	558	570	594	605	577	560	579	579	599	548	588	574	520	599	557	589	560	601	601	562	539	575	583	574	559	563	589	611	550	540	579	530	577	578	594	561	606	584	556	553	569	556	604	566	621	566	546	556	548	571	598	574	597	558	516	574	560	572	614	547	576	567	555	592	571	583	573	577	573	560	553	572	537	603	553	577	550	558	586	574	545	584	597	536	552	526	584	535	558	526	567	608	560	565	586	571	512	576	595	578	549	562	588	577	580	578	582	590	567	572	575	580	577	527	587	566	550	565	606	581	545	575	567	499	564	577	540	573	603	577	601	563	577	557	574	564	577	532	568	569	584	536	553	568	571	553	548	551	569	553	617	545	557	527	624	608	540	549	535	572	574	544	591	576	569	587	556	561	555	580	550	543	578	507	570	584	552	546	612	580	591	596	566	577	557	574	552	585	549	572	614	576	578	562	540	548	573	579	587	584	585	544	538	577	541	547	557	545	606	556	600	571	573	542	564	595	585	613	530	583	586	538	578	607	557	571	554	565	584	583	564	572	590	571	564	584	582	577	537	551	567	583	582	552	549	602	541	568	510	570	550	600	554	574	547	573	573	581	546	543	549	537	534	541	563	553	571	578	586	576	585	554	590	598	556	562	525	545	586	532	585	598	583	573	569	627	537	542	511	597	571	605	578	555	572	544	559	552	577	533	573	579	517	601	540	546	571	561	563	544	541	567	535	578	552	552	571	563	601	574	567	540	594	607	635	573	556	622	566	588	599	571	581	538	562	556	585	562	536	602	573	555	558	555	559	555	577	547	558	582	595	552	528	596	618	527	552	611	595	576	543	539	590	571	594	555	517	568	516	534	619	575	541	552	603	560	554	592	562	557	530	603	577	591	570	632	557	553	611	585	531	567	577	581	565	592	533	578	553	551	572	581	618	584	585	550	578	546	558	540	527	571	572	578	554	568	549	566	553	562	535	564	572	569	504	545	539	597	584	567	607	545	575	545	562	562	567	515	554	596	580	602	595	579	561	557	570	613	585	546	596	517	560	572	621	554	545	520	576	566	568	588	599	558	586	595	559	555	635	558	563	568	618	589	585	593	572	552	552	583	552	538	544	592	594	558	574	544	581	599	590	560	621	535	534	568	540	588	555	573	579	548	587	557	564	548	556	531	553	609	564	604	593	565	581	549	571	573	549	600	565	534	570	552	563	543	600	553	579	564	591	528	542	561	557	573	539	596	568	557	545	568	591	574	601	588	588	590	584	606	575	575	583	580	569	577	574	609	558	591	580	571	578	560	578	566	605	560	563	561	603	552	558	550	544	607	597	554	573	601	556	587	547	563	558	587	554	546	524	567	624	586	569	560	597	566	571	557	570	598	603	554	588	571	566	589	615	568	552	569	600	574	582	584	563	585	548	552	574	560	579	588	500	567	563	554	582	550	591	578	556	550	550	571	556	563	568	561	572	533	545	543	586	578	551	536	548	594	543	568	576	506	549	582	570	583	568	561	553	594	528	572	552	568	570	587	590	558	558	580	553	537	536	607	557	550	564	540	514	556	581	572	587	625	581	561	564	561	591	606	561	573	615	579	538	586	579	557	537	565	560	569	521	572	573	584	520	518	553	546	561	528	567	590	563	566	545	563	548	567	581	601	570	524	580	546	577	598	568	566	562	581	577	574	588	568	578	538	618	565	587	541	591	566	575	564	538	568	566	533	544	583	554	532	571	563	545	520	584	544	571	521	555	546	605	524	564	561	596	605	585	543	570	570	585	591	508	586	579	572	607	535	599	596	561	593	600	562	578	552	539	604	578	557	540	561	547	572	582	551	586	566	564	579	583	597	547	596	592	580	577	559	550	597	556	547	585	558	568	589	531	576	589	556	576	607	560	559	612	577	580	583	576	525	542	559	554	554	567	588	541	516	531	596	537	547	533	563	585	545	571	584	551	548	528	572	589	534	578	541	558	602	579	571	596	560	577	559	609	568	590	562	542	538	547	565	564	551	571	509	538	566	585	565	599	575	570	597	533	535	612	586	597	541	585	567	613	534	565	565	580	562	520	555	564	527	568	569	591	528	570	546	572	561	549	548	623	579	559	545	558	588	571	598	576	599	604	523	558	544	587	550	581	574	572	591	576	542	539	580	564	545	585	577	606	591	588	516	548	531	594	569	617	601	578	522	542	547	523	565	533	542	568	588	572	551	548	552	585	566	531	586	560	530	564	572	574	584	555	568	571	607	507	571	596	573	541	611	536	548	573	580	569	588	575	558	559	541	582	596	607	567	564	558	547	625	586	572	548	568	586	580	552	599	565	577	589	556	580	616	584	556	556	567	607	604	556	583	625	574	599	566	562	560	546	563	557	569	562	551	540	559	581	544	588	548	544	581	549	564	544	548	587	585	536	596	557	563	580	545	575	554	620	553	564	585	558	525	586	568	552	549	542	575	546	611	571	552	538	572	541	571	502	589	516	560	600	550	590	564	548	576	585	563	541	571	563	560	587	532	538	579	569	559	578	554	578	530	571	565	618	547	610	598	551	554	604	562	583	560	512	577	533	543	534	562	562	586	572	563	574	565	577	554	562	582	549	578	525	558	560	561	555	556	565	522	522	554	584	569	554	562	583	546	569	581	563	534	569	579	562	571	596	587	552	567	585	566	582	569	560	574	621	582	590	577	591	599	595	589	500	533	551	554	581	521	564	567	601	532	607	595	508	531	565	573	573	559	544	588	547	576	589	532	537	559	573	575	567	546	551	528	508	569	581	616	586	571	566	550	589	545	568	546	550	605	623	556	562	554	567	561	581	614	503	600	531	529	554	588	512	596	544	524	560	545	596	548	578	545	555	573	571	554	575	573	604	572	549	555	542	581	584	579	533	554	564	560	561	545	535	555	564	550	552	528	577	560	592	586	555	538	569	570	564	575	527	544	573	564	611	579
52402	103662	91883	57696	47819	25712	3374	7155	8035	3448	1571	689	620	646	645	637	653	641	649	640	617	613	660	669	653	663	625	645	683	586	645	646	629	583	612	602	636	658	655	676	656	635	625	632	662	636	618	648	622	638	640	590	665	632	654	597	627	569	626	606	644	575	636	610	636	589	656	630	647	603	687	644	661	578	644	606	675	630	625	614	583	604	661	676	631	671	643	620	667	573	652	617	632	662	652	606	616	619	606	634	701	626	635	635	600	570	619	622	628	644	643	664	624	642	607	620	648	662	629	635	610	637	639	583	592	626	659	644	616	648	604	641	633	612	620	611	647	641	650	665	645	678	587	605	619	630	624	644	587	623	653	624	665	602	617	639	642	627	633	599	636	646	612	643	618	614	628	652	625	659	619	599	612	634	642	680	631	617	616	632	608	608	593	605	605	608	635	619	629	650	603	644	633	656	540	670	622	633	559	643	592	625	606	608	624	676	607	669	664	565	633	617	618	628	629	646	635	627	603	594	584	661	590	625	621	635	594	650	619	636	636	667	612	594	614	601	647	586	608	633	633	583	616	647	656	652	596	631	608	651	635	639	658	653	615	621	637	633	646	619	611	672	640	586	662	624	618	656	674	650	688	600	646	604	631	608	656	661	661	600	610	658	618	606	629	642	626	626	618	623	656	612	596	603	633	585	645	631	620	644	626	619	646	671	663	618	620	645	613	615	653	642	619	703	596	664	615	659	619	639	634	629	633	613	615	648	662	576	623	674	655	611	604	628	632	598	629	608	610	616	603	597	621	650	625	619	600	657	624	618	632	666	632	588	630	652	580	635	659	635	561	584	656	634	633	624	642	586	592	596	588	613	641	620	637	625	637	607	628	609	596	640	612	644	601	591	623	616	644	662	587	650	634	633	636	617	656	636	683	670	692	612	619	633	647	646	637	621	641	631	664	594	598	653	600	608	665	601	656	608	660	626	627	638	614	605	602	625	625	658	621	640	677	622	583	611	635	629	653	593	640	670	625	629	640	622	634	661	632	581	640	654	631	638	603	673	612	601	636	632	628	613	616	613	609	602	605	634	608	622	659	644	598	628	605	664	649	643	621	609	608	659	599	647	656	598	596	557	627	618	632	604	605	624	618	663	584	605	590	631	653	665	632	625	634	639	611	579	642	651	599	644	658	609	694	579	668	591	620	585	630	597	662	644	617	620	647	674	625	598	640	595	599	613	602	629	622	610	616	646	633	638	577	612	645	637	619	618	603	632	606	663	630	649	626	611	627	616	584	631	632	602	613	607	578	615	637	652	605	601	628	621	619	588	613	634	616	658	644	620	642	606	620	580	564	589	612	649	617	590	616	649	636	610	588	651	682	628	603	575	624	594	593	641	661	634	591	583	613	600	606	589	607	602	610	593	596	640	654	633	640	622	642	605	625	623	666	605	601	646	590	634	614	605	651	579	609	614	566	594	614	658	595	650	607	658	606	644	636	620	645	660	622	622	629	607	667	617	652	623	656	625	651	612	598	629	651	601	602	643	591	619	695	631	609	568	585	657	595	625	590	575	594	606	650	620	583	600	636	595	638	636	646	627	645	637	608	627	603	608	633	658	647	616	625	588	608	654	602	644	605	623	628	629	640	636	601	651	637	621	640	603	593	600	626	588	561	664	594	628	630	605	622	614	672	632	616	603	613	613	623	606	632	560	646	607	637	630	657	587	650	637	644	624	650	628	628	647	676	642	636	646	633	581	594	634	589	634	617	623	628	626	658	669	584	639	649	632	611	626	620	614	607	611	620	600	641	577	627	601	646	630	617	585	588	607	660	642	636	608	616	633	628	599	654	636	616	654	618	613	695	655	651	638	673	631	670	663	636	627	630	595	629	600	632	656	614	611	621	571	574	663	610	609	602	655	623	613	614	631	624	617	607	649	609	596	656	605	621	663	634	632	661	632	642	614	628	611	610	648	606	660	657	611	612	661	634	622	620	659	616	664	585	598	643	618	632	627	656	597	650	628	592	582	628	657	607	655	645	627	633	637	631	645	652	603	592	632	604	602	629	645	626	608	668	666	623	627	629	608	608	615	617	653	610	610	652	674	637	579	632	628	630	592	622	626	615	652	607	606	614	587	630	614	640	604	628	632	618	624	655	663	632	628	640	611	608	623	629	592	619	609	620	647	631	630	649	649	616	618	611	629	622	640	646	603	616	629	611	594	652	594	647	592	648	587	618	628	636	644	631	626	629	641	667	634	647	646	587	620	640	643	625	610	603	628	628	640	643	608	589	606	601	655	671	641	649	654	604	659	615	627	612	641	613	615	590	660	621	660	617	636	633	652	624	660	656	622	602	604	635	628	624	589	627	596	634	615	605	591	622	618	626	652	578	625	619	619	631	631	605	606	623	617	635	674	601	624	606	616	640	613	643	582	600	619	640	641	618	648	617	611	610	633	620	582	615	635	614	627	644	633	616	622	600	581	622	627	613	639	657	601	643	664	632	635	661	664	623	649	626	629	598	636	577	666	601	588	634	638	606	605	627	619	590	659	602	604	629	573	582	634	652	701	670	627	649	628	638	628	658	633	606	638	653	654	607	569	665	596	602	619	655	609	624	594	622	641	674	668	629	596	630	614	643	596	624	599	644	654	630	640	655	646	667	645	649	595	616	619	628	616	618	613	644	630	618	571	580	648	633	600	593	611	662	583	618	592	627	620	616	683	629	643	617	634	643	627	652	654	619	624	645	629	675	649	614	661	639	615	627	611	584	630	620	633	625	626	583	626	626	625	608	596	656	634	636	649	604	651	648	646	616	602	594	665	642	610	627	665	664	673	618	645	658	634	626	597	659	620	603	672	630	635	597	674	650	700	623	680	622	603	625	630	630	576	628	639	642	637	660	616	637	610	608	637	610	640	638	635	661	658	695	647	660	670	640	630	643	643	592	641	658	602	646	627	662	612	673	616	609	594	655	587	627	622	689	630	650	610	644	627	680	606	648	616	593	634	641	582	628	595	642	624	639	572	636	671	637	627	641	570	627	656	636	572	613	634	613	619	588	644	607	650	591	593	617	622	626	620	638	665	659	630	581	638	633	700	622	630	644	627	572	631	610	622	627	654	656	646	630	615	619	632	573	615	608	626	645	623	673	586	639	636	618	627	619	639	621	655	609	616	636	659	677	639	623	655	672	669	579	640	611	667	639	634	614	669	593	634	628	632	625	592	648	639	669	626	658	637	651	590	607	655	620	631	656	662	625	628	604	601	615	657	648	597	643	607	636	592	601	656	662	588	659	630	625	576	631	668	656	615	648	625	602	635	616	634	603	641	637	630	592	617	629	616	633	596	638	628	643	696	575	596	635	627	656	602	601	623	623	587	618	603	620	584	647	657	620	648	593	621	612	585	624	634	613	637	645	670	608	649	553	657	630	614	649	604	650	590	617	664	610	661	622	669	649	614	614	623	619	669	670	673	619	637	636	635	635	602	633	588	601	609	615	638
34890	28860	35469	19947	8536	2972	1002	834	889	769	710	683	699	679	717	686	767	746	689	761	656	711	694	730	710	723	672	722	721	732	753	738	726	703	725	735	714	736	675	678	705	701	697	693	704	748	701	756	644	701	740	741	702	704	669	675	665	625	668	676	725	690	734	705	720	662	694	725	663	663	697	728	815	708	693	678	686	746	704	699	762	687	682	701	726	732	680	690	669	707	680	720	747	715	750	711	715	737	706	696	719	685	637	715	689	681	682	710	744	670	668	714	725	691	712	704	701	684	703	722	718	675	742	669	709	688	668	703	747	723	677	694	705	668	714	760	729	719	700	681	748	698	669	679	694	731	702	705	706	724	690	686	674	711	680	679	692	684	656	691	620	724	703	724	699	705	697	741	696	696	702	703	731	655	663	708	709	691	729	681	642	651	664	698	725	680	660	674	692	677	659	690	717	747	678	639	705	695	717	734	673	695	687	645	669	747	694	719	742	703	708	717	714	736	674	690	739	706	674	688	725	661	670	684	705	633	693	699	711	692	688	700	718	684	737	669	742	720	730	693	754	697	687	735	722	750	719	672	720	706	707	710	676	689	712	710	634	738	705	695	692	693	723	721	672	724	684	705	745	700	679	695	764	756	705	681	740	712	730	734	703	746	688	658	725	664	656	721	686	674	686	686	699	741	710	678	645	751	742	692	714	714	723	754	699	695	728	725	694	695	694	747	705	704	676	697	666	731	724	692	706	695	666	728	678	705	686	697	675	710	724	722	698	680	723	682	719	734	714	700	675	684	715	642	717	660	702	690	739	680	706	797	686	698	702	644	673	680	671	653	723	727	670	674	686	715	658	679	652	668	684	691	684	710	753	689	676	684	665	727	665	686	747	698	667	697	693	690	736	716	735	708	690	722	742	720	744	711	763	734	697	696	756	696	755	701	733	749	685	694	745	675	721	704	668	673	744	697	676	696	730	688	692	684	734	756	722	706	708	685	745	724	676	654	671	664	684	687	700	705	675	722	754	722	710	655	676	700	740	741	719	674	728	691	703	738	674	678	714	730	728	725	742	691	688	744	687	749	673	737	708	663	683	703	724	644	753	669	665	697	690	742	709	670	656	699	734	718	723	711	666	677	682	676	707	731	712	677	707	678	656	716	699	799	693	713	700	698	711	714	673	709	690	708	726	693	715	726	713	703	650	642	751	683	678	690	689	705	714	701	646	691	696	702	705	722	666	707	685	679	730	721	709	671	678	709	717	676	719	683	698	688	685	723	689	748	704	703	742	701	636	695	741	672	703	696	696	691	697	650	651	698	689	705	715	686	691	696	693	712	685	666	703	677	700	723	676	713	733	701	674	683	661	684	679	689	679	734	692	733	684	691	709	725	706	662	715	696	665	721	678	716	700	687	685	743	683	678	673	721	682	738	677	703	709	727	677	704	668	663	728	701	710	717	698	642	712	694	689	750	707	714	748	714	711	683	698	686	698	706	690	690	701	687	691	712	703	689	662	692	708	723	688	698	751	676	673	655	686	683	684	698	734	717	743	715	718	735	690	720	663	669	725	707	689	722	665	741	684	667	691	699	703	704	676	705	739	714	704	718	693	681	719	739	720	715	745	719	665	726	674	680	729	718	665	714	730	710	676	697	691	702	663	701	693	673	743	723	686	641	737	681	673	719	698	682	715	672	714	695	695	741	707	752	677	720	728	674	686	731	707	695	713	695	667	685	689	703	673	740	699	670	725	661	735	667	664	672	688	776	700	714	680	682	699	672	699	679	718	651	662	744	724	720	708	665	712	689	681	670	653	629	682	681	680	706	716	694	709	709	687	686	705	720	685	710	665	698	692	665	737	694	712	674	688	646	706	698	738	665	716	744	702	688	690	706	673	690	722	659	645	691	671	753	708	669	698	659	666	665	724	677	706	656	674	716	685	687	685	684	683	695	694	707	696	675	734	688	689	697	692	694	659	649	694	700	684	695	718	704	677	708	732	698	700	657	697	703	703	733	668	663	712	727	694	756	682	732	688	689	733	745	666	726	735	682	696	688	689	698	703	708	716	686	679	693	699	684	691	713	676	719	741	744	666	691	698	708	676	768	686	699	726	670	738	743	698	672	689	681	689	662	699	712	708	698	754	657	687	699	658	737	714	723	670	734	714	674	710	746	700	693	701	710	664	705	685	666	681	714	677	734	677	737	661	644	682	734	760	712	678	700	745	656	666	757	670	683	724	685	749	724	710	664	709	694	686	694	661	676	708	711	714	778	694	703	701	719	669	764	693	698	684	697	718	764	685	735	674	722	719	685	657	697	669	697	698	739	686	659	709	729	712	711	644	721	691	693	701	680	741	699	675	701	708	685	673	722	720	711	690	738	707	649	695	718	694	688	735	658	695	684	670	695	674	715	713	699	708	726	703	718	725	686	747	702	666	687	676	680	720	701	709	737	717	659	702	706	681	687	698	676	691	733	712	736	724	731	706	748	637	709	677	711	721	692	667	736	691	693	689	694	720	725	706	720	711	712	691	739	709	714	732	725	712	678	643	657	739	690	661	674	707	676	664	663	687	706	737	682	715	718	674	676	713	727	736	699	716	744	732	740	702	691	715	718	683	704	773	691	718	731	715	736	708	668	731	664	699	744	683	713	727	671	695	702	719	678	672	667	719	690	721	629	683	696	715	680	718	729	735	713	658	680	704	703	707	702	670	727	742	680	688	709	702	750	712	750	698	657	686	699	674	659	720	707	751	703	674	690	678	753	662	703	751	699	671	671	702	742	708	730	702	706	766	744	715	707	730	734	734	676	663	715	685	651	716	699	669	735	678	690	700	692	674	688	725	677	754	714	728	701	726	708	703	725	709	681	707	693	684	720	694	651	714	702	680	687	665	690	731	711	656	668	679	695	737	709	714	717	713	717	718	749	769	646	712	692	689	703	734	699	683	650	711	708	694	700	689	702	649	743	718	707	670	699	742	717	690	701	650	679	691	705	710	746	689	702	696	672	686	747	699	684	707	714	741	699	693	723	678	664	722	694	677	688	724	682	702	708	737	690	688	695	644	674	675	696	764	694	697	690	664	649	690	716	762	659	733	722	748	731	710	727	665	663	692	699	652	716	715	686	676	673	679	757	691	701	714	721	733	747	686	722	683	662	710	656	666	744	695	640	684	701	691	687	694	657	694	689	709	659	707	733	719	709	704	673	737	742	690	662	693	706	733	705	693	682	683	698	715	730	709	696	725	655	689	709	714	747	706	725	707	713	754	702	681	713	684	674	662	684	703	667	679	720	663	710	710	673	698	696	709	723	708	672	710	705	728	731	719	678	683	739	724	696	701	683	678	731	708	667	702	674	711	657	667	693	716	676	663	702	723	723	721	736	697	753	662	664	698	706	680	718	684	735	661	761	686	724	673	683	662	723	716	699	708	706	715	733	702	702	697	666	693	669	748	665	703	727	677	687	745	709	691	683	699	677	700	698	717	712	712	698	689	669
41618	43514	37426	13997	9116	3379	987	1055	1149	956	839	791	839	837	849	822	792	770	814	824	857	803	813	773	839	804	762	841	779	804	762	816	812	769	827	801	776	854	789	783	836	799	799	761	781	842	814	849	829	789	763	806	785	795	803	845	814	823	823	818	815	801	779	769	761	802	804	830	846	798	802	799	833	778	807	806	845	851	821	798	803	790	787	775	810	794	826	798	795	768	785	808	759	836	789	817	780	769	850	815	818	800	825	774	796	790	818	804	827	749	833	798	796	817	791	787	779	793	821	797	740	828	815	863	788	815	797	784	807	847	846	791	793	828	794	830	810	813	836	776	789	811	853	868	805	838	801	802	812	782	773	820	851	839	823	760	826	779	794	834	839	844	753	805	793	858	834	829	866	818	806	827	812	839	849	785	797	775	759	806	832	768	835	824	852	801	885	761	791	819	831	780	748	725	808	801	833	801	811	817	774	841	740	858	780	810	784	791	764	828	793	778	826	797	790	827	807	824	761	817	849	812	810	784	774	808	816	831	725	776	805	813	808	806	762	857	776	821	842	796	744	781	786	844	791	811	800	794	809	784	764	811	792	794	764	771	807	807	824	836	804	817	805	800	754	798	781	763	817	810	795	805	793	763	847	830	825	820	803	829	767	771	778	788	742	820	736	818	798	793	827	835	821	829	806	806	861	842	775	799	806	859	818	789	840	799	855	775	780	813	795	822	823	794	813	804	820	814	824	794	769	799	799	783	819	788	791	804	788	797	791	820	802	825	783	733	759	799	803	808	801	773	780	832	736	853	857	845	816	836	753	824	785	794	795	750	811	804	799	742	817	775	827	812	814	817	815	814	812	831	801	806	839	869	825	817	797	814	816	839	796	782	830	842	823	856	821	775	738	777	825	811	790	753	817	804	789	831	767	863	766	788	771	801	795	804	776	796	816	806	797	799	857	854	781	808	825	830	816	769	819	784	815	774	792	840	831	854	801	778	778	769	771	828	796	802	813	828	788	824	807	758	778	823	777	780	795	827	776	801	797	773	813	814	848	794	809	803	790	786	802	792	814	773	842	772	826	755	814	810	828	784	830	804	792	804	859	783	794	790	806	783	816	811	757	820	839	824	824	849	818	777	783	762	850	794	798	792	776	839	792	759	827	841	784	822	779	776	773	757	806	811	769	808	857	824	814	793	765	809	834	788	782	841	796	760	775	830	853	847	824	784	830	823	829	746	818	832	788	820	796	817	799	807	774	833	795	849	815	798	775	818	774	804	788	795	859	825	787	786	802	792	829	768	796	867	777	812	782	813	802	788	790	806	819	790	792	787	781	752	845	831	845	816	830	805	739	754	835	785	806	774	794	896	792	796	858	817	783	797	798	791	837	784	829	801	752	791	833	809	811	790	809	792	771	829	796	785	785	763	813	798	773	842	831	753	807	738	781	793	801	812	811	805	767	818	845	802	792	763	803	798	806	814	772	770	826	826	763	795	792	764	801	789	837	767	755	780	811	826	810	772	809	793	804	803	805	826	803	792	820	768	825	821	805	794	842	807	824	897	811	763	778	820	831	825	773	801	827	779	803	763	794	837	750	812	814	782	827	775	816	846	776	812	876	808	827	791	795	857	818	837	779	783	795	802	830	843	828	822	769	782	801	788	781	831	850	800	773	804	817	797	789	805	818	792	750	831	887	827	752	828	778	796	791	837	805	787	826	815	760	763	786	808	813	769	816	851	816	805	807	821	776	832	808	777	807	827	829	830	816	828	816	818	817	797	814	769	785	796	853	806	820	800	804	824	841	824	756	788	798	797	790	825	807	822	775	848	828	758	767	813	789	801	746	804	789	763	811	773	847	830	811	805	840	841	796	800	846	800	827	839	858	845	832	802	872	818	808	846	817	811	790	790	837	745	795	845	817	809	833	879	823	802	822	783	847	766	792	822	824	751	841	803	830	839	803	827	787	814	854	829	796	787	823	850	877	779	832	789	813	815	834	832	810	794	850	806	782	804	866	850	770	799	750	803	816	813	796	798	817	778	855	809	814	806	758	818	792	772	826	774	809	817	823	817	807	789	782	869	869	788	786	842	816	780	745	819	816	805	798	845	802	798	815	780	869	817	775	805	766	818	755	787	824	756	746	812	777	829	840	799	818	767	764	839	826	890	823	767	781	793	784	813	814	760	740	771	805	831	835	793	808	855	760	802	841	784	796	794	789	768	842	776	769	832	867	804	791	837	758	780	805	765	757	833	815	819	825	778	831	797	809	796	791	804	806	824	793	810	772	795	871	810	794	804	822	825	777	773	821	775	832	780	773	824	776	774	797	831	792	866	805	786	829	808	790	846	786	794	854	774	848	767	805	769	859	821	769	833	814	766	862	812	806	840	857	810	801	760	780	812	852	798	811	841	808	837	786	844	856	769	795	829	778	835	789	810	825	818	798	782	777	832	780	844	789	791	784	795	835	838	766	782	813	777	805	788	827	807	813	855	840	825	821	856	818	797	771	769	864	800	786	788	865	858	777	816	844	739	794	806	857	790	780	790	783	867	814	788	770	790	805	784	787	824	784	822	808	769	861	838	774	829	836	800	817	799	844	777	772	757	865	818	792	842	823	827	805	812	787	840	787	793	825	844	819	781	770	855	858	850	824	832	793	793	731	780	833	819	798	828	799	808	827	809	771	865	774	737	844	866	841	849	768	749	858	750	805	825	799	830	805	776	798	776	830	815	736	847	835	798	796	797	789	833	799	789	787	810	810	780	812	763	803	800	876	819	784	826	820	839	796	762	798	807	813	768	781	808	829	761	813	825	828	864	820	823	815	789	784	812	824	795	834	791	797	823	807	835	820	810	806	809	803	847	800	813	790	867	796	820	854	802	800	778	774	775	827	762	807	825	796	818	809	794	819	831	762	814	846	809	865	800	873	813	813	778	768	813	749	807	783	781	786	825	838	851	804	791	839	790	782	837	795	759	775	833	779	788	776	852	844	786	816	812	802	776	797	837	755	758	787	780	788	846	824	777	831	829	752	812	798	793	774	783	777	770	799	880	789	808	759	807	806	806	825	808	831	826	789	852	812	807	788	855	793	838	791	807	831	800	844	846	795	809	808	842	799	827	841	802	796	768	776	773	828	841	821	778	779	842	833	819	847	793	783	814	778	846	806	800	787	796	811	820	824	871	773	804	789	846	833	822	795	781	776	811	792	830	782	778	834	826	789	831	849	808	786	812	822	763	817	805	818	814	821	836	754	724	801	822	805	846	792	822	835	772	862	800	848	838	814	736	785	804	829	826	820	796	810	807	800	778	768	771	811	765	814	790	812	819	826	811	792	791	831	815	802	810	818	821	799	800	851	811	834	767	779	809	849	819	829	789	780	800	765	813	811	858	768	810	772	853	807	811	844	823	838	842	808	825	779	853	855	821	831	767	790	809	853	816	817	797	794	781	797	800	805	792	792	803	859	825	808	791	799	823	811	771	816	753	833	775	812	866
24330	22440	38139	33897	29860	22185	7220	2244	1974	1028	674	511	531	502	548	557	481	495	507	517	508	487	533	491	503	480	502	537	496	522	475	505	472	494	517	497	490	519	502	519	525	490	531	490	538	463	519	567	500	471	519	499	525	529	509	494	491	490	496	472	490	510	478	513	471	516	501	463	499	559	551	496	515	496	497	487	464	480	515	516	491	522	465	490	479	490	501	533	480	512	498	499	487	526	517	485	461	473	467	463	522	546	500	492	507	498	511	537	487	483	503	540	530	497	530	480	554	541	479	507	499	531	485	483	496	465	498	514	470	497	525	476	530	537	491	513	535	500	517	486	501	516	473	525	487	475	493	553	522	502	584	513	459	497	482	484	491	479	519	548	525	500	485	527	522	471	500	530	513	496	522	463	530	514	524	494	485	487	485	517	497	435	480	479	539	516	489	496	527	456	536	485	501	490	524	479	474	517	519	486	489	484	483	551	507	543	498	475	478	495	547	522	554	502	520	486	530	501	509	488	452	550	517	486	450	526	501	489	557	449	474	506	511	491	453	487	495	494	508	474	534	542	517	550	507	540	515	526	539	503	508	560	514	490	515	468	512	470	514	505	546	514	472	562	508	488	531	515	497	545	489	540	459	496	481	513	504	518	495	508	508	540	513	539	512	544	492	499	496	497	521	478	526	518	506	499	489	474	491	490	491	516	488	480	467	482	521	532	520	506	483	500	487	570	493	532	485	492	515	495	522	485	485	446	511	564	511	506	495	461	495	509	500	512	506	495	462	494	507	520	563	507	483	502	506	502	503	523	487	521	509	504	523	477	557	509	518	484	498	495	487	542	511	498	512	527	543	515	524	531	496	477	509	483	499	497	486	508	499	520	472	495	514	506	482	504	469	499	483	511	493	505	447	515	469	526	506	498	492	501	507	524	536	494	514	521	503	501	529	532	524	475	502	442	504	507	492	531	513	477	500	512	505	491	448	509	507	487	468	486	486	530	535	520	491	495	453	488	475	506	520	527	483	474	490	526	512	493	509	520	535	492	505	490	499	508	482	475	496	503	507	520	492	533	508	543	513	539	506	527	508	498	500	515	523	482	511	522	493	468	481	524	482	481	492	483	470	548	514	486	527	534	516	483	553	505	510	511	496	471	488	505	514	530	500	474	486	514	523	525	477	478	488	534	539	467	541	494	488	476	475	515	461	499	488	540	560	518	495	493	520	504	497	505	497	497	516	502	482	472	496	525	506	533	511	506	528	502	466	501	502	474	512	489	479	508	496	476	472	497	511	475	539	497	503	502	529	506	556	479	499	466	526	514	523	512	510	474	463	523	470	515	503	504	474	516	487	500	483	493	515	469	476	516	483	509	494	496	515	529	526	540	534	541	526	527	502	498	481	476	547	505	492	512	496	522	511	510	454	527	517	532	477	515	505	517	506	488	535	500	517	502	520	495	494	520	439	468	538	505	438	502	466	513	493	488	513	539	476	506	543	494	505	489	509	512	451	458	485	470	503	441	465	508	523	470	488	506	539	480	485	488	475	546	533	512	479	502	518	531	507	490	518	502	508	521	516	519	494	516	519	495	499	507	536	492	489	520	498	490	510	516	508	523	469	537	490	520	525	521	469	492	487	521	533	517	462	497	514	525	494	482	495	489	498	519	497	494	482	476	522	488	485	507	504	469	503	475	525	514	488	498	489	476	526	524	522	555	481	515	507	466	509	501	505	509	513	535	472	506	539	487	524	505	512	482	461	474	540	534	521	501	497	482	509	520	512	520	503	519	507	512	506	492	507	513	512	479	511	507	505	532	474	488	501	507	487	512	489	490	520	520	520	503	494	534	492	475	498	509	515	517	519	530	472	536	470	476	489	470	490	519	517	500	455	510	485	483	482	478	500	510	517	501	518	534	504	514	520	484	527	526	500	503	535	498	484	490	464	514	501	539	499	488	498	491	509	470	483	505	528	473	515	507	514	473	496	479	504	515	494	516	498	508	530	571	484	468	491	518	481	487	497	493	533	478	509	479	507	492	511	511	491	525	526	506	467	490	505	496	498	493	482	503	484	472	459	505	503	489	465	494	516	482	518	490	499	487	503	477	506	471	522	553	452	499	520	519	524	492	520	511	529	495	532	477	496	515	508	494	519	501	517	509	531	541	507	502	525	477	509	484	511	508	486	530	532	492	527	505	484	512	504	531	465	531	504	525	489	523	525	513	472	506	442	504	522	482	492	518	479	510	469	524	471	555	496	478	521	513	499	539	510	529	486	495	506	492	490	502	502	487	478	509	473	474	510	530	552	507	474	485	517	499	491	489	514	481	460	565	524	511	525	484	539	505	463	492	450	530	514	535	499	520	511	504	498	493	468	480	505	552	503	503	500	530	531	523	527	493	481	514	544	494	525	457	487	494	515	507	498	471	475	511	515	515	548	529	510	503	495	508	540	534	497	485	516	486	535	499	510	486	471	504	503	533	529	511	447	511	518	494	510	472	540	504	513	487	467	475	542	486	485	492	513	485	530	516	479	530	468	518	499	543	527	491	478	500	536	463	479	486	539	534	480	496	522	493	463	476	490	511	512	476	530	526	475	557	488	504	474	491	495	504	508	453	512	533	514	466	534	474	482	470	508	502	518	476	469	541	521	487	524	478	474	513	516	504	478	503	497	524	473	480	528	489	509	505	520	486	533	479	523	507	510	465	461	516	497	464	491	480	491	481	502	477	525	522	521	503	488	494	515	507	517	492	515	476	514	507	531	515	483	479	515	499	500	541	544	531	475	534	504	477	541	544	476	487	509	513	523	554	498	488	514	530	486	499	536	564	500	493	512	498	536	531	480	511	518	465	505	509	526	486	574	468	528	532	512	519	507	488	520	494	544	497	518	497	504	498	504	521	449	505	468	516	494	494	505	479	466	505	484	506	508	541	498	484	510	492	493	498	552	543	520	506	505	509	508	497	459	509	454	516	525	484	497	525	500	502	487	511	495	479	472	503	538	501	496	493	495	478	504	475	464	462	492	503	486	494	484	493	497	469	502	513	478	483	492	514	487	470	507	495	509	485	543	511	505	495	501	443	526	486	533	547	529	522	511	526	505	521	501	503	500	492	523	515	506	525	526	538	527	482	495	508	545	503	497	463	513	478	491	508	468	492	490	504	502	503	529	515	563	440	499	490	509	475	523	494	486	466	491	521	512	518	509	500	506	487	534	490	534	492	515	505	509	512	517	511	498	484	512	510	510	515	505	516	491	518	513	512	532	526	472	527	525	528	493	486	499	493	469	520	475	521	500	481	452	530	488	536	519	538	534	495	538	493	507	484	508	455	528	465	560	518	496	521	484	497	513	497	485	492	461	484	481	518	481	464	540	467	479	497	470	495	484	537	503	473	504	473	500	467	518	487	511	477	505	531	498	523	493	493	512	495	485	484	470	486	512	500	499	472	468	483	499	472	463	500	464	488	506	475	486	515	474	512	527	503	472	490	479	471	521	497
56682	91935	80962	46645	38202	18948	4270	3824	3664	1590	940	544	587	604	629	593	625	601	591	599	628	590	592	626	582	644	559	585	563	575	575	547	586	569	588	580	566	546	539	591	564	587	558	572	559	581	579	576	574	561	583	592	569	616	621	584	571	546	596	592	563	602	570	591	612	587	588	583	558	572	589	517	554	544	568	615	593	605	591	600	605	577	600	590	575	539	616	573	607	561	580	617	616	586	621	601	578	589	573	566	549	650	539	552	615	569	543	590	619	553	581	593	602	583	580	562	578	544	577	615	574	516	602	578	569	534	575	547	614	583	574	623	582	602	579	580	555	615	570	611	621	642	597	552	594	607	549	521	579	559	605	563	566	612	591	583	537	603	573	608	579	584	570	593	569	606	609	545	546	560	674	605	619	582	601	560	622	574	542	538	561	585	569	571	575	630	586	641	550	580	559	577	561	563	565	584	581	608	645	562	619	548	594	575	592	618	546	601	549	608	613	587	606	547	551	556	619	546	581	586	574	602	551	618	569	574	603	567	574	576	600	549	621	584	562	557	641	560	595	587	618	624	597	547	624	592	586	580	606	609	582	583	594	602	623	524	572	580	578	591	598	573	595	560	631	590	574	583	602	588	593	547	589	557	573	613	560	613	575	626	581	561	600	583	615	616	629	574	555	573	581	531	577	580	559	598	584	552	591	632	596	621	568	574	601	605	599	584	576	617	588	613	596	547	569	578	582	589	558	572	558	549	560	623	582	584	589	595	618	616	584	597	566	595	600	593	565	548	606	597	597	612	580	581	548	573	601	565	575	570	595	581	602	585	588	585	578	603	582	554	597	595	599	578	570	576	595	602	575	558	543	612	576	604	597	570	575	579	575	577	561	578	554	577	581	598	604	581	601	558	616	568	605	564	594	576	575	608	597	613	574	573	600	570	613	577	562	595	619	555	587	558	568	582	576	587	611	612	598	585	587	590	574	564	603	580	617	605	575	586	596	613	592	589	627	590	562	568	562	615	544	546	590	564	595	588	572	593	597	611	573	576	604	554	563	573	550	582	603	547	557	571	562	586	594	571	593	576	570	591	576	607	612	603	567	599	574	552	591	587	554	592	570	594	592	610	595	596	542	578	554	585	591	622	581	581	617	599	576	611	615	548	616	623	629	600	600	570	582	525	552	586	598	578	631	568	542	630	605	590	545	575	549	603	590	593	605	608	545	579	606	566	588	603	614	561	578	626	587	591	580	568	588	613	557	580	590	571	615	584	547	556	625	555	604	581	589	654	589	575	574	610	606	604	576	559	610	579	606	626	585	644	576	595	580	598	626	623	611	598	585	602	599	604	574	598	570	588	548	606	583	586	657	616	584	557	614	585	625	586	603	574	591	564	598	616	552	589	622	603	591	615	529	599	587	515	613	592	576	601	582	571	602	629	557	607	617	612	581	577	598	563	612	630	545	603	564	559	586	547	592	620	536	569	612	576	577	552	589	573	557	586	610	554	589	604	574	584	559	600	578	527	558	589	554	600	597	560	549	614	600	596	611	549	596	555	554	602	615	568	610	635	628	512	557	570	606	582	579	605	588	598	597	561	582	638	568	597	620	579	539	547	620	568	549	570	594	593	576	553	553	567	588	550	602	560	563	592	578	525	548	586	611	622	535	575	566	594	587	568	578	577	575	586	601	580	620	606	597	588	593	613	647	584	556	597	602	586	593	639	594	593	608	607	565	602	576	562	575	616	577	569	582	580	582	557	581	566	551	546	642	579	553	586	575	580	575	562	585	584	559	553	560	605	595	598	607	560	619	575	610	585	598	589	610	554	587	578	607	593	525	563	606	552	553	541	603	547	570	588	576	549	577	618	574	608	535	582	614	573	576	591	573	565	606	598	576	556	576	608	575	573	524	575	588	571	570	591	593	582	549	595	603	566	561	587	587	572	574	613	591	600	622	589	554	570	604	601	618	592	559	573	565	563	601	596	561	582	580	573	555	603	583	598	599	566	584	588	616	596	611	619	617	553	573	579	618	565	569	599	579	581	566	608	545	578	643	565	553	602	566	582	596	615	585	570	570	566	605	536	606	543	622	620	574	602	609	606	575	564	614	575	603	617	570	632	572	617	574	586	615	580	583	618	594	600	597	582	589	628	595	603	568	546	560	570	586	578	606	535	612	623	595	599	574	628	570	606	621	589	586	557	642	523	625	561	537	628	576	622	517	583	603	595	561	527	547	597	568	601	599	571	565	561	582	558	580	571	540	595	566	574	553	587	571	545	607	541	586	597	594	631	631	600	588	593	597	572	542	554	601	603	613	538	602	601	562	594	553	568	552	611	594	544	618	580	583	588	601	596	622	510	615	596	549	590	607	618	592	592	597	542	546	562	612	580	545	590	587	560	573	623	560	573	595	605	635	639	573	545	600	579	616	619	586	575	551	545	585	576	559	578	631	594	583	591	574	587	616	583	599	542	596	638	620	577	587	550	626	645	592	535	581	630	625	581	570	564	547	624	566	588	567	594	586	570	581	556	583	588	561	539	606	582	588	608	575	584	630	593	610	542	592	577	570	576	534	637	587	600	561	578	588	528	589	642	592	568	601	564	640	546	544	571	570	540	581	552	584	612	593	574	601	590	594	571	569	612	589	617	564	555	557	573	592	620	604	632	611	581	594	613	606	602	584	565	588	554	559	590	590	573	591	576	562	536	593	590	566	559	593	593	589	570	585	597	604	615	564	611	567	615	580	577	603	568	501	600	565	599	612	600	550	587	556	602	589	605	599	561	612	577	601	566	613	610	574	563	563	561	623	599	538	566	588	555	597	609	607	603	589	656	591	600	576	593	548	618	595	573	574	560	611	601	546	594	552	602	560	577	573	573	612	595	567	598	557	604	584	596	602	574	604	567	550	602	553	548	596	605	586	618	597	584	609	598	607	589	613	545	594	602	577	635	558	617	581	589	573	596	578	574	605	600	603	598	557	590	569	595	543	555	584	613	595	606	576	629	590	557	576	597	539	607	551	607	549	574	584	582	553	576	624	549	608	585	588	592	614	599	604	642	590	573	559	560	546	521	585	601	590	582	605	562	574	586	577	588	577	600	621	603	561	584	548	612	553	567	594	574	601	571	608	593	529	623	578	542	572	580	586	586	584	595	603	574	606	572	571	570	564	572	565	594	601	561	609	598	539	558	582	595	610	622	567	636	623	576	580	545	594	582	594	586	549	561	570	567	575	574	597	599	641	567	616	584	607	545	616	577	577	509	580	575	561	611	570	568	599	591	594	548	609	545	588	603	545	572	622	610	555	594	640	607	611	586	546	553	609	596	599	579	606	590	578	585	606	567	583	587	542	612	583	610	581	590	580	582	611	601	574	558	584	547	596	630	609	581	574	588	568	558	576	596	597	604	597	580	549	576	594	555	569	618	610	556	588	576	589	591	576	589	601	563	588	590	544	605	566	587	572	549	574	596	588	567	608	580	596	556	546	574	609	578	581	553
25953	23251	37475	31201	23056	11655	2342	1475	1383	989	935	813	876	836	859	748	821	796	814	816	890	819	820	830	835	828	842	814	817	768	824	870	841	856	808	848	860	839	820	856	821	847	788	832	825	803	868	844	817	848	808	817	836	840	844	828	839	812	857	869	842	867	802	782	847	821	839	846	894	820	787	815	879	858	783	799	811	881	808	778	873	840	786	865	874	851	821	821	800	830	836	810	842	802	838	819	840	856	786	850	869	753	882	835	857	846	885	812	855	781	797	815	812	808	801	812	852	882	821	817	824	849	797	869	828	820	851	829	840	787	778	802	787	846	845	821	817	843	738	797	794	792	849	797	794	801	821	827	815	811	806	885	776	810	762	820	794	787	823	801	818	796	793	801	774	858	841	828	817	829	839	831	826	887	868	848	825	783	794	812	828	847	796	812	812	814	821	871	865	807	822	769	870	866	849	839	771	751	812	809	839	827	847	793	818	772	864	817	840	843	831	860	816	803	809	882	845	831	841	772	813	848	839	830	820	860	805	848	858	826	772	849	843	832	802	791	792	823	844	829	827	855	860	848	841	806	784	816	836	801	777	771	807	816	826	848	793	869	786	819	851	816	855	784	825	833	898	807	800	830	825	826	847	855	814	789	807	792	848	848	818	879	865	835	829	803	813	811	838	813	891	832	833	802	849	797	816	785	853	860	819	855	828	810	866	806	814	743	839	829	829	835	818	813	799	770	800	838	790	809	831	842	807	824	831	843	802	837	815	820	845	881	839	827	806	749	753	847	846	805	818	862	843	786	837	847	871	819	812	886	856	841	774	859	775	839	823	826	810	826	841	854	837	815	795	789	832	850	811	805	826	844	812	879	761	787	806	832	834	831	793	819	818	799	838	807	831	861	818	849	809	800	801	866	834	851	803	865	822	792	822	883	808	876	858	825	842	820	850	818	843	834	880	836	827	821	808	824	811	739	766	831	836	794	771	863	819	831	778	796	842	781	846	799	780	791	793	826	797	805	806	793	824	815	849	831	814	834	826	822	840	824	847	831	798	774	867	805	797	864	821	791	823	798	856	800	812	846	858	882	830	830	838	857	819	863	844	880	802	865	819	872	786	836	849	830	842	802	824	799	779	818	832	788	814	883	811	841	846	817	831	796	829	887	839	850	811	800	840	884	832	815	841	770	775	822	821	837	781	839	821	825	839	808	801	859	884	815	853	840	817	806	900	859	794	852	824	835	819	817	801	833	813	829	833	821	815	824	798	847	833	828	829	790	861	820	825	787	853	831	805	868	845	803	840	859	838	820	834	815	772	759	810	846	819	839	827	781	856	880	833	858	801	822	805	850	841	823	805	864	817	855	851	826	804	772	792	831	864	792	794	841	827	819	796	817	832	875	882	822	861	826	831	795	861	866	834	884	796	863	827	808	846	827	806	804	794	871	767	790	885	856	781	850	867	821	810	808	837	874	886	792	801	810	784	763	796	860	827	762	854	820	819	794	831	865	834	862	810	850	839	837	865	861	775	822	793	862	833	777	802	812	810	817	868	851	782	839	814	844	838	767	809	844	856	785	814	823	791	855	833	840	834	845	858	824	790	820	824	829	821	826	791	831	860	805	802	835	793	806	878	808	835	867	823	894	838	846	797	818	784	840	815	807	815	844	797	834	860	830	824	818	840	844	850	837	769	830	831	837	834	798	800	869	799	862	834	812	808	859	836	831	850	828	759	791	813	783	860	837	837	860	805	814	828	814	817	790	828	812	811	801	803	861	841	850	938	818	824	801	846	804	839	813	828	849	842	834	877	880	809	832	861	816	842	865	855	806	865	787	787	819	791	833	821	796	752	836	863	840	868	794	822	810	834	890	830	863	840	823	816	799	789	817	857	816	830	771	877	863	881	789	819	894	843	868	771	793	796	803	829	842	863	824	878	796	823	786	807	865	852	804	839	883	778	840	843	783	818	822	820	838	843	823	848	833	803	837	845	837	802	858	871	817	885	821	839	810	820	862	836	880	818	831	829	775	801	769	864	863	852	847	803	785	834	814	855	862	762	855	823	832	858	839	754	850	897	858	809	835	825	854	874	775	788	812	822	848	795	823	816	881	888	852	884	880	814	805	799	830	819	820	834	822	785	843	835	862	784	829	865	829	860	825	837	816	842	838	806	802	823	862	825	807	764	818	820	803	869	852	808	805	786	825	847	787	825	853	839	821	824	813	809	819	837	797	813	826	850	815	838	846	808	812	856	824	817	863	829	768	845	819	818	809	794	841	799	851	834	839	771	848	851	815	860	840	754	830	819	819	863	799	828	868	776	849	773	873	798	828	809	840	763	850	817	849	827	836	791	835	822	871	834	798	830	826	785	829	827	805	812	817	802	857	835	853	854	799	792	804	881	859	760	823	866	799	841	801	825	788	808	780	810	802	781	812	776	814	806	818	810	873	820	841	817	831	829	836	780	807	791	826	822	867	765	789	775	817	841	824	785	877	817	799	856	875	870	852	856	826	799	803	806	797	849	832	794	817	834	889	861	832	828	795	824	846	848	910	812	794	773	805	805	789	799	832	820	867	812	823	866	865	824	817	818	821	795	762	835	826	849	841	840	821	821	856	869	835	825	833	827	867	847	828	830	834	843	818	850	856	827	850	837	856	806	817	801	796	815	833	814	808	825	787	855	811	847	804	874	854	878	888	823	833	762	780	865	770	827	832	829	747	828	812	829	798	837	837	890	763	846	848	820	810	808	833	822	804	822	794	816	847	823	858	831	765	818	826	828	874	756	844	810	803	839	850	820	831	841	871	811	848	841	852	788	806	869	845	789	796	805	830	814	770	845	820	798	836	834	776	825	813	837	795	826	834	841	795	844	860	792	788	850	794	822	783	860	806	767	852	826	794	815	796	822	837	836	858	845	813	783	861	830	841	816	863	857	795	867	810	856	818	809	836	834	834	805	875	822	835	875	850	832	828	798	810	859	801	829	848	842	831	806	810	841	906	796	887	792	821	826	817	782	815	804	842	891	812	755	838	814	807	796	845	802	828	849	783	791	788	850	779	819	823	814	793	839	812	780	830	807	824	814	853	832	817	895	825	835	802	850	794	811	830	826	765	865	827	865	827	852	829	788	870	841	817	877	869	799	828	865	824	778	869	777	820	856	828	773	808	787	836	792	810	799	826	814	840	779	801	798	781	801	854	774	790	819	850	840	804	842	798	791	827	822	832	802	805	804	808	826	829	791	811	892	802	859	852	829	886	778	860	858	827	797	836	788	800	814	815	820	832	832	808	812	839	838	843	811	827	797	878	822	840	799	795	853	850	799	813	841	827	819	856	907	816	872	775	852	849	832	792	826	815	787	826	781	816	797	807	821	844	828	844	854	832	816	805	865	798	785	822	870	812	833	832	815	814	814	809	854	849	844	828	820	819	802	838	817	874	790	819	846	787	894	799	854	807	837	809	818	826	862	863	819	834	771	852	824	785	821	846	842	785	762	821
53855	77689	65779	35767	28391	11635	2797	2562	2357	1395	1135	950	880	936	865	895	983	930	882	921	922	910	934	899	989	948	910	911	928	912	917	918	928	895	924	918	917	877	902	966	926	935	940	839	983	992	944	895	975	956	873	926	963	929	939	916	903	947	965	960	917	924	968	903	876	906	937	947	963	938	945	939	900	927	964	893	956	942	893	886	902	899	880	921	999	890	914	956	944	916	932	883	953	889	919	921	905	951	932	983	951	944	967	919	899	926	987	938	919	953	915	937	949	949	956	939	928	954	922	939	896	936	918	982	989	944	909	949	950	934	906	937	932	941	941	951	939	957	929	892	919	920	951	906	878	933	890	935	935	936	902	947	899	945	930	925	916	913	955	866	915	959	965	928	970	958	944	905	936	915	945	961	925	928	951	917	920	934	952	906	923	905	1023	967	931	902	917	860	865	954	928	914	919	912	883	900	911	936	897	950	906	887	913	933	881	910	940	866	929	897	920	991	880	951	902	944	871	950	880	936	904	918	914	904	938	952	880	910	922	953	935	925	931	922	948	956	906	932	928	876	964	920	879	903	917	917	1046	962	960	957	892	877	890	895	851	938	955	908	896	946	946	905	957	939	941	917	965	949	934	929	904	919	920	921	864	949	949	947	900	935	960	910	946	907	914	970	880	885	914	925	986	929	941	893	887	914	936	947	942	930	915	975	897	945	934	938	919	917	929	914	903	959	914	940	854	931	917	924	904	905	926	947	932	909	917	903	890	924	895	934	957	893	915	885	847	951	914	904	943	960	945	878	917	936	935	924	953	972	992	905	924	936	973	896	894	912	908	916	926	907	928	927	934	922	857	940	919	972	905	969	971	934	949	908	1023	901	942	961	964	934	897	869	968	949	941	943	955	916	899	890	903	933	886	971	918	902	957	933	911	880	945	927	902	935	947	889	931	941	945	911	902	949	919	938	908	960	942	911	937	915	989	966	924	925	914	945	927	900	905	936	898	954	909	915	937	921	908	953	956	934	936	950	905	921	924	919	956	905	904	896	882	952	868	978	912	873	901	888	913	906	982	958	934	942	934	944	952	928	990	1000	908	929	935	982	951	927	881	926	951	987	938	876	947	904	909	897	926	946	933	948	929	951	914	959	930	917	873	882	945	912	906	928	919	938	912	928	944	916	917	915	899	989	912	928	960	936	898	937	949	889	965	918	933	933	869	928	924	924	903	946	933	991	909	884	922	862	917	936	970	955	891	916	916	953	924	915	898	878	915	949	901	894	918	951	927	933	905	868	904	846	916	895	932	955	987	962	849	949	942	877	973	930	921	942	895	928	937	968	980	948	927	861	960	949	936	868	887	908	949	915	959	990	937	951	906	930	909	905	930	904	905	930	931	925	962	888	859	912	890	957	865	912	862	920	922	918	948	988	917	922	939	914	920	921	928	894	906	922	924	914	939	906	946	920	868	953	937	976	935	945	967	879	947	936	955	905	910	930	870	894	915	956	912	886	897	894	923	956	953	937	960	878	969	899	885	918	896	864	914	936	972	930	948	964	973	948	907	881	965	907	973	960	941	980	894	886	908	887	941	949	932	931	912	952	893	940	964	919	940	890	937	961	922	895	984	924	916	949	935	929	897	929	896	912	888	923	966	896	947	939	949	960	917	924	892	913	960	924	894	938	868	988	904	898	950	985	929	899	948	906	889	967	924	907	920	884	933	939	917	920	943	871	926	941	925	942	919	928	903	948	908	958	924	889	889	900	952	897	936	871	964	931	960	957	920	947	933	928	936	933	937	925	904	921	928	953	982	900	929	898	870	937	952	893	1014	904	947	922	913	844	926	896	920	930	911	921	950	926	931	856	933	910	955	922	908	943	956	936	926	939	895	922	925	953	946	949	932	897	905	907	891	901	915	967	860	909	860	841	937	924	921	934	892	949	888	938	989	928	940	957	928	903	918	941	923	930	915	903	891	963	888	922	913	886	884	915	921	897	887	965	877	962	953	951	924	958	944	888	965	894	954	937	883	954	902	901	941	952	1015	902	892	910	924	860	934	920	936	927	956	941	887	970	881	940	898	936	893	907	947	946	935	911	892	935	905	947	946	907	911	922	893	866	938	950	897	949	953	931	911	946	938	903	893	914	887	921	936	902	947	922	899	933	888	945	892	918	947	929	884	933	912	934	885	945	1000	908	884	944	853	871	956	971	889	920	914	907	935	915	973	922	932	913	945	923	921	956	900	841	920	937	987	899	929	948	927	926	922	926	891	933	917	1000	858	992	960	966	937	935	943	918	922	922	954	938	950	952	891	957	964	926	941	927	941	877	925	932	888	898	934	901	911	952	925	949	955	942	928	909	928	928	948	970	882	924	882	902	894	951	917	996	941	913	918	901	990	877	932	925	943	974	963	949	911	901	925	869	931	922	940	931	946	909	970	888	912	950	901	881	984	962	951	974	918	929	915	893	907	916	868	914	903	922	896	898	943	901	983	915	918	908	917	911	932	877	966	922	909	960	929	955	921	915	929	891	989	887	857	952	958	876	909	886	903	930	936	942	860	931	948	959	931	971	917	861	941	948	981	927	924	938	945	924	912	924	904	927	894	844	886	941	930	913	951	921	929	926	936	928	990	893	909	945	876	895	909	891	933	896	934	942	967	924	919	901	948	870	925	948	929	918	914	929	914	913	886	958	931	932	918	888	926	952	959	938	926	964	962	982	895	935	920	896	917	922	913	915	927	970	942	893	942	946	972	863	946	856	880	918	919	983	950	960	958	890	905	902	922	940	902	945	930	919	893	921	896	885	943	964	937	920	882	937	948	908	904	922	908	938	920	989	928	925	870	957	929	932	943	954	926	895	918	858	951	935	890	917	936	967	929	892	918	958	938	888	962	916	933	892	900	920	885	975	897	885	968	888	962	954	945	972	990	928	941	968	935	892	921	950	939	884	894	887	922	872	948	936	937	917	890	950	932	879	887	960	957	932	933	921	970	903	947	886	989	921	926	924	900	924	940	883	952	979	932	917	931	930	915	948	946	932	950	917	895	952	896	929	919	899	971	908	898	882	960	919	944	972	903	927	944	943	898	969	851	934	931	987	926	944	917	935	952	890	923	969	850	969	962	864	919	920	946	926	962	943	923	917	962	933	912	953	888	927	968	975	923	899	881	900	914	946	955	952	871	946	887	877	909	916	892	989	894	916	954	954	929	874	939	981	886	944	899	981	920	928	957	900	903	938	867	872	956	878	910	989	924	924	910	941	903	936	939	923	931	942	905	926	960	908	952	905	882	985	974	883	912	951	985	966	945	903	947	889	946	867	989	873	911	985	877	966	937	897	960	970	927	926	963	913	960	950	906	920	949	877	891	958	899	972	940	917	862	891	938	949	893	962	902	890	880	897	926	942	865	937	936	895	936	944	836	991	945	889	902	880	917	955	929	897	897	921	910	944	892	889	939	957	939	917	947	903	928	947	873	985	963	921	923	895	933	956	886	933	951	847	956	925
23260	21847	33824	29350	29792	25226	15137	5022	3551	1522	916	591	601	637	602	563	632	597	585	567	615	573	585	602	581	570	584	528	559	520	534	562	567	562	567	590	574	549	568	567	595	544	584	590	562	536	591	588	588	553	584	569	562	538	565	608	559	560	588	607	599	581	578	575	562	541	588	594	581	568	603	568	563	586	615	568	592	548	599	624	616	576	573	584	554	585	569	578	553	559	586	569	552	580	599	606	596	582	589	577	589	598	566	574	570	643	557	574	542	566	547	554	580	563	625	560	575	559	574	566	564	559	601	577	583	580	571	569	530	561	567	582	598	511	567	579	590	546	586	556	597	582	584	561	559	566	560	576	616	603	559	573	607	497	574	541	569	540	510	578	596	582	551	551	553	614	568	586	589	544	527	570	592	612	569	558	574	595	605	557	566	567	563	583	602	526	599	579	573	616	561	565	623	557	593	552	617	622	575	563	572	579	562	595	560	611	610	567	544	586	546	583	569	574	590	563	541	576	542	578	549	570	551	594	579	597	595	563	549	572	556	563	554	580	573	590	536	535	564	529	596	575	555	578	564	624	561	594	553	582	537	583	592	578	563	516	560	607	612	565	567	544	519	578	542	571	557	546	565	585	602	561	607	566	616	565	583	571	586	595	548	562	576	546	576	584	614	607	580	578	603	570	513	585	533	609	558	543	583	584	569	576	557	594	570	537	562	561	584	540	584	590	581	594	558	573	569	589	553	576	595	578	552	557	603	589	567	584	579	536	570	606	642	575	630	611	599	592	582	628	576	557	596	569	568	576	591	640	573	581	617	561	542	526	585	576	547	573	565	563	556	570	583	610	555	572	584	618	583	577	592	538	540	567	523	564	575	582	556	610	550	559	553	584	570	573	566	564	587	572	581	600	564	608	571	576	583	572	566	572	557	568	572	578	596	527	545	595	603	549	570	567	598	550	580	559	591	576	595	613	573	581	564	506	585	589	590	560	552	593	566	567	568	579	571	595	510	591	592	526	539	557	547	596	596	567	584	542	591	596	560	588	580	591	574	549	570	570	582	574	610	543	600	618	568	540	621	576	609	561	596	590	586	594	553	581	534	573	588	562	555	537	613	551	601	595	554	595	574	602	546	557	619	565	592	551	609	581	598	546	533	583	557	567	591	597	567	573	600	542	594	536	557	558	598	575	619	562	558	534	541	607	589	523	576	604	561	579	569	581	598	537	576	527	544	615	596	561	574	578	593	579	540	593	578	577	549	573	558	563	616	580	625	567	602	551	563	554	534	545	558	573	579	574	563	536	593	592	601	561	518	619	611	559	571	589	575	585	580	573	584	556	580	597	571	610	570	565	532	566	587	561	562	616	544	589	578	607	559	531	558	561	630	588	562	549	559	557	584	561	576	588	611	591	568	560	568	561	632	598	560	571	605	538	598	593	586	607	578	557	577	602	601	585	572	547	550	635	593	564	615	584	578	607	557	605	567	549	572	572	586	608	596	609	590	560	552	578	574	583	537	593	573	545	583	575	591	579	588	569	564	535	569	595	578	562	550	588	564	564	651	626	562	576	616	597	584	562	593	559	577	542	565	593	565	527	584	571	536	595	591	585	567	576	564	577	595	591	604	615	563	623	525	585	589	575	600	564	578	603	573	570	574	590	586	573	569	582	555	559	590	611	591	559	584	562	580	531	582	534	560	582	614	587	580	543	544	554	561	581	579	602	597	555	617	584	595	579	579	562	573	580	584	561	573	552	576	607	609	573	583	580	536	576	559	524	593	558	558	555	558	556	542	576	564	557	608	564	528	549	575	581	583	579	575	587	555	572	576	585	563	567	565	571	574	572	562	563	555	581	623	588	557	573	563	573	542	559	571	565	536	544	548	536	544	551	549	582	572	594	561	572	585	607	566	582	567	548	598	549	574	563	587	558	625	624	561	591	591	607	562	595	543	619	592	529	564	532	574	556	582	550	538	560	571	562	583	585	569	588	592	598	560	544	575	556	553	579	571	545	615	563	553	589	570	598	592	569	603	552	599	588	557	566	560	607	595	573	553	581	598	531	574	565	567	568	599	558	570	565	570	576	590	622	577	589	553	572	596	578	597	598	582	564	551	574	611	565	602	562	590	559	561	533	575	546	591	604	574	583	569	591	559	540	549	551	606	581	544	596	601	581	516	561	571	576	589	610	532	603	563	596	572	579	640	596	574	608	587	563	598	555	591	557	599	578	588	572	544	515	584	539	610	608	552	561	586	590	553	592	592	555	558	544	610	584	617	534	538	556	602	591	551	612	569	566	570	580	580	584	600	533	573	533	583	564	585	554	572	564	610	542	577	546	549	596	577	581	555	539	599	570	575	531	539	542	588	592	577	590	588	561	588	585	536	551	525	553	562	559	596	591	553	555	545	553	543	581	500	589	563	609	595	621	615	583	570	537	566	526	585	583	567	592	557	601	494	550	536	601	558	593	530	578	583	517	575	597	600	556	558	588	560	559	553	553	573	606	515	556	560	592	564	547	555	568	591	529	583	554	609	568	576	564	544	544	572	587	582	572	555	618	613	560	572	545	608	557	555	586	584	580	602	580	603	611	565	568	598	566	545	579	538	603	577	597	597	587	574	556	565	573	541	574	563	580	523	530	582	572	594	541	543	554	577	615	581	598	554	530	599	551	615	589	566	581	624	570	552	581	563	570	537	565	620	593	595	586	594	613	596	569	601	565	567	569	565	611	562	581	583	609	589	557	560	563	564	560	572	531	571	593	541	569	568	562	536	584	580	555	542	572	479	555	597	526	552	536	584	565	599	556	547	601	558	583	591	542	572	617	577	569	592	569	586	586	618	548	589	589	583	565	598	586	557	552	616	600	533	582	589	581	580	591	521	598	587	565	583	591	588	621	541	613	546	617	525	593	563	532	579	503	589	586	576	553	565	542	570	533	622	590	579	581	529	503	595	589	582	529	556	567	618	569	562	575	602	528	547	574	532	595	590	566	560	545	558	579	600	551	577	640	602	583	567	550	608	589	593	611	581	524	575	530	525	583	556	579	583	575	516	581	588	546	543	586	588	590	557	567	557	628	582	573	537	585	575	582	580	589	547	557	563	526	600	524	582	582	555	545	579	563	586	535	617	579	598	590	577	554	568	545	589	596	586	574	544	565	586	555	544	566	572	575	545	598	595	586	587	594	559	540	574	544	543	578	573	570	543	573	561	553	573	594	621	616	578	576	605	559	597	580	518	579	568	551	589	584	551	574	609	565	600	563	575	564	593	583	585	563	568	536	603	567	551	623	620	609	597	565	568	605	572	608	588	646	561	613	593	614	545	612	587	649	533	558	585	584	554	591	563	558	551	558	554	601	587	593	585	585	617	558	582	629	561	597	602	577	587	593	533	588	597	629	589	556	616	628	557	541	554	556	602	524	626	540	605	603	536	581	544	620	573	598	579	617	585	613	570	545	586	576	605	553	589	586	592	584	552	587	523	571	579	514	544	565
57221	100345	87077	55017	47901	24632	5848	7521	6483	2533	1386	682	653	630	670	694	656	641	659	667	683	634	640	638	667	630	650	690	622	630	641	642	677	661	624	627	616	653	666	656	649	609	656	675	630	638	663	653	607	647	623	661	619	638	646	654	683	616	635	652	657	656	608	616	659	634	645	599	639	614	690	652	627	623	613	676	624	614	637	632	650	647	686	613	653	647	637	650	649	637	674	672	649	655	629	608	645	607	622	659	646	656	581	635	605	626	602	662	666	640	640	655	634	652	649	593	618	596	625	629	632	621	605	621	606	649	622	674	662	697	613	671	637	615	645	661	634	615	633	625	655	624	624	636	630	612	631	639	659	663	595	628	621	586	596	632	648	645	639	611	665	595	630	644	602	608	633	632	664	634	664	618	640	618	625	607	654	636	654	666	599	603	671	679	642	653	636	585	636	653	597	621	666	638	642	586	633	659	644	660	660	662	647	622	663	633	635	674	648	617	684	674	625	601	612	671	605	619	653	631	655	636	694	614	627	640	664	662	635	632	608	626	619	645	647	658	639	617	594	645	606	669	620	666	628	677	654	652	599	620	617	650	644	606	607	651	655	627	658	645	631	659	645	588	615	619	626	633	652	654	587	623	601	631	606	639	610	594	686	695	639	643	656	623	634	666	613	668	575	614	600	626	636	662	662	633	648	670	648	638	679	634	643	636	638	568	627	610	643	627	638	642	638	603	606	645	637	634	624	669	581	607	630	593	613	631	603	646	624	640	657	643	647	623	593	660	656	639	664	643	627	674	617	655	627	632	659	641	643	591	677	621	661	586	596	644	629	665	657	663	636	657	596	658	644	625	614	604	605	648	658	604	644	614	649	607	619	642	661	631	676	632	632	671	643	651	668	608	667	612	671	648	631	670	658	615	648	615	655	645	574	650	668	622	658	638	636	612	616	655	615	593	637	618	606	639	652	671	658	651	653	636	578	590	660	607	628	632	662	642	631	655	637	595	639	614	652	619	622	646	634	630	634	619	633	638	689	682	626	586	605	637	658	678	613	618	622	656	643	644	634	589	657	626	590	635	631	649	666	605	652	618	678	620	668	652	635	627	663	609	628	619	606	671	646	643	629	614	641	654	671	650	657	636	645	654	664	654	663	673	660	653	626	621	644	639	632	622	667	630	637	634	577	686	638	635	673	610	619	640	661	635	597	584	654	633	653	639	614	640	641	642	658	664	645	596	567	630	622	639	585	616	639	620	622	624	631	636	639	597	667	668	658	624	635	646	612	629	639	644	623	666	603	611	591	647	630	645	630	638	609	653	620	632	636	654	663	635	597	641	658	586	657	693	632	584	648	626	651	598	671	659	630	630	596	635	619	634	621	663	628	641	626	675	658	666	641	627	629	629	642	615	671	651	629	610	641	674	590	662	688	656	652	656	662	668	634	661	668	603	623	686	599	609	625	653	653	648	662	658	631	634	633	621	644	644	613	633	644	608	596	591	647	660	672	659	632	612	661	620	641	654	636	607	621	648	645	635	641	688	665	672	632	649	676	634	591	687	653	632	648	648	625	644	678	636	663	657	620	620	605	638	645	629	637	652	624	661	629	634	651	633	642	631	640	572	629	621	598	629	640	630	660	591	634	626	643	683	590	642	615	672	627	668	627	670	590	698	660	609	647	629	600	596	670	630	620	684	603	630	613	666	618	564	684	621	622	596	595	675	653	654	642	656	676	630	626	634	619	631	615	626	676	662	635	641	660	657	654	636	620	626	667	601	606	637	656	634	611	627	649	634	675	636	654	609	644	645	662	613	666	573	649	609	668	645	638	650	654	617	647	613	678	640	667	623	654	647	639	628	660	632	625	634	648	653	627	586	606	597	622	665	626	662	627	627	633	623	633	655	631	661	672	605	629	634	602	618	646	611	631	677	628	664	604	621	627	617	623	615	648	647	653	692	677	605	652	635	623	647	621	685	661	676	632	584	628	599	637	658	619	637	640	715	630	650	615	635	630	660	659	660	611	609	596	631	652	643	639	617	585	656	596	633	633	601	645	633	615	630	624	644	658	658	613	629	651	638	668	611	672	589	638	640	656	656	618	672	643	610	634	654	627	639	653	653	603	607	652	604	662	619	622	655	630	615	632	636	621	643	623	628	615	597	602	652	611	635	610	647	639	639	664	639	624	628	664	616	619	626	633	613	621	651	645	621	675	580	609	629	594	653	649	632	616	587	638	650	613	641	676	671	665	618	679	592	673	666	646	628	645	644	633	621	651	630	638	666	641	650	622	659	679	605	655	621	611	652	614	640	643	654	599	679	615	603	670	665	612	618	617	623	643	669	614	650	650	611	633	647	646	671	599	604	662	702	653	640	642	633	632	629	685	654	643	624	662	604	594	593	655	613	659	619	632	609	661	649	643	659	667	628	619	608	631	632	570	640	592	625	650	631	646	711	647	624	605	629	627	620	632	666	601	665	591	643	651	581	636	615	664	633	645	643	645	652	653	662	658	577	591	575	621	653	634	655	602	639	621	619	664	592	696	692	658	650	624	620	700	598	585	659	668	641	622	630	649	669	648	597	625	645	639	640	649	657	640	676	655	656	583	625	639	630	620	648	622	636	637	648	633	632	618	610	607	591	630	620	648	624	671	656	624	644	645	642	644	631	602	661	666	610	623	664	645	631	655	637	626	630	654	647	619	669	684	586	622	618	628	601	612	663	634	629	655	668	596	641	618	610	619	620	620	620	641	578	637	662	612	591	677	634	615	619	612	616	641	609	591	652	663	641	633	656	636	650	598	641	588	635	641	613	646	635	651	643	607	689	611	626	616	648	636	642	660	637	581	626	651	627	609	647	614	640	640	617	593	640	640	585	655	621	609	662	629	559	616	622	651	631	616	614	657	656	644	579	657	656	653	646	651	654	622	627	654	676	628	620	693	650	629	632	653	628	661	645	635	664	642	677	660	663	666	616	647	575	615	605	677	624	640	662	612	634	609	621	632	649	600	617	635	628	680	613	628	625	611	648	670	666	646	642	634	626	646	655	663	646	646	639	648	666	646	619	608	639	650	620	665	598	616	642	599	623	624	624	596	650	636	609	576	646	669	665	639	620	620	630	642	672	635	674	635	609	622	681	633	666	628	622	631	620	657	684	649	656	632	639	644	647	658	661	689	680	641	624	638	651	608	649	621	653	633	679	635	656	660	602	657	642	662	643	646	629	638	623	661	671	663	690	676	662	635	699	645	637	673	661	638	648	586	682	623	604	626	638	637	642	685	612	644	617	653	671	651	648	603	642	636	668	648	609	645	665	610	607	602	636	653	626	608	618	642	653	640	633	648	671	676	625	674	656	636	611	629	644	601	622	643	639	634	606	645	622	614	597	611	643	628	650	586	660	641	653	621	626	730	621	604	600	635	680	663	612	603	641	632	659	649	609	588	569	646	665	611	627	669	644	646	661	633	635	636	627	643	627	613	580	595	623	610	627	642	600	615	644
29630	25975	34669	18376	8794	2755	998	936	871	781	767	708	716	710	699	695	725	709	746	704	680	705	714	714	691	667	711	664	733	738	696	676	729	718	714	736	702	728	744	699	776	757	638	691	720	740	719	679	733	734	706	733	669	758	756	690	686	685	745	752	682	736	709	705	762	754	721	703	719	726	725	716	735	711	726	739	725	684	722	709	732	713	642	749	716	701	702	722	677	674	697	686	647	687	667	722	703	720	687	690	707	703	724	677	686	701	743	721	694	762	703	733	715	714	739	740	704	697	682	734	720	670	664	705	708	707	700	683	701	714	678	677	749	688	672	733	705	696	684	709	677	671	705	711	697	686	680	686	635	671	690	671	698	725	724	694	714	669	701	704	651	704	730	685	712	722	669	700	724	705	686	697	689	714	726	689	716	693	733	673	727	728	699	734	707	714	681	707	716	671	709	752	651	740	726	686	667	709	688	676	692	671	681	655	729	691	713	712	728	717	665	712	736	644	694	669	732	658	678	727	673	695	723	746	726	728	666	691	670	686	704	729	688	728	695	668	710	736	685	702	726	699	723	708	743	700	713	661	677	763	688	696	698	712	695	719	741	663	704	716	714	669	646	681	683	704	688	690	772	696	753	751	697	721	701	705	703	726	628	701	676	660	726	677	737	699	663	701	728	730	722	703	688	657	695	689	748	720	674	697	682	669	727	723	723	659	711	695	716	713	732	720	714	692	716	728	753	717	696	736	693	681	718	703	773	707	743	676	718	712	684	698	721	696	720	734	698	755	747	724	696	733	672	706	707	696	713	708	665	700	689	722	735	727	715	670	696	733	667	726	734	667	719	705	705	717	718	721	708	674	743	713	692	650	706	715	711	691	726	722	706	692	742	757	729	741	686	741	692	647	717	764	713	741	710	729	702	738	680	723	692	713	650	674	714	657	733	714	702	721	710	722	729	722	719	685	674	747	685	717	676	707	680	751	757	649	723	720	676	725	681	704	698	753	698	689	718	709	715	674	699	670	700	716	687	719	651	671	715	681	664	740	687	706	707	723	686	701	720	684	715	668	743	641	674	651	750	669	738	751	695	748	687	660	704	786	710	716	726	723	707	717	707	739	758	727	737	697	704	686	737	710	716	729	702	708	725	718	679	738	716	693	695	733	725	742	721	711	697	742	710	647	747	711	735	718	708	706	721	745	700	692	693	767	668	730	649	682	727	695	692	716	691	680	672	683	702	725	710	698	711	699	696	698	685	697	674	729	640	685	695	731	708	736	712	730	692	712	724	709	731	709	722	693	698	721	700	683	639	700	696	700	649	779	722	722	678	713	683	685	702	740	689	731	712	728	694	707	689	715	738	676	743	728	694	736	683	701	706	706	675	732	705	713	698	698	717	723	662	703	701	713	650	698	694	706	657	724	665	692	660	742	667	729	692	708	688	669	675	695	703	689	656	699	726	668	733	690	665	668	717	705	675	683	700	716	698	709	693	666	689	734	677	689	724	765	695	653	745	742	694	686	670	733	727	690	677	715	722	707	713	693	678	718	722	689	714	743	692	710	687	699	672	718	670	675	664	707	719	654	708	701	688	748	721	730	703	708	645	750	753	693	648	678	766	699	701	768	698	723	696	711	721	667	735	698	761	760	731	643	637	731	753	687	722	702	705	711	734	684	736	676	723	694	716	692	714	745	690	738	692	693	663	722	724	665	665	656	697	730	691	669	669	675	684	664	706	700	702	705	716	701	750	687	728	702	688	726	733	720	703	653	731	695	664	694	705	700	711	673	728	693	711	720	689	743	678	747	725	687	707	687	647	678	694	645	633	693	724	665	677	698	713	700	751	696	659	740	663	675	667	686	733	702	731	690	716	691	726	667	745	676	721	691	729	695	738	712	684	711	718	681	670	677	725	765	677	735	699	723	695	687	678	673	673	812	711	675	718	735	733	671	680	683	686	733	758	711	758	703	716	720	696	690	761	716	712	703	705	734	699	714	673	721	694	722	713	748	710	722	715	710	730	680	730	678	720	737	713	707	715	748	750	714	668	685	694	696	671	681	732	682	730	643	700	746	715	703	699	745	713	725	701	746	704	690	716	695	723	672	738	724	706	696	730	696	692	666	703	713	709	699	755	704	757	704	669	721	699	701	734	746	700	693	683	688	735	704	722	674	742	720	697	694	707	710	709	717	642	681	686	738	738	744	706	776	692	722	749	706	704	734	713	740	703	711	766	684	685	654	728	699	689	699	708	678	695	702	685	700	644	691	716	679	731	705	715	709	682	707	704	736	765	652	720	728	705	701	680	705	689	740	734	659	744	729	745	725	699	712	727	763	708	720	716	713	722	693	721	713	714	695	697	666	686	691	715	684	685	713	646	680	739	695	638	698	695	712	724	720	650	746	746	721	730	695	704	686	670	689	692	710	689	697	677	757	674	751	720	716	679	691	663	675	723	650	720	688	692	731	693	736	665	720	724	682	667	677	729	699	653	710	675	697	709	679	722	666	712	701	746	710	736	717	711	797	683	702	684	676	721	706	711	739	734	723	721	718	745	717	735	732	704	690	720	740	739	717	642	703	714	729	705	713	671	751	690	661	763	720	692	713	706	668	719	687	697	695	721	696	678	666	762	693	716	707	767	754	711	749	713	678	692	711	704	747	692	747	671	720	734	689	733	720	715	714	734	716	702	668	710	676	713	704	696	692	753	741	700	717	688	736	673	692	731	704	723	741	662	711	738	723	675	734	703	684	704	725	664	720	696	683	728	691	686	732	636	717	718	776	726	704	686	671	703	703	665	670	674	682	676	722	698	703	725	672	712	708	740	718	695	743	681	717	695	712	717	745	687	715	711	687	700	687	691	716	666	731	725	667	695	724	742	670	721	710	716	707	708	727	722	717	700	723	708	707	710	752	709	685	702	706	714	715	738	720	699	706	678	692	648	726	729	733	670	685	714	652	692	715	738	684	693	702	701	695	714	694	693	724	631	680	731	707	674	720	704	712	705	745	715	740	701	753	764	716	667	676	725	715	696	713	720	685	745	705	650	732	711	723	724	717	690	706	696	696	675	696	681	724	741	733	738	693	751	695	714	696	740	702	675	687	681	713	641	689	721	690	705	689	729	700	719	699	732	731	767	696	672	736	724	646	754	718	688	737	729	679	725	738	717	724	697	697	715	725	712	716	686	680	708	674	725	729	693	745	740	742	740	732	659	714	695	730	693	695	731	703	699	743	696	705	737	710	708	722	722	725	720	723	689	728	734	671	661	741	725	644	705	675	728	736	722	719	710	754	717	707	731	733	708	731	736	742	692	703	667	681	663	717	714	661	704	682	711	694	765	718	695	705	722	691	737	747	709	708	797	702	720	761	715	701	729	703	745	734	703	707	693	693	679	717	754	719	698	694	709	718	723	691	712	685	703	727	692	672	703	714	723	742	679	715	648	694	715	707	740	736	737	741	721	722	695	697	709	673	718	689	710	691	679	689	681	698	723	668
34458	43481	35219	13502	9513	3305	1039	1232	1085	846	827	823	906	824	835	860	810	837	772	795	797	843	855	835	788	867	824	836	816	836	860	807	830	852	831	808	797	777	781	785	858	823	848	789	816	845	815	836	790	791	830	812	806	811	836	800	837	840	744	792	843	814	789	800	785	792	807	799	827	823	809	844	765	795	810	827	873	850	838	822	814	805	826	818	816	796	778	846	791	820	755	816	786	789	810	734	842	816	804	796	784	769	828	769	816	794	839	844	842	826	849	799	814	837	847	789	806	797	743	783	805	778	852	839	843	790	809	816	877	823	780	823	807	811	848	850	793	827	843	837	852	882	872	753	829	796	777	815	830	838	775	806	842	879	834	791	848	800	836	774	831	836	771	802	808	796	838	849	765	781	821	847	810	832	813	770	811	829	876	860	805	805	807	804	791	810	792	827	821	805	827	842	794	755	810	773	779	819	808	774	776	788	850	780	820	796	796	808	806	807	797	827	785	775	786	797	842	843	822	825	788	828	835	759	833	782	848	832	781	823	797	841	796	794	844	808	789	768	805	864	834	815	841	826	756	812	797	829	799	829	838	778	823	851	826	791	751	808	795	860	840	798	801	783	812	747	818	789	823	841	766	873	807	793	839	817	814	811	798	820	787	829	819	817	778	828	774	827	899	770	824	831	783	819	823	855	822	801	798	795	824	809	770	794	827	782	798	828	803	858	800	814	858	754	807	791	777	819	817	828	811	804	862	851	821	810	855	837	810	825	883	825	768	825	824	829	822	806	855	851	796	835	830	816	815	804	824	833	872	816	771	771	834	869	819	821	810	789	848	840	856	840	765	767	818	793	787	812	852	786	832	787	795	805	812	821	873	821	859	774	813	801	812	815	782	828	815	796	793	794	843	814	820	850	780	800	833	844	825	811	803	819	838	835	835	832	810	851	812	813	804	837	794	848	824	856	831	820	891	803	850	907	811	786	846	775	824	809	864	855	818	797	788	826	801	859	822	781	838	809	832	805	782	815	837	799	856	817	799	787	807	774	825	793	832	804	846	797	767	814	855	813	790	831	830	807	779	833	752	841	832	849	833	823	805	805	819	809	820	799	822	808	837	861	805	832	793	802	838	827	886	756	819	817	815	807	849	786	825	797	861	836	825	866	786	854	824	839	827	756	847	844	835	795	820	803	771	868	850	831	779	883	849	819	787	788	824	909	765	854	826	802	832	769	830	779	761	833	836	793	837	870	822	812	865	793	844	821	856	854	825	872	798	819	802	839	858	808	856	869	821	828	824	806	793	798	780	881	795	785	820	860	814	836	776	838	831	865	834	832	829	835	823	815	821	875	841	804	843	797	832	849	849	814	838	801	805	832	825	834	834	860	816	762	804	828	831	802	796	818	808	796	811	819	806	819	807	765	863	839	819	826	852	839	791	867	787	790	764	815	845	830	777	763	819	800	784	837	814	831	832	839	818	811	821	868	791	813	770	843	824	812	812	847	864	818	816	850	788	780	769	841	786	833	773	800	801	796	790	802	797	821	879	827	842	829	824	814	809	762	859	821	796	792	812	816	822	790	779	859	804	840	852	836	842	776	837	776	823	813	836	855	817	824	844	824	784	844	799	847	826	860	841	819	795	779	806	840	797	859	833	813	866	795	790	794	830	863	827	757	827	811	780	773	797	807	810	753	833	842	804	798	756	825	828	827	819	792	739	808	833	767	740	814	801	819	826	817	862	789	839	846	791	805	835	813	815	831	808	855	795	815	772	790	806	859	814	811	822	829	803	787	841	907	833	789	779	819	821	823	809	753	779	808	807	868	807	890	806	777	774	818	839	831	852	808	817	816	850	820	821	813	816	803	808	837	820	794	826	827	805	847	829	838	843	796	814	813	789	849	804	793	842	817	786	831	772	777	811	803	773	813	828	809	811	792	828	792	815	795	803	810	805	847	842	817	813	845	828	837	810	788	821	817	812	866	823	787	786	794	819	781	846	852	812	819	819	793	827	828	799	807	791	838	801	844	795	820	800	845	817	772	819	802	845	829	824	808	839	884	810	807	812	799	791	852	847	841	864	762	828	779	854	797	767	808	829	795	775	818	830	844	786	826	769	780	808	816	858	784	829	787	773	845	773	823	821	776	796	797	816	842	802	789	857	795	768	809	829	806	870	821	841	854	802	759	848	793	812	800	834	856	809	804	781	861	830	810	809	830	794	826	804	817	854	806	809	808	834	826	830	815	850	842	850	860	855	791	790	793	807	847	777	831	786	842	838	776	819	786	784	783	833	832	799	778	863	801	842	815	846	806	776	825	797	814	860	845	811	880	831	821	794	776	827	845	830	816	759	830	807	870	805	846	828	908	854	798	826	808	772	836	772	782	868	755	798	814	771	758	839	853	808	813	773	821	867	807	799	798	806	835	811	847	857	807	769	801	821	830	771	834	810	800	808	814	813	833	819	813	843	830	794	785	775	795	799	838	776	838	825	751	816	861	806	805	831	835	794	767	817	806	841	871	776	826	844	832	779	820	833	781	802	806	836	781	793	823	827	803	806	835	785	793	799	817	765	807	794	852	841	839	824	852	803	846	835	782	816	762	873	803	811	761	848	815	813	814	802	807	841	790	870	823	781	826	801	817	843	851	755	773	831	793	768	767	825	821	772	855	759	818	821	825	826	877	838	878	829	812	824	799	822	823	794	857	870	833	824	842	843	836	817	841	805	783	796	849	776	832	837	853	758	829	805	788	811	840	787	809	763	825	854	795	785	807	764	811	824	854	853	812	862	778	836	885	835	784	812	831	824	774	834	846	806	816	816	826	823	840	777	802	830	857	831	789	851	792	788	814	782	786	798	796	877	834	825	814	755	790	820	821	810	870	837	786	799	733	830	833	854	815	827	838	854	797	822	781	849	852	824	794	733	796	866	837	816	824	826	768	822	810	825	835	794	803	821	804	813	820	830	820	862	769	770	793	838	802	764	837	842	809	820	829	798	766	848	819	810	779	812	822	817	814	848	808	869	780	864	831	841	833	801	805	865	805	854	825	864	843	857	780	860	827	800	780	788	867	852	847	842	799	779	802	807	815	863	835	805	815	799	812	824	775	814	832	860	812	851	774	806	814	851	816	834	812	833	834	858	775	777	827	785	797	840	804	833	836	782	817	823	821	780	799	796	793	794	778	822	863	839	779	851	801	792	765	803	854	803	856	879	848	818	830	858	814	855	803	864	822	776	793	862	840	817	837	792	829	810	826	847	820	837	784	826	792	799	819	889	784	794	796	813	809	793	826	769	809	806	790	756	884	845	835	804	823	805	784	838	781	764	775	824	838	767	800	804	859	874	825	794	862	838	804	807	814	840	828	801	794	850	853	853	842	837	804	820	815	804	828	813	800	783	829	830	794	795	805	812	837	847	785	834	816	828	829	807	810	796	809	841	754	858	818	889	807	844	837	776	833	840	817	799	802	813	800	749	834	817	866	812	807	816	848	821	791
24272	22207	36031	32388	30069	21073	6207	2791	2364	1019	716	506	498	511	566	503	508	464	458	531	470	481	482	530	496	503	516	524	522	507	477	498	524	546	483	463	480	512	508	524	524	464	495	496	487	510	478	505	494	518	502	495	486	498	478	509	471	495	520	493	498	489	485	507	516	488	498	478	459	515	508	523	528	490	508	445	485	508	499	473	533	497	505	494	499	504	488	506	464	463	501	494	481	544	495	499	502	515	505	495	471	481	535	460	479	496	511	501	485	469	499	492	531	532	528	505	521	518	516	493	473	503	525	485	520	543	487	498	500	461	514	526	532	503	460	485	498	498	503	506	507	487	481	508	474	438	491	500	520	499	531	483	517	503	493	536	513	484	493	485	474	484	486	520	488	518	503	504	477	454	560	515	486	527	475	482	493	464	487	493	467	426	540	510	466	494	515	503	500	465	508	503	511	498	474	535	526	486	501	492	534	486	468	486	452	492	468	484	507	464	472	473	525	443	459	536	501	526	513	514	495	522	528	550	490	498	517	511	526	464	489	486	476	512	541	520	483	527	487	480	477	490	525	429	489	470	450	469	537	465	549	501	485	463	447	514	490	458	477	499	491	466	494	508	513	509	493	516	516	491	522	513	491	513	495	503	527	493	484	517	477	494	490	499	480	485	525	527	503	486	476	486	518	492	467	443	502	524	462	492	483	489	483	487	475	516	499	524	488	497	440	481	482	486	502	505	480	494	523	480	484	494	520	532	509	535	495	489	484	483	525	518	500	508	478	481	489	497	498	527	525	509	506	476	480	508	475	480	497	515	499	431	514	518	495	543	513	479	515	475	529	477	487	502	483	468	512	457	494	455	461	487	496	435	501	497	505	507	528	542	491	490	466	502	543	491	440	530	507	500	492	533	521	502	515	501	444	479	493	518	526	472	477	517	534	508	492	482	482	520	501	473	497	529	472	489	493	481	495	486	508	481	508	473	484	523	489	503	526	488	495	500	483	473	510	478	496	510	540	514	489	508	504	512	482	503	427	506	492	468	519	519	533	479	462	506	515	510	495	506	463	470	525	486	504	511	502	486	507	497	503	510	509	485	508	510	494	528	508	510	522	511	522	480	489	500	509	510	514	488	493	508	506	519	476	427	494	477	494	551	466	516	492	513	466	476	492	515	515	500	461	461	469	508	484	523	519	525	477	525	495	474	494	472	490	483	533	479	502	500	517	468	472	528	503	468	486	514	503	488	492	494	512	492	494	482	502	533	480	490	524	472	538	518	532	492	480	502	487	533	484	536	519	460	501	509	490	517	522	513	490	501	465	483	508	507	520	475	475	492	548	491	502	498	526	477	498	500	477	512	477	523	502	485	488	506	509	529	508	492	507	469	436	466	518	511	479	446	542	516	493	507	509	493	488	508	517	491	484	518	525	488	493	514	416	525	489	482	515	501	489	520	472	504	472	498	451	516	458	525	503	474	464	483	460	495	497	496	508	510	467	490	513	463	501	480	452	540	522	489	501	510	513	513	489	495	486	496	518	522	455	452	487	516	485	493	484	494	494	479	528	454	484	498	514	456	533	459	475	518	479	550	505	508	493	448	529	477	494	497	497	507	504	484	517	503	510	521	466	487	524	491	469	459	500	530	460	482	466	510	519	487	491	484	479	480	541	520	493	481	497	507	506	448	477	524	488	507	501	466	497	473	466	461	502	481	485	522	503	526	494	464	487	517	486	514	425	523	506	499	506	513	508	495	472	473	491	480	488	510	495	501	504	473	437	535	508	478	504	511	507	469	483	473	505	457	510	504	469	473	492	524	523	523	492	485	470	530	514	509	482	492	516	504	479	510	450	525	485	473	493	473	500	532	480	518	521	458	506	502	476	468	487	492	487	563	527	496	484	486	542	516	501	489	484	504	501	475	488	499	511	494	508	484	510	521	540	502	506	508	518	533	545	480	494	487	503	472	492	516	513	526	510	488	515	509	493	491	488	474	493	494	488	525	518	479	529	500	507	531	467	482	520	493	500	477	475	561	483	518	496	466	468	495	494	475	491	502	493	520	491	472	483	480	514	502	536	458	456	509	532	515	521	548	468	480	493	539	501	482	460	538	501	467	504	490	506	483	510	504	522	476	454	461	531	527	455	473	530	473	494	506	503	501	503	509	567	519	510	508	453	491	465	496	446	488	462	497	493	507	477	494	538	471	512	538	485	498	515	493	519	460	485	492	487	538	517	522	489	501	480	492	524	542	514	515	492	491	551	503	511	457	512	506	484	512	489	516	494	508	468	478	494	512	501	485	548	479	503	491	569	484	491	486	500	530	499	510	485	517	499	500	487	503	530	493	535	497	448	514	491	533	488	499	481	507	534	520	465	495	457	472	512	510	512	495	503	512	518	494	500	489	489	510	498	487	521	462	513	475	537	488	485	492	473	475	491	490	532	503	485	507	492	465	452	517	497	499	465	483	513	513	489	496	524	489	494	480	497	480	498	529	521	508	519	486	505	495	538	493	481	491	516	479	496	478	507	517	486	521	510	499	511	469	477	479	513	517	483	462	485	473	482	492	461	534	480	508	441	524	518	513	478	519	497	470	494	497	517	502	515	499	466	517	465	482	521	473	522	468	469	477	501	477	495	475	492	485	498	495	513	497	511	531	472	479	510	486	492	498	519	464	492	467	514	503	464	498	453	495	459	504	469	463	487	476	483	487	501	457	498	492	532	491	497	520	524	512	496	523	473	534	529	538	515	500	482	500	470	537	491	482	458	521	543	449	513	496	555	491	498	523	495	489	469	510	475	473	478	505	512	492	502	525	511	495	504	477	441	493	506	516	511	491	498	481	469	472	503	501	497	492	493	503	505	501	528	492	553	497	504	511	444	536	516	515	453	505	488	488	457	494	521	492	511	507	502	522	469	514	502	467	462	472	519	492	503	500	482	497	497	483	516	522	495	500	512	510	506	514	533	509	502	445	552	497	508	504	507	495	513	518	550	527	484	517	474	507	519	476	471	499	474	462	518	471	496	516	522	471	476	489	474	462	491	493	508	505	480	527	496	488	508	498	502	507	524	470	486	479	474	550	522	531	530	488	506	492	525	464	507	461	479	516	477	494	490	496	522	500	481	498	483	516	486	521	494	444	502	490	503	481	512	528	456	499	492	466	502	491	499	495	449	496	499	527	473	511	527	476	491	473	510	526	470	496	527	487	472	504	468	532	525	511	490	513	506	477	477	508	485	524	480	518	494	516	566	490	480	474	522	507	513	499	504	483	485	559	490	499	478	484	459	529	498	489	508	526	538	479	470	500	485	506	499	466	518	510	512	511	540	517	511	520	511	505	466	520	515	546	504	498	507	520	514	492	486	479	497	455	525	480	511	490	498	535	527	488	522	461	498	500	516	470	519	536	469	510	521	552	469	498	497	474	487	484	451	499	463	474	540	482	525	497	436	455	484	482	506	487	513	494	505	469	497	538	461	467	503	495	485	505	460	484	491	493
56779	91688	77039	47280	38201	16364	2409	5091	4610	1722	986	629	617	641	599	570	557	557	618	598	617	610	587	553	623	610	599	617	591	557	577	604	581	550	558	593	616	575	569	566	567	595	603	591	621	592	577	560	622	569	601	620	531	547	563	592	569	566	596	584	571	594	601	621	570	596	602	582	554	569	553	563	610	573	574	528	607	560	589	618	562	603	650	568	548	620	615	570	560	586	615	579	568	580	588	602	528	577	646	599	593	613	557	593	627	593	620	565	601	604	580	570	591	562	582	602	548	542	574	586	571	568	596	551	558	550	578	560	590	588	562	610	610	569	565	610	592	624	574	608	632	578	597	650	614	602	546	593	586	579	577	519	603	590	561	595	610	581	564	636	633	601	579	596	600	612	592	612	588	625	600	563	598	564	582	609	551	565	572	548	540	595	615	566	619	571	594	565	611	540	589	523	604	600	604	538	574	573	641	590	568	628	601	629	562	526	576	581	594	578	604	541	558	579	591	544	583	558	570	560	618	619	574	571	600	601	594	592	591	624	596	583	585	531	590	612	602	610	586	571	520	589	589	550	579	561	614	607	615	575	628	588	597	536	568	576	637	587	559	594	613	616	574	551	622	562	519	550	611	610	551	635	570	626	592	583	607	568	573	631	581	609	593	601	613	609	572	561	558	590	588	575	531	607	576	579	546	617	593	578	559	613	595	578	573	573	585	601	545	544	608	584	591	569	582	580	545	590	600	594	570	569	582	575	616	597	617	562	604	612	593	584	538	572	645	566	567	580	555	600	549	600	565	631	564	604	584	564	612	588	606	615	578	558	603	615	577	585	568	551	554	598	583	578	629	572	576	551	595	590	577	590	591	599	581	610	536	569	596	560	547	572	574	603	599	602	556	603	608	592	598	571	590	619	594	586	558	554	556	562	528	612	557	569	568	594	629	554	606	557	604	591	616	604	625	582	565	558	625	533	572	582	564	573	578	562	578	630	584	582	568	580	595	568	551	593	550	582	604	557	613	599	628	579	577	575	581	608	606	615	588	592	616	592	604	606	592	598	547	587	552	632	588	559	605	598	609	575	583	591	573	612	610	576	600	605	614	590	561	597	619	581	577	639	596	617	609	584	576	547	620	587	603	594	594	614	569	594	605	578	570	549	602	611	610	614	563	533	594	582	601	589	595	623	608	566	584	579	571	590	585	615	580	615	582	569	550	564	571	536	561	589	576	583	574	562	589	581	582	583	575	588	579	604	561	582	595	615	581	586	593	616	533	611	609	608	600	575	550	555	589	595	544	602	580	602	574	570	598	615	571	594	553	549	597	608	589	620	579	607	562	551	599	590	563	575	577	578	538	615	580	561	596	575	574	627	565	599	567	614	581	560	583	592	590	574	581	588	625	583	617	594	635	581	606	589	595	576	559	583	574	619	547	607	603	588	585	584	615	578	578	562	600	544	542	589	605	616	569	613	521	561	616	575	532	566	545	611	604	554	580	560	592	598	599	577	521	579	589	607	590	573	582	564	628	572	615	560	593	572	589	580	553	566	646	583	548	537	569	553	610	546	529	591	598	601	664	600	571	554	552	603	574	537	592	577	551	548	598	578	570	567	584	615	564	627	614	613	581	599	517	571	595	600	588	592	570	547	594	544	579	573	575	596	586	586	586	633	559	566	550	573	580	585	549	561	622	565	558	571	583	605	592	577	618	640	595	573	575	573	581	533	600	567	596	597	585	573	590	569	595	563	598	610	584	639	609	564	604	577	562	577	570	636	582	576	546	558	592	564	617	577	596	590	633	570	594	616	621	596	620	543	564	551	634	595	585	586	605	599	617	546	557	589	542	583	596	611	561	585	560	617	592	577	628	586	579	626	567	553	572	573	540	586	577	615	567	550	618	562	598	581	550	570	607	539	557	599	606	552	587	563	591	603	579	569	587	556	648	570	614	570	613	559	639	566	603	534	609	591	606	560	590	545	608	567	574	604	580	569	593	582	580	593	595	581	569	522	563	564	584	590	547	566	621	591	619	535	556	571	631	617	572	591	606	578	578	556	563	579	595	599	588	617	583	622	656	569	560	565	569	631	572	579	580	635	580	582	582	585	537	600	587	590	623	590	525	587	552	607	568	603	594	615	613	546	530	562	550	583	583	595	596	587	549	550	611	570	628	603	623	612	579	651	577	596	623	568	579	571	577	571	565	556	582	563	588	595	570	576	567	543	544	592	569	557	603	610	602	566	563	575	629	590	566	568	608	614	620	594	573	560	552	525	559	560	579	525	599	555	590	618	519	628	617	609	555	550	640	643	587	544	574	591	579	594	588	586	600	577	580	608	609	607	558	578	548	588	557	593	603	599	599	593	580	596	629	595	583	544	595	596	592	585	579	584	597	609	588	560	634	587	570	584	584	594	573	566	607	576	591	616	615	580	615	591	614	582	645	567	566	601	595	584	531	596	601	627	610	593	584	576	582	552	612	553	570	624	635	608	570	592	607	560	568	563	597	600	613	572	606	591	579	550	589	568	575	602	606	603	592	603	576	589	571	596	601	620	613	571	550	598	607	593	591	587	619	624	528	552	563	562	574	580	600	582	569	614	569	597	601	578	555	583	602	582	567	571	593	601	611	589	563	582	589	555	582	580	561	623	583	585	613	570	631	581	589	582	609	593	533	620	571	597	597	610	613	604	584	576	604	591	579	596	575	602	575	553	589	531	580	582	562	591	601	606	613	567	562	558	588	596	581	604	584	568	564	586	608	602	557	564	629	609	578	585	537	603	562	543	617	572	572	570	630	576	591	605	568	593	570	602	597	576	618	591	565	611	588	613	555	611	562	594	585	572	620	609	618	555	601	535	605	550	589	573	611	605	569	580	615	590	607	570	582	596	582	534	626	574	611	582	555	591	594	558	563	590	592	583	616	608	588	564	601	538	604	617	565	568	545	601	601	568	593	619	579	574	604	639	615	541	566	613	583	585	582	604	575	597	584	599	555	573	618	602	612	578	568	578	560	613	541	560	590	564	610	619	590	601	599	583	547	621	564	561	610	562	545	565	579	582	562	573	554	592	572	594	596	582	545	580	591	541	588	602	579	589	592	562	608	588	607	634	580	584	568	559	591	576	540	607	561	586	576	596	596	636	562	599	581	577	595	568	583	557	642	599	596	601	607	581	605	587	590	581	620	613	587	563	587	524	545	597	570	570	575	541	543	604	579	564	617	591	632	596	566	624	586	558	596	652	556	540	582	577	602	576	597	561	569	573	579	606	569	556	566	562	554	608	607	549	575	612	589	601	573	579	613	590	605	579	528	571	617	585	616	589	579	558	571	581	590	612	639	589	583	614	580	556	578	583	626	565	614	595	567	561	589	588	587	576	599	625	582	640	572	567	586	612	587	574	569	602	597	552	580	573	626	554	557	632	589	558	612	595	578	610	600	558	594	539	610	595	599	597	611	567	587	549	541	579	588	601	586	566	572	528	587	595	563	592	538	602	572	542
25938	23247	36020	30663	22987	8899	1918	1980	1630	1097	875	854	798	822	846	869	832	820	813	795	837	814	865	807	802	802	846	838	789	834	833	828	837	834	869	844	832	784	846	854	879	845	838	785	813	802	812	814	832	834	817	846	811	868	794	844	808	827	742	809	811	806	809	806	873	854	867	851	804	819	838	767	795	803	817	862	784	812	827	825	833	804	849	819	793	859	784	763	905	813	837	875	814	856	858	799	858	815	893	881	809	828	842	844	818	859	777	860	842	792	808	811	828	829	858	821	822	797	800	831	798	810	788	848	823	797	817	855	842	842	866	855	777	828	802	813	866	833	799	860	839	801	830	891	828	830	825	891	830	777	823	822	835	816	854	813	815	847	828	778	823	804	786	828	795	841	808	777	832	845	805	832	799	827	823	841	803	818	840	796	859	816	805	791	859	832	811	798	781	785	885	837	851	826	818	797	846	809	807	810	844	825	875	858	836	856	803	843	844	843	802	852	847	796	800	806	827	798	781	838	785	815	844	805	844	840	863	846	824	824	841	833	807	881	796	832	842	881	803	804	837	788	826	800	828	788	836	875	842	807	803	850	812	811	823	810	866	792	791	836	816	834	817	836	785	830	843	824	802	829	758	773	828	810	812	812	848	801	857	785	816	781	796	789	780	797	849	828	831	851	827	866	822	813	861	803	858	821	818	807	796	837	834	831	855	808	857	819	829	818	813	780	858	849	830	839	805	846	824	848	843	820	826	853	830	855	879	836	880	820	837	819	841	846	840	785	809	838	838	786	861	820	828	857	785	834	815	793	852	816	821	811	805	799	877	842	817	836	831	802	794	807	851	817	814	813	890	869	818	807	857	794	816	825	820	786	803	806	845	821	826	809	820	829	864	820	811	815	824	794	794	854	864	785	801	849	849	824	850	809	841	798	742	838	790	821	866	818	879	818	802	866	819	831	826	837	831	912	849	821	777	840	805	822	852	795	857	844	822	888	835	844	805	850	795	835	816	888	833	843	837	880	835	837	838	823	816	800	805	858	828	777	779	811	845	861	806	829	799	809	795	842	812	800	799	848	757	893	806	839	862	844	810	781	812	855	808	867	854	785	798	780	835	856	769	784	834	836	887	842	835	817	866	789	830	855	809	839	829	842	852	806	880	804	833	804	819	789	853	878	829	851	772	881	832	811	840	815	831	821	821	814	750	865	841	841	842	848	811	819	804	829	816	835	842	826	847	837	808	827	828	852	822	838	729	781	843	805	829	835	781	806	856	906	773	810	781	827	786	808	795	813	835	828	827	888	789	875	761	806	777	810	774	811	859	813	827	871	853	808	854	812	824	768	856	800	826	836	877	852	818	826	808	823	821	834	834	837	840	867	846	806	846	760	799	794	822	804	844	815	852	821	790	793	861	853	830	805	837	829	778	858	876	748	793	809	850	825	791	833	831	821	866	781	791	863	821	847	800	877	804	856	878	861	845	821	841	859	790	780	772	812	815	825	848	826	811	798	875	862	819	847	868	841	822	814	879	837	760	819	820	854	796	806	796	809	839	791	845	848	914	787	858	830	839	862	865	794	814	820	838	812	857	842	865	831	846	805	867	803	785	836	839	863	800	829	803	849	847	830	809	829	787	864	786	850	842	819	814	796	816	816	796	827	838	817	776	853	755	838	854	808	797	842	822	809	806	835	835	852	812	863	791	834	902	850	801	815	804	823	788	845	846	819	822	916	853	833	853	810	820	866	842	810	771	842	814	842	849	866	835	835	839	770	820	841	834	799	836	804	838	890	853	827	783	744	792	858	791	843	832	832	868	822	781	886	823	845	796	810	855	873	826	782	841	805	848	809	861	836	799	764	825	845	800	795	890	834	839	797	821	842	806	817	834	836	822	833	801	801	818	835	829	850	827	836	801	827	843	823	869	793	817	799	775	834	861	843	856	824	812	829	832	867	831	870	880	818	837	790	843	783	794	834	850	822	835	814	865	846	774	785	826	855	825	790	803	815	804	822	814	797	826	770	769	795	796	796	819	838	813	846	829	837	796	810	825	812	798	871	829	832	811	791	828	850	862	847	871	872	828	803	791	809	861	867	799	827	809	809	855	853	816	815	829	823	830	855	865	814	806	866	847	836	838	773	804	785	822	840	853	832	823	786	793	888	795	901	845	808	841	757	785	821	863	807	820	850	823	811	793	854	808	771	816	788	776	804	805	798	783	799	823	783	828	822	811	798	801	811	818	802	799	844	828	864	801	809	814	868	825	792	850	843	785	815	772	811	857	833	801	803	807	869	823	776	845	806	831	791	783	834	797	858	791	826	805	776	810	855	849	849	776	843	820	811	793	833	807	815	848	786	862	866	784	794	805	820	857	828	792	830	851	831	831	815	862	857	859	842	792	812	821	835	855	830	813	854	839	799	825	771	844	837	797	826	801	815	844	822	848	826	768	884	821	803	850	823	796	857	831	819	800	817	784	798	804	813	833	836	786	800	829	857	847	830	859	828	814	885	808	766	825	833	864	788	825	865	832	787	895	856	833	823	856	771	770	848	814	861	813	851	804	814	790	828	812	818	839	786	804	859	796	862	819	851	799	789	860	844	853	792	831	779	828	802	809	821	839	855	803	845	771	808	781	805	848	799	799	850	792	812	863	788	860	798	811	784	862	806	790	838	828	832	809	856	884	830	829	881	830	854	868	841	819	764	870	806	802	849	799	855	820	855	836	862	834	786	828	862	795	812	796	846	829	833	810	773	829	891	817	789	820	842	832	811	832	813	796	803	858	817	835	812	800	784	765	865	802	799	856	857	828	863	791	849	813	857	786	794	788	816	773	848	867	802	806	837	831	797	819	834	835	835	842	859	772	859	838	852	826	866	812	862	792	816	784	811	815	825	848	866	868	811	835	788	833	859	780	835	840	817	807	818	859	878	863	812	770	745	822	827	821	857	783	811	815	838	805	777	829	818	809	800	782	788	869	771	834	809	822	766	824	844	793	870	827	764	802	782	865	828	843	825	845	795	817	873	824	843	771	818	805	817	839	803	806	820	821	860	787	774	785	821	815	849	792	834	814	784	849	849	853	818	760	827	861	811	807	831	821	834	820	811	842	864	773	812	791	826	863	835	844	878	821	834	789	839	805	792	813	834	806	791	789	817	835	799	872	811	810	823	797	841	798	821	807	859	838	825	834	861	855	828	817	838	885	843	777	830	845	793	855	831	806	803	866	838	780	791	830	781	774	819	833	808	789	793	816	830	849	792	807	829	840	827	761	808	802	818	842	807	845	874	818	804	783	827	872	855	835	860	802	816	787	820	768	819	806	819	822	807	828	821	810	813	799	807	798	823	800	825	801	770	781	791	821	851	831	838	844	780	742	864	790	869	853	749	894	803	785	829	823	808	843	818	825	820	806	851	815	831	817	868	783	823	810	847	815	821	839	845	833	810	816	846	822	804	809	803	859	814	823	786	825	847	862	812	822	800	843	856	821	815	836	830
53451	78426	62110	36840	26921	7978	2965	3915	3053	1474	1129	946	924	948	934	923	966	937	941	901	916	997	961	895	933	940	945	906	935	942	933	932	910	965	917	905	1002	939	918	914	941	982	923	950	942	964	934	906	880	892	940	948	959	879	902	898	942	960	935	936	955	980	932	997	1004	938	977	953	912	1023	942	931	937	917	936	934	933	953	964	941	919	933	874	933	938	995	921	970	895	950	974	944	947	943	943	947	948	957	943	943	945	952	967	951	919	939	927	980	928	963	911	971	871	965	880	966	998	968	913	940	913	924	909	921	929	965	939	899	968	915	937	930	917	898	965	893	925	941	971	928	948	905	909	920	924	906	946	923	906	906	900	932	960	982	857	999	917	915	925	925	935	1020	853	931	921	931	938	903	888	908	943	909	955	909	928	925	917	965	938	925	982	950	909	936	974	934	943	932	976	874	971	939	958	926	895	950	905	946	969	957	923	873	970	901	894	917	879	916	942	879	882	921	949	918	897	931	996	939	912	907	897	940	925	968	936	948	942	955	922	978	935	942	869	955	915	972	954	977	923	941	960	932	905	955	987	936	922	935	885	921	948	917	912	892	935	964	950	999	965	951	921	920	959	924	915	889	936	944	910	881	935	975	932	901	880	914	985	924	910	903	889	953	905	898	915	963	927	890	912	961	953	963	947	902	962	920	949	958	920	889	898	913	896	941	933	946	929	980	908	934	956	935	907	893	983	914	880	933	946	952	952	970	920	961	906	951	943	932	938	927	917	878	911	946	959	959	936	933	978	947	980	929	923	883	903	935	941	938	955	917	961	881	889	922	938	909	954	921	957	928	873	886	965	983	885	944	943	900	979	915	886	938	892	968	892	911	941	922	938	965	989	929	935	932	922	924	953	905	951	907	947	991	951	966	943	939	920	973	971	922	931	936	951	923	937	897	912	929	917	920	900	943	1014	910	977	980	940	932	945	934	935	934	898	913	946	917	903	922	861	942	914	944	986	949	927	927	899	947	924	923	937	902	901	924	958	907	952	906	943	963	924	958	916	898	952	881	925	925	959	955	968	958	951	906	969	952	864	971	964	964	902	920	900	980	903	921	989	945	929	942	985	952	969	899	924	902	959	888	914	906	927	952	932	934	999	910	928	910	930	895	925	927	943	924	891	896	952	899	938	923	950	888	965	976	924	933	927	971	958	950	930	900	1006	933	905	910	945	955	920	904	917	918	951	887	961	930	944	968	933	944	940	967	956	967	871	965	895	905	977	940	919	899	930	879	916	892	948	874	917	958	930	991	935	918	947	889	937	906	943	909	923	943	915	940	886	902	905	885	932	948	936	931	935	943	924	912	894	1003	1003	912	931	939	969	960	946	911	976	968	920	958	857	950	929	910	924	917	950	971	950	920	935	904	925	896	871	992	883	900	922	933	970	943	911	896	930	937	922	950	900	954	892	933	952	922	891	1000	948	952	895	926	956	901	922	953	897	940	909	934	924	970	900	948	923	990	910	884	914	939	952	877	970	888	958	979	897	906	974	964	915	911	900	965	936	940	977	966	975	868	963	948	956	894	865	869	920	916	933	933	956	989	918	944	941	910	925	954	924	901	886	935	941	906	918	969	906	924	895	925	964	970	979	900	925	882	992	950	992	919	936	965	952	922	946	917	965	888	928	885	977	869	926	904	945	965	911	932	990	932	900	931	898	934	958	913	937	919	961	933	979	899	966	954	930	935	938	912	946	900	961	925	926	991	934	908	935	932	950	935	953	964	929	991	949	909	927	929	941	886	961	937	950	956	934	940	974	956	934	963	939	947	871	927	956	927	947	942	959	917	940	890	907	913	902	974	922	922	918	899	877	925	917	995	944	931	931	922	894	919	941	950	972	951	887	908	934	928	980	928	953	959	915	954	986	909	914	964	952	961	933	958	990	927	902	988	930	948	940	938	898	934	1011	899	934	890	943	925	962	965	934	964	952	906	958	906	972	972	887	923	980	928	950	927	943	924	943	943	961	976	942	952	845	952	948	905	947	895	894	911	934	902	904	912	985	934	916	892	970	965	1019	948	906	898	879	928	961	951	897	882	1007	933	927	984	948	928	894	938	951	950	858	926	1013	914	854	903	961	880	944	922	870	916	885	921	923	915	941	924	881	987	967	909	937	933	951	880	885	906	921	923	951	965	956	925	905	948	977	928	968	911	912	966	885	941	946	893	934	926	934	974	892	1004	956	891	907	865	951	949	906	935	884	898	912	917	961	955	942	957	922	927	929	920	929	898	918	939	947	956	907	916	979	970	905	928	908	925	950	905	919	912	941	971	959	914	890	901	932	854	902	947	937	899	910	950	895	930	941	931	944	924	968	908	1012	942	915	915	898	910	956	918	902	919	874	967	929	873	929	925	888	914	954	933	946	963	924	915	963	918	913	928	932	943	879	872	1015	928	921	943	908	908	949	994	947	967	936	928	923	946	937	872	949	896	980	945	947	946	993	898	909	912	935	959	935	900	906	925	952	919	894	941	905	909	970	907	941	970	911	948	991	919	909	943	911	943	967	895	957	909	906	1014	925	895	930	893	918	940	869	946	911	915	936	928	913	904	943	888	931	931	916	924	947	900	920	928	911	875	891	892	918	920	901	940	912	926	973	917	954	918	977	903	965	941	867	882	929	945	964	898	939	935	969	908	908	927	975	949	959	945	931	947	879	957	890	928	889	920	921	938	963	907	913	967	985	919	954	924	915	945	938	930	943	929	930	952	872	933	955	927	971	950	917	935	981	902	884	965	936	958	934	954	923	1037	909	918	935	911	970	984	917	964	894	924	934	986	927	987	905	923	925	901	944	862	933	832	931	875	933	951	899	905	940	946	926	934	919	871	939	912	890	882	862	1006	987	915	962	923	946	960	917	944	942	895	962	873	971	909	927	948	946	925	988	926	955	931	918	988	952	979	955	933	904	951	969	967	892	940	946	926	917	1027	932	943	933	919	956	880	924	896	872	946	905	946	950	924	942	919	874	890	944	899	933	910	960	979	915	920	930	969	909	890	905	943	945	910	956	922	981	919	951	962	940	860	947	940	969	1009	948	901	934	939	876	918	963	992	928	941	953	914	984	874	885	914	964	982	877	1000	923	875	959	918	1018	948	891	939	943	909	966	914	958	945	880	931	933	932	911	861	980	916	967	898	930	930	870	918	924	913	944	888	932	870	950	993	869	923	953	979	921	952	863	963	877	984	926	953	924	985	897	982	926	928	935	930	965	877	962	945	872	911	973	917	955	972	879	902	902	943	904	894	930	967	934	914	952	929	885	932	923	945	883	947	939	915	908	908	888	963	963	936	943	987	903	911	975	884	981	921	913	924	889	892	913	913	971	969	885	921	959	949	910	933	922	903	910	883	883	905	915	937	932	1010	987	945	956	925	1006	944	964	892	973	941	973	933	893	942	925	944	891	909	954	920	939	899	963	962	923	921	886	958	927	931	932	928	942	956	957	939	931	902	979	941	945	912	902	975	911	951	937	964
23233	21990	32497	27258	26854	22243	17740	8673	4773	1906	903	590	599	576	586	564	618	647	561	583	616	603	598	616	599	642	575	569	588	576	567	546	605	596	573	574	619	590	606	585	598	584	611	611	587	570	540	620	555	599	606	546	556	565	593	621	578	599	565	556	574	598	605	566	556	567	579	598	583	583	587	584	629	582	568	537	589	539	601	587	571	528	567	578	567	558	577	581	530	566	559	624	516	595	592	578	555	573	552	573	574	531	554	550	605	527	549	584	611	580	584	560	535	575	555	543	547	578	593	553	595	598	592	598	567	565	563	536	579	601	572	548	586	594	587	596	531	569	588	573	558	548	541	553	561	627	569	587	600	573	555	541	538	591	600	577	589	597	564	539	606	626	596	590	551	581	584	578	583	609	562	599	550	594	580	588	519	573	539	603	610	603	562	570	558	568	575	611	582	575	539	565	580	554	587	600	598	600	541	519	589	607	564	602	578	560	547	573	579	580	563	594	564	578	581	546	545	567	602	586	593	585	570	578	600	591	607	575	574	609	575	550	617	556	617	589	569	609	582	558	556	610	578	551	552	602	557	551	544	553	594	541	553	570	596	553	569	582	556	547	547	555	589	577	579	561	644	539	581	560	606	579	578	604	572	569	584	569	552	570	605	596	588	535	583	602	607	595	519	563	558	575	583	573	591	585	600	523	581	535	553	588	602	574	595	552	605	574	581	626	568	572	572	614	554	554	565	594	552	575	583	566	528	576	577	594	558	591	671	557	578	549	531	566	550	587	565	575	594	633	558	553	581	577	567	580	562	609	590	599	626	589	600	518	572	531	542	546	579	599	631	580	567	571	559	553	562	528	555	558	585	576	619	545	543	559	571	586	577	553	571	588	573	597	602	555	564	584	549	591	605	583	581	581	598	594	533	549	570	558	591	624	568	575	550	549	557	568	578	564	575	568	595	517	560	593	564	535	546	595	545	602	565	576	597	580	552	598	584	587	553	577	576	576	557	569	554	630	555	562	588	577	557	572	599	556	586	618	569	520	547	564	640	597	584	557	565	573	548	535	549	559	590	575	605	563	552	585	579	602	550	586	543	564	597	589	584	609	585	576	611	602	595	604	582	594	572	545	569	565	521	588	584	570	623	569	592	553	585	596	547	583	589	589	538	593	582	556	598	558	541	556	603	591	584	570	550	590	594	575	564	595	592	591	551	620	580	593	569	562	564	604	563	568	506	602	595	577	565	594	553	577	580	547	579	561	556	557	552	605	598	556	569	587	629	552	568	620	612	527	580	560	559	567	573	603	530	568	593	557	544	542	589	587	567	581	571	601	552	527	598	588	557	614	556	545	588	552	592	572	596	584	556	602	566	583	585	582	537	580	597	565	580	605	578	598	593	620	586	585	540	598	571	606	538	563	582	579	574	551	596	588	568	576	565	585	622	587	591	599	566	588	607	575	613	578	585	598	580	565	622	581	560	576	565	575	567	564	575	612	587	570	570	558	553	559	538	561	592	604	525	555	520	605	555	568	589	551	596	620	608	550	570	550	547	583	569	597	601	614	583	596	552	589	594	580	577	618	538	550	610	581	557	569	592	571	587	533	577	575	601	574	586	565	599	591	540	582	573	583	595	548	520	582	555	541	558	613	576	567	576	594	576	559	566	560	552	598	532	609	566	583	615	571	573	545	595	584	578	627	575	591	605	575	543	610	592	549	564	593	596	545	594	564	590	613	570	607	595	564	606	559	556	578	581	557	542	585	568	579	562	558	525	614	553	533	568	609	575	590	566	558	581	556	563	602	565	589	590	543	525	583	559	578	554	603	565	591	545	603	564	561	571	633	614	594	604	575	635	577	530	559	601	559	586	630	587	625	545	538	571	600	572	619	607	573	580	546	602	562	545	529	564	549	619	566	593	558	619	566	560	589	595	566	555	619	607	560	570	590	575	575	584	562	597	559	536	584	579	590	562	604	591	564	572	606	548	606	599	597	582	587	526	556	586	607	567	603	585	595	616	589	584	546	580	570	576	583	559	575	596	587	589	555	546	553	612	580	630	594	534	566	587	545	582	550	593	559	572	588	568	567	591	592	591	544	569	535	550	634	599	540	556	587	548	538	586	556	573	538	587	616	553	533	615	583	581	572	601	601	578	580	563	559	592	598	557	558	584	592	549	564	585	612	556	599	553	578	562	574	568	582	552	550	571	570	591	577	559	566	535	538	591	586	580	570	557	544	607	611	640	577	601	606	573	591	590	589	617	565	572	518	596	595	560	569	581	614	523	560	546	538	558	587	578	575	627	565	574	581	556	648	577	595	569	577	559	552	588	597	577	583	537	550	564	607	596	569	556	583	551	591	551	563	611	599	556	565	558	569	597	599	612	592	540	546	559	582	587	559	599	592	559	565	531	558	566	542	642	579	616	573	560	581	585	579	565	564	615	583	573	625	594	547	593	604	540	585	538	588	580	573	555	566	575	589	572	573	600	590	588	583	583	606	536	583	604	538	581	571	552	600	575	565	559	574	574	579	588	593	577	570	584	551	587	564	561	615	572	537	569	586	593	594	539	577	598	549	551	553	595	599	554	591	608	570	568	621	566	562	563	547	582	582	582	567	563	546	582	575	570	592	628	584	583	522	544	635	563	535	567	566	631	577	553	572	567	590	536	605	570	578	569	569	559	581	596	605	596	588	573	594	540	567	606	607	524	557	584	580	603	562	545	602	598	538	556	573	592	570	597	589	575	558	593	605	568	541	544	625	559	549	600	586	539	554	616	603	562	542	530	516	557	555	546	552	571	560	574	613	578	564	559	572	556	555	570	580	571	591	551	563	581	591	578	604	590	583	599	590	561	551	591	582	545	601	608	571	629	579	599	597	567	552	621	569	533	586	594	572	570	586	607	597	564	591	586	572	620	574	604	584	581	605	581	613	593	605	557	572	565	578	595	571	600	578	607	618	559	549	599	573	602	602	571	557	544	535	609	583	549	562	575	576	581	574	544	542	598	566	582	590	599	552	583	563	595	605	601	578	559	569	554	560	589	576	602	553	596	575	594	603	588	592	556	580	582	601	594	550	613	560	595	582	595	594	579	571	595	546	531	579	578	558	631	571	555	593	541	568	588	569	574	559	570	607	572	613	608	620	593	537	598	566	575	572	598	580	598	554	559	548	556	564	592	564	595	585	579	583	608	579	565	557	585	584	579	593	559	565	598	583	587	594	597	610	561	552	574	556	560	528	557	581	557	565	600	558	562	615	543	583	563	542	605	553	598	595	616	590	567	602	577	557	579	577	579	565	595	592	578	605	587	604	576	579	547	578	597	545	599	583	594	570	583	564	582	573	533	515	549	566	591	588	588	592	557	572	550	596	587	559	615	577	592	559	560	598	547	511	595	586	552	561	563	589	586	589	598	574	571	572	591	553	537	562	570	568	562	565	578	582	543	625	574	572	561	571	546	553	544	584	566	612	549	540	586	576	627	600	566	516	554	533	562	551
57240	98839	78765	59603	43524	13370	9971	12775	8545	3185	1387	630	650	674	640	648	655	643	671	689	678	653	664	613	670	631	627	650	672	589	611	661	669	658	612	597	620	626	636	639	661	651	619	643	642	669	672	638	618	637	635	626	633	710	653	656	595	635	613	654	663	643	635	586	655	650	693	634	638	649	644	609	609	675	625	638	621	610	663	660	639	597	634	633	635	656	671	644	600	653	664	650	655	655	648	632	661	688	623	605	619	602	676	663	658	617	652	639	639	666	646	642	634	682	623	618	665	635	636	674	662	644	661	621	630	651	647	633	661	664	595	650	683	673	686	601	593	664	630	623	659	668	648	638	634	693	643	613	665	635	625	631	650	692	645	636	661	651	609	634	643	611	676	607	634	632	622	613	641	667	644	637	594	639	622	605	652	673	615	629	619	645	646	648	601	623	652	645	647	655	666	602	628	647	664	629	638	637	668	690	624	662	626	645	666	620	666	668	596	625	600	637	629	629	621	640	656	651	642	683	607	630	605	624	619	599	681	671	592	640	647	635	640	647	650	621	671	624	625	646	627	611	638	645	628	642	624	668	631	598	591	650	622	647	623	638	598	667	608	655	651	687	667	632	625	644	629	675	660	638	623	630	616	658	644	667	633	613	704	637	676	664	635	637	639	662	591	607	619	625	611	627	617	603	669	631	654	636	603	613	615	612	655	625	639	634	644	645	613	641	695	650	631	629	647	656	647	663	625	635	653	684	644	629	618	650	651	642	683	619	629	652	666	631	625	633	680	651	660	643	633	608	642	639	650	645	683	665	693	615	590	632	661	668	637	651	677	584	610	663	668	642	612	644	665	613	671	650	650	644	637	568	604	653	654	651	646	615	571	647	681	659	617	679	661	658	627	679	643	618	634	608	677	592	621	627	647	600	643	654	661	660	656	634	642	648	676	624	616	648	704	659	641	659	636	655	592	634	623	676	637	632	631	678	669	647	605	662	631	640	635	635	648	613	621	679	610	587	623	628	623	612	604	680	657	647	634	625	622	678	661	665	666	620	622	598	661	585	622	638	659	646	611	625	624	657	591	636	641	635	674	695	612	665	652	675	644	629	643	688	656	620	600	632	662	664	592	629	659	631	619	657	613	630	647	579	604	617	635	634	620	647	609	627	624	662	642	647	649	621	654	605	612	653	660	628	686	627	652	646	646	657	613	661	653	677	659	625	639	616	685	591	627	638	654	688	653	613	628	635	671	660	654	656	654	621	650	664	620	677	628	671	612	670	648	634	606	645	609	679	655	625	617	622	624	657	670	664	705	635	640	648	605	642	650	652	702	668	615	660	621	646	664	641	661	604	607	651	636	602	611	589	659	649	602	650	630	646	664	595	648	639	619	640	617	659	650	608	670	638	608	649	644	670	644	676	631	625	640	650	689	637	661	704	647	635	659	620	673	628	641	615	637	628	702	681	621	653	633	639	635	663	644	647	621	625	626	611	670	606	686	682	634	628	626	664	646	617	666	645	621	628	657	642	656	649	632	655	625	619	590	603	688	671	634	644	659	618	616	649	660	619	606	604	631	664	661	634	635	641	653	685	562	609	678	636	631	648	603	679	622	643	666	616	634	621	634	642	643	603	610	621	608	659	651	671	631	625	647	647	634	614	608	664	648	670	631	645	645	628	635	648	635	628	678	622	646	679	634	624	659	600	636	636	636	562	626	646	668	597	631	657	639	606	675	682	659	654	622	603	648	650	598	664	649	610	596	616	641	619	632	654	679	628	593	607	617	660	612	614	685	630	667	629	671	622	608	699	648	657	676	638	635	668	646	654	615	655	666	654	611	646	666	642	617	614	639	634	595	648	590	658	598	688	667	630	618	640	655	604	653	606	684	655	658	625	694	609	664	671	624	662	667	650	615	623	645	634	639	601	644	685	624	616	680	668	642	636	623	635	633	658	614	614	646	675	659	658	652	671	665	646	630	632	684	648	645	625	649	637	636	628	656	653	669	681	617	627	640	685	622	604	615	649	674	664	667	634	668	693	638	643	633	611	632	627	632	663	616	632	627	680	613	628	619	646	649	668	674	603	600	658	626	629	639	624	652	672	659	655	635	651	652	661	705	614	617	661	640	635	662	624	667	624	656	607	593	634	611	658	633	644	659	651	664	634	669	671	635	646	663	600	581	627	644	641	675	630	644	669	642	591	668	594	648	643	662	611	642	616	674	644	646	643	620	618	614	664	584	639	606	663	635	649	607	674	621	636	713	664	627	703	638	630	675	638	622	630	699	633	620	660	647	671	649	644	640	626	609	639	648	691	646	635	613	650	677	645	645	578	664	612	652	638	603	645	631	672	626	652	663	637	691	641	605	671	628	613	653	670	675	652	613	631	652	623	636	622	612	647	648	654	617	681	624	601	654	654	636	577	591	618	595	630	636	636	584	665	638	664	646	659	643	632	614	627	643	660	663	614	664	627	652	674	664	607	680	617	605	645	627	640	626	615	620	651	630	647	646	587	619	656	630	628	663	642	628	640	670	655	638	641	622	574	687	634	657	673	627	607	629	611	673	623	583	659	637	623	630	628	652	689	655	642	645	600	648	674	628	600	663	610	643	709	642	640	634	604	643	647	617	699	633	603	658	629	627	627	609	654	658	631	630	678	660	639	594	647	649	651	619	636	614	660	608	615	650	636	656	671	594	613	595	668	652	625	636	624	618	669	684	640	675	642	622	631	631	643	672	667	650	645	625	630	665	645	619	600	621	634	684	649	642	644	645	630	655	604	615	625	648	625	650	601	682	639	642	646	653	665	640	644	645	657	681	632	632	649	709	625	633	663	671	634	627	671	625	642	603	672	679	666	643	643	675	637	640	633	624	672	636	649	574	629	601	635	634	636	626	647	675	630	642	672	598	671	640	652	660	653	655	622	649	620	673	661	639	612	685	633	639	650	663	645	651	616	652	645	646	675	624	649	612	652	625	619	623	630	662	666	650	621	617	652	631	645	636	635	627	657	645	655	606	619	615	662	636	666	627	648	664	661	644	679	632	606	612	607	661	657	628	632	616	624	659	645	639	653	615	655	633	668	682	635	655	586	648	654	639	668	635	662	620	631	622	616	580	652	651	632	670	615	695	624	633	624	625	666	645	643	668	608	661	662	629	711	638	637	687	643	644	651	653	653	655	633	657	637	610	649	635	648	594	685	610	623	609	606	678	616	636	664	652	620	639	627	650	630	639	663	667	643	644	600	653	652	659	667	624	632	677	679	647	594	643	640	621	632	655	663	603	670	628	635	603	677	601	652	675	626	645	646	639	642	678	635	645	676	630	702	609	604	617	671	658	595	589	614	624	651	602	634	599	557	640	612	625	614	686	602	670	661	637	618	709	613	666	629	621	683	604	717	654	633	672	601	646	688	641	674	631	626	636	631	642	623	583	670	653	658	627	624	611	645	633	634	664	650	622	673	679	689	679	602	641	658	637	640	650	636	626	613	645	632	629	613
29719	29178	31888	18131	7139	1571	1189	1127	906	740	699	656	709	703	700	695	668	703	712	701	690	704	737	723	704	738	707	698	670	694	717	695	710	654	684	656	706	690	697	704	652	679	691	704	684	749	687	686	674	718	697	737	704	713	651	713	696	706	697	681	745	659	710	697	715	712	677	742	676	675	731	714	699	683	673	671	684	724	706	669	684	689	698	731	667	700	647	721	734	725	729	672	678	648	711	682	649	650	742	699	699	693	686	689	702	728	691	697	697	678	738	682	670	695	741	689	694	740	656	664	642	686	703	676	718	715	709	687	714	716	710	714	702	702	715	704	723	674	725	683	734	677	711	679	686	716	701	717	683	708	693	712	683	696	704	661	667	705	690	705	691	673	682	705	696	704	691	713	722	713	696	678	696	749	683	698	733	718	711	717	760	748	644	702	729	690	663	682	737	651	706	668	721	666	750	691	698	713	708	705	692	702	670	659	723	686	730	689	715	687	722	711	692	728	738	703	704	720	707	677	715	738	628	695	724	737	723	696	772	739	689	690	678	709	704	698	688	693	711	708	750	679	703	714	739	658	694	741	737	668	714	703	744	714	678	740	719	681	674	671	722	704	715	716	683	742	696	722	737	714	716	660	677	687	707	714	699	722	668	676	674	696	690	713	678	692	671	651	686	699	676	700	701	689	711	692	727	689	693	714	718	706	638	688	610	694	740	730	674	692	722	757	703	723	716	682	695	683	695	659	733	665	708	679	740	678	719	705	718	730	714	671	747	745	692	728	702	700	683	718	694	670	722	676	702	718	658	665	667	706	676	720	715	698	674	747	738	696	717	646	702	667	714	727	716	723	736	706	714	698	677	698	712	683	693	687	697	729	689	711	698	678	688	686	676	676	662	701	664	703	681	738	743	697	695	691	715	713	715	765	728	685	692	688	692	714	705	733	699	663	716	686	596	703	732	711	687	684	728	718	646	693	731	662	691	767	718	660	725	697	712	672	682	692	689	687	701	715	704	668	717	708	704	715	687	718	702	707	727	660	643	714	749	677	662	725	703	708	717	708	724	721	682	710	741	710	721	688	671	689	713	706	695	704	718	729	685	726	672	661	762	690	684	697	679	718	668	716	705	714	709	642	685	678	708	735	662	683	675	720	694	741	737	711	732	684	694	677	664	667	730	688	648	734	706	746	712	715	709	739	695	675	666	714	644	722	708	684	688	719	677	701	680	708	674	680	738	705	709	696	659	700	670	685	747	665	698	729	711	748	679	685	693	702	647	747	665	699	704	713	713	695	666	715	676	706	767	690	707	666	623	689	679	704	714	725	704	695	694	762	707	685	683	702	702	707	745	676	678	751	665	638	691	694	690	655	706	675	670	710	686	682	683	675	666	694	706	684	680	698	709	734	712	691	757	674	742	695	698	657	687	658	701	691	703	681	705	720	771	777	649	703	699	733	730	660	711	714	702	724	696	686	694	697	693	706	709	722	716	714	712	714	677	681	736	691	666	685	717	696	637	656	701	646	679	650	709	659	681	692	732	690	703	678	717	713	645	707	688	690	670	688	694	697	681	691	659	760	693	687	680	721	664	686	733	687	673	705	717	709	657	720	731	671	691	728	682	685	701	730	750	661	700	705	709	690	695	681	701	703	669	710	650	689	712	668	682	705	705	732	695	741	660	738	679	679	726	642	739	685	695	700	692	700	744	727	693	745	680	719	709	668	661	703	697	686	715	674	668	701	707	701	740	673	700	675	697	697	657	721	684	686	649	658	737	700	738	737	687	704	677	627	664	711	682	675	737	689	737	687	740	716	704	698	691	678	648	698	703	674	729	718	666	705	699	705	672	761	758	645	687	702	720	697	680	726	691	648	694	690	714	663	710	704	723	646	648	725	711	683	727	671	700	754	682	682	688	665	730	693	658	680	721	698	682	686	704	736	672	752	746	662	729	737	678	717	703	666	728	708	740	694	690	691	693	750	686	721	679	711	648	719	682	717	695	664	699	721	650	699	682	687	702	669	719	720	692	710	717	721	664	709	709	700	690	649	722	681	683	695	731	696	714	758	689	703	674	696	687	717	721	685	690	722	719	731	678	715	697	682	680	666	678	666	685	682	691	730	707	733	706	737	679	730	708	699	795	693	718	698	682	741	792	733	678	715	693	644	685	678	677	689	694	669	711	667	701	678	690	676	663	721	685	670	700	660	685	734	673	776	698	694	713	691	713	693	681	721	710	747	730	695	733	683	680	672	690	706	688	735	688	724	660	682	655	675	712	705	690	702	667	690	667	702	717	698	665	680	681	704	784	733	652	731	744	706	650	692	696	695	729	710	695	667	663	689	721	737	663	724	714	724	737	712	682	706	665	675	700	759	704	712	721	683	746	662	692	705	761	721	711	718	780	690	725	705	672	761	715	715	757	663	689	683	678	730	732	741	697	712	704	710	719	709	658	712	719	717	641	721	726	627	692	702	704	674	730	697	756	671	736	711	688	697	745	699	703	686	702	747	699	699	733	687	713	675	665	701	749	691	737	676	706	704	682	670	699	721	706	688	723	731	667	679	691	677	698	732	701	742	680	687	703	649	718	670	676	705	685	706	711	681	677	715	677	732	705	688	691	730	678	682	714	684	689	709	713	727	716	733	704	684	768	666	696	691	684	746	710	735	733	702	661	718	690	733	709	715	709	709	704	732	685	690	682	642	711	656	656	640	725	663	688	679	686	721	675	684	676	739	747	701	710	704	688	697	727	680	745	636	690	688	697	722	675	677	694	665	658	666	729	716	721	700	668	690	684	717	714	657	744	723	691	692	740	658	741	704	719	694	698	681	687	664	698	663	706	694	671	708	680	699	675	670	720	724	679	735	724	729	712	697	709	705	755	693	672	692	674	658	683	726	714	717	694	697	742	680	675	683	663	680	724	699	688	678	679	703	723	689	676	673	711	652	713	726	759	711	710	705	654	697	720	651	703	695	728	732	683	704	688	687	688	659	686	687	725	714	712	719	721	668	669	709	661	696	713	694	654	704	727	689	692	731	713	723	703	694	726	687	713	704	678	694	730	696	701	691	694	690	725	772	644	693	730	654	696	696	678	708	729	658	704	697	694	683	699	731	722	716	730	729	714	676	709	692	739	725	737	654	704	668	724	697	706	647	709	638	722	718	693	738	762	683	775	648	727	675	704	702	713	711	682	695	668	700	743	713	737	650	785	699	641	642	711	708	678	720	707	711	674	682	745	674	693	690	689	677	676	691	674	676	684	666	698	766	705	687	692	740	698	738	724	718	694	692	692	701	729	708	701	713	690	716	629	748	670	698	691	742	669	698	640	710	702	655	695	652	723	707	705	737	693	725	717	720	714	634	703	732	691	713	676	695	679	672	687	698	776	682	680	672	672	769	687	722	705	653	704	702	682	705	666	714	671	671	694	702	723	707	700	661	648	712	680	674	740	686	683	701	666	702	687	713	677	686	729	731	675	706	698	684	701	690	692	644
31161	45392	30256	15585	7112	1623	1384	1399	1189	970	850	830	816	812	796	842	867	788	808	798	767	828	819	793	847	811	803	830	836	815	773	822	831	856	833	771	802	747	773	829	836	847	790	799	814	832	817	852	786	807	804	794	822	809	859	826	736	832	811	782	827	833	793	801	798	770	816	864	791	806	823	749	779	826	795	804	823	808	812	800	798	883	787	808	825	822	836	817	799	798	857	787	784	810	795	828	790	837	837	848	762	843	757	760	736	798	793	790	854	825	795	822	858	781	798	752	807	814	815	842	803	863	780	823	876	796	807	832	839	821	793	816	732	778	814	813	838	793	786	793	817	764	757	814	826	809	789	816	833	814	838	822	798	811	764	769	828	839	784	842	815	772	801	846	848	821	800	834	828	803	795	818	786	788	870	830	861	801	808	779	818	747	778	813	808	812	793	803	818	805	795	805	789	858	785	819	769	798	757	784	840	833	793	813	806	869	817	821	769	824	806	814	806	839	783	803	829	778	797	812	795	846	800	865	854	807	772	815	797	825	792	825	797	824	796	832	783	787	772	825	832	851	808	785	815	797	766	811	818	795	737	822	812	854	837	804	784	797	813	811	792	769	856	854	772	815	792	857	809	820	800	840	835	754	840	784	813	823	767	858	796	805	833	845	788	796	767	807	783	758	840	798	806	834	855	791	862	820	837	824	777	809	832	778	786	818	787	832	820	822	787	767	831	752	828	782	804	790	816	810	835	849	790	863	829	833	794	792	880	766	828	790	772	851	814	790	835	817	841	789	782	817	813	805	855	814	821	814	835	845	804	840	818	786	779	820	836	820	863	809	809	852	817	816	817	831	844	783	794	756	821	794	844	789	833	815	842	758	807	818	797	779	789	781	810	825	830	827	799	859	790	826	794	767	849	812	814	788	849	819	822	838	799	822	792	843	761	779	747	801	797	817	810	808	829	793	791	788	831	785	809	800	801	854	828	772	808	822	789	861	803	846	831	825	774	849	801	811	781	807	822	802	802	830	783	841	800	817	826	775	794	819	840	826	857	815	813	790	745	832	807	814	779	772	875	737	816	801	850	840	817	835	796	790	806	850	787	807	840	831	812	759	755	801	836	819	780	796	789	809	845	806	836	823	812	871	769	796	841	869	800	831	820	795	838	786	804	759	864	818	812	835	787	799	839	778	764	790	796	830	786	834	806	826	784	816	842	822	779	801	775	808	771	845	819	838	823	794	762	800	781	812	777	819	789	829	848	862	829	881	802	759	847	815	832	799	800	789	797	764	838	773	763	804	793	799	771	840	811	795	780	834	837	818	836	773	838	800	755	794	804	813	828	759	848	795	865	765	785	774	835	803	839	736	840	806	788	821	838	814	800	829	823	792	805	831	779	783	803	816	818	816	811	832	837	823	843	835	836	773	801	839	769	821	777	868	780	772	794	861	826	772	852	769	793	801	781	838	801	770	846	820	774	797	815	827	788	819	784	805	803	799	814	790	826	758	795	799	863	832	798	818	869	830	777	817	799	829	761	861	840	819	824	752	824	786	782	781	818	785	786	838	794	792	856	822	829	855	813	808	846	828	798	817	844	813	762	798	828	816	836	863	816	798	821	767	827	826	789	825	845	764	856	823	794	775	842	761	812	831	780	790	798	800	834	808	796	800	828	805	796	817	804	809	767	788	833	778	863	789	806	806	840	788	818	770	806	855	782	806	850	795	847	815	834	781	826	812	808	832	778	800	790	843	815	851	806	791	765	791	785	848	844	832	821	854	808	765	809	870	766	820	814	800	797	830	815	864	802	842	834	846	802	753	813	759	785	815	848	817	787	794	813	818	823	819	756	825	847	802	823	797	800	836	830	835	784	807	760	832	808	805	794	801	814	814	785	846	800	849	803	837	839	766	818	829	808	815	856	834	874	806	785	859	806	795	825	816	785	808	804	760	815	801	805	784	803	843	848	878	813	771	807	818	785	801	798	813	826	777	797	834	839	746	802	810	781	756	792	825	780	826	830	783	845	790	806	858	840	789	807	815	794	812	799	849	791	783	848	779	843	795	768	807	767	788	820	779	836	813	821	795	804	840	808	817	785	802	822	807	859	822	769	799	767	814	808	887	816	786	851	789	800	853	798	846	840	819	827	813	819	763	838	851	840	782	838	802	835	802	817	817	839	791	824	779	817	818	814	829	809	877	843	771	832	798	831	844	814	743	809	758	794	801	835	750	784	818	779	804	789	806	807	825	824	774	846	810	838	783	811	810	857	860	818	786	796	809	825	836	897	816	753	782	807	831	796	863	804	816	857	867	820	790	824	809	809	874	802	838	821	781	758	790	796	836	878	792	831	803	843	827	798	845	823	738	827	810	770	789	799	833	827	822	781	829	808	783	805	788	849	812	827	789	779	831	834	788	832	836	846	805	846	827	789	813	787	802	757	804	824	795	813	806	828	818	805	827	795	815	783	805	801	816	841	792	851	832	835	856	813	877	824	796	800	782	803	789	788	746	782	826	797	814	811	814	766	832	800	828	818	820	846	762	806	821	848	786	795	741	807	817	774	736	778	829	814	830	825	800	767	874	766	817	787	822	796	827	797	817	844	802	785	829	818	794	840	870	818	840	757	880	818	849	807	812	829	780	877	808	818	836	739	822	818	845	821	777	793	773	833	845	823	840	828	804	773	814	811	800	805	809	803	799	825	799	837	812	807	824	803	807	783	814	831	817	798	855	773	781	782	766	852	771	843	810	817	796	760	825	762	828	776	863	815	821	838	799	860	829	806	872	806	859	826	836	764	785	808	837	830	825	785	815	831	804	788	784	788	807	779	812	813	832	803	870	835	777	806	820	828	826	815	819	854	841	839	831	807	784	813	853	801	821	817	786	829	796	805	821	847	855	764	792	856	811	816	813	847	791	850	795	804	798	827	831	825	769	829	764	827	768	802	806	786	818	852	834	813	804	766	801	824	772	870	737	809	828	803	803	841	813	842	835	790	786	779	776	855	823	783	809	778	790	776	814	840	816	833	839	854	818	816	784	840	820	831	843	799	795	798	839	824	811	823	783	831	782	811	826	848	777	844	848	813	793	792	795	786	816	823	822	807	807	838	800	821	842	781	826	832	799	842	825	804	803	812	872	804	801	808	824	817	819	828	849	828	761	822	827	809	840	823	783	796	808	817	796	831	836	794	816	827	841	799	840	825	782	838	816	798	819	745	831	838	786	744	798	784	855	845	871	805	801	806	810	804	778	846	787	867	832	819	824	782	849	803	776	845	823	820	818	792	837	768	848	802	852	793	773	829	819	815	820	799	790	809	812	775	844	833	826	812	774	805	856	841	808	805	793	819	847	811	851	851	765	831	741	771	761	784	800	790	752	794	801	788	823	784	776	832	816	816	811	816	784	834	764	753	745	832	801	802	742	840	815	810	828	791	781	772	794	805	776	840	803	810	826	833	802	785	813	779	788	850	792	771	849	745	791	731	828	851	843	817	838
24292	22631	34642	37254	28686	18475	5914	3883	2748	1335	724	503	478	520	497	495	524	537	515	476	486	539	474	479	475	513	554	468	499	500	480	488	465	518	508	528	504	516	527	503	512	513	506	490	517	485	516	507	562	513	507	502	485	541	504	526	535	485	518	498	516	503	513	490	523	483	503	546	532	515	498	489	527	537	479	505	525	498	508	516	513	519	518	489	499	517	460	522	485	505	534	502	493	520	465	555	503	464	496	461	509	506	462	501	482	483	468	477	512	551	495	522	521	510	523	538	528	511	446	453	518	518	512	519	472	498	509	499	515	467	487	512	508	474	487	481	487	522	430	515	473	515	507	488	492	524	459	439	533	517	515	493	495	515	520	484	475	485	491	474	504	489	524	487	501	491	545	489	501	487	493	495	487	514	509	525	489	475	466	483	526	493	527	502	491	484	519	488	537	510	497	496	494	510	476	461	541	528	478	493	521	496	514	498	526	526	501	517	539	529	512	521	500	483	470	530	516	491	487	507	555	509	490	514	521	490	481	491	508	490	477	497	460	486	512	496	484	510	538	515	455	554	530	493	495	475	529	513	478	543	540	508	498	504	544	532	502	517	455	535	505	523	502	491	477	465	524	474	495	472	466	517	531	487	505	497	498	483	488	477	510	479	482	479	455	503	506	494	517	468	504	476	516	522	477	487	501	476	534	550	494	521	479	520	481	492	517	500	472	518	504	518	506	455	485	460	471	520	509	500	498	518	454	508	495	494	477	517	447	504	487	505	509	493	471	508	491	474	496	532	522	496	451	513	494	500	453	506	501	503	460	463	524	491	514	481	555	488	506	486	496	468	493	511	511	521	516	525	487	510	470	485	530	531	479	482	454	508	470	493	493	501	540	517	535	469	520	504	486	494	510	491	496	518	506	447	530	490	510	509	506	474	479	555	518	471	480	512	497	467	496	471	510	482	500	507	500	530	478	505	489	506	500	498	521	487	523	483	508	479	471	484	523	469	506	515	510	529	489	518	536	509	506	514	454	502	501	492	543	523	509	464	480	507	516	525	489	462	546	473	497	489	488	508	508	481	484	526	498	489	534	485	508	482	520	506	501	493	505	494	513	498	499	496	519	531	541	528	468	498	502	487	495	539	506	461	493	486	514	528	496	497	500	500	479	463	470	489	513	486	481	544	502	517	507	491	530	473	470	542	443	513	487	494	470	498	512	504	534	502	497	518	486	483	533	492	503	501	490	530	528	506	485	463	476	510	479	533	520	508	512	494	468	501	521	521	468	516	485	517	521	481	505	463	534	492	502	547	522	514	503	515	491	540	506	506	489	523	474	501	481	555	447	478	492	473	491	462	502	503	490	470	521	506	513	519	512	498	484	492	535	455	497	510	483	535	502	508	491	505	520	473	492	498	531	495	485	484	502	506	502	510	491	504	477	499	478	485	496	547	492	492	495	495	499	478	492	506	503	543	526	508	479	479	513	542	493	509	474	501	497	490	507	508	520	504	495	512	515	478	529	508	497	509	513	502	496	501	510	510	526	505	506	509	471	533	537	544	510	487	512	521	489	521	496	493	511	494	496	513	494	533	535	513	489	517	511	515	513	513	497	489	546	480	485	529	495	516	489	519	548	498	511	494	539	491	496	478	499	504	489	503	478	497	500	562	525	475	504	514	547	509	520	497	480	488	484	500	526	463	501	508	480	507	507	505	545	503	533	510	478	511	490	495	497	452	470	473	501	517	489	469	478	511	493	489	493	480	504	485	477	530	558	462	487	484	473	475	479	476	481	500	513	474	485	472	508	514	524	495	460	486	510	512	485	471	498	481	540	477	541	520	488	511	511	520	536	505	504	503	454	473	486	502	494	521	476	516	469	461	488	502	510	505	500	505	499	491	465	465	477	521	522	485	524	476	510	482	491	478	497	491	479	518	484	517	467	506	512	534	516	543	506	502	506	447	522	469	504	529	494	500	514	513	505	503	511	473	489	460	523	500	517	463	493	478	573	532	485	535	501	499	488	506	442	471	504	506	529	496	483	483	466	502	492	460	531	496	523	482	518	525	507	528	481	522	504	489	511	522	486	490	470	460	530	514	474	490	515	492	509	471	487	465	458	527	472	523	482	483	507	477	544	482	521	447	452	517	492	489	470	508	485	509	520	487	505	500	504	496	486	498	503	505	518	492	521	465	505	532	507	530	515	480	503	490	466	497	500	467	501	485	480	500	522	496	536	512	470	523	464	500	485	518	489	499	475	499	519	483	513	506	471	506	482	496	506	486	526	517	488	460	486	473	500	515	482	486	491	551	508	506	487	476	489	474	490	494	472	514	496	512	514	506	493	509	500	533	485	477	465	486	488	473	498	489	532	477	495	531	510	505	503	530	500	510	485	518	462	496	503	515	498	473	468	501	503	518	488	437	525	482	504	460	523	534	512	517	499	507	452	487	548	545	504	482	457	501	519	500	490	486	512	519	505	497	487	519	525	520	518	503	459	488	501	473	464	531	492	539	498	512	495	484	531	501	488	516	480	475	512	492	499	493	498	508	501	486	489	519	506	491	457	489	486	504	535	510	548	498	491	491	493	481	499	527	474	484	480	489	502	480	466	525	499	497	557	501	480	505	486	480	522	487	458	516	475	528	486	528	503	471	490	524	491	535	503	494	511	503	510	517	466	518	493	499	480	518	481	500	501	488	491	536	497	481	515	507	490	487	511	502	481	501	528	501	492	525	514	520	506	491	475	538	488	473	479	494	483	532	484	501	453	492	494	491	481	532	493	512	562	473	530	525	485	471	473	499	514	501	505	528	495	514	490	503	478	494	506	501	465	489	474	463	520	487	490	473	486	486	498	475	468	504	496	492	517	477	538	479	505	470	496	505	461	486	461	471	492	495	449	493	484	507	490	514	469	510	484	522	508	492	510	497	510	485	535	505	519	499	490	521	492	513	532	509	495	501	483	474	518	493	474	510	498	523	508	451	476	484	435	450	472	486	525	493	503	519	521	527	491	519	503	504	529	509	479	515	530	479	464	502	490	528	509	488	522	497	479	489	522	500	514	493	440	470	498	515	458	492	443	517	484	505	488	508	502	468	481	499	490	540	501	498	510	512	474	496	479	464	509	513	500	463	493	507	463	484	475	525	466	526	490	481	468	515	504	504	489	516	521	465	513	491	489	516	508	513	492	499	515	509	485	495	496	463	458	473	501	475	473	460	474	497	579	494	511	493	512	505	521	485	497	517	476	490	519	524	482	462	504	490	492	469	513	473	488	499	505	492	533	480	495	494	522	486	506	473	474	523	471	488	528	513	480	517	528	470	483	510	508	477	565	532	459	469	490	467	506	515	549	512	527	499	499	513	491	518	490	482	491	496	472	464	487	482	529	474	516	465	535	494	494	513	526	528	510	471	501	490	491	520	514	510	521	517	522	481	503	480	518	454	490	490	515	519	479	480	513	476	464	478	528	485	478	529	500	518	470	443	520	513	492	481	508	471
54411	93223	68025	49755	32208	14036	5433	7089	5139	2386	1072	600	574	565	614	572	583	618	625	592	602	604	595	595	570	573	627	663	579	553	606	607	583	562	591	586	590	564	586	554	653	573	581	533	581	590	588	548	614	580	554	541	562	594	612	593	551	610	590	577	560	607	550	571	564	531	581	589	579	597	652	578	584	563	598	576	611	575	625	573	568	570	598	599	570	578	603	580	611	559	581	601	611	639	564	561	600	595	567	572	544	558	596	587	583	593	562	575	583	592	591	584	561	593	558	565	590	611	620	635	576	586	611	580	582	640	561	616	597	572	629	574	576	600	598	571	600	603	574	555	590	572	573	561	608	576	605	530	595	626	570	582	575	596	603	598	598	598	599	603	608	612	624	566	570	539	605	588	574	564	579	570	621	590	612	555	544	596	567	557	555	539	599	559	550	645	565	602	601	557	601	556	520	567	595	634	577	601	558	551	661	618	551	604	565	581	600	569	569	589	548	582	554	573	600	594	597	572	553	581	616	570	553	574	579	572	564	564	590	554	575	589	577	562	589	564	562	569	550	553	580	572	601	594	567	585	623	630	628	562	585	618	601	586	586	581	610	581	584	608	637	557	574	594	627	593	618	612	603	594	585	572	604	537	571	555	602	566	553	583	601	614	574	623	641	576	569	575	599	573	586	604	612	572	540	578	626	547	561	611	657	591	599	578	560	600	552	618	588	573	563	564	611	572	638	559	634	581	593	622	578	503	575	571	573	554	552	558	555	593	613	608	617	621	533	603	607	545	570	547	585	574	565	620	595	600	575	617	604	570	584	504	548	543	611	558	578	564	589	590	617	587	578	544	577	600	603	549	589	575	596	596	589	604	559	583	544	571	569	596	565	593	559	566	591	539	574	579	563	603	581	570	593	582	593	563	589	553	599	573	594	619	612	551	606	615	634	604	576	544	580	612	620	578	617	583	629	638	590	591	575	580	548	541	623	560	553	599	573	583	564	552	569	592	548	606	618	590	592	570	574	577	627	594	531	596	610	564	563	584	592	552	605	551	553	584	604	597	566	583	596	548	563	579	573	577	629	604	595	560	591	571	580	601	570	596	568	578	582	582	597	591	557	556	610	602	590	560	633	532	578	567	572	574	589	562	619	596	624	591	629	559	566	594	543	595	614	614	563	574	583	578	586	570	616	587	530	611	573	589	571	573	576	543	535	570	584	607	594	573	597	608	558	592	571	625	553	561	621	604	568	603	585	599	572	588	593	574	584	611	603	599	551	536	602	626	588	567	617	597	599	558	593	603	587	552	551	561	554	634	600	581	607	544	571	541	566	621	588	557	599	587	584	576	621	621	554	557	586	629	545	577	594	596	577	614	604	618	602	651	570	579	588	615	593	561	633	556	619	613	577	607	543	558	610	596	580	576	594	593	584	599	579	589	564	614	594	622	561	634	547	571	579	585	595	579	600	553	626	592	605	591	595	622	548	557	525	572	620	550	597	561	570	620	582	605	571	592	526	547	591	583	603	641	603	588	562	590	612	608	566	599	585	586	557	602	577	633	590	576	606	571	569	602	567	559	571	613	578	592	611	530	591	543	611	620	592	600	559	615	585	607	583	613	561	585	592	573	556	549	640	564	555	536	589	564	543	640	551	582	634	592	589	621	560	576	542	567	592	559	561	582	574	575	606	602	589	585	559	614	598	567	576	608	622	574	584	566	586	581	571	593	604	610	588	601	586	584	603	547	579	547	608	560	575	606	586	585	594	561	597	547	595	591	591	624	575	530	583	590	549	561	588	534	560	568	601	583	619	569	618	543	586	612	624	574	604	535	534	587	588	602	573	607	559	601	581	582	599	577	555	625	551	581	565	598	563	592	568	605	596	589	596	587	560	610	579	589	549	609	613	590	592	589	603	569	572	580	602	532	582	594	529	580	600	553	574	630	599	589	538	583	573	615	599	568	583	627	573	530	598	574	612	596	568	578	589	589	576	594	552	606	569	579	604	574	628	626	615	554	604	575	587	600	577	614	606	559	606	579	583	539	596	573	596	626	595	556	602	569	568	601	573	629	574	600	590	533	609	596	588	613	576	587	578	572	583	612	601	589	577	559	600	611	638	632	555	573	584	514	601	627	599	599	568	594	548	568	593	576	597	604	599	528	592	584	592	592	603	580	561	554	610	578	620	583	585	619	587	600	563	585	579	569	629	546	577	575	577	575	555	610	592	563	571	550	601	576	572	574	575	563	565	604	586	565	563	552	642	582	581	564	541	591	570	608	556	537	575	529	610	577	590	628	592	552	579	567	624	546	586	594	559	614	600	595	578	623	555	578	557	600	601	613	610	580	579	557	613	589	576	573	582	578	575	580	594	602	599	653	579	596	608	584	575	569	568	625	634	605	568	584	585	616	585	594	565	588	604	611	548	592	577	609	591	597	572	550	556	572	570	574	631	555	579	634	603	624	593	556	591	566	552	527	607	594	605	557	604	588	618	550	604	581	620	569	592	548	610	544	567	609	581	606	568	602	569	560	615	561	584	588	572	624	566	573	625	580	614	606	617	607	581	578	593	566	601	612	625	599	614	591	603	539	625	596	632	581	596	578	582	575	587	603	561	579	606	582	567	599	573	545	606	610	608	583	641	620	592	551	566	563	615	566	575	586	574	621	608	602	570	582	606	619	620	569	600	608	570	602	566	559	586	576	568	581	630	575	560	577	610	573	626	596	578	582	547	550	570	601	563	570	605	576	594	556	599	571	578	591	605	584	570	592	584	594	557	594	591	592	571	614	584	612	561	638	585	545	636	603	589	613	602	584	541	614	571	599	594	562	609	587	604	556	579	566	556	578	573	564	603	587	599	569	583	579	618	571	649	555	559	578	591	576	590	644	610	597	588	553	568	598	611	568	592	624	580	562	542	589	567	582	558	587	584	564	549	567	556	570	590	562	600	578	604	621	594	575	541	623	559	621	560	573	604	594	571	557	587	605	609	602	591	533	536	535	588	579	611	574	559	538	562	579	601	610	609	573	627	610	595	568	613	592	622	569	583	546	558	570	572	652	575	591	548	575	609	579	556	572	600	628	562	569	589	594	617	550	579	566	629	567	627	594	589	570	587	610	592	587	567	569	570	583	563	601	612	616	548	631	565	564	610	580	589	602	596	604	605	628	586	579	579	555	562	603	576	557	566	543	600	554	620	648	612	568	540	604	579	576	593	584	535	585	603	618	530	589	565	569	584	612	589	582	581	577	580	584	596	585	623	608	634	606	561	548	623	549	585	623	563	585	571	604	566	606	604	577	594	586	585	581	572	545	592	620	605	562	568	618	586	586	567	555	575	622	581	573	583	586	601	583	614	563	582	577	591	616	609	613	580	570	598	613	569	561	535	581	576	542	616	612	560	538	585	581	570	592	517	563	606	583	558	573	593	556	584	547	603	578	566	613	567	594	585	613	569	584	581	579	569	576	610	575	602	553	564	557	607	630	595	590	567	623	569	584
25841	23734	34276	32602	20272	9591	2547	2136	1622	1178	896	872	839	814	893	869	838	845	828	848	846	911	891	861	854	831	822	846	882	851	833	866	832	832	840	873	875	854	873	894	882	896	816	843	820	870	823	817	856	828	906	848	819	797	857	823	854	845	847	809	816	879	836	841	855	867	825	819	844	842	855	824	816	827	843	846	832	800	807	856	861	838	872	865	833	824	819	815	841	813	803	857	827	822	852	811	820	852	899	822	886	805	860	817	831	857	850	822	837	863	842	826	852	858	866	879	777	826	866	887	825	822	798	836	846	833	814	883	837	840	879	809	871	801	925	869	835	871	884	846	820	831	761	824	844	767	845	843	797	846	864	874	817	826	851	860	818	811	807	774	852	822	867	851	918	826	816	783	843	816	820	864	812	806	812	858	791	819	848	877	784	824	825	793	859	791	847	815	822	843	795	864	834	817	839	868	817	873	841	889	854	806	858	825	868	886	867	837	900	843	810	815	818	861	807	835	834	827	791	850	867	860	873	850	898	855	811	831	826	886	834	828	825	885	774	836	875	851	829	809	860	829	796	836	836	823	848	850	834	839	803	875	765	864	816	808	799	854	831	840	855	820	795	843	853	835	831	801	832	849	843	854	829	868	797	815	864	867	822	809	815	783	842	799	805	821	872	850	821	857	846	861	824	865	888	860	840	861	836	867	813	874	850	852	820	829	794	786	829	813	841	896	832	857	827	816	852	806	842	830	805	886	867	851	876	870	841	822	812	830	818	833	870	872	897	838	865	842	867	848	826	871	879	824	897	831	866	857	869	877	824	847	866	831	838	832	836	782	825	827	872	856	838	813	800	801	850	845	819	863	851	808	873	855	821	830	878	800	857	838	868	844	837	823	825	839	868	833	859	848	868	811	858	857	862	820	798	851	841	822	898	819	833	836	803	812	782	869	862	841	878	865	823	824	837	887	851	829	851	845	785	851	847	851	811	842	804	848	884	835	828	812	792	812	820	837	853	833	805	814	845	835	840	815	855	835	846	880	867	869	857	821	838	886	854	877	888	916	890	862	833	815	865	827	819	815	820	893	830	809	850	847	818	820	823	873	822	808	868	857	813	858	837	819	843	804	838	865	848	879	795	882	866	820	818	844	821	823	804	837	850	877	899	861	887	874	829	829	847	851	816	872	834	831	855	871	833	809	857	837	823	849	830	845	828	816	834	778	871	857	813	776	835	885	843	830	841	829	871	794	871	879	806	857	860	815	814	881	801	833	819	862	875	820	874	854	903	845	826	867	877	835	846	789	845	829	845	822	849	785	850	843	836	873	821	881	890	883	844	848	847	885	826	859	830	814	896	837	783	874	837	833	835	867	833	864	846	821	885	837	815	830	833	793	843	835	819	859	858	886	812	864	843	832	776	807	879	836	824	855	812	863	841	805	839	875	860	861	817	858	834	839	861	830	867	843	826	850	834	829	840	837	782	864	891	831	855	822	812	834	821	796	843	820	818	837	830	877	830	844	893	848	818	870	802	792	809	837	834	863	870	861	843	842	832	806	844	818	820	837	848	871	901	815	829	851	823	807	863	879	863	879	828	881	806	811	854	827	849	818	820	779	836	831	868	811	832	869	841	800	902	873	859	814	775	789	782	859	850	836	828	828	848	833	846	841	824	883	801	759	797	836	896	884	869	896	839	878	872	895	837	846	825	853	831	825	870	868	905	803	875	844	847	808	800	845	882	866	847	851	893	862	873	849	813	844	878	873	830	858	830	828	823	835	841	850	814	839	851	828	795	830	904	891	836	831	797	884	827	822	880	846	861	845	908	828	825	845	847	791	850	811	824	853	816	877	833	817	897	839	813	880	839	825	825	851	866	811	828	833	844	874	885	888	801	832	885	831	864	835	874	778	831	808	796	854	812	826	764	848	861	801	816	878	854	888	818	897	832	778	801	856	811	839	850	859	824	843	849	855	876	917	834	894	810	842	851	822	824	893	835	802	801	843	913	840	820	859	828	778	826	794	825	832	889	823	838	847	827	839	834	804	840	809	864	834	851	814	821	801	828	908	831	809	850	794	854	847	805	896	853	871	843	822	866	785	832	844	850	819	861	812	824	792	848	838	827	829	868	881	828	871	841	868	794	847	897	877	846	825	820	842	822	822	828	836	818	857	812	833	848	834	791	822	874	797	823	809	862	875	817	839	842	861	831	812	835	814	801	830	811	874	847	852	834	859	817	843	857	840	846	836	831	875	824	822	847	825	889	822	872	864	827	816	840	842	849	861	803	860	903	867	809	813	804	855	862	839	857	856	884	872	822	838	813	850	828	867	799	867	838	879	860	823	870	866	848	822	814	804	797	841	833	829	835	857	791	814	830	829	768	824	797	876	833	842	830	829	906	841	837	804	832	832	796	817	791	900	862	844	792	830	852	812	904	784	839	793	856	768	801	784	844	794	851	838	841	862	858	865	851	864	818	857	816	839	828	846	814	822	857	853	870	839	845	865	796	813	839	817	845	842	847	844	817	852	860	887	820	826	910	828	850	882	814	830	859	837	868	827	829	831	857	829	815	894	813	850	801	835	850	899	838	794	829	825	831	866	819	837	844	858	868	791	872	821	810	862	834	841	839	867	834	810	827	848	832	836	917	816	833	817	860	827	833	808	847	856	850	877	837	824	869	871	811	844	888	845	811	793	838	881	868	779	845	770	854	841	839	882	867	904	849	849	864	811	831	839	825	855	852	877	793	812	849	827	827	818	802	827	851	908	819	820	843	847	840	837	927	795	821	882	794	814	802	810	843	818	825	850	778	859	851	846	845	867	803	829	869	866	808	899	851	849	852	854	829	803	896	840	854	789	795	761	840	821	903	853	903	832	777	813	840	817	850	871	852	804	836	907	883	840	808	775	842	784	764	847	857	833	850	773	842	769	879	826	868	813	826	789	831	946	851	826	849	841	839	836	809	814	836	845	819	836	840	863	869	835	819	800	868	834	787	833	866	807	849	829	825	844	799	904	826	827	843	766	821	845	825	814	856	807	817	793	835	863	832	836	884	801	846	852	804	813	849	816	858	807	817	835	844	859	869	870	829	822	859	829	818	857	819	866	817	877	791	900	831	823	829	796	863	824	807	813	840	845	784	852	882	824	830	889	857	850	856	842	825	828	829	788	852	806	814	891	855	834	820	835	847	808	853	849	798	847	877	810	824	834	831	870	865	871	840	860	857	838	858	895	854	882	832	838	822	875	874	854	840	799	826	846	866	864	830	809	829	868	864	857	827	869	830	780	866	863	893	825	878	886	859	827	874	844	886	871	866	851	837	866	803	848	852	842	846	859	808	803	796	856	890	858	824	807	867	807	861	803	843	838	829	845	845	820	821	867	879	819	839	824	797	861	855	879	818	914	821	850	842	850	884	838	866	883	818	832	795	879	832	885	847	867	862	820	840	849	787	863	845	803	847	851	836	808	849	829	849	849	862	903	860	832	830	833	850	848	795	796
50462	81294	55750	39573	20921	12094	4146	4188	3148	1629	1116	967	897	977	986	990	939	921	915	918	942	898	988	937	966	886	954	940	902	955	951	902	939	924	931	942	918	950	904	982	916	945	902	945	863	915	983	1023	962	921	915	936	911	976	974	923	921	933	948	997	925	968	968	885	959	958	1005	928	951	947	951	980	962	929	887	946	944	916	976	934	928	986	984	926	975	979	912	919	917	939	936	940	911	958	933	929	971	976	979	947	905	958	946	940	892	963	987	943	968	950	936	954	974	927	909	951	946	946	978	947	918	1020	921	903	975	1004	962	931	925	901	958	916	954	908	973	929	928	967	981	928	920	978	973	997	992	942	958	926	943	930	999	918	918	884	985	907	947	930	946	962	944	875	959	969	885	900	938	950	936	981	997	943	900	904	1008	940	930	923	961	929	946	892	948	961	943	982	947	947	972	915	944	916	937	959	921	1000	961	959	897	922	952	900	927	956	925	981	962	942	941	932	885	948	942	900	919	988	926	978	1008	952	981	943	968	951	929	957	865	945	965	950	913	954	966	942	974	954	960	958	924	951	921	886	956	904	949	949	993	943	947	950	940	965	950	897	953	961	957	990	1005	887	952	889	971	942	938	878	954	894	915	937	1006	989	980	928	945	934	939	931	977	947	969	966	923	918	902	944	939	884	972	930	919	942	926	911	932	921	972	937	883	946	906	967	939	956	960	933	946	933	929	997	911	927	936	932	962	878	956	978	985	995	898	900	967	973	938	941	980	991	997	975	921	957	897	896	944	977	915	954	938	929	970	960	959	985	941	949	938	961	938	947	934	935	1005	951	916	929	960	922	991	956	922	921	962	939	913	944	903	900	928	910	898	894	924	993	998	946	913	942	931	965	916	967	920	955	925	918	973	952	956	960	938	912	996	982	1014	964	902	908	991	932	897	949	968	981	961	966	968	957	943	949	931	950	931	890	935	958	941	936	935	933	950	936	1023	977	935	912	927	952	963	979	957	878	934	942	942	961	946	928	972	948	923	977	882	952	907	960	931	966	988	901	976	934	997	934	976	978	960	935	959	947	959	952	915	966	927	910	906	941	1006	964	934	957	957	965	1009	952	946	899	907	958	946	980	995	952	930	952	968	942	954	939	963	929	957	900	946	963	910	935	908	957	968	980	982	999	974	929	975	953	968	980	992	917	1014	931	981	969	951	988	928	955	965	930	963	932	997	967	961	944	1023	922	986	962	972	962	961	930	967	924	902	908	977	927	962	972	959	903	945	954	947	922	1005	966	959	927	945	972	978	936	944	952	921	908	880	1007	1004	895	1006	954	927	953	912	999	924	843	881	938	893	954	878	935	939	945	904	941	964	946	941	918	966	966	910	954	955	975	963	979	925	979	936	978	912	982	906	969	940	966	969	933	986	945	950	920	970	1000	879	934	998	952	895	906	896	915	935	975	924	960	942	937	951	943	975	957	952	996	983	983	917	905	967	948	942	916	948	967	953	906	968	926	967	951	951	932	939	923	907	917	963	938	923	912	875	939	992	958	941	989	954	959	917	958	978	952	904	947	915	995	912	907	939	936	899	899	980	1007	1043	926	981	876	966	896	945	892	973	931	971	912	985	938	965	982	971	937	969	956	938	903	921	918	950	957	903	950	972	930	995	910	935	960	963	933	927	878	952	904	945	896	1012	974	882	898	962	961	959	978	945	980	978	970	969	910	977	912	918	944	958	922	960	929	1021	937	901	936	935	920	924	968	920	890	899	912	959	927	976	939	882	888	975	936	940	962	970	935	874	918	973	936	981	947	1005	969	978	933	968	940	988	925	983	948	938	940	929	907	960	932	930	965	937	970	980	953	945	897	927	958	876	929	953	1002	879	951	957	952	974	928	928	962	928	935	915	932	920	952	964	965	924	946	913	956	950	904	925	952	938	948	989	1008	933	969	949	939	980	939	994	948	994	979	963	925	973	984	917	920	966	923	985	958	949	931	955	922	924	961	926	947	901	933	952	952	922	976	880	950	923	926	974	901	991	911	966	978	974	925	892	948	931	935	956	979	999	962	939	896	954	927	978	973	990	907	943	944	988	941	928	980	961	897	909	930	948	928	971	949	949	968	862	954	907	945	926	904	916	905	920	881	920	958	981	962	967	975	916	918	919	940	956	944	973	964	963	929	935	934	918	963	894	942	992	913	953	942	952	956	962	970	914	983	930	985	956	924	922	929	988	943	1058	945	927	1006	963	951	948	946	946	920	949	921	975	942	967	906	969	978	978	963	906	972	976	937	892	914	992	905	858	1016	942	1017	907	984	967	955	965	920	951	876	899	962	926	923	979	998	977	968	958	958	937	958	979	942	992	929	974	979	950	936	999	952	910	961	958	1020	1011	908	941	900	926	981	989	953	1015	938	937	943	945	904	909	977	939	937	960	945	952	898	995	932	927	1034	924	908	941	975	967	938	984	941	909	975	927	909	991	925	983	918	909	998	955	922	938	925	951	957	922	935	943	939	931	931	992	934	951	949	956	930	924	985	942	922	901	937	934	876	1003	930	974	926	940	900	883	960	960	895	900	984	959	934	918	1008	962	928	974	888	998	930	957	1011	962	999	962	955	975	957	963	981	895	937	932	927	941	904	966	931	961	962	1018	987	925	940	974	927	997	981	993	948	928	977	911	909	916	933	955	945	938	942	975	980	944	959	909	977	912	943	947	947	964	976	914	939	898	936	967	941	876	913	969	983	1000	956	936	897	1002	984	947	1032	1019	930	972	940	897	958	961	995	935	979	927	959	985	952	964	978	945	916	894	974	943	930	972	957	929	926	1000	972	963	902	950	1000	923	979	965	885	979	901	943	957	974	902	969	993	964	994	944	934	993	957	984	891	915	949	959	922	910	936	936	898	964	903	899	974	953	933	930	956	924	908	956	933	952	949	941	975	947	955	916	994	978	964	971	965	881	983	972	951	956	926	931	909	922	927	914	946	941	958	915	935	965	959	935	911	946	990	951	936	939	970	949	941	942	895	934	967	929	928	963	926	929	960	993	901	939	915	933	950	962	982	889	939	952	959	988	895	970	969	918	906	981	946	915	961	959	996	940	953	984	962	919	928	939	950	919	958	945	953	898	980	984	965	919	915	943	932	958	902	944	953	976	953	900	962	934	968	896	942	1006	1000	924	974	990	906	974	988	956	918	970	942	946	954	926	988	954	933	936	965	904	1000	921	967	990	913	960	920	942	969	954	946	935	946	970	893	931	942	900	957	932	923	937	973	969	919	957	1029	920	905	919	945	1015	927	1025	931	995	946	975	956	941	974	982	948	973	938	950	949	942	1002	1010	984	951	958	914	957	943	986	926	949	922	939	938	933	985	894	965	913	936	952	971	945	909	954	967	871	927	937	961	929	920	954	959	993	945	970	917	947	942	941	920	898	903	978	975	919	918	936	999	952	933	906	931	937	915	963	991	896	941	894	949	934	904	933	938	930	934	980	937	961	899	978	971	988	972	960	911	905	945	947	954	933	934	968	980	953	975	950	917	934	964	971	920	978	984	975
23273	21914	31121	31349	26755	23478	16445	8122	4853	2233	967	633	654	608	620	676	653	600	632	606	592	591	617	625	602	585	567	579	599	579	613	607	603	605	617	616	608	618	581	617	603	569	590	559	636	565	631	623	587	590	595	553	616	601	596	630	633	656	632	597	585	579	558	616	612	614	610	584	604	583	645	636	614	626	592	609	611	611	574	590	587	632	617	575	630	647	600	588	604	586	621	632	618	635	655	592	592	588	551	589	579	630	600	556	594	586	602	588	601	641	604	612	571	562	605	569	607	636	622	617	613	625	598	601	579	610	642	602	607	599	615	607	541	649	582	589	593	633	641	608	626	617	553	594	637	622	601	594	608	570	567	625	615	577	657	630	587	578	615	608	605	619	620	640	612	623	616	595	622	599	546	575	594	549	578	615	588	580	602	623	588	595	589	574	605	602	630	616	648	574	578	596	557	620	624	595	646	611	565	578	608	600	589	589	591	596	585	602	570	610	626	624	596	613	603	584	591	559	611	557	657	559	593	655	584	574	558	614	635	569	609	632	624	617	574	579	624	646	634	600	570	581	606	601	575	594	667	617	594	569	606	599	563	635	603	562	600	600	611	558	601	589	624	587	629	584	590	597	620	604	606	595	590	577	564	547	598	604	577	603	601	596	604	626	580	600	574	632	594	632	614	633	588	603	614	598	566	596	606	627	610	635	604	580	598	632	565	602	584	561	574	609	572	610	590	657	618	580	582	599	608	598	631	598	635	597	604	621	579	628	599	570	632	596	602	628	619	574	588	526	621	599	599	624	619	580	610	634	571	562	606	631	566	611	602	577	605	590	588	602	614	578	615	564	581	586	610	587	594	569	623	600	601	623	573	631	626	591	573	569	609	652	595	584	590	558	590	585	571	587	614	603	588	586	600	582	572	590	601	592	638	594	598	612	572	591	587	620	613	594	646	547	615	555	607	585	581	598	597	574	558	643	565	636	585	652	585	592	601	623	593	600	567	621	652	569	572	624	577	601	607	581	591	599	612	622	589	612	634	600	624	586	642	610	643	608	550	584	615	630	620	625	566	598	595	628	573	604	581	557	604	643	614	603	596	615	650	580	632	585	602	586	597	597	600	612	590	590	648	611	619	611	598	574	575	561	615	552	563	637	619	561	600	604	562	634	603	567	564	628	629	594	629	580	588	618	606	593	550	583	597	602	629	638	614	591	623	611	628	603	630	607	592	571	628	539	594	579	620	570	586	593	606	612	546	611	611	672	583	581	623	553	588	611	565	592	636	595	577	609	578	586	572	566	621	598	587	609	605	590	634	596	582	576	640	610	601	605	571	609	602	621	596	578	636	587	633	569	598	556	622	646	585	599	661	611	573	593	608	595	563	597	579	616	603	621	609	637	617	601	584	607	555	581	572	632	618	568	608	614	583	662	609	544	600	647	561	609	632	601	606	613	613	589	597	585	607	582	598	603	620	612	568	613	617	608	574	566	590	614	596	601	598	622	569	614	646	576	629	607	576	569	638	596	568	603	604	598	632	602	583	650	642	566	592	590	595	593	624	582	579	574	630	583	627	579	638	622	582	587	614	579	560	658	589	590	596	561	599	581	604	644	591	638	612	641	599	616	613	656	597	551	621	633	636	596	577	610	591	584	570	588	612	631	565	632	584	559	623	608	610	604	608	591	615	603	557	598	628	591	597	600	603	569	588	622	598	551	568	590	596	596	654	591	580	608	593	617	632	619	593	581	617	625	556	591	587	599	596	608	622	625	604	602	606	564	607	593	585	582	606	590	553	573	584	551	586	577	613	606	577	600	640	626	550	574	622	568	614	610	604	565	562	629	582	652	615	625	638	630	583	591	622	598	603	546	585	592	554	605	602	650	593	578	622	627	609	641	589	609	590	625	609	589	595	611	601	605	606	613	566	594	555	564	607	587	610	602	587	583	593	614	577	638	632	618	611	605	585	615	621	616	637	562	590	592	618	568	596	598	606	632	597	603	579	626	612	588	620	631	576	621	599	564	608	575	611	597	611	628	592	619	565	600	594	628	620	577	583	620	602	604	627	621	573	550	584	618	615	593	600	587	593	601	674	593	581	616	589	623	615	615	618	585	608	634	595	611	607	563	609	579	571	612	611	580	606	610	637	604	619	630	607	623	587	623	593	611	614	601	624	604	613	608	626	640	568	608	567	642	573	595	578	579	621	594	619	586	613	619	613	612	575	594	576	649	575	627	630	631	632	590	606	607	583	620	579	631	646	570	610	611	630	614	594	607	596	563	592	574	577	563	617	579	613	589	590	612	584	594	589	585	576	604	596	586	564	590	641	571	583	622	592	558	612	631	591	618	595	565	615	578	551	593	619	600	570	575	591	621	616	563	587	599	642	601	655	599	638	636	610	548	604	642	617	606	598	616	588	592	593	650	626	637	613	572	585	643	536	573	591	618	615	593	574	612	603	594	593	573	597	601	606	624	586	640	587	561	560	555	600	587	581	628	592	572	638	574	582	666	590	628	617	576	625	598	587	547	532	584	615	626	636	595	618	612	561	592	574	594	629	612	649	568	642	648	572	605	625	592	591	616	626	614	619	601	561	590	556	610	637	629	589	591	618	593	597	620	610	584	551	607	583	634	596	604	601	639	636	631	604	621	602	627	559	588	613	563	613	612	606	578	608	570	582	629	596	609	605	609	575	650	548	622	633	585	581	590	578	630	584	555	618	618	595	608	580	610	616	626	618	582	593	551	597	584	658	570	599	628	631	560	578	569	591	583	554	583	621	573	603	588	572	615	623	608	560	567	621	650	545	583	580	636	611	597	622	591	580	611	642	566	634	562	620	578	653	619	624	621	629	611	601	642	562	569	614	579	595	631	588	603	585	617	609	587	656	580	603	566	624	570	577	589	663	570	607	613	643	570	615	626	572	628	569	593	593	589	603	621	617	604	615	579	588	585	619	590	575	610	561	534	615	609	555	606	603	623	633	603	563	606	603	592	575	557	611	603	542	623	621	571	608	576	631	595	614	577	609	608	584	554	597	559	571	619	618	588	632	635	636	598	610	580	566	608	611	631	565	619	585	609	588	590	604	618	601	615	589	595	627	611	552	608	591	564	633	608	585	607	599	574	621	610	586	581	624	610	612	623	622	603	579	646	611	586	620	619	648	592	599	628	588	607	544	593	613	587	565	600	575	587	577	632	556	624	592	565	607	572	613	639	599	616	598	583	563	634	554	602	638	638	619	613	603	600	604	639	592	619	602	610	625	592	621	607	616	589	619	592	591	593	574	614	594	643	591	611	609	582	594	607	606	621	585	613	580	570	621	615	606	536	601	614	656	639	585	584	589	597	585	633	596	633	579	586	614	583	556	594	596	643	605	613	589	563	560	580	583	592	655	630	613	590	587	614	608	638	614	592	585	634	620	602	589	565	654	608	615	589	529	606	621	576	566	595	584	611	600	604	604	606	587	611	570	587	612	619	571	607	622	612	641	599	614	603
56562	100196	71288	61704	40589	21409	10938	11992	8969	3909	1351	737	666	709	681	664	633	646	689	670	645	723	650	663	660	662	653	699	651	673	694	676	695	666	668	686	673	633	663	716	637	693	654	697	703	669	651	660	668	648	659	659	680	616	631	670	653	688	669	702	651	711	639	671	702	669	712	693	699	659	645	666	633	697	666	640	698	683	714	676	667	699	716	669	676	663	640	675	638	636	705	682	643	704	665	675	672	679	661	722	666	652	667	665	628	639	644	696	638	666	657	655	676	646	694	662	669	650	662	703	688	689	668	665	627	661	686	706	662	663	655	690	643	628	668	654	695	696	668	639	691	664	637	633	678	659	654	682	693	647	672	677	659	669	685	681	630	664	686	654	674	644	586	666	658	650	690	655	720	662	647	655	710	665	692	627	744	677	657	693	621	666	676	641	681	667	658	682	676	626	683	705	633	695	637	662	658	640	739	683	658	685	725	658	630	635	648	698	642	686	652	684	631	673	658	632	634	692	683	642	669	692	691	658	648	680	672	666	684	674	625	662	670	638	683	679	690	681	669	664	680	631	699	658	667	655	663	628	670	659	646	688	696	671	656	627	652	613	685	707	652	658	662	714	660	656	666	637	664	666	664	648	688	686	685	653	668	667	669	629	653	587	673	688	685	693	693	603	668	649	618	675	673	672	674	663	678	627	648	706	664	658	697	646	660	640	649	655	714	677	676	675	609	690	700	635	663	675	698	648	670	656	631	650	669	694	603	683	660	679	689	673	687	668	681	674	649	714	635	642	696	674	690	703	602	676	676	646	690	700	632	666	625	668	659	638	688	704	655	656	694	672	650	631	690	625	692	659	637	647	675	684	631	695	638	652	683	659	653	703	679	695	646	679	700	640	662	701	687	659	703	675	627	663	674	696	638	689	690	679	662	659	655	686	713	648	664	652	686	638	714	674	588	660	669	666	668	647	665	668	570	654	704	667	646	645	642	660	676	722	677	705	713	672	634	659	657	621	662	654	686	672	685	639	673	655	673	631	651	664	706	647	663	709	649	596	674	670	709	648	680	688	597	688	657	642	643	663	642	704	685	593	694	633	653	702	671	686	687	693	693	702	658	718	662	688	633	662	657	703	659	677	635	653	680	671	654	667	687	643	653	674	670	658	633	632	726	678	700	671	681	638	652	652	693	663	665	647	662	642	651	658	698	697	677	689	687	675	695	658	652	616	622	675	626	623	732	589	751	708	714	702	651	656	667	630	646	681	598	686	649	663	634	670	704	654	666	657	620	724	666	675	686	633	656	642	648	664	693	660	650	640	651	671	657	656	676	723	636	658	700	660	670	673	679	641	678	693	705	716	605	678	685	671	658	667	670	651	655	640	711	684	671	620	675	685	663	650	609	652	630	695	664	639	630	681	658	685	665	658	653	663	665	671	649	674	655	679	665	683	715	655	681	660	696	662	669	620	691	657	648	683	700	628	668	678	684	639	679	694	649	643	682	653	630	677	655	633	648	677	670	708	679	656	670	693	665	704	694	655	660	690	638	666	620	680	632	663	705	728	659	634	635	642	652	699	690	689	691	644	652	719	684	674	640	645	670	679	654	645	671	657	667	627	677	661	685	670	666	671	691	620	658	645	682	720	725	676	693	690	649	667	680	666	680	680	605	656	669	679	686	647	652	683	655	653	686	685	641	682	686	678	609	691	651	701	696	657	678	690	623	650	636	679	707	670	663	648	644	677	692	690	650	677	668	641	661	706	720	687	707	642	624	696	653	719	678	658	635	708	706	658	677	661	706	623	705	724	676	660	710	690	685	656	660	674	657	682	690	700	662	661	689	691	698	605	685	621	661	688	642	649	689	650	653	641	677	683	632	671	671	683	657	632	656	659	633	682	689	645	660	617	670	668	677	656	714	670	693	689	655	664	662	678	682	688	657	654	672	651	647	685	631	664	656	687	669	687	669	680	697	655	678	661	668	701	702	686	675	652	724	678	686	646	687	672	671	612	660	662	652	658	673	642	618	652	719	622	696	653	667	738	665	677	686	701	689	687	684	651	606	668	644	680	649	710	621	667	663	698	685	668	675	672	618	658	709	656	714	661	702	687	652	645	641	640	652	689	655	650	660	702	664	632	651	695	654	653	654	652	714	666	662	651	686	700	664	705	613	691	697	665	709	689	671	682	688	647	695	676	674	659	659	673	719	669	660	685	671	668	663	647	705	635	696	671	667	662	643	660	696	663	653	703	674	728	642	615	673	698	704	658	691	689	693	679	677	681	663	625	664	686	673	718	668	641	706	678	673	689	665	690	701	681	683	662	656	626	661	646	656	646	647	669	717	683	686	673	641	617	657	658	701	690	665	630	664	647	693	700	692	680	669	585	651	664	705	683	629	641	705	654	686	658	709	636	660	687	657	682	699	671	663	667	667	663	632	650	646	635	689	651	627	649	683	631	665	699	660	716	672	670	638	714	645	679	650	644	679	674	701	656	653	754	618	660	702	687	679	660	738	710	678	682	699	688	705	688	698	673	661	665	648	666	661	719	653	681	718	690	633	666	621	659	650	654	668	695	634	652	666	641	638	672	658	661	648	662	664	650	734	598	661	706	639	655	669	658	711	696	641	651	635	626	641	713	665	650	618	672	618	681	667	681	694	625	649	699	663	638	637	660	675	660	669	684	702	640	717	694	707	693	701	684	654	647	622	678	674	658	628	676	645	706	686	655	681	655	646	700	661	682	672	673	658	673	648	661	680	679	632	687	639	654	660	668	627	651	663	652	695	676	709	653	669	700	679	656	670	654	651	637	663	658	628	655	645	624	686	705	701	642	661	662	661	665	631	736	675	660	669	717	678	650	622	650	683	666	656	688	680	658	605	691	655	656	647	663	664	673	640	709	684	646	659	648	701	677	646	690	638	670	672	699	629	708	657	656	659	630	703	646	636	667	656	678	628	648	690	677	688	696	662	667	617	687	668	655	662	686	649	691	680	686	686	603	639	653	712	675	629	658	655	683	718	678	705	690	652	673	673	682	680	696	722	666	611	663	682	658	699	657	659	691	680	685	727	614	711	697	659	652	711	639	658	677	659	644	697	651	669	667	684	660	646	646	690	662	698	708	688	710	727	647	645	661	665	646	670	649	683	653	656	665	678	666	695	675	669	675	678	724	634	669	686	666	689	654	644	629	680	669	661	641	658	701	644	660	656	654	663	648	684	664	661	709	648	668	658	660	730	649	668	708	659	663	666	645	714	681	631	651	660	729	701	674	683	695	640	674	687	690	670	593	667	676	670	652	629	698	598	686	687	693	654	599	679	646	648	696	679	675	678	648	686	718	679	663	622	671	634	703	645	676	668	687	654	627	673	667	673	633	665	627	676	642	663	646	722	680	627	690	683	695	658	648	664	659	689	705	679	648	669	635	653	673	668	692	647	686	684	576	732	663	641	679	672	687	652	708	651	682	681	671	674	685	605	628	657	707	693	669	704	656	695	668
29719	29383	30457	18598	6131	2115	1089	1022	942	838	750	710	802	789	723	774	733	748	762	710	757	707	686	719	712	734	760	734	759	775	750	776	724	683	780	711	737	715	731	709	748	749	711	718	762	666	707	790	714	729	725	774	708	727	724	762	740	763	680	732	715	694	716	750	727	771	743	698	742	730	687	726	712	723	747	718	717	707	725	714	719	738	778	752	725	738	725	750	756	758	737	725	760	701	706	727	731	755	706	737	711	724	746	752	718	741	687	754	715	691	753	697	761	764	718	751	722	758	728	730	732	680	680	772	723	717	740	734	699	755	754	701	729	723	692	697	699	748	743	714	693	717	712	729	752	746	732	734	739	767	741	744	736	722	738	742	698	708	698	748	726	731	717	722	783	737	698	705	704	677	752	747	732	737	668	738	675	738	738	752	722	726	716	688	779	710	762	738	712	721	728	736	727	728	713	759	769	686	720	719	724	699	740	770	731	726	688	769	710	695	735	730	765	740	736	719	712	712	674	695	747	700	716	687	733	709	720	680	753	742	742	690	710	717	702	717	703	740	705	671	737	727	703	761	697	761	696	761	749	756	717	732	718	773	704	678	750	738	732	691	697	725	712	805	701	746	701	726	705	722	735	739	792	738	739	717	710	712	732	701	747	723	719	710	713	705	739	692	714	726	766	796	702	727	735	730	729	703	749	685	700	733	711	792	713	725	749	746	775	726	754	730	740	731	740	737	728	687	766	726	767	713	721	723	734	720	703	720	717	705	741	711	686	730	717	778	740	733	725	741	756	747	779	701	728	753	751	720	733	757	711	737	751	696	751	692	759	722	788	769	739	701	717	767	722	725	691	730	745	736	724	750	705	709	749	736	708	726	705	717	698	725	707	696	718	718	752	692	737	767	717	738	713	720	723	716	713	648	724	680	700	742	726	718	737	721	701	774	722	735	730	677	765	709	708	765	713	677	698	698	776	703	733	733	681	759	725	680	734	715	757	760	673	709	773	719	744	674	723	719	737	736	729	709	738	727	727	755	732	704	685	801	753	670	672	780	755	717	743	685	737	735	733	709	743	680	747	704	760	765	688	791	714	738	739	675	748	747	710	752	711	696	725	756	746	672	730	682	727	698	743	742	714	763	735	793	724	755	730	773	713	751	712	682	711	706	739	767	774	672	746	756	714	698	719	745	697	723	710	656	737	712	692	720	775	757	761	686	738	728	725	764	721	737	766	745	757	766	766	741	753	727	752	767	742	748	735	678	699	715	750	811	707	685	717	744	660	714	759	704	735	730	740	728	769	716	742	763	741	778	727	729	728	769	724	786	668	682	748	744	741	723	673	769	737	758	722	773	709	774	743	713	668	680	737	770	688	734	753	782	724	732	718	740	745	742	772	712	713	696	724	758	751	782	685	712	706	756	756	733	738	721	749	715	727	716	729	750	753	731	737	720	764	792	729	712	729	684	741	764	706	751	770	714	745	771	744	738	703	773	751	738	784	756	719	785	720	738	735	703	736	706	711	668	762	766	743	747	675	732	716	695	697	709	768	771	725	767	722	722	754	734	713	737	770	728	714	725	687	739	751	731	741	710	764	723	728	722	717	681	714	722	736	712	738	735	715	749	691	733	724	685	723	748	740	741	709	697	717	747	735	742	707	720	725	731	764	703	747	727	716	720	699	694	717	726	721	732	778	754	740	738	725	707	678	744	755	703	741	698	708	709	728	805	723	739	694	739	699	695	771	685	687	690	747	716	713	740	689	722	751	737	703	738	776	741	755	704	691	703	721	698	755	744	678	710	747	761	721	762	707	655	712	677	736	759	732	725	735	714	701	776	763	756	764	716	704	703	716	732	730	746	749	777	723	761	709	697	718	760	757	719	760	797	789	736	693	731	677	717	756	751	726	701	741	732	734	718	745	732	694	758	689	755	757	711	749	702	692	719	718	752	719	738	784	709	742	736	734	726	721	743	708	760	718	776	728	725	696	755	714	717	764	729	720	724	734	730	761	756	736	779	725	756	750	727	711	739	729	758	798	742	719	765	706	688	710	713	738	730	731	688	759	723	712	691	712	731	774	727	731	696	745	743	685	687	750	764	685	684	715	764	695	776	684	716	754	720	758	707	717	781	710	785	713	756	726	750	717	701	705	792	769	698	725	703	726	697	734	726	701	682	716	781	733	708	711	725	717	707	671	745	724	740	733	734	755	758	709	759	728	699	725	751	762	775	753	737	750	737	721	754	765	796	762	695	766	735	734	716	647	683	766	726	747	719	726	721	743	753	684	722	685	720	699	720	729	760	732	741	700	718	726	734	721	695	746	776	719	715	744	698	729	711	695	733	733	734	747	776	713	771	720	741	761	734	744	759	749	743	708	748	716	692	747	709	726	775	702	719	719	695	676	708	749	755	742	706	708	702	708	699	739	702	730	741	708	725	742	717	689	783	729	691	727	723	768	736	732	691	803	768	725	777	720	722	661	714	735	759	732	695	733	750	748	723	719	781	741	714	755	749	715	723	759	733	718	732	701	727	722	690	752	725	769	793	731	704	753	698	726	728	705	754	750	738	744	737	714	753	713	718	733	762	719	730	730	705	705	705	703	702	721	685	747	758	757	768	725	729	785	696	736	724	692	728	720	759	704	748	714	706	728	693	743	758	738	708	652	713	745	718	729	748	729	741	709	721	740	770	780	764	735	736	781	727	722	736	713	679	681	704	736	686	707	778	724	747	742	747	735	736	729	708	706	721	692	732	798	703	701	654	698	746	692	713	711	667	738	760	719	729	726	733	744	702	745	738	659	753	717	712	700	726	740	752	690	697	678	753	725	724	746	755	729	720	723	725	732	705	726	718	754	713	713	735	761	705	750	788	700	743	739	765	738	704	732	711	746	738	671	726	711	779	729	725	761	758	735	711	729	744	695	691	717	662	710	792	753	755	730	741	749	730	712	689	727	650	749	758	752	761	688	761	721	726	710	729	742	744	751	732	754	736	735	759	717	744	747	726	716	714	766	723	781	692	720	690	707	748	745	770	727	708	772	734	734	724	740	715	757	719	681	749	733	699	754	690	730	710	727	724	739	723	747	730	721	736	737	713	723	720	743	756	686	737	725	770	749	777	744	710	702	789	709	661	728	716	750	766	710	775	763	729	728	702	744	712	720	644	723	748	715	670	687	736	721	776	731	710	690	707	695	701	712	770	774	678	692	754	735	701	727	714	758	790	738	686	714	719	768	733	746	730	704	757	772	744	691	688	698	751	739	721	764	715	710	701	713	776	747	753	704	741	697	726	738	751	711	721	741	695	772	745	762	731	696	762	689	730	722	689	751	750	726	766	709	722	672	735	775	772	672	730	746	740	698	700	759	710	724	700	722	752	735	706	735	800	691	736	709	757	763	698	738	731	698	721	751	774	716	692	704	731	732	680	757	718	773	701	697	774	743	732	722	719	757	730	720	713	773	736	692	710	766	713	795	762	699	754	737	722	729	723	702	761
30224	46170	27860	15696	5952	2697	1346	1392	1325	1030	843	870	842	821	866	844	810	901	789	845	814	822	835	864	852	817	833	871	853	877	824	872	834	837	816	854	858	828	882	908	877	833	842	865	898	873	883	843	860	838	801	837	843	850	860	806	857	852	852	782	869	870	827	886	850	837	801	798	815	821	771	879	850	833	875	899	852	885	854	825	887	834	839	885	851	867	862	830	838	842	829	877	783	859	791	882	885	827	847	781	856	896	881	864	812	827	896	876	842	808	873	921	874	845	834	805	859	820	861	859	839	850	757	829	863	851	842	823	791	833	862	817	871	860	849	862	802	839	856	861	844	864	866	858	831	861	828	820	803	855	812	876	836	855	798	838	904	828	813	828	857	838	903	789	881	889	851	858	844	844	863	822	872	821	847	872	801	844	833	865	839	842	879	899	816	844	867	843	800	850	828	863	851	874	858	839	866	874	855	912	792	888	839	862	830	829	827	842	826	791	819	876	852	878	877	847	865	891	821	852	868	869	863	839	841	835	820	862	895	855	892	808	864	852	876	828	872	867	879	855	836	821	838	848	874	870	878	842	833	897	811	843	843	864	861	835	843	809	820	803	834	847	882	805	853	818	868	820	864	889	834	895	789	836	858	820	835	841	899	780	846	854	806	853	828	870	860	834	805	869	852	859	854	844	861	831	850	849	858	829	847	814	799	839	848	886	832	873	823	786	861	824	842	835	834	868	861	832	850	799	904	865	851	831	842	857	855	841	827	896	795	826	883	878	830	836	852	840	874	855	853	828	828	833	853	823	847	852	871	812	869	874	796	813	835	843	902	848	813	851	890	852	831	887	857	809	845	878	852	854	872	843	859	838	849	846	837	810	856	864	868	810	848	808	793	827	811	800	817	887	829	857	802	889	793	878	862	824	849	866	826	871	896	833	898	849	875	886	865	781	842	833	839	838	832	868	841	852	826	819	843	812	901	869	896	868	857	863	847	815	821	883	810	861	860	821	785	903	839	848	799	887	841	872	884	843	860	896	821	887	923	808	817	871	806	824	845	853	861	855	831	914	822	818	829	821	872	845	854	866	860	841	881	903	835	877	827	894	884	886	829	845	824	839	859	864	800	818	864	801	867	856	875	839	840	880	899	837	841	862	805	835	860	891	842	832	901	894	881	798	882	850	838	845	860	870	836	846	839	859	887	853	793	833	904	887	840	802	894	846	859	874	860	884	851	861	830	901	866	861	883	890	813	848	844	826	839	862	827	802	885	830	837	847	861	851	835	756	759	887	868	834	799	874	873	868	830	895	865	746	863	862	852	853	865	864	849	882	861	795	886	805	785	817	827	822	866	858	879	868	893	814	872	814	856	829	870	863	849	934	891	825	837	844	834	845	805	860	852	868	877	849	878	822	784	869	785	882	900	853	826	836	844	819	850	864	818	832	857	827	865	819	872	909	857	845	865	882	861	862	853	824	791	841	844	844	823	880	849	797	892	822	843	870	870	830	777	775	869	888	879	852	876	896	850	830	870	824	855	907	909	870	852	903	820	840	854	853	839	818	849	868	805	831	844	831	852	828	842	803	848	876	848	895	859	827	817	863	852	831	815	873	835	788	914	818	836	826	877	804	843	879	832	828	833	810	838	863	838	813	841	825	872	832	831	854	839	850	853	838	855	846	874	869	831	794	829	826	749	845	836	833	843	856	867	867	847	885	856	825	810	823	832	876	914	848	795	843	853	885	862	824	834	842	863	878	838	816	788	846	865	839	825	849	850	854	861	815	801	872	850	765	868	810	840	860	828	829	876	792	833	847	866	839	888	838	859	891	846	892	844	847	818	866	830	864	884	839	777	862	829	843	841	843	834	845	824	812	862	890	824	851	818	812	855	846	877	803	834	858	822	881	810	872	835	846	832	842	842	877	896	878	881	869	876	822	830	847	797	857	864	813	846	853	890	847	803	829	832	882	815	846	847	824	863	901	842	856	883	793	886	879	889	890	843	888	793	802	881	801	883	895	822	880	863	825	842	904	845	890	898	820	828	816	871	866	892	824	839	829	852	824	874	844	818	856	835	817	838	881	874	855	847	839	817	867	860	869	829	845	873	836	875	771	875	830	890	876	814	819	876	805	860	845	821	867	830	854	866	819	835	866	843	855	840	852	852	859	857	857	836	806	836	829	852	807	900	858	845	868	844	892	827	876	849	873	842	804	840	831	820	878	833	827	835	847	815	851	874	823	848	871	818	874	846	867	876	850	837	821	878	858	840	855	842	870	848	862	861	860	875	852	783	837	858	842	834	824	869	861	829	840	840	871	822	869	881	808	867	824	834	853	880	805	855	869	853	873	868	835	867	824	899	810	864	841	845	844	848	812	865	806	835	867	813	855	851	858	879	846	837	820	864	814	835	816	849	795	837	827	801	880	851	836	856	886	863	872	870	911	860	826	864	844	878	821	834	870	802	858	835	851	886	845	830	893	854	821	815	850	882	850	806	895	861	849	878	866	791	868	876	794	815	839	820	841	827	848	856	864	837	853	821	858	887	840	870	864	876	842	839	875	815	848	900	843	843	835	824	866	834	866	824	900	878	916	825	844	810	815	845	893	818	855	826	850	825	898	805	817	799	795	809	858	836	845	842	820	831	830	848	808	816	881	866	791	816	860	895	842	879	884	848	815	858	807	833	832	835	814	846	841	837	843	820	894	825	853	814	877	880	817	844	858	812	887	803	791	858	793	823	844	884	830	882	828	826	891	838	872	848	832	830	824	874	865	866	778	840	826	812	808	825	803	858	807	851	898	806	850	863	850	855	835	851	840	823	838	866	826	872	871	845	863	857	836	784	817	847	848	838	840	813	898	879	869	883	847	845	876	866	864	818	814	823	866	844	786	836	870	835	843	899	809	803	921	896	792	815	851	862	849	812	843	841	848	849	848	833	902	828	786	877	862	855	864	872	840	804	835	813	844	871	818	797	878	862	826	856	869	859	825	874	891	850	834	868	834	826	880	803	828	829	832	795	789	817	867	852	823	877	853	838	847	837	856	844	864	833	819	819	890	870	822	831	868	868	843	857	833	842	809	827	820	915	892	861	870	827	857	910	833	844	848	796	831	862	817	815	892	806	862	835	859	847	823	822	826	836	857	848	839	847	833	852	827	877	886	807	848	826	837	865	822	824	831	850	857	850	812	872	852	904	823	863	808	832	854	823	855	885	860	866	859	836	821	851	788	836	801	889	844	818	888	805	833	845	850	836	843	861	844	844	822	874	863	869	847	864	873	828	841	853	869	835	897	837	849	862	843	837	849	883	838	863	855	863	844	846	877	879	815	859	838	886	839	831	920	837	870	908	895	885	810	840	856	819	820	863	814	858	876	846	816	867	859	871	814	827	866	865	868	843	871	881	896	857	846	845	805	829	872	854	841	879	819	810	812	880	854	855	845	896	848	832	869	830	878	832	804	906	853	837	843	842	853	865	830	808	835	847	875	883	863	808	819
24228	22482	33129	30887	26180	22222	9750	4393	3038	1431	645	577	523	507	523	536	552	566	544	550	513	522	562	522	520	549	521	576	560	550	541	574	550	537	536	547	544	522	515	524	536	523	591	503	553	534	529	524	549	528	579	544	500	567	539	490	563	499	514	542	513	500	499	538	508	505	548	518	531	548	495	519	518	508	523	535	539	548	574	549	541	522	508	526	517	542	536	543	508	539	529	475	517	559	523	544	493	502	524	536	512	523	525	539	551	531	530	493	526	493	558	511	512	502	557	534	567	521	566	510	510	541	527	521	534	485	524	551	491	510	470	546	539	529	523	516	506	514	526	523	554	531	541	523	495	530	513	539	527	570	514	541	524	494	500	540	517	494	529	549	510	526	511	537	499	512	489	534	551	521	472	563	544	540	546	536	564	510	531	489	522	499	518	512	515	488	469	522	521	536	511	504	518	486	539	500	507	492	538	525	498	518	548	482	508	507	567	529	526	515	550	548	535	522	565	498	548	598	557	529	528	555	507	545	551	501	551	546	521	511	542	490	515	552	506	508	540	544	528	496	530	573	530	567	480	491	556	547	536	558	509	496	556	524	526	501	506	495	520	553	578	515	519	495	488	529	498	580	521	494	531	529	481	517	510	573	507	469	519	531	522	539	519	524	541	561	534	511	487	483	538	542	521	506	542	538	525	543	554	509	516	520	557	548	544	573	502	495	494	560	571	517	505	592	494	520	546	524	520	491	545	521	532	539	536	533	555	515	521	461	532	529	519	554	523	509	538	504	535	513	500	548	512	538	516	543	551	510	550	528	535	524	529	540	525	499	519	475	534	511	542	504	514	551	498	562	533	525	549	525	509	523	532	543	530	534	564	499	523	540	538	568	522	511	512	487	542	528	547	544	538	577	517	509	575	517	552	502	484	494	529	514	545	499	539	532	529	569	475	539	499	545	551	560	536	498	520	529	510	576	534	492	476	510	502	554	506	486	538	548	519	542	580	497	539	484	510	565	541	530	543	536	531	531	537	517	527	583	517	532	525	553	520	522	509	542	529	513	506	530	540	531	530	533	566	492	542	536	513	534	510	493	532	559	523	533	522	538	561	530	513	554	479	526	541	552	539	545	503	528	501	503	563	542	496	529	542	539	527	500	555	514	537	500	531	528	508	534	497	522	572	573	528	499	546	541	543	495	557	520	494	544	563	577	503	542	540	541	541	526	589	494	564	477	501	554	516	533	511	509	517	549	524	543	485	545	530	496	531	509	513	540	551	532	486	603	524	499	534	555	530	528	522	548	500	492	522	505	487	506	518	478	548	515	485	527	495	525	543	484	534	556	559	544	538	527	499	524	539	561	524	533	494	562	517	548	540	510	550	520	528	518	514	520	524	549	544	542	517	524	518	520	585	535	488	550	519	533	502	536	510	536	512	557	515	488	562	549	525	548	524	540	556	537	559	550	536	554	529	531	557	562	523	534	536	539	536	550	509	557	502	553	521	564	544	528	583	515	518	504	551	541	509	509	535	519	529	533	538	511	537	523	533	503	510	527	524	521	517	557	536	557	520	528	531	565	504	505	513	517	500	526	550	507	527	530	534	521	535	516	540	516	576	518	560	546	543	554	507	531	528	535	526	531	533	530	538	543	571	543	499	480	528	524	559	530	514	536	497	561	508	550	503	551	506	550	580	544	527	532	533	555	523	524	536	524	503	520	481	493	540	527	544	517	507	517	547	526	520	512	521	526	547	523	504	484	567	497	560	514	501	498	486	559	502	518	559	517	550	505	557	564	502	535	553	489	520	550	517	524	564	503	544	532	537	557	513	573	548	578	534	529	549	488	532	542	555	487	524	527	538	558	522	555	470	512	495	504	556	534	551	517	539	535	535	554	538	560	503	518	542	489	542	583	502	504	526	523	519	545	571	533	589	510	497	547	560	532	528	533	531	516	505	559	559	570	491	527	566	517	535	538	487	527	554	513	561	551	561	538	526	554	536	521	531	507	506	550	483	491	542	482	523	498	512	499	562	534	531	511	556	525	554	531	463	508	536	540	505	519	505	526	479	520	528	558	546	498	486	547	526	512	542	556	524	550	518	510	529	557	515	530	491	527	503	514	541	514	545	495	521	546	533	550	515	505	498	506	537	556	504	538	522	587	510	568	494	516	569	561	528	575	480	480	520	551	522	536	520	527	521	544	522	501	543	529	518	542	524	523	520	492	514	525	522	504	535	513	486	521	519	516	565	473	539	515	531	469	572	520	543	554	527	489	540	515	516	517	539	523	525	558	552	510	537	496	470	493	535	548	537	547	540	480	548	589	528	515	527	572	532	522	540	514	546	512	528	535	507	545	563	490	516	502	513	531	525	570	516	516	544	542	489	552	537	519	528	522	514	496	485	538	598	550	509	538	548	546	531	534	521	536	555	560	550	570	580	532	539	564	507	524	516	512	546	538	513	489	548	510	517	525	515	543	504	536	501	522	515	526	545	545	532	534	523	514	527	493	493	578	522	546	522	490	596	518	539	510	510	546	486	552	532	522	561	551	549	618	515	544	524	510	529	527	535	507	511	525	513	545	579	562	533	533	533	481	539	502	558	562	526	526	540	567	494	495	463	549	493	542	527	513	527	556	565	578	552	550	513	476	495	520	532	528	542	559	519	504	526	526	559	529	546	514	520	517	525	544	509	492	515	541	497	522	506	508	515	507	526	530	474	479	521	507	518	541	535	522	542	521	502	569	537	553	500	558	538	531	514	538	510	515	527	523	525	499	523	532	512	500	530	525	562	513	580	514	531	499	501	544	518	528	513	559	515	529	492	520	553	498	502	534	466	499	513	521	503	509	582	512	547	565	527	562	526	549	538	481	511	509	517	500	539	573	531	504	509	507	528	487	576	521	558	539	538	520	510	491	566	545	562	505	509	522	518	538	537	536	497	492	538	534	532	526	500	555	482	547	543	580	485	524	538	516	534	578	553	533	531	507	516	568	544	524	579	546	538	503	481	567	531	558	529	507	552	543	525	518	559	518	469	536	529	522	533	507	559	541	492	523	489	504	525	532	556	531	518	545	554	547	535	495	499	554	529	506	502	521	540	543	550	552	510	488	545	553	517	539	514	518	483	502	535	541	527	531	495	544	510	539	531	548	524	540	523	496	507	528	534	519	529	536	529	530	484	522	547	509	552	513	495	520	521	507	532	518	500	531	532	517	539	510	527	533	525	503	513	555	517	515	564	504	511	505	538	556	536	499	537	539	518	528	533	506	537	539	557	542	569	505	484	495	532	523	538	571	498	556	531	520	508	513	538	557	566	549	526	537	556	504	505	526	524	543	583	517	532	531	531	506	516	553	526	555	506	536	496	522	529	509	523	515	524	561	528	517	522	548	503	568	561	544	539	511	565	533	536	539	519	555	563	524	510	520	532	561	514	542	504	491	526	505	528	529	548	520	563	528	535	499	527	560	563	529	549	555	532	508	507	511	494	573	529	492	496	517
53514	93270	64605	51331	32260	20860	7333	7508	5514	2471	886	639	638	615	659	642	627	659	674	604	617	566	636	602	589	618	629	649	666	632	673	589	598	607	607	629	643	608	651	663	597	600	644	580	644	621	615	591	602	601	624	628	628	642	653	625	625	602	620	687	582	619	640	612	581	627	592	620	626	563	621	585	597	663	648	577	616	619	619	610	618	635	619	580	600	576	608	650	683	646	588	637	634	618	602	636	642	654	645	593	553	634	612	605	580	606	616	631	633	648	591	626	638	579	591	621	622	607	602	627	635	626	624	604	612	576	693	615	651	659	628	619	598	652	634	599	638	648	622	621	650	633	593	630	660	620	632	622	633	632	606	599	630	614	616	616	604	623	619	618	609	593	643	621	586	629	593	581	608	621	609	578	640	635	599	649	577	584	586	616	622	595	588	593	587	578	570	590	614	592	682	569	598	575	621	614	623	570	650	637	611	572	619	666	608	611	599	678	605	616	624	623	596	639	627	583	614	644	641	613	644	607	607	616	596	626	578	609	659	630	624	617	596	625	581	649	567	624	606	604	623	621	624	621	637	615	613	611	605	600	654	605	648	628	576	620	550	643	594	606	609	627	618	626	615	659	610	617	588	609	640	603	587	631	611	665	641	621	599	632	614	633	623	651	628	601	605	598	635	625	603	613	590	623	602	587	685	622	596	642	617	661	600	604	616	637	621	624	600	579	652	615	659	568	591	623	670	580	645	631	599	599	621	581	644	635	620	682	658	600	628	590	594	621	629	583	623	618	601	609	630	611	598	610	654	615	608	624	635	620	665	594	629	641	635	616	640	592	624	613	588	592	619	602	583	622	592	620	630	595	622	643	577	611	609	628	622	594	610	621	569	590	592	597	614	624	594	615	620	614	693	645	599	591	577	644	652	616	637	614	630	629	639	631	613	678	622	650	602	597	605	647	632	567	624	603	651	618	649	585	553	557	681	596	589	611	651	665	615	592	647	586	636	580	599	618	641	627	657	605	651	626	583	665	653	638	602	647	643	628	605	557	603	609	640	647	604	670	583	623	634	643	594	651	653	623	639	613	597	599	611	625	603	620	595	602	612	704	619	613	607	660	644	615	583	621	610	597	611	617	623	581	654	622	638	580	600	648	683	623	596	597	657	601	620	611	602	568	586	573	646	608	617	625	618	645	621	580	619	609	638	646	627	619	613	637	612	605	584	585	621	609	629	688	607	607	632	598	597	625	618	588	645	611	598	604	616	584	556	645	602	594	640	611	607	640	635	611	595	626	599	636	631	614	612	620	600	635	615	652	575	604	613	604	641	591	658	582	634	600	583	583	597	614	576	588	627	662	637	587	605	572	583	602	604	618	640	586	606	655	593	598	634	624	622	627	634	637	587	606	621	623	606	653	617	649	594	616	621	609	641	618	615	600	613	578	626	624	582	606	576	616	607	617	562	629	622	585	600	579	619	596	623	606	594	635	637	621	580	594	571	615	600	587	593	627	651	656	646	610	603	607	638	615	640	599	639	606	613	618	648	666	592	628	606	642	587	619	579	556	617	611	592	597	627	605	594	611	605	614	642	611	677	638	632	604	564	644	682	616	645	605	609	612	644	643	595	616	607	669	611	629	572	585	632	610	602	620	610	637	622	632	629	593	563	618	626	597	631	666	593	610	613	617	613	629	581	563	608	628	617	677	630	597	599	612	598	628	658	588	654	655	619	614	607	557	566	625	609	600	612	620	591	583	614	622	637	640	582	621	647	659	631	657	604	606	623	645	645	555	643	617	579	596	627	564	606	597	647	617	612	611	617	645	587	652	599	626	622	620	620	603	637	642	599	603	625	614	648	648	601	578	612	631	615	603	618	663	634	601	593	598	596	617	594	635	600	576	623	659	646	575	608	648	636	604	615	606	662	643	660	608	643	596	608	603	626	585	640	655	609	625	659	582	606	596	593	591	630	624	603	619	655	596	612	641	625	596	653	614	604	600	672	620	617	603	587	618	609	656	594	599	592	618	601	577	655	604	614	574	590	578	637	644	613	627	634	591	675	608	594	622	613	631	594	625	661	606	606	634	599	611	613	610	640	652	638	608	614	623	593	644	648	603	613	625	612	571	621	633	632	631	631	630	611	616	572	660	639	597	603	643	601	592	631	617	582	623	636	619	637	592	640	614	612	600	609	587	596	627	589	649	627	576	585	596	660	692	577	575	623	600	638	648	599	624	601	592	586	617	615	613	603	630	592	609	631	585	602	610	639	635	589	598	618	613	610	558	608	611	617	642	662	647	576	614	597	622	613	630	607	612	640	639	641	601	619	571	581	657	604	604	627	612	585	588	655	603	579	605	594	645	632	615	583	634	561	611	583	620	649	616	620	608	593	640	575	646	627	642	639	607	595	591	587	619	616	609	578	623	606	632	617	597	580	575	620	604	641	612	617	628	595	616	599	618	615	607	604	635	568	635	576	616	600	607	623	573	617	636	618	579	633	624	625	606	638	627	609	615	626	602	616	606	567	629	623	644	595	607	582	625	660	642	603	659	607	622	560	604	639	610	583	624	617	600	628	637	629	615	617	666	599	603	650	628	618	634	623	594	562	595	600	584	610	626	596	612	614	622	586	645	647	622	611	616	630	645	619	621	593	628	617	622	594	588	641	605	588	623	631	610	639	621	658	587	580	605	637	624	602	627	617	632	602	615	660	601	625	602	608	609	616	610	546	634	557	646	646	606	644	576	582	640	625	587	618	628	644	628	635	583	623	600	626	610	653	621	608	609	607	613	678	655	582	622	644	598	567	635	589	641	591	589	653	667	574	580	650	608	648	619	656	634	624	597	621	627	605	581	644	609	642	635	621	585	621	664	631	608	623	649	596	626	599	622	595	568	586	601	650	581	600	656	616	621	654	609	662	647	634	603	627	629	635	608	623	617	638	604	654	604	605	577	616	625	619	632	594	621	591	592	633	622	591	634	586	555	649	620	584	644	629	614	607	597	625	611	625	651	615	599	601	622	613	633	561	622	604	616	626	613	616	603	636	581	624	610	624	583	603	599	585	607	605	616	616	642	591	582	646	614	597	616	598	605	651	568	610	655	607	615	607	618	584	598	630	623	613	632	642	590	582	614	597	637	630	613	623	579	616	638	628	638	604	621	610	631	579	601	581	616	587	604	616	599	645	598	625	582	598	622	627	630	591	656	610	632	625	618	583	611	598	603	639	622	601	656	671	641	639	623	597	606	619	591	650	623	599	640	583	630	606	616	616	615	648	584	620	638	633	611	624	615	582	629	619	607	607	608	642	638	600	590	594	638	647	623	543	643	590	596	652	620	559	607	599	626	636	638	594	617	664	590	621	641	596	600	628	635	628	640	597	619	610	632	628	619	666	638	624	593	632	620	573	584	575	544	593	632	598	628	597	603	625	623	608	641	606	615	625	560	646	623	651	614	648	630	607	600	638	652	640	663	585	613	630	637	651	598	605	611	657	639	633	613
25719	23809	32945	29687	21717	11169	2882	2527	1746	1251	901	830	846	788	794	850	818	854	871	863	821	859	842	831	821	851	791	820	890	844	824	856	880	869	853	862	892	785	800	905	815	844	801	888	842	825	855	874	846	852	855	853	815	901	861	868	786	842	829	869	872	805	867	810	872	851	880	878	876	818	856	851	843	804	758	808	834	812	846	855	867	826	851	857	876	851	833	845	893	862	796	837	850	834	785	833	804	854	900	817	805	866	833	834	852	810	852	887	868	846	831	846	823	873	846	873	855	842	812	858	873	865	824	789	845	878	874	803	851	909	896	868	860	838	846	843	801	820	844	865	885	805	834	839	853	833	854	823	814	878	861	866	818	838	843	863	861	840	905	854	871	883	836	845	888	829	857	821	821	840	817	814	908	891	801	814	862	856	848	829	835	861	851	789	829	835	817	843	840	844	884	844	932	868	816	872	884	794	849	814	789	900	867	832	858	846	854	808	878	838	870	923	880	873	822	788	864	840	853	835	852	859	857	848	866	859	814	869	871	841	882	866	843	878	860	867	853	855	787	834	860	797	865	791	911	887	811	845	889	853	836	856	840	860	900	850	867	843	857	862	872	843	832	855	830	853	861	839	849	822	832	861	794	841	860	896	828	840	843	794	854	823	806	805	817	821	861	852	900	802	818	833	829	852	854	872	837	849	831	810	868	790	845	834	818	828	833	855	839	863	792	845	817	914	807	858	832	847	842	844	860	870	801	805	851	860	864	845	881	833	789	875	827	891	837	863	847	824	836	864	822	847	837	844	818	866	872	897	856	865	855	838	820	865	841	825	802	829	862	804	887	891	818	835	833	871	847	803	819	874	855	863	846	817	886	834	816	813	859	854	908	815	867	829	848	824	830	867	863	832	826	882	796	826	851	825	855	829	829	877	852	868	910	804	846	834	879	867	897	875	829	854	865	836	854	810	868	848	796	867	820	813	831	835	876	834	875	886	836	856	808	836	818	780	898	822	827	856	790	853	844	863	878	875	818	870	797	884	867	852	881	846	828	837	794	867	841	839	915	822	896	852	859	817	850	864	872	829	825	886	837	827	828	832	877	869	830	860	802	827	931	839	852	851	861	859	849	797	855	832	852	856	880	813	855	852	833	833	838	817	865	879	854	813	849	860	848	796	883	878	863	878	867	836	810	809	871	790	816	874	866	823	817	842	836	863	814	832	843	862	849	913	828	848	855	865	810	836	845	834	851	872	819	910	823	817	828	853	835	888	784	858	810	844	869	860	843	874	848	814	829	819	833	819	796	818	861	833	799	827	817	805	864	850	896	884	884	858	858	849	835	838	806	842	848	803	803	802	835	808	815	878	820	891	840	841	780	842	872	818	869	836	853	861	856	828	854	814	796	851	835	854	819	816	825	862	841	813	793	837	894	840	824	852	846	810	836	833	834	942	882	826	822	835	867	822	842	822	826	859	799	821	861	913	799	839	857	853	895	872	840	851	845	781	901	825	854	858	865	860	840	839	824	874	851	872	811	873	894	861	842	846	842	855	853	819	910	829	825	877	822	789	880	829	841	870	855	886	869	863	885	803	867	859	883	875	872	847	849	830	898	835	844	826	823	864	857	842	860	795	868	818	821	863	844	815	844	817	865	823	834	789	814	879	832	843	834	859	839	823	808	832	824	804	899	808	798	861	809	872	884	847	849	817	839	806	869	782	848	848	837	918	816	823	853	817	841	851	827	835	851	844	875	820	887	824	824	874	873	828	879	802	834	870	836	843	820	865	833	863	889	871	795	860	840	829	841	824	849	803	830	840	853	850	838	805	854	802	814	789	871	787	848	849	846	803	822	837	849	812	858	866	848	863	896	864	830	842	841	785	868	817	876	874	855	884	836	811	872	879	849	819	835	809	878	824	799	849	829	827	770	817	853	891	855	798	861	864	853	867	825	834	839	848	885	801	835	860	835	816	865	837	802	865	769	847	857	822	876	849	818	858	778	869	804	806	843	885	804	850	855	850	866	815	873	860	801	865	856	815	873	828	814	854	836	823	838	815	905	837	800	910	827	806	797	833	881	816	857	838	853	885	822	806	832	875	847	799	823	874	840	881	891	850	866	841	825	783	817	797	845	826	878	868	858	866	843	838	888	877	820	887	830	797	853	799	815	832	885	843	827	881	809	825	836	836	845	860	880	837	843	889	824	890	834	848	884	849	896	828	846	859	877	880	792	865	793	838	840	892	895	855	863	802	906	846	861	855	827	838	895	882	855	812	832	847	844	842	827	857	803	857	855	862	855	882	820	802	888	885	816	850	825	844	907	825	833	834	808	785	845	885	865	831	804	851	877	847	851	793	797	831	870	834	796	798	800	831	864	852	815	859	860	825	810	828	807	848	901	825	865	842	905	794	940	847	815	897	871	817	891	873	857	823	842	790	805	826	862	899	853	821	809	875	793	795	833	842	874	795	833	806	856	895	829	861	824	841	798	844	890	793	841	831	830	872	863	821	835	853	816	814	796	828	874	780	774	844	827	878	829	800	830	852	841	822	860	869	850	840	816	903	830	880	872	828	847	850	853	892	858	878	859	876	809	830	838	804	867	864	822	880	840	856	844	801	827	849	854	843	859	821	836	814	865	820	847	825	837	813	829	876	883	851	876	790	845	860	870	857	858	898	785	871	851	884	813	860	868	838	908	849	832	847	839	895	837	856	832	812	868	795	832	906	825	808	788	814	829	887	876	820	853	824	778	921	894	854	826	825	837	772	882	846	892	855	878	837	852	879	834	860	870	832	835	821	893	859	847	846	806	836	851	898	864	812	769	822	883	834	864	811	831	816	825	840	872	869	816	852	846	841	853	853	906	853	861	884	847	852	843	860	830	823	839	838	831	829	827	823	866	793	875	820	802	837	824	821	812	767	808	810	819	834	843	853	815	853	881	833	858	857	849	871	855	839	829	869	838	824	853	851	880	877	845	839	886	832	817	847	872	853	797	829	908	854	851	925	834	840	818	866	804	787	820	856	819	850	835	843	873	855	847	838	857	788	829	852	865	902	838	875	853	770	905	856	885	853	796	832	796	865	840	838	831	868	872	856	841	846	849	872	847	871	867	800	812	852	862	825	858	874	894	837	837	822	829	854	822	820	876	824	829	901	820	796	841	856	812	826	881	817	847	838	836	849	813	887	893	872	921	798	821	866	878	856	815	843	844	863	825	862	818	885	870	846	838	809	824	813	835	834	815	867	839	832	872	856	863	832	847	875	853	836	855	840	862	837	848	892	883	861	872	814	811	843	847	831	848	813	846	862	857	787	855	861	887	796	865	880	867	869	844	851	889	765	814	860	838	856	866	827	844	817	779	829	859	872	753	845	879	831	837	851	824	881	806	862	828	866	841	855	878	887	846	891	824	852	792	878	833	893	882	842	861	844	824	786	908	869	857	826	853	860	822	845	855	809	847	867	848	837	868	859	877	888	868	874	799	905	864	820	850	862	827	862
49854	81075	53266	40307	23712	11394	4702	5045	3368	1858	1083	971	972	976	1002	966	953	938	920	987	991	923	955	951	940	991	933	939	892	931	950	972	936	930	981	933	995	974	935	981	948	924	972	975	967	992	984	916	927	906	908	985	927	916	973	954	997	954	973	854	1014	935	921	950	947	1015	909	950	963	958	938	945	949	922	996	932	956	904	967	948	917	984	940	949	948	949	947	969	951	950	951	907	991	926	955	937	965	981	904	941	931	897	979	956	930	893	1015	914	980	988	1010	955	951	943	945	975	945	972	949	922	954	907	937	946	947	921	990	994	1032	923	921	921	940	959	965	998	1000	902	923	990	928	944	945	984	937	972	908	927	951	976	937	938	988	936	969	958	959	959	962	936	939	1001	930	1011	905	991	991	955	953	927	909	943	972	1010	990	994	955	978	949	946	919	1010	966	917	922	953	1008	942	966	918	953	966	956	913	944	904	971	939	1042	943	908	972	948	921	939	921	990	929	922	967	981	959	977	952	894	936	892	946	975	912	951	916	1063	965	928	953	987	956	959	932	930	904	931	950	947	1051	880	962	974	977	948	920	948	914	972	961	940	997	951	937	960	966	965	951	912	972	970	926	981	884	940	981	945	990	953	931	935	897	953	967	937	928	990	959	949	912	939	900	905	954	967	996	950	975	928	946	935	990	878	988	916	1018	937	931	934	967	960	953	938	955	1010	897	949	954	944	942	949	895	925	974	981	992	929	943	945	969	995	956	887	951	970	956	947	903	924	948	978	930	976	948	932	948	913	976	995	942	941	960	972	937	885	969	899	955	968	993	963	966	946	971	984	988	892	921	974	998	959	949	977	918	930	966	938	906	932	970	986	1023	989	905	967	962	929	954	968	928	920	929	944	973	942	965	981	946	934	928	889	916	970	912	986	943	893	987	934	972	930	980	933	1002	975	977	909	960	910	954	964	938	965	920	937	985	977	951	976	952	944	970	985	948	926	920	918	968	935	936	1008	905	950	913	952	955	936	986	949	954	893	959	955	914	908	925	931	959	931	907	951	915	906	1016	950	968	960	974	944	928	966	926	971	894	934	1020	938	927	933	884	904	1009	987	940	941	965	973	974	968	964	987	931	934	976	975	949	955	952	948	930	889	954	959	938	960	947	908	906	995	962	929	953	988	979	950	925	961	933	930	963	990	935	976	903	942	989	960	881	984	956	907	983	1019	955	946	869	911	1004	922	919	1001	927	965	966	915	948	953	924	986	899	921	975	919	911	923	969	949	907	925	897	952	915	947	941	948	931	945	985	925	985	897	884	910	932	977	929	944	942	956	917	1038	936	987	896	941	930	917	933	938	921	987	944	958	930	975	937	959	986	945	918	943	919	954	967	931	961	944	957	923	884	968	980	925	995	950	982	966	986	947	914	990	898	977	939	989	928	949	941	983	958	995	905	904	892	933	938	899	898	935	938	955	971	930	943	974	933	968	880	985	976	888	949	927	993	963	950	981	954	940	974	952	967	942	953	896	981	977	963	937	963	894	926	913	929	961	940	986	950	888	953	898	932	933	931	962	940	935	952	938	908	976	874	929	941	958	1010	957	1003	955	970	952	937	986	937	902	964	946	949	976	926	1004	916	1011	958	948	906	988	943	932	891	1001	972	951	949	949	925	975	962	951	914	944	972	948	938	955	955	981	955	965	934	949	954	960	976	993	905	914	1018	957	931	966	931	954	975	955	919	971	962	953	938	994	960	980	917	969	907	937	972	973	941	977	946	973	940	956	976	967	930	975	903	948	964	955	944	933	887	974	945	925	906	951	958	959	952	923	996	951	937	951	947	952	917	949	927	994	949	910	946	984	963	947	987	974	946	1009	939	909	969	897	938	962	963	962	952	989	947	914	930	897	952	982	945	893	912	1027	919	1011	985	985	984	954	931	945	946	935	896	984	969	948	1002	896	977	953	951	975	989	950	975	975	874	967	895	915	916	907	1004	937	975	921	1000	939	929	995	931	969	963	965	908	987	947	953	932	954	954	971	963	1016	986	957	990	928	943	965	975	920	963	955	941	987	949	974	907	954	1002	900	953	962	935	892	935	950	932	918	947	962	880	950	916	921	940	975	934	962	950	931	971	909	992	905	995	948	971	964	927	926	963	965	936	906	991	953	967	898	904	990	951	919	921	926	922	933	986	919	935	917	945	1001	911	982	978	980	919	935	963	967	955	941	913	906	954	959	966	939	951	934	967	939	927	902	921	941	918	914	971	937	925	916	938	999	979	962	927	926	953	981	925	991	906	948	956	898	923	934	989	926	964	917	932	925	929	952	972	956	953	954	952	933	977	983	962	957	929	930	935	968	979	920	959	943	918	941	944	985	925	939	948	969	993	954	943	936	967	976	977	957	904	975	976	968	946	998	983	964	940	923	934	968	950	1007	920	988	956	937	969	989	936	935	1002	942	904	953	972	963	904	931	941	943	930	981	952	926	968	931	936	981	970	967	935	943	949	940	933	1017	970	920	999	978	948	957	944	938	1001	952	923	961	938	898	977	975	950	948	958	949	952	923	977	893	967	992	930	877	907	927	941	944	999	936	943	978	923	941	965	997	933	938	970	957	980	957	989	911	950	941	929	974	985	954	929	944	920	1003	933	855	971	917	930	898	922	988	916	963	947	958	964	978	962	933	957	933	911	986	904	953	941	996	994	951	944	935	1033	923	985	928	950	927	985	997	936	982	961	975	917	912	985	975	952	983	991	998	959	948	924	980	973	957	957	888	961	991	987	915	989	903	966	924	990	965	921	921	953	938	931	999	982	941	949	946	959	989	929	905	922	949	1024	964	956	940	972	976	892	878	958	925	916	975	965	921	942	917	946	935	967	934	951	947	968	916	953	967	944	926	963	952	968	1006	921	984	981	923	929	993	966	961	927	939	943	942	943	925	931	962	957	956	936	952	948	920	995	914	945	959	985	928	927	970	946	958	937	943	902	977	923	955	972	949	907	919	947	940	955	991	911	896	938	1005	937	978	956	947	983	987	945	936	976	976	1025	893	970	939	905	999	968	905	900	986	934	944	945	955	963	930	964	977	888	933	930	1028	958	952	969	966	990	927	993	945	916	941	982	979	976	1018	916	942	959	927	1007	911	951	944	917	943	972	966	954	950	948	936	954	917	916	999	937	927	951	933	955	1002	933	965	940	989	912	976	936	939	916	1006	970	880	965	937	974	982	929	966	938	910	920	959	920	903	901	941	956	935	976	1004	976	932	958	928	994	906	939	929	932	976	972	974	1005	1001	975	958	956	954	921	976	976	958	955	933	978	950	925	927	951	911	961	934	1001	939	967	918	980	977	952	963	926	969	926	953	968	937	1001	935	1009	979	938	974	932	932	956	978	946	995	925	965	954	983	993	929	972	879	913	948	931	951	994	937	959	982	918	970	971	1008	959	921	938	976	949	904	947	936	964	930	949	1017	973	947	926	955	945	969	949	998	984	1031	934	973	887	935	933	946	926	922	953	961	915	955	968	966	949	960	992	959	918	942	979	948	1012	980	921	966	910	954	962	937	896	968	945
23184	21853	30712	27919	25505	22725	19582	10503	6159	2701	1056	573	634	603	612	588	614	610	613	589	595	598	587	611	647	618	592	616	620	613	550	584	600	623	551	621	624	591	649	580	564	548	578	584	618	580	582	618	646	615	581	601	601	618	556	543	603	578	564	614	584	600	628	611	640	581	622	608	546	588	573	621	648	623	598	629	575	616	599	631	552	609	582	593	624	536	622	576	577	563	600	643	583	590	596	566	575	582	557	623	571	617	601	573	574	627	622	589	630	533	605	615	619	609	553	558	593	593	582	609	603	554	623	583	584	597	598	616	552	574	613	607	587	588	620	590	627	608	580	573	644	598	576	640	589	592	617	610	614	611	598	605	581	588	545	585	581	585	597	639	625	575	632	599	621	578	627	612	590	602	569	608	606	592	613	545	585	632	610	601	608	571	603	580	560	570	608	597	617	605	575	557	589	584	607	583	577	556	592	592	601	614	589	604	603	591	597	626	581	580	630	594	628	571	593	554	571	600	554	594	623	569	629	623	561	588	606	634	596	606	608	575	555	557	596	600	599	627	571	657	594	617	559	608	593	568	620	579	613	610	574	607	630	553	602	628	608	587	627	585	591	617	618	609	616	596	604	599	605	592	592	554	606	580	581	598	620	551	577	614	573	625	596	613	577	572	600	596	605	590	629	608	575	624	602	614	605	567	586	543	628	606	590	585	616	618	596	591	571	606	673	544	597	616	577	612	593	566	627	618	561	587	629	611	591	555	580	606	566	610	624	580	602	625	613	603	644	576	599	578	591	585	588	623	596	613	628	554	636	596	612	628	606	599	582	622	586	622	630	556	577	608	612	580	584	592	602	568	607	603	624	583	587	528	570	609	594	587	598	597	577	576	583	587	600	582	611	636	639	626	572	612	626	570	570	590	607	604	583	630	590	591	619	623	605	606	618	547	605	608	592	626	615	605	590	587	637	629	622	610	603	569	611	578	604	626	593	610	606	634	578	589	587	594	609	590	550	580	616	598	611	582	586	582	571	612	584	628	603	569	584	616	574	596	588	586	551	606	594	611	615	556	601	603	603	592	548	597	587	618	605	615	593	567	594	571	589	573	567	595	570	588	616	577	584	629	590	601	612	623	570	578	602	582	596	617	636	590	611	603	607	604	636	590	531	572	595	598	590	565	587	567	609	581	588	544	550	591	597	612	589	617	575	583	595	598	586	611	600	618	637	562	601	614	574	627	592	569	615	601	583	584	612	589	573	628	613	617	604	589	593	562	597	593	559	607	591	598	612	631	614	576	563	609	593	563	557	614	575	613	591	608	607	592	576	599	569	577	635	578	597	606	617	564	579	581	643	581	549	618	588	582	629	631	614	576	605	625	577	599	582	596	569	617	618	599	607	548	554	626	618	566	594	592	605	607	614	602	587	584	635	577	618	598	546	644	567	623	586	618	573	602	625	581	568	587	626	622	619	573	586	613	580	596	619	572	622	584	572	619	640	603	559	599	646	557	616	589	562	594	581	576	583	577	569	606	585	562	583	609	584	612	618	653	576	598	607	615	589	593	580	596	590	605	641	603	595	571	621	611	587	621	601	588	599	652	604	610	590	626	592	537	633	594	583	590	628	614	583	575	635	634	592	571	568	644	606	566	617	555	585	590	637	602	608	578	589	612	571	608	574	552	628	620	604	622	579	601	634	608	602	565	601	599	587	572	639	604	589	552	563	596	636	596	605	608	547	618	629	607	587	609	605	607	554	564	627	560	609	642	596	577	535	602	634	596	609	572	599	560	580	598	596	587	604	626	611	582	623	572	576	659	594	562	573	618	607	615	564	593	602	528	584	587	569	617	625	613	580	542	622	615	597	621	600	615	589	534	590	581	627	593	590	581	578	590	584	561	586	602	606	584	656	587	612	613	610	574	608	558	609	571	615	546	566	589	586	586	558	601	625	582	588	628	615	597	631	583	586	548	602	636	578	593	610	634	571	594	613	577	561	576	564	574	590	608	579	610	570	556	561	603	558	569	586	606	618	638	574	623	632	651	625	595	578	587	612	597	619	590	555	576	591	601	616	582	598	631	601	597	641	621	562	602	583	574	576	611	601	591	597	570	584	602	594	605	576	549	560	589	589	580	611	588	617	542	578	624	547	587	632	614	554	610	626	610	640	631	625	638	560	575	581	624	579	566	603	594	640	594	586	602	598	591	601	609	630	556	527	599	596	595	596	651	595	591	597	601	591	578	612	580	605	587	553	622	619	574	581	559	604	615	558	599	596	559	594	616	578	598	577	585	562	583	555	582	600	528	598	581	611	578	588	616	631	590	593	608	592	606	544	563	613	592	586	624	593	635	555	596	600	574	567	637	553	628	599	568	540	573	574	635	584	573	576	582	596	561	577	589	597	603	613	627	563	613	598	607	603	576	619	602	572	591	628	593	553	592	568	615	576	609	582	610	620	627	545	616	578	618	604	562	640	612	587	582	574	626	598	564	627	608	580	640	621	610	583	589	572	632	577	616	617	605	598	591	580	607	571	572	580	579	620	586	589	570	602	608	583	607	590	590	566	619	622	537	595	622	588	570	623	574	594	574	565	613	630	559	596	547	591	617	632	615	598	586	562	618	602	573	626	571	581	584	587	630	540	595	589	607	621	586	617	568	613	627	572	600	599	613	620	575	629	567	628	621	547	567	638	620	583	618	601	621	588	592	641	613	593	596	596	527	624	596	628	594	586	650	594	595	601	621	622	593	557	602	592	586	605	600	587	608	552	565	602	596	579	603	588	644	620	626	598	578	596	606	599	610	589	621	527	608	595	594	594	586	639	602	558	592	587	646	636	620	601	593	582	574	568	639	595	618	575	589	547	595	564	613	592	617	607	568	637	637	603	610	614	605	624	590	584	574	582	593	638	575	565	591	590	612	615	608	635	594	627	562	634	598	589	634	614	580	618	613	616	608	575	634	605	585	597	574	566	636	614	555	604	561	609	607	589	544	553	595	586	578	594	630	659	610	576	589	564	591	609	563	540	592	595	573	573	598	614	573	598	652	598	575	610	586	593	649	598	630	611	540	589	599	568	602	628	588	581	580	613	577	645	605	632	566	586	565	567	614	611	573	626	606	557	577	568	595	637	620	624	576	611	632	576	619	623	641	577	581	589	621	596	588	624	572	630	592	611	565	599	588	656	593	610	592	594	577	605	648	621	583	522	572	628	605	556	557	590	597	577	614	576	617	583	610	572	573	603	645	572	571	561	588	578	601	595	545	568	581	608	576	584	625	569	599	608	623	550	592	592	631	580	621	558	606	613	622	578	558	567	642	631	633	574	597	596	590	587	580	578	607	590	588	605	594	622	608	614	583	583	621	588	607	589	602	608	614	585	597	600	565	621	595	529	605	558	557	583	570	588	622	572	577	536	574	590	549	589	563	613	627	632	588	601	636	618	562	621	581	612	629	622	594	562	579	581	583	602	624	571	583	639	579	582	601	606	578	614	577	609	596
54211	99836	69433	62735	40782	18618	14055	14796	10662	4788	1629	701	696	635	688	620	704	690	680	668	658	656	673	642	701	648	719	712	673	676	635	694	679	659	679	687	657	654	663	654	642	721	659	696	670	651	656	661	685	688	672	656	672	660	675	676	670	650	646	699	673	633	665	681	611	676	681	655	707	659	655	686	617	688	640	686	666	688	701	658	706	660	634	674	727	662	607	603	646	668	673	711	664	662	656	694	689	689	658	660	649	702	628	715	661	680	635	686	687	674	645	644	688	688	671	595	685	683	604	610	664	643	660	636	650	651	663	649	706	645	652	677	659	663	668	671	693	688	694	689	704	626	672	699	681	635	658	676	634	648	659	693	649	724	642	698	684	695	701	660	639	636	647	677	668	632	663	671	693	705	622	635	688	714	689	618	668	657	603	651	668	672	612	646	664	604	664	679	660	659	613	651	686	691	659	659	631	671	684	665	676	660	677	625	672	669	651	666	637	670	659	652	726	671	660	678	704	621	660	645	655	688	656	656	626	638	704	638	690	663	688	684	694	667	702	651	650	688	577	693	686	704	617	656	658	637	692	648	651	682	704	639	684	657	684	648	661	675	688	673	692	644	652	654	669	664	653	683	689	592	600	669	638	695	655	645	660	657	650	626	662	642	666	706	708	687	634	647	705	649	655	657	665	615	662	638	666	720	671	620	680	661	683	676	675	684	671	645	610	658	685	666	667	628	670	669	642	634	700	682	662	641	633	687	620	657	685	656	644	615	641	660	622	658	639	638	653	635	702	669	620	622	633	597	645	693	662	657	685	651	657	677	640	648	622	653	690	649	690	636	705	623	639	626	659	615	664	686	625	681	625	706	680	635	650	671	609	656	691	690	650	614	637	707	619	701	687	657	668	616	672	674	646	707	703	662	678	636	640	652	673	674	655	670	680	605	659	677	701	618	693	618	644	741	680	634	644	655	647	654	655	671	668	647	682	681	666	682	678	649	706	656	646	674	688	691	624	680	644	652	623	591	665	652	633	639	656	619	692	649	678	665	693	679	699	705	650	611	609	691	653	663	675	673	652	648	622	671	653	668	670	644	649	623	647	651	643	667	679	668	650	624	630	637	658	695	695	666	627	657	636	657	704	676	656	654	696	663	687	614	679	732	681	651	631	662	697	662	636	708	644	666	663	679	661	682	720	645	694	654	650	661	642	625	675	675	640	706	658	694	666	657	689	684	672	694	662	702	646	667	652	675	635	673	684	673	695	659	647	681	636	637	658	595	675	706	685	621	615	647	631	612	652	649	592	653	634	625	629	667	701	639	666	621	667	706	668	634	683	688	635	662	652	611	675	638	664	693	684	717	660	664	624	657	674	670	659	610	713	622	674	713	670	637	639	662	671	640	675	637	685	650	664	655	650	682	649	684	648	677	669	602	649	642	650	643	652	688	637	635	675	657	669	646	626	645	685	619	676	652	681	633	664	650	661	652	672	671	655	623	653	629	652	668	668	660	659	658	689	682	700	644	698	664	650	659	629	689	651	674	600	634	658	650	644	668	678	695	673	644	639	682	652	720	641	660	672	646	648	683	662	679	646	621	653	636	650	678	619	691	662	622	667	663	690	676	695	648	661	589	679	640	676	651	703	675	677	636	651	663	662	665	686	672	612	689	632	691	667	674	630	654	667	653	653	688	620	695	650	707	657	656	704	674	645	668	694	618	654	695	684	651	640	662	689	670	621	686	665	671	674	621	646	677	634	669	662	676	653	627	695	664	721	671	668	691	633	672	640	662	665	693	664	677	653	712	655	698	686	668	688	679	695	661	694	664	686	644	641	682	677	697	651	648	634	654	628	638	660	668	682	672	656	650	652	679	671	589	655	635	647	654	685	670	646	628	704	639	661	641	667	688	663	700	660	690	707	623	673	678	717	657	655	721	684	664	600	619	634	665	693	723	686	609	624	623	634	662	648	639	662	675	662	658	649	658	672	704	637	695	645	637	687	649	682	649	666	650	637	634	625	655	676	647	592	665	681	648	630	640	656	651	620	644	666	670	675	633	633	654	679	659	654	652	648	615	679	686	677	684	685	675	636	682	645	621	673	696	643	664	684	634	640	697	645	687	704	673	645	670	686	688	699	676	700	679	613	681	669	695	585	665	695	612	710	665	670	706	657	647	672	671	613	687	659	690	670	713	670	689	666	660	650	684	646	631	692	643	686	637	666	673	676	633	686	681	657	641	674	686	683	660	685	679	639	667	651	690	675	663	671	641	676	685	649	636	699	675	642	649	655	627	664	710	667	692	652	627	658	661	616	676	654	663	624	580	675	643	672	659	651	653	662	652	656	716	679	626	649	680	670	635	705	659	697	666	622	647	692	658	674	642	652	659	689	679	673	671	677	634	661	681	626	606	655	652	632	627	676	673	652	639	680	695	669	636	637	663	664	677	634	639	656	649	671	651	663	625	630	691	679	670	612	650	655	688	644	662	660	651	652	687	703	648	676	642	670	655	656	658	704	678	634	690	680	655	666	624	669	665	684	642	661	704	643	683	660	656	689	663	644	655	679	645	659	671	685	619	625	635	667	630	692	722	614	646	631	684	675	707	630	618	658	672	661	682	665	616	703	696	611	672	697	641	679	681	633	648	657	663	672	689	696	696	615	688	616	638	702	590	670	621	702	670	695	681	663	657	673	636	635	696	684	669	615	658	670	694	678	664	657	621	653	637	599	679	675	709	655	582	681	679	680	678	662	687	608	696	675	700	672	673	666	716	631	659	659	674	728	691	659	657	700	690	688	656	640	615	664	716	630	685	693	657	652	694	672	684	651	685	674	653	682	695	677	653	692	684	683	689	671	663	649	672	691	658	631	709	693	656	697	715	690	649	661	570	684	659	672	599	687	686	678	682	636	662	670	643	625	654	661	662	675	607	632	669	657	693	676	671	629	701	658	632	621	653	704	707	648	666	640	653	696	668	651	722	639	680	661	658	622	600	694	644	648	623	674	611	645	691	724	653	687	648	692	634	668	652	622	662	684	678	614	681	692	679	662	641	696	658	647	652	648	646	685	697	678	630	717	653	644	662	688	651	641	643	653	674	679	675	679	651	690	675	675	666	656	680	633	666	636	668	639	648	645	647	641	670	686	699	614	659	678	634	731	687	719	683	620	699	663	638	675	667	683	697	642	666	638	648	677	667	686	664	641	669	607	713	685	607	623	629	658	654	644	601	631	678	651	642	672	694	626	665	664	658	620	693	697	633	714	672	639	688	656	655	653	662	666	688	650	660	632	657	681	645	641	664	638	613	678	679	678	697	672	647	677	670	642	653	623	624	669	647	693	682	638	659	643	704	686	654	651	690	706	628	620	653	629	661	690	660	682	660	656	621	644	641	683	663	641	660	697	603	651	649	635	678	646	649	674	625	649	628	618	639	678	671	658	623	650	616	659	679	625	640	699	647	628	678	640	670	614	678	646	687	665	693	652	655	681	689	684	684	663	706
29103	28504	29987	19271	4877	1013	1105	1198	1106	851	740	745	734	745	698	701	685	704	753	738	678	729	770	714	719	718	686	683	705	733	773	727	693	740	790	700	749	731	701	750	691	693	716	688	703	721	724	714	740	753	764	770	776	677	731	761	739	708	749	662	739	715	711	727	711	721	709	712	723	730	716	722	710	723	726	706	750	727	685	705	696	688	707	738	652	760	712	711	742	721	730	692	722	727	680	760	690	736	755	734	710	766	696	683	727	730	710	703	745	754	675	719	734	724	710	709	674	746	691	725	715	740	717	698	737	734	730	741	714	687	730	738	734	714	703	733	733	761	715	709	688	757	747	736	698	730	702	725	736	694	713	700	698	710	727	713	721	758	660	725	728	724	710	780	729	718	726	717	768	749	712	765	713	728	716	727	685	723	708	712	731	732	705	742	754	657	735	709	748	763	732	710	721	713	703	765	743	759	673	733	738	720	719	739	718	705	707	761	720	772	753	725	753	716	717	754	730	727	721	771	726	697	706	720	741	738	685	736	732	725	723	667	703	720	741	714	660	690	711	780	682	684	708	709	663	714	732	694	723	700	720	697	724	731	788	687	714	721	700	689	697	733	744	735	669	697	699	686	688	714	710	695	680	697	811	731	723	691	760	687	727	749	751	683	710	695	722	725	697	707	798	762	745	687	745	733	725	768	762	718	779	699	758	717	761	723	759	689	750	772	705	763	680	684	678	701	741	734	727	706	688	692	709	696	697	674	741	756	726	695	754	692	634	755	721	735	777	699	781	720	704	714	686	732	714	722	750	705	696	751	749	715	770	695	725	735	730	743	722	728	750	726	712	726	749	751	736	706	760	639	736	679	743	702	728	691	711	723	724	684	684	732	742	671	725	768	697	711	750	740	724	772	748	705	706	679	755	726	731	740	715	732	741	732	691	709	678	691	728	779	772	755	712	722	729	745	748	713	727	686	670	742	740	763	716	730	734	689	732	700	704	707	779	708	690	704	731	718	744	710	739	705	721	717	665	730	697	711	731	712	713	757	708	717	724	710	698	731	716	728	744	708	713	738	694	722	688	737	718	771	669	717	661	703	743	769	677	681	743	689	736	738	689	740	733	756	726	717	731	701	677	738	715	760	709	699	702	767	703	739	731	730	716	698	699	703	723	714	723	734	726	694	688	704	715	717	719	737	711	739	757	737	756	702	778	768	728	724	733	681	689	741	696	725	724	686	716	718	704	686	714	678	727	691	680	749	749	693	706	711	719	735	698	751	730	723	710	717	703	763	728	707	733	694	740	744	665	708	749	738	781	709	759	746	703	745	714	693	725	756	726	706	741	719	749	723	790	734	748	746	719	683	757	699	749	748	783	713	732	654	693	665	674	728	696	679	739	743	741	767	732	736	709	718	741	685	692	733	737	703	748	714	755	725	746	775	718	699	699	687	746	741	714	747	729	719	716	733	704	711	694	775	729	736	767	726	706	685	789	706	754	728	689	731	696	729	720	739	717	680	742	768	731	723	713	748	722	727	726	714	737	692	708	720	684	690	752	714	717	697	766	680	721	732	729	699	762	687	704	769	750	690	741	736	696	691	754	689	729	726	706	713	748	746	685	691	726	750	709	703	742	708	740	738	758	729	730	699	732	713	720	701	730	696	720	756	736	747	703	736	703	739	755	709	780	725	720	717	738	696	721	752	728	747	733	725	700	718	735	702	699	745	763	717	724	757	726	732	677	725	712	764	767	718	747	735	703	707	775	758	714	745	753	746	702	690	761	733	718	719	688	747	747	757	733	737	707	696	704	685	735	709	698	700	706	711	719	740	712	721	724	722	702	694	699	695	711	691	762	689	724	685	741	692	725	745	720	724	738	746	747	714	697	726	718	739	740	762	730	778	710	737	736	761	690	712	736	672	741	761	708	726	701	728	724	689	729	740	724	727	754	703	732	719	736	769	727	749	722	687	759	729	679	740	759	738	745	728	690	730	690	734	740	728	740	733	790	710	747	747	701	736	753	735	703	762	691	741	747	787	750	701	680	712	690	732	745	746	745	693	711	723	699	712	735	719	670	710	727	725	742	736	705	676	696	703	730	681	664	701	702	744	727	736	739	705	723	709	722	679	718	697	737	730	720	716	691	655	694	737	781	708	691	719	683	717	747	699	785	777	741	713	655	716	714	713	713	734	732	775	672	751	735	678	723	740	683	723	702	686	708	699	739	744	744	720	754	725	726	704	706	713	744	752	802	733	745	757	717	767	777	707	765	788	702	743	735	718	760	716	683	708	734	749	753	733	704	723	673	733	746	675	719	703	723	705	671	745	703	752	701	732	726	684	756	724	758	719	732	708	775	718	741	742	755	725	714	738	704	691	714	674	688	708	733	698	701	702	687	707	717	736	732	672	704	707	720	752	740	752	762	770	749	723	694	669	696	720	733	748	762	695	728	716	753	727	762	748	716	742	761	653	693	706	743	731	739	753	715	723	672	735	757	719	679	663	768	759	779	711	723	709	672	725	711	739	757	726	651	725	749	759	720	726	686	728	734	756	726	721	686	705	748	723	725	712	743	722	751	729	746	724	759	745	742	735	748	699	690	747	722	733	719	753	724	722	735	702	752	710	716	777	732	683	752	778	710	725	736	748	736	703	746	713	724	760	736	718	679	742	733	713	722	710	719	733	744	706	722	742	739	732	747	728	723	771	709	737	759	699	745	762	721	679	793	717	682	726	707	737	699	685	761	735	718	723	732	670	722	703	700	693	769	674	685	723	743	688	692	717	693	765	694	717	685	700	739	720	681	731	702	732	777	777	738	705	736	723	707	769	727	754	665	732	754	746	700	713	754	771	753	739	707	750	720	711	743	711	707	761	700	712	703	723	691	779	732	725	675	729	704	796	745	731	672	761	730	723	684	694	743	763	708	702	743	733	715	732	730	695	673	728	662	711	679	761	742	707	727	762	712	737	706	743	756	721	729	725	721	723	742	718	700	751	726	688	671	691	733	697	705	682	681	778	691	735	696	790	737	714	732	727	700	672	687	742	698	721	731	693	715	785	707	762	755	688	711	731	765	685	725	753	702	723	671	720	698	754	763	710	711	753	706	748	683	719	737	675	713	724	678	755	762	737	757	738	726	738	719	695	727	787	732	712	689	752	724	754	713	751	734	754	714	720	718	710	695	738	722	751	697	688	739	709	675	737	708	761	722	732	728	738	706	727	725	711	765	738	735	698	707	782	742	753	736	764	710	777	712	726	687	738	713	755	738	705	720	677	705	738	667	743	740	748	758	738	704	724	738	734	719	745	717	684	695	699	728	719	706	715	705	747	666	738	699	733	736	749	694	726	710	762	790	743	694	721	795	716	707	696	728	700	765	733	711	734	694	697	721	669	744	737	655	724	739	698	664	681	669	740	764	713	693	715	744	730	696	726	754	772	705	716	705	729	732	707	707	721	751	730	752	778	732	706	707	727	727	697	729	704	723	713	719	669	685	705
28061	45397	27682	16083	4573	1098	1545	1713	1465	1066	904	798	844	834	834	869	859	746	782	826	823	823	858	878	868	818	787	825	901	797	878	864	814	800	831	785	831	838	828	849	824	796	799	895	851	839	860	804	902	838	812	885	795	814	841	832	894	762	788	877	824	819	791	823	833	855	828	831	769	818	851	834	851	796	821	829	864	844	939	834	793	803	863	861	852	836	823	808	838	846	843	853	789	843	827	874	816	831	849	815	849	814	865	811	856	838	863	822	872	812	800	867	815	816	824	795	842	863	908	846	776	827	787	852	802	860	804	858	800	820	878	832	792	816	820	845	865	852	797	852	822	822	799	805	834	902	794	875	860	768	872	826	837	806	854	824	865	823	834	770	835	825	850	831	877	836	770	875	804	863	825	819	858	804	828	810	859	867	843	858	853	855	824	825	822	802	800	851	921	841	845	791	867	863	891	826	845	807	852	856	846	859	794	784	813	826	780	875	882	858	883	795	843	911	848	843	842	862	874	793	865	858	836	810	875	882	819	796	813	844	830	819	816	822	876	855	853	862	845	859	820	838	841	849	837	847	851	888	831	832	857	878	836	836	833	907	850	810	827	812	877	872	868	797	868	839	825	832	848	840	863	838	848	835	821	840	821	856	816	864	886	838	856	867	822	862	834	829	860	819	842	899	815	889	819	807	786	814	810	826	803	832	845	803	833	779	891	847	777	818	872	791	852	814	843	833	843	804	814	801	811	817	863	802	784	800	856	838	833	856	811	839	809	836	820	822	847	803	792	831	865	813	856	809	836	890	905	852	816	818	822	837	863	818	862	833	882	845	798	831	832	808	858	792	768	849	857	803	865	811	785	861	828	778	913	835	821	803	832	832	839	794	816	869	867	829	834	837	872	881	869	871	820	840	786	810	854	885	844	869	877	841	835	804	865	845	847	793	871	871	843	914	833	806	794	867	818	854	857	872	841	842	794	858	816	823	826	858	883	801	857	826	860	867	798	832	810	869	837	809	829	802	795	835	870	825	836	843	793	862	873	834	851	841	761	817	867	873	804	811	842	791	866	806	852	794	842	819	831	818	811	834	885	816	811	824	847	843	814	802	851	880	852	813	906	823	853	860	828	831	840	819	792	831	803	843	810	837	838	835	796	844	869	816	836	858	769	841	825	816	811	797	865	840	882	769	818	869	864	799	837	776	864	881	872	828	792	842	872	848	864	805	886	850	834	857	826	840	871	800	815	815	840	809	859	870	806	819	871	843	807	854	838	803	866	800	891	858	820	871	837	851	845	817	845	840	833	852	833	792	829	815	869	811	815	866	800	881	853	804	843	848	863	883	809	863	862	800	834	830	851	874	861	819	803	807	843	870	859	844	821	873	817	862	810	830	841	830	853	865	805	819	792	849	889	826	837	851	824	847	818	801	828	787	805	811	844	857	813	768	832	855	833	802	836	819	848	810	783	852	840	854	835	843	811	904	833	821	764	851	822	830	822	846	838	804	829	831	851	808	862	821	850	800	836	843	797	832	795	864	837	827	845	816	844	860	841	828	844	787	869	817	778	797	833	859	860	800	850	832	844	825	818	823	883	855	812	832	809	828	889	876	866	851	882	822	817	844	840	823	841	839	837	849	865	842	847	882	811	875	810	806	827	853	815	834	830	822	890	813	851	846	854	851	861	830	800	829	808	880	849	814	876	816	833	854	824	857	831	849	841	842	881	841	817	859	859	875	823	809	854	857	873	821	845	839	829	865	856	844	832	823	765	862	808	813	854	850	833	882	837	841	807	824	845	823	781	847	839	866	791	876	804	779	896	799	849	832	785	805	836	869	856	835	833	887	895	890	813	862	837	854	884	856	838	891	826	779	846	870	857	822	828	897	881	835	814	818	863	806	830	799	814	802	832	796	813	789	853	837	848	823	856	806	806	781	869	875	829	847	862	850	816	869	868	789	811	786	869	879	826	820	792	884	817	802	884	826	866	807	855	828	783	817	817	798	822	802	788	824	878	899	843	878	865	844	806	820	804	835	856	854	908	856	855	830	828	872	831	826	788	817	896	795	827	793	851	798	858	831	815	848	825	836	851	800	883	773	827	902	829	814	853	811	864	787	832	882	836	856	844	872	794	863	847	840	880	790	809	849	841	866	817	830	899	828	855	843	821	888	762	847	890	859	853	839	826	880	833	807	835	841	811	843	846	839	847	850	787	865	851	828	821	830	799	848	858	776	852	845	874	830	805	860	847	838	864	839	795	798	844	790	891	823	825	876	836	821	885	861	837	833	859	829	772	854	875	857	833	891	848	852	894	860	823	854	801	853	819	831	796	839	787	832	819	832	806	850	915	844	816	786	797	817	855	814	837	835	910	849	783	818	849	861	837	841	818	823	804	819	832	851	808	805	806	797	784	839	838	852	844	808	839	857	847	827	853	911	853	828	776	851	836	853	846	806	820	809	864	812	853	806	816	924	834	805	860	834	812	841	830	822	865	854	850	820	843	856	785	850	832	798	819	883	847	848	820	871	874	806	826	838	864	837	919	824	804	866	865	832	838	802	833	825	907	840	833	843	859	823	775	818	805	863	824	806	805	832	839	868	859	845	823	858	882	891	767	838	899	828	837	790	912	863	869	814	833	801	796	834	844	818	869	819	897	817	834	823	812	841	844	839	840	881	833	799	874	825	806	813	810	831	861	813	864	903	847	825	833	818	871	853	780	880	914	817	840	848	779	850	842	818	826	803	773	854	832	848	879	826	808	838	777	845	803	860	794	767	805	877	830	829	772	835	815	865	844	799	805	800	901	870	838	803	850	829	869	841	784	843	874	801	812	833	850	885	861	810	851	828	830	875	858	851	865	801	836	832	836	847	849	792	862	840	829	865	830	804	820	820	805	824	832	819	822	829	848	835	805	814	848	822	868	813	829	827	815	802	832	850	850	787	861	867	827	860	813	834	860	850	819	893	815	811	879	835	791	833	769	788	851	820	811	857	834	840	831	805	844	790	826	842	823	884	859	834	832	844	825	830	825	835	812	770	816	840	863	819	807	855	859	828	860	900	795	826	851	805	812	816	877	868	824	852	857	828	850	785	816	857	881	854	805	798	851	832	850	814	835	887	801	859	863	852	861	790	834	800	803	876	826	864	835	830	831	859	866	841	815	807	760	807	816	817	811	783	846	827	839	770	822	791	817	820	897	809	847	843	847	839	845	830	825	825	818	850	842	861	845	820	835	883	836	775	853	829	797	794	888	835	853	830	824	805	820	892	833	836	867	829	839	845	763	823	824	865	845	823	848	878	809	824	820	882	819	809	807	838	840	861	875	802	858	815	814	858	795	839	823	810	831	841	889	856	881	835	858	889	852	818	792	864	793	867	872	825	830	873	786	840	798	860	788	846	902	879	807	859	835	835	807	827	836	827	817	809	873	838	818	829	858	867	811	828	886	825	815	804	840	795	863	846	868	778	858	835	858	829	833	824	818	832	857	853	831	853
24164	22650	32527	37642	25813	12240	8179	8665	5489	2339	965	527	558	564	520	501	482	516	506	537	516	510	516	519	472	518	507	540	499	519	523	501	531	515	514	515	511	560	537	496	509	528	509	492	519	514	533	506	531	492	515	479	509	513	496	510	491	529	507	562	499	539	522	502	525	486	511	515	516	479	492	494	508	522	483	539	506	488	473	508	548	470	482	531	507	523	528	517	513	512	482	524	522	545	523	523	539	476	496	528	497	507	507	482	520	479	510	504	547	512	476	519	467	514	491	548	517	506	492	497	550	491	476	498	526	522	508	509	506	501	529	535	484	502	531	550	527	477	520	528	507	526	492	520	519	517	472	460	524	530	518	532	502	497	490	536	509	482	532	518	501	524	490	504	486	543	512	512	514	473	485	480	525	517	517	529	526	485	509	515	546	477	509	520	529	480	505	519	516	532	500	514	511	520	502	507	522	502	497	515	510	496	516	491	519	487	533	481	536	522	471	479	529	507	474	549	493	525	518	502	514	510	502	516	488	524	525	538	507	493	492	500	536	495	525	495	470	514	499	492	476	527	507	517	542	516	508	492	482	478	540	538	522	496	500	522	500	520	512	528	521	492	550	511	501	497	543	543	506	517	535	565	491	464	538	495	555	535	492	499	496	482	505	534	479	526	530	475	538	480	518	526	493	507	507	513	496	487	545	480	519	537	510	558	501	516	547	528	523	506	501	520	552	512	516	478	545	507	487	479	498	521	519	509	499	508	510	475	516	504	518	520	492	564	496	502	519	520	487	546	495	485	507	540	512	477	513	531	520	508	493	545	483	501	534	526	522	493	543	487	546	465	526	511	525	500	480	487	458	473	511	511	512	541	502	519	482	490	486	524	484	554	517	493	456	502	473	499	511	500	493	484	543	468	486	532	490	492	535	479	507	525	516	502	495	492	504	516	533	543	510	442	506	539	505	452	526	501	524	501	508	497	509	533	527	477	514	517	508	509	494	521	474	518	486	489	512	514	491	460	527	485	518	534	530	497	536	487	521	476	489	486	511	541	495	501	563	524	541	475	506	471	482	491	544	479	497	559	512	504	514	523	545	496	528	488	489	525	484	486	505	534	534	501	533	490	527	493	531	523	513	482	544	491	482	548	540	510	497	493	495	511	502	559	500	504	495	545	504	523	525	495	522	523	538	490	496	520	508	506	531	548	515	490	495	522	553	490	536	518	495	499	507	509	496	506	503	501	520	522	552	498	513	519	524	477	512	539	556	486	537	529	520	518	492	530	508	513	522	494	486	509	547	482	494	506	552	497	515	528	507	511	538	499	533	539	529	534	531	549	523	560	492	511	487	529	507	540	500	506	517	519	517	507	503	523	502	504	531	520	493	525	496	526	476	538	500	538	474	508	483	480	507	558	490	515	472	484	528	516	545	520	537	515	476	545	490	524	500	486	499	499	508	524	535	509	551	530	478	520	503	504	515	537	492	515	458	517	520	491	530	498	530	486	497	504	525	501	467	496	555	527	567	499	510	497	502	498	536	470	529	523	533	602	498	501	514	508	487	458	487	501	516	505	530	507	515	500	527	517	488	520	516	502	530	514	491	487	490	471	505	495	538	513	498	533	509	526	518	510	500	487	497	508	506	508	553	473	535	519	555	509	506	513	474	489	542	527	481	516	474	480	512	498	523	510	516	501	527	522	499	526	542	505	499	509	549	500	495	517	501	527	500	529	522	520	524	503	530	531	463	492	498	501	539	492	510	509	511	457	508	510	484	513	520	505	521	506	509	525	537	493	488	498	494	490	485	479	484	484	500	541	488	505	542	527	477	505	514	515	548	498	536	518	509	484	548	501	521	524	541	529	552	550	548	499	531	505	500	545	509	527	521	537	547	509	502	488	503	526	514	511	572	487	513	531	465	536	521	518	495	515	521	492	510	495	516	516	496	542	482	509	549	501	541	498	500	487	485	505	508	491	514	514	505	513	453	484	499	545	520	517	568	523	483	511	547	555	508	530	490	545	560	536	507	462	521	473	513	492	532	531	500	519	487	474	564	525	518	507	549	498	513	533	533	504	531	522	528	489	504	504	483	498	498	528	467	447	458	509	532	516	531	484	521	520	514	513	520	536	517	501	483	538	473	513	524	512	541	527	544	510	526	519	489	524	514	523	526	463	530	541	466	506	534	524	522	519	522	533	500	531	471	496	542	536	510	465	535	457	497	515	508	492	540	508	556	539	491	485	486	509	475	501	487	517	493	491	538	500	488	538	499	502	496	467	523	513	464	494	503	480	509	504	490	506	488	516	484	507	516	532	564	496	587	521	488	482	520	542	494	497	523	550	484	486	487	502	499	517	518	492	498	501	493	522	477	541	501	442	506	526	519	526	467	499	530	549	531	484	482	469	509	508	531	508	489	514	533	531	532	501	482	514	519	524	545	474	534	488	492	509	493	526	502	563	513	537	514	501	529	509	518	531	495	506	500	486	527	522	500	537	502	503	537	485	511	473	507	483	503	496	505	514	512	527	504	537	503	498	487	522	494	504	514	478	531	507	483	523	522	510	483	518	507	520	502	524	511	486	493	489	556	502	482	507	553	522	509	562	499	486	519	515	508	504	531	517	537	517	508	499	514	553	542	537	505	524	540	529	521	483	529	525	497	541	505	528	476	538	520	466	489	487	528	491	484	482	524	503	527	491	461	493	509	479	468	518	505	495	529	497	526	531	498	472	517	519	553	492	504	510	479	472	481	530	522	512	451	482	509	501	517	480	491	494	484	499	494	502	481	532	536	539	477	548	558	520	504	500	547	508	495	475	472	506	523	521	508	512	518	529	508	527	489	529	511	535	524	504	469	501	505	514	508	480	543	530	500	477	473	491	528	471	494	510	518	521	488	520	520	490	512	518	497	562	522	511	558	543	534	468	488	492	502	510	478	514	531	535	509	538	532	566	516	498	525	544	527	489	500	478	523	522	507	546	498	497	541	493	492	492	535	482	514	466	502	507	504	521	580	537	541	490	507	505	540	524	491	522	535	533	480	536	482	519	538	505	512	483	484	512	508	471	501	511	484	492	529	489	509	527	487	523	502	526	513	484	530	484	507	526	532	523	528	509	529	533	504	510	478	463	521	512	515	508	507	456	538	520	490	511	519	512	518	517	482	529	513	526	486	523	493	544	537	551	465	498	465	472	482	493	486	525	512	533	499	495	513	534	535	491	522	529	494	523	486	510	539	521	510	495	517	516	534	505	539	515	523	483	515	479	483	556	502	515	520	510	505	533	443	508	521	512	503	503	560	524	526	518	535	507	494	524	474	526	530	539	530	521	509	513	528	509	524	468	511	490	526	544	485	502	517	518	508	470	544	500	508	504	531	523	512	590	531	468	512	489	519	512	506	550	476	485	500	487	483	464	497	528	503	483	483	501	540	511	485	477	515	522	503	506	500	530	510	499	476	498	552	564	501	505	502	525	491	521	540	530	496	530	526	527	517	538	486	545
51418	93536	65674	50442	23566	1463	12043	14370	9645	4123	1467	597	610	591	578	605	633	568	611	592	601	624	595	618	594	602	589	599	555	587	618	613	611	585	572	608	586	604	575	598	616	588	603	685	632	595	581	616	611	637	578	578	569	554	646	588	576	585	603	651	567	599	586	593	606	590	576	606	605	610	550	609	572	585	577	615	594	603	621	657	592	566	609	575	585	624	614	598	601	636	583	613	591	572	618	590	586	599	578	564	602	589	595	621	598	611	600	610	621	604	582	593	608	604	586	602	621	566	602	568	620	596	617	631	597	611	596	543	564	622	593	591	602	549	568	586	575	595	578	624	572	577	622	592	584	567	589	623	646	606	559	588	620	625	567	640	601	581	579	544	559	565	594	613	607	601	598	598	589	579	622	617	600	625	579	648	540	609	606	598	622	589	608	606	597	553	552	643	600	578	589	559	590	579	579	605	573	648	613	636	586	642	594	596	616	589	582	597	562	528	620	630	587	578	624	616	593	616	617	582	603	585	592	591	576	605	631	565	617	616	587	571	583	574	577	582	650	536	568	575	625	582	560	595	610	604	579	600	595	618	589	580	639	576	591	568	582	641	564	652	598	582	599	611	577	582	573	620	580	633	601	588	624	634	601	610	583	594	585	583	623	608	620	572	600	610	588	591	575	591	596	618	553	593	623	584	632	603	592	596	607	570	580	614	586	605	625	597	641	581	572	595	568	616	586	619	606	573	628	580	575	583	595	593	603	588	591	603	590	591	579	599	571	602	608	584	594	575	602	540	597	595	606	620	554	651	609	638	569	588	650	570	589	561	585	607	605	604	548	631	595	609	595	591	563	597	616	570	578	611	636	564	581	653	580	582	581	567	605	633	589	658	583	570	593	563	586	619	645	574	603	586	572	577	587	638	546	617	659	617	607	629	620	604	582	575	602	589	571	577	571	615	572	638	574	588	592	602	618	596	649	622	570	613	626	575	622	603	599	617	583	650	585	614	614	588	558	607	624	639	577	595	626	606	611	582	619	589	607	615	585	581	576	579	595	664	602	613	622	564	607	557	608	593	571	575	628	619	611	654	589	583	635	571	599	587	591	651	562	579	596	594	595	609	558	595	628	612	595	609	596	558	577	594	582	591	621	581	604	591	612	634	556	610	599	585	612	592	637	611	627	598	578	599	598	608	618	627	627	638	599	604	654	592	628	620	606	634	599	636	618	610	625	608	616	643	571	596	622	610	559	577	603	605	655	565	603	605	601	653	596	628	587	580	543	588	595	547	591	607	622	567	613	573	566	565	615	609	568	639	613	597	617	601	625	573	638	625	601	565	624	644	578	616	639	585	624	656	581	614	629	625	611	639	570	614	592	616	608	624	609	605	627	595	632	582	597	589	592	636	621	630	619	593	621	606	602	576	573	639	613	594	621	601	580	634	600	600	614	625	589	600	609	604	571	572	608	574	625	535	661	592	560	573	615	543	614	607	617	620	568	633	566	595	609	604	607	620	586	584	605	582	639	594	622	581	631	613	607	585	596	566	566	593	593	549	590	616	585	632	570	565	559	556	607	592	582	606	610	580	621	579	629	600	585	595	574	570	579	599	631	569	564	596	635	584	601	617	594	612	615	617	587	620	612	644	593	600	613	563	575	593	585	606	601	594	614	606	624	637	672	550	636	600	532	594	574	600	582	602	612	589	586	618	618	609	568	626	621	580	600	588	589	592	606	609	544	595	597	580	612	596	581	576	580	582	610	627	598	593	620	574	579	605	575	633	609	583	571	593	602	593	612	603	628	634	587	590	568	637	610	639	610	638	570	560	616	620	622	577	581	601	580	633	619	612	618	622	581	612	585	573	593	593	593	615	578	621	606	601	617	600	576	586	639	579	633	577	622	638	605	629	620	515	641	609	598	585	597	617	591	636	617	588	597	603	583	572	580	563	612	623	573	643	562	573	602	618	576	586	625	597	609	579	590	599	630	610	597	623	562	568	572	613	568	608	626	570	572	623	600	593	628	579	619	595	616	596	573	560	640	627	554	607	577	609	594	623	595	612	650	566	573	574	543	627	647	589	568	599	588	651	615	595	596	606	564	582	574	580	647	627	616	643	569	603	644	616	613	625	618	644	595	615	595	592	626	588	580	609	621	613	571	593	587	567	601	576	605	583	596	583	614	625	592	613	589	576	582	595	635	579	627	630	598	584	574	616	617	590	609	612	618	592	578	629	599	633	565	614	571	608	614	603	587	624	612	580	586	668	628	611	646	575	607	538	595	597	603	603	566	594	609	577	592	588	599	606	632	584	554	607	639	588	552	574	582	592	582	609	618	643	624	627	585	627	604	642	599	605	615	573	619	632	575	558	590	598	623	590	605	634	581	624	623	566	597	594	581	575	616	612	583	602	601	604	574	583	572	593	604	589	587	624	600	639	595	586	604	613	628	569	595	609	615	566	581	640	596	589	596	539	607	600	607	580	600	621	613	619	599	605	627	603	581	597	646	620	620	588	544	582	567	568	599	595	572	630	562	607	545	615	594	638	595	608	584	586	582	637	591	594	606	607	619	616	590	606	596	645	574	586	562	561	590	573	607	582	562	636	581	596	647	600	576	590	613	573	630	596	569	571	602	604	588	609	591	541	594	596	610	565	573	590	590	599	604	582	583	621	577	620	610	566	575	592	607	620	629	573	593	586	607	602	594	574	600	636	615	578	621	582	604	615	577	629	571	603	630	588	539	589	552	612	576	581	603	604	621	598	595	595	582	547	590	615	624	562	659	576	605	564	623	592	589	624	592	596	596	659	633	598	602	642	607	580	631	613	592	599	569	584	593	598	634	619	588	599	589	557	610	622	594	605	656	584	587	602	561	621	622	606	591	579	602	618	625	565	610	627	635	636	585	551	660	609	553	593	612	563	651	642	603	624	602	601	624	612	572	579	600	610	615	641	597	620	602	598	624	605	574	639	579	577	579	635	600	574	638	629	598	652	658	599	623	601	599	559	592	628	567	610	582	605	585	588	571	587	604	614	570	547	597	615	578	632	587	627	610	623	591	630	603	567	614	593	569	624	616	582	645	619	614	606	592	646	587	591	559	584	584	607	605	632	570	627	606	578	603	601	581	587	596	621	603	585	624	589	642	591	599	608	624	588	579	575	575	573	579	622	582	587	598	588	577	559	603	602	578	558	610	596	605	611	576	658	569	610	605	604	588	620	576	632	606	596	603	574	607	574	581	612	609	581	598	574	572	600	586	618	613	609	584	623	611	656	568	589	596	649	597	586	569	608	602	584	579	576	553	614	656	571	585	607	588	606	599	630	589	601	593	584	570	633	622	592	576	615	557	572	597	556	578	588	607	611	615	584	643	608	594	595	609	578	620	610	565	622	592	572	569	652	588	628	585	604	580	596	612	587	575	618	574	587	614	583	588	563	564	609	579	590	598	615	576	570	595	577	602	599	567	595	583	566	576	548	620	617	608	626	620	589	599	595	570	593
25751	24247	32936	32889	19178	3923	2527	4009	3040	1760	1143	869	876	835	853	839	815	895	853	841	816	823	900	860	851	853	856	812	864	864	885	829	821	886	835	817	825	819	840	849	859	863	860	865	809	843	874	810	868	862	857	847	792	841	883	863	829	833	834	862	857	813	855	916	875	840	812	876	877	872	858	923	889	812	792	816	831	833	871	859	848	819	809	881	872	838	841	923	812	808	866	816	837	824	858	848	841	866	844	902	860	833	847	871	862	828	821	833	826	863	827	894	855	825	810	803	854	809	862	814	850	835	901	880	849	850	842	903	869	892	852	831	836	869	844	923	834	777	881	874	852	863	834	862	846	864	845	851	874	881	833	859	853	830	879	855	824	891	854	819	809	862	851	801	830	789	868	845	857	856	852	822	886	859	847	799	862	833	915	834	909	841	866	882	844	839	868	838	862	880	812	837	830	809	841	837	856	876	830	874	814	900	822	883	839	859	819	810	886	831	794	890	861	893	809	837	838	864	897	878	847	826	836	848	841	859	871	872	840	831	836	834	903	832	838	836	856	831	866	811	846	872	854	831	846	808	856	872	882	817	805	815	865	858	850	873	839	800	864	858	849	881	916	866	867	812	839	823	884	878	884	797	838	824	830	839	842	821	831	857	804	848	852	834	844	790	800	827	843	817	827	901	851	824	820	866	819	858	857	858	888	833	844	833	830	833	865	843	873	831	841	840	847	822	838	830	823	866	837	870	884	819	843	858	821	845	874	841	815	804	891	807	852	836	865	855	814	848	856	862	846	790	827	825	791	822	833	869	818	817	856	831	823	861	888	849	856	853	885	861	832	878	897	870	902	842	854	873	813	894	861	846	903	830	821	852	835	875	839	813	864	831	833	812	819	860	857	866	869	815	845	858	868	825	907	847	791	813	862	850	842	826	887	855	862	875	923	835	873	839	777	785	849	813	882	861	817	857	832	832	869	864	839	879	859	834	822	818	844	852	856	854	841	843	901	891	843	838	824	827	864	847	852	876	855	809	843	883	845	919	833	902	865	853	848	823	842	895	895	845	773	873	862	867	845	826	859	901	827	880	854	890	835	836	790	847	863	887	838	833	903	872	836	853	846	837	883	829	841	815	910	880	800	868	862	838	849	848	873	852	830	852	885	857	844	834	776	837	880	880	860	841	877	868	800	811	895	857	802	858	906	859	864	882	877	888	784	819	895	865	827	904	839	804	847	910	817	859	851	833	876	791	872	878	838	760	834	829	882	834	826	838	876	858	865	870	868	830	843	855	865	825	841	864	850	861	800	902	815	880	849	853	858	816	839	843	841	839	795	847	857	846	861	915	871	848	859	819	844	867	896	856	856	860	886	819	844	817	767	849	850	840	807	811	836	879	798	869	892	860	893	815	794	851	832	816	865	843	899	829	822	789	833	829	820	834	872	846	848	818	879	909	873	816	833	838	805	819	852	815	840	872	845	836	853	880	862	874	862	825	842	866	842	859	852	872	881	851	820	775	834	833	824	834	881	845	828	835	838	876	849	855	857	853	830	900	822	856	903	862	866	826	946	884	869	899	802	802	852	839	792	882	798	800	843	887	884	876	835	851	846	771	781	862	861	805	850	818	822	859	869	844	832	786	859	839	867	878	786	846	866	837	904	916	855	820	845	809	811	849	857	884	858	813	771	858	843	828	868	863	879	844	858	816	799	893	835	783	829	853	865	841	859	806	837	847	822	843	808	916	909	889	835	818	815	854	810	875	873	873	897	884	908	857	861	843	837	796	853	874	846	822	886	851	857	871	850	801	838	884	827	831	851	833	875	824	836	845	864	896	857	803	821	844	832	880	821	812	836	884	847	898	905	816	827	860	841	846	789	854	916	843	798	831	881	822	875	881	866	865	825	803	829	828	834	798	883	809	865	799	854	885	841	842	867	816	822	856	833	818	894	903	790	842	793	815	921	790	857	825	852	860	863	842	787	827	860	809	810	842	876	819	877	828	873	850	890	852	828	872	853	850	840	872	830	817	842	845	888	868	860	866	839	856	845	859	823	864	823	855	837	784	900	835	871	818	866	764	852	864	848	818	825	861	812	872	830	877	857	856	827	853	827	808	858	809	835	819	827	806	835	902	805	821	847	818	847	874	831	856	778	850	864	864	895	869	868	831	874	824	888	860	825	847	871	820	894	889	894	813	824	849	843	825	843	841	843	865	887	847	872	827	790	821	820	853	859	784	870	805	824	841	839	829	833	837	825	822	853	841	845	854	870	828	882	821	821	853	868	845	814	844	855	848	834	848	790	860	859	801	853	839	882	847	839	875	846	801	820	883	874	821	810	884	889	858	853	847	880	863	850	864	862	819	885	838	907	898	854	858	855	822	868	833	795	852	821	876	897	861	878	900	853	831	825	881	875	831	800	861	794	834	831	879	860	858	826	869	900	806	850	832	896	797	862	809	860	888	854	816	830	808	828	803	833	896	867	864	873	872	854	788	893	849	843	849	858	907	843	860	866	843	825	878	828	821	780	836	850	851	807	859	833	793	840	852	818	800	873	842	816	781	892	849	822	842	812	859	840	828	851	837	851	829	824	847	830	854	844	827	854	940	833	840	834	801	864	851	890	870	881	865	855	820	935	892	826	886	862	894	833	846	795	847	870	827	876	841	851	860	838	861	874	820	816	829	796	873	887	845	873	818	858	823	851	872	867	905	761	886	853	855	880	835	820	900	813	835	786	842	856	842	828	808	883	873	842	895	882	832	808	817	902	858	808	901	914	818	858	824	857	824	803	850	869	925	860	848	820	850	869	827	845	897	879	836	909	842	806	817	847	864	892	879	870	850	819	861	807	845	866	883	837	853	880	817	795	856	773	866	819	831	835	823	818	847	837	856	811	836	841	833	857	839	879	925	896	830	898	869	802	843	825	866	882	904	848	817	823	808	825	830	857	855	800	911	898	880	820	871	840	816	836	864	824	834	855	844	801	805	834	827	866	896	813	859	811	852	847	783	797	887	861	831	831	822	844	880	850	830	909	870	819	865	842	856	801	786	825	804	919	853	826	891	840	824	835	786	819	866	889	868	804	890	822	880	861	812	881	880	851	804	871	824	842	850	851	862	824	846	866	839	830	837	905	861	857	845	843	833	906	831	893	824	905	854	873	868	846	847	798	855	869	846	781	824	885	879	930	828	880	909	857	805	832	789	866	859	864	873	864	894	794	827	868	893	823	855	833	848	880	828	832	821	853	758	823	797	872	868	845	836	879	831	901	888	870	828	889	885	862	860	847	870	812	806	826	839	861	844	845	849	851	887	900	825	840	846	865	878	873	853	860	839	820	830	858	784	848	825	865	884	875	827	836	843	842	792	847	873	840	838	825	843	869	871	822	878	867	874	864	866	815	841	846	871	890	880	871	835	805	873	860	826	839	842	832	784	858	855	802	858	855	927	874	876	854	862	862	881	854	846	840	835	867	843	883	891	810	805	821	828	836	873	838	883
48908	81096	53531	41233	14757	1175	5042	8657	6255	3197	1524	1014	1011	995	941	982	927	974	935	931	963	948	959	970	929	970	1019	958	1006	959	1005	963	998	992	986	997	896	966	986	1003	979	979	943	968	926	936	944	977	946	953	971	976	992	987	945	994	957	990	944	980	956	917	963	924	947	978	952	983	899	961	964	959	941	947	979	973	923	987	1009	974	939	941	996	917	941	950	993	975	926	993	984	972	982	987	930	1019	945	947	1014	975	986	927	956	964	962	923	972	963	1015	972	930	939	983	917	960	922	933	941	998	1007	919	928	931	988	953	978	994	956	942	936	955	943	906	978	919	937	921	977	1012	935	998	954	985	957	925	912	1019	982	935	979	936	1008	913	945	966	977	989	957	927	964	954	954	951	976	949	977	953	954	982	990	1028	922	962	916	944	970	978	1017	955	947	1016	960	944	949	905	921	910	986	921	1033	939	1003	922	996	975	928	933	986	957	949	1058	1000	916	954	965	940	1001	906	944	932	969	945	930	969	1008	975	979	970	922	954	957	940	943	946	990	975	961	954	941	992	925	963	954	1003	948	945	944	974	1008	967	925	914	938	978	933	918	1002	985	966	933	924	931	954	943	963	928	958	971	973	931	1012	1000	990	1000	963	954	954	986	931	930	964	913	960	974	950	1027	964	948	971	928	983	932	991	993	986	970	984	950	974	923	957	994	945	891	935	960	921	963	915	970	927	1035	915	934	990	943	904	975	995	1000	1003	981	941	905	1033	942	904	1023	974	992	905	1001	979	976	982	976	923	947	977	963	949	914	953	946	974	981	983	983	934	942	977	989	1034	895	976	869	969	1034	973	963	949	964	944	941	977	959	964	995	933	963	954	1001	1003	939	961	946	916	970	959	962	984	950	967	955	970	993	935	963	930	953	966	954	971	964	953	996	982	971	947	933	950	972	934	995	956	973	980	992	916	929	958	936	934	931	898	923	944	922	962	948	966	1020	909	974	958	980	981	964	1007	924	978	999	964	945	954	959	972	981	988	998	952	966	987	971	964	954	977	1027	963	964	941	923	991	1000	939	999	981	920	967	958	945	965	926	1013	947	922	935	934	976	989	938	940	1006	906	944	919	952	980	929	991	927	973	935	917	980	1027	967	964	924	929	964	952	905	955	938	968	980	939	965	973	995	931	954	874	1035	976	989	936	940	950	907	1014	928	942	947	901	978	893	936	957	970	925	915	951	1000	981	969	940	926	937	1017	957	960	932	931	1009	990	934	999	959	911	951	954	970	961	943	954	951	1001	962	937	915	930	962	914	958	905	941	924	957	969	945	963	978	972	943	951	928	975	958	965	991	936	916	938	944	940	948	951	962	966	969	953	954	957	1014	922	936	913	979	991	932	953	968	911	964	1015	937	953	966	973	985	960	931	935	941	913	914	951	960	1001	959	957	929	981	930	890	924	939	969	937	998	902	938	974	972	934	934	946	926	957	967	952	972	998	948	913	975	956	1014	956	918	994	951	1039	976	937	994	996	955	993	973	913	984	951	945	956	957	980	1007	987	916	957	889	983	979	901	967	981	921	955	959	939	953	940	979	964	961	955	941	980	986	974	971	1009	990	998	975	882	916	998	987	984	922	922	949	955	964	931	986	1031	995	955	950	981	962	964	981	993	959	944	930	936	955	999	969	997	979	979	971	992	957	989	948	935	979	1002	923	948	972	1000	953	958	996	949	1018	961	950	962	958	968	977	965	998	965	934	939	1004	967	932	984	1008	956	948	963	961	935	966	937	892	993	982	965	978	960	929	916	930	995	947	1005	929	892	962	937	893	945	922	946	951	930	961	1053	981	950	920	998	985	963	957	970	995	902	975	1024	1002	950	970	968	990	991	925	956	935	944	965	969	907	895	954	999	1000	979	943	949	944	980	936	998	965	950	1009	1053	944	965	997	960	976	999	938	940	925	942	967	1012	983	997	957	937	937	967	937	1000	932	943	934	922	946	943	1041	947	916	934	968	994	991	961	942	944	936	973	941	954	975	986	927	961	949	988	931	932	1017	955	967	972	935	922	946	979	971	964	962	987	947	961	922	978	979	951	970	977	1017	982	902	959	973	976	884	904	930	956	983	970	957	986	949	923	939	858	947	981	999	919	965	998	925	1006	949	978	1008	929	968	983	976	914	962	971	964	931	934	990	981	938	971	989	939	967	973	934	980	948	957	941	954	946	982	955	962	952	956	990	963	1011	914	932	933	1020	918	941	969	1006	981	906	904	976	956	978	975	927	1035	950	939	950	1016	956	966	930	920	978	952	924	975	988	987	989	979	933	994	951	965	942	922	960	975	925	980	969	908	995	979	971	964	901	990	933	930	949	981	963	968	966	979	913	990	960	977	986	950	962	975	968	1023	936	940	963	948	994	974	962	890	981	912	1009	980	1001	993	995	932	979	951	949	930	946	951	988	945	947	963	938	1005	965	943	937	1011	935	902	1013	996	946	985	969	976	1022	1016	964	908	988	970	969	957	930	974	968	956	926	955	963	895	926	940	974	962	979	962	889	993	946	964	984	987	952	901	1003	998	953	1007	976	1026	930	963	946	915	979	943	972	989	938	969	921	995	964	933	925	956	955	989	951	931	927	979	1014	966	921	962	912	977	967	932	950	954	963	979	957	917	942	975	916	974	934	930	930	947	929	975	948	1002	928	898	1005	935	948	975	1003	1004	942	954	921	913	976	937	1010	964	906	984	933	953	942	972	930	983	973	1031	992	944	947	960	938	967	918	910	962	941	900	962	940	956	951	992	912	944	920	995	927	969	954	894	974	973	966	917	934	990	989	966	958	967	921	941	952	935	1008	925	987	980	918	1017	996	873	937	925	936	921	990	897	947	937	1008	963	973	1054	997	989	947	948	952	955	990	987	939	951	917	988	962	968	955	920	976	994	948	981	921	961	958	945	970	980	1012	925	953	946	984	975	939	950	995	969	948	994	957	970	896	993	957	961	906	969	963	933	932	985	971	908	956	876	942	950	998	938	996	891	941	964	988	1006	959	982	932	967	909	955	982	937	906	1008	922	938	958	929	933	993	953	969	977	917	942	971	999	950	1023	879	958	1002	995	919	1005	1005	910	903	1055	982	928	949	947	986	982	997	940	974	965	955	944	950	946	972	966	954	981	928	982	1029	906	966	903	919	1007	1004	937	1030	978	1046	976	972	989	972	979	967	967	1007	981	927	1005	956	968	965	963	972	906	961	1011	964	979	939	959	969	915	960	917	994	943	961	1005	983	972	961	926	961	961	930	989	941	976	978	953	968	895	945	962	1002	979	908	998	998	984	1021	953	973	955	927	938	993	975	988	912	936	963	894	1020	1011	896	940	910	967	951	888	977	956	931	939	1016	994	928	947	939	931	973	954	1017	1015	1025	1005	961	938	936	978	916	931	988	1004	935	977	1006	938	962	941	928	938	941	952	973	962	935	974	970	883	1001	951	989	964	969	996	931	915	942	946	923	976	960	994	961	971	907	938	978	960	955	929	933	884	940	963	1030	960	963	970	960	994	971	934	936	934	976	935	932	995	933	1058	931	1000	971	947	966	996	932	946	978	905	959	964	972	942	976	973	979	968	994	967	943	1010	961	896	958	996	978	940	900	974
23231	22118	30537	30699	26720	20828	16255	13504	9168	4832	1838	723	630	602	633	615	649	610	589	669	646	655	635	664	594	654	643	648	649	655	606	673	610	629	612	628	678	640	660	668	635	642	600	632	655	631	586	660	632	599	642	606	651	644	634	588	633	633	622	614	602	630	665	659	597	687	597	684	601	586	675	619	608	667	633	667	585	657	595	652	662	639	593	632	668	616	648	638	607	636	623	673	616	592	623	593	651	646	626	601	663	629	638	635	594	639	604	636	628	589	610	601	640	624	645	634	636	607	652	632	555	591	572	612	630	628	664	652	636	634	647	632	632	638	630	612	638	610	622	618	636	621	653	658	626	618	591	614	627	605	654	625	622	629	644	632	656	638	581	579	649	623	588	639	584	575	604	632	605	670	630	658	588	646	615	616	658	629	607	636	644	633	605	653	669	673	633	652	636	652	594	598	683	641	656	641	626	640	627	618	622	642	600	600	619	612	672	552	610	671	666	659	623	606	630	666	625	660	634	589	595	616	581	633	640	645	670	609	631	610	620	615	575	648	623	658	591	637	596	585	644	566	610	597	635	620	642	631	616	601	599	650	586	619	644	608	620	609	602	594	565	612	631	598	625	640	650	619	636	610	609	605	635	638	624	621	608	638	596	650	629	612	637	645	640	605	579	620	620	632	615	596	623	653	633	640	655	627	608	604	626	660	610	611	634	572	641	630	618	644	654	617	638	645	609	585	654	638	613	587	638	569	631	584	638	671	649	622	643	606	618	617	668	619	610	643	634	593	637	647	601	598	665	627	649	637	616	589	609	584	647	667	617	628	602	611	614	646	643	607	617	617	625	648	625	650	623	619	657	586	650	658	633	664	646	625	622	620	645	656	612	662	656	640	674	577	579	630	623	571	596	646	615	637	606	626	638	672	631	603	618	630	635	663	625	621	642	603	641	618	654	640	628	632	638	625	617	587	596	647	684	633	640	619	639	651	624	608	578	623	653	640	599	632	626	615	678	615	591	621	594	630	586	590	643	653	606	625	620	632	641	647	621	635	613	655	641	708	601	622	639	597	565	598	613	636	586	640	619	668	631	626	646	581	620	599	607	603	666	602	640	653	609	613	623	647	649	588	607	578	656	628	694	613	605	651	621	600	626	613	635	646	599	623	632	635	602	606	638	655	614	584	632	586	651	622	597	634	665	627	605	615	609	628	654	639	578	593	631	640	614	660	634	641	643	634	629	663	630	639	631	632	629	627	633	607	625	647	643	648	614	638	599	594	638	633	600	660	569	567	650	667	591	626	607	611	638	612	628	633	605	643	672	612	586	592	593	639	616	569	628	638	605	618	551	624	641	640	640	601	635	653	615	615	633	651	643	611	641	644	617	639	645	660	673	650	650	626	666	628	651	604	595	622	613	645	616	627	651	623	605	637	606	590	690	653	592	654	621	589	639	686	656	583	652	623	591	667	629	598	620	592	642	629	659	554	584	634	643	622	587	643	640	639	618	652	710	606	649	627	592	582	623	606	622	620	587	626	623	640	633	626	663	635	603	653	622	599	660	692	645	664	593	661	649	580	644	655	632	574	629	621	602	620	614	603	653	609	625	670	622	644	648	661	591	647	626	650	685	588	614	618	641	624	658	583	619	632	642	654	627	584	657	622	618	629	588	635	628	639	599	630	654	599	675	594	645	651	640	665	671	665	608	606	613	619	647	615	597	620	622	587	581	680	638	618	644	629	629	627	584	636	644	641	586	646	651	587	600	639	650	613	633	582	644	623	639	636	631	588	619	617	664	627	624	631	597	633	612	621	656	607	595	626	640	642	685	641	628	569	626	617	662	632	652	633	609	605	623	612	637	584	633	642	647	633	622	637	653	633	620	632	622	582	645	630	638	632	618	603	639	663	629	627	653	683	594	628	660	596	585	607	613	592	680	644	580	651	611	621	652	621	606	631	604	657	639	610	604	663	635	667	595	614	599	590	624	643	643	658	657	670	615	638	606	634	602	629	615	560	648	572	628	618	624	565	592	666	592	623	643	599	639	609	621	633	621	603	634	653	600	620	621	611	581	606	657	664	634	577	657	604	642	652	629	609	615	613	648	656	606	640	585	680	597	655	642	602	642	617	634	617	610	587	628	659	635	647	637	632	601	633	639	615	668	624	624	672	622	581	658	623	635	618	627	656	605	640	588	568	629	678	645	645	597	632	630	633	635	646	615	623	645	604	650	619	635	617	627	610	628	661	663	607	583	642	617	588	594	677	594	650	634	601	613	596	584	652	631	591	625	641	588	639	629	592	661	664	622	652	659	647	646	708	617	628	629	657	612	603	598	661	559	581	625	640	622	606	620	605	667	624	622	615	591	623	665	623	662	643	577	641	558	605	627	608	666	655	653	626	589	653	642	620	642	618	607	588	584	586	646	625	626	630	641	637	619	631	640	587	601	664	651	611	618	632	609	679	648	619	664	599	641	650	583	596	676	610	605	601	661	620	623	645	635	653	584	626	636	677	608	613	632	608	660	587	662	652	611	598	600	636	583	631	610	656	658	594	686	609	604	624	661	630	616	665	616	631	657	619	646	645	643	653	601	629	648	639	661	645	576	636	591	625	579	639	631	599	645	598	657	622	636	631	628	633	655	593	613	631	642	627	596	619	665	635	633	642	585	608	590	630	640	598	651	662	603	641	637	672	647	641	620	604	663	559	626	638	645	664	617	631	639	628	620	639	615	622	619	635	621	595	619	613	651	589	640	636	651	618	613	635	624	630	653	614	628	625	594	628	642	626	619	627	640	688	636	689	646	628	639	631	652	652	594	634	597	623	580	643	656	672	657	605	618	619	618	672	637	605	620	638	649	621	641	641	635	603	635	648	615	606	640	628	609	617	619	610	606	600	614	551	594	608	607	613	634	696	611	614	654	664	614	666	619	581	638	657	634	614	594	625	639	598	613	623	625	624	618	610	605	637	621	644	622	605	622	598	666	651	627	619	622	631	606	637	677	621	622	642	595	610	611	646	584	673	584	607	613	626	585	638	601	614	607	613	617	655	584	661	604	606	579	659	617	682	629	630	619	610	610	638	599	627	598	610	647	595	651	593	650	649	617	582	637	622	572	604	620	660	642	658	565	623	585	647	646	622	648	640	621	588	653	606	626	641	632	652	612	609	589	641	632	683	666	641	636	615	654	663	636	602	586	640	616	607	607	638	588	665	611	654	616	610	603	628	625	656	623	644	626	612	659	573	605	610	672	653	579	627	585	622	629	628	652	652	674	656	607	616	608	607	603	603	583	609	625	611	630	595	586	625	608	634	615	547	579	583	643	623	602	619	607	589	639	618	579	642	644	579	634	634	645	639	642	616	620	624	631	620	632	602	642	659	633	646	581	636	618	598	640	596	608	604	634	670	626	608	687	673	596	611	588	650	596	648	611	622	656	636	632	609	630	651	629	594	626	639	609	628	652	631	620	655	654	658	607	613	591	667	632	625	635	664	675	608
51783	98033	68616	64184	35668	9878	11933	19720	14869	8272	2945	884	712	689	678	657	698	742	715	671	671	770	676	683	735	666	721	702	675	720	686	682	706	694	735	666	686	679	669	693	673	637	702	703	687	724	702	694	694	689	672	673	679	699	691	691	699	695	695	698	663	707	668	669	710	717	661	685	649	654	671	712	748	753	682	712	691	730	730	691	687	730	736	702	716	680	679	659	702	710	698	703	688	694	690	667	699	730	703	691	696	668	652	693	687	693	714	676	726	699	723	709	739	733	719	665	699	766	738	680	733	669	689	698	634	685	735	693	756	646	684	694	673	694	673	720	701	655	687	672	736	706	663	690	662	679	703	728	666	671	687	723	700	706	738	700	739	681	682	647	700	712	703	685	669	724	692	685	661	734	648	683	677	680	718	682	708	715	703	666	700	712	724	690	688	686	729	705	681	726	695	695	698	712	698	725	753	695	687	731	685	720	664	694	720	664	661	669	664	689	707	739	721	688	708	754	684	697	705	670	742	666	665	662	736	693	697	684	677	696	694	689	700	696	746	721	703	688	703	714	692	706	722	719	703	689	703	673	698	662	699	658	731	659	728	702	674	660	674	695	735	690	688	677	708	729	683	700	735	686	697	718	715	705	723	720	751	668	669	670	685	684	695	690	708	703	694	659	760	697	656	668	641	649	729	711	689	713	694	706	680	669	699	716	724	706	685	756	670	726	718	752	732	689	710	702	708	698	647	706	675	711	667	736	703	691	695	673	679	720	674	694	673	713	737	683	705	736	691	741	710	758	702	705	648	694	709	666	669	729	722	668	711	698	690	697	646	708	702	675	693	750	721	706	717	722	691	672	712	666	713	708	704	739	708	654	703	671	701	706	691	714	696	689	680	668	713	669	719	671	696	718	713	715	675	705	679	726	712	636	672	641	698	734	693	778	682	692	698	707	719	672	676	696	661	731	729	682	696	703	697	736	633	700	695	705	722	710	667	722	702	730	655	695	670	704	731	724	696	737	680	698	685	715	693	716	688	767	693	750	663	640	727	671	656	633	730	685	728	706	681	703	727	725	669	704	695	697	685	709	686	728	723	684	689	750	636	682	647	742	726	723	672	695	697	715	718	695	635	698	720	696	694	684	684	687	683	666	689	680	730	684	691	719	705	676	666	690	743	694	688	700	664	728	658	667	694	731	711	675	693	646	687	696	693	692	698	652	659	701	686	720	640	714	713	684	664	680	651	682	716	707	639	684	699	706	699	685	672	702	673	691	710	677	693	684	676	701	756	706	682	675	698	707	671	691	779	733	681	688	678	626	677	691	673	675	648	738	683	684	669	723	720	703	710	631	672	701	712	658	684	768	684	731	716	673	692	708	668	730	689	704	660	696	717	693	697	661	723	720	699	659	661	676	702	718	718	697	720	720	690	646	703	692	677	692	714	757	774	716	688	675	678	680	693	704	673	694	706	746	670	653	703	686	730	689	709	693	690	702	652	726	697	678	726	677	703	689	693	702	670	715	664	665	640	701	722	714	688	686	697	672	657	711	764	676	706	668	746	701	730	713	693	723	690	683	663	716	698	654	705	649	694	666	663	683	715	668	685	684	684	718	681	736	726	700	669	674	681	704	685	702	705	705	662	663	697	699	709	657	677	674	698	680	738	639	654	714	725	741	710	717	650	727	699	699	712	698	713	672	694	706	714	696	671	712	701	747	671	694	707	675	703	693	684	724	725	716	700	663	715	664	750	715	684	730	693	709	705	697	674	725	725	753	691	748	670	703	668	699	663	692	707	715	688	678	727	694	683	735	670	666	691	655	657	708	732	735	716	689	694	722	654	702	713	696	642	640	680	672	663	673	706	712	711	679	701	700	713	699	713	730	718	657	728	657	696	682	685	699	673	708	635	699	684	680	690	681	670	725	695	672	747	751	745	665	715	701	666	722	700	668	676	736	665	714	669	749	679	694	720	703	743	698	696	667	682	693	723	717	670	736	690	751	685	684	731	726	725	665	673	715	688	688	695	688	749	721	666	691	737	720	671	697	700	688	686	683	713	705	724	718	663	722	728	725	717	735	681	769	700	679	731	688	684	714	729	679	665	691	684	716	712	712	709	685	740	696	727	694	669	686	681	717	698	724	647	685	708	720	687	704	739	708	689	710	694	721	713	673	695	743	653	695	686	754	672	707	683	671	706	697	730	697	698	720	711	701	657	719	711	713	638	736	687	690	689	734	655	657	718	712	682	674	672	667	678	703	650	692	725	680	691	688	696	732	652	689	692	717	686	722	670	704	688	680	733	707	699	657	726	708	683	682	733	687	745	680	662	689	722	687	668	672	688	695	681	666	697	684	676	692	695	694	723	724	662	637	712	701	671	697	691	728	730	691	731	667	686	693	722	624	737	734	690	695	679	663	720	681	701	734	692	741	703	687	691	703	699	745	747	678	719	716	688	673	683	709	696	714	685	677	657	704	778	714	683	720	673	711	680	709	673	677	674	767	705	688	679	691	734	719	682	672	672	690	698	716	756	664	708	664	735	652	668	685	716	695	692	633	745	672	672	676	686	694	718	694	655	725	665	718	686	681	721	722	669	717	759	686	709	698	653	715	710	700	731	725	707	734	715	709	696	722	716	692	695	713	672	679	682	703	647	716	718	701	701	660	724	678	725	709	711	703	709	697	675	681	681	694	748	682	732	700	723	694	702	717	631	669	694	667	681	687	698	737	721	703	655	654	732	711	690	681	707	659	693	694	735	662	715	717	663	666	711	697	697	711	684	736	707	661	724	644	648	727	705	666	698	705	718	710	708	733	741	713	677	693	687	712	707	700	699	718	680	738	697	700	670	692	725	697	706	722	746	745	685	649	714	664	738	697	683	700	697	723	691	698	666	665	699	730	690	649	747	667	663	678	745	654	763	666	712	700	683	671	720	692	645	683	720	657	725	671	686	726	687	748	701	666	725	675	692	690	678	695	699	658	663	658	738	723	696	707	689	704	705	707	670	693	694	712	694	722	718	668	635	684	723	694	712	663	711	739	680	706	699	666	696	675	680	701	728	697	707	734	682	703	697	729	697	639	716	696	730	706	746	659	693	675	680	685	663	673	674	690	704	696	713	703	691	661	700	709	685	706	705	675	654	699	688	707	679	703	717	695	670	677	632	697	716	687	673	685	722	681	699	644	675	694	676	733	683	660	676	698	740	657	713	658	640	761	648	733	722	745	677	692	722	660	691	687	713	696	683	740	679	722	675	735	729	672	691	716	668	710	690	725	665	712	703	696	695	678	680	714	752	720	676	669	694	665	701	701	702	699	708	731	681	757	730	705	666	724	659	734	731	695	757	671	672	637	699	627	722	726	686	699	735	689	692	695	681	732	659	679	678	673	717	702	703	735	719	697	687	695	652	710	735	657	720	714	727	733	682	685	621	675	697	677	726	723	704	709	760	771	674	708	699	695	671	713	686	664	736	756	688	629	695	748	678	680	727	713	731	714
30286	30304	30667	18853	6607	1376	1054	1196	1269	958	827	778	732	744	803	793	766	756	790	740	809	743	779	776	755	780	752	719	751	778	738	745	779	765	750	779	766	769	774	734	806	770	756	749	775	765	775	727	791	732	773	769	799	831	795	752	787	729	749	724	797	762	757	779	748	777	798	749	755	767	745	770	754	770	789	758	714	727	746	749	759	760	766	819	823	780	776	782	755	759	832	766	716	739	751	764	772	741	739	772	772	735	776	759	755	829	765	790	808	750	764	782	744	749	737	823	740	770	794	766	724	778	802	771	746	789	799	757	767	773	705	753	790	822	779	762	761	755	806	789	770	742	772	752	776	743	765	768	775	758	728	738	800	801	819	756	786	751	773	821	803	817	768	816	770	768	780	776	784	747	804	723	766	778	827	749	770	762	719	780	805	792	803	743	763	762	812	818	782	754	746	760	760	792	729	780	779	799	718	754	752	785	757	739	788	751	773	745	777	770	747	737	744	709	798	814	782	774	746	769	805	746	753	762	791	760	723	787	802	770	707	775	785	824	850	792	753	772	748	772	752	804	807	776	815	750	790	805	754	759	799	732	782	799	768	741	784	711	750	737	771	780	780	789	769	737	801	772	778	810	751	811	777	816	803	777	812	787	759	760	780	753	838	791	829	739	801	776	728	760	794	726	783	767	713	731	800	788	764	825	796	747	772	774	754	747	770	762	753	779	758	738	732	747	778	793	772	803	758	767	757	772	748	788	827	780	820	803	697	733	710	751	773	840	733	828	775	816	752	763	769	851	814	804	771	801	802	798	769	767	763	793	784	791	776	710	753	821	735	761	782	761	774	764	735	764	805	747	752	775	753	790	813	751	766	746	780	784	767	749	741	697	805	811	768	762	772	743	825	736	745	776	745	742	794	762	721	760	737	790	742	764	761	805	782	764	753	770	747	753	759	805	733	778	755	755	793	749	758	748	770	756	803	773	790	782	758	788	724	753	750	738	818	756	776	823	751	787	801	736	743	738	809	715	793	801	767	764	799	723	753	793	828	783	757	778	769	778	786	787	776	766	726	760	744	736	803	793	774	781	816	749	767	805	828	791	762	794	749	768	749	786	768	761	794	793	793	734	790	736	780	774	737	803	739	798	757	794	777	749	722	784	781	797	801	761	772	779	756	795	822	814	805	756	755	775	794	772	734	738	741	747	781	822	768	739	758	747	782	764	807	765	767	762	745	753	716	807	735	843	777	763	771	717	756	762	784	772	794	796	732	771	830	776	730	755	759	781	751	796	739	699	784	799	808	781	737	772	807	781	779	757	775	808	698	756	767	779	752	813	743	789	750	700	795	771	737	765	795	713	765	783	772	761	775	810	768	763	775	796	787	774	806	815	747	790	766	793	746	720	769	776	765	722	771	827	787	770	754	750	780	794	716	753	738	759	776	757	788	769	733	798	771	791	728	781	806	812	745	797	744	745	753	760	792	783	803	770	763	738	728	800	787	753	773	764	725	770	769	789	797	760	791	753	825	807	740	776	753	767	807	736	778	753	812	811	775	779	786	795	758	771	755	764	767	833	727	787	821	746	777	769	784	799	791	759	808	758	769	801	758	735	774	773	788	769	779	791	757	736	721	756	744	777	781	761	848	766	781	739	790	759	756	770	777	774	756	792	760	793	807	744	756	761	757	721	755	777	773	771	805	765	775	778	758	731	741	738	787	770	822	782	735	815	773	748	745	817	806	793	738	734	721	765	753	793	728	773	753	712	729	793	785	750	756	809	772	778	768	819	755	788	773	772	733	784	763	806	723	804	812	777	757	775	761	754	757	797	784	767	778	747	799	793	808	794	744	806	784	821	787	753	794	752	775	781	777	743	784	826	767	747	774	766	816	773	729	764	784	785	765	832	825	804	805	763	778	792	792	679	796	753	777	777	743	796	822	767	769	789	755	728	781	742	818	766	729	782	754	743	734	824	800	800	800	803	760	737	751	752	805	782	771	790	753	787	825	783	717	780	783	809	744	756	778	779	713	793	732	797	792	765	796	805	778	823	742	776	773	805	764	767	767	737	757	745	677	748	798	800	765	740	787	748	774	792	793	785	758	844	805	818	762	815	822	727	767	747	742	762	772	777	741	741	775	793	788	736	773	763	781	693	796	714	723	761	780	739	756	739	750	841	777	781	751	772	781	802	762	806	770	808	780	776	768	822	761	814	789	733	754	733	728	781	836	797	768	776	792	764	766	745	771	816	700	757	809	785	716	720	790	770	767	797	729	802	828	738	787	762	759	752	759	806	775	758	793	730	770	773	760	785	774	785	779	769	774	791	760	725	758	730	832	792	785	774	755	759	778	781	743	763	831	799	786	740	762	788	748	775	778	766	831	791	750	797	808	786	794	801	752	795	706	765	735	788	776	736	769	732	767	781	746	778	802	802	780	758	742	839	758	691	756	777	784	818	800	853	762	793	780	770	760	786	785	784	750	802	766	757	795	797	702	747	794	755	729	740	768	741	728	796	744	773	791	760	760	767	755	799	783	793	750	768	724	749	775	769	798	795	734	716	751	746	784	766	741	801	793	759	809	760	796	747	768	754	761	764	816	769	823	756	787	742	739	755	749	777	775	790	769	823	786	792	761	796	801	765	780	780	748	799	729	762	749	816	755	789	726	792	741	773	697	749	775	780	747	791	737	793	758	780	764	740	809	800	790	752	832	808	820	796	804	774	762	774	763	804	756	757	758	732	771	795	754	792	849	774	796	796	807	748	820	753	782	803	762	760	770	738	790	793	780	809	765	709	787	731	825	783	765	840	760	756	780	787	748	772	775	769	766	764	794	769	750	756	748	751	749	802	814	746	797	762	783	731	737	749	791	808	804	766	749	790	751	734	824	741	729	786	787	762	760	784	785	815	756	826	806	795	813	758	751	735	776	743	790	777	737	808	777	774	759	800	752	757	813	769	789	755	781	751	751	764	811	803	755	778	820	698	760	780	743	757	829	718	737	747	747	798	778	758	748	740	812	732	810	753	773	710	781	732	739	784	754	744	747	754	751	751	736	731	777	755	735	795	828	766	803	818	756	761	772	750	773	781	811	805	746	781	811	747	765	760	754	803	714	751	792	773	748	765	782	778	808	759	807	801	754	748	768	751	800	771	769	788	797	756	722	764	833	750	739	785	797	779	735	795	740	753	769	761	783	740	767	783	806	808	729	758	754	786	819	758	768	776	708	779	755	798	738	775	746	778	730	831	740	732	811	766	732	742	762	753	728	724	772	805	756	745	815	806	751	739	792	815	777	733	800	786	767	748	811	716	809	795	742	731	769	715	769	748	760	776	792	814	738	817	800	853	794	809	769	776	841	761	746	752	749	753	745	771	758	739	814	769	777	774	708	784	771	768	827	786	747	796	776	771	794	733	790	767	786	788	764	789	809	770	752	777	776	764	769	728	768	787	790	809	788	741	799	769	806	778	803	731	790	800	793	779	819	763	782	803	757	771
31697	45730	27335	16820	6458	1676	1356	1667	1567	1253	949	916	893	898	889	866	873	861	849	851	864	900	888	930	955	934	861	948	905	895	944	868	879	899	884	933	866	844	880	920	904	890	889	869	897	913	872	850	935	874	905	863	914	905	927	946	927	934	898	936	873	890	931	882	892	894	825	888	895	854	892	927	886	931	924	927	925	892	857	938	913	866	867	903	879	955	886	856	936	942	901	881	891	903	851	936	887	920	853	886	831	876	854	887	971	873	898	864	817	913	925	920	917	907	855	865	982	863	939	904	882	879	923	870	919	869	944	894	908	892	905	826	922	889	897	891	876	886	909	906	854	911	864	898	912	887	898	869	908	905	913	857	920	906	852	890	902	890	862	874	872	901	897	850	888	896	927	873	889	921	888	927	863	905	886	922	949	845	878	908	868	895	910	914	940	895	918	880	924	907	918	873	890	881	880	872	869	839	853	859	870	877	890	945	858	894	916	918	859	892	947	869	882	899	930	920	891	892	906	919	893	960	819	853	907	864	890	892	862	890	920	852	922	920	884	927	859	864	875	909	908	911	881	888	872	919	872	908	856	865	931	923	872	946	921	887	890	940	937	978	922	927	914	914	908	870	881	900	910	925	862	887	870	881	889	939	861	864	882	872	842	853	877	881	908	914	926	855	901	894	891	892	886	899	916	911	860	878	843	950	878	883	913	881	875	889	924	893	886	911	849	954	888	895	887	884	841	897	896	902	896	909	924	896	845	858	918	933	873	870	925	946	902	906	908	901	911	912	922	935	863	893	887	905	910	885	896	894	864	871	896	879	913	895	859	904	928	927	869	887	925	868	891	899	879	889	883	888	825	919	883	915	894	827	880	912	893	904	872	923	889	875	923	888	935	879	893	864	880	859	941	940	904	894	877	942	860	887	854	867	909	905	818	933	886	898	867	879	871	908	876	867	899	857	853	861	897	906	851	896	938	867	891	871	934	871	894	887	838	856	936	888	910	917	915	876	896	909	908	914	898	871	891	863	854	887	898	911	943	890	891	893	888	905	876	942	867	845	929	914	908	879	864	919	933	874	822	865	939	884	865	923	905	862	912	900	904	911	914	839	917	902	852	920	901	908	920	877	915	869	930	875	890	859	868	923	906	883	927	895	893	887	871	888	941	969	916	862	888	895	939	880	889	894	917	904	935	901	831	916	881	877	900	867	884	896	819	887	880	890	880	892	791	938	935	868	867	971	877	888	910	876	883	862	948	867	930	932	906	918	915	862	894	887	846	928	906	877	919	933	898	849	894	887	919	919	884	905	858	930	837	929	953	875	896	893	896	913	865	915	907	904	907	868	856	882	896	898	889	873	862	938	907	867	949	900	890	926	860	908	925	885	891	867	900	846	911	903	849	926	857	926	880	928	897	906	955	878	897	869	871	902	841	903	924	894	912	912	954	903	956	903	874	919	908	866	877	890	868	902	876	909	885	856	934	893	920	891	880	969	861	898	931	896	900	899	897	949	928	855	912	873	867	927	934	881	907	867	893	953	939	860	933	927	848	852	885	885	879	887	878	831	875	907	925	899	887	884	849	896	849	931	866	882	954	879	899	970	909	867	896	894	913	843	954	905	867	897	915	894	855	912	911	909	887	892	876	919	888	907	895	922	833	894	913	861	925	882	944	892	924	889	921	934	826	926	943	943	929	885	885	890	906	863	886	882	897	860	865	900	882	887	921	891	882	910	877	900	916	901	893	926	846	923	892	885	921	861	936	916	932	926	888	893	907	868	903	916	895	895	864	884	852	896	902	915	891	845	893	835	902	898	925	931	853	882	909	915	886	898	877	913	874	891	910	864	887	867	916	885	915	878	881	884	880	892	881	862	864	839	923	856	863	861	899	899	916	877	876	897	869	840	903	880	840	890	861	867	881	886	915	856	886	915	907	869	903	870	941	913	960	861	908	951	913	900	911	921	873	974	885	894	921	900	835	885	874	882	868	889	901	889	880	914	877	851	884	876	908	915	873	908	869	885	869	899	878	925	860	875	905	890	908	914	863	811	898	864	820	856	887	950	907	933	898	919	901	972	876	963	913	912	849	827	831	911	869	908	839	959	889	929	904	878	877	826	905	916	887	931	883	932	866	952	904	882	863	886	883	885	947	854	882	882	946	844	877	895	889	927	865	920	883	842	818	882	908	927	871	920	919	859	895	967	863	901	870	911	900	887	932	853	902	871	913	891	909	863	885	846	932	880	912	874	923	849	898	878	879	933	883	912	969	864	923	900	867	961	860	904	856	920	897	945	905	906	871	936	868	903	934	922	872	867	896	873	929	916	944	914	862	869	924	878	873	894	919	852	951	937	948	898	926	886	924	905	880	921	857	947	936	857	904	824	866	895	902	859	923	914	906	916	906	880	918	885	902	933	922	903	930	876	890	908	885	912	856	851	876	907	886	904	899	904	886	930	891	904	887	899	852	875	951	863	840	909	902	870	913	917	881	884	878	929	891	901	868	907	847	920	918	885	871	853	898	855	891	864	850	855	958	887	896	891	897	879	883	891	844	841	878	891	894	903	872	823	931	874	849	890	973	890	858	906	865	891	874	883	886	893	873	899	895	871	923	880	907	829	860	865	887	839	842	915	964	845	920	914	935	942	848	900	905	915	914	907	868	872	930	896	840	905	839	912	911	878	847	866	888	902	882	927	892	911	874	966	918	878	899	899	875	919	933	854	848	908	875	913	926	886	926	952	903	866	845	829	883	858	864	883	894	907	883	940	945	894	887	905	898	884	879	874	931	919	882	884	842	893	843	876	855	884	906	854	894	908	875	899	875	854	905	932	909	858	883	865	881	869	873	906	906	804	932	871	860	852	896	917	922	889	913	929	876	903	939	896	918	906	876	956	864	860	864	900	930	918	848	917	927	908	887	884	888	875	851	931	934	874	875	894	925	910	832	869	919	927	845	881	888	832	905	895	876	896	884	879	882	912	914	851	848	868	966	939	845	896	907	874	876	914	873	899	937	892	870	864	888	881	902	903	871	857	877	872	915	841	891	904	924	860	907	865	864	890	895	894	860	964	855	841	906	865	897	909	942	872	840	856	853	912	932	881	865	923	891	919	947	911	895	883	882	902	928	901	893	907	922	885	885	919	821	845	907	919	874	935	970	895	878	928	870	869	858	896	886	872	921	873	917	927	915	890	901	915	847	930	885	888	930	899	835	878	900	934	898	856	939	867	875	894	913	917	939	908	962	900	892	887	916	908	862	902	945	889	883	894	892	862	912	892	883	865	907	880	835	887	900	831	902	862	904	863	910	898	870	887	962	798	891	893	898	925	895	894	913	877	912	904	851	859	877	951	845	873	909	897	824	908	910	885	923	878	902	906	929	929	872	915	844	892	890	951	939	921	875	913	885	900	930	831	882	907	866	868	902	878	930	867	892	940	914	876	923	889	832	894	891	900	909	909	870	864	866	897	904	901	906	935	844	846	878	847	873	866	914	891
24203	23143	35544	32085	27942	17694	8366	7440	5216	2761	1175	715	615	577	582	588	587	587	606	552	548	603	599	565	597	594	597	608	540	553	579	605	577	600	594	560	548	596	539	612	555	606	553	576	595	586	592	582	568	619	610	608	565	619	601	544	571	531	600	580	604	582	591	568	541	564	591	575	568	575	561	574	561	556	541	584	623	554	586	588	564	594	589	613	538	548	582	571	538	540	583	586	561	565	562	611	551	531	568	591	561	587	599	555	610	550	601	574	560	541	562	569	574	579	626	551	602	576	600	577	574	622	565	617	579	535	580	593	592	584	581	608	622	577	608	609	605	559	539	540	600	594	570	564	577	535	571	572	574	608	538	605	559	571	560	569	543	555	567	543	542	582	585	566	599	547	580	577	572	583	595	633	582	567	593	627	573	579	593	605	564	589	569	537	548	610	568	559	606	620	597	538	607	582	573	533	603	542	591	581	624	559	622	604	636	534	629	607	581	557	610	615	580	584	553	604	562	587	594	577	586	639	593	563	611	564	613	606	554	575	585	626	599	573	597	595	558	616	589	583	543	563	584	582	628	544	608	572	557	583	633	595	607	593	580	586	609	578	564	549	574	559	559	632	545	577	585	599	610	612	585	591	620	547	536	598	615	554	629	568	607	575	519	587	576	580	605	576	579	569	574	611	588	587	559	608	573	580	588	550	578	579	607	599	558	589	604	594	596	543	612	564	582	572	616	553	551	606	599	543	584	540	570	615	581	550	533	562	567	608	579	618	601	581	574	591	585	595	614	602	595	626	601	544	621	586	596	595	584	611	571	604	565	590	599	585	555	582	568	568	568	571	585	581	612	566	587	600	611	561	554	599	592	627	611	587	566	576	577	577	577	573	567	548	546	593	601	586	610	558	560	621	596	595	585	572	634	627	557	584	576	577	605	547	608	593	593	594	538	529	596	588	560	575	545	551	585	619	569	556	533	561	588	561	594	608	598	568	556	604	550	591	557	618	590	576	563	568	618	557	577	593	578	545	601	564	550	609	590	612	585	608	613	566	608	626	598	570	568	554	579	567	619	586	593	574	600	554	567	522	562	602	588	608	562	572	592	536	546	574	608	604	584	572	563	569	592	569	575	549	575	591	593	560	586	595	568	579	590	568	573	588	561	613	562	571	560	614	574	587	597	621	584	608	531	575	601	590	543	570	553	585	576	558	540	563	591	569	546	587	577	531	583	555	587	588	575	588	586	618	594	561	591	635	585	600	563	558	597	565	574	552	536	602	585	558	612	573	580	573	532	578	553	586	590	583	539	574	574	576	571	610	561	624	582	579	591	572	587	593	574	582	563	564	555	582	551	586	585	576	550	619	579	588	602	588	574	559	591	614	564	568	543	569	557	576	582	582	567	581	601	592	610	611	538	584	593	573	577	535	559	600	590	573	574	570	579	602	588	601	595	595	597	635	602	615	597	558	596	612	589	603	569	585	590	550	586	562	567	564	557	589	589	617	592	560	560	587	596	614	613	555	570	581	570	591	566	588	590	586	617	591	589	580	562	582	600	593	583	608	594	566	596	556	585	581	535	587	559	578	556	629	544	561	589	550	567	558	573	591	559	560	594	606	573	577	604	601	540	551	565	586	571	532	578	591	594	609	585	567	593	601	564	565	569	518	623	577	586	601	545	599	573	598	602	601	568	577	568	576	568	552	576	597	595	583	594	567	583	539	621	644	599	567	567	589	558	597	602	574	561	640	612	583	612	592	612	556	608	596	581	578	556	604	550	583	605	593	589	561	576	590	605	616	545	609	575	541	598	567	548	597	547	598	614	519	593	578	576	560	572	613	590	585	535	548	621	557	581	587	534	601	579	617	594	604	532	584	542	592	612	600	589	594	543	607	585	563	574	546	543	600	613	549	586	594	547	582	575	557	634	586	550	584	588	582	574	549	576	579	564	564	574	562	639	588	576	605	533	594	549	600	571	585	591	586	588	624	617	601	572	572	586	614	630	610	579	607	581	577	564	624	592	590	639	565	580	604	597	632	568	561	554	565	540	614	573	598	563	594	604	537	601	554	615	540	589	613	572	576	621	584	552	601	576	561	586	613	561	581	604	601	584	572	595	558	580	579	528	585	591	595	568	565	575	598	535	570	573	572	626	580	579	581	555	589	575	576	590	601	600	593	546	540	527	600	634	581	573	564	540	555	578	586	565	573	600	589	625	566	591	611	531	595	578	575	564	569	581	579	539	557	554	587	580	591	601	561	605	593	580	580	587	555	590	591	519	592	572	555	587	564	607	566	583	587	581	557	611	609	561	559	573	567	530	619	577	576	635	575	604	622	619	555	585	569	582	569	551	546	596	577	536	574	586	574	620	580	587	588	593	594	560	629	564	574	580	560	573	568	575	598	602	568	608	547	590	621	588	628	552	564	552	576	645	576	562	596	561	593	579	588	547	549	574	587	615	649	568	603	571	570	602	563	608	592	549	581	568	600	572	574	556	609	580	572	606	555	573	601	575	592	561	561	539	610	557	630	613	607	558	553	579	595	615	594	547	595	545	587	607	538	619	549	584	585	586	590	574	574	546	585	569	583	582	572	558	543	601	570	582	565	580	538	575	548	593	610	564	566	561	600	572	612	592	585	616	585	589	538	547	576	546	579	600	634	633	556	604	628	577	604	559	558	593	564	589	582	559	582	544	574	577	607	615	527	557	582	591	568	618	591	576	613	527	582	594	606	566	586	618	593	548	625	579	584	601	579	568	605	555	567	556	589	573	592	546	536	595	576	589	602	584	576	584	611	599	581	569	532	596	576	629	559	530	561	589	576	581	528	567	559	570	579	570	568	538	561	587	527	600	627	572	572	514	564	602	570	594	581	549	584	590	577	564	618	568	581	570	561	556	583	582	573	569	588	620	550	611	573	563	612	589	568	593	578	607	542	553	573	611	566	580	592	567	576	630	608	577	610	566	567	538	561	599	578	594	552	575	521	571	544	572	579	602	565	606	588	593	550	577	572	572	573	600	621	594	594	562	571	649	612	570	574	590	589	603	559	547	583	604	537	584	565	629	604	578	609	590	581	591	617	603	535	583	589	586	588	607	565	593	615	555	561	574	583	599	601	573	593	563	581	538	601	578	589	608	519	560	585	603	614	622	579	606	569	610	572	524	585	578	564	586	579	585	571	523	560	585	610	555	576	560	576	543	578	596	585	591	609	585	556	574	590	631	581	548	583	572	592	586	604	599	582	591	537	579	576	576	574	583	569	624	580	588	550	590	567	566	603	535	522	587	591	556	609	563	541	614	541	530	582	567	562	598	564	583	583	540	566	577	609	601	569	621	558	601	567	573	600	571	590	594	583	580	553	607	630	570	585	608	576	566	635	556	567	615	580	601	578	587	530	557	553	619	593	583	588	519	574	618	610	556	584	579	621	608	559	600	549	571	578	609	572	621	611	601	573	612	585	601	574	583	624	581	539	589	633	604	540	565	561	606	581	631	592
51238	92297	66666	52498	30450	10292	8198	12566	9174	4721	1890	882	668	685	665	684	698	663	684	655	672	619	663	620	667	663	652	684	647	680	697	698	656	706	639	670	620	674	696	682	675	667	637	732	673	687	680	744	670	665	698	656	669	673	671	699	698	628	645	674	629	667	706	709	700	675	686	704	688	679	679	624	724	669	726	717	655	664	717	646	681	656	669	628	662	705	683	687	722	666	720	619	707	678	699	631	694	671	667	715	678	662	673	726	694	715	708	666	683	669	674	696	669	667	675	639	686	689	720	671	665	689	691	643	664	675	647	685	651	713	693	676	663	671	688	675	673	659	686	704	698	682	690	659	702	650	650	657	698	618	682	646	686	684	691	665	721	641	652	686	671	650	656	690	664	671	638	678	668	648	680	668	676	664	699	668	642	684	636	673	662	660	673	653	665	691	705	690	626	675	712	659	696	702	649	638	695	665	689	674	709	650	646	691	669	650	621	646	691	662	698	676	653	685	685	703	674	694	699	647	707	654	688	660	692	687	680	638	683	667	709	679	657	705	676	687	736	677	636	718	668	698	605	632	690	688	691	636	693	659	632	690	650	670	726	693	684	633	665	703	697	674	651	663	665	626	652	668	613	657	671	691	651	675	668	655	669	686	706	657	729	666	700	675	696	647	682	650	635	704	681	653	656	694	679	636	645	651	676	657	673	707	682	624	668	671	681	695	670	674	698	627	652	693	693	681	737	689	649	654	668	706	699	672	673	653	687	665	711	656	682	676	649	708	679	675	720	675	694	686	649	644	684	660	670	707	648	679	639	706	667	662	631	700	682	664	695	689	683	667	666	638	666	700	705	685	642	654	672	634	618	615	659	726	662	683	635	711	667	687	638	638	698	685	654	673	676	689	682	690	688	675	694	625	688	689	666	669	683	700	676	693	650	675	683	683	685	663	682	640	674	671	662	690	686	667	666	682	617	673	664	639	673	681	684	680	679	639	680	627	698	693	705	676	672	682	666	694	689	636	636	698	655	692	645	725	662	712	680	667	723	688	655	687	662	685	661	668	631	651	719	653	676	655	657	682	675	681	648	697	693	693	674	706	739	666	647	657	681	647	654	669	741	681	664	685	685	678	647	670	695	679	713	705	674	690	650	652	646	652	654	665	679	674	685	640	659	672	649	663	673	675	637	633	688	663	637	669	708	671	701	685	653	697	634	683	646	703	665	694	634	650	665	687	690	681	708	682	642	638	674	679	646	683	643	665	677	726	677	666	675	660	637	670	641	680	678	696	652	703	654	676	700	659	715	673	680	655	678	694	694	664	673	671	695	700	665	721	656	701	706	716	668	657	696	680	654	681	690	690	650	666	710	688	711	676	659	717	658	678	672	674	721	621	686	659	712	642	669	647	698	676	627	661	679	695	741	669	686	631	654	686	669	671	691	656	645	661	692	665	720	727	659	728	668	663	692	604	628	709	653	632	690	713	681	671	663	674	663	721	686	688	696	709	648	655	668	663	677	635	680	687	655	640	707	645	689	659	674	646	665	634	683	695	626	719	691	682	653	674	702	645	682	649	645	671	697	677	662	666	637	679	673	665	687	672	717	699	686	651	638	674	671	660	668	705	660	707	630	666	674	714	691	708	671	695	678	672	677	658	635	668	689	635	689	667	682	691	672	714	687	636	673	711	674	692	675	663	662	646	681	670	690	683	649	666	621	685	615	681	636	696	642	710	706	710	639	671	668	646	709	630	672	613	700	699	656	675	657	705	660	643	643	707	655	683	666	665	654	689	661	701	685	680	671	694	707	696	671	674	644	648	628	660	653	649	674	721	648	633	645	674	651	627	650	641	633	650	647	645	651	676	724	689	666	665	657	652	641	615	713	678	644	675	688	698	686	687	692	646	663	673	651	666	673	658	704	632	686	704	693	667	672	606	697	668	720	687	669	669	691	683	702	684	658	696	663	661	685	695	676	689	674	698	653	715	698	670	696	687	704	606	702	670	674	613	694	645	652	695	651	627	669	711	692	682	653	664	637	685	682	682	628	632	664	653	718	723	685	660	678	660	634	686	664	644	677	682	693	669	662	656	695	683	687	678	694	678	651	638	627	680	680	671	680	681	706	634	699	661	687	663	685	698	695	677	686	647	634	679	626	614	647	629	644	655	676	677	747	695	651	719	652	687	690	666	632	636	712	669	645	639	680	723	655	636	662	646	656	656	698	656	705	681	694	614	662	713	691	664	678	653	713	697	650	633	677	651	670	719	660	661	593	635	652	667	645	697	705	656	634	679	685	627	634	684	735	658	622	642	730	686	648	670	679	688	703	703	684	652	673	701	689	673	657	662	656	663	709	690	653	667	678	731	663	639	674	674	669	637	710	654	661	671	695	647	665	678	703	686	692	651	638	633	690	668	684	670	677	675	718	662	679	682	687	613	641	704	690	663	674	693	653	664	712	676	662	630	674	665	699	663	716	672	614	690	691	717	692	656	682	625	646	625	692	629	674	687	671	630	632	655	704	692	670	686	653	613	660	689	683	698	707	671	671	724	702	659	637	692	635	623	698	728	706	660	670	680	710	648	708	669	669	698	672	665	668	666	628	683	667	673	713	689	637	678	652	716	648	659	684	695	682	715	695	671	716	667	672	669	664	693	600	647	679	656	695	665	662	701	673	680	670	686	679	660	709	674	664	636	670	630	644	669	675	682	649	717	645	653	684	661	658	619	665	620	684	671	658	653	655	669	692	684	675	665	665	627	642	653	669	650	677	661	693	651	680	676	692	706	716	686	685	674	653	695	685	622	649	687	711	717	708	654	675	685	690	705	685	690	661	647	660	684	647	658	649	652	687	682	679	681	688	666	700	726	685	714	646	641	660	614	681	690	663	715	670	657	629	688	655	650	677	684	674	696	653	691	711	757	654	630	694	696	669	694	628	724	681	679	653	676	663	661	687	631	671	703	679	703	687	678	704	669	640	711	705	672	659	694	693	661	691	677	678	689	731	679	677	652	716	644	703	699	670	659	689	648	701	637	681	631	675	641	710	720	683	601	678	661	729	618	655	704	653	692	614	699	705	651	692	722	667	636	662	666	660	642	644	652	649	660	669	649	652	681	671	650	684	668	681	672	693	724	688	702	691	705	685	677	703	646	630	673	647	684	695	636	684	699	717	659	688	634	696	648	617	663	689	641	682	674	676	655	707	637	686	706	634	682	688	645	651	698	678	652	662	683	689	704	713	706	684	660	640	692	690	709	677	622	695	667	687	681	641	679	699	619	715	713	690	710	692	666	667	665	702	688	694	666	693	662	681	635	685	668	659	692	657	664	643	627	671	680	695	682	662	687	693	689	641	668	689	666	672	682	663	654	717	704	693	656	645	701	705	643	681	665	712	652	671	655	677	723	650	653	653	702	667	666	679	605	641	654	703	688	647	704	661	674	658	652	703	675	683	679	710	673	696	683	695	661	639	688	680	669	665	679	666	696	625	709	729	673	657	717
25756	25235	36443	31368	23312	8326	2737	3277	2689	1763	1133	901	896	916	973	985	909	919	934	914	900	942	891	954	928	936	921	839	840	896	940	937	873	896	936	903	866	895	883	940	897	940	892	947	966	938	898	860	886	881	893	910	942	901	919	935	878	891	886	905	908	908	923	928	882	996	879	897	901	916	962	924	892	865	947	887	868	954	885	881	906	937	931	852	916	942	878	867	898	898	890	913	915	885	917	987	864	943	958	891	889	967	909	868	896	858	952	923	889	950	963	968	838	894	901	874	896	895	917	943	968	943	924	898	878	843	933	879	896	915	912	919	872	935	935	874	862	887	920	902	939	908	931	877	897	901	942	908	873	908	905	862	940	923	918	884	955	904	956	913	915	883	919	877	946	880	926	886	898	887	883	887	919	908	900	903	888	870	837	888	863	876	916	929	923	916	908	956	894	901	905	832	878	907	900	876	923	944	920	932	913	873	901	917	906	878	959	822	904	953	859	901	892	886	930	875	864	958	909	915	912	873	867	915	919	939	934	917	904	924	911	949	952	895	869	875	961	884	951	919	892	853	908	945	885	924	923	909	885	900	937	877	884	911	885	911	925	930	888	888	920	889	889	906	892	921	930	888	872	884	943	931	866	945	903	902	907	933	907	901	878	905	956	906	916	901	928	943	859	850	877	881	906	889	887	891	904	880	940	941	936	912	853	902	933	861	876	905	866	946	903	851	913	893	879	877	898	921	903	903	887	915	934	930	921	866	925	881	882	899	911	900	915	890	932	934	909	883	902	903	899	907	951	927	910	909	927	888	879	907	932	928	910	912	916	909	896	935	903	981	886	926	937	887	929	876	914	894	971	918	895	900	874	955	885	931	884	915	928	922	879	883	872	900	863	908	914	908	883	918	883	902	931	873	895	846	898	967	887	862	901	921	886	938	887	936	932	947	932	905	946	902	889	891	973	926	910	911	922	981	919	879	883	906	897	854	985	850	888	868	920	924	943	926	914	903	914	953	931	912	913	945	863	908	876	922	898	933	896	879	877	882	920	876	905	903	883	901	923	873	911	826	922	923	870	916	891	852	934	871	882	923	958	943	866	896	919	835	939	971	872	918	886	946	846	892	882	923	894	919	921	923	919	921	901	884	918	923	853	908	913	938	954	920	927	895	921	930	877	844	928	902	958	911	924	863	937	928	939	907	871	905	904	959	936	920	931	897	971	982	936	939	927	905	978	930	901	927	914	970	945	864	922	913	926	880	911	919	924	902	926	925	883	914	926	859	953	922	915	908	925	935	933	959	877	904	881	857	865	937	928	904	885	903	850	941	885	942	881	921	972	905	929	898	905	930	942	892	896	937	923	910	968	960	918	873	863	951	899	921	900	888	924	923	915	851	903	858	953	907	965	935	882	859	938	957	979	925	966	890	868	982	916	852	891	922	866	891	927	945	913	909	868	886	901	853	894	905	932	914	931	921	919	909	956	928	940	938	899	864	868	899	938	903	879	885	899	908	938	910	937	910	981	892	931	891	926	885	954	902	908	859	914	943	904	944	893	823	914	909	902	916	954	875	907	971	990	914	933	956	895	886	869	888	869	992	902	929	901	916	912	902	919	874	925	925	924	924	923	903	845	928	933	884	855	962	903	897	921	917	884	866	829	954	928	894	892	932	956	984	876	895	844	921	918	923	925	889	937	881	892	953	881	924	906	863	936	901	914	891	930	906	861	879	883	905	856	869	877	881	894	920	912	888	887	924	902	923	939	869	880	941	903	932	942	873	902	917	915	982	919	895	880	888	933	908	945	895	912	894	880	907	942	893	905	896	896	931	923	885	898	912	926	901	942	898	876	929	897	938	879	947	919	949	884	917	872	893	901	869	978	891	873	944	990	937	929	894	884	904	899	914	895	953	867	880	960	886	966	900	864	872	888	945	898	941	919	904	918	949	970	929	898	894	884	901	880	960	921	949	946	890	888	889	941	882	892	928	1001	840	902	932	919	931	909	842	911	947	934	1001	948	911	913	907	901	960	842	886	972	965	921	860	941	919	877	951	888	902	853	966	996	935	880	938	877	907	872	899	876	904	898	898	981	892	904	921	900	916	951	875	993	855	940	956	916	891	868	894	906	899	963	925	825	906	905	925	921	942	936	850	874	911	910	863	890	863	948	885	882	928	885	910	936	898	920	924	887	957	915	939	906	893	895	902	946	904	895	917	911	897	871	974	940	905	948	923	940	924	939	936	917	903	858	908	882	917	909	969	884	893	914	929	902	871	843	931	961	918	906	916	930	899	912	964	934	933	961	886	895	898	920	878	924	898	933	867	936	833	949	916	884	913	905	876	920	952	958	927	930	905	850	975	881	932	907	897	906	912	943	892	966	941	905	926	925	883	925	869	930	896	876	861	906	901	887	896	863	862	868	952	918	915	824	893	935	849	854	936	847	943	900	945	915	922	853	921	865	933	923	924	906	837	985	874	882	897	864	877	871	942	880	923	880	911	913	864	917	927	933	956	962	955	922	890	936	905	906	914	904	940	896	866	944	955	861	847	923	880	876	887	909	931	931	890	905	857	902	870	888	894	966	958	914	863	868	876	948	874	953	871	932	911	914	950	908	928	934	945	889	927	901	897	974	901	913	923	936	915	887	881	944	965	932	957	874	901	889	926	917	922	883	911	904	919	947	909	848	942	862	897	902	896	934	898	896	926	958	936	889	911	919	921	927	896	853	920	908	891	909	888	876	952	855	959	924	910	921	912	935	878	868	898	946	951	942	893	929	939	882	931	916	860	900	907	908	900	964	920	942	932	889	916	888	852	927	925	939	934	875	957	903	892	901	887	908	883	892	898	892	900	955	947	935	952	883	916	954	972	917	917	933	924	877	856	928	924	860	909	929	908	924	875	921	954	924	871	894	908	912	936	905	895	890	905	957	908	961	872	925	924	870	899	894	946	895	936	883	978	879	921	913	922	893	940	919	960	941	867	956	878	943	932	917	953	945	885	956	905	876	937	913	951	907	861	943	907	944	892	892	949	914	911	911	935	899	875	912	891	899	905	985	981	884	899	903	943	895	941	962	893	923	929	896	910	828	903	915	915	896	945	962	901	924	950	943	859	914	925	851	932	866	879	964	933	920	901	944	860	923	901	971	885	852	895	914	877	918	916	937	933	937	928	950	876	894	890	884	927	927	915	924	942	876	918	925	907	896	919	936	916	893	855	888	948	920	894	884	862	910	895	876	937	849	897	854	970	921	891	926	903	894	977	860	894	908	881	869	934	887	925	932	930	897	919	943	918	961	875	918	935	932	901	930	934	884	889	925	885	940	911	884	908	881	934	927	892	925	935	940	923	906	928	937	889	915	907	946	921	867	894	936	919	919	986	896	915	901	953	857	868	912	904	906	922	917	851	939	905	882	890	900	932	976	897	920	938	832	942	855	943	886	905	927	903	948	900	953	923	907	909	901	909	866	886	916	905	905	930	936	948	873	852	924	920	909	923
49058	80324	54288	41628	26160	6795	4799	6763	5433	3211	1695	1157	1061	1074	1033	1095	1024	1053	1051	1094	1044	1032	995	1016	1036	1041	1019	1072	1087	1100	1056	1013	1081	1011	1017	1078	1018	979	990	976	1025	994	1111	1074	1059	1022	1044	1025	1063	1027	1062	1054	971	1051	995	1004	1049	1038	978	990	978	1009	976	1056	1027	1016	1063	1035	992	1038	1059	1087	1049	1003	1008	951	1032	1085	1024	1072	989	1015	1017	1011	1043	1049	1047	1010	982	1012	1032	1043	1002	977	1018	981	1066	972	1012	1003	981	1032	996	986	1037	993	1049	990	1042	1011	977	1036	1069	1055	1009	1073	1017	952	1012	1044	1060	1033	1030	1033	1039	1067	1053	1002	1018	1042	1096	1015	1022	1047	1023	1102	973	1033	1119	1001	1076	1057	1030	1006	1010	1057	1070	968	1064	1044	1039	1011	1019	1015	1037	1046	1048	1069	1040	987	1034	1013	991	1021	1041	1052	1001	1015	998	1035	1043	1034	1009	1025	1052	1003	994	1009	1049	991	1055	1023	972	989	1054	991	972	1055	1016	1058	1021	985	1015	1043	999	1053	1064	1059	1051	1006	990	1005	1005	1027	1029	1027	1037	1028	988	1014	1037	1008	1027	1075	1023	1017	998	1014	942	1058	1046	1016	1074	1063	1017	1023	1012	1000	1003	1038	1013	993	1044	990	1061	1063	1022	1008	1035	1043	1006	995	1011	1019	1084	1038	1030	1030	1016	1022	1039	1032	1019	959	1023	1061	1014	1020	1071	1015	1036	1009	1032	1003	1040	1020	1068	1006	1027	1021	977	1025	1072	1034	1029	1036	1000	1057	1047	1061	1052	1051	1023	1007	1054	1055	973	1044	986	1000	1025	1047	1053	1018	1034	954	1035	1065	1009	989	1050	980	1045	1015	975	1035	1056	1038	1031	1053	1050	1026	1036	996	1053	1021	1016	1012	982	1031	1034	980	987	1023	1012	1035	996	1000	1017	1099	1019	958	1007	1036	1008	1025	1018	1028	1032	1023	1041	1022	1023	1022	1033	1023	1019	1017	1003	1047	982	957	1040	1013	1017	973	1043	990	1012	999	1029	1002	1034	1037	1062	992	1006	1027	998	1015	1000	1049	1014	1002	1001	990	1040	1053	992	1021	977	1058	957	1014	1053	1077	985	996	1035	1040	1061	997	1016	963	1056	1052	958	1075	1050	1060	1038	1063	1004	1004	1006	1027	999	1031	1055	1030	1041	1108	1042	1004	1043	1003	1014	1045	1060	1028	980	967	1024	979	1014	1028	979	995	1007	1069	1058	1035	1016	998	998	1030	1020	1048	1005	993	1053	972	1061	1031	1035	1007	1019	1019	1089	1019	1054	1027	1058	1021	1051	1049	1017	1063	1061	984	1030	1042	1009	1013	1029	1035	1047	1053	1048	1019	995	1019	1000	1079	997	992	1094	1046	1006	1044	992	958	1043	1008	981	1079	1080	999	1025	967	1028	1040	1044	1027	1007	1063	1073	1014	1031	1033	999	951	1017	1003	1015	1048	954	996	1056	1039	993	1045	1002	1023	1057	1079	1047	1086	1010	1005	963	1009	1095	1016	1084	1033	1080	1007	1052	1038	1002	1036	991	1144	1011	995	1063	982	1032	1024	1081	1028	992	1000	1066	1001	1067	1021	1036	982	969	1048	1007	1021	995	1040	990	972	1037	1014	1021	977	1001	996	1022	994	1085	1025	1019	1036	991	1042	1013	1027	1021	1004	1027	1033	1042	1027	1069	1022	1075	1104	1037	1021	1069	974	1009	1009	977	1029	1050	1041	1047	1068	1002	1042	1003	998	977	1015	1055	1035	1030	1005	1000	1052	1021	961	1060	1034	981	971	1048	1023	1007	1034	1048	984	1065	1054	1022	1033	1033	1029	1005	1009	966	1004	997	1054	1003	1052	1037	1008	1062	1050	998	1024	1065	1069	1050	1024	984	996	1012	1029	977	1077	1072	964	1049	1044	1020	998	1024	1017	1030	991	993	1006	1057	984	998	984	1045	976	1025	959	1004	970	1019	976	1025	1003	1026	1022	1025	1070	1006	1003	1017	1004	1036	1065	1031	1055	1032	1070	1021	1028	1097	1021	1034	1080	1009	974	1013	1063	1044	1018	1006	1025	992	1011	1044	1004	1031	982	976	1017	989	1043	1015	982	1013	1028	1006	1031	1032	1025	1066	985	1027	1089	1053	1044	982	1025	1003	991	1104	1053	962	1089	987	1041	1025	1056	1040	983	985	971	1007	1053	998	1032	992	1022	998	1020	1028	1012	1026	1055	1016	1012	1036	1053	1021	988	946	1008	1001	1024	1091	1101	957	1045	1004	1017	1072	1071	947	1017	1044	997	1105	1015	1043	1009	1048	1036	1014	970	1027	1016	991	994	1002	1098	1007	1054	1002	1071	1077	1030	1035	1041	1085	1003	1064	987	1033	1048	1020	1001	1020	1079	1000	1035	987	1017	1015	977	1002	1017	1008	1033	1055	1046	1025	1018	1000	1024	958	1016	1068	1071	1036	999	1000	1040	1035	1114	1009	1031	1047	1040	1062	1081	1026	1043	1075	1003	983	1017	1023	1010	1032	1045	998	1021	1030	1040	1071	1023	980	1049	1040	977	1028	1009	1039	985	1016	1063	991	1002	1048	982	999	1089	1009	1000	1071	1046	1018	1016	1041	974	1120	1062	1044	1059	1035	1088	1066	1100	1043	959	1065	1031	1036	1042	1076	1017	1066	984	987	1002	1070	1062	1019	1011	1023	966	982	1006	962	1040	1081	1069	1038	1051	1006	1056	1018	1021	955	1060	1058	1022	1017	1071	1019	1029	1015	1058	1069	1014	1045	1016	971	1006	990	1066	1035	1038	1000	1027	1052	1071	1040	1047	1027	1058	996	977	986	1090	1006	1001	1017	1018	1018	1037	1042	1025	1036	1086	1032	1016	986	1018	1027	1012	1054	1073	984	985	974	998	988	1033	996	1034	1027	981	1007	1033	1069	1025	955	1051	1070	976	1061	975	939	1015	1060	1031	1040	1015	1061	1018	1002	1011	996	1023	1015	1009	1015	1006	1051	1007	1020	1064	1036	1026	1054	994	1044	1030	1016	1101	1007	984	1017	1062	943	1065	1038	966	1007	980	975	1003	1063	1063	1000	1012	1030	1093	984	1031	1061	1061	951	980	1012	1001	1021	1051	1038	977	1014	1009	948	1007	1053	974	1036	1027	1015	1005	971	1038	990	966	1049	1050	1009	1030	1041	1062	1021	1051	1032	1029	1055	1035	1069	1037	1033	1041	1077	1020	1036	1011	1040	1035	1072	1003	1050	1034	993	1080	1033	1053	1029	1004	1060	1019	1000	1010	1039	990	1030	956	973	1070	1038	1058	1008	1047	1018	1029	1018	990	1075	1015	1080	1082	1040	1093	1061	1047	1069	1045	1019	1015	1015	1033	1021	983	1055	1002	1028	1041	1075	987	1006	982	1054	1036	1032	1006	1073	995	1063	1088	969	1047	1035	1046	1017	1032	1112	1037	990	1026	990	1017	973	984	1048	1039	1039	1051	1024	1032	970	1011	998	975	1005	993	1013	1023	1012	1065	1023	1016	1023	1042	1031	1025	1033	961	968	1061	1066	1008	1012	1000	983	963	977	1018	1041	1036	1024	991	1001	1054	1043	1021	983	1062	1000	1030	1057	1045	998	1035	1028	988	1021	981	1051	1012	1022	1029	1086	1078	1069	1034	1078	1009	1048	986	947	1042	1026	1015	1000	1039	987	1017	1051	1044	1016	1075	989	991	981	1012	1054	1021	1048	998	1101	999	970	1040	1031	1025	1026	1086	1043	1014	1048	983	1047	1019	1092	1002	1021	1030	979	1002	987	1068	1086	1042	1094	1040	1070	971	1034	1012	1001	998	1019	1066	960	1043	996	1071	1046	1000	1100	1024	1020	1034	990	1016	1026	1054	1012	1052	1082	1102	1052	1086	1023	1078	988	1072	972	1021	1097	1080	1001	1014	1001	1018	1060	954	1034	1032	1091	1068	960	994	1080	1086	1072	930	1033	1081	1005	1026	1050	991	1072	967	996	1008	961	1047	996	1032	1067	1085	1017	1078	1092	1079	1032	1081	994	1065	1021	1028	1047	1033	1012	1036	1065	972	961	993	988	1030	1038	972	1032	1022	1017	1017	1046	987	1047	975	1031	1018	1004	1029	1018	975	1024	1031	1002	1033	1022	1002	1014	1013	991	1019	1039	1009	1046	1005	1023	1020	1026	1029	1056	990	1042	956	989	998	1031	1045	1026	1058	1025	1038	1022	1042	1063	1036	1033	1046	1061	982	984	1050	1040	969	998	1038	991	1018	1090	995	1031	1003	1000	1050	1002	996	1046	1006	1008	984	1037	1015	970	975	1104	1033	994	1049	1014	977	1012	1041	1093	1061	1016	1059	1024	1075	1024	1019	972	1042	1056	1000	1017	1022	974	1026	1069	999	1028	985	1002	1013	1002	1035	1045	1035	974	1073	991	976	1037	1011	1071	1059	951	1058	1044	1025	1027	1051	1018	994	1043	995	1047	1015	1043	1067	1019	1023	1075	1053	1082	1043	1027	1089	1010	1013	1001	1044	1016	1041	1007	1019	995	1004	1041	1083	943	1029	1016	1027	1022	1069	987	1008	1043	1005	1027	1031	1021	1031	993	1029	997	994	1042	1016	1059	1093	990	1110
23163	22143	32681	28304	30405	22972	19541	12221	7466	4093	1711	904	707	716	701	706	707	752	719	716	719	728	728	727	764	692	652	705	729	702	710	649	704	694	687	692	685	728	742	723	695	699	684	664	699	683	684	740	680	706	688	705	749	688	687	711	734	730	681	711	693	715	687	704	651	713	652	679	706	686	722	707	684	719	702	668	680	728	699	635	751	689	646	651	702	703	716	708	692	735	719	670	739	687	685	708	705	704	728	631	663	705	715	720	706	731	733	718	699	677	670	693	710	731	691	743	710	731	679	674	735	675	680	735	681	708	709	709	713	677	708	677	685	732	694	703	705	705	684	677	675	699	658	702	697	735	696	658	698	694	743	724	740	701	701	694	689	685	625	710	730	695	678	695	691	749	727	692	653	682	700	683	695	714	718	665	733	670	695	695	739	698	702	694	670	695	670	668	697	706	700	660	741	703	676	689	670	687	704	713	749	679	700	688	721	686	678	706	688	761	690	690	696	729	685	728	693	659	687	692	739	741	694	686	678	694	758	704	664	708	724	703	681	696	672	686	730	722	695	661	709	687	668	701	657	720	683	704	723	677	703	757	687	687	704	695	687	710	713	713	697	719	711	705	697	749	675	694	644	700	636	696	680	684	693	689	657	676	657	668	709	692	685	704	724	746	701	690	734	686	704	636	732	714	688	697	721	698	666	685	697	636	733	668	665	682	681	694	694	691	718	687	705	722	679	733	695	689	656	672	637	680	706	684	731	725	708	751	667	643	753	693	714	691	687	754	685	679	694	632	694	679	661	660	698	721	655	666	730	723	738	701	718	790	744	677	660	720	686	704	731	705	699	662	673	657	681	682	718	694	693	724	685	731	691	721	694	721	678	665	674	732	679	711	702	702	713	702	680	723	683	719	719	681	707	669	704	713	686	700	727	656	686	709	676	698	689	691	687	688	728	711	696	736	689	610	755	703	684	661	732	716	688	657	680	739	659	656	652	617	680	662	658	706	699	702	734	688	661	716	699	683	651	648	708	687	747	717	726	666	720	686	658	717	725	642	744	735	684	676	683	687	714	695	671	690	644	725	694	713	731	679	688	726	709	705	645	656	695	698	706	693	706	710	697	705	703	703	682	703	683	623	688	731	690	751	703	685	674	664	701	685	686	661	685	748	756	664	698	675	701	696	723	703	677	713	709	708	680	705	672	758	726	679	687	709	700	701	675	740	701	711	709	740	706	685	650	710	655	696	680	667	695	719	745	735	711	681	708	691	692	713	660	709	736	671	695	703	718	718	727	740	711	698	709	713	718	723	707	748	687	701	726	723	685	689	646	708	692	682	699	721	683	718	667	676	686	697	669	694	708	728	696	673	693	692	673	677	737	717	706	647	706	704	682	729	681	709	710	734	644	681	677	689	688	742	689	693	702	704	670	707	701	725	685	722	712	701	709	669	683	750	720	693	725	690	750	703	659	711	690	687	718	757	668	702	676	682	684	705	743	664	682	728	679	698	742	692	694	681	679	735	703	722	700	714	681	690	679	686	706	658	712	695	663	706	698	704	691	691	719	728	667	657	690	698	697	722	718	723	695	682	702	712	680	710	714	691	711	680	686	721	685	750	730	685	717	757	648	683	689	690	685	643	711	680	682	727	741	694	703	731	712	684	772	689	718	729	701	677	702	735	651	767	709	679	695	686	689	642	670	710	710	657	663	700	742	702	727	683	681	689	718	656	646	717	737	737	687	669	687	729	686	674	690	713	673	654	690	674	674	681	683	740	706	691	693	731	702	692	644	749	695	750	659	680	711	691	675	691	670	734	713	690	702	662	679	688	711	687	721	694	679	681	670	665	709	681	719	722	691	677	721	695	733	679	678	683	696	680	711	720	689	688	694	701	684	690	686	691	677	724	712	774	724	724	691	660	663	696	730	728	675	720	688	723	716	723	730	681	691	695	716	706	648	711	685	689	670	737	678	678	667	705	652	673	695	711	658	700	704	692	727	743	683	677	697	712	722	654	683	717	665	711	709	697	669	692	714	754	726	679	676	686	707	703	717	681	689	678	677	688	713	655	717	721	777	684	688	717	704	673	693	713	720	648	677	663	705	688	712	688	638	718	679	719	685	610	650	684	666	697	704	678	665	704	698	717	672	714	709	726	736	729	691	678	745	692	649	694	701	688	689	634	657	709	707	678	678	695	720	700	698	735	659	681	682	713	713	682	698	740	661	734	683	694	712	773	700	673	720	728	665	677	742	684	713	663	732	737	693	701	669	718	648	663	681	692	720	720	677	659	691	686	712	702	714	686	691	711	691	739	680	707	682	656	703	722	689	650	699	711	710	680	718	709	673	700	642	646	694	719	681	633	680	696	682	739	672	681	701	735	673	707	728	704	659	698	657	651	663	689	664	662	742	690	705	733	684	680	690	707	682	644	706	660	664	668	720	667	734	672	691	680	686	701	711	684	680	672	718	719	721	694	763	729	665	724	726	677	723	678	743	671	681	744	726	716	701	713	691	660	648	711	645	698	742	676	691	681	697	669	704	658	712	660	731	723	687	670	702	664	730	682	727	686	710	671	713	672	703	666	683	705	681	729	665	685	684	649	719	703	705	692	650	677	702	728	647	654	681	674	652	753	731	732	703	677	724	741	701	715	723	684	739	690	725	672	685	693	700	672	677	679	686	706	644	690	706	711	694	687	686	736	709	697	703	682	684	685	708	693	681	736	743	679	736	665	712	656	691	703	694	748	682	696	676	700	663	730	690	742	693	646	715	700	736	630	695	701	690	670	689	701	675	688	713	682	740	702	688	714	688	689	706	712	643	725	698	686	670	731	693	698	695	674	709	704	703	764	712	705	718	682	738	667	686	688	685	703	692	648	736	701	745	694	695	620	743	733	722	737	661	676	689	672	711	665	703	729	705	711	690	698	678	700	677	723	661	703	714	692	696	697	646	727	695	712	679	665	741	723	690	681	722	721	682	657	706	667	723	683	710	685	659	665	738	683	731	728	726	652	687	692	673	677	689	698	725	695	703	707	725	698	654	703	682	720	666	715	684	649	691	703	667	703	676	666	688	693	731	635	688	699	742	659	656	726	752	690	679	698	663	700	744	645	682	718	725	667	670	709	729	691	706	712	642	667	644	672	676	701	738	687	679	686	664	672	705	637	712	680	692	646	703	694	713	674	691	684	705	659	701	702	690	728	672	638	733	670	728	706	653	711	723	713	683	731	675	699	738	707	626	717	703	670	694	677	670	716	682	675	702	723	674	670	712	708	701	717	677	670	702	696	676	676	672	725	698	722	638	644	681	668	684	717	680	724	692	685	642	671	709	666	717	693	650	739	700	642	691	742	642	723	734	673	697	694	639	657	723	702	661	699	655	665	665	721	680	708	672	685	720	674	689	665	706	716	710	702	725	657	694	703	689	708	687	695	661	710	697	744	733	660	674	693	699	749	705	743	705	692	691	704	691	709	684	719	725	623	680	749	716	767	670	640
48769	96219	73162	63361	46565	17521	14558	17215	12500	6974	2682	1184	802	730	824	819	829	847	816	768	774	748	720	787	817	760	760	756	768	769	779	819	775	817	796	755	781	825	799	787	727	775	775	815	773	784	787	779	755	811	781	773	752	749	783	767	732	772	791	778	782	809	769	801	799	766	766	740	745	792	818	787	774	751	736	729	760	795	773	797	752	787	803	775	758	756	789	753	772	812	749	799	775	715	811	735	809	781	779	736	760	782	741	734	785	797	769	773	791	771	767	731	778	725	822	711	777	757	775	776	801	774	799	785	744	787	818	752	775	797	770	736	774	773	803	811	804	768	775	708	755	750	810	741	793	757	797	753	769	763	748	777	737	809	761	740	770	790	808	827	797	768	784	779	769	753	813	760	794	759	808	755	742	817	763	778	762	776	747	752	763	839	773	768	767	766	804	762	766	775	751	741	760	821	747	773	785	777	758	773	811	689	771	772	757	791	760	762	779	799	815	804	763	789	762	830	761	778	789	768	702	782	718	839	754	774	784	754	774	778	770	772	761	758	809	768	761	784	750	791	752	740	743	793	762	774	762	779	734	774	798	741	783	736	765	738	726	761	755	811	809	800	748	800	768	734	744	705	724	787	790	740	807	749	812	753	752	762	754	758	731	785	794	777	798	752	778	751	783	789	807	796	789	751	756	780	756	718	755	785	768	849	797	777	783	765	747	786	788	755	741	799	821	804	770	764	739	710	762	718	717	765	750	784	821	781	812	777	778	729	768	753	796	715	771	789	761	762	734	733	781	787	779	788	786	807	793	747	819	756	706	794	829	776	757	821	816	750	819	750	779	799	783	755	811	811	776	812	734	728	785	751	805	758	803	782	767	814	764	794	761	762	824	759	781	772	743	772	782	737	711	761	785	836	830	759	788	799	784	768	789	786	773	771	724	755	746	794	778	790	760	713	754	774	838	790	763	784	742	787	735	802	708	759	775	772	776	771	816	754	716	813	722	732	728	784	743	802	742	787	710	720	746	745	776	734	786	777	802	793	743	760	730	766	782	739	798	794	827	739	744	812	768	802	787	764	747	732	749	747	746	736	775	747	848	794	750	786	785	735	793	770	752	823	793	753	720	831	773	780	806	744	799	821	773	771	752	766	751	737	774	745	763	783	801	779	825	743	813	757	768	765	763	798	754	782	800	821	745	768	730	783	735	749	774	779	776	778	766	782	783	789	778	777	766	735	824	768	746	762	733	726	779	738	798	796	784	800	783	779	749	805	765	765	807	786	768	738	746	770	791	790	784	744	813	769	733	769	806	752	755	806	757	742	798	773	743	814	754	821	820	769	776	806	750	724	764	738	778	811	797	800	765	764	823	724	809	713	795	758	758	774	751	771	816	759	787	759	783	778	790	822	805	761	700	813	764	830	795	775	779	766	844	775	770	770	739	770	748	793	766	766	771	801	765	788	769	786	757	797	741	754	767	772	761	786	755	817	773	734	785	773	783	780	782	771	737	751	784	734	753	746	742	795	769	804	785	774	744	765	809	782	816	801	778	776	778	727	728	768	753	791	739	780	804	721	741	777	776	780	782	739	741	760	767	752	812	731	793	744	795	729	728	749	778	749	740	786	732	767	767	800	811	752	771	783	763	767	750	774	729	753	761	793	830	809	733	792	791	775	760	762	770	739	750	771	778	797	766	779	748	723	749	752	770	740	807	808	763	713	773	746	770	754	777	742	774	743	743	729	774	797	835	796	763	811	773	787	770	784	772	780	744	795	803	726	809	769	736	750	789	802	733	769	741	700	779	796	766	744	800	815	775	786	761	779	766	800	769	771	807	774	725	801	750	755	792	790	766	761	753	784	813	766	744	793	749	788	751	789	739	804	783	731	774	723	750	771	760	783	773	773	843	744	766	760	756	685	769	723	722	748	815	740	780	818	766	764	850	752	739	781	749	783	766	779	804	756	773	764	749	757	826	814	782	765	766	749	758	788	793	817	782	756	769	799	791	747	814	802	750	806	805	801	730	707	800	807	776	757	759	801	785	724	735	745	772	763	794	783	756	766	819	801	810	773	767	759	774	759	768	763	768	706	770	773	751	790	786	786	743	764	806	732	746	729	724	788	779	824	784	755	774	778	746	764	756	779	773	769	752	751	811	797	773	777	787	793	693	695	739	778	765	786	786	740	784	755	744	776	748	792	768	745	775	793	765	772	724	763	791	774	743	769	759	760	815	807	816	736	744	838	758	771	775	787	802	760	794	796	818	740	798	759	826	756	813	749	802	794	751	737	819	754	769	740	760	741	778	751	767	823	774	799	769	792	770	756	815	781	755	836	752	736	793	801	771	798	776	744	768	794	718	751	735	780	820	760	746	793	757	769	749	829	752	760	782	824	801	725	793	814	741	749	753	787	742	760	744	780	736	813	738	762	752	737	787	772	783	798	854	758	737	759	760	781	813	733	752	774	779	760	792	817	774	752	823	776	812	792	752	782	752	851	805	776	776	800	774	809	776	799	830	790	770	760	777	787	792	799	780	790	762	792	745	791	781	796	799	768	762	766	781	789	814	720	781	749	782	772	787	759	834	763	777	746	740	808	754	786	774	787	759	798	749	794	750	813	770	772	811	801	792	781	776	826	831	770	759	736	723	728	772	788	757	747	736	722	774	751	744	807	790	769	769	779	746	735	811	772	800	758	738	776	790	750	831	774	788	751	763	741	783	750	749	826	820	746	759	729	804	738	754	804	806	765	816	801	799	791	769	785	775	796	760	773	732	758	801	738	737	779	793	741	747	785	781	771	772	715	761	856	800	795	777	783	833	755	807	806	765	799	782	793	801	732	760	763	784	790	716	759	799	736	791	775	736	823	761	808	798	810	764	772	774	807	799	748	763	765	757	736	802	751	774	766	790	794	726	757	745	813	790	797	805	802	720	792	804	789	768	730	804	790	772	755	735	711	813	720	751	720	768	765	801	814	822	771	760	783	786	765	783	766	756	763	751	743	751	775	730	769	774	812	762	795	830	741	734	741	755	801	766	786	780	778	778	750	772	791	800	780	796	751	777	754	781	771	816	781	756	764	782	782	819	761	710	807	786	759	782	774	776	808	816	737	780	771	765	751	829	766	750	737	790	783	784	788	745	818	776	761	802	790	772	764	822	759	773	772	792	770	799	759	719	751	783	765	808	740	779	789	764	786	803	789	719	744	758	803	810	766	780	805	808	770	764	754	762	791	837	775	814	748	762	758	756	793	769	778	785	758	731	734	743	761	761	785	765	736	793	803	766	747	785	748	770	734	739	715	772	799	761	779	783	763	775	785	821	835	752	793	754	750	705	782	756	739	813	743	747	797	754	749	718	790	797	780	808	801	769	756	743	758	728	764	738	764	765	770	776	792	802	752	785	779	767	780	778	815	778	799	700	786	818	752	779	800	763	765	815	789	766	765	808	771	760	821	765	786	790	744	764	758	783	765	787	795	777	751	749	769	763	779	779	757
29895	28621	32999	18323	8085	1627	1448	1246	1113	1005	837	859	801	845	826	824	805	850	804	819	823	811	799	821	834	813	789	800	821	828	833	833	868	806	822	885	859	809	819	832	784	851	876	808	804	846	816	839	811	834	868	849	803	820	820	821	773	861	816	831	826	803	864	838	811	831	851	848	826	803	863	857	877	886	825	821	819	818	844	787	817	854	859	823	855	821	765	820	839	889	863	835	831	825	797	851	854	851	843	866	811	825	788	851	827	839	860	799	847	827	878	842	827	762	847	840	769	861	843	794	809	768	808	850	792	839	842	846	798	866	805	803	825	810	835	810	836	816	890	803	839	797	767	803	885	802	851	842	856	837	831	818	842	832	806	818	797	798	780	815	833	847	834	823	886	765	869	794	815	733	820	844	790	838	856	817	812	837	775	818	790	820	834	809	755	818	793	764	813	811	800	827	846	818	857	831	884	770	838	789	831	833	841	796	887	789	810	785	803	796	784	829	834	854	838	831	808	812	836	786	887	841	813	867	839	832	915	809	808	881	798	790	806	855	791	819	834	845	797	890	813	837	827	827	838	854	787	826	843	818	824	837	828	829	779	819	851	811	848	762	836	817	858	799	853	843	836	835	862	855	843	800	810	817	812	797	754	798	807	866	803	797	867	783	801	839	859	830	854	786	841	786	824	767	847	858	840	849	830	780	816	760	807	793	789	808	847	862	869	809	844	843	844	898	783	801	814	792	834	827	842	837	776	840	813	842	829	801	795	793	826	797	843	827	830	843	813	831	832	797	801	778	826	824	826	797	810	811	840	817	845	782	806	813	827	819	815	855	881	832	835	820	790	824	795	781	889	824	806	837	851	854	819	860	840	772	841	795	832	892	835	804	792	819	810	818	849	805	897	837	847	867	851	800	833	822	815	825	816	780	853	804	818	815	824	820	839	854	846	782	815	827	813	789	826	815	844	845	799	828	771	757	834	761	796	827	898	831	849	816	852	772	839	806	849	799	827	826	791	862	879	814	793	801	782	800	820	817	827	850	769	824	803	793	839	791	826	804	869	815	834	823	824	793	851	805	834	810	873	854	801	787	827	850	787	832	844	746	819	798	779	783	841	761	839	841	817	844	821	846	821	836	807	807	809	832	802	852	784	777	817	865	809	829	834	827	875	769	889	851	819	846	773	803	855	860	810	857	816	766	777	843	818	851	897	864	845	767	800	829	832	830	802	765	839	816	808	805	781	837	854	789	800	787	810	853	822	888	856	864	837	797	817	887	871	807	816	795	810	825	804	794	814	826	834	837	823	846	844	783	842	792	807	830	822	839	772	777	802	864	777	858	864	804	826	817	862	816	875	810	850	841	819	851	802	834	841	823	776	799	789	814	823	836	779	810	841	797	815	839	867	802	816	827	785	851	768	825	863	815	825	784	823	817	819	816	897	853	848	826	859	855	852	858	802	813	813	883	840	836	817	868	832	805	798	817	816	828	815	871	755	823	824	827	801	791	873	850	824	853	867	832	853	832	840	825	814	833	845	833	866	815	864	794	823	805	812	839	823	791	801	858	829	809	802	865	816	790	838	826	863	792	814	764	864	844	861	808	870	888	851	818	808	823	810	822	893	818	797	822	863	775	806	800	789	863	866	854	813	811	819	806	862	798	864	819	830	858	852	812	864	848	839	888	777	864	819	796	840	845	768	800	832	791	835	817	813	818	845	840	795	797	836	882	837	863	883	794	806	838	827	815	827	821	845	763	795	868	841	808	837	880	876	887	843	769	811	848	865	812	816	825	814	860	872	807	853	817	845	838	766	858	862	803	827	842	920	817	802	882	815	841	825	784	884	872	793	832	778	801	796	837	835	777	842	853	837	847	798	830	788	844	864	830	819	856	911	878	807	826	826	842	767	810	839	825	853	818	810	853	794	792	860	802	797	825	808	865	855	816	796	859	746	808	833	836	796	811	831	778	849	868	784	821	813	748	821	808	860	880	820	833	848	807	817	855	835	868	809	834	818	785	833	837	805	865	846	880	855	806	882	822	941	760	794	767	837	814	845	780	795	840	792	865	843	817	828	780	823	790	840	826	798	862	804	867	787	841	783	814	822	804	833	824	833	817	827	800	810	817	817	850	801	807	816	803	753	858	892	822	850	838	837	781	842	829	820	815	851	850	808	873	851	847	811	834	826	823	858	781	823	854	851	859	799	816	808	818	848	815	790	878	839	832	838	859	833	868	856	814	772	841	820	853	819	764	815	846	786	836	886	799	809	856	815	846	820	846	822	752	825	819	805	796	842	787	834	866	758	817	825	845	858	893	826	859	849	782	806	833	828	834	845	868	847	847	826	792	863	816	837	783	829	813	844	864	861	824	797	822	853	840	816	820	801	798	829	817	821	799	846	875	831	882	854	806	823	819	778	784	864	829	791	831	810	833	854	830	819	768	794	848	788	823	814	788	832	835	822	825	827	774	842	855	866	788	843	801	821	805	803	882	788	863	796	818	833	856	754	787	814	788	858	768	821	833	888	816	834	784	824	789	813	789	895	846	793	886	843	833	885	846	839	815	844	832	766	778	856	870	840	808	790	801	819	861	784	844	865	841	803	830	803	837	878	825	823	821	805	764	821	800	892	820	842	832	839	788	792	821	805	864	859	787	810	849	854	879	834	836	811	849	807	816	809	851	853	837	839	826	881	815	879	799	789	819	794	838	774	792	831	863	858	842	802	851	844	757	836	861	832	818	815	831	829	869	865	839	793	806	814	842	885	766	830	759	839	832	834	793	812	808	852	809	824	828	817	824	834	817	795	791	820	865	845	805	803	810	834	858	794	868	795	824	822	826	807	803	814	857	829	771	836	883	865	812	816	769	848	817	807	779	789	832	834	870	836	859	849	814	812	854	830	816	819	847	828	823	854	781	822	826	806	823	831	823	831	827	810	819	806	824	871	825	773	871	817	798	792	829	867	858	783	812	855	802	836	799	859	829	834	791	815	785	819	817	809	790	794	869	846	825	784	760	816	830	871	873	861	836	869	821	828	818	782	808	791	837	817	845	801	817	870	865	888	826	830	800	836	805	886	798	829	888	831	849	826	831	801	830	833	881	803	788	814	787	847	808	836	853	819	836	853	765	832	797	836	841	813	810	764	809	835	806	863	847	865	815	790	851	788	901	791	803	771	757	819	820	791	808	862	764	827	794	806	798	833	839	838	863	808	879	816	798	799	790	850	786	810	770	845	839	818	797	803	834	768	803	797	816	800	826	809	801	820	809	780	857	908	829	830	813	845	814	849	826	794	794	823	819	799	842	818	864	834	828	806	824	804	773	810	754	823	804	819	795	827	847	888	823	822	859	779	805	777	812	847	869	792	811	860	848	839	792	839	878	829	788	820	808	863	810	828	805	828	888	812	825	867	837	847	828	807	839	770	745	833	837	823	843	808	826	838	791	903	811	824	838	799	864	879	884	876	827	834	808	850	848	815	810	826	805	867	848	847	813
31530	44375	30146	15565	8339	1774	1860	1660	1494	1256	1050	1024	946	932	960	966	951	867	944	935	934	884	991	958	942	952	912	941	967	936	945	933	979	934	947	955	932	932	925	892	985	964	906	956	951	952	979	965	928	913	893	934	946	937	1000	961	901	953	1002	933	995	923	1001	999	932	930	961	1002	982	921	941	992	958	923	960	965	933	980	978	988	978	941	953	952	921	927	917	977	968	989	959	923	959	936	969	962	949	989	978	1010	944	942	973	926	902	959	913	992	961	940	926	917	925	958	916	946	932	913	983	948	951	957	961	889	957	969	929	948	881	919	964	920	956	912	885	955	918	907	952	960	920	957	1006	970	990	939	956	938	1003	1005	965	983	886	929	938	910	928	1016	927	970	996	925	955	988	952	938	955	930	933	935	974	946	899	940	991	928	1012	900	914	959	918	950	957	947	891	1006	928	984	1012	986	874	977	968	990	971	996	945	937	942	900	914	965	941	996	975	928	901	906	930	993	938	964	969	978	934	991	895	948	947	963	960	944	982	979	916	940	981	916	930	941	945	929	957	962	914	925	997	952	944	953	918	983	959	943	952	907	976	946	940	983	930	933	921	912	944	967	988	896	967	955	941	906	914	928	977	973	943	959	989	955	950	939	949	959	1003	945	963	945	955	915	925	967	910	915	934	962	944	911	961	925	933	947	940	979	878	901	960	944	961	1004	949	920	894	936	934	963	947	922	945	968	931	945	962	959	920	1002	1029	958	940	952	956	931	994	955	933	976	942	922	951	971	989	872	958	917	972	980	1010	941	919	893	966	972	945	910	961	910	933	941	987	941	960	983	910	941	954	949	940	972	1017	959	963	948	1004	947	941	915	999	996	1003	921	990	965	962	908	924	947	966	981	960	966	927	916	934	922	972	973	983	998	938	924	982	947	910	918	946	959	940	904	986	1006	948	965	933	984	950	902	960	950	926	998	913	953	983	957	935	973	948	920	939	916	924	973	960	1017	959	971	868	910	972	958	977	950	921	946	928	960	965	990	962	934	887	946	960	923	938	899	910	950	897	953	919	1030	958	950	910	927	930	930	934	953	954	925	958	941	1009	928	1040	953	935	925	956	935	905	979	928	927	931	936	967	960	986	950	965	879	982	984	999	894	968	963	1017	950	949	980	965	935	952	935	944	961	989	942	972	980	951	977	963	966	932	991	941	955	945	983	920	998	972	924	968	997	966	983	929	987	962	1031	919	935	952	949	973	927	1004	993	962	941	1000	1008	917	969	962	950	986	927	957	920	948	938	909	995	977	933	911	909	953	1008	982	961	947	973	1021	973	922	917	957	894	938	959	912	958	939	959	929	953	952	950	952	958	966	1020	924	946	977	857	916	981	987	935	973	901	921	938	954	948	954	955	902	989	989	970	955	961	921	966	948	908	912	982	945	1002	918	988	942	949	906	987	920	980	968	897	910	993	992	951	877	979	987	964	931	991	1002	940	958	946	994	955	995	898	920	904	951	986	909	989	892	997	972	897	923	960	973	951	873	908	899	915	966	955	945	912	935	983	929	951	970	987	930	951	960	946	915	931	932	920	927	954	898	989	945	927	943	965	902	940	895	945	938	963	962	982	961	947	938	936	959	977	932	966	921	920	947	990	955	953	966	969	958	963	934	967	960	942	927	950	941	927	923	940	888	956	922	995	900	993	966	944	934	940	943	971	902	969	938	982	890	958	948	976	965	917	954	1012	953	922	953	988	925	959	960	967	976	949	954	983	927	994	995	985	981	965	984	922	981	955	958	979	971	923	957	967	996	988	958	938	927	942	904	953	955	960	1004	939	923	973	970	957	993	963	915	962	954	948	969	927	929	879	992	951	947	949	909	954	971	917	978	979	889	936	928	969	952	962	945	934	905	928	947	988	987	902	931	963	949	913	978	943	973	941	925	935	941	930	951	955	898	973	935	955	915	914	945	935	927	981	951	966	895	995	938	987	933	991	976	910	924	950	955	933	903	981	963	921	983	1023	942	977	938	974	981	959	965	946	961	901	961	959	970	917	968	978	886	912	905	970	926	921	920	926	996	944	953	974	953	967	972	949	964	974	937	933	892	966	915	992	930	939	960	981	910	951	910	919	916	960	949	859	965	912	992	928	935	980	941	905	975	908	963	972	921	974	933	971	928	949	931	885	960	899	978	950	961	957	1003	928	963	993	906	985	924	955	956	960	971	948	956	930	959	927	895	931	953	914	958	965	934	948	980	931	901	955	953	936	970	952	916	951	931	875	911	909	999	1008	952	883	976	909	960	943	932	931	992	926	981	940	941	967	971	965	985	963	948	875	902	998	937	941	950	972	1041	980	946	948	956	910	976	982	959	964	921	919	917	893	944	959	951	935	931	930	941	959	907	1008	940	954	998	978	919	962	905	975	962	975	901	934	959	964	950	913	965	903	951	972	941	935	923	951	938	927	947	943	900	979	956	988	962	949	959	1003	963	974	921	917	912	983	916	909	956	1003	915	1010	968	928	933	941	929	914	948	946	963	936	974	957	910	983	969	934	935	985	931	885	963	946	968	980	915	990	986	985	935	975	932	946	959	979	1005	995	927	1023	915	949	948	847	952	907	949	942	986	933	959	924	911	927	940	960	956	971	938	978	941	942	968	973	905	891	977	950	999	958	886	981	931	935	915	926	933	919	966	942	913	985	964	1005	983	981	939	966	1012	921	958	975	971	912	943	934	956	983	974	905	916	914	939	972	963	979	968	911	975	950	959	949	929	926	972	931	941	931	929	938	902	966	983	905	925	911	905	1014	960	971	923	918	968	959	952	1011	883	926	988	966	953	975	908	978	928	963	964	915	965	927	970	912	917	950	981	981	935	923	966	981	937	945	945	985	1023	918	971	945	956	989	908	937	979	980	920	980	929	956	907	949	959	996	954	942	980	912	946	926	952	954	884	956	948	983	963	964	946	957	917	928	975	998	920	935	920	932	931	931	911	923	939	910	966	916	944	934	982	928	962	986	969	927	858	964	910	921	936	938	945	931	977	1008	944	944	1001	948	970	955	986	921	957	931	916	966	962	945	936	974	904	938	1030	891	931	969	963	945	931	938	880	1038	958	938	933	958	961	971	936	912	989	950	915	928	972	960	920	959	925	969	942	962	927	936	965	959	924	971	927	952	934	924	894	948	967	997	920	965	908	953	943	1002	943	963	994	964	931	953	980	961	935	937	947	929	917	944	971	871	894	971	952	931	1019	923	968	977	917	972	918	935	919	948	933	940	932	985	959	954	986	1002	935	910	942	913	923	951	982	986	983	922	928	934	923	973	975	994	976	910	927	966	933	924	968	973	958	943	951	958	940	903	911	933	941	947	961	995	939	839	916	971	974	937	986	976	950	950	956	939	954	914	961	955	963	945	941	937	994	952	1014	1011	883	941	960	974	989	992	949	966	930	948	944	914	923	948	988	989	940	969	943	954	980	962	950	942	923	1017	964	932	922	968	925	949	964	972	977	942	983	928	915	964	975	934	952	957	973	934	951	985	950	906	884	962	971	959	1016	926	903	946	961	991
24192	22566	36048	35898	33019	18005	12379	6162	3361	1939	1136	797	717	623	659	624	668	683	642	621	666	678	637	641	655	656	659	645	664	609	702	688	660	654	656	666	629	651	658	641	666	614	737	681	650	675	655	692	697	626	648	635	688	678	653	629	664	627	610	676	651	609	662	687	654	659	644	693	665	666	664	612	676	651	695	606	696	664	635	667	670	653	676	658	652	652	642	613	654	669	613	674	622	634	660	624	679	621	665	667	679	603	616	680	692	666	655	601	645	662	663	699	649	635	669	623	637	652	625	735	665	645	690	678	660	628	670	673	658	672	650	642	666	672	689	648	656	635	625	632	637	599	681	598	624	652	640	649	633	664	632	650	672	624	692	682	658	684	636	679	673	633	636	659	604	676	575	620	663	605	657	641	649	675	664	627	653	664	646	640	602	624	608	659	620	680	650	639	692	648	660	648	647	611	662	626	617	678	630	664	635	609	648	645	650	693	659	641	667	660	698	655	658	636	672	662	636	615	651	676	677	629	679	663	638	652	678	682	697	702	674	624	625	656	628	611	664	651	604	654	667	616	648	679	642	650	657	660	684	633	680	674	704	623	671	596	638	611	635	642	668	662	687	648	648	693	683	626	644	635	682	697	661	648	623	628	644	685	662	622	700	637	685	683	685	656	658	665	605	629	672	634	627	692	644	654	642	694	646	618	696	672	655	654	563	630	646	609	638	652	702	629	629	622	644	664	687	656	663	632	635	649	648	651	629	674	642	637	678	597	629	679	635	636	685	647	661	654	577	677	695	687	639	646	624	660	669	641	646	656	622	652	643	627	700	678	630	709	634	625	614	649	682	629	662	639	647	687	609	660	631	640	641	661	662	612	659	630	676	614	633	633	654	656	635	656	635	708	623	633	639	630	629	657	665	644	666	674	635	607	648	645	681	656	605	695	605	685	625	652	631	672	645	664	674	684	650	666	669	621	647	648	607	609	663	649	673	697	684	652	627	622	615	661	660	650	632	553	650	683	635	626	696	673	663	635	657	642	619	667	637	608	627	620	666	599	653	612	685	672	650	615	604	669	638	673	661	638	611	672	621	656	663	646	625	706	645	636	604	687	648	654	658	621	647	647	643	668	658	671	690	604	625	614	652	600	636	626	664	657	683	666	670	604	682	643	597	695	655	617	601	680	610	641	660	622	618	617	639	600	637	609	725	643	649	680	631	619	609	615	680	693	671	657	620	624	676	642	649	625	650	606	650	611	649	668	653	694	631	629	641	680	621	641	655	680	681	664	623	621	660	655	635	634	619	603	661	664	688	666	645	652	688	697	690	671	640	641	617	631	629	634	672	639	626	656	654	686	666	659	671	673	582	640	658	630	644	647	653	659	628	639	652	650	688	648	619	643	626	658	696	660	647	610	661	622	629	627	633	662	664	647	623	662	637	629	609	659	636	602	659	657	648	668	659	633	652	718	631	634	611	626	651	646	668	662	653	631	685	669	651	646	624	625	677	661	692	667	638	662	619	626	612	616	642	595	631	633	633	625	691	598	653	667	604	619	630	661	619	609	653	595	674	635	644	610	628	673	692	654	640	668	629	673	737	670	591	633	622	639	631	636	582	665	667	670	630	633	663	644	675	604	640	660	692	589	657	593	638	622	645	628	625	650	627	627	658	675	625	644	623	645	640	648	683	614	622	647	649	651	646	647	685	608	654	683	683	621	671	658	628	653	608	603	639	638	648	619	668	619	671	636	617	644	653	637	658	634	627	676	620	684	672	662	655	624	620	697	627	641	607	676	606	650	653	674	661	600	635	639	628	719	649	622	624	652	652	624	667	616	666	638	649	645	654	660	704	669	645	661	635	662	682	673	657	658	624	645	630	669	653	604	617	693	633	679	653	689	662	642	631	612	642	678	613	646	683	623	629	596	689	659	628	603	694	673	660	682	687	659	655	628	661	624	624	630	654	658	654	615	712	632	681	657	640	649	660	645	657	631	637	612	647	645	676	663	605	617	644	667	676	669	626	627	632	647	619	570	696	657	652	634	638	645	632	667	681	695	676	666	687	707	638	641	658	620	663	580	687	626	666	634	661	618	671	671	689	675	644	658	635	653	684	639	656	656	637	676	656	663	646	637	670	678	640	663	664	648	671	598	619	699	661	671	658	647	642	650	675	682	635	649	634	621	615	650	661	677	652	603	633	659	669	692	597	647	637	649	645	648	625	675	701	663	681	655	673	671	636	676	676	645	672	684	656	627	615	673	617	662	639	631	665	667	591	616	671	692	670	659	696	691	680	625	658	668	638	634	665	697	663	689	661	630	622	662	621	656	690	627	678	593	664	599	650	596	658	666	658	639	667	609	626	651	645	628	620	651	636	626	623	672	682	711	609	654	643	596	639	640	632	687	650	617	655	637	672	657	628	656	687	641	661	643	665	666	676	643	635	662	640	654	623	656	658	607	598	641	646	676	629	627	609	617	625	702	667	637	667	671	655	682	672	650	640	652	679	676	648	689	652	678	638	671	638	701	625	646	622	656	605	624	639	672	656	670	712	640	645	679	697	682	651	687	606	611	611	649	614	663	684	682	680	632	631	624	658	608	646	600	645	647	631	670	652	655	634	607	680	681	612	647	677	638	663	625	683	665	666	597	652	647	641	653	668	686	674	634	580	660	632	607	690	663	609	666	679	603	623	650	683	611	612	642	611	630	621	657	625	692	677	650	653	604	632	650	634	662	698	626	621	665	633	681	595	617	613	654	661	658	665	671	655	639	616	663	619	665	657	698	653	631	670	639	648	602	664	670	627	630	666	656	663	643	655	588	686	669	657	616	643	668	630	601	676	605	644	618	669	623	648	612	663	647	663	594	682	663	635	654	616	632	635	667	676	672	643	645	690	656	638	651	652	629	655	682	661	659	646	603	657	673	662	628	655	656	630	654	652	668	601	633	630	649	633	662	624	664	656	656	598	670	661	670	668	617	615	642	652	631	648	649	684	654	641	660	632	597	660	690	651	651	629	698	631	625	707	635	661	620	610	649	657	639	643	620	644	623	643	681	655	671	656	659	649	625	630	615	653	626	692	650	640	638	648	697	673	600	603	623	651	627	643	641	623	652	687	601	657	651	651	650	608	630	627	653	658	562	669	588	629	656	664	665	698	634	659	724	697	697	677	605	680	632	642	669	675	635	636	648	644	674	602	616	624	658	648	629	615	644	645	620	654	637	625	624	654	601	629	659	661	612	615	653	638	658	611	644	659	655	654	662	669	620	636	635	650	644	595	642	617	614	666	646	609	683	659	659	595	648	646	626	629	647	634	650	633	659	635	623	679	663	631	657	656	673	643	665	657	650	649	668	643	667	645	717	661	625	692	670	652	689	613	663	645	667	673	625	638	651	650	635	669	665	662	661	634	617	663	642	624	652	668	670	709	648	668	646	659	633	631	651	713	626	637	612	611	641	647	659	674	696	626	657	671	671	627	657	663	618	628	585	648	656	684	659
50536	90770	70117	51545	36216	12042	14899	9765	5935	3148	1539	952	745	747	782	764	725	721	764	813	731	730	774	732	760	710	757	769	789	730	752	733	750	811	717	723	749	793	686	779	764	787	745	779	801	742	759	770	737	776	729	742	731	769	774	745	732	748	830	695	665	755	760	768	755	694	790	765	744	764	757	730	791	750	749	755	728	806	708	711	746	720	768	772	717	715	758	804	739	693	718	762	697	739	762	725	733	780	726	766	741	781	731	788	745	758	745	731	766	759	788	768	792	743	758	747	773	726	736	780	736	785	766	745	728	787	710	736	770	728	735	780	759	761	741	755	807	746	761	779	775	759	733	776	698	675	729	777	783	741	763	761	746	720	709	754	686	746	734	846	758	762	805	738	753	741	781	723	734	756	820	801	770	804	724	719	739	778	774	687	749	721	775	743	775	738	739	790	743	741	789	752	760	777	784	724	740	734	710	785	764	765	738	780	815	730	802	785	759	749	790	723	798	769	799	752	748	767	728	815	747	736	750	722	731	772	778	734	748	746	712	752	755	736	734	723	728	806	748	797	767	722	768	793	774	748	770	758	719	724	756	759	774	748	736	791	770	790	715	767	772	749	735	781	788	752	764	768	754	718	763	794	760	766	796	735	740	725	759	778	728	802	740	731	805	730	754	750	783	767	793	729	715	746	730	735	721	709	773	776	735	765	749	756	726	757	749	723	725	714	794	703	773	719	725	744	761	790	753	757	784	733	758	750	757	779	738	695	762	740	704	738	694	757	728	796	736	759	768	743	734	752	755	783	749	748	764	713	738	736	772	725	772	723	722	721	710	737	794	705	813	715	766	748	755	736	766	717	758	743	691	754	752	748	786	730	768	766	741	769	752	724	755	774	715	748	749	732	737	747	716	746	715	770	765	716	758	722	745	768	766	716	770	771	746	804	774	801	743	725	786	761	760	743	705	745	756	759	751	766	746	744	750	742	744	744	732	762	799	779	768	712	759	753	748	686	719	784	746	760	805	764	715	767	727	785	763	716	788	752	730	761	777	714	762	744	767	726	745	756	720	747	708	777	774	705	772	763	722	768	751	746	782	739	777	713	769	798	736	704	760	760	794	727	760	753	761	747	708	706	721	700	744	741	800	770	786	735	764	809	703	713	760	733	726	748	770	764	780	742	738	771	738	779	788	739	743	829	744	789	782	801	812	779	735	739	716	729	697	726	748	705	779	787	741	758	746	807	747	763	787	732	737	779	763	756	733	739	798	752	750	734	767	714	723	701	698	802	728	787	739	676	727	775	757	736	716	709	742	764	717	761	776	747	739	753	718	745	717	760	798	743	750	744	705	773	742	780	759	737	764	780	764	725	748	752	766	775	746	752	767	739	728	723	755	701	761	775	735	786	719	741	747	733	772	797	745	773	755	742	735	744	764	747	835	735	760	763	709	743	751	760	756	799	803	740	724	740	720	731	760	731	784	759	729	757	736	714	760	741	785	818	716	745	757	745	752	773	745	772	760	726	735	708	745	735	721	719	743	779	724	746	719	759	783	746	728	679	765	763	764	782	723	773	736	717	785	732	748	763	743	741	742	748	727	747	762	732	741	786	717	778	728	755	763	768	721	772	776	701	719	782	740	743	708	771	759	755	746	759	724	779	762	780	753	766	712	729	753	719	749	732	753	754	741	771	760	712	763	764	700	757	723	727	740	786	744	726	678	731	690	755	745	757	767	750	738	748	740	753	718	741	739	781	725	734	732	757	743	758	763	736	719	730	759	769	724	757	718	755	723	704	742	780	710	754	721	723	716	757	785	781	772	777	763	791	717	739	804	769	737	727	792	706	792	754	766	747	776	753	765	754	671	701	768	723	776	765	756	753	748	771	751	762	758	748	734	739	748	779	803	768	765	745	705	729	719	754	749	753	735	690	760	808	791	737	754	697	749	755	735	742	789	742	744	763	787	741	751	708	720	716	711	761	730	730	779	776	781	774	824	743	715	755	728	746	768	749	780	771	749	749	767	759	738	753	743	767	725	751	726	720	752	770	750	760	754	715	748	791	716	759	744	735	754	731	750	752	742	763	754	747	792	772	750	730	786	764	790	717	712	805	772	711	781	776	740	724	762	778	788	749	767	771	743	781	827	772	767	702	812	774	735	715	764	767	744	722	821	745	754	739	744	771	735	771	765	733	748	747	766	806	768	784	761	728	764	748	711	753	724	756	755	727	766	786	748	703	771	782	728	727	764	739	747	730	757	738	722	752	717	747	758	707	734	776	732	758	784	747	763	799	746	733	753	735	761	705	744	760	714	754	730	721	740	732	749	755	793	794	737	755	722	692	791	745	737	747	728	736	735	729	744	784	761	752	779	718	754	771	736	716	763	766	783	730	759	778	714	738	782	755	718	736	741	727	759	774	723	792	741	772	710	783	773	742	775	759	704	749	710	768	781	739	785	744	749	702	751	735	713	707	731	800	771	717	739	773	748	719	744	770	673	755	791	768	796	753	686	761	742	755	774	789	759	758	721	745	779	798	769	730	777	736	780	738	754	738	744	759	772	724	719	772	745	721	759	766	666	784	756	756	715	708	734	684	737	762	755	752	781	748	742	769	805	758	769	767	729	789	705	736	789	721	767	722	780	749	721	746	785	804	730	736	748	777	733	781	754	741	730	746	787	747	742	755	773	747	741	756	702	739	737	745	757	704	784	749	753	767	766	730	746	747	799	759	738	754	769	751	718	722	710	709	726	695	777	740	723	724	709	744	747	753	707	727	768	733	755	785	729	776	743	737	747	769	804	781	743	675	702	757	751	678	763	727	786	810	703	738	755	765	704	743	699	715	753	737	773	787	756	759	759	780	767	781	749	773	743	747	743	771	713	759	787	728	734	743	786	718	764	738	733	737	756	740	786	749	753	780	813	728	741	735	733	671	720	747	714	708	762	736	697	720	739	738	813	702	711	719	716	758	793	719	727	746	712	764	733	766	706	760	753	752	721	804	706	722	751	776	771	731	757	709	753	763	737	742	718	732	759	768	784	749	773	731	766	733	773	791	766	764	723	770	769	715	765	743	779	742	736	756	736	727	739	719	744	791	735	776	775	716	783	801	744	742	724	728	739	728	763	815	738	703	770	783	732	769	721	742	788	762	723	743	734	737	772	740	775	734	768	756	695	728	686	730	749	755	726	774	742	753	790	754	737	695	747	735	767	761	787	767	734	754	769	758	768	766	741	808	743	782	724	737	718	734	764	757	761	805	771	779	743	740	697	731	744	750	791	743	757	754	745	778	731	747	759	751	715	748	762	738	747	762	688	744	756	720	760	798	745	765	729	773	749	740	747	735	721	739	742	703	830	715	777	731	748	735	781	799	819	759	740	772	710	767	746	773	717	722	769	784	748	793	733	746	725	761	774	706	740	771	752	726	754	794	799	768	725	706	716	736	703	756	729	736	761	789	709	776	713	745	729	776	732	781	743	752	788	762	733	744	746	720	741	764
25703	23713	36735	31265	24120	9295	5196	3125	1919	1422	1229	939	958	998	968	994	968	974	932	965	948	1009	952	923	977	920	1038	962	1012	987	1034	937	1004	1035	978	974	930	965	963	934	965	955	952	1034	954	1000	969	949	981	958	1021	886	998	949	922	925	974	964	950	909	987	932	972	961	939	934	926	997	1004	1004	967	1015	1006	919	927	942	949	924	962	972	1027	928	943	985	978	1016	985	1029	957	1016	1020	1045	999	933	949	989	931	1023	943	945	974	948	990	1026	979	940	1007	977	1004	989	953	982	959	935	1032	970	938	980	944	946	930	995	925	932	965	947	942	937	978	955	929	892	968	998	923	1006	1001	989	941	953	966	959	1031	1017	951	938	938	920	1003	894	1001	948	978	988	1004	943	934	959	992	957	925	970	948	990	1028	994	939	988	956	962	990	994	932	950	948	942	973	984	934	992	949	931	963	978	956	957	962	907	930	952	947	979	1027	991	1018	1011	975	937	964	953	991	987	971	981	966	951	954	943	990	967	960	950	941	941	986	921	931	890	1010	979	1015	981	940	939	993	940	929	976	956	971	986	992	952	919	967	960	962	962	973	1002	953	994	988	986	980	934	925	997	910	1020	953	963	914	1031	961	923	938	989	978	936	958	914	1049	1013	950	973	986	938	934	1014	967	935	917	969	956	996	927	990	1025	939	959	994	990	935	1006	968	1028	1093	989	983	979	987	957	1013	960	1000	946	956	970	959	973	994	960	955	997	954	953	905	1019	1025	956	972	961	945	954	964	992	956	957	986	995	1058	924	975	1022	977	945	970	924	949	941	1006	933	936	993	997	977	914	998	976	937	976	932	1014	968	987	923	983	916	970	1003	1010	958	957	925	929	930	923	940	1019	965	948	987	956	969	973	931	956	892	970	953	917	949	979	889	973	1013	938	954	971	941	969	988	904	984	986	965	1020	1026	957	1015	966	952	937	977	1004	992	954	973	942	921	970	976	947	952	1012	949	948	976	953	978	946	949	968	969	1038	967	953	1006	966	954	936	964	960	960	906	922	994	977	974	987	961	947	929	929	939	944	984	952	985	976	860	930	916	940	1018	970	945	954	952	1020	983	983	988	924	955	938	962	988	914	1010	920	989	949	943	963	956	952	987	998	940	969	979	927	1016	921	971	990	937	1002	974	961	983	949	958	999	978	931	950	979	962	1011	972	1008	1007	998	1035	1020	945	953	967	962	960	915	967	971	984	959	902	939	957	1029	963	1022	956	968	1008	947	972	962	919	911	940	989	898	932	938	979	985	993	933	985	1007	959	941	979	931	917	968	1015	940	980	968	974	995	966	970	1006	971	906	937	988	961	972	968	945	954	937	980	957	952	976	1003	948	984	1004	1003	962	1007	933	980	948	997	980	955	944	928	954	956	977	950	919	955	905	919	985	953	936	916	924	929	967	923	955	974	1001	940	953	989	945	979	963	960	932	982	967	915	936	934	982	1001	1014	995	1023	990	942	920	998	1032	946	951	957	998	958	939	975	957	982	1020	935	967	961	975	981	1038	986	935	926	943	938	923	951	990	935	967	910	1008	953	932	985	919	932	969	922	938	949	900	984	963	920	965	969	927	1049	911	1002	962	951	951	998	1018	953	982	1013	1003	901	976	989	998	961	911	917	976	965	941	999	1049	1011	986	927	975	954	973	962	1029	969	974	953	940	928	946	1006	982	935	1033	987	915	1038	967	996	966	946	925	971	971	980	864	961	986	1016	972	917	919	987	1016	925	981	1006	981	984	1030	937	982	979	974	940	991	986	937	945	967	956	983	948	951	968	989	973	905	866	961	976	962	1004	972	949	1034	991	958	1010	959	980	1024	959	861	989	902	982	975	903	969	938	993	958	952	1026	940	961	1031	1002	982	1010	965	991	932	922	995	969	956	1031	1031	995	900	1030	969	959	958	962	985	992	920	910	981	951	932	918	933	1005	957	932	948	1013	952	930	1019	951	959	996	1008	996	980	968	961	1026	973	912	938	977	948	946	1005	1017	981	980	1013	938	964	919	1007	972	957	985	972	987	1026	982	935	937	958	903	980	955	907	989	999	997	967	971	1012	1023	969	944	949	949	973	980	992	944	1038	940	984	923	918	945	904	993	1010	976	923	975	942	964	936	995	985	873	964	970	957	1047	986	981	979	995	958	936	959	958	981	972	939	986	979	943	967	934	991	966	986	1007	977	1009	967	973	989	1010	990	929	936	940	911	943	950	926	1007	943	972	998	985	979	958	975	943	916	954	942	983	983	950	965	1006	961	971	934	997	954	998	971	928	962	996	914	929	969	1039	918	1010	962	974	992	954	930	1015	990	949	973	978	1032	1023	938	987	960	961	908	956	986	983	1007	950	937	930	968	937	960	965	954	989	992	939	914	962	962	998	961	965	939	1026	945	980	934	936	973	1013	979	943	957	882	945	1043	953	928	943	972	1047	1029	1016	951	1015	1041	975	1037	980	1041	1000	974	995	984	966	908	1001	914	972	964	955	989	1001	991	961	953	954	936	948	938	1065	992	926	981	981	889	965	974	1029	975	942	955	1014	993	981	988	950	947	979	996	957	986	950	945	938	1029	976	991	992	998	975	925	909	978	1004	940	911	949	972	928	985	913	973	1048	998	900	994	966	1001	963	936	964	951	902	960	1018	912	995	973	1017	915	938	943	918	993	967	974	1008	940	915	923	952	981	961	969	1011	1002	946	978	1001	943	1006	1021	979	916	983	990	985	989	966	956	972	994	949	991	975	967	965	985	963	980	960	923	982	985	960	1002	1005	935	914	1047	930	1020	955	935	981	1015	1012	956	947	990	945	935	958	986	991	948	916	945	886	1008	987	923	1007	918	940	963	954	946	934	977	981	999	922	902	1000	995	983	958	949	947	930	944	1012	976	971	987	956	965	964	987	969	963	1018	989	976	1008	943	986	1010	987	963	1021	974	1031	933	971	990	1000	966	957	944	1021	936	931	944	955	974	976	980	940	965	977	943	976	951	1030	915	1005	994	1068	969	969	990	990	951	988	919	944	937	964	988	962	974	934	974	941	952	999	986	931	994	1011	983	998	911	969	904	995	923	969	904	980	938	987	968	1024	971	998	956	918	913	986	920	983	961	956	974	977	1015	956	959	954	972	945	939	946	918	914	935	1083	977	928	903	954	982	935	1002	1007	976	1033	957	982	1011	935	1003	955	983	918	954	944	941	1009	1021	974	1010	902	964	961	900	955	977	977	957	989	939	993	1013	1001	916	945	985	1003	927	974	971	1030	961	988	951	965	923	1006	983	941	903	971	950	972	957	1017	994	942	985	1015	1007	930	1016	959	977	952	985	957	944	1083	993	891	936	937	990	927	948	1012	1022	1010	940	946	940	971	985	968	965	996	971	941	945	1008	1004	968	1004	989	944	1021	921	975	955	954	981	957	960	994	989	927	1011	984	985	978	920	908	929	1014	963	982	970	1000	958	997	974	1024	989	985	998	988	943	969	945	968	1028	972	960	1046	933	977	950	914	987	1021	972	961	1012	968	974	991	991	967	1005	1015	928	967	1047	960	946	956	961	989	1009	944	1040	938	978	949	1019	1000	907	989	994	906	957	1050	933	991	972	974	994	947	1001	987	1005	1000	991	906	927	981	1006	988	901	964	966	962	969	961	977	962	958	957	939	948	952	1000	950	980	1002	940	914	957	915	968	955	1019	915	956	971	972	944	1010	968	1015	928	981	942	964	928	926
49005	79100	59368	40555	27368	7794	9386	5872	3384	2016	1421	1192	1060	1060	1068	1076	1113	1111	1131	1089	1061	1113	1094	1076	1066	1101	1070	1111	1095	1079	1093	1039	1098	1065	1082	1056	1080	1130	1098	1122	1044	1063	1037	1144	1037	1112	1111	1081	1032	1074	1106	1071	1053	1088	1105	1101	1043	1103	1075	1069	1051	1091	1085	1037	1050	1045	1137	1054	1057	1059	1073	1075	1086	1044	1101	1078	1067	1009	1081	1053	1087	1030	1104	1073	1113	1082	1099	1075	1076	1085	1115	1112	1096	1084	1083	1073	1099	1126	1013	1045	1087	1123	1044	1049	1114	1120	1041	1112	1111	1064	1087	1119	1082	1110	1129	1075	1108	1051	1093	1133	1074	1059	1060	1115	1159	1055	1087	1107	1074	1047	1086	1111	1112	1053	1013	1107	1101	1045	1106	1078	1159	988	1092	1150	1063	1043	1061	1090	1082	1122	1138	1105	1104	1103	1100	1155	1110	1069	1143	1080	1068	1065	1102	1071	1100	1127	1076	1112	1126	1065	1070	1059	1032	1123	1093	1099	1115	1024	1067	1097	1068	1061	1049	1067	1142	1081	1053	1104	1105	1077	1034	1084	1132	1085	1155	1088	1037	1059	1097	1118	1068	1139	1121	1133	1037	1152	1056	1116	1043	1089	1053	1093	1114	1018	1052	1087	1118	1078	1074	1072	1080	1056	1127	1077	1099	1062	1067	1077	1050	1093	1090	1169	1221	1072	1079	1084	1077	1086	1015	1039	1087	1080	1057	1056	1072	1148	1086	1087	1120	1115	1120	1070	1099	1046	1064	1102	1091	1062	1119	1021	1067	1103	1070	1110	1049	1044	1113	1064	1081	1093	1117	1029	1085	1122	1070	1097	1066	1057	1121	1059	1008	1154	1038	1078	1066	1086	1107	1140	1114	1084	1028	1137	1061	1084	1059	1060	1040	1153	1100	1065	1080	1065	1075	1100	1126	1120	1086	1111	1187	1088	1106	1024	1077	1042	1124	1020	1068	1131	1123	1091	1078	1126	1096	1103	1074	1095	1096	1116	1088	1101	1058	1159	1094	1093	1069	1065	1063	1049	1054	1086	1154	1067	1054	1041	1004	1069	1108	1102	1095	1075	1098	1108	1084	1107	1043	1099	1061	1081	1077	1070	1065	1088	1045	1107	1089	1064	1101	1038	1089	1054	1137	1033	1085	1156	1124	1041	1117	1042	1057	1138	1034	1094	1076	1092	1051	1102	1043	1066	1093	1033	1074	1119	1050	1016	1123	1106	1105	1064	1109	1068	1098	1094	1084	1081	1097	1015	1106	1101	1072	1065	1045	1025	1067	1099	1057	1135	1103	1142	1124	1092	1109	1093	1100	1068	1137	1053	1056	1079	1066	1067	1119	1057	1084	1099	1101	1108	1101	1075	1069	1058	1105	1076	1032	1131	1085	1139	1071	1080	1088	1083	1112	1180	1052	1087	1084	1020	1084	1015	982	1120	1084	1096	1093	1097	1098	1130	1095	1062	1065	1101	1097	1083	1116	1102	1085	1097	1125	1105	1084	1058	1102	1084	1091	1124	1059	1152	1096	1048	1085	1099	1075	1141	1120	1063	1083	1033	1072	1097	1080	1097	1062	1074	1095	1152	1105	1120	1081	1106	1121	1055	1037	1089	1180	1103	1044	1070	1122	1044	1079	1062	1061	1064	1049	1028	1063	1066	1087	1095	1043	1054	1092	1057	1175	1031	1115	1117	1142	1127	1113	1132	1117	1048	1073	1095	1097	1114	1057	1070	1110	1099	1080	1050	1056	1109	1010	1113	1055	1140	1119	1077	1049	1109	1099	1068	1104	1106	1093	1114	1071	1072	1109	1087	1066	1133	1060	1056	1078	1106	1090	1115	1050	1092	1130	1063	1098	1099	1055	1089	1078	1033	1147	1054	1055	1044	1096	1030	1080	1108	1024	1087	1088	1041	1078	1081	1057	1075	1081	1053	1096	1053	1059	1053	1082	1054	1072	1040	1162	1158	1043	1050	1073	1089	1187	1029	1079	1100	1093	1122	1100	1110	1110	1042	1057	1109	1101	1117	1029	1093	1022	1091	1069	1138	1123	1053	1104	1159	1107	1167	1087	1051	1164	1096	1103	1072	1065	1012	1095	1050	1102	1111	1108	1126	1082	1116	1069	1076	1140	1113	1103	1077	1096	1127	1111	1063	1078	1064	1072	1160	1097	1046	1095	1106	1115	1098	1116	998	1073	1108	1076	1048	1066	1146	1080	1051	1075	1115	1151	1042	1122	1112	1060	1019	1127	1035	1110	1116	1053	1089	1033	1059	1071	1085	1113	1099	1067	1067	1106	1117	1110	1102	1104	1061	1052	1038	1026	1038	1141	1025	1092	1034	1062	1097	1075	1105	1045	1044	1086	979	1087	1087	1037	1118	1117	1064	1024	1111	1078	1076	1076	1050	1067	1091	1116	1103	1028	1099	1117	1047	1073	1083	1040	1063	1095	1082	1085	1107	1060	1120	1079	1135	1126	1045	1088	1081	1060	1073	1035	1106	1065	1084	1090	1058	1042	1109	1076	1060	1095	1020	1020	1112	1109	1132	1110	1120	1142	1081	1120	1012	1117	1071	1072	1079	1075	1091	993	1080	1021	1059	1095	1075	1097	1054	1051	1087	1122	1031	1091	1030	1080	1038	1076	1094	1042	1055	1145	1075	1101	1124	1066	1065	1112	1055	1107	1082	1067	1078	1097	1035	1090	1016	1156	1017	1027	1108	1075	1089	1080	1076	1083	1060	1075	1065	1133	1139	1044	1020	1092	1091	1098	1082	1085	1078	1083	1092	1045	1089	1035	1058	1138	1066	1044	1097	1091	1070	1118	1093	1107	1074	1070	1081	1140	1127	1036	1078	1085	1064	1092	1075	1087	1068	1136	1113	1076	1141	1090	1115	1096	1091	1092	1129	1117	1096	1003	1108	1084	1101	1098	1118	1013	1073	1084	1048	1113	1059	1099	1046	1099	1102	1148	1117	1072	1041	1055	1103	1036	1102	1027	1105	1110	1072	1026	1043	1105	1068	1026	1076	1021	1110	1105	1044	1066	1107	1079	1038	1120	1051	1042	1079	1082	1036	1067	1122	1063	1072	1069	1119	1111	1143	1096	1070	1195	1126	1075	1106	1034	1060	992	1021	1062	1095	1000	1048	1079	1134	1141	1134	1068	1098	1129	1136	1101	1077	1046	1075	1156	1117	1084	1128	1085	1043	1060	1124	1086	1084	1147	1045	1084	1078	1084	1111	1060	1032	1054	1115	1103	1077	1106	1045	1019	1127	1043	1047	1083	1085	1141	1060	1080	1058	1091	1084	1128	1138	1088	1057	1075	1034	1086	1058	1074	1084	1086	1082	1072	1083	1120	1113	1126	1083	1034	1084	1095	1076	1099	1041	1105	1093	1066	1062	1063	1076	1113	1150	1095	1097	1096	1095	1064	1106	1029	1095	1016	1040	1075	1096	1073	1174	1094	1087	1082	1073	1095	1109	1099	1096	1092	1097	1066	1094	1106	1122	1082	1046	1065	1117	1091	1035	1053	1086	1059	997	1074	1170	1061	1105	1198	1123	1118	1044	1116	1049	1064	1122	1082	1071	1080	1052	1137	1045	1151	1050	1110	988	1051	1097	1073	1072	1113	1133	1097	1004	1116	1092	1075	1092	1071	1046	1068	1045	1119	1107	1058	1095	1082	1050	1012	1060	1102	1052	1072	1102	1055	1130	1081	1080	1091	1018	1058	1053	1102	1111	1072	1113	1106	1110	1037	1069	1121	1121	1121	1033	1011	1101	1074	1062	1020	1138	1058	1059	1065	1068	1032	1098	1155	1086	1065	1034	1052	1129	1118	1114	1054	1039	1083	1011	1084	1063	1019	1084	1040	1091	1089	1085	1057	1046	1027	1124	1064	1103	1104	1052	1157	1089	1090	1135	1123	1070	1057	1085	1079	1109	1102	1112	1134	1081	1093	1046	1116	1116	1070	1121	1120	1088	1102	1028	1078	1088	1072	1138	1110	1136	1078	1044	1117	1064	1106	1030	1110	1070	1103	1070	1099	1048	1087	1055	1075	1100	1098	1062	1078	1145	1126	1097	1031	1098	1078	1116	1107	1062	1037	1079	1135	1107	1040	1083	1072	1049	1087	1079	1055	1145	1068	1084	1103	1114	1127	1078	1111	1105	1089	1137	1067	1127	1061	1103	1089	1088	1127	1124	1160	1092	1064	1049	1118	1089	1111	1063	1108	1075	1116	1070	1077	1087	1105	1104	1105	1096	1064	1037	1142	1019	1135	1077	1162	1013	1117	1110	1140	1094	1113	1079	1085	1084	1132	1078	1070	1050	1076	1041	1045	1101	1071	1043	1106	1092	1132	1070	1079	1075	1060	1075	1081	1111	1084	1037	1069	1066	1082	1071	1096	1087	1063	1021	1062	1092	1132	1143	1065	1065	1133	1075	1082	1117	1088	1079	1096	1150	1105	1090	1113	1049	1094	1077	1099	1132	1053	1016	1188	1097	1082	1029	1087	1125	1074	1070	1120	1080	1055	1106	1052	1081	1128	1104	1081	1103	1049	1087	1044	1147	1100	1063	1074	1082	1051	1181	1063	1092	1080	1079	1108	1016	1000	1098	1020	1129	1053	1040	1085	1068	1060	1105	1091	1082	1073	1088	1143	1058	1113	1106	1071	1091	1098	1107	1043	1074	1081	1123	1049	1043	1101	1053	1034	1109	1081	1094	1104	1070	1118	1070	1079	1064	1129	1124	1037	1055	1111	1054	1126	1040	1059	1065	1099	1103	1088	1062	1033	1118	1100	1099	1073	1094	1102	1066	1131	1093	1095	1109	1081	1053	1065	1056	1084	1065	1081	1096	1060	1125	1069	1074	1080	1117	1110	1076	1071	1053	1104	1076	1175	1152	1041	1129	1083	1064	1089	1101	1060	1074	1110	1134	1091	1051	1041	1042	1063	1100	1039	1089	1107	1066	1038	1105	1072	1077	1121	1015	1039	1096	1072	1067	1137	1089	1097	1131	1022	1142	1112	1122
23158	21817	33002	29375	31665	24427	22356	11450	4796	2328	1273	919	793	800	744	781	783	753	809	759	805	779	740	807	792	805	768	739	788	780	760	779	735	731	704	799	747	713	752	764	774	765	761	772	744	763	720	772	749	738	756	765	743	780	804	786	749	739	755	730	806	777	782	767	752	739	754	735	771	818	770	802	747	746	762	785	743	765	771	779	729	797	769	745	792	774	730	744	783	751	756	746	737	744	771	754	785	762	821	768	794	789	715	782	759	772	800	784	756	767	777	743	734	764	773	750	737	800	765	734	721	771	751	768	716	746	752	685	772	771	821	692	765	740	752	781	712	748	759	732	714	759	763	764	775	794	736	749	799	812	729	818	756	738	737	767	772	773	746	775	719	749	699	725	795	818	721	733	750	765	745	759	739	720	726	742	732	745	769	739	814	783	810	745	764	734	774	769	772	754	812	722	797	798	763	770	776	738	746	727	756	723	759	788	728	751	735	732	781	743	784	740	745	738	808	772	782	787	755	751	785	787	753	726	757	755	795	751	764	741	754	695	708	720	790	753	740	763	738	794	732	768	790	734	789	749	803	779	735	781	781	743	762	768	739	705	765	775	741	737	755	776	726	733	752	757	807	807	760	714	761	750	760	772	762	762	776	725	727	756	740	776	730	793	793	753	763	676	766	834	753	749	760	723	744	759	715	740	734	791	774	725	773	763	770	768	732	764	791	762	770	754	741	775	794	763	818	748	730	773	747	743	810	745	759	763	815	821	786	821	762	752	751	767	789	760	784	747	757	713	741	787	790	763	752	734	755	745	750	730	803	760	833	716	787	737	758	782	761	777	761	717	712	742	812	792	804	749	790	729	769	718	774	748	757	741	773	746	750	760	712	735	789	733	771	740	770	755	742	752	800	739	755	754	793	782	778	766	735	776	771	791	713	766	788	722	785	736	762	724	757	788	771	804	785	793	792	719	760	766	814	757	792	733	770	764	783	784	778	812	720	798	763	761	759	820	724	810	705	706	748	750	797	752	744	753	780	770	795	757	758	783	719	759	776	776	759	752	778	781	773	749	725	769	789	774	760	762	794	769	723	764	759	712	786	715	729	740	756	736	743	820	805	762	753	739	763	801	782	718	739	766	777	781	769	757	799	783	784	771	732	788	772	780	807	755	814	808	699	747	760	769	761	744	705	749	746	791	796	760	722	779	747	737	728	801	699	736	732	767	801	738	793	728	782	708	723	744	740	736	743	753	766	765	736	764	748	815	759	804	785	759	764	740	802	792	749	777	782	725	686	784	773	802	800	762	777	714	816	789	760	730	790	735	771	766	707	763	771	783	727	755	770	709	787	716	798	752	760	775	745	760	767	735	754	734	757	755	814	769	737	833	732	766	793	780	812	694	810	790	823	722	757	722	779	766	751	754	772	789	787	744	770	759	729	700	766	712	732	760	764	787	765	739	772	793	785	718	769	795	751	768	710	775	729	789	759	750	721	796	758	726	712	736	781	784	758	712	771	703	721	758	761	728	743	728	815	729	788	725	718	758	773	767	722	737	754	727	773	778	741	773	746	792	816	775	767	778	788	734	736	814	747	747	789	741	768	748	756	738	756	779	779	782	758	789	749	782	811	816	801	741	736	793	797	790	794	764	733	802	805	754	769	764	775	736	747	695	794	761	788	774	770	785	789	742	769	796	738	753	771	734	766	815	727	762	743	778	748	714	751	801	750	790	811	744	775	756	731	715	721	772	728	758	740	751	800	733	765	805	739	766	818	749	737	759	767	802	758	751	735	755	745	740	725	746	776	748	750	801	766	784	743	769	761	749	801	746	796	746	747	742	794	745	723	769	794	795	781	746	743	725	786	775	793	785	748	753	751	741	767	728	784	763	770	719	728	743	736	712	729	756	743	777	752	747	787	788	752	768	790	768	727	726	796	788	774	760	800	782	729	751	776	744	724	732	769	779	768	751	693	758	768	751	795	768	785	763	729	740	833	763	747	818	757	731	753	785	746	785	781	716	803	765	748	768	793	772	750	745	779	752	777	810	699	807	728	772	810	773	766	819	755	734	796	780	760	812	726	756	708	752	762	762	789	779	755	751	756	818	773	737	790	785	748	750	759	806	719	742	777	814	745	745	810	742	778	774	786	795	764	767	789	756	748	745	799	735	748	772	750	779	731	726	762	757	755	763	819	738	685	782	732	749	754	782	800	745	757	795	789	698	734	755	779	747	755	713	748	751	802	744	789	786	786	824	766	762	750	725	764	780	775	788	782	752	746	742	756	802	794	761	774	782	720	803	760	755	810	775	771	770	709	746	785	768	794	786	744	747	755	763	776	729	779	723	745	756	783	767	720	783	785	779	749	741	758	756	738	802	727	742	730	748	778	776	730	744	731	753	773	816	831	807	785	807	749	752	794	802	743	797	799	776	724	784	797	772	731	718	756	756	769	768	790	741	753	721	779	771	745	775	761	754	747	744	751	786	772	753	771	780	731	766	756	802	707	753	791	806	736	787	749	737	792	784	758	760	836	783	733	768	797	762	757	777	744	757	685	771	782	778	787	773	718	748	777	751	810	774	768	773	779	770	773	746	739	810	762	803	795	736	786	763	749	794	779	747	796	738	731	785	762	779	794	767	752	727	758	695	770	772	759	760	745	792	766	789	749	772	731	749	725	766	726	770	742	737	802	796	706	773	765	716	798	787	760	731	734	782	795	777	737	770	816	694	785	741	707	687	830	749	734	744	769	733	746	802	749	781	756	757	761	766	775	774	783	736	802	781	671	780	740	748	780	736	789	744	775	811	798	741	790	767	769	782	753	766	711	793	779	703	781	738	715	773	750	743	762	767	743	807	731	806	768	784	726	731	742	748	759	772	740	731	735	708	775	770	760	761	731	781	699	760	792	761	774	736	732	783	770	783	708	815	772	757	770	743	747	781	754	741	725	793	705	771	831	723	721	792	755	761	774	798	778	795	826	754	788	751	763	705	776	796	787	760	722	737	745	740	717	699	798	813	739	729	810	713	767	754	821	774	778	726	766	722	753	736	767	768	714	757	761	773	788	759	708	736	759	840	741	808	772	734	783	712	784	702	753	779	796	758	771	851	768	755	746	754	761	770	731	750	789	755	786	757	776	755	730	747	750	793	751	809	734	772	798	741	789	758	731	798	706	764	762	771	748	749	732	729	779	790	797	779	795	816	785	792	724	764	770	761	794	755	774	733	727	762	746	806	799	757	776	766	751	802	797	786	740	757	671	755	762	760	828	797	745	766	789	777	794	755	812	754	775	769	752	762	766	770	772	714	773	773	783	714	755	786	804	768	784	789	723	798	755	801	778	811	768	717	779	767	695	728	819	780	717	736	741	773	738	774	734	784	747	786	783	742	750	766	779	814	740	750	790	725	760	746	753	707	750	779	794	783	755	737	754	768	736	760	789	779	794	792	743	743	762	737	732	761	755	790	769	732	719	690	739	751	727	774	723	766	779	785	781	723
52013	92407	78475	60387	48618	20156	21023	14992	7679	3933	1874	1022	852	824	819	840	872	884	845	793	871	850	876	860	869	868	879	802	817	876	857	866	850	868	832	837	846	888	865	820	771	802	822	876	860	857	874	827	803	842	837	804	784	868	860	861	866	854	823	900	880	815	845	825	819	832	860	838	877	829	780	841	875	847	899	821	832	805	795	860	812	864	885	826	840	800	871	816	828	886	828	862	831	776	827	871	861	794	850	829	849	861	863	826	896	868	852	840	827	853	819	816	789	818	852	805	842	858	890	843	845	858	869	859	855	866	797	838	899	837	837	827	849	858	820	884	860	851	793	817	830	839	850	869	890	866	826	819	848	832	819	821	882	797	898	895	806	845	846	818	834	855	846	803	919	837	853	854	844	844	848	874	831	855	859	825	793	842	785	774	861	831	810	805	857	857	880	853	832	836	868	824	866	837	820	867	793	843	861	823	845	881	850	826	813	784	772	842	941	875	849	771	833	831	842	838	810	816	827	841	851	815	796	843	845	831	868	834	902	806	827	811	825	824	829	833	852	835	851	851	845	817	813	814	812	860	861	846	930	860	844	854	820	816	869	879	880	847	833	815	824	831	853	843	829	868	830	856	892	810	883	827	822	823	808	841	859	829	881	785	821	798	858	865	840	847	857	804	807	829	853	866	866	859	790	841	872	834	886	827	828	863	789	876	865	854	863	858	843	886	860	838	844	817	830	862	851	804	848	865	817	818	820	808	825	879	854	790	859	863	797	830	816	912	819	817	842	823	828	909	775	799	853	826	869	902	854	859	828	861	862	834	870	842	850	802	860	835	872	842	828	856	847	795	841	790	858	846	895	893	840	907	875	853	807	851	779	851	826	828	778	822	827	875	775	767	882	890	843	860	873	840	815	805	858	857	871	848	826	832	837	831	866	849	837	853	828	862	834	812	800	872	800	842	824	899	888	842	861	829	876	879	894	833	820	898	817	828	867	790	873	829	824	867	835	807	808	843	845	863	805	853	819	875	850	840	855	853	859	825	894	884	846	890	845	814	804	823	858	835	916	879	840	759	831	857	812	839	831	841	862	815	854	856	800	842	842	865	866	814	899	878	859	793	839	844	798	820	905	835	877	864	816	832	883	854	842	812	854	856	845	817	863	899	823	861	823	865	829	829	871	834	898	847	857	872	860	789	896	861	854	888	831	788	809	833	841	844	908	871	826	851	942	833	842	852	857	844	862	831	837	838	809	801	818	855	866	833	899	842	805	826	815	858	774	872	888	879	818	863	846	805	825	917	905	856	804	877	847	836	825	868	831	819	848	853	845	864	811	883	824	871	829	796	857	874	886	835	821	810	837	815	821	784	814	915	833	872	856	856	843	848	814	846	826	849	818	854	819	857	847	829	845	837	843	868	878	865	877	826	900	849	826	859	869	844	841	800	873	880	827	823	878	890	877	827	848	779	818	851	866	879	861	861	842	843	790	815	828	826	808	807	875	820	875	865	812	881	811	823	823	821	819	840	829	821	844	819	812	832	784	894	862	817	866	845	878	843	844	830	865	889	879	807	838	813	840	833	828	840	805	847	814	827	866	885	801	812	836	859	820	796	810	847	873	851	890	851	845	795	797	845	830	829	836	844	851	819	814	826	869	822	839	804	893	866	883	816	808	811	807	791	860	821	806	821	814	851	835	887	830	799	860	778	878	818	846	867	832	864	843	849	837	834	845	798	853	845	858	821	854	844	828	868	866	790	843	874	843	815	844	859	863	878	807	856	858	840	810	859	854	834	793	838	828	810	795	873	834	863	851	819	881	857	823	907	802	824	911	867	828	836	780	812	845	861	871	821	851	839	858	838	872	791	887	837	899	854	824	837	810	880	874	904	812	808	846	815	861	831	817	887	841	822	884	845	839	918	824	868	830	846	888	840	859	852	831	841	827	825	852	879	843	860	816	836	804	879	839	902	838	803	814	843	840	917	850	913	819	864	851	847	859	816	866	828	898	876	872	812	839	844	803	846	858	829	841	885	853	854	870	770	832	854	849	802	820	873	869	842	825	805	827	815	891	869	794	853	810	864	831	820	815	795	833	856	862	837	870	879	868	817	834	837	847	829	774	825	777	865	827	860	871	882	847	879	852	822	836	917	770	889	840	799	882	811	898	800	808	809	799	776	816	802	865	811	842	837	891	864	806	830	857	854	826	825	804	880	815	899	874	796	818	832	812	871	829	806	855	829	863	812	833	891	857	861	845	829	845	829	879	867	850	831	849	849	886	768	829	801	843	839	821	865	824	843	833	755	855	898	806	874	875	829	856	798	862	849	871	829	821	851	839	843	783	864	814	802	832	783	835	918	842	827	859	838	829	806	882	835	786	878	844	823	786	876	845	889	834	844	884	866	788	813	842	776	857	879	876	797	814	827	896	845	796	823	788	859	850	874	862	834	824	857	808	817	889	811	880	819	820	817	783	814	833	853	834	850	821	860	819	867	871	827	859	854	855	875	840	795	831	830	912	836	851	844	874	893	879	875	795	860	852	822	836	864	880	814	879	807	852	828	832	854	874	808	888	824	838	882	842	847	855	865	872	792	863	875	841	846	852	836	820	836	813	855	841	809	834	804	831	845	855	848	833	832	828	866	835	850	843	819	852	766	846	860	832	864	866	820	855	852	827	830	872	818	863	866	845	886	833	906	849	849	870	862	840	856	830	829	790	887	891	833	796	834	872	866	827	834	777	855	853	852	861	896	846	892	872	847	821	824	914	793	884	817	839	835	834	865	865	834	865	822	853	836	849	822	839	838	813	843	850	865	881	859	859	862	803	854	886	874	861	845	830	890	872	783	802	828	840	847	796	911	892	853	764	833	863	840	865	824	836	825	826	835	874	832	901	878	832	788	876	822	819	852	816	852	817	830	856	807	830	816	841	793	863	854	805	803	828	840	820	844	853	864	864	825	854	858	896	870	909	825	842	798	808	884	807	904	803	808	811	844	877	877	769	877	821	883	875	853	850	825	874	867	833	883	807	895	835	860	863	819	794	835	829	850	815	849	866	797	841	883	849	795	808	794	799	802	861	817	814	913	839	863	795	790	835	856	813	833	814	855	837	808	875	803	831	837	853	812	869	830	793	868	864	849	852	840	861	874	810	845	833	819	847	819	829	792	834	846	816	868	835	814	867	820	842	845	755	822	810	856	815	798	814	776	814	865	832	854	884	831	820	854	895	808	867	809	787	931	836	865	852	830	818	857	890	777	831	858	844	883	823	794	849	829	806	840	833	813	819	854	826	827	848	812	874	854	798	816	795	828	790	801	820	859	829	798	842	851	890	786	864	791	845	843	849	846	834	869	823	896	907	845	800	872	855	820	883	884	903	875	826	833	814	847	840	856	869	786	882	864	863	877	842	881	876	862	844	815	853	824	849	833	884	859	853	847	804	882	859	841	830	891	870	916	869	870	847	810	846	806	870	749	825	820	836	832	799	810	856	825	784	816
29772	26394	34025	19617	10502	2575	1590	1315	1089	988	921	910	861	868	859	896	899	849	879	901	903	894	859	950	907	832	877	842	889	851	861	858	918	850	896	933	883	933	835	884	902	939	882	891	883	840	910	869	946	885	896	857	880	822	862	900	897	846	870	842	847	869	877	898	897	866	860	891	876	884	878	818	902	924	843	893	885	872	863	843	885	845	870	893	893	805	915	853	842	875	859	900	836	812	873	840	900	887	864	940	884	855	879	857	864	1012	926	929	913	917	907	871	896	853	805	837	925	880	850	910	864	884	861	881	852	882	940	897	890	871	892	859	899	898	907	864	895	910	921	875	891	866	848	840	864	858	872	834	876	866	885	906	896	903	881	892	886	900	861	850	908	946	888	885	923	907	908	908	846	843	859	895	826	848	837	858	882	920	846	910	909	888	865	861	870	873	849	913	902	906	904	888	860	920	922	941	918	901	908	858	867	881	812	894	849	862	911	889	851	918	879	911	921	916	866	874	893	861	878	828	886	911	898	914	861	868	939	901	901	843	931	892	862	908	889	873	889	916	850	855	851	852	873	835	864	877	922	913	884	882	868	903	851	883	919	841	904	874	876	833	875	885	940	875	857	894	874	871	876	870	858	876	912	865	888	862	854	852	879	915	909	884	869	848	846	884	861	910	839	864	833	931	913	873	856	863	940	849	845	846	827	872	865	862	872	854	899	888	905	837	842	864	894	871	860	838	876	951	892	860	870	898	928	825	903	886	843	893	875	899	897	890	828	888	887	873	870	888	954	874	951	869	881	847	916	872	883	862	861	853	880	827	870	833	895	910	927	853	847	916	853	892	919	890	877	882	866	864	868	908	874	845	906	852	893	906	898	858	923	923	983	873	866	887	843	895	900	873	881	865	902	875	883	904	910	914	874	878	935	863	860	837	868	891	830	852	835	869	863	831	880	909	922	848	900	860	940	927	894	850	873	842	935	878	900	902	886	852	908	892	897	863	878	845	887	899	828	897	915	909	802	866	919	902	880	885	889	910	834	849	891	907	882	882	864	905	911	883	905	877	861	853	835	828	881	898	895	902	829	858	865	894	900	870	860	918	823	910	903	887	898	860	887	843	963	876	869	900	867	912	897	905	857	912	856	895	841	871	809	890	900	904	864	852	830	882	858	853	912	879	905	864	844	860	836	873	899	858	835	889	872	901	883	933	913	897	908	828	884	864	877	893	924	890	843	853	864	886	851	859	887	834	866	892	867	858	905	897	852	840	892	915	906	903	897	910	843	844	881	863	904	810	849	863	947	865	857	877	862	899	873	870	912	892	844	916	876	897	919	850	840	866	880	926	884	914	912	875	857	895	920	927	837	907	871	864	880	835	861	873	893	896	874	907	897	871	874	893	892	840	955	883	885	898	854	894	880	867	895	875	879	888	848	875	897	869	907	868	898	859	886	883	904	891	914	886	903	906	922	880	844	847	861	855	893	954	900	919	836	904	920	887	945	892	933	867	861	953	876	857	858	898	874	890	880	871	910	894	836	927	856	946	885	857	889	820	890	853	883	889	886	905	829	890	917	903	935	878	912	862	836	905	901	901	923	886	872	812	877	890	899	904	911	927	944	876	860	859	891	917	769	852	865	885	907	885	904	862	873	882	866	889	930	890	876	872	839	874	890	892	905	844	877	897	877	893	841	864	897	940	936	854	886	889	922	847	855	889	871	941	896	884	902	900	860	858	852	859	906	873	937	860	885	839	898	889	872	845	869	888	865	846	929	857	868	887	837	858	901	851	898	846	892	918	841	878	887	853	849	866	823	906	892	885	910	893	857	892	867	855	858	936	945	891	894	853	936	927	903	929	958	868	892	853	861	883	929	884	830	882	947	944	856	884	848	940	932	812	842	902	908	848	913	899	904	896	917	907	896	957	887	841	918	864	885	862	859	902	872	917	892	866	920	909	865	879	866	877	802	869	852	895	891	879	845	847	927	888	825	893	811	876	837	920	914	886	839	915	844	897	917	894	867	879	887	886	874	879	864	866	867	865	881	874	873	903	844	868	833	854	923	847	883	941	883	930	873	847	815	835	810	897	897	912	862	860	886	884	872	882	959	853	885	911	899	934	890	919	881	899	919	843	873	841	903	912	863	874	839	855	905	858	826	893	891	920	872	829	838	854	868	865	871	886	916	915	858	906	894	884	868	853	892	875	877	942	814	889	930	857	879	839	850	841	847	923	875	855	851	881	898	919	898	839	916	890	851	900	824	884	902	888	901	860	850	873	870	875	820	883	924	890	852	873	896	899	930	847	836	864	848	929	873	907	868	867	865	889	857	847	872	861	876	867	891	803	900	920	838	879	887	869	919	873	883	923	832	855	844	911	914	845	869	874	851	873	930	839	829	859	823	843	910	866	886	929	921	872	928	881	889	890	857	895	892	870	931	861	855	891	901	808	868	883	853	863	848	851	922	902	833	869	862	896	881	894	881	951	870	882	848	897	912	863	938	852	927	883	870	866	909	878	879	877	858	872	881	892	900	849	905	861	894	911	882	915	940	855	898	905	848	843	885	887	887	892	855	848	898	916	932	844	896	878	872	870	845	871	911	898	902	874	898	841	837	909	889	864	839	902	872	896	880	868	887	864	900	890	918	944	915	866	864	869	862	853	942	866	863	885	899	910	877	869	910	894	867	986	868	895	903	883	870	902	841	879	829	893	851	819	841	857	882	921	919	834	896	875	812	888	860	898	917	873	878	888	923	852	883	861	911	901	848	878	879	885	856	863	884	832	904	862	904	847	915	961	902	885	853	911	903	925	868	900	875	915	886	895	898	866	867	834	851	894	885	891	886	902	919	928	900	885	874	856	847	925	803	833	868	871	887	912	871	895	879	883	837	815	868	867	838	936	859	865	866	836	866	948	850	901	843	871	885	881	897	887	880	926	912	876	863	861	932	911	871	868	892	873	878	928	913	951	941	795	884	832	888	922	894	874	887	886	843	895	818	886	901	899	872	907	873	868	854	901	886	853	892	921	920	857	890	897	878	896	889	853	890	910	912	893	933	942	906	916	858	877	876	897	912	881	894	903	910	905	847	837	891	873	905	865	906	888	903	921	849	887	857	837	869	936	922	888	908	872	860	843	912	877	866	866	869	868	873	903	859	903	855	869	884	859	840	897	891	885	819	900	852	865	869	818	879	848	933	878	898	836	902	862	875	854	826	931	882	805	824	805	924	886	855	857	882	834	894	857	863	885	894	852	847	905	897	830	888	884	907	880	927	857	862	916	823	883	923	897	895	828	878	883	940	888	873	896	839	873	838	862	842	857	904	886	879	888	863	846	863	882	893	867	886	890	908	893	883	832	910	888	879	887	900	888	871	879	843	868	905	909	847	841	914	857	873	876	864	889	830	871	864	918	851	890	878	931	898	880	873	879	889	874	898	858	890	917	901	848	862	893	841	914	877	848	870	886	868	905	913	945	863	888	933	903	877	933	890	845	898	905
34369	43533	32002	15211	10968	2733	2207	1726	1336	1137	1070	1001	1053	1017	1008	988	1011	1055	988	1015	980	1026	989	1011	1061	1088	996	1011	1028	1031	1002	989	1017	1005	994	996	1037	981	1030	981	1041	1016	1031	1072	998	1030	1043	1017	1003	1003	1036	999	1026	976	1012	963	1037	1059	987	1022	987	987	1040	1032	973	983	1013	1055	1032	1053	970	1054	982	988	983	997	1014	1027	1013	1111	987	1002	1011	1035	1024	994	1027	1033	999	1025	992	999	1033	989	1059	1008	1015	1003	974	1014	1024	1044	949	980	1056	1008	1001	966	1017	1076	993	1028	1020	1086	985	1027	1029	980	1062	1048	1011	1011	967	1012	1025	1027	966	1007	1011	1038	1013	1018	1050	1030	987	1045	979	1003	986	996	1020	1028	987	1035	991	1074	961	1014	1026	1007	1006	983	1027	1057	997	1004	1028	1084	1011	1029	1014	924	1046	1018	993	987	1017	1004	1000	1017	985	968	1027	1005	1028	1003	984	970	1006	966	1069	991	978	1050	1039	957	1061	975	979	1069	980	1041	965	1047	1055	966	1013	935	987	956	1001	996	970	1058	1048	1054	1021	1018	984	945	1043	1039	1054	998	979	1040	991	1041	973	1032	1006	982	998	1082	1011	1001	997	1002	1013	1021	1030	1035	1049	973	1062	1023	989	1008	1028	949	957	1008	1023	999	1038	1014	943	1026	1009	1021	992	1028	1034	1037	1036	1018	987	974	1027	1027	1065	1005	992	1054	1059	1025	1016	989	1066	1005	1022	982	1020	1002	1077	999	1034	1041	957	995	961	1029	1053	982	1038	994	1039	1059	1016	1022	1032	997	956	1026	1039	1002	1015	976	956	1003	1009	1007	1047	1045	1058	1043	990	974	1017	1039	996	1029	968	968	1017	1059	1008	1034	991	1070	1032	989	1066	1010	1039	1007	976	1051	993	1005	1024	984	987	1026	987	971	1005	989	1002	1033	976	976	1039	1060	1043	1052	968	1020	1032	1010	1018	1048	1024	1059	1061	1029	1004	1006	980	1037	1061	999	1093	1025	952	1034	982	988	1065	987	929	1008	1060	1026	994	1006	988	1016	995	991	1043	960	978	1016	1020	1018	994	1033	975	970	1025	989	1041	990	1032	972	939	994	1021	1003	1040	1086	1024	972	967	991	1028	1082	1031	988	998	1018	1030	1013	1017	1032	987	926	1013	982	1003	1051	1013	994	1026	1025	983	998	1024	991	1001	1051	994	1002	979	1035	1015	1005	948	1054	970	998	989	1016	1016	1034	1009	999	1008	1003	1035	979	1019	1031	1003	1028	1079	1022	987	1041	1034	987	1012	1051	981	997	988	1080	979	1019	1034	1041	1014	1030	982	1039	962	1051	1001	1009	1036	1012	1017	1018	983	1003	1031	1002	975	982	1047	988	975	1047	1019	1025	954	991	1013	993	1010	959	975	1051	994	970	1021	1004	1075	987	1013	1000	1003	994	1070	1002	1067	1048	1054	1009	990	1016	995	979	997	956	993	981	1040	985	945	1063	1009	1008	1071	990	988	979	919	1034	947	1011	1021	984	999	1069	988	1040	1014	978	982	1014	1041	1042	991	999	971	1019	1049	1062	1012	1035	987	1020	1007	1053	993	953	1063	1017	1010	958	1001	976	986	1022	954	1005	922	1020	1007	973	1009	998	1024	975	1006	1001	1052	976	1064	1057	988	970	983	1037	996	1008	1031	1023	980	1064	996	996	1018	1021	961	1024	993	996	1013	1001	1032	1043	1015	1040	1001	1002	973	986	1027	952	1031	985	1040	1046	942	1025	1001	1023	967	1008	1039	1016	1010	1022	1007	1007	966	1053	996	1016	1031	965	997	1021	1035	984	1005	984	1026	987	995	954	964	1016	973	971	1064	970	1037	1021	1018	1029	987	1010	994	1033	1024	1049	982	965	953	985	913	996	1019	980	979	1018	944	1051	1011	1006	1041	968	993	996	982	1006	998	1020	994	1021	1007	949	1015	1007	1017	999	1002	1017	1007	1006	963	1080	952	1001	1044	981	1077	982	972	994	956	1054	1081	999	991	1017	1002	1010	1019	1048	1022	976	1065	1062	1009	1045	1058	1021	1045	1019	1022	971	1022	997	1079	995	981	1025	1006	983	1033	981	1035	993	1004	965	1041	994	938	984	974	1024	1024	1048	997	985	996	1012	1032	1000	1022	1008	1001	1061	1035	993	981	970	994	1002	989	987	995	952	1027	1050	1031	971	1036	1030	1009	1037	958	994	980	1003	1029	1068	1037	1010	1002	960	1013	1029	985	1054	1050	976	1053	1038	1018	992	1035	1040	1044	994	970	1009	979	1044	1031	1055	981	1012	979	979	1067	1055	988	984	996	1012	995	1035	1015	1011	1043	1008	976	995	980	1007	964	971	1022	1018	992	1001	997	985	1004	1023	1020	947	1036	1018	1012	995	1003	1004	1018	1006	965	1043	1008	1059	1060	988	980	1013	968	1008	979	1027	1004	1012	983	1057	976	987	960	1001	1024	1016	1046	1067	1011	1017	1002	1027	1021	983	968	1021	987	1000	946	985	997	1007	1002	975	1017	945	1006	985	966	1068	1039	1026	1004	955	985	959	1031	1023	1001	1003	1007	926	1012	1004	975	961	1042	1023	995	978	1004	1015	1002	943	1010	948	1009	1035	1021	1031	1050	1003	1026	974	1039	1060	1079	982	936	1041	1014	1010	947	1028	996	1044	1081	980	982	1022	1069	1039	991	989	999	982	1039	1047	1016	963	1044	1048	990	1053	1025	1073	1013	988	974	998	1000	1060	962	998	1024	1022	1020	1009	1023	1036	1018	952	1009	1012	1026	976	1024	956	976	1080	969	999	1011	1012	1049	1058	990	991	1052	1035	1009	966	1007	964	1004	1008	1035	980	1011	1036	1007	993	1040	1050	967	997	1003	1041	1004	1023	1020	928	948	1036	999	977	1062	992	959	935	1011	1030	997	985	1019	1009	1067	981	973	978	1074	1030	1011	1041	1039	1064	969	1020	1033	1025	1020	1013	985	996	991	1027	1031	969	1007	1022	1028	984	1009	1026	945	991	916	1008	1028	984	1045	1010	961	996	1012	986	1049	980	1052	964	1020	1053	1040	1000	1064	1064	1014	983	1064	977	1029	965	1063	1038	978	978	1018	1005	1038	992	1058	1009	1004	1027	994	930	1009	1013	911	943	1024	1006	1036	1001	1013	992	1032	996	1041	1059	966	969	970	992	1031	1059	1096	977	969	974	1029	972	1040	1002	1010	1055	1060	981	988	1027	972	1032	1009	986	1025	1034	1001	996	1041	978	1044	983	1011	999	989	1001	1018	1020	1050	963	956	1069	962	1007	1003	1007	1035	979	1051	989	971	985	993	1011	1034	1002	1053	1057	992	1031	1000	978	984	1011	1012	1018	1048	971	1041	1031	1064	957	1009	996	1003	1013	1041	973	1059	1023	1003	1023	999	958	1020	1010	1014	1003	1027	1002	1027	1025	1004	1055	1039	1008	1015	989	1036	967	1046	1012	999	1045	1057	990	998	1034	970	1009	1020	1018	1042	986	1058	1012	986	1039	965	983	1000	1053	992	1022	1022	938	1057	1009	1032	1013	990	1014	1015	1046	1044	994	1043	995	987	990	1016	1031	976	993	995	995	1043	1037	991	972	1068	959	998	1046	1005	997	991	1059	1011	991	966	1042	941	940	1002	1060	1015	1027	991	1012	1085	988	1009	1009	969	1035	1019	1025	1023	967	1029	1012	971	998	987	975	993	1045	1044	983	1024	950	1026	972	1055	973	1028	952	991	1004	1032	976	975	1043	954	978	1045	1004	1011	979	1059	983	1028	1041	1041	958	953	1016	1057	1010	1014	1041	983	979	993	998	1022	994	993	1007	1042	1025	1009	972	1042	1047	1049	992	1008	1025	992	1035	1027	1012	1025	1091	985	1026	996	1057	1018	1017	1000	1009	1025	998	1017	998	982	1019	1052	994	1019	1006	1003	1027	1007	1013	952	991	1000	973	995	1027	1046	997	1023	968	1009	1040	1028	953	1051	1011	945	964	976	981	990	995	1032	961	980	1035	952	1040	1033	1013	949	960	1019	1000	1061	1047	1047	1011	985	1042	985	1023	941	992	1027	1012	1018	1022	1019	960	978	1009	1027	953	988	993	1022	1018	967	1035	972	984	1045	943	998	976	945	1027	1002	949	1006	946	1001	1045	979	1016	967	1028	977	1008	1028	1016	995	983	1002	964	997	967	970	1008	1050	1014	1017	1009	1008	989	1004	1078	991	1002	993	937	1020	1034	1011	1021	1023	1000	997	983	1025	989	999	1064	1008	977	1046	1004	1074	995	1024	1029	989	1017	1035	1075	994	1058	989	1016	1060	1019	1030	976	1009	1051	920	975	1014	1010	979	1019	1028	972	989	974
24204	22016	34838	28945	28803	22737	15948	5493	2315	1420	977	741	748	741	756	666	718	717	778	691	774	761	751	694	701	734	725	668	742	686	702	693	694	659	734	754	715	766	671	749	705	702	729	734	771	708	735	664	690	661	697	727	687	705	689	729	716	645	739	645	689	747	695	704	746	704	707	739	717	686	666	733	702	712	695	693	722	707	689	722	675	701	708	758	640	706	711	674	727	647	739	668	687	691	718	686	738	718	717	720	678	728	709	662	683	720	690	710	734	721	736	739	688	682	674	696	693	729	679	707	713	685	677	714	726	702	739	683	705	709	746	711	736	702	698	681	734	695	717	718	681	690	715	704	779	686	687	703	725	718	735	677	688	703	705	741	715	689	697	678	736	718	692	762	719	705	715	740	717	727	734	731	678	686	720	693	710	696	717	718	668	720	696	750	737	689	724	701	695	748	735	676	733	706	710	722	777	684	725	742	727	735	701	731	706	708	658	659	681	724	714	737	684	682	701	699	693	669	721	747	700	714	723	709	673	707	702	675	683	683	709	703	667	713	720	722	695	735	672	728	729	729	731	694	683	709	687	711	700	724	707	671	697	726	718	715	655	708	693	705	711	715	677	702	682	703	713	733	669	678	713	686	693	738	734	717	643	716	776	720	723	699	700	744	688	668	651	665	717	734	712	693	694	675	724	718	806	744	741	726	703	729	712	728	705	681	692	736	725	738	701	670	658	727	671	716	706	681	676	673	673	716	694	709	694	730	737	697	700	697	748	715	748	733	672	730	723	712	765	683	691	712	686	717	685	736	672	715	737	683	728	695	692	709	662	669	740	707	711	720	675	706	692	696	726	694	708	706	702	713	655	723	685	714	691	704	709	724	773	739	715	685	687	717	698	698	734	709	690	743	690	711	699	772	715	706	759	704	682	718	660	693	698	770	729	648	720	670	741	680	720	712	691	690	662	672	704	709	720	729	748	715	692	769	672	693	697	723	720	636	691	687	724	674	687	707	731	667	735	698	741	664	687	720	700	695	735	718	726	656	719	699	745	702	696	737	719	679	734	650	736	722	738	687	716	664	743	675	713	719	674	699	727	711	724	672	748	694	704	689	678	643	710	738	715	665	711	722	716	657	714	751	706	720	688	706	719	700	705	740	685	736	741	656	686	693	709	720	706	692	689	712	689	721	726	731	705	724	701	728	723	693	730	703	687	704	655	719	664	722	697	720	719	728	729	710	758	698	669	716	724	694	698	730	729	692	746	714	693	665	692	730	723	700	739	682	683	682	740	716	690	689	710	696	727	748	720	726	722	710	703	677	691	694	755	696	715	723	726	755	764	667	662	660	717	694	671	687	714	741	707	710	732	694	725	781	685	670	701	729	740	764	721	709	724	723	728	658	735	695	696	721	702	706	751	706	726	723	721	691	663	704	746	720	663	691	706	681	742	654	713	691	704	721	718	634	731	719	712	716	648	725	694	726	748	718	723	727	729	717	709	685	684	707	672	695	698	645	707	682	642	678	722	718	718	677	749	666	706	715	717	714	678	736	680	678	702	711	672	634	690	721	695	713	654	728	724	699	704	710	772	738	691	721	733	736	714	697	703	723	745	719	692	736	711	692	688	697	674	684	696	737	710	735	721	747	685	668	691	701	662	738	754	720	719	705	709	697	702	693	665	738	704	693	669	719	716	714	713	689	726	654	712	690	697	692	727	685	683	735	712	738	669	742	750	668	719	700	729	724	722	673	688	643	705	686	704	724	688	708	690	675	696	691	724	666	744	689	695	700	697	699	716	721	679	683	701	693	673	681	715	678	703	686	728	696	716	736	687	650	728	736	716	705	693	718	677	711	703	694	701	676	675	701	669	707	706	707	721	680	744	743	694	723	736	731	665	698	711	695	710	689	680	743	701	675	675	748	674	734	688	695	724	715	694	653	702	698	710	718	712	681	663	668	707	708	698	719	677	712	700	751	717	712	755	718	714	694	673	746	717	729	782	685	758	701	702	745	701	682	684	706	657	709	716	716	698	699	706	678	732	656	741	687	676	648	627	696	696	724	707	760	720	728	713	692	743	712	713	723	674	674	747	720	749	726	742	674	715	733	711	741	722	702	720	731	736	712	716	712	729	727	690	680	775	732	679	697	706	691	668	733	653	672	718	708	646	730	707	715	769	741	714	697	714	695	724	732	679	699	710	731	710	753	687	729	748	678	661	695	696	718	705	709	717	685	674	716	686	697	734	684	683	696	678	672	676	672	707	705	680	756	759	746	724	783	698	735	658	750	762	668	756	741	689	690	688	687	656	728	677	737	672	674	701	686	713	719	723	714	730	658	726	708	730	732	641	704	699	719	694	735	664	708	688	680	795	737	717	688	721	713	669	670	725	706	709	687	750	713	694	736	695	721	724	702	721	714	678	701	716	681	724	767	704	687	723	723	683	687	678	748	709	682	708	694	702	666	683	690	709	699	721	666	684	631	693	716	704	731	718	710	708	690	734	684	702	689	682	679	700	729	710	655	629	740	733	692	684	674	671	792	722	727	702	732	683	718	721	682	708	722	718	712	730	712	764	688	717	740	755	756	712	731	729	673	740	689	771	747	713	675	725	741	646	725	690	685	664	686	701	716	707	664	679	724	749	711	698	711	734	695	708	705	698	679	708	677	680	713	717	670	693	707	705	695	707	743	701	687	663	683	670	717	681	665	682	698	712	688	755	740	710	682	684	702	694	744	762	718	698	719	737	734	712	719	721	736	733	714	713	694	810	659	711	639	690	715	704	741	717	664	717	676	695	670	668	730	701	710	700	658	702	683	699	694	695	740	717	751	639	683	689	687	715	703	722	673	695	703	674	738	663	670	744	714	724	666	703	671	669	738	682	712	725	703	720	721	711	642	724	709	738	664	690	712	708	730	663	649	693	750	664	724	754	742	722	697	752	717	673	698	657	685	702	715	689	669	727	650	684	672	690	697	666	667	691	660	674	659	732	724	711	776	701	690	653	702	707	709	697	711	657	755	677	689	680	678	753	701	652	708	720	662	695	713	696	637	718	694	705	686	669	694	667	675	717	726	679	724	704	720	684	639	688	753	745	720	689	671	726	715	704	708	718	719	732	688	702	711	714	684	745	721	708	680	741	707	722	656	733	717	746	704	738	791	710	682	699	725	710	660	655	729	628	703	702	741	699	712	690	723	704	737	728	716	705	705	661	727	712	669	725	657	700	723	716	764	743	740	688	699	686	719	704	723	757	710	735	682	698	707	693	704	690	698	680	746	696	760	722	698	672	682	742	669	734	698	737	677	702	683	698	706	686	705	718	710	707	672	727	729	708	694	742	682	708	721	693	686	734	671	671	674	685	762	735	669	683	664	708	669	712	738	676	710	644	701	732	707	730	696	684	725	763	708	705	677	722	753	672	758	709	707	678	750	733	726	753	697	725	713	721	711	634	686	675	694	672	713	741	724	713	720	675	710	696	705	719	752	736	697	712	681	724	707
54074	86886	75205	49741	40286	18996	13785	7847	3964	2041	1278	913	795	839	837	757	855	739	841	803	796	808	791	778	770	840	826	762	785	835	796	797	810	797	828	825	815	786	811	836	848	862	767	799	798	767	834	817	799	806	774	826	771	866	833	821	843	819	806	801	822	813	851	760	774	814	817	773	800	827	755	883	793	801	838	852	837	735	847	831	797	795	835	863	801	846	806	810	788	804	808	817	827	852	780	838	811	805	768	749	828	822	823	780	830	831	817	854	792	820	803	834	809	821	790	833	829	873	807	841	788	862	825	752	814	798	818	804	794	839	819	844	793	784	781	769	761	821	767	836	815	813	795	798	817	803	789	836	811	848	861	785	802	838	843	826	852	773	812	808	758	807	774	863	877	773	787	760	812	832	788	788	858	801	834	803	837	767	786	832	808	835	848	807	859	824	825	787	839	756	795	826	812	834	816	837	786	808	807	785	867	814	852	758	773	801	807	788	818	831	807	832	838	809	828	785	836	791	855	799	867	804	827	863	813	821	808	820	815	845	780	785	838	820	852	883	859	804	795	794	804	849	792	832	861	795	787	811	834	786	825	805	825	817	827	757	782	870	852	817	840	785	779	820	832	786	820	828	843	777	833	807	821	830	813	841	821	842	839	781	806	806	820	810	884	807	778	825	826	824	818	828	839	831	789	815	803	822	870	788	779	801	808	848	815	830	830	814	837	794	878	831	861	820	763	821	832	824	836	782	788	819	812	790	837	746	783	763	868	773	795	809	755	816	776	821	816	780	780	854	830	829	784	842	758	830	790	777	826	810	794	832	799	835	784	813	799	778	799	819	769	813	818	816	839	804	769	818	780	815	807	736	845	820	801	843	795	845	843	808	853	830	786	819	827	780	798	807	848	816	776	793	805	802	812	806	834	794	788	812	844	812	822	837	842	805	846	818	813	788	795	812	783	790	816	773	830	814	811	823	785	841	764	854	834	839	813	798	853	807	848	824	827	850	797	761	805	822	815	804	789	827	823	844	813	875	876	858	812	773	857	827	863	842	817	838	857	831	831	816	823	821	846	818	787	862	838	816	826	786	779	844	788	793	855	843	832	799	835	786	825	799	773	794	783	832	809	844	856	816	825	816	811	845	764	846	758	815	796	811	800	814	807	783	832	791	767	824	838	790	772	842	800	805	802	806	818	745	845	799	798	840	811	793	807	821	856	817	842	831	864	848	844	823	819	853	779	823	809	813	784	806	783	838	794	834	796	790	801	831	785	796	766	803	715	809	816	818	763	817	814	812	785	876	835	835	816	812	822	789	778	846	831	815	767	808	840	774	838	828	780	802	842	783	803	826	797	759	769	777	802	801	836	839	827	788	846	805	884	837	821	823	796	826	849	869	793	829	818	836	785	799	790	850	789	776	779	801	754	822	822	838	782	832	826	816	788	817	778	833	833	786	748	844	822	815	822	776	790	817	822	802	832	825	816	810	823	779	776	840	780	802	802	801	824	789	847	831	797	824	812	782	870	810	806	748	777	791	789	814	820	724	745	837	809	822	827	821	816	807	829	813	779	820	786	866	861	783	795	815	819	859	780	816	869	842	797	801	800	804	775	860	844	816	830	812	850	799	811	825	784	828	831	799	809	835	825	828	841	868	847	784	859	876	815	820	815	859	808	828	787	803	803	842	807	757	857	792	826	793	841	834	814	804	809	811	842	835	843	812	825	837	825	793	838	800	807	906	829	839	851	784	752	777	776	832	851	820	819	823	797	855	792	793	827	805	842	802	806	802	768	833	834	823	821	794	792	817	801	827	816	853	800	859	774	790	784	808	797	788	822	798	817	792	832	802	776	782	798	829	785	791	762	838	805	810	824	850	859	830	807	806	850	823	850	783	754	803	752	830	791	874	838	837	826	824	821	830	839	820	844	771	852	808	803	826	833	859	782	743	761	774	837	774	801	818	787	810	779	793	846	851	838	830	823	826	816	804	803	820	820	838	843	856	833	854	778	831	848	803	781	871	860	844	815	840	804	814	811	811	782	867	849	820	790	839	776	784	805	835	831	768	830	796	821	828	847	866	795	789	828	802	836	817	801	809	818	846	825	848	791	816	799	853	856	781	799	821	892	818	748	800	849	798	763	796	809	824	824	830	837	847	765	805	812	780	861	847	780	822	839	819	801	778	799	832	813	807	793	791	814	874	884	888	819	843	813	867	773	815	831	826	854	834	809	844	840	833	826	833	809	837	778	786	819	822	848	823	868	810	805	806	783	812	794	812	829	810	831	813	783	858	783	834	791	800	779	810	882	813	711	847	805	816	844	782	829	869	797	833	805	788	768	786	792	750	791	793	800	805	837	875	839	809	770	793	829	815	876	843	801	822	840	781	828	775	798	814	863	828	826	800	832	799	821	863	889	845	821	822	816	782	816	846	811	805	819	838	826	725	816	847	846	820	773	751	814	778	807	799	778	807	783	773	869	761	884	845	811	807	820	844	759	802	801	815	824	795	830	770	840	790	849	756	752	810	827	752	841	848	790	784	815	782	779	830	790	823	876	787	816	787	763	777	821	829	808	843	781	794	834	783	794	785	808	844	832	823	836	780	844	843	771	823	817	819	783	818	822	788	789	792	850	858	809	815	812	817	815	818	840	801	842	835	816	796	794	820	799	801	824	801	812	783	825	813	861	836	850	768	799	842	796	825	814	783	819	824	791	787	823	785	823	830	815	787	796	870	782	818	808	802	852	809	825	809	766	849	802	796	854	857	809	786	830	807	807	802	791	807	841	826	763	802	817	761	817	790	783	766	756	812	763	802	819	811	810	848	808	822	828	845	810	844	824	808	754	794	828	773	822	823	808	821	767	757	850	786	775	833	757	811	798	807	764	824	811	801	792	797	821	828	875	809	798	822	873	803	769	842	766	775	773	823	845	779	795	778	809	853	801	802	807	811	841	772	809	777	771	826	848	838	763	865	816	845	810	789	774	799	832	821	796	785	836	872	816	840	862	785	831	823	810	840	773	833	826	818	791	829	791	844	807	830	800	885	864	828	803	810	877	791	844	786	813	845	794	792	800	850	766	812	840	831	827	804	813	838	832	818	791	876	796	778	765	799	828	811	835	768	844	794	845	789	776	848	818	821	842	782	865	804	827	810	788	821	813	866	758	832	841	853	819	778	806	830	802	775	795	828	790	834	828	840	817	845	829	743	827	829	841	829	806	757	780	837	912	781	813	788	782	833	799	816	834	845	803	817	793	812	840	761	798	819	814	864	779	782	812	844	785	833	772	791	758	792	834	848	818	804	776	798	780	813	816	804	848	807	849	762	865	803	830	862	830	793	809	826	825	839	844	829	797	766	818	809	844	812	835	848	800	825	783	803	812	810	783	860	817	789	791	800	838	756	799	843	854	864	816	848	752	793	838	760	875	872	805	770	838	800	771	802	846	814	832	891	843	820	789	813	822	787	751	838	830	810	799	809	824	819	809	779	803	818	813	842
25776	22720	36480	30357	24934	13577	5249	2667	1640	1325	1071	1020	996	1051	971	987	1004	1048	1071	1016	999	1079	991	1014	975	1043	1018	1005	1024	1023	1012	1038	1054	964	1005	982	1005	1005	1002	1055	1054	1039	1000	988	1042	1030	1019	1026	961	1026	1025	1034	988	1003	1021	959	1010	1097	1038	1052	977	1044	1036	1056	1010	1026	1026	1017	1005	1030	1009	1018	1011	984	971	952	1023	994	1028	1036	980	994	1033	982	1003	1044	1054	1007	1023	983	1028	1003	979	1031	1021	1009	1040	942	982	998	998	1080	985	1043	1083	1002	1024	982	993	1030	1021	1093	1037	991	996	1015	1043	1064	991	1002	1035	1008	1015	996	1028	996	992	1026	1042	1051	1017	976	992	987	965	976	1026	1010	953	1032	1024	1017	1008	954	967	1008	1043	1023	1010	1042	1011	1004	1008	986	1041	1043	995	992	1041	1031	1005	1067	1041	1001	1005	1032	941	992	1019	1025	977	1050	1045	1022	964	1032	1027	1016	982	1036	994	972	1046	994	1031	1008	1022	985	1073	989	1028	1004	998	1031	1015	1018	1046	1047	1063	1039	1042	1053	994	1016	1032	1039	1002	997	1058	1002	1059	1057	1009	974	1021	1059	993	1046	1025	998	966	978	1016	1006	995	1005	1047	1019	1043	995	1033	981	1022	980	1028	1041	1021	1058	1038	1038	1042	964	1014	1002	1026	1038	968	985	1027	1020	1035	989	1025	1000	1050	997	1016	967	1011	1019	981	996	1022	1027	1070	1002	963	1050	995	1041	1025	1033	1023	1060	1004	965	971	994	1025	1059	1051	992	959	1004	1025	1006	1028	1033	1009	1062	972	1005	1043	991	1022	984	980	1029	1065	1026	1016	1006	989	1029	1029	1040	1037	985	986	951	992	1007	969	1010	1032	1064	1083	1021	1013	978	1002	974	960	961	1017	1018	1020	1029	1013	1024	926	1028	990	1049	1056	975	1000	1040	1012	1004	1036	1054	1006	990	1000	1026	1026	972	1002	1054	1003	1000	998	1005	1074	984	1005	1028	1032	972	1024	1022	996	1041	1039	1047	1042	1077	995	1002	1030	1042	956	1087	1016	1022	1014	993	1006	979	995	999	1060	989	1018	1065	1011	1034	1015	999	1097	975	1007	1012	1006	1010	1003	991	1011	990	1022	980	1054	978	1001	995	975	1033	1037	985	1064	995	1025	1009	1051	1037	1023	971	992	997	1008	1016	1008	1002	1004	965	1036	1003	993	972	996	1043	958	1040	947	1024	1023	936	948	1048	1011	1017	995	1056	945	1031	1032	1050	1017	1082	989	1051	996	1029	1068	1062	996	945	1030	1042	990	1032	969	975	1007	983	1009	1030	999	1008	999	1025	1020	976	1007	993	955	1003	987	1007	1035	941	979	998	1022	1023	978	1034	1060	1043	989	1030	1010	1044	959	1087	994	987	981	1027	1010	977	997	982	986	1009	1022	983	1051	979	1050	1047	1028	1076	1000	1007	1069	1062	980	979	1060	1038	999	982	962	1054	976	1057	1040	983	1028	1001	1025	995	1031	1000	961	1055	1030	1024	978	980	1068	1067	982	958	971	957	996	1076	1035	1057	982	1124	981	969	1016	1036	937	999	1019	968	1004	1015	1026	967	977	1065	1023	1025	1012	1011	1066	1074	979	1035	1036	1061	1035	983	1062	1010	960	1093	1052	1042	1006	1029	1029	1046	1079	1038	1015	981	1026	1054	969	996	984	1053	992	1069	1030	1008	998	978	1036	1010	975	1028	1001	1034	1052	981	998	1001	1028	1033	1043	983	1035	1013	1081	1003	996	1025	986	1049	1018	988	1059	975	1045	958	1024	1040	1030	1033	978	1048	1030	1042	974	1004	997	1011	988	1006	968	1009	992	999	1026	1062	1045	996	999	993	1026	1021	1041	1054	1059	1012	1061	956	1021	1053	1060	1057	985	1028	1004	1033	1009	992	1058	965	1006	1020	1003	1066	980	1024	952	1029	1015	1024	984	992	1028	976	1000	1021	1014	985	942	1032	1020	986	1036	1037	978	946	1060	989	1009	1064	952	1049	1034	955	980	1007	1070	1020	1014	942	986	1007	1022	989	1004	979	979	1008	1023	937	1036	987	1041	974	991	1022	1018	999	995	944	1024	1021	1060	986	989	954	1025	1016	1042	1060	979	996	1011	1041	1016	1041	1067	1074	999	1004	1048	1063	957	1000	1014	1038	1074	975	1008	1023	1041	1008	1021	1052	1006	1014	1002	1022	1006	1035	960	1003	1038	1012	1041	973	1012	1057	1072	1005	1025	1065	991	1012	925	1055	944	1009	1070	1042	985	1020	1000	977	1061	976	990	1006	987	988	949	1029	1043	1006	1073	1003	975	1023	944	1032	1022	1030	1055	1010	999	1008	1004	1059	1047	981	1040	1028	1002	963	998	982	1024	983	1034	1032	1013	1027	1022	1035	967	1009	1031	1017	1053	939	1049	1016	1031	951	1033	1025	1049	1031	1049	1022	1001	975	971	1001	1019	1032	1019	1041	951	956	1006	1064	1110	991	997	1012	1015	991	959	999	987	1002	983	989	1026	1066	1031	1042	1039	960	1009	979	1035	1018	1031	1001	1025	1041	1006	991	1010	1018	1057	982	981	976	1016	1001	983	1032	1019	991	1004	954	1044	1046	967	1005	978	995	1000	983	1031	955	1112	982	986	1032	1025	1002	1016	1030	1053	1029	991	1025	993	1014	1020	1011	1013	1053	1036	1016	1029	994	1003	999	1047	1032	995	1014	1062	1053	1016	1015	1057	984	1018	969	1004	993	1009	1011	1061	982	997	999	1012	1024	1007	1019	1010	1031	1011	1059	1017	1023	1006	1045	956	1007	1053	991	1007	1051	1050	1039	955	1016	1045	1055	996	1069	981	950	1030	990	985	971	982	1013	1025	1073	1008	1010	1049	976	986	1029	991	1038	991	1019	932	989	982	986	1027	1025	1015	1006	1006	992	992	988	958	1086	1080	997	1030	1083	1050	977	1055	965	1003	1031	1045	980	1031	1028	1019	1035	1006	1021	1004	1006	1055	963	1020	960	988	988	1012	1035	1014	1060	1025	982	1037	1054	995	966	993	983	962	956	1007	959	1005	993	1035	949	986	992	1021	994	1013	970	989	1034	1028	1040	1056	1026	1064	992	1007	1040	1024	1048	1026	1015	1007	952	969	1015	1038	1050	982	1052	1038	1014	996	992	1024	965	1071	978	1020	944	993	1047	1008	995	984	998	981	1066	957	1021	1008	1017	1010	994	1017	1043	1026	1034	944	1002	1052	1038	1025	1017	1044	972	977	1003	1044	1045	1002	945	1035	1010	1002	1013	1001	965	1075	1007	980	1093	1003	1006	999	959	1021	1020	987	1073	981	964	1043	1033	951	962	1022	1001	1061	1001	1007	1033	958	1026	1028	1030	962	993	1046	1016	1049	987	970	974	986	1023	1006	1021	1005	1030	1005	1007	1023	1004	980	1079	1052	1053	945	1043	1048	1030	1113	1013	990	1053	989	1022	990	1032	955	977	1003	1007	1054	990	953	973	1031	1008	1012	991	1006	1035	1045	1037	1031	995	1034	991	1071	980	986	988	1040	1031	967	988	987	970	996	996	972	1004	1052	1053	1025	997	985	1033	995	1003	1031	1012	992	978	982	1030	1014	1004	1041	997	960	950	1029	957	1001	1012	1008	1038	1036	1024	954	1003	955	1024	1017	1004	1010	984	1021	1039	1013	961	1000	1017	953	1051	1051	1008	962	1009	1001	1022	1049	1034	985	1044	1110	1061	977	1046	979	1043	1064	1036	1051	1043	1043	1035	978	1010	1053	1055	989	1022	973	1009	990	1003	1026	1025	952	1005	983	1041	1033	964	1000	1004	989	1041	1047	1022	1079	976	1026	997	950	1044	994	1030	1004	1025	1020	981	1009	1004	1081	1060	1055	990	984	1022	1025	1007	963	980	1017	1000	1030	997	991	1029	973	976	1010	1003	1018	1052	1028	1063	1038	997	1011	1037	1015	980	1041	1012	984	1019	981	977	1000	1013	1031	1023	958	977	1046	1062	996	1004	972	1013	987	985	1016	1055	1014	1000	986	964	1031	1063	992	1035	1044	999	1002	954	958	1011	995	1005	1070	1072	974	973	973	1035	1006	1045	1007	1003	967	997	1005	1015	1027	1022	981	1010	991	966	1009	1018	1018	948	1057	1024	1012	1127	980	951	1040	969	1005	993	1028	995	962	1015	1069	988	1024	996	1071	1063	1052	980	1017	957	1045	988	979	1022	1038	986	1007	1056	1065	996	964	991	1050	1046	989	1077	996	985	1050	1010	1042	1028	1032	989	999	1006	1042	1056	1027	1015	1015	988	1006	1017	1015	1005	1029	1043	992	951	1020	1055	1043	971	1051	990	1010	1032	1057	1054	978	1011	1015	1034	987	1022	1005	1067	1070	1004	1020	997	1006	1069	1009	1025	982	976	1027	961	1025	985
50524	75899	64735	39832	30972	13012	8265	4912	2686	1707	1329	1194	1160	1105	1162	1152	1139	1060	1123	1132	1200	1123	1105	1114	1092	1081	1188	1188	1159	1083	1090	1217	1158	1126	1129	1067	1188	1128	1224	1147	1138	1070	1184	1097	1185	1102	1117	1129	1146	1155	1185	1136	1119	1159	1170	1169	1155	1181	1092	1146	1120	1119	1120	1115	1111	1143	1081	1088	1104	1159	1182	1136	1170	1074	1111	1104	1180	1158	1162	1097	1142	1103	1094	1158	1126	1106	1164	1152	1160	1168	1097	1140	1187	1195	1113	1152	1119	1113	1052	1147	1157	1125	1141	1180	1119	1140	1157	1125	1160	1194	1120	1109	1151	1103	1097	1103	1167	1083	1139	1108	1067	1139	1131	1145	1129	1116	1167	1099	1176	1182	1096	1101	1140	1148	1133	1151	1155	1099	1144	1135	1148	1102	1158	1151	1141	1114	1141	1121	1101	1129	1138	1103	1191	1134	1168	1076	1147	1158	1140	1140	1127	1156	1183	1151	1150	1138	1141	1148	1185	1109	1161	1124	1159	1101	1151	1196	1166	1082	1141	1109	1174	1095	1155	1113	1171	1139	1110	1149	1101	1141	1110	1088	1155	1146	1095	1049	1160	1092	1129	1151	1122	1171	1122	1141	1148	1109	1136	1165	1096	1161	1115	1131	1117	1151	1167	1104	1125	1128	1155	1106	1187	1144	1129	1098	1104	1145	1198	1228	1085	1102	1143	1089	1124	1161	1144	1156	1156	1115	1121	1159	1141	1124	1114	1156	1117	1162	1127	1160	1123	1076	1104	1095	1105	1155	1148	1050	1128	1189	1101	1126	1138	1155	1157	1140	1147	1071	1057	1196	1063	1176	1099	1117	1098	1186	1127	1107	1138	1090	1138	1051	1081	1111	1113	1109	1131	1153	1158	1190	1142	1098	1130	1207	1166	1184	1110	1089	1141	1145	1068	1141	1170	1107	1115	1132	1144	1178	1094	1172	1101	1154	1097	1135	1172	1178	1131	1156	1158	1161	1149	1166	1065	1109	1075	1131	1125	1061	1150	1110	1138	1070	1100	1091	1059	1126	1084	1165	1157	1129	1101	1090	1198	1146	1129	1104	1128	1129	1107	1113	1125	1114	1182	1102	1129	1124	1205	1146	1140	1042	1113	1184	1175	1129	1152	1150	1181	1136	1097	1098	1182	1134	1196	1139	1138	1178	1132	1168	1101	1101	1154	1082	1129	1176	1141	1139	1121	1122	1161	1079	1173	1138	1060	1155	1108	1123	1159	1094	1162	1139	1149	1178	1145	1140	1181	1113	1130	1119	1090	1141	1141	1115	1137	1133	1154	1162	1164	1100	1186	1154	1120	1097	1152	1055	1103	1133	1150	1141	1092	1167	1152	1118	1152	1113	1172	1103	1136	1107	1107	1134	1104	1094	1146	1159	1133	1106	1117	1145	1109	1154	1094	1192	1142	1133	1129	1207	1124	1145	1173	1245	1120	1101	1165	1119	1226	1103	1151	1142	1113	1124	1147	1139	1074	1142	1161	1157	1062	1126	1145	1098	1101	1195	1133	1122	1144	1159	1149	1156	1124	1108	1175	1127	1133	1175	1114	1167	1161	1117	1148	1146	1092	1119	1106	1140	1146	1202	1091	1105	1107	1143	1182	1182	1060	1135	1114	1123	1151	1175	1122	1195	1136	1169	1152	1139	1111	1138	1122	1149	1139	1119	1155	1129	1124	1132	1121	1188	1144	1158	1068	1179	1087	1182	1088	1128	1119	1132	1174	1153	1161	1142	1192	1134	1117	1171	1148	1128	1078	1167	1173	1108	1058	1180	1099	1096	1106	1240	1120	1132	1157	1147	1112	1181	1169	1110	1077	1127	1122	1115	1138	1116	1105	1163	1181	1178	1125	1201	1076	1128	1103	1076	1182	1154	1118	1114	1193	1129	1129	1158	1122	1147	1092	1168	1152	1144	1142	1179	1168	1124	1139	1115	1111	1183	1109	1150	1159	1167	1109	1171	1092	1184	1113	1127	1143	1110	1151	1116	1108	1133	1204	1170	1090	1153	1076	1134	1083	1109	1164	1155	1115	1175	1112	1143	1135	1161	1189	1132	1086	1087	1137	1186	1127	1171	1160	1105	1118	1172	1145	1173	1192	1115	1152	1122	1147	1158	1127	1135	1131	1131	1121	1137	1093	1143	1137	1140	1139	1132	1126	1078	1097	1174	1135	1180	1154	1115	1138	1157	1141	1145	1149	1165	1209	1097	1073	1139	1195	1047	1141	1130	1099	1127	1148	1078	1124	1145	1089	1135	1214	1117	1142	1168	1176	1125	1179	1164	1088	1112	1188	1113	1144	1098	1155	1135	1107	1142	1131	1157	1155	1110	1126	1251	1168	1178	1111	1183	1118	1142	1121	1152	1121	1175	1116	1111	1124	1146	1197	1117	1079	1130	1143	1106	1143	1089	1152	1179	1114	1195	1100	1152	1136	1082	1125	1162	1079	1143	1106	1070	1140	1130	1104	1104	1132	1120	1152	1127	1107	1096	1127	1127	1096	1073	1126	1093	1136	1116	1131	1120	1162	1079	1155	1134	1158	1096	1143	1163	1157	1117	1138	1159	1139	1213	1155	1100	1109	1114	1122	1140	1147	1146	1128	1136	1082	1136	1177	1154	1095	1179	1172	1132	1070	1124	1081	1183	1081	1135	1147	1142	1085	1112	1100	1161	1188	1098	1191	1099	1131	1084	1096	1165	1141	1106	1065	1186	1117	1118	1102	1127	1122	1164	1169	1148	1208	1126	1142	1125	1142	1157	1173	1116	1179	1100	1129	1083	1134	1155	1105	1160	1205	1162	1097	1170	1121	1085	1135	1205	1121	1160	1119	1143	1140	1146	1100	1136	1092	1140	1134	1103	1158	1142	1159	1132	1150	1104	1095	1107	1105	1149	1129	1176	1161	1161	1103	1141	1119	1143	1113	1116	1077	1133	1185	1141	1122	1133	1113	1098	1195	1114	1153	1111	1089	1086	1128	1131	1133	1139	1170	1151	1161	1097	1202	1179	1125	1179	1106	1181	1130	1140	1109	1137	1151	1106	1179	1124	1133	1111	1154	1169	1117	1157	1124	1142	1084	1155	1102	1156	1135	1112	1158	1102	1106	1123	1099	1099	1100	1084	1089	1099	1121	1124	1142	1154	1147	1157	1036	1019	1162	1137	1089	1130	1127	1153	1162	1231	1183	1144	1128	1172	1114	1139	1110	1202	1132	1114	1077	1130	1148	1176	1148	1122	1149	1137	1185	1231	1157	1130	1128	1144	1137	1089	1165	1098	1117	1096	1112	1177	1150	1141	1163	1082	1128	1103	1134	1113	1125	1155	1193	1134	1131	1098	1147	1152	1132	1083	1099	1197	1154	1148	1136	1139	1139	1151	1128	1177	1124	1069	1182	1115	1159	1162	1130	1094	1165	1131	1160	1144	1178	1171	1156	1155	1128	1105	1116	1153	1058	1133	1137	1133	1161	1167	1134	1145	1183	1117	1118	1125	1199	1116	1151	1168	1122	1185	1192	1063	1182	1079	1148	1084	1151	1132	1141	1173	1140	1164	1130	1140	1185	1148	1160	1145	1142	1164	1076	1154	1048	1155	1113	1112	1166	1136	1208	1179	1145	1129	1160	1129	1179	1137	1098	1120	1141	1154	1085	1130	1181	1064	1228	1169	1158	1156	1099	1162	1124	1238	1082	1135	1140	1212	1124	1095	1108	1129	1082	1160	1188	1148	1119	1110	1089	1107	1116	1170	1106	1139	1151	1180	1089	1088	1214	1125	1140	1125	1175	1122	1217	1059	1184	1159	1116	1123	1177	1123	1136	1097	1138	1120	1141	1109	1153	1135	1110	1122	1093	1128	1214	1114	1203	1165	1162	1060	1141	1122	1176	1095	1065	1157	1176	1175	1175	1178	1125	1060	1118	1140	1070	1103	1168	1150	1137	1112	1063	1175	1134	1160	1162	1160	1169	1147	1145	1144	1157	1119	1157	1157	1165	1182	1044	1172	1151	1105	1177	1145	1166	1129	1104	1092	1141	1143	1173	1162	1120	1109	1177	1112	1169	1141	1128	1118	1108	1148	1114	1106	1139	1160	1076	1115	1152	1165	1108	1128	1162	1117	1091	1159	1155	1150	1089	1109	1098	1193	1107	1166	1155	1103	1139	1120	1170	1141	1093	1152	1089	1138	1171	1177	1132	1145	1130	1142	1126	1115	1147	1133	1161	1121	1127	1114	1111	1177	1132	1112	1152	1122	1144	1130	1195	1112	1112	1118	1135	1183	1142	1051	1163	1165	1137	1148	1123	1134	1107	1136	1217	1149	1092	1129	1152	1154	1073	1082	1202	1144	1158	1091	1129	1176	1103	1194	1186	1115	1145	1100	1096	1104	1121	1183	1197	1151	1089	1113	1150	1131	1130	1132	1117	1163	1143	1088	1105	1199	1177	1120	1183	1084	1115	1208	1176	1174	1130	1148	1152	1181	1114	1139	1172	1138	1140	1156	1175	1134	1184	1128	1146	1115	1118	1142	1162	1125	1105	1187	1152	1074	1180	1162	1192	1144	1152	1143	1110	1107	1111	1194	1193	1117	1151	1106	1123	1146	1157	1163	1130	1156	1156	1208	1120	1107	1104	1083	1138	1127	1156	1132	1159	1143	1148	1201	1164	1140	1174	1153	1119	1024	1145	1111	1115	1183	1163	1104	1157	1126	1062	1126	1133	1156	1150	1127	1133	1171	1117	1159	1090	1083	1198	1140	1114	1134	1111	1151	1156	1122	1096	1141	1136	1091	1142	1112	1149	1093	1123	1160	1159	1113	1161	1156	1145	1093	1191	1191	1162	1159	1107	1090	1155	1160	1148	1182	1141	1177	1111	1143	1172	1149	1138	1137	1161	1118	1199	1202	1099	1109	1156	1171	1127	1140	1177	1051	1157	1096	1133	1127	1156	1108	1054	1182	1086	1134	1203	1116	1118	1132	1132	1128	1160	1128	1073	1172	1097	1145	1123	1114	1139	1091	1139	1168	1126	1120	1111	1123	1144	1099	1165	1158
23184	21621	32287	28290	29085	25101	23101	10108	3632	1837	1223	925	787	835	811	837	830	837	812	811	817	829	814	875	779	832	856	831	819	823	836	808	814	816	774	756	816	822	782	827	774	841	811	850	841	796	803	849	781	810	769	820	795	828	782	796	794	820	814	788	825	836	780	747	812	804	861	806	827	791	882	817	813	812	785	831	833	724	842	792	806	840	763	816	796	769	833	827	811	790	807	790	822	778	817	785	811	824	801	796	785	829	792	830	793	793	799	798	796	817	790	772	757	829	830	798	818	800	809	842	861	801	812	818	819	798	793	835	826	793	775	802	816	803	796	812	811	843	821	793	837	800	807	778	790	793	814	854	803	785	848	778	809	814	841	854	844	810	741	802	844	794	820	833	836	766	810	805	810	790	767	823	874	814	819	837	788	767	785	755	795	827	851	815	822	787	793	772	818	788	828	854	800	787	815	829	814	812	822	839	835	824	830	800	791	827	789	807	751	788	837	817	775	817	794	835	808	815	790	792	754	834	779	815	797	814	836	799	827	746	806	805	843	834	825	866	791	782	841	836	788	751	887	816	798	830	879	801	806	859	792	806	775	854	828	804	791	864	817	826	811	804	787	799	761	799	829	811	853	838	784	817	820	830	808	827	772	788	853	795	819	808	775	837	792	788	874	851	763	863	883	821	807	793	804	786	775	788	845	814	773	787	839	789	846	800	813	759	749	745	812	796	807	815	762	789	763	816	772	825	804	810	791	804	802	807	789	820	824	819	810	808	785	777	791	811	771	809	796	797	762	858	784	794	839	809	825	807	803	812	801	767	812	763	816	799	819	839	772	792	785	806	805	810	807	853	785	802	784	810	814	846	835	868	781	807	828	813	846	828	858	834	801	865	807	835	755	821	801	845	824	821	793	829	816	774	779	813	866	786	783	798	807	816	786	782	791	736	784	778	788	764	794	879	840	803	806	765	843	828	757	822	793	780	804	803	774	802	818	821	790	798	858	818	852	750	771	830	785	796	810	808	862	797	804	828	821	816	883	821	824	783	766	857	793	820	762	803	784	805	828	879	795	852	877	847	827	831	831	803	854	881	819	824	822	816	836	877	834	855	788	786	762	807	832	835	842	797	807	818	840	825	846	825	830	821	810	782	797	877	769	798	813	817	823	771	804	793	836	792	791	798	818	803	796	803	831	762	815	765	797	798	801	784	793	836	815	812	786	871	793	817	756	790	861	745	790	807	846	782	798	796	745	842	826	783	832	806	785	777	811	855	813	799	755	807	864	819	846	845	841	790	804	850	841	809	837	827	817	830	776	819	860	808	772	835	787	836	799	783	781	820	811	775	767	803	876	795	799	822	823	803	807	786	836	802	834	792	808	826	826	784	795	860	793	815	831	804	759	826	754	823	845	801	807	743	894	811	820	851	817	808	801	792	790	794	824	787	784	802	793	814	729	788	766	791	815	815	880	813	785	832	839	809	784	822	826	827	787	775	838	794	784	778	821	804	770	786	835	848	844	801	845	787	844	828	808	802	804	827	839	820	837	806	814	841	782	838	774	786	791	788	785	822	780	784	778	856	809	841	814	811	788	799	814	845	805	831	833	803	765	794	833	873	826	792	799	840	824	802	856	781	816	835	794	808	829	784	806	801	810	827	834	779	844	834	886	731	754	830	782	831	792	810	805	809	765	800	806	795	801	828	822	819	809	850	805	779	798	839	815	909	824	781	792	851	836	806	788	798	818	825	807	806	801	810	799	776	793	805	802	782	808	813	795	819	844	836	809	765	761	808	818	847	841	791	785	842	865	783	832	813	829	809	828	785	808	817	821	837	798	806	810	814	810	844	830	838	849	783	796	811	809	818	776	839	790	825	804	812	793	796	840	817	808	811	834	763	796	820	828	808	790	822	858	835	800	790	738	823	787	813	826	823	801	812	784	830	791	814	770	775	832	759	785	803	772	798	793	798	841	841	797	721	832	772	855	819	816	787	752	800	828	850	853	819	813	799	817	831	807	824	793	759	858	841	826	724	785	764	805	855	770	767	812	809	804	867	845	851	811	796	822	837	806	764	738	789	792	803	849	873	784	801	827	831	818	805	864	835	774	845	804	793	809	804	809	816	819	795	793	808	825	830	827	802	820	849	778	807	809	813	772	838	824	797	813	793	804	790	870	771	804	833	835	860	809	838	825	824	800	775	808	831	829	789	787	819	784	798	794	794	776	794	810	820	833	828	802	746	858	816	772	810	789	762	831	801	770	809	837	818	793	828	830	842	803	823	833	794	813	815	815	782	863	803	797	786	810	789	798	877	841	803	797	785	827	796	827	799	820	869	777	791	794	744	827	811	779	789	827	811	769	807	803	802	811	801	814	839	747	783	815	846	774	823	810	814	814	815	875	828	846	824	807	807	810	825	833	795	783	805	800	788	726	841	820	795	789	838	774	780	770	817	763	787	809	788	805	822	803	792	826	815	766	777	800	778	817	784	830	803	757	797	868	811	786	794	819	834	801	757	807	855	841	811	790	787	852	792	831	787	796	828	779	878	872	812	752	807	792	827	756	779	802	773	828	784	814	775	847	834	825	783	829	845	800	818	856	779	754	810	820	797	807	792	792	815	809	828	791	824	808	756	778	855	765	811	828	817	797	832	783	813	802	796	846	811	845	821	758	809	774	797	868	823	809	864	815	770	795	909	799	766	775	779	800	774	810	811	829	803	789	829	787	787	841	853	805	843	795	786	785	870	802	760	797	822	857	768	831	798	810	799	795	799	844	845	781	891	799	803	853	786	814	780	832	789	827	790	784	803	787	812	787	813	816	802	767	846	776	810	812	823	830	810	822	802	795	819	837	753	838	816	818	790	844	787	842	815	844	837	808	792	815	817	791	788	777	837	861	825	835	787	828	761	873	800	799	798	824	797	751	826	838	786	859	793	800	838	753	818	819	832	769	756	803	821	827	797	849	784	840	765	787	791	831	809	776	854	823	780	816	799	824	800	823	822	820	783	838	886	862	814	819	827	819	759	852	788	805	858	810	862	853	793	807	782	807	861	821	769	804	847	723	795	802	764	788	801	834	822	855	745	853	822	821	831	778	818	762	812	881	842	793	780	825	800	762	811	760	823	809	807	788	787	822	789	843	793	831	781	758	848	793	837	843	842	809	792	807	811	783	802	860	797	756	767	778	805	797	754	799	836	770	789	823	773	835	832	791	843	799	848	842	808	832	765	824	825	782	819	778	829	815	821	806	840	775	856	857	815	841	862	846	831	839	766	847	824	854	838	775	799	836	758	811	788	796	820	854	792	860	780	807	827	811	787	822	790	854	849	796	820	802	785	813	845	781	790	771	776	797	807	824	780	874	739	804	819	809	832	840	809	783	846	767	797	826	844	825	819	762	873	748	740	799	841	779	864	807	817	807	814	766	787	831	816	838	845	808	807	807	848	835	794	833	795	810	808	832	768	753	859	813	813	798	752	816	784	847	830	779	778	818	859
56127	87827	83425	61161	49274	26846	19811	11860	5921	2849	1611	1053	929	882	948	946	946	929	927	918	933	911	950	917	906	895	982	869	931	887	904	902	913	906	909	907	927	912	872	856	884	899	888	956	891	938	992	889	928	931	914	870	913	898	923	918	955	925	875	836	903	845	893	902	901	887	918	928	933	865	933	882	929	896	958	901	896	867	912	901	883	899	899	858	845	885	894	889	865	937	886	886	910	822	882	932	851	917	906	938	871	877	885	898	911	905	948	893	899	912	888	876	925	932	875	905	898	873	875	890	931	860	920	944	881	832	908	992	889	896	878	888	890	930	860	913	911	909	905	872	853	894	900	905	897	918	868	928	873	888	876	867	907	899	915	920	871	936	842	844	860	897	847	906	872	905	862	968	885	880	913	923	946	915	907	945	893	944	870	875	870	875	873	878	928	894	891	898	839	923	926	877	914	907	918	870	875	915	908	882	934	883	970	878	884	900	920	923	891	904	870	849	896	897	874	887	922	860	908	876	888	904	867	896	901	848	925	876	880	881	864	868	919	908	887	927	889	900	907	947	883	883	889	913	900	909	902	883	935	890	886	896	927	845	912	891	887	888	881	933	820	893	914	895	888	892	892	918	898	938	928	849	954	915	933	881	893	891	878	891	912	868	921	906	881	826	903	895	880	924	857	832	909	955	914	861	930	899	908	913	914	919	878	896	869	921	883	896	859	928	895	862	906	895	931	900	875	883	916	888	861	932	960	890	868	855	875	869	931	938	876	879	927	901	883	939	872	928	939	864	897	858	930	890	877	919	881	879	877	869	873	855	939	891	883	875	888	868	873	881	901	905	864	870	895	854	888	886	915	911	936	929	874	930	935	909	905	898	888	914	933	880	929	879	836	888	871	875	897	857	844	871	918	833	893	854	958	922	868	877	927	885	865	843	884	893	931	908	945	838	924	954	897	848	863	848	861	908	913	921	917	911	864	858	952	890	834	911	899	858	923	886	891	856	858	901	903	956	858	937	877	852	901	842	864	907	846	930	932	845	884	911	926	933	924	860	930	899	928	929	887	865	897	864	870	914	861	895	875	919	905	901	905	902	902	901	906	875	886	916	871	900	884	916	907	908	928	864	877	896	932	848	863	865	853	921	926	902	871	923	913	895	941	847	892	873	909	898	877	863	924	896	867	915	907	882	862	827	841	907	849	884	863	928	875	867	902	948	889	882	892	906	924	903	867	876	938	873	924	928	895	899	890	913	878	848	878	860	887	883	905	886	931	861	898	901	867	953	955	888	906	910	940	904	863	898	916	867	901	923	955	907	937	911	889	897	938	815	849	814	859	906	905	895	929	917	932	877	900	906	886	956	884	878	937	877	908	876	891	859	924	889	878	894	879	832	981	949	881	901	946	862	889	888	925	803	872	882	923	891	861	849	895	874	891	860	935	869	919	950	850	874	923	908	908	855	905	903	877	919	892	895	908	904	911	894	928	910	892	928	884	838	851	933	870	891	881	894	892	888	882	882	859	905	888	910	882	909	850	894	891	935	905	930	869	864	863	867	902	854	873	908	887	884	883	912	946	875	945	892	859	879	870	955	864	893	891	833	888	870	952	994	896	896	914	856	918	922	816	940	865	895	843	874	874	927	874	865	877	872	893	858	903	891	950	944	886	881	871	948	889	845	898	902	880	895	886	870	869	891	843	877	856	905	866	880	878	949	873	915	897	926	895	866	872	880	867	870	850	906	909	911	912	851	889	906	933	904	891	929	908	916	918	926	873	888	908	883	867	915	911	855	940	959	900	892	891	900	882	851	888	908	886	889	917	872	923	843	916	931	864	890	960	866	855	920	940	901	864	913	901	924	887	917	856	872	889	856	899	911	870	888	870	866	860	843	927	879	932	893	871	924	877	911	913	897	855	902	939	912	896	867	925	871	934	867	877	888	895	844	878	896	962	926	859	865	965	939	879	956	891	908	915	901	885	909	882	877	913	831	859	929	942	913	910	914	902	940	912	880	869	924	939	917	879	853	935	887	869	910	857	882	882	894	952	869	937	887	894	915	933	878	863	864	912	921	902	838	951	927	878	863	875	923	942	895	864	853	879	921	880	873	849	879	855	932	877	870	919	877	892	887	896	881	874	868	865	947	878	845	873	855	894	889	872	857	874	900	884	894	896	926	892	950	888	896	900	943	865	878	903	886	898	891	872	892	929	870	880	876	906	876	899	861	891	863	857	853	928	894	903	889	905	884	924	893	882	908	835	860	889	913	887	919	897	846	919	936	907	883	941	877	894	785	874	905	921	918	900	892	912	876	864	880	878	907	886	902	904	946	890	904	873	906	952	912	879	918	877	879	908	938	843	890	899	914	917	923	860	916	869	934	904	887	988	946	898	880	901	893	844	877	912	877	933	866	918	933	903	842	863	859	874	915	864	907	891	922	868	885	897	908	877	874	874	902	858	981	907	907	854	926	861	889	905	933	866	965	857	904	930	948	832	862	879	896	928	904	924	910	882	926	926	837	891	897	921	881	861	928	932	868	879	911	882	906	961	872	946	884	917	884	909	891	915	881	876	925	900	853	881	874	883	898	872	893	927	865	957	848	920	927	920	912	856	902	914	908	883	889	911	916	914	899	842	861	885	927	910	989	878	899	890	875	861	860	939	833	888	898	915	932	919	886	897	892	883	882	891	890	912	855	891	866	888	855	883	845	844	915	901	865	899	810	881	867	924	862	838	893	922	900	941	878	922	900	940	848	890	936	911	907	876	852	895	893	861	878	943	878	882	927	886	853	881	929	858	882	888	895	822	889	895	891	853	865	886	898	918	858	953	889	870	940	949	887	926	981	837	877	886	915	913	872	894	869	901	936	908	943	861	930	834	895	930	896	910	891	909	902	910	930	844	903	918	900	878	855	877	931	889	907	888	907	865	869	840	890	929	922	871	879	903	892	862	861	901	907	869	915	935	900	858	905	896	868	870	854	914	836	916	903	825	922	914	872	881	884	872	873	864	922	907	923	832	924	875	890	903	928	909	880	940	849	931	928	886	902	914	876	936	927	900	908	890	928	906	834	910	870	886	900	911	919	866	856	875	914	912	897	861	838	916	902	842	905	892	885	909	896	869	871	896	899	895	898	847	851	887	853	886	867	847	901	902	925	943	901	907	890	904	877	889	854	890	863	865	887	926	888	856	891	855	885	918	899	900	901	849	918	921	904	912	940	896	884	908	914	865	880	863	927	900	875	868	956	927	905	894	920	864	851	883	858	895	858	902	898	894	896	881	902	932	895	922	846	841	877	890	831	904	885	916	905	909	886	886	950	894	917	868	927	894	868	966	913	912	915	833	893	890	890	843	904	910	883	874	900	870	876	888	887	859	936	914	895	867	912	847	908	904	881	893	897	873	916	877	888	926	897	882	866	930	917	887	823	887	851	870	948	886	899	866	844	907	853	864	923	900	885	908	885	895	889	936	880	918	941	904	912	882	935	910	965	880	924
31538	25479	36415	21932	10319	2746	1987	1366	1069	1006	971	932	891	896	898	903	1004	949	906	895	836	923	909	831	983	959	838	943	941	944	923	918	958	943	926	915	937	948	917	935	922	932	910	855	933	974	970	951	933	902	958	948	906	913	867	876	898	909	918	960	900	927	910	909	875	909	871	937	945	923	909	903	950	900	901	918	940	911	928	839	948	923	890	915	947	931	945	871	952	949	949	927	936	882	911	920	873	880	906	962	908	944	917	847	900	924	902	943	922	858	904	931	940	910	927	884	903	960	863	935	863	959	940	895	923	938	1002	937	941	886	887	917	908	877	899	931	844	906	910	945	880	954	898	932	957	923	856	954	911	917	938	929	982	980	838	891	919	933	937	886	925	925	908	913	891	875	859	932	956	940	858	896	922	898	910	927	904	903	978	932	827	934	901	879	945	954	881	943	913	971	928	932	920	902	960	951	931	911	903	894	917	953	892	904	906	923	976	892	934	907	913	935	887	918	904	872	883	900	893	917	939	936	924	933	893	938	915	911	959	929	934	880	922	926	926	909	869	946	891	904	916	929	971	958	907	882	923	948	865	886	892	915	919	909	911	931	944	887	947	996	872	908	911	914	949	937	911	969	855	949	868	925	915	937	946	946	895	906	959	890	947	930	923	983	933	903	856	921	892	935	899	949	907	955	925	907	876	943	963	858	920	896	859	917	898	917	888	933	925	923	911	959	932	928	927	925	834	893	895	921	885	890	901	898	935	962	874	927	864	863	956	946	933	965	913	892	905	908	906	895	919	971	951	900	890	941	917	945	911	918	888	961	866	883	922	929	939	866	865	913	930	944	916	876	911	911	869	925	930	919	899	877	889	884	943	908	919	874	875	925	898	950	943	921	1019	893	903	874	941	885	939	905	910	883	876	904	854	900	926	915	934	893	875	878	919	904	900	907	959	927	931	910	906	939	895	929	886	911	893	938	911	945	935	890	893	894	922	899	897	873	932	886	940	944	890	908	871	925	917	867	931	900	939	936	893	908	922	877	870	921	889	956	946	899	908	857	846	920	923	884	912	882	916	927	903	921	903	956	925	827	891	880	935	884	884	909	892	881	896	936	878	905	921	921	941	883	976	890	884	925	931	921	893	894	922	918	855	919	866	872	879	947	959	914	950	876	862	914	888	909	885	894	931	882	934	919	887	886	899	1006	896	929	896	911	860	885	956	856	874	929	928	930	895	895	853	853	901	855	915	903	931	951	908	905	943	921	937	832	958	915	946	909	881	888	906	939	904	949	907	898	916	934	921	889	893	850	895	946	899	978	891	933	890	930	895	920	864	890	886	896	881	901	895	906	967	863	849	845	906	907	951	890	921	875	954	917	897	937	924	887	912	919	921	901	918	870	949	887	942	890	890	886	938	907	916	967	849	929	929	894	943	935	891	869	921	932	918	891	879	908	920	845	889	891	853	925	924	895	941	925	916	914	886	964	953	888	914	938	894	872	841	928	864	907	875	927	952	903	946	957	919	987	864	937	942	907	942	948	946	891	926	856	850	895	925	875	889	842	917	912	865	944	933	884	941	920	946	889	929	906	931	918	927	967	894	917	912	920	913	873	856	955	948	937	891	891	905	929	930	942	865	923	910	926	924	887	889	915	919	925	891	871	978	908	926	967	896	921	909	876	857	902	898	959	893	906	947	909	889	926	949	910	886	914	906	933	917	895	944	898	852	924	906	886	924	874	892	925	914	937	872	930	917	959	903	905	908	878	893	947	913	944	892	922	867	881	848	933	884	970	940	972	902	936	912	928	878	917	901	906	945	887	930	877	911	917	947	880	882	939	950	894	929	871	948	968	924	949	920	912	900	934	898	938	900	928	902	889	916	948	929	912	946	921	897	878	925	958	940	926	890	930	900	872	873	885	946	898	912	918	945	869	921	890	947	923	897	885	923	945	903	931	891	980	927	914	906	871	940	897	914	915	871	932	896	887	940	939	883	872	885	911	910	914	956	874	950	920	922	910	894	958	876	882	888	920	900	911	908	912	926	917	886	881	937	946	929	921	909	889	915	881	881	902	863	884	903	909	936	957	904	908	927	915	917	911	923	909	961	859	918	883	910	924	899	889	890	934	853	925	891	964	950	930	912	931	947	903	899	890	929	944	920	891	938	872	866	931	931	924	868	918	884	866	923	931	974	933	900	887	938	936	893	893	953	916	921	962	869	931	914	887	943	924	933	884	905	957	942	913	916	896	930	958	974	896	908	878	875	887	905	915	911	888	930	912	867	899	939	952	893	924	987	884	880	943	877	935	868	902	927	904	903	894	984	886	919	924	847	903	937	940	984	878	940	862	907	941	921	899	849	964	925	844	888	962	916	931	875	908	970	944	925	935	912	862	951	881	906	893	881	925	927	981	913	893	901	952	951	933	866	879	877	904	925	840	930	928	942	847	915	884	925	919	938	915	885	922	861	1001	896	888	932	875	955	910	900	943	934	942	906	951	869	982	961	888	935	895	867	886	924	882	870	874	945	902	921	918	916	942	859	911	871	913	883	919	963	978	882	902	825	914	939	875	915	891	868	895	945	897	950	929	892	954	960	933	937	864	928	897	951	911	874	968	926	841	908	886	909	880	924	907	887	918	902	933	890	924	923	873	922	930	943	915	875	914	912	926	918	872	911	896	880	882	968	884	972	897	899	956	943	887	935	909	888	916	897	935	897	912	868	951	922	946	904	924	910	889	943	932	868	944	939	902	899	862	917	881	906	942	902	940	821	905	899	868	936	942	902	907	957	917	930	851	881	910	923	870	906	941	934	928	930	944	909	916	943	912	918	934	942	960	934	930	914	922	945	894	881	896	905	925	944	915	946	929	883	952	911	874	873	886	902	917	868	891	941	909	967	933	936	876	959	869	927	890	923	869	898	942	890	935	928	928	909	902	939	907	871	926	961	903	888	919	950	882	903	915	916	878	919	910	945	921	930	902	887	955	955	961	932	907	843	858	933	899	909	887	894	938	957	1007	897	868	896	890	938	893	905	895	881	934	892	920	911	875	883	906	885	895	899	896	918	907	892	918	943	954	942	928	890	891	927	872	929	909	906	962	928	881	918	910	872	881	914	915	955	900	906	944	998	955	938	924	903	907	915	931	948	895	964	908	905	891	927	883	958	958	870	900	912	962	876	912	921	896	906	926	936	925	889	876	980	928	936	888	920	881	949	945	939	919	896	883	856	905	925	957	912	943	907	978	974	892	902	924	879	884	849	911	875	888	953	876	883	913	887	969	880	912	948	918	907	888	947	943	974	925	901	881	889	940	921	903	929	906	942	959	901	950	853	952	922	941	913	883	904	931	934	914	906	971	943	885	915	863	869	953	950	919	912	924	978	909	941	928	946	941	886	856	913	945	895	903	897	953	968	887	937	921	946	917	900	978	954	875	846	901	884	898	873	915	954	923	930	895	917	899	929	855	934	926	922	924	904	913	924	898	936	897	941	965	900	875	947	927
38624	42559	37304	16561	10387	3232	2523	1826	1358	1168	1123	1057	1020	1001	1016	1062	1060	1059	1025	1016	1056	1045	1048	1066	1023	1044	1046	1052	1021	1055	989	994	1057	1029	1028	1070	972	1050	1054	1058	1038	1039	1010	1063	1023	1018	1001	1017	1047	1025	966	966	1032	1020	1035	1061	1059	1078	1058	1021	1082	1082	979	1071	1031	1070	1009	1071	1045	980	1006	1015	1011	1043	1019	1091	1026	1047	1072	1029	1089	1055	1025	1023	1001	1061	992	1032	1063	1024	1054	1040	1053	1069	1001	1018	1078	1136	1032	1052	1096	979	1023	1012	1054	1058	1063	1065	1056	1020	1045	1076	1005	972	1057	1007	1035	1024	1033	1070	1103	1073	1074	1032	1033	1043	1070	1076	1014	1010	1007	1019	1077	1090	1095	1017	1054	1073	1078	1010	1045	1035	1024	1089	1083	1030	1046	1025	1012	1051	1026	1072	1048	1056	1074	1015	1049	1034	1067	1038	1022	1054	1032	1020	1045	1025	1028	1028	1055	1052	1004	1018	1041	1048	1040	996	1029	1026	1018	1130	1032	1044	1009	1001	1020	1074	1002	1038	1061	988	1036	1068	1035	1029	1011	1015	1033	1042	1053	1020	1057	1059	997	976	1019	1069	1006	1012	962	1054	1062	1030	1075	1026	996	1034	1018	1045	1012	1049	1063	1074	1067	1081	1023	987	1073	1079	1069	997	1069	1065	1074	1052	1033	1095	1046	1006	1030	979	1037	1039	1056	1063	1020	1063	1072	1025	1046	1011	1142	1047	1048	1061	1025	1030	1028	1059	1040	1053	1037	1136	1070	1056	1014	1070	1087	1040	1105	1087	1027	1066	1107	992	999	1097	1080	1015	1022	1040	1019	1047	1013	1034	1087	1020	998	1060	1042	999	1022	999	1038	1015	1041	1084	1078	1009	1031	1044	1076	1031	1030	1081	1020	1084	1054	1045	992	1025	1041	996	1035	1038	994	993	1088	1049	1071	1053	1060	1000	1002	987	1101	1020	1056	1095	1071	1066	1042	1077	1001	1030	1039	1066	1032	1065	1014	1033	1023	1080	1058	1046	1018	1057	1059	1055	986	1038	1033	1046	1032	1053	1001	1032	994	986	1049	975	1035	1037	1087	1040	982	1003	1047	1060	1067	990	1008	1010	1046	1052	1050	1059	1083	1004	1060	1024	1045	1005	1024	1064	1095	1066	1012	1077	1023	1066	1050	1057	1045	1051	1032	1057	1000	1024	1019	1055	1064	1033	1037	1037	1061	1060	997	1049	1105	1094	1065	1020	1036	1025	1033	1051	1015	1056	1052	1026	1012	1044	1007	1029	1088	1080	1011	1035	1098	1004	1050	1066	1024	1017	1118	1050	1033	1086	1011	1025	1074	1079	1020	1034	1028	1101	1046	1068	1046	1049	1010	1081	1032	1070	1009	1002	1100	1041	1078	1091	994	1022	1023	1020	1060	1070	1022	1093	1029	1048	1021	1022	1058	1044	988	1077	1054	1059	1052	1101	986	1036	1053	1063	1038	976	1040	1051	1083	993	1047	1040	1005	1050	1011	1024	1023	1042	1051	1054	1077	1029	1056	1039	1083	1117	1070	971	1075	1066	1052	987	1054	1091	1070	990	1037	1078	1074	1054	1023	976	1051	1008	1039	1041	970	1051	1079	1044	1054	1121	1031	1056	1076	1052	1093	1006	1057	1016	1001	1034	1010	1035	1002	1091	1028	974	980	994	1054	1036	978	1048	1007	1037	970	1067	1039	1089	1059	1100	1024	1058	1050	1036	1011	1091	1042	1053	1022	1065	1042	1025	1062	1049	1063	1076	1031	1078	1028	1063	1067	1085	1035	1043	1041	1037	1002	1035	1062	1058	1050	1095	1041	1037	1001	1076	1009	1081	1055	1066	1046	1061	1072	1070	1031	1014	1087	1048	1036	1053	1025	1033	1040	1060	1046	1025	1040	1033	1007	1010	1048	1013	1068	1038	1065	1028	1069	1050	980	975	1060	998	1024	1041	1024	1103	1069	1021	984	1047	1105	975	1062	1085	1047	1052	1034	1013	1028	1092	1026	1025	1051	1046	1060	983	1060	1078	1060	1035	1047	1048	993	1002	1076	1073	1034	1010	1072	1000	1046	1017	1032	1001	1002	1140	1068	931	1075	1014	1034	1039	992	1030	1058	1033	1082	1052	1064	1049	1011	1110	1003	1040	1030	1088	1012	998	1103	1060	1063	1031	1082	1034	1016	1079	1052	990	1039	1015	1037	987	1052	1039	1009	1058	1060	1047	1059	1061	1038	1085	1019	1040	995	1012	1018	1055	1069	1097	1061	1105	1057	1088	1048	1039	1075	1082	1027	1072	1078	1061	1013	1018	995	1022	1027	1061	1045	1010	1066	1028	1038	1059	1044	1017	1123	990	1107	969	1034	1014	1058	1030	1049	995	1009	1020	1059	1024	1019	1024	1000	1062	1096	990	1041	1083	1018	1012	1071	1027	1041	1072	1014	1074	1049	982	1062	1004	1046	1036	1052	1079	1067	1017	1124	1085	1062	1059	997	1059	1014	1023	1015	1047	1115	1071	1044	1039	1080	986	1034	1071	1085	1023	1023	1032	1050	1013	1021	1080	1036	1018	1064	1016	1020	1025	1004	1110	1070	1031	992	1091	1062	1041	1088	1052	1066	1048	1009	997	1020	1068	1035	1061	1017	1125	1037	1001	999	1039	1026	1040	1089	1048	999	1078	1048	1047	1030	1091	1038	1066	992	1066	1104	1074	1059	1072	982	1075	1038	1091	1031	1048	1008	1081	1058	1049	1059	1093	1014	1006	1086	1064	1038	1022	1052	1037	1071	1040	1011	1038	1008	1009	1019	1076	1035	1006	966	1011	1021	1007	1104	1045	1015	1019	1018	1074	1013	1051	1051	1014	1032	1044	1086	1030	1023	1077	1082	1049	1008	1062	1041	1038	1020	1017	1020	1009	1032	1026	1063	1030	1048	1060	1028	1093	1100	1078	1084	984	1038	1000	1049	1032	1039	1031	1001	1036	1041	1009	995	1044	1095	1029	1017	1084	1017	1016	1076	1081	1017	1042	1084	1048	1052	999	1010	1017	997	1006	1017	1069	1062	1004	1087	1044	1061	1054	1083	1082	1033	991	1002	944	1060	1069	1039	1026	990	1044	1006	1057	1025	1044	1068	1094	1039	1025	1049	1081	1047	1041	1030	1107	1013	1013	1043	988	1083	983	1026	1020	1003	1091	992	1032	959	1033	1017	1089	957	1002	1094	1037	1059	1040	1033	993	1059	1086	960	1024	1029	1062	1045	1074	1032	988	993	1046	1043	1000	1080	1024	1042	1073	1072	1017	1086	1052	1054	1023	1011	1026	1056	1019	1069	1080	1079	1020	1031	1034	1052	1013	1035	1051	1024	991	1068	1054	1057	1088	1075	1043	1050	1005	1057	1070	1010	1046	1043	1039	987	1015	1032	1012	1039	1059	1029	1046	1036	1046	1060	1024	1041	1081	1051	1064	1078	1051	1033	1011	1058	1042	1081	1057	1011	1006	1026	1079	982	1065	1047	1059	1037	1013	1028	1056	1082	1065	1055	1067	1090	1002	1083	1021	1048	1047	1085	1016	1103	1018	1048	1043	1063	1023	1058	1021	1064	1081	1027	1022	1030	1012	1031	1028	1030	1050	1082	1036	1013	1077	1034	1038	962	976	1046	1059	989	1041	1027	1067	1066	1090	1033	1007	1070	1076	993	1041	1014	1074	1033	1040	1039	1019	1024	1043	1014	1070	1082	1021	1063	1082	1009	1079	975	1096	1048	1090	1081	1052	1066	1042	1035	1065	1004	1037	1065	1058	1055	1061	1073	1087	1060	1056	997	1041	1090	1065	1036	1047	1072	1076	976	1038	1000	1042	1007	1030	1070	961	1040	1062	1040	1065	995	1069	1090	1075	1016	1020	1066	1034	1063	1033	1035	1003	1038	1082	1018	1050	1049	1082	1041	1007	1062	1111	1024	1048	1077	1031	1043	1043	1028	1076	1034	1063	1040	1076	1084	1011	1070	1051	996	1012	1026	1088	1026	1045	1026	1005	999	1067	995	1016	1067	1028	1091	1111	1048	1009	1013	1003	1084	1029	960	1036	1052	1032	959	1038	1012	1036	1048	1027	996	984	1024	1052	1040	1012	1059	1044	1016	988	1075	998	1024	1097	1052	1031	1029	1114	1055	986	1028	1023	975	1070	1025	1077	1030	1052	1073	1076	985	1070	1117	1001	1089	1084	1023	1055	998	1006	1042	1044	1004	1040	1009	1010	1057	1066	1043	1093	1023	961	1069	1019	1010	1025	1014	1067	1045	1037	1060	1097	1056	1011	1087	1016	1117	1038	1050	995	1043	1026	1060	1051	1033	1065	1083	1116	1080	1041	1120	1059	1038	1046	991	1040	1055	1045	1094	1028	1031	1057	1053	1045	1036	1040	1124	1041	1065	1027	1029	1114	1028	1035	1082	1035	1079	992	1058	1038	1006	1071	1028	1137	1053	1000	1024	1081	1041	1045	1085	1057	1019	1001	1080	1069	1017	1011	1001	1050	1052	1050	1024	1043	1040	1036	1065	1088	1047	1032	1018	1020	1043	1021	1101	1042	1009	1016	1029	1054	968	1081	1042	1053	989	1048	1017	1062	1050	1062	1006	1046	978	1014	1087	1032	1034	1022	1094	1057	1065	1066	1047	1039	1078	1005	1081	1063	1030	1022	1068	1039	1099	1039	1090	999	1077	1066	1072	1003	1005	1024	1045	1063	1072	990	1047	1085	1051	1067	1029	1035	1030	1049	1073	1113	1056	1055	1019	1098	1082	1039	1032	964	1054	1003	1061	1015	1052	959	1032	1012	1041	1048	1019	1062	1029	1033	1058	1066	1057	1016	1075	1027	1067	1089
24279	22158	38012	33529	30470	22720	15543	5671	2200	1279	986	828	730	761	732	735	759	783	761	794	731	769	769	768	734	736	759	774	752	791	761	746	715	699	701	763	694	747	738	736	768	746	733	731	735	686	721	723	777	763	744	760	707	725	783	799	704	719	738	741	733	696	725	764	737	745	697	692	699	759	733	726	731	726	727	762	695	741	723	752	744	729	701	774	768	730	760	748	719	775	756	735	748	751	783	741	748	751	776	669	712	713	704	776	741	689	710	754	719	690	747	747	724	751	782	738	693	728	729	741	734	705	749	724	715	729	739	744	750	757	712	742	783	730	723	755	746	721	745	735	745	715	699	749	689	701	721	773	728	761	727	675	770	717	718	679	755	754	709	745	734	759	713	764	686	708	788	729	764	761	760	718	748	712	730	721	760	725	789	736	728	723	728	727	726	742	758	719	763	723	752	704	701	720	731	735	737	725	749	746	745	736	721	772	758	718	720	722	706	692	737	749	711	741	739	776	734	696	761	806	736	751	759	726	793	709	697	713	707	721	688	729	744	716	683	687	730	744	779	706	750	773	726	712	747	735	733	771	732	728	728	764	762	737	706	716	740	760	718	735	732	729	729	754	711	704	762	729	700	751	722	730	779	676	744	731	713	723	776	752	747	760	754	688	712	729	745	743	754	742	766	760	774	703	696	712	733	704	736	747	708	726	773	728	772	746	681	774	683	745	739	718	681	709	721	735	725	742	747	749	739	711	762	724	758	754	753	730	682	700	731	712	751	733	778	719	751	727	725	705	749	693	719	696	723	746	730	771	784	702	788	787	772	752	707	739	730	710	738	681	723	737	752	729	758	692	725	742	749	740	794	765	705	730	740	748	784	724	744	706	737	758	767	740	757	756	768	737	722	743	782	682	749	720	686	704	738	782	763	678	749	767	719	752	720	721	742	779	750	735	725	726	697	789	756	728	742	692	731	755	748	742	728	745	767	729	744	779	747	746	738	748	749	745	732	710	771	777	734	791	735	783	752	717	736	715	708	734	754	785	706	714	731	715	757	749	750	773	743	702	735	715	725	741	738	772	699	733	733	710	746	735	733	706	750	792	748	704	744	745	689	712	729	781	743	740	740	753	762	751	767	697	715	677	769	754	704	691	762	751	756	751	737	721	738	710	740	742	772	726	720	732	729	764	771	786	752	726	710	689	787	705	758	796	746	768	739	777	787	743	744	772	749	703	725	729	720	756	742	739	757	710	739	700	760	761	771	745	756	722	714	737	753	759	733	731	729	756	788	783	756	707	754	758	708	772	732	779	698	727	765	752	721	747	750	764	706	730	758	700	688	706	741	710	743	781	742	763	733	737	742	715	737	720	759	698	714	752	720	738	750	695	677	722	741	781	766	765	736	726	720	718	758	769	731	713	772	785	790	691	747	742	743	676	744	742	754	737	755	797	746	766	706	716	710	761	757	699	729	708	695	709	725	747	695	741	680	755	694	799	764	707	692	764	702	734	770	707	706	695	742	714	695	720	740	719	744	781	740	746	757	766	680	759	728	730	741	748	701	748	746	733	739	744	739	700	737	715	737	697	742	698	753	711	734	693	718	744	692	722	766	693	705	739	740	715	744	711	722	724	703	731	769	752	717	724	775	747	732	707	808	783	746	747	767	737	751	762	713	791	714	713	753	696	759	736	729	715	758	760	690	765	719	706	766	724	735	752	731	764	661	709	761	746	753	735	693	727	716	726	757	720	745	724	761	707	723	744	700	731	723	681	704	768	689	732	706	707	747	729	758	744	703	747	759	761	750	745	724	747	719	727	713	736	753	721	723	720	738	738	686	751	688	699	758	704	723	711	717	759	761	787	784	760	716	760	687	761	731	735	766	670	728	744	704	791	788	757	775	678	767	797	764	729	760	784	731	749	672	704	691	756	747	733	721	731	724	751	705	727	715	791	690	750	804	739	775	718	718	726	752	730	721	724	721	695	731	779	720	725	722	725	711	717	739	769	749	758	757	753	708	718	716	785	771	716	724	766	752	783	752	745	691	703	708	745	767	764	733	696	708	712	790	717	705	742	680	777	717	714	713	736	707	729	725	771	751	714	748	741	703	685	768	683	747	725	713	752	735	761	764	778	722	760	747	734	752	739	740	709	727	734	755	739	735	734	766	730	767	733	748	736	723	767	727	714	719	739	685	708	772	717	735	734	763	693	721	777	749	745	752	747	781	687	714	717	749	725	738	743	768	724	701	742	758	792	767	706	741	723	741	716	752	690	732	730	733	794	727	713	731	775	760	695	766	729	774	774	732	741	767	753	703	732	709	746	742	766	759	729	761	720	746	738	729	703	745	746	747	754	709	717	781	740	747	698	738	746	759	801	699	739	710	777	756	747	765	745	738	722	753	727	723	704	757	736	749	784	734	739	753	768	724	720	736	703	707	725	780	742	683	735	739	760	763	711	725	743	703	751	727	742	728	748	703	704	788	732	745	751	759	713	725	717	715	743	741	737	742	735	734	764	731	733	716	728	743	731	714	663	696	704	734	723	773	719	756	762	700	730	702	708	702	759	709	773	714	740	745	762	748	731	733	677	713	722	730	737	726	699	743	736	796	765	744	739	753	712	763	758	694	760	750	750	710	746	723	754	760	742	746	724	719	736	697	695	712	758	765	682	741	753	754	743	706	770	746	725	739	738	681	776	797	701	728	725	764	728	718	737	768	744	687	754	762	767	687	747	702	739	674	727	731	762	703	733	795	755	725	757	715	752	766	731	737	753	790	764	733	789	678	775	700	722	688	723	725	745	702	761	748	718	706	725	733	765	729	740	730	678	723	757	752	733	720	733	718	699	701	709	758	719	739	731	731	756	715	702	753	723	710	746	779	749	752	744	749	743	735	761	725	706	720	727	707	775	703	748	759	704	727	707	764	728	737	745	728	756	723	757	718	698	774	752	733	770	784	703	757	722	691	715	753	735	686	759	767	745	773	737	741	745	753	782	725	757	727	720	734	725	747	794	730	710	736	708	757	782	708	735	740	693	770	739	750	735	721	734	689	751	728	746	744	670	717	752	738	730	701	686	737	704	705	736	761	734	761	767	761	798	726	772	726	745	770	791	765	779	713	739	729	790	737	758	748	736	742	735	764	680	773	713	725	748	751	769	773	725	750	753	694	738	671	735	778	724	763	732	717	736	722	763	751	713	714	759	734	728	744	726	746	751	707	728	730	782	725	711	698	733	732	731	716	752	720	736	766	696	723	731	768	712	783	694	710	692	744	715	752	741	735	743	756	775	794	786	734	719	750	699	727	748	756	722	730	787	728	746	728	754	717	789	718	764	741	788	752	715	727	733	760	786	756	716	725	738	753	762	746	727	784	744	683	795	739	741	734	741	709	702	730	738	778	756	762	774	732	774	790	729	752	809	712	751	733	685	736	701	714	744	703	725	734	768	682	716	709	777	760	749	816	763	768	768	738	762	722	747	744	741	746	720	754	771	747	676
53834	86088	77421	50648	40189	20277	14803	7884	3583	2051	1176	958	883	873	860	836	838	857	836	868	881	861	836	830	881	797	878	799	843	860	839	839	924	877	895	873	823	835	838	877	849	836	901	881	811	886	788	848	847	884	845	820	796	837	849	852	864	857	860	825	867	856	868	820	852	869	821	837	841	820	853	866	850	833	864	805	800	841	830	804	839	890	864	816	860	842	815	874	892	837	842	825	817	861	886	865	824	865	812	845	844	821	806	869	845	852	830	814	853	841	833	826	849	797	821	890	835	800	857	865	818	882	842	861	844	807	871	805	851	832	855	842	844	920	892	828	851	831	840	853	873	844	803	787	852	865	891	847	819	835	875	841	819	869	815	860	815	879	842	885	863	846	893	836	834	794	822	857	812	843	830	844	884	894	885	845	804	849	861	818	809	847	850	827	822	832	859	868	872	762	835	824	873	909	865	813	900	865	840	860	834	846	779	855	874	898	795	874	867	854	838	827	837	897	810	856	809	839	883	843	847	830	846	816	850	848	904	890	823	822	759	794	834	842	873	788	839	813	846	815	866	792	791	887	799	802	857	866	856	839	917	833	884	871	839	795	832	862	803	863	825	881	829	851	877	851	802	836	837	826	851	808	807	847	847	826	783	869	838	863	830	860	891	838	809	824	829	817	867	847	805	820	861	855	819	802	789	815	900	834	857	858	850	820	870	819	843	865	850	859	858	868	808	840	844	819	822	838	834	849	872	833	822	809	773	798	860	846	820	754	845	825	839	824	839	831	813	895	868	846	873	877	821	855	807	847	881	836	813	775	801	807	853	810	832	813	937	926	836	842	889	887	813	906	840	811	816	808	852	863	869	842	781	885	882	807	870	869	831	812	876	879	846	824	828	857	853	856	831	859	824	856	867	845	846	831	845	848	825	832	850	840	826	851	854	893	821	830	831	877	884	817	856	821	815	818	883	826	863	852	835	836	866	852	857	808	853	865	787	826	802	832	797	855	816	818	854	854	861	844	845	850	850	871	855	808	826	844	868	856	844	853	786	812	851	888	785	812	884	801	839	812	884	862	819	820	879	863	885	847	914	826	795	842	849	854	814	826	882	791	772	859	797	837	869	871	839	824	839	832	845	819	863	849	814	838	882	856	792	852	851	841	813	824	865	815	832	832	871	878	850	842	861	867	832	820	862	775	849	861	790	883	820	860	905	817	772	855	881	853	866	860	812	844	829	872	887	811	896	886	827	862	823	823	831	857	834	835	809	880	898	859	870	854	843	839	839	861	856	820	837	818	813	829	852	859	865	843	896	905	852	869	818	849	891	837	853	799	823	881	848	817	847	826	829	886	835	928	878	825	871	849	862	801	870	853	842	791	834	835	888	814	854	814	877	823	835	862	827	888	848	879	880	860	779	913	849	883	841	841	816	852	873	826	832	832	843	899	851	826	883	819	815	847	846	839	795	850	867	821	863	881	864	870	908	836	871	838	817	902	845	826	871	806	863	862	846	866	818	865	901	856	888	859	810	853	839	851	852	809	767	841	907	892	831	865	816	819	863	894	855	822	817	854	818	816	840	845	832	824	801	885	793	877	870	843	862	872	864	813	854	828	900	807	895	832	867	752	767	860	874	854	837	799	843	820	831	845	857	857	837	827	871	894	811	856	856	867	871	867	838	858	847	796	835	846	774	788	801	832	887	850	842	903	865	866	844	894	813	853	818	817	870	824	826	876	879	881	844	877	851	801	867	843	819	807	833	852	832	843	784	844	820	849	846	848	820	833	860	788	839	823	833	890	900	882	854	894	764	867	838	880	863	832	840	863	862	818	857	922	823	839	872	822	848	816	882	808	828	853	844	844	872	851	902	839	818	823	855	856	872	859	825	825	869	879	868	857	846	824	798	851	831	802	827	850	836	844	823	818	872	820	823	792	874	820	833	883	814	799	764	808	856	862	857	817	869	858	832	861	835	916	870	799	816	803	845	816	787	820	826	816	895	840	815	852	833	809	886	879	850	862	848	843	860	856	832	823	897	887	845	826	849	815	850	798	843	841	878	857	839	850	862	888	834	866	857	836	845	805	832	878	914	807	828	778	795	888	862	829	785	885	831	810	868	869	817	871	867	890	883	823	881	848	823	871	840	855	881	865	897	839	837	854	844	887	787	850	879	840	882	887	848	850	820	857	837	841	804	832	833	823	908	811	834	873	837	869	849	824	870	814	821	836	858	826	821	840	848	867	817	807	856	789	823	839	830	854	813	827	884	847	885	826	863	838	826	823	842	827	836	853	836	860	891	865	821	833	871	839	836	812	860	838	884	861	876	895	849	838	842	828	845	829	854	853	860	874	904	835	851	875	839	832	833	826	845	855	866	884	802	788	845	884	867	856	809	898	834	894	842	850	827	907	857	876	836	858	834	821	856	804	859	864	836	857	797	837	872	850	808	904	847	835	852	843	856	854	844	820	844	783	867	860	846	843	866	830	835	898	860	827	841	844	852	826	818	823	817	840	881	859	833	809	802	880	817	848	857	871	900	829	871	863	848	795	845	835	879	852	854	838	817	829	848	858	836	785	822	861	914	831	886	899	839	809	855	827	831	835	861	881	887	882	851	836	862	855	812	845	824	797	823	811	880	873	866	820	871	802	797	897	809	839	806	881	856	811	852	860	826	877	831	814	865	840	838	836	871	866	824	805	771	823	827	829	829	855	867	842	874	805	819	824	859	844	828	856	848	825	817	828	786	797	877	844	818	798	828	794	885	835	854	884	789	845	845	818	844	886	842	834	858	784	840	838	859	867	893	851	828	832	833	841	761	869	821	821	881	814	890	843	848	842	789	854	816	878	811	821	847	768	858	808	832	852	873	824	852	897	776	843	830	850	883	849	834	837	822	829	838	843	833	852	840	874	849	878	817	863	847	828	885	840	873	796	829	876	837	842	849	867	856	833	860	811	812	927	834	837	847	868	905	832	849	806	812	857	880	823	803	866	868	840	828	794	881	804	811	814	868	815	828	836	798	836	831	841	855	852	903	848	794	865	832	886	814	862	814	821	878	830	838	888	872	835	835	849	850	788	836	824	823	902	886	877	865	877	835	860	849	836	808	848	808	836	914	809	861	844	896	819	776	842	847	832	797	879	792	816	851	820	850	796	841	899	807	845	886	850	874	831	850	830	807	851	857	898	857	776	882	808	870	858	899	842	867	802	844	864	858	867	822	791	828	833	792	837	800	839	805	888	838	810	817	867	806	853	833	838	829	812	854	863	813	847	855	800	815	818	831	839	809	845	884	815	820	863	872	874	822	845	837	822	816	802	883	864	808	822	851	856	782	853	855	848	840	804	812	761	801	808	857	875	838	786	851	807	846	827	811	851	862	839	854	838	881	838	829	816	847	846	813	813	864	838	907	860	860	846	892	828	807	768	883	834	884	832	860	874	823	795	833	845	781	842	866	846	882	846	849	849	826	843	871	862	858	826	867	869	862	878	863	819	836	854
25649	22799	38436	32560	24442	12949	5913	2824	1682	1235	1126	1049	1036	1029	1043	1071	1047	1078	1017	1058	978	1005	1098	989	994	1028	1058	1036	1080	1007	1026	1015	1031	1027	1069	1028	1070	1009	1076	1038	1072	1102	994	1023	1022	1066	985	1060	1027	1073	1050	1028	1043	1017	1008	1024	1064	1008	1037	1128	1069	1005	1015	1050	1036	1048	1064	967	1060	978	1050	1031	982	1021	1067	1023	1005	1036	1005	1010	1017	1015	1028	1007	1055	969	1093	1103	1036	1033	1101	1001	1018	1070	984	1024	1006	1040	1015	1043	942	1021	1002	1027	1009	1023	1043	1009	1015	1036	1065	1024	1057	1050	1052	1068	987	1032	1037	1050	972	1037	997	1040	1054	1017	1006	1056	1006	1036	943	1100	1075	1047	1041	1055	1052	1066	984	996	992	1032	982	990	1043	1044	984	1060	1030	1097	1025	1024	1025	1017	1039	953	1009	1028	985	1065	1039	971	1010	1056	1044	1021	1019	1035	1042	1014	1037	995	1046	1062	1014	1038	987	1014	1044	1043	1013	971	1006	1004	1001	1025	999	1008	1026	997	984	1011	1032	1021	1001	1016	1026	1013	1019	1080	1016	976	1057	1045	1061	1031	1058	1016	1049	1016	997	994	1006	1061	1048	1012	1011	990	1030	1032	1025	1095	1028	1035	1001	1069	1046	1036	975	1084	1020	1013	1047	1030	1050	1065	986	1014	967	1040	1001	1045	993	1091	995	982	986	1098	1040	1055	1001	1020	982	1022	1092	1043	1023	1019	1024	1018	965	1011	1032	947	1050	1000	1045	1019	992	1001	999	1063	1073	981	977	1031	1003	1038	1046	1046	1009	1060	1057	1016	1062	1052	1033	1004	1013	1014	1050	993	1029	985	1058	1039	1026	998	1007	1040	1045	1047	1037	996	953	1033	1011	1017	1022	1043	1059	1053	1117	1020	1027	1021	999	1003	1051	1015	1042	1034	1083	1042	1004	1024	1070	996	1048	1046	1062	1009	1028	972	1034	989	1040	1005	995	1054	1005	1012	1023	1031	1008	1025	1069	1033	1096	1049	1077	1031	1068	971	1036	1064	1049	956	1046	1056	996	1022	1012	1007	1053	1019	1070	1066	966	1061	1055	1005	1063	1036	1054	1078	1050	1067	971	1023	1106	1017	984	992	1027	1091	987	1011	1052	978	1025	1015	1019	1012	1005	1014	981	985	1011	1062	1065	1023	994	1060	986	1019	1050	957	1008	1028	1044	1095	1031	1068	1068	998	1061	1025	1033	1031	939	1010	1045	961	1053	1003	1008	1050	1047	1071	1021	1017	1023	1004	1008	1020	1027	1067	982	1050	1040	983	1039	1022	1022	974	1063	1009	1004	1060	997	1024	1057	1043	1056	1063	999	997	999	1014	1029	998	1067	1030	1017	1020	1039	996	1099	1035	1035	1076	1000	1071	1083	994	1002	990	996	1017	1047	986	1014	1041	1040	943	970	1044	1038	982	1038	1035	1003	1005	1032	1020	1045	1019	937	1055	994	1018	1011	949	1028	1043	1034	997	1045	1055	1046	1052	985	1032	1056	956	1083	1033	986	1043	997	914	985	1036	1065	1072	1016	1061	986	1019	1034	1021	942	1071	1008	969	1026	1022	1100	982	984	1005	1057	1001	1004	1055	1027	981	1003	1042	922	1013	1037	1015	1010	1048	1041	1052	986	1055	1059	1065	1027	1067	1022	1121	979	1036	1041	1042	1055	1021	1017	986	1019	1015	977	1025	987	1020	987	967	1078	1007	1017	1060	1009	1010	962	1036	1023	1061	976	966	1033	1051	1025	1062	1022	993	1016	1060	1095	1027	1018	1011	1122	1042	1057	1074	972	1043	1011	940	1054	1011	1007	1033	1010	1059	1007	1042	1054	1021	1041	1003	1030	1057	1015	1013	1041	1079	1036	1035	1081	1052	1032	1060	1074	999	988	1109	1066	1077	1046	1018	1053	1042	1051	1047	981	1038	1041	988	1017	1061	1045	1026	1011	1048	1020	1032	986	1050	1071	1033	1029	991	1041	959	1057	1075	1064	1059	1027	1030	1041	1010	958	967	950	992	1054	1014	1022	1025	985	1080	959	1060	988	1015	1032	1077	1074	1071	1073	1089	953	1044	1042	1017	1068	1070	1030	1019	974	984	1050	1027	1033	1005	1084	997	1028	1018	1059	1029	1004	1004	1074	1045	1034	1042	963	961	971	1041	1046	1035	1029	1087	1014	1028	1041	997	1053	991	1015	1049	1087	1001	1012	1001	1004	1009	982	1016	971	1040	1021	1012	1074	1037	1006	1065	1035	1047	1054	1076	967	1018	1031	1037	1008	1037	1036	1012	1058	1041	1013	1082	1015	1014	1002	1024	1040	1073	1036	997	1014	1033	1027	1043	1025	991	962	990	1035	1039	1055	1086	1065	1043	1006	1005	1048	1045	1031	1015	1023	1029	1049	1018	1037	1079	1028	996	1009	1015	1079	1012	1050	1011	1056	1001	1006	995	1009	1038	1068	1086	935	1025	1018	1081	1045	1061	1079	1043	1074	994	1013	1015	1030	1055	1039	1068	1020	1042	985	1015	1042	1024	1024	1027	988	1046	1006	1036	1048	1002	985	1013	1047	997	990	992	1020	1032	1033	1043	1005	999	1028	1028	1027	1029	1041	1009	964	1030	1068	1053	994	1069	1053	1057	1020	1031	986	1063	1040	973	994	1031	1083	1030	1067	1030	976	1016	1070	1026	1000	974	1005	948	968	1007	1041	1042	1032	1021	1063	1014	1059	1001	1071	1007	1050	1033	1058	1004	1030	1026	1030	1009	1030	1054	1044	1018	988	1008	1002	1061	1047	1001	1035	1033	1085	1031	1060	1023	1006	1018	982	1063	1038	1035	981	1052	958	1008	1058	1063	1038	1037	975	1080	1057	1069	1011	1097	1053	1052	996	1034	995	1062	1034	1041	1079	1000	1047	1047	1000	1005	1021	1016	1002	1017	1064	986	1062	1032	1102	1036	1038	1046	1011	1016	1092	1007	1024	1060	1060	1030	1058	1054	1041	1003	1029	933	1003	1004	1016	1035	960	1027	1051	982	1026	1083	1107	1008	977	1011	983	1071	1074	1014	1054	1038	1043	1079	1026	1051	986	1001	1013	1085	946	1063	974	1029	973	1033	1043	1013	1009	1031	1060	982	1008	1002	1056	1048	1057	1006	991	1036	971	1000	949	943	981	1063	966	974	1040	1018	1039	1012	1015	1033	1056	1065	1018	1015	1075	1015	1048	1059	1013	1023	974	1096	997	1024	985	1081	1035	990	1038	1078	1043	1044	1063	1106	1005	1026	1029	1047	1007	1002	1064	1050	1060	1054	1024	999	999	1071	1080	986	1042	1043	1031	1012	1016	987	1023	1091	1053	1019	993	1041	1011	962	1032	1050	1002	1023	1062	1039	1011	1105	1047	1001	1061	1005	1023	1018	992	1044	988	1036	1092	1051	993	1055	1055	1065	1050	1020	1007	1038	1046	1047	1051	1045	1002	1032	1025	991	1021	1045	1012	1121	1093	1019	1042	1008	1066	1038	1029	1071	1002	1030	1061	990	1033	1035	976	1025	1039	1076	1017	959	1033	984	1048	1064	1115	1029	1043	1028	1017	1000	1035	1048	1020	1003	1033	1005	990	1041	1037	1004	1029	1051	1021	1018	1038	1035	981	1108	1025	1022	996	1036	1024	983	1026	984	1058	1045	1017	997	1016	1041	1044	1011	1018	1027	962	1015	1035	1036	1005	1030	1057	1105	1029	965	1026	1030	989	1066	1019	1030	1003	1053	1082	1033	1067	959	1092	940	1023	1012	1038	1062	1066	1070	1044	1073	1005	1034	1042	1015	1004	1051	1033	981	1032	976	1036	997	1055	1059	1026	1071	1022	995	1048	1020	1121	1003	1035	1011	1045	1062	1035	1038	1009	982	1018	1027	1078	996	1022	986	1069	1016	1002	1004	1022	1058	1043	1048	1066	1027	1010	1036	1017	1021	1054	1101	989	1016	1062	1036	1029	990	1010	1014	1093	1028	986	1039	1056	961	1056	1075	955	1050	1036	1046	964	1027	1041	1020	1023	1032	1043	1008	1081	1011	1046	1063	1026	1024	1037	1031	1031	1023	1014	1083	1074	1053	1003	1009	1098	1012	1055	987	997	1087	1033	1072	1064	990	1056	1049	1081	1068	973	1065	1075	1050	1013	1040	1005	1061	1010	1053	1020	1029	1029	1044	994	1046	1012	1011	969	1049	1003	1059	1047	1007	993	1033	1043	1023	1001	1009	1034	1023	1028	1039	1051	972	1030	1083	1023	1039	1050	1007	1070	1053	1004	1012	1036	1049	1064	1058	1053	1050	975	1013	1038	968	992	1024	1069	1021	973	1020	1007	1057	1090	1029	1021	1015	1000	1031	1051	979	1006	1088	1022	1028	1062	1069	1022	965	1034	1048	1016	1065	993	986	959	1006	1006	1022	1010	1030	1032	1063	1031	1074	995	1057	983	1019	1060	999	984	1073	1030	1004	1031	989	1041	987	959	1051	1053	987	1003	1058	1015	1019	998	1053	1054	1071	1045	1025	1047	1056	1032	977	1057	995	1022	1081	1068	1070	1061	1081	1014	1021	1086	1038	1053	985	1022	1052	1040	1030	984	1021	1007	1046	1043	1035	1021	995	1054	1045	1024	1049	1080	1059	982	1021	1003	968	1011	1064	987	1007	1030	1055	1008	1026	1088	1063	977	1016	1065	1005
50311	74665	66940	39534	29745	13087	9258	4848	2548	1654	1324	1250	1170	1147	1149	1124	1234	1179	1157	1150	1182	1105	1094	1171	1137	1092	1194	1150	1152	1126	1184	1137	1172	1065	1184	1169	1188	1173	1183	1170	1142	1179	1160	1228	1139	1135	1135	1138	1105	1146	1155	1109	1118	1086	1166	1141	1173	1122	1148	1199	1137	1180	1121	1185	1173	1144	1145	1135	1179	1169	1141	1092	1157	1191	1182	1140	1123	1157	1148	1182	1168	1164	1185	1195	1153	1114	1100	1142	1126	1180	1139	1160	1155	1162	1143	1181	1151	1115	1163	1152	1168	1130	1143	1145	1108	1177	1144	1141	1156	1158	1131	1112	1162	1131	1122	1137	1175	1190	1168	1158	1140	1195	1106	1129	1168	1120	1188	1209	1135	1198	1219	1153	1095	1168	1130	1123	1159	1145	1200	1151	1147	1121	1132	1134	1165	1106	1180	1021	1130	1192	1138	1151	1161	1166	1147	1171	1208	1141	1120	1125	1206	1131	1129	1188	1209	1060	1171	1150	1109	1153	1175	1195	1143	1150	1177	1143	1191	1149	1145	1236	1146	1175	1150	1188	1151	1137	1130	1146	1162	1149	1193	1132	1184	1159	1158	1107	1168	1196	1146	1169	1161	1164	1155	1169	1111	1099	1207	1165	1064	1061	1184	1145	1111	1079	1186	1137	1200	1172	1102	1135	1129	1087	1183	1149	1215	1150	1127	1186	1153	1203	1144	1173	1145	1141	1168	1097	1164	1131	1131	1154	1175	1133	1108	1135	1126	1132	1151	1158	1113	1157	1144	1166	1171	1118	1108	1169	1140	1116	1145	1159	1205	1130	1164	1138	1194	1123	1134	1179	1104	1195	1120	1156	1132	1185	1083	1196	1163	1104	1124	1160	1162	1175	1154	1194	1192	1139	1221	1172	1187	1137	1160	1209	1146	1132	1174	1139	1181	1116	1143	1134	1174	1104	1136	1134	1151	1192	1141	1166	1162	1178	1139	1182	1113	1133	1107	1152	1125	1221	1106	1185	1170	1169	1209	1122	1130	1145	1207	1163	1142	1133	1194	1115	1202	1163	1130	1166	1138	1251	1165	1130	1195	1168	1195	1145	1174	1150	1132	1208	1162	1171	1155	1176	1186	1203	1194	1112	1174	1076	1130	1118	1127	1174	1208	1169	1102	1185	1191	1169	1191	1146	1125	1188	1157	1115	1198	1125	1098	1166	1177	1187	1154	1174	1172	1123	1149	1080	1144	1208	1135	1153	1168	1172	1165	1147	1130	1176	1115	1199	1162	1116	1131	1132	1226	1114	1098	1179	1171	1130	1151	1202	1185	1189	1143	1190	1173	1136	1190	1150	1174	1147	1127	1194	1201	1189	1128	1168	1138	1135	1183	1138	1068	1148	1141	1065	1158	1123	1201	1118	1114	1116	1206	1155	1099	1070	1180	1137	1142	1139	1136	1194	1131	1134	1171	1218	1165	1195	1168	1181	1143	1153	1186	1191	1190	1168	1178	1127	1124	1213	1177	1170	1202	1204	1156	1170	1116	1137	1142	1180	1120	1128	1196	1125	1149	1178	1176	1177	1137	1259	1184	1125	1145	1163	1196	1138	1128	1193	1147	1186	1182	1156	1096	1169	1162	1142	1184	1109	1140	1117	1140	1126	1115	1128	1100	1174	1180	1118	1115	1171	1135	1193	1144	1142	1177	1148	1153	1152	1108	1152	1100	1159	1155	1122	1135	1200	1099	1167	1108	1164	1060	1133	1154	1223	1157	1151	1092	1230	1196	1161	1161	1168	1150	1154	1156	1186	1189	1118	1177	1088	1094	1170	1156	1190	1134	1136	1111	1119	1152	1140	1160	1116	1135	1143	1154	1132	1171	1218	1200	1154	1147	1155	1214	1149	1107	1249	1143	1191	1162	1111	1195	1139	1138	1166	1199	1214	1135	1119	1215	1161	1134	1161	1159	1132	1124	1109	1139	1127	1154	1212	1111	1132	1207	1116	1185	1180	1172	1142	1181	1162	1208	1156	1066	1122	1117	1109	1181	1131	1162	1189	1099	1154	1145	1189	1174	1194	1171	1168	1133	1175	1112	1143	1087	1152	1098	1100	1172	1148	1185	1107	1169	1111	1168	1149	1215	1145	1112	1174	1162	1119	1173	1208	1170	1108	1192	1172	1145	1167	1166	1155	1132	1107	1135	1169	1171	1161	1187	1145	1104	1147	1243	1170	1115	1191	1190	1154	1129	1238	1182	1183	1186	1161	1135	1137	1169	1165	1145	1130	1084	1129	1142	1115	1149	1174	1118	1177	1138	1198	1144	1129	1180	1136	1099	1149	1180	1168	1110	1161	1148	1082	1185	1179	1167	1138	1221	1161	1171	1126	1169	1239	1178	1187	1092	1121	1185	1100	1212	1161	1152	1177	1175	1149	1139	1177	1186	1160	1188	1178	1158	1184	1153	1175	1156	1189	1117	1094	1159	1163	1204	1142	1152	1201	1154	1131	1110	1139	1145	1176	1149	1190	1120	1104	1142	1183	1139	1152	1098	1121	1149	1123	1113	1128	1168	1148	1129	1153	1145	1191	1123	1128	1097	1090	1142	1133	1161	1144	1189	1120	1103	1112	1221	1158	1148	1108	1148	1172	1158	1065	1183	1156	1093	1127	1149	1194	1107	1181	1250	1183	1189	1158	1181	1155	1185	1192	1251	1198	1226	1198	1143	1117	1145	1082	1137	1147	1150	1113	1211	1174	1122	1186	1137	1173	1170	1131	1210	1106	1131	1141	1142	1070	1153	1133	1132	1084	1096	1086	1121	1100	1190	1147	1126	1139	1220	1115	1123	1186	1167	1151	1149	1102	1207	1087	1133	1168	1172	1101	1213	1137	1246	1099	1189	1119	1177	1190	1170	1208	1139	1098	1205	1182	1169	1178	1121	1134	1118	1072	1165	1153	1148	1143	1190	1182	1147	1185	1109	1117	1148	1163	1160	1205	1148	1196	1199	1187	1152	1183	1178	1155	1150	1096	1134	1213	1131	1235	1181	1116	1113	1171	1150	1140	1185	1144	1154	1212	1135	1179	1227	1184	1136	1195	1117	1163	1135	1167	1101	1187	1171	1154	1167	1168	1160	1199	1231	1156	1138	1098	1157	1169	1191	1056	1137	1146	1169	1169	1144	1182	1146	1169	1197	1081	1166	1174	1163	1154	1092	1165	1161	1116	1210	1166	1139	1131	1133	1197	1159	1188	1155	1108	1156	1157	1150	1135	1150	1157	1153	1087	1110	1217	1169	1181	1183	1139	1121	1088	1147	1178	1131	1193	1094	1214	1162	1116	1212	1193	1130	1185	1130	1163	1165	1213	1127	1210	1067	1210	1145	1108	1188	1136	1150	1195	1167	1136	1167	1125	1223	1119	1133	1117	1106	1129	1129	1156	1162	1141	1153	1151	1116	1106	1201	1140	1195	1170	1169	1148	1127	1121	1156	1122	1158	1079	1157	1126	1167	1152	1078	1152	1088	1126	1099	1127	1113	1074	1171	1204	1145	1158	1143	1083	1132	1125	1112	1145	1158	1068	1171	1128	1195	1145	1116	1135	1187	1120	1150	1099	1157	1187	1202	1107	1129	1148	1164	1125	1159	1189	1105	1176	1216	1128	1222	1185	1140	1153	1119	1133	1163	1161	1157	1129	1147	1152	1129	1160	1119	1161	1152	1107	1143	1161	1231	1161	1158	1083	1108	1164	1137	1116	1136	1147	1173	1146	1187	1158	1151	1172	1203	1151	1208	1162	1189	1096	1171	1122	1144	1189	1191	1161	1118	1135	1116	1178	1188	1165	1117	1190	1151	1112	1223	1219	1106	1196	1175	1117	1162	1174	1105	1173	1157	1153	1145	1159	1179	1178	1125	1145	1199	1119	1129	1147	1107	1146	1180	1171	1162	1180	1098	1155	1228	1134	1156	1161	1155	1127	1138	1108	1136	1153	1156	1135	1202	1159	1170	1132	1157	1119	1151	1163	1138	1225	1204	1088	1117	1177	1104	1141	1149	1222	1206	1152	1136	1167	1200	1032	1146	1116	1169	1136	1087	1160	1166	1154	1117	1104	1181	1104	1114	1215	1128	1129	1074	1117	1125	1106	1173	1202	1156	1154	1085	1209	1203	1106	1130	1162	1168	1158	1123	1138	1198	1170	1136	1141	1082	1176	1180	1105	1192	1133	1111	1148	1202	1094	1147	1151	1198	1113	1200	1214	1130	1122	1128	1177	1168	1190	1142	1160	1137	1175	1128	1171	1190	1120	1133	1128	1182	1123	1178	1100	1133	1161	1157	1188	1148	1176	1193	1124	1094	1234	1151	1151	1106	1210	1176	1250	1126	1160	1126	1139	1114	1123	1153	1203	1184	1170	1203	1117	1173	1109	1152	1123	1130	1189	1129	1135	1172	1176	1094	1152	1134	1139	1149	1149	1170	1161	1150	1162	1171	1181	1144	1168	1139	1165	1173	1144	1167	1199	1192	1092	1177	1146	1183	1116	1203	1139	1160	1214	1041	1181	1121	1197	1191	1160	1145	1091	1155	1235	1142	1193	1146	1197	1120	1138	1174	1105	1198	1104	1173	1157	1133	1127	1187	1165	1153	1133	1133	1174	1147	1197	1140	1166	1172	1151	1118	1163	1163	1137	1185	1213	1170	1147	1107	1168	1101	1152	1125	1126	1138	1201	1131	1148	1166	1168	1118	1087	1133	1142	1155	1176	1163	1171	1164	1136	1126	1151	1130	1066	1140	1114	1075	1167	1102	1129	1133	1123	1151	1218	1187	1134	1165	1196	1172	1157	1177	1192	1138	1112	1138	1117	1137	1127	1105	1101	1142	1167	1153	1159	1147	1172	1179	1092	1201	1222	1132	1173	1063	1157	1157	1162	1173	1166	1119	1097	1149	1165	1197	1110	1147	1131	1148	1153	1145	1152	1173	1141	1222	1098	1150	1148	1167	1113	1144	1129	1172	1142	1133	1142	1145	1096	1145	1137	1127	1095	1117	1149	1172	1148	1085	1085	1135	1196	1180	1193	1206	1153	1165	1175	1160	1139	1184	1141
23191	21660	32495	29130	29739	25924	25077	11622	3856	1892	1208	982	807	826	820	815	799	809	813	796	786	875	850	822	862	824	825	787	788	834	805	814	842	879	864	848	831	827	784	837	817	832	868	824	833	824	810	863	825	838	822	813	841	811	807	843	866	820	797	850	855	829	886	822	854	838	829	811	829	819	884	807	882	810	785	806	852	823	789	799	861	804	900	816	800	854	798	798	800	859	808	820	785	816	825	860	829	845	895	821	843	805	866	806	818	760	778	830	791	787	835	832	853	806	799	826	810	849	829	847	791	795	837	837	844	845	782	821	831	823	842	843	798	823	793	835	846	849	820	814	802	828	764	850	815	845	825	864	813	785	849	797	819	809	826	756	799	797	793	826	814	781	772	744	781	841	801	789	820	809	748	772	837	832	794	787	846	885	874	756	847	802	833	732	793	795	809	825	828	844	807	853	851	772	853	868	841	821	862	867	843	823	800	821	865	820	841	818	876	780	734	849	852	802	811	805	791	789	799	848	791	794	825	818	831	855	804	866	852	815	811	738	825	821	834	858	827	880	826	856	867	827	837	801	782	792	856	848	749	766	779	798	770	811	804	810	827	816	848	856	777	846	802	778	769	767	800	801	824	841	817	830	817	838	841	791	780	830	836	762	804	851	884	802	791	795	789	818	832	822	822	845	798	793	813	802	822	817	828	809	849	764	750	822	838	778	782	831	812	825	859	792	806	772	817	830	787	800	822	805	797	789	803	859	823	832	783	817	862	832	859	774	806	821	854	825	835	796	813	818	812	836	808	866	809	784	783	818	841	809	809	842	809	766	803	812	774	832	856	836	810	786	866	808	765	784	834	780	806	791	827	828	819	791	856	792	783	822	848	830	788	805	813	834	803	790	768	865	846	795	835	765	794	866	815	833	838	868	786	804	811	847	845	789	889	819	780	882	791	800	817	859	806	875	841	867	797	794	800	786	792	798	794	774	816	831	805	800	837	812	806	779	820	810	872	876	869	853	815	846	813	804	800	807	828	830	812	924	811	839	782	808	773	820	832	828	846	794	850	801	875	842	839	866	772	825	837	825	843	824	840	845	820	808	785	766	829	774	792	784	882	823	819	821	811	866	820	835	769	791	811	799	839	788	847	850	834	839	790	823	834	789	840	832	777	852	785	819	788	812	804	825	782	822	805	851	823	823	821	839	834	812	797	741	863	835	753	774	857	849	824	833	840	837	825	817	805	765	813	802	832	794	777	828	814	776	817	839	756	828	800	773	874	824	803	777	780	810	898	797	828	801	813	772	805	800	829	810	820	852	883	764	806	828	761	816	809	847	841	826	817	766	797	779	813	788	833	839	780	811	834	810	807	803	804	810	769	817	774	851	804	824	828	806	826	806	842	826	828	812	790	808	795	811	855	869	827	847	807	839	794	801	781	790	766	831	864	793	806	856	781	820	821	792	833	826	798	806	848	858	867	763	835	810	827	792	845	852	793	788	843	836	842	803	852	842	851	826	816	794	803	806	820	759	762	808	839	821	827	825	862	838	838	818	814	860	809	809	814	792	801	835	815	793	834	861	785	850	844	852	804	818	805	853	811	832	821	805	845	851	785	835	838	813	829	821	784	806	806	850	811	753	828	781	866	831	809	837	812	754	853	798	830	817	815	822	773	810	825	848	797	822	822	830	764	839	832	781	774	830	834	816	797	841	802	809	797	826	839	800	836	829	770	798	844	842	857	809	852	864	810	804	808	821	831	798	877	807	858	829	780	812	836	807	836	765	853	770	857	807	812	788	801	843	870	784	830	809	826	808	838	758	798	885	817	826	794	826	814	781	806	843	782	813	794	804	804	861	808	821	788	772	867	793	771	833	858	818	864	790	832	813	813	768	822	816	788	785	851	852	768	812	789	844	786	785	752	818	855	768	870	838	813	853	824	747	834	825	887	866	797	812	812	852	775	804	813	794	786	854	804	829	852	829	827	775	894	822	827	877	818	833	801	829	765	785	824	794	785	833	813	840	785	889	799	861	858	887	774	827	808	781	850	850	814	854	805	864	794	792	848	837	841	835	835	817	837	843	842	799	794	831	811	820	814	829	849	820	776	848	832	802	821	795	831	799	813	849	816	830	846	858	819	806	854	842	819	784	756	824	857	801	803	831	784	808	836	811	832	823	824	786	828	835	809	862	817	793	849	785	824	768	760	823	880	805	825	785	862	778	819	773	802	816	860	814	847	837	788	805	848	815	801	868	857	836	809	813	792	823	857	850	844	883	837	781	748	853	830	789	778	830	828	783	801	853	800	808	810	767	866	779	860	810	805	807	812	845	822	802	781	853	842	786	780	814	810	807	790	776	837	819	855	772	843	774	813	815	771	788	846	824	802	850	803	836	823	821	773	862	825	797	844	845	798	864	778	805	775	867	808	811	776	882	857	800	787	848	778	833	776	795	824	861	838	842	829	834	834	753	834	815	786	843	837	822	848	870	823	800	803	813	792	800	840	794	818	858	805	800	777	773	834	862	838	831	817	819	799	820	825	820	827	840	829	776	806	800	789	832	804	800	861	787	783	805	829	813	845	792	816	825	842	807	797	795	875	811	797	801	809	778	773	835	845	885	849	866	801	794	825	796	796	845	842	800	828	815	764	825	807	803	798	812	779	826	812	782	796	812	882	773	813	816	843	800	815	878	809	778	800	798	763	786	823	798	816	807	845	843	814	840	767	842	862	788	807	768	810	801	797	817	819	831	852	845	832	844	801	830	811	844	833	767	806	814	853	854	833	811	794	793	730	789	809	837	804	868	817	823	823	842	786	826	873	825	829	823	774	828	795	823	776	803	786	813	827	844	840	814	817	830	805	762	797	821	775	816	795	782	829	753	826	814	827	801	752	816	813	846	807	855	811	790	825	816	863	779	797	816	818	843	769	792	845	811	791	851	806	810	827	850	795	846	826	747	845	795	807	780	816	826	758	814	817	820	802	805	761	823	832	840	827	807	813	819	846	800	777	802	836	828	877	762	859	794	829	835	823	812	796	814	805	784	819	826	823	843	823	791	838	808	853	841	806	901	770	788	819	848	848	775	790	819	805	853	817	803	852	820	816	865	781	856	863	836	828	836	829	850	787	826	809	821	819	833	862	826	847	801	796	825	859	798	832	825	797	861	773	816	796	795	822	802	818	770	791	812	842	837	796	806	783	830	825	824	831	822	838	830	809	808	823	776	776	803	776	763	800	852	857	847	844	797	777	879	819	836	845	847	860	818	810	823	789	785	738	807	803	842	803	796	812	839	772	846	864	795	795	826	842	810	790	810	753	756	809	779	876	816	812	783	853	846	795	807	803	802	823	793	841	858	838	823	805	802	821	836	839	824	787	833	752	782	798	738	816	822	786	805	803	838	856	825	816	839	794	785	824	860	832	849	744	806	782	842	806	863	870	810	870	788	829	832	823	817	790	803	801	788	792	840	819	836	804	800	780	844	854	806	827	871	850	820	832	828
56506	88922	86444	59306	49983	31192	23500	13123	5799	2860	1573	1059	905	894	929	925	950	929	919	959	881	906	929	884	864	894	891	925	892	866	955	907	963	851	921	850	924	910	889	862	954	910	869	957	909	916	906	945	907	884	976	882	916	817	877	925	958	881	938	905	869	922	945	840	917	869	917	877	879	959	883	914	841	878	856	962	926	970	878	905	896	942	901	901	888	919	889	859	903	888	896	954	946	947	880	881	940	835	871	915	881	922	844	887	879	907	876	886	913	911	866	876	905	967	912	893	939	874	862	897	963	900	909	950	918	915	883	925	880	945	858	936	927	883	870	926	950	929	935	908	937	899	912	856	871	853	950	952	849	933	958	872	947	940	889	889	913	905	926	907	874	902	936	920	936	938	912	919	862	925	927	863	911	910	879	924	871	905	945	944	893	945	872	914	915	907	912	916	904	885	901	867	859	937	900	931	910	868	910	901	908	910	901	878	884	909	888	911	912	879	897	907	872	868	902	895	890	829	952	920	870	879	888	918	907	928	916	894	908	895	883	841	893	927	854	935	866	894	905	900	904	936	932	941	921	872	929	907	913	923	919	959	921	906	909	921	896	883	859	885	871	962	931	916	874	905	926	914	924	889	921	912	947	910	901	841	877	929	882	866	837	883	861	921	953	900	913	983	852	921	880	933	944	902	912	950	899	850	901	911	911	929	938	942	858	895	835	897	882	914	911	877	894	905	870	866	887	856	931	928	933	898	914	911	947	893	922	907	952	921	901	851	961	907	896	996	967	896	903	919	951	901	926	937	952	919	925	868	904	950	877	893	892	935	864	908	908	942	887	924	865	954	898	898	913	921	891	917	921	889	852	891	926	864	873	858	909	902	972	866	914	961	915	924	959	901	893	911	889	910	925	880	928	894	874	934	924	888	833	936	920	881	855	910	914	877	926	943	906	914	940	912	864	900	907	915	904	882	889	917	892	891	877	910	897	858	901	869	941	893	923	938	872	956	917	874	884	914	888	886	875	906	918	886	912	868	913	935	933	858	933	924	892	917	881	947	853	942	829	936	866	940	926	916	885	928	869	920	877	882	919	909	870	918	912	939	893	910	933	936	944	864	861	876	845	910	896	915	904	889	896	924	889	884	887	906	880	927	918	927	891	931	918	952	853	888	919	829	947	917	953	952	947	825	952	865	913	939	874	955	891	940	879	952	916	886	912	872	883	927	874	927	948	924	895	928	951	946	926	911	942	916	907	889	866	867	913	932	852	907	881	964	827	831	902	893	917	884	901	864	875	913	881	903	899	927	903	973	887	950	908	872	852	924	889	948	878	897	906	927	880	881	953	892	900	940	880	906	879	922	888	908	906	907	965	927	924	923	871	880	947	905	933	908	911	882	895	932	959	932	929	953	922	915	898	908	932	911	907	875	894	948	927	919	847	852	929	932	932	964	913	891	908	839	902	884	883	921	874	877	894	837	908	911	947	906	900	903	925	889	894	932	921	887	863	911	930	938	896	912	965	909	852	866	866	887	928	918	934	923	919	867	943	921	927	906	871	914	920	919	900	910	888	914	969	910	893	906	876	920	932	930	892	962	907	906	947	909	892	934	934	895	964	882	878	876	835	911	924	906	917	940	896	874	917	877	896	976	875	889	884	916	941	877	872	946	915	953	907	925	883	932	889	941	930	898	912	908	900	940	861	931	956	929	871	898	931	873	887	899	911	910	863	885	886	886	883	890	880	880	885	921	897	928	880	874	959	930	849	896	886	940	927	854	913	824	854	914	940	868	899	898	936	957	859	927	898	911	895	916	943	913	916	909	955	866	916	870	930	928	868	889	928	1000	895	955	889	939	908	926	888	947	903	908	939	933	916	890	880	889	888	920	939	955	883	912	937	897	857	900	879	903	904	925	881	935	888	935	950	921	982	917	908	920	933	903	899	851	928	892	919	876	922	904	949	860	932	909	946	893	946	905	895	888	847	849	877	904	886	864	898	887	911	910	910	877	855	912	880	936	856	855	849	858	896	874	890	877	873	919	893	894	876	884	880	941	885	929	930	897	921	917	911	931	884	934	889	873	921	892	916	946	893	907	916	888	926	881	928	946	886	910	921	939	954	895	929	908	882	862	895	867	870	890	889	892	893	918	860	878	904	938	854	881	919	879	935	908	895	863	890	910	864	880	870	862	889	897	932	940	865	897	924	987	909	929	917	877	889	946	867	901	946	888	907	922	881	862	908	895	923	871	891	926	909	949	873	895	867	905	897	872	896	827	856	947	909	929	919	878	896	941	905	872	944	928	933	919	887	937	936	893	842	913	911	893	849	971	908	872	901	906	921	911	921	847	913	946	919	918	918	877	878	957	868	940	918	856	896	895	914	861	906	910	864	942	875	951	917	863	909	882	925	900	918	896	895	886	896	893	874	892	907	907	950	918	884	909	924	943	887	900	917	909	975	906	871	907	891	910	909	902	898	893	887	857	868	923	910	901	933	929	885	923	906	938	887	906	871	859	871	917	918	839	913	902	919	877	909	940	860	875	860	878	916	865	914	890	948	874	974	911	923	965	870	931	901	908	918	919	879	888	890	921	897	909	933	949	883	935	887	890	884	901	909	890	892	902	903	908	882	851	904	888	924	918	961	912	898	874	862	895	912	926	914	881	870	875	961	883	964	913	854	913	912	894	893	877	872	921	899	944	966	939	924	914	866	906	920	885	885	933	886	867	963	922	916	884	898	972	917	964	879	904	938	1008	923	866	882	944	905	923	889	917	875	936	990	881	941	890	854	901	938	948	895	901	874	926	916	828	881	965	917	879	919	934	911	947	877	889	909	862	955	919	910	866	892	884	893	896	876	981	963	840	881	892	891	850	901	918	905	907	880	899	906	942	903	912	883	875	877	839	926	878	915	900	870	852	855	888	869	876	910	945	915	861	875	898	926	907	892	907	883	849	902	935	891	881	943	849	882	858	909	865	888	916	873	909	911	914	903	887	886	939	877	915	914	864	943	917	920	883	875	945	946	875	906	897	920	916	964	898	887	910	856	902	892	932	887	949	923	933	904	916	901	955	938	909	946	884	903	934	907	930	955	870	909	921	873	873	873	887	927	957	867	959	887	932	899	905	931	913	902	959	916	878	913	932	898	910	864	946	894	880	949	848	960	882	920	941	956	898	900	893	970	927	937	943	913	858	931	937	887	916	844	924	898	936	896	864	870	911	901	836	860	867	903	915	889	860	921	896	921	909	885	879	916	911	916	883	905	898	928	919	849	918	926	895	920	917	899	866	906	907	921	923	921	911	892	909	940	927	985	894	886	871	891	855	872	928	914	865	869	914	884	895	886	893	935	901	884	884	895	927	884	906	903	929	895	932	921	919	848	913	882	936	906	881	926	911	888	824	896	860	955	938	922	911	848	920	927	926	915	910	907	922	990	854	918	886	848	951	889	881	885	932	873	903	920	915	938	898	891	823	893	945	914	888	904	885	920	856	896	895	878	922
33443	26663	36831	21544	9690	3061	1858	1333	1078	1042	941	916	956	888	919	952	931	936	934	936	897	867	900	904	954	956	928	892	943	894	949	899	918	915	963	894	954	933	921	866	861	903	958	960	966	890	912	892	906	977	936	878	935	944	927	886	957	930	880	900	912	932	950	920	960	923	887	938	914	909	915	869	993	890	894	927	953	953	856	879	949	916	894	955	926	877	954	886	879	921	893	930	917	927	936	925	950	974	913	897	932	919	959	932	943	888	943	888	922	889	962	956	873	977	892	907	919	880	941	924	904	941	956	934	863	908	867	940	887	934	890	905	912	990	923	890	886	956	940	914	987	960	869	932	929	903	919	926	920	972	905	944	910	926	964	891	928	920	904	930	898	907	919	891	870	943	844	917	944	945	941	936	950	898	930	893	928	945	905	869	918	972	880	898	958	960	891	909	873	933	863	927	938	940	922	947	932	921	955	934	979	933	910	899	886	950	893	933	951	926	966	1007	916	921	955	903	925	928	909	921	991	1009	911	855	901	856	898	934	985	936	915	946	912	925	935	926	908	905	927	897	953	944	868	918	920	957	975	898	946	944	893	926	926	967	915	922	889	900	936	934	962	886	891	910	913	932	896	947	877	902	917	896	888	897	889	947	906	914	934	925	908	911	902	920	917	941	922	837	944	909	926	898	940	902	902	969	973	890	916	1029	939	924	935	936	929	920	895	916	1000	921	928	947	914	935	950	938	895	935	962	936	867	902	886	901	920	942	884	937	914	915	919	881	925	923	953	931	961	903	917	883	858	940	942	908	912	887	964	895	936	913	944	916	926	874	969	916	876	905	945	893	945	916	942	961	879	964	885	855	946	957	901	922	946	981	941	941	921	965	916	936	922	935	883	943	909	911	970	927	905	919	955	919	897	975	931	919	925	956	968	921	946	919	921	976	936	951	961	993	946	914	905	895	871	912	952	933	933	921	925	910	903	945	954	931	920	952	930	908	973	889	942	951	901	857	881	919	951	950	916	890	930	920	955	904	971	935	950	905	906	977	973	951	946	883	922	933	900	938	974	931	911	938	892	964	912	835	919	903	920	937	902	905	954	917	877	955	974	884	899	900	862	894	879	940	885	912	912	910	906	887	928	920	936	936	888	952	935	897	864	950	891	917	908	905	897	920	918	949	871	918	909	947	934	896	960	896	887	900	924	932	897	917	892	885	923	926	896	897	946	936	951	907	961	955	894	875	880	913	944	956	966	909	909	888	901	896	879	957	900	891	903	916	912	940	913	894	918	900	936	912	934	943	920	953	889	871	964	938	953	925	912	940	931	866	878	863	933	930	951	845	862	935	982	852	928	910	911	967	902	954	915	902	944	908	962	927	938	883	969	920	933	860	939	924	945	932	896	902	968	924	896	893	934	924	954	894	941	946	915	940	977	956	939	922	917	964	870	954	813	914	902	932	983	931	922	891	870	913	906	960	966	933	898	930	922	918	857	963	901	945	920	911	907	936	918	883	909	903	916	905	878	913	935	923	868	940	952	900	1022	960	947	932	910	917	904	924	949	903	901	919	885	909	871	960	942	923	955	870	901	988	904	922	889	971	866	897	945	917	952	940	905	915	927	934	936	928	864	892	911	966	910	888	959	892	965	906	944	864	901	945	847	930	885	880	895	977	931	926	928	892	934	915	912	982	916	896	905	990	912	955	960	932	899	933	918	869	939	891	903	920	925	936	931	915	893	920	923	873	916	925	921	922	962	954	879	906	947	933	950	883	892	975	916	923	900	953	945	919	936	878	908	950	958	871	854	909	948	914	944	957	894	916	851	941	915	952	924	963	936	914	904	899	958	933	915	928	945	944	915	838	930	889	867	888	877	858	875	908	942	882	947	918	989	905	911	896	985	957	919	955	900	903	935	912	885	956	900	913	922	898	893	921	883	949	925	944	868	956	882	907	929	911	915	990	933	956	936	934	910	918	914	902	941	911	932	939	885	925	938	923	898	945	878	891	927	969	940	929	893	885	827	860	901	945	926	907	960	935	956	909	966	897	945	906	876	893	919	921	956	925	931	968	964	933	939	956	940	903	898	891	946	859	861	949	946	931	913	888	925	915	881	901	924	958	915	928	909	919	935	861	942	911	902	897	935	923	897	957	919	925	882	903	926	925	918	922	951	934	919	901	905	900	937	888	926	945	912	944	933	893	965	908	923	920	925	941	940	967	956	888	947	956	869	861	918	955	921	952	937	896	903	922	971	894	900	896	916	930	873	881	986	926	906	951	976	871	973	918	897	898	933	916	959	905	902	960	933	906	890	949	907	917	957	893	881	883	927	913	918	906	867	968	906	908	988	978	915	959	980	928	940	862	976	907	890	897	927	925	947	924	982	928	957	900	933	854	906	896	926	892	929	936	912	934	902	941	950	924	933	943	900	920	967	925	896	934	973	963	936	968	893	867	847	911	896	933	902	886	933	887	925	947	926	911	921	905	897	955	916	939	941	931	965	952	990	948	960	894	857	960	907	940	965	983	907	894	945	972	936	934	902	896	944	907	909	945	949	936	949	866	925	903	881	911	936	925	878	902	936	964	907	907	889	916	872	950	1008	920	930	921	936	925	875	881	939	925	928	978	928	893	974	907	883	891	897	897	946	891	942	951	950	934	889	932	890	932	935	936	933	969	935	949	893	968	937	867	897	943	917	909	919	941	913	904	936	939	920	953	898	918	932	933	896	929	887	879	932	926	871	899	890	919	926	929	979	902	934	919	872	890	914	940	915	954	931	953	984	905	930	949	901	954	925	950	881	931	854	946	929	1002	941	866	908	904	875	937	916	892	963	886	931	980	956	907	933	892	940	971	886	960	953	919	964	963	920	963	888	895	916	909	938	888	917	914	951	952	918	917	904	945	914	964	902	937	969	904	939	926	948	922	960	873	912	953	938	942	935	999	906	870	895	972	960	893	958	907	909	925	881	937	927	893	903	914	896	938	928	956	910	891	873	915	962	928	924	967	903	908	925	914	883	894	916	919	907	885	947	925	903	934	902	895	922	909	901	894	900	963	938	958	955	896	907	884	913	874	925	936	895	891	905	906	923	880	989	919	912	853	887	917	883	929	861	890	974	957	979	993	964	880	979	898	929	967	892	926	884	918	921	920	910	991	989	889	923	962	896	916	869	956	880	952	925	890	979	958	933	880	908	959	900	938	890	910	896	905	864	895	944	919	923	920	925	963	954	895	955	885	946	868	895	886	893	952	930	871	868	880	875	901	916	917	950	946	896	948	941	899	905	961	891	913	936	925	922	894	936	908	979	898	931	905	903	936	955	928	950	940	935	968	950	960	903	932	917	919	922	912	835	943	925	894	930	920	935	923	882	954	899	887	969	949	917	913	928	927	871	885	947	930	899	866	881	921	930	948	903	937	921	881	905	919	934	887	933	906	934	975	909	934	959	916	929	945	872	920	889	905	859	957	976	942	917	910	916	874	956	954	921	936	881	929	893	903	917	937
40399	42631	37796	15767	9693	3705	2482	1692	1259	1208	1128	1058	1052	1053	1032	1038	1025	1045	1087	1067	1019	1066	1056	1038	1074	1005	1087	1070	1065	1091	1011	1047	1051	1084	1065	1099	1078	1022	1089	1036	1034	1078	1120	1068	1085	1053	1110	1084	1018	1060	1093	1112	1087	1095	1068	1095	1051	1075	1036	1022	1068	1064	1027	1105	1075	1033	1014	1052	1054	1095	1073	997	1025	1041	1098	1124	1037	1065	1079	1031	1092	1073	1055	1061	1068	1088	1061	1017	1076	1076	1053	1074	1047	1089	1059	1060	1066	1072	1055	1087	1012	1032	1061	1021	1084	1126	1102	998	1070	1070	1036	1120	1063	1041	1023	975	1071	1015	1098	1098	1026	1076	1006	1012	1039	1058	1061	986	1049	1042	1047	1090	1041	1026	1084	1051	1040	1036	1092	1055	1020	1059	1052	1035	1031	1115	1043	993	1045	1045	1068	1055	1048	1012	1094	1052	977	1033	1079	1068	1094	1057	1028	1055	1050	1065	1049	1088	1046	1055	1070	1063	1093	992	1088	1037	1068	1026	998	1067	1084	1035	1121	1037	1030	1090	1015	1059	1047	1095	1031	1025	1118	1027	1074	1001	1081	1088	1098	1037	1062	1042	1088	1046	1056	1055	1033	1058	1054	1046	1034	1082	1066	1055	1063	1044	1080	1042	1006	1047	1030	1048	1059	1016	1005	1017	1108	1067	1079	1036	1033	1032	1072	982	1012	1082	1023	1074	1105	1072	1084	1023	1095	1093	1103	1042	1053	1095	1023	1084	1025	1047	1044	1069	1100	1013	1081	1098	1070	1057	1091	1052	997	1021	1091	1042	1113	1045	1112	1015	1015	1054	1077	1071	1003	1053	1093	1078	1074	1076	1044	999	1091	1059	1004	1047	1017	1097	1063	1027	1018	1090	1083	1087	1001	1017	1038	1082	1001	1076	1096	1053	1104	1068	1018	1004	1038	1035	1021	1041	1053	1049	1007	1053	1018	1074	1077	997	1073	1051	1086	1076	1050	1056	1039	1089	1034	1141	1040	1028	1047	1078	1088	1093	1042	1042	985	1076	1050	1141	1036	1049	1091	1059	1005	1106	1040	1066	1080	1109	1061	1092	1001	1095	1061	1100	1071	1074	1058	1019	1100	1029	1023	1060	1093	1128	1058	1015	1071	1025	1035	1108	1075	1076	1078	1048	1054	1017	998	1070	1037	1070	1088	1067	1069	1109	1063	1013	1040	1100	1032	1049	1006	1041	1039	1088	1020	1056	1049	1044	1079	1048	1017	1050	1094	1030	1051	1095	1015	1089	1091	1060	1056	1048	1005	1044	1070	1062	1094	1033	1014	1067	1066	1085	1087	1044	1064	1054	1082	1017	1036	1064	1020	996	1077	1036	1071	1032	1039	1037	1049	1069	1110	1012	1086	1090	1050	1050	1027	1092	1112	1068	1059	1045	1039	1053	1079	1087	1044	1045	1069	1052	1059	1087	1074	1013	1003	1078	1052	1015	1081	1064	1002	1042	1024	1079	1041	1064	1073	1114	1030	1031	1076	1070	1087	1069	1066	1064	997	1104	1042	1118	1049	979	1094	1055	1033	1113	1055	1132	1115	1098	1128	1064	1044	1088	1116	1012	1064	1042	1012	1034	1059	1024	1070	1017	1097	1141	1037	1044	1033	1046	1065	1023	1012	1047	1075	1052	974	1037	1000	1098	1048	1035	1053	1047	1027	1064	1049	1080	1077	1047	1080	1053	1052	1018	1085	1002	1059	1082	1092	998	1054	998	1028	1081	1054	1062	1050	1026	1086	1104	1010	1041	1026	1074	1039	1038	1061	1081	1046	1097	1031	1094	1104	1032	1030	1069	1064	1020	1033	1090	1029	1047	1033	1088	1077	1062	1062	1056	1092	1009	1011	1033	1048	1033	1020	1032	1011	1057	1086	1104	1075	1133	1063	1069	1065	1028	1056	1045	1099	1030	975	1069	1039	1049	1061	1053	1120	1048	1058	1012	1098	1033	1095	1087	1085	1044	1113	1054	1073	1086	1007	1058	1020	1064	1074	1013	1049	1064	1102	1101	1030	1021	1081	1098	1036	1017	965	1065	1080	1067	1123	1073	1003	1036	1078	1041	1042	1048	1032	1039	1048	1038	1067	1045	1040	1028	1069	1040	1036	1059	1053	1064	1052	1023	1065	1095	1073	1044	1085	1046	1070	1000	1072	1075	1089	1102	1030	1074	1059	1036	1049	1030	1092	1036	1085	1017	1051	1063	1100	1072	1065	1099	1045	1063	1039	1109	1040	1050	1091	1063	1069	1072	1053	1056	1054	1027	1069	1022	1051	1092	1077	984	989	1012	1091	1088	1065	1043	1082	1062	1037	1059	1032	1050	1043	1065	1082	1058	1086	1052	1059	1065	1075	1101	1077	1059	1091	1003	1093	1052	1063	1034	1052	1051	1063	1046	1052	1037	1052	1045	1001	1085	1071	1009	1057	1095	1072	1099	1027	1011	1012	1050	1074	1052	1065	1022	1046	1097	1045	1047	1060	1037	1078	988	1074	1025	1137	1068	1088	991	1032	1076	1040	1071	1071	1084	1101	992	1055	1081	998	1024	1025	1080	1119	1023	1059	1024	1045	1055	1070	1044	1077	1041	1015	1047	1007	1039	1079	1048	1096	1071	1028	1007	1105	1042	1025	1089	1025	1057	1079	1032	1044	1078	1084	1010	1013	1078	1042	1037	1038	988	1069	1056	1053	1031	1053	1043	1012	1047	1087	1025	1027	1085	1020	1028	1053	1109	1040	1065	1088	1039	1084	1085	1061	1090	1078	1086	1094	1038	1028	1065	1056	1082	1045	1052	1044	1045	1004	1108	1035	1038	1026	1017	1069	1058	1038	1071	1083	1084	1037	1042	1063	1069	1086	1062	1018	1012	988	1007	1041	1024	1068	1056	1038	1017	1025	1059	1038	1111	1029	1079	1107	1001	1028	975	1040	1087	1074	1027	1078	1028	1072	1047	1085	1024	1033	1034	1000	1059	1073	1055	1051	1035	1024	981	1159	1018	983	1083	1074	1088	1048	1070	1033	1088	1046	1008	1071	1095	1058	1069	1042	1043	1028	1011	1071	1046	1093	1099	1087	1001	1065	1126	1034	1117	1036	1043	1044	1101	1072	1099	1066	1054	1054	1044	1062	1016	1077	1019	1038	1029	1027	1040	1124	1070	1026	1045	1048	1001	1101	1040	1023	1062	992	1072	1099	1018	1036	1038	1070	1033	1064	1066	1003	1053	1038	1104	1048	1053	1027	1051	1088	1041	1053	1036	1098	1025	1070	1070	1053	1089	1100	1047	1127	1084	985	1075	1051	1049	1041	1000	1090	1056	1117	1074	991	1065	1058	1082	1021	1063	1002	1096	1088	1052	1044	1009	1073	1082	1048	1016	1084	1029	1065	1022	996	1063	1084	1035	1065	1081	1055	997	1046	1018	1063	1003	1054	1096	1048	1093	1111	1165	994	1071	1091	1084	1055	1051	1053	1035	1031	1094	1112	1106	1043	1024	1024	1086	1071	1022	1033	1010	1028	1048	1108	1071	1051	1079	1009	1072	1124	1075	1051	1126	1016	1089	1022	1100	1084	1089	1041	1063	1060	1018	1039	1048	1016	988	1076	1040	1091	1056	1063	1064	1081	1038	1064	1083	1047	1116	995	1107	1095	1044	1045	1037	1085	1096	1074	1028	1134	998	1044	1109	1062	1066	1054	1057	1042	1070	1055	1045	1105	1089	1081	1087	1042	1065	1079	1025	1087	1031	1033	1011	1024	1057	1087	1063	1082	1091	1070	1029	1009	1154	1036	1062	1019	1070	1064	1070	1070	1024	1030	1052	1051	1039	1077	1073	1021	1056	1027	1083	1006	989	1074	1015	1087	1026	1056	1080	1017	1098	1019	1072	1091	1046	1076	1059	1045	1066	1046	1022	1039	1046	1080	1047	1068	1050	1054	1060	1069	1047	1072	1002	1052	1070	1037	1040	1066	1028	1061	1104	1025	1076	1055	1073	1087	1096	1066	1080	1055	1048	1113	1062	1050	1022	1019	1020	1051	1016	1069	1044	1029	1066	1097	1066	1036	1072	992	1029	1089	1040	1032	1078	1032	1066	1055	1052	1043	1106	1142	1047	1012	1036	1088	1005	1046	1000	1073	1065	1088	1056	1061	1036	1042	1023	1011	1047	1035	1020	1033	1017	1081	1067	1075	1082	1023	1053	1077	1037	1047	1056	1063	1058	1069	1036	1034	1076	1102	1106	1104	1066	1005	1062	1132	1066	1048	1106	1033	1033	1094	1016	1106	1034	1121	1081	1081	1065	1064	1121	1016	1067	1007	1053	1052	1080	1066	1066	1003	1015	1040	1104	1099	1057	1110	1023	1100	1074	1100	1080	1089	1056	1106	1025	1091	1083	1063	1069	1058	1079	1093	994	1091	1068	987	1050	1125	1083	1088	960	1105	1066	1033	1067	1071	1086	1067	1008	1061	1116	1068	1034	1076	1034	1043	1011	1073	1103	1128	1037	1043	1009	1018	1107	1039	1074	1051	962	1033	1109	1066	1077	1074	1111	1057	1028	1118	1037	1062	1071	1075	1065	1073	1067	1046	1057	1082	1006	1096	1020	1057	1095	1072	1043	1064	1082	1102	1037	1077	1053	1039	1039	1046	1020	1017	1113	1042	1102	1031	1116	1081	1107	1079	995	1015	1090	1059	1065	1113	1089	1093	1030	1040	1069	1088	1078	1033	1148	1031	1024	1110	1019	1076	1016	1052	1065	1020	1070	1023	1066	1073	1071	1042	1108	1026	1031	989	1058	1043	1063	1062	1051	1064	1046	1041	1023	1072	1104	1056	1031	1011	1074	1056	1085	1064	1068	1062	1043	1068	1065	1041	1085	1109	1060	1072	1098	1068	1051	1128	1081	1027	1047	1031	1059	1065	1002	1037	993	1055	1098	1033	1099	1034	1061	1127	1063	1029	1069	1094	1140	1059	1022
24223	21921	35776	33118	29802	23332	15642	5299	1987	1182	950	778	749	746	792	678	750	728	738	770	716	768	729	769	772	744	749	741	761	750	792	734	744	760	743	717	729	729	705	728	737	733	743	724	765	717	746	759	726	694	739	764	735	764	715	757	747	745	773	713	750	686	724	750	743	722	741	769	706	750	720	750	723	775	745	755	738	747	727	764	746	759	786	710	735	750	716	722	740	762	714	721	713	689	744	723	724	729	749	729	739	736	729	711	772	751	748	726	775	748	749	754	720	691	752	749	769	706	732	754	709	760	693	747	717	734	735	733	760	740	700	754	706	723	752	677	737	746	756	711	677	717	684	737	712	716	746	715	708	728	762	725	750	704	712	734	712	735	760	694	730	730	722	701	753	755	721	733	719	707	709	728	711	766	697	768	762	715	709	688	734	731	722	792	760	658	744	813	760	743	747	712	754	770	726	741	714	759	769	707	728	771	725	745	758	735	818	721	768	748	704	723	743	725	752	717	759	725	775	758	786	750	747	743	792	728	723	801	727	776	767	724	740	762	748	734	701	695	676	709	755	722	707	732	764	682	775	752	743	757	741	719	751	720	760	743	758	794	785	747	760	716	712	751	744	749	725	732	753	764	730	730	725	721	768	735	748	702	744	688	745	749	692	714	756	728	748	733	754	762	696	725	750	770	719	734	709	706	768	750	762	715	736	661	718	735	731	729	718	785	752	760	701	709	743	764	779	731	758	728	733	782	783	776	729	730	716	779	809	742	723	718	733	721	715	716	693	733	733	738	710	731	773	772	771	765	772	785	718	724	714	720	756	749	738	735	699	715	778	713	773	703	709	713	704	773	724	766	745	730	741	719	763	747	705	735	699	752	737	774	676	714	740	770	739	738	758	734	763	725	757	758	760	722	748	715	744	761	757	674	717	704	758	742	690	739	712	763	770	792	728	755	688	681	719	725	774	730	800	752	709	732	774	740	731	724	711	747	766	727	750	773	720	757	785	722	732	750	740	683	731	756	750	731	710	736	720	735	722	710	721	752	718	719	680	686	755	768	802	755	700	713	769	757	727	696	728	781	738	745	743	768	741	760	703	753	703	742	725	727	779	695	748	738	726	717	730	743	755	682	745	773	754	750	756	722	705	735	747	739	718	737	744	780	699	757	756	752	720	742	717	792	734	713	745	701	714	710	732	767	691	708	708	673	733	745	712	725	735	764	764	739	717	750	755	764	787	676	719	739	728	709	723	727	729	727	690	712	742	772	754	726	724	771	722	738	677	697	731	695	789	737	781	719	766	710	727	703	741	751	721	732	722	710	756	712	721	728	768	714	694	769	738	706	781	735	721	698	704	776	728	748	765	772	731	749	744	713	741	780	732	702	689	776	732	731	747	765	750	774	806	729	752	725	727	719	736	733	679	705	752	696	730	772	744	720	736	770	726	762	730	736	723	770	784	737	750	783	768	740	735	750	724	709	753	732	719	746	735	746	711	731	733	727	717	730	745	726	767	750	709	731	738	700	725	711	737	756	746	739	735	676	740	695	691	719	717	753	748	706	763	758	757	714	722	704	779	739	753	756	704	767	711	731	730	673	711	725	766	714	704	756	748	760	757	715	768	756	723	731	752	753	726	750	731	747	676	727	725	742	723	699	722	715	799	729	751	748	716	741	673	799	738	735	690	757	757	746	714	718	744	733	729	722	768	712	712	701	733	738	762	743	761	780	732	703	709	765	730	755	762	687	725	706	747	737	711	685	735	745	760	789	790	741	746	776	735	720	746	738	718	728	748	703	679	698	708	678	712	747	734	742	771	753	757	699	687	725	760	760	729	745	763	703	704	724	733	682	817	762	726	709	725	723	759	752	750	728	698	714	727	719	739	752	770	749	701	677	737	794	731	699	715	749	715	714	738	764	719	724	715	763	717	731	737	690	762	732	678	691	726	760	727	722	691	700	681	747	695	765	693	714	742	738	753	739	756	730	757	759	772	697	774	711	731	762	751	727	709	753	696	730	750	689	752	751	755	712	733	730	765	724	725	785	769	728	761	753	724	721	753	723	783	703	755	709	736	730	763	826	731	762	801	749	763	680	733	726	736	724	728	796	735	754	734	682	739	696	754	698	671	761	750	692	761	774	722	714	758	726	746	786	703	759	718	751	760	712	762	785	764	763	727	746	762	743	759	782	768	702	719	752	747	730	754	687	743	739	757	728	766	718	713	705	760	695	718	770	703	730	729	751	719	708	742	695	766	773	693	708	733	728	703	767	739	757	727	747	735	751	752	717	693	696	737	757	712	739	733	739	734	701	732	735	698	738	719	705	722	728	730	771	761	732	669	719	736	756	798	782	734	689	727	738	720	707	723	708	747	661	752	773	738	735	722	753	713	760	719	727	711	740	759	790	722	763	738	763	765	767	708	763	759	703	724	751	692	785	751	741	719	771	735	782	715	711	745	742	744	697	740	739	703	761	746	740	719	741	727	739	700	738	728	713	707	735	743	768	732	735	675	735	759	722	756	710	704	745	731	755	737	747	751	712	734	742	783	739	728	733	762	730	732	750	740	735	756	751	726	737	743	770	652	747	767	794	750	733	727	737	719	687	700	724	714	813	690	752	750	807	743	773	744	757	712	750	741	758	739	724	702	717	713	736	723	701	772	728	750	725	695	707	758	733	738	715	688	700	759	757	703	728	692	773	732	714	723	731	708	722	717	729	741	742	703	705	739	752	758	751	784	734	721	723	753	707	724	733	739	688	722	739	708	705	772	739	726	732	718	699	734	733	720	746	801	746	739	779	766	689	752	687	714	721	719	812	693	716	749	750	717	740	763	679	730	739	730	731	732	689	702	709	766	729	731	695	752	692	764	754	700	724	719	697	731	763	687	757	731	745	702	764	723	721	700	731	725	736	727	737	707	690	739	742	724	749	740	767	734	697	765	760	724	738	716	748	734	738	720	706	718	727	705	811	719	745	708	717	710	740	722	699	731	713	722	770	713	747	729	709	759	704	690	732	718	731	756	767	768	769	780	725	741	733	686	764	746	768	711	761	761	707	679	753	707	736	788	719	732	698	742	738	737	780	754	745	752	707	726	772	761	711	709	766	714	768	725	713	733	726	721	786	741	709	743	756	768	745	741	777	682	683	742	704	760	707	772	740	771	707	738	710	725	723	735	729	775	795	713	713	734	723	705	709	775	679	762	690	704	737	723	754	703	708	709	733	755	707	755	726	687	720	743	751	732	672	764	700	750	705	722	763	737	709	718	780	710	723	729	765	777	765	761	727	740	696	720	726	750	732	715	722	743	750	699	668	719	714	750	711	721	729	790	705	772	726	700	733	755	751	742	760	711	718	676	700	734	774	684	751	747	743	744	659	745	768	770	704	739	774	761	747	713	732	750	722	712	729	710	707	754	687	714	764	733	764	709	781	717	707	720	681	759	760	742	656	720	721	710	738	768	657	756	698	681	719	720	693	743	727	724	781	734	749	783	721
53099	85830	80023	49368	39630	22278	14454	7118	3233	1668	1137	920	816	847	829	834	871	835	814	857	875	851	860	852	825	840	853	885	867	797	846	823	844	838	864	899	827	879	839	865	845	838	892	851	804	867	814	841	864	806	867	864	816	840	859	858	872	813	875	859	856	862	896	847	807	814	823	865	828	854	864	860	857	854	917	856	873	889	864	860	855	859	851	860	884	804	874	823	864	859	775	837	833	842	905	824	825	837	795	861	870	850	891	856	777	813	891	826	843	857	853	828	862	822	880	838	829	789	879	800	832	824	887	831	845	867	875	905	870	851	866	848	824	843	809	826	815	924	839	830	901	861	834	826	877	833	811	836	888	791	864	871	784	852	864	896	837	792	855	814	857	847	840	859	849	838	852	877	837	781	858	796	881	830	810	800	844	812	809	828	803	844	836	890	871	857	885	815	867	867	865	823	845	825	851	831	806	836	842	817	907	839	884	832	891	899	874	817	873	878	887	809	874	814	844	819	830	860	843	922	882	844	828	851	855	872	846	888	834	855	847	862	855	823	865	846	863	828	862	851	797	834	837	871	850	824	822	862	849	832	821	809	838	819	877	893	856	831	835	841	827	856	861	837	879	891	837	848	863	869	841	888	839	864	838	839	853	845	841	842	822	896	823	865	879	779	796	882	892	856	876	828	819	851	819	823	844	816	873	853	902	856	862	873	855	842	885	858	857	873	859	839	855	829	867	836	827	850	857	860	811	822	874	847	861	882	846	872	896	809	796	849	830	802	821	838	847	874	823	849	867	858	834	839	850	830	830	840	831	842	815	882	843	831	779	868	866	828	880	855	859	868	838	834	881	854	825	811	787	799	852	893	883	835	844	852	849	806	821	822	895	858	822	907	887	813	835	841	824	890	887	874	843	869	864	870	856	870	850	859	822	798	820	825	829	777	861	882	879	862	848	886	887	814	864	858	900	842	802	844	866	872	820	841	842	777	832	830	840	907	839	805	887	862	829	846	821	857	876	813	880	862	825	886	886	831	802	780	825	829	898	832	845	803	869	875	862	843	836	883	875	859	841	764	916	866	857	898	877	841	846	865	800	853	900	852	838	878	854	847	885	831	843	856	852	813	789	825	849	865	900	851	811	855	859	868	782	788	841	844	858	880	867	758	851	878	869	819	847	829	849	837	825	894	854	891	837	833	832	895	837	825	840	853	874	940	890	909	782	852	812	847	874	856	861	820	801	880	827	863	868	821	876	793	825	811	843	802	778	838	838	860	852	837	850	890	877	839	810	830	862	831	824	831	885	875	862	886	865	852	850	841	848	848	856	827	858	858	826	840	878	843	872	818	857	836	828	815	859	837	837	845	791	838	795	895	895	867	822	826	875	828	853	848	849	828	810	851	862	853	820	792	877	839	833	828	880	813	843	790	841	841	838	841	921	818	833	815	844	886	851	833	807	784	837	813	820	868	842	830	856	837	792	893	842	895	848	866	876	851	887	870	831	895	853	839	875	858	862	873	856	865	861	869	887	882	882	853	860	888	865	799	845	873	848	868	840	853	807	808	920	845	861	838	844	835	868	825	897	859	882	884	808	818	871	872	845	878	859	861	835	844	850	889	788	847	852	877	842	811	831	788	821	865	796	811	790	863	807	843	823	863	826	802	859	824	850	892	872	839	850	868	876	813	848	827	814	837	867	873	844	841	873	811	880	841	877	868	901	853	827	847	835	836	847	817	797	786	856	838	831	837	832	830	869	863	850	841	818	783	846	867	847	830	866	840	860	865	832	844	848	803	823	845	896	851	795	840	853	813	861	817	911	860	863	851	807	856	807	866	838	868	871	871	931	922	853	858	844	792	847	849	879	880	877	868	841	810	770	853	885	887	833	869	860	883	836	853	840	839	836	868	863	856	824	805	840	879	793	840	853	850	832	834	904	793	827	810	835	847	878	844	890	917	817	892	873	882	851	879	875	832	825	858	843	841	810	825	864	817	856	887	829	808	821	791	828	881	855	807	897	866	848	882	793	841	837	887	854	790	819	849	843	853	844	874	872	864	862	793	823	797	862	849	868	900	854	827	831	899	859	856	883	890	832	838	847	852	843	863	864	839	845	854	865	853	819	851	849	853	824	831	788	839	891	871	800	848	893	791	845	803	832	856	819	859	899	878	848	846	849	836	834	825	801	871	858	799	874	812	866	855	863	857	864	850	843	865	843	789	845	872	838	834	849	817	790	878	853	837	859	868	858	866	866	814	833	842	852	882	821	873	878	789	864	815	818	815	851	841	883	851	860	829	849	844	796	855	816	829	869	836	865	873	832	913	845	836	847	840	809	811	862	844	829	822	832	911	817	779	834	853	843	852	876	824	808	864	789	849	874	797	833	849	831	807	838	854	844	814	812	819	829	833	860	809	855	776	848	845	831	879	838	884	849	870	806	846	825	826	825	853	801	842	861	796	785	864	831	841	833	844	814	860	831	780	818	817	843	850	836	875	850	843	849	881	837	858	890	781	846	837	884	877	873	862	834	838	817	888	827	857	851	803	875	814	846	856	775	826	835	838	844	864	826	876	838	886	845	860	914	857	859	833	881	823	851	835	812	822	814	868	923	827	872	877	848	888	826	863	851	906	890	816	822	826	919	862	839	853	821	914	856	814	850	865	813	852	836	791	873	827	822	846	822	823	831	867	871	815	856	868	861	876	845	887	834	779	815	822	837	812	866	793	863	861	823	892	816	849	839	827	817	860	823	911	846	810	836	863	856	809	825	839	811	792	879	847	882	884	875	885	876	852	806	834	837	840	878	849	835	871	857	822	885	795	909	834	817	836	852	803	854	937	886	771	788	895	823	843	855	859	830	790	832	822	856	857	887	812	831	848	823	853	834	854	909	886	790	862	833	842	828	841	814	836	893	855	831	903	810	838	832	794	838	835	833	852	850	803	889	825	781	877	865	853	841	872	921	848	892	845	800	845	857	811	826	822	848	838	817	810	842	871	834	830	826	839	836	855	892	853	924	833	827	867	868	900	916	845	827	841	833	844	896	856	867	842	903	927	830	869	889	841	839	881	872	815	849	870	800	857	800	873	837	848	811	845	841	837	821	856	843	884	806	822	803	866	862	790	771	851	832	832	864	837	841	811	816	820	866	837	851	838	843	867	797	854	894	780	860	848	822	864	855	835	867	889	864	870	836	838	817	802	863	831	887	802	846	823	767	842	840	877	857	847	857	904	839	844	851	854	891	915	872	842	865	846	903	817	875	820	846	805	881	846	853	827	877	869	870	876	868	897	812	830	867	855	795	849	837	828	853	871	830	867	857	837	830	852	854	826	805	820	856	845	848	807	833	866	850	839	801	812	889	851	793	818	898	804	881	825	863	881	817	882	833	817	831	863	802	821	849	882	847	852	794	869	831	797	853	865	844	877	866	872	847	886	851	842	854	815	781	858	789	873	884	855	892	878	855	828	832	871	880	799	805	884	849	896	841	858	807	821	840	847
25690	22384	35964	32432	24030	13866	5726	2477	1451	1226	1115	1056	1090	1053	1022	1011	1048	1073	1043	1005	1005	1005	1010	1066	1073	1024	1063	1038	1020	1018	977	1046	999	1089	1043	1010	1063	998	1031	1023	1061	1044	1034	1067	933	1025	1051	1019	983	1049	1070	1074	991	1056	1011	1071	1056	1021	1000	1073	1029	1044	1002	983	1057	1019	1060	1007	1018	969	1027	993	1020	1049	1037	1048	1027	1035	1066	1046	998	1028	1039	1000	1016	1029	1065	981	992	1001	1034	1045	1034	1049	1068	989	975	1032	1005	1005	1037	1058	989	1059	1013	968	1044	1119	1037	1069	1041	1024	1045	1093	1027	1036	997	1035	1059	978	1051	1006	1052	1042	986	1023	1006	1002	1031	965	991	1043	1055	1023	1045	1014	1099	1032	1075	1082	1032	1030	1011	1039	1067	1059	1007	980	1045	1080	959	1013	1045	1011	1013	986	1007	1061	992	1015	1001	1017	1035	999	1067	989	1009	1012	1065	1024	1054	977	1028	1058	987	1003	1023	1013	1099	1010	1055	1029	1002	1032	1019	1066	1062	1061	1064	953	1044	1064	1000	1068	1037	1023	1003	992	1066	1061	1022	1041	955	1073	998	1014	1048	989	1032	1047	1055	1028	1063	998	1057	1010	1026	1005	989	1076	985	1050	995	1052	970	1098	1052	1045	1045	1097	1012	998	1007	1029	1050	977	1059	1071	1054	1009	1053	1072	952	993	1051	1067	1030	1046	971	1059	1032	1012	984	1015	958	967	952	1001	1043	1010	1007	1043	1022	1085	1047	1043	1043	982	981	971	1072	1054	1115	1054	998	1024	1044	983	1001	1071	1062	1006	1025	1056	1104	1004	1010	1052	1005	988	1044	1002	1000	1011	994	1026	1019	983	1025	988	1047	1014	1024	1069	1038	1038	1034	1011	1030	1083	1046	1059	978	1044	1074	1051	1035	1021	980	1098	1043	1063	958	1038	1030	995	974	957	1009	1048	1073	1060	1001	1034	1053	1069	1049	1074	977	1009	972	1009	1012	1028	1011	1045	1015	1015	1034	1026	1088	1042	1020	1016	1056	1018	995	1028	1018	1085	1027	1003	1062	974	1017	1019	1032	972	1001	970	981	1023	1056	1013	1018	1063	1045	1054	1053	1029	996	1071	993	1068	1081	1062	1069	961	1031	1009	1037	992	1073	974	1004	1030	1044	993	999	1007	1022	972	1075	1020	1107	1026	1051	1027	964	1035	1056	1019	1074	1012	1016	1080	1019	1109	1019	1051	1044	1063	1054	1042	1049	1034	1048	1006	990	1058	1056	993	1033	1035	1082	1029	1031	986	1024	998	1043	1135	1017	950	984	1049	1003	1028	1017	1040	1041	1010	1005	1011	1047	1073	1026	1017	1089	1040	981	1006	1068	1056	1013	1006	1013	1061	1064	1092	1052	1030	1063	983	1025	1090	988	1051	1007	1074	992	1009	1033	1036	1094	1048	1009	1001	1037	1047	992	1029	1063	1040	976	1005	998	1085	1079	1013	1048	995	1046	1000	1013	1049	986	990	1014	1000	1037	1003	1036	976	1055	1016	1045	994	999	1056	964	1004	1000	1073	971	1015	1057	1039	1046	995	971	989	999	967	987	1005	965	1036	993	1038	1002	1074	1041	995	1036	983	989	986	1062	1025	961	994	979	1018	998	1002	1077	971	1055	989	1012	1014	1045	996	1047	1034	1015	1034	1014	1012	1001	1041	977	988	1042	1024	1036	1020	1025	1074	1083	1023	1059	973	984	1024	1031	1023	1025	1056	1007	1007	1023	1046	1075	969	949	1089	1001	986	1036	1009	1025	1045	1071	999	1061	1068	1028	1009	1015	1016	1055	1025	1090	1011	1018	932	993	1072	1046	1026	1014	974	1057	1049	1060	1017	1052	1062	1045	1131	1022	1029	1055	1013	990	1019	1049	1028	1000	1010	1036	975	997	1001	1055	976	1032	1032	1017	949	968	1035	1047	1026	988	1022	987	1019	1068	1034	975	1025	997	1045	1086	978	1049	967	1021	1000	959	1037	1049	1031	1009	973	1041	1019	1040	974	1011	1055	1021	1028	1064	1055	1025	1030	1023	1048	1059	986	990	1098	1042	1068	994	1022	1063	1049	1058	1034	1094	1004	1045	1006	977	966	959	1023	1016	1010	997	1029	1028	1004	1071	1032	1010	1021	1009	999	1076	1038	1003	1085	1024	1044	1015	991	1013	1058	1043	1035	1044	1068	970	1071	1060	1057	1001	1000	1109	1008	988	1011	1038	1055	1055	1050	1015	1047	975	1060	996	1033	1107	1017	1020	1042	1041	996	980	981	984	1061	1054	1016	1019	1072	1058	926	1018	1055	974	1026	1014	1032	1049	1054	965	999	1010	970	984	1064	1003	1035	961	1000	961	1041	1035	1074	1013	1042	1028	1058	1009	1032	1039	1034	995	1092	1058	954	1022	1051	1012	1034	1042	1042	1048	1001	990	1111	987	1042	1021	1076	992	1009	1002	1018	989	1045	1061	1040	1081	998	1018	1043	1015	1023	1044	1060	986	995	1063	1050	1003	1079	1011	1005	1063	1037	1067	1084	989	1033	1081	986	994	1068	960	1029	1021	1083	1028	1030	1003	1049	996	1019	1047	1031	1022	1039	995	999	1029	1020	1056	1008	1055	1043	1036	1018	1023	1012	1058	1031	1056	1051	1053	1017	1005	1062	1022	1030	998	1053	975	986	1079	1016	1007	1058	1037	1052	1019	991	1065	1028	987	969	1031	1017	1012	1010	1064	1025	1033	1055	1030	1047	1005	1035	1083	1036	983	1028	1012	994	1049	1049	1069	1016	1060	1036	1007	1009	982	1033	1061	1026	1009	1058	1029	1080	1046	1011	1009	1018	1016	1004	1020	964	936	1026	1012	1074	1011	990	1057	1003	1031	1035	975	1049	1027	1054	994	1059	1025	1032	1020	979	1001	1017	1013	1042	1016	1055	1056	1058	1000	1076	996	1059	1005	1032	1062	1028	1022	1026	1046	1026	1033	972	994	1068	1046	1004	1007	997	1050	1002	975	1057	1036	1024	1087	998	1060	1097	996	1009	977	1044	991	971	1056	1054	1020	1023	1028	968	1023	1087	1050	1007	1087	973	1014	1033	1000	1030	1033	1067	1011	1037	1042	1020	1023	990	1044	1047	1018	964	1053	1055	1050	990	1002	1019	948	1007	1046	959	1049	1035	1043	1075	1075	1017	1072	1087	1078	1012	1011	964	1028	1084	1036	993	1064	1041	1071	1023	1014	967	973	1005	1004	1001	992	1040	1020	1041	1002	965	945	1037	1022	1057	981	1079	1007	1026	992	972	1033	1043	996	983	1015	1054	1052	1013	1044	1051	1017	979	1050	979	1074	942	1014	1040	1042	1025	1022	974	1035	1014	1019	993	999	1100	1046	1014	1043	1015	1037	992	1052	969	956	1010	1061	979	1045	1002	999	996	998	1013	1063	1025	1033	1008	1022	1090	1063	1032	983	1021	1038	1010	992	1084	1035	1007	1060	1016	1043	1024	1025	985	1020	1000	1055	1021	961	1053	1042	996	1031	1007	1006	1005	1066	1003	1026	1039	1048	1062	1066	1037	1060	1046	974	951	970	1016	1037	987	1015	1011	1035	1027	1043	1004	1062	1023	1057	949	1031	1016	995	1055	1001	1032	1018	1051	1044	995	1033	1031	990	1064	983	1029	1041	984	1028	1024	982	990	966	1050	1058	960	1056	959	1027	1060	989	1031	982	1048	1006	1041	1023	1019	1037	1004	1036	1083	1045	1018	1039	985	1058	1031	1004	974	1090	1005	1055	1023	1025	966	961	1082	1033	1029	1038	1091	1071	1047	1045	1041	1062	1028	1011	1075	1016	1013	1033	1031	1005	1057	1063	1043	1071	1063	1069	1052	980	1050	1068	953	1003	961	1026	1040	1021	1038	1053	984	1059	1103	972	1051	1024	999	1017	1047	1018	1045	1029	1047	983	1006	1068	1001	1001	983	992	1029	1015	1002	1009	1074	1075	1039	985	1021	1030	1011	1050	1035	1005	1064	1014	982	1103	1036	1045	1019	1052	1011	1035	1053	1065	1071	1053	1033	1032	1078	1057	1039	1024	1061	1010	1048	1091	1039	1075	1058	1078	1057	1064	1025	1062	1060	1037	1029	1035	999	1031	1013	1031	966	1094	1032	998	1036	1026	1002	1030	1033	1054	1068	996	1022	1040	1047	1049	1030	975	1029	1020	1003	1022	1071	1061	1014	1035	988	1029	1027	1063	1037	1029	1049	1039	1027	1038	1008	1061	1009	1064	1073	1004	1002	999	1064	1025	978	1033	1021	997	1017	1008	1048	1051	988	1018	1041	1039	1010	985	1067	1071	1015	953	1022	999	1011	953	1087	1043	1026	1018	1052	1040	1048	1037	1008	1002	983	1060	1055	1005	1028	1038	1020	1036	976	986	1084	986	996	1014	998	1027	1041	1061	1108	1052	1026	1000	1039	1052	1004	1059	1007	1039	1064	1056	1010	1029	977	1042	1016	1151	1011	1071	1010	986	960	1040	994	980	1039	1038	1055	1020	989	993	1031	1044	968	1035	1024	1051	1045	1076	1104	996	1016	1033	1016	1063	1082	1002	1067	1013	1050	1010	984	1082	983	972	981	1098	1007	1078	1032	1086	1005	1039	1030	1021	1028	1027	1000	1038	1003	1012	988
50038	74698	67814	41239	28730	13407	8326	4032	2236	1509	1278	1166	1121	1108	1141	1210	1209	1124	1149	1161	1198	1201	1202	1181	1214	1197	1165	1154	1171	1164	1104	1136	1151	1110	1123	1154	1161	1114	1096	1182	1163	1169	1158	1129	1149	1129	1177	1160	1199	1154	1182	1206	1151	1218	1192	1155	1102	1158	1188	1126	1187	1107	1146	1170	1221	1209	1205	1155	1129	1163	1107	1108	1105	1152	1158	1164	1092	1164	1129	1074	1159	1154	1141	1101	1180	1190	1175	1167	1174	1200	1168	1142	1168	1205	1250	1177	1149	1104	1164	1134	1118	1198	1168	1205	1197	1164	1171	1175	1147	1176	1188	1222	1142	1178	1152	1161	1172	1130	1167	1142	1115	1151	1156	1117	1162	1191	1153	1129	1128	1175	1123	1206	1160	1133	1149	1177	1189	1171	1196	1206	1108	1131	1192	1181	1125	1184	1131	1127	1188	1148	1162	1107	1142	1124	1096	1142	1116	1193	1180	1110	1155	1200	1122	1147	1180	1160	1172	1206	1184	1210	1161	1203	1168	1183	1172	1133	1212	1132	1190	1162	1252	1133	1122	1095	1130	1147	1200	1192	1199	1155	1196	1130	1213	1147	1170	1088	1128	1153	1175	1193	1164	1144	1155	1153	1159	1131	1152	1169	1115	1140	1201	1106	1163	1151	1182	1188	1093	1136	1178	1191	1119	1174	1098	1127	1125	1122	1148	1197	1187	1147	1162	1241	1146	1176	1176	1130	1177	1163	1169	1123	1190	1221	1130	1107	1121	1112	1158	1104	1157	1082	1133	1184	1132	1103	1117	1137	1163	1144	1125	1137	1143	1138	1173	1123	1207	1192	1189	1146	1132	1202	1183	1106	1140	1143	1156	1121	1200	1116	1224	1130	1124	1141	1178	1208	1162	1161	1172	1156	1133	1195	1195	1208	1154	1150	1212	1154	1143	1158	1198	1166	1151	1125	1108	1179	1194	1227	1106	1165	1097	1103	1152	1192	1141	1117	1222	1191	1139	1167	1138	1155	1157	1178	1124	1133	1173	1175	1188	1108	1147	1142	1197	1145	1158	1144	1136	1136	1153	1167	1210	1197	1093	1117	1145	1124	1093	1154	1107	1205	1213	1164	1199	1150	1170	1172	1229	1168	1167	1168	1218	1156	1136	1152	1164	1137	1160	1200	1175	1197	1181	1242	1158	1228	1134	1143	1173	1177	1148	1155	1125	1125	1158	1177	1196	1118	1088	1162	1147	1113	1163	1099	1204	1142	1121	1153	1110	1106	1154	1132	1180	1179	1151	1176	1185	1166	1175	1131	1244	1150	1117	1232	1182	1194	1120	1149	1225	1160	1142	1195	1149	1191	1202	1209	1179	1173	1198	1125	1179	1150	1177	1142	1172	1093	1168	1129	1133	1192	1162	1158	1132	1114	1122	1178	1160	1132	1164	1130	1140	1160	1123	1143	1110	1148	1180	1097	1138	1129	1160	1165	1198	1119	1131	1190	1138	1163	1194	1134	1125	1200	1124	1084	1221	1119	1155	1107	1161	1194	1180	1135	1128	1158	1110	1161	1127	1195	1202	1145	1181	1175	1180	1117	1171	1213	1159	1211	1142	1165	1200	1201	1183	1179	1106	1186	1163	1185	1124	1149	1124	1103	1142	1205	1130	1161	1147	1151	1133	1172	1153	1130	1162	1126	1145	1160	1146	1158	1196	1164	1212	1135	1154	1117	1163	1159	1210	1122	1165	1258	1152	1150	1162	1180	1168	1202	1112	1174	1172	1119	1133	1132	1126	1171	1197	1067	1124	1184	1132	1176	1158	1194	1156	1204	1158	1169	1132	1194	1173	1137	1168	1145	1201	1153	1105	1159	1270	1153	1161	1134	1139	1176	1173	1198	1178	1149	1114	1158	1112	1123	1159	1160	1150	1149	1118	1109	1120	1064	1190	1130	1117	1192	1145	1160	1164	1179	1154	1116	1160	1153	1205	1189	1217	1153	1180	1206	1186	1154	1213	1194	1202	1171	1162	1170	1141	1151	1130	1112	1108	1164	1122	1146	1197	1117	1124	1163	1096	1216	1134	1141	1170	1093	1176	1194	1100	1122	1168	1235	1090	1144	1093	1147	1112	1122	1188	1165	1210	1124	1213	1143	1154	1194	1143	1179	1169	1165	1201	1204	1218	1167	1156	1201	1124	1135	1148	1204	1191	1228	1123	1208	1220	1173	1199	1206	1176	1195	1143	1173	1146	1163	1094	1198	1132	1189	1104	1141	1158	1131	1103	1096	1195	1209	1236	1160	1217	1230	1184	1156	1140	1152	1165	1185	1141	1127	1193	1185	1127	1165	1115	1178	1152	1173	1125	1100	1178	1129	1151	1121	1120	1155	1177	1138	1193	1109	1106	1194	1160	1138	1179	1161	1178	1171	1188	1146	1181	1163	1121	1217	1171	1148	1155	1123	1133	1205	1164	1151	1145	1078	1162	1215	1159	1144	1170	1181	1206	1141	1172	1169	1081	1166	1123	1109	1119	1134	1124	1108	1214	1071	1145	1143	1136	1160	1153	1127	1150	1198	1182	1178	1095	1155	1184	1170	1149	1181	1166	1170	1179	1122	1188	1165	1143	1193	1169	1216	1126	1192	1186	1198	1122	1141	1206	1109	1170	1164	1171	1174	1163	1128	1197	1115	1186	1212	1101	1110	1214	1214	1187	1127	1138	1172	1162	1183	1146	1120	1227	1148	1154	1174	1143	1216	1123	1185	1135	1139	1145	1162	1112	1117	1195	1138	1130	1150	1179	1179	1189	1206	1212	1160	1087	1125	1187	1239	1164	1180	1197	1106	1153	1122	1218	1157	1133	1183	1123	1171	1173	1106	1159	1229	1160	1114	1159	1188	1119	1158	1124	1212	1169	1164	1157	1098	1199	1156	1153	1160	1123	1192	1076	1201	1123	1223	1192	1165	1170	1169	1145	1120	1200	1232	1133	1160	1151	1083	1159	1168	1182	1119	1164	1223	1168	1182	1175	1178	1133	1151	1105	1130	1151	1177	1216	1228	1146	1199	1131	1128	1154	1179	1183	1191	1170	1184	1161	1146	1172	1144	1105	1162	1131	1090	1129	1171	1166	1125	1174	1084	1133	1139	1157	1136	1190	1240	1234	1160	1146	1196	1116	1161	1130	1161	1147	1116	1197	1186	1218	1161	1231	1130	1194	1138	1120	1114	1122	1129	1168	1132	1174	1160	1179	1121	1093	1170	1129	1152	1180	1138	1165	1148	1109	1141	1211	1192	1168	1160	1173	1185	1108	1164	1139	1135	1114	1107	1173	1162	1183	1138	1142	1095	1229	1155	1164	1173	1178	1157	1160	1144	1163	1229	1204	1164	1119	1143	1125	1179	1137	1168	1154	1101	1212	1146	1194	1146	1177	1119	1188	1164	1176	1154	1171	1182	1196	1165	1188	1123	1187	1161	1160	1138	1167	1165	1120	1191	1160	1144	1183	1191	1126	1095	1167	1195	1166	1197	1121	1156	1132	1175	1222	1093	1166	1174	1202	1149	1111	1123	1182	1215	1125	1176	1159	1092	1132	1163	1151	1128	1102	1151	1122	1150	1147	1129	1142	1115	1116	1217	1170	1128	1175	1081	1167	1138	1194	1130	1154	1126	1169	1153	1134	1240	1143	1168	1147	1128	1160	1140	1132	1151	1153	1133	1178	1149	1179	1165	1157	1170	1132	1145	1126	1156	1118	1198	1217	1127	1111	1162	1197	1178	1150	1123	1236	1203	1161	1206	1134	1154	1165	1106	1118	1118	1123	1224	1188	1185	1161	1184	1173	1106	1185	1132	1156	1168	1118	1136	1157	1153	1146	1169	1116	1119	1149	1170	1169	1168	1114	1100	1121	1244	1157	1154	1157	1188	1201	1176	1135	1224	1113	1149	1172	1170	1154	1162	1139	1124	1157	1155	1132	1171	1148	1102	1174	1158	1169	1209	1144	1180	1165	1119	1137	1185	1178	1161	1164	1233	1140	1145	1151	1130	1087	1140	1165	1153	1202	1107	1153	1083	1155	1181	1192	1104	1124	1168	1101	1122	1138	1168	1146	1091	1151	1173	1095	1095	1166	1249	1103	1200	1146	1136	1148	1140	1134	1124	1139	1186	1230	1132	1182	1222	1121	1180	1138	1236	1130	1155	1133	1151	1165	1144	1186	1174	1120	1217	1150	1151	1173	1274	1155	1196	1146	1109	1159	1183	1162	1189	1133	1104	1173	1106	1213	1104	1119	1209	1189	1104	1170	1177	1156	1206	1116	1186	1163	1139	1152	1134	1144	1170	1152	1176	1116	1150	1114	1173	1130	1160	1137	1161	1094	1123	1194	1202	1136	1148	1156	1150	1133	1069	1137	1107	1111	1126	1174	1178	1149	1210	1156	1164	1204	1237	1160	1131	1131	1170	1158	1067	1156	1203	1149	1105	1198	1194	1168	1147	1169	1204	1174	1188	1123	1174	1129	1226	1159	1119	1168	1193	1154	1102	1108	1176	1192	1149	1119	1081	1175	1186	1158	1125	1128	1172	1163	1118	1100	1107	1144	1164	1126	1174	1140	1195	1163	1165	1167	1184	1136	1182	1118	1140	1178	1133	1156	1216	1185	1123	1150	1188	1177	1159	1131	1195	1172	1186	1157	1207	1188	1204	1171	1142	1160	1211	1204	1155	1172	1183	1122	1202	1204	1159	1143	1182	1138	1151	1157	1126	1085	1104	1211	1120	1132	1101	1171	1176	1159	1189	1228	1110	1168	1128	1125	1118	1140	1168	1178	1201	1093	1192	1180	1210	1199	1097	1059	1159	1233	1158	1146	1107	1171	1164	1186	1139	1191	1140	1186	1162	1186	1158	1133	1182	1197	1102	1190	1176	1146	1195	1208	1113	1221	1141	1157	1191	1114	1206	1184	1206	1191	1182	1149	1154	1099	1157	1150	1216	1189	1130	1146	1145	1187	1153	1115	1117	1164	1135	1163	1139	1132	1133	1064	1171	1179	1152	1129	1168	1155	1141	1207	1188	1095	1168	1143	1122	1055	1123	1152	1149	1223	1145
23185	21549	32026	27775	26148	25521	25250	9811	3186	1697	1098	909	861	833	874	753	839	851	850	854	791	869	842	794	857	759	844	810	851	786	806	845	834	793	814	825	835	864	828	840	843	828	883	819	778	788	815	825	789	764	818	817	831	815	886	831	827	805	800	827	826	863	865	778	825	794	842	807	787	905	790	830	867	799	835	805	818	804	794	791	816	822	774	833	792	770	861	847	816	846	798	794	853	830	805	822	787	791	816	815	862	860	832	817	875	817	794	805	881	807	841	784	857	832	806	845	868	823	825	825	818	831	863	847	858	845	835	799	776	805	835	842	767	797	833	785	789	816	835	810	755	856	803	788	767	781	782	792	812	839	792	825	772	795	814	820	752	812	787	834	836	830	803	828	759	755	797	825	849	802	838	811	776	852	801	838	841	810	771	795	870	801	853	799	838	861	797	816	878	810	836	849	843	802	810	761	828	797	810	788	809	826	828	807	765	794	776	772	816	805	810	806	797	783	771	826	836	775	827	803	783	852	824	835	781	828	880	791	793	820	839	814	807	854	855	846	820	816	799	803	794	818	812	864	779	826	839	790	807	785	830	832	854	852	884	807	761	833	777	760	803	807	868	855	752	841	807	794	777	766	832	810	851	826	809	867	793	828	863	818	767	805	818	746	781	801	826	827	814	787	804	769	772	775	790	818	822	794	790	848	829	777	783	806	771	856	807	820	822	829	822	798	802	806	842	836	745	820	799	827	841	808	825	800	858	829	804	817	794	837	827	841	812	788	816	793	807	781	842	810	779	817	821	801	817	823	810	822	807	842	786	875	798	831	788	810	855	844	753	779	812	801	767	777	859	809	827	800	792	807	803	874	820	786	765	760	865	839	804	750	834	862	815	797	783	837	836	812	814	811	844	819	876	800	825	810	803	832	826	824	842	847	824	831	883	793	880	813	820	875	743	806	763	831	826	815	829	782	790	771	777	799	816	799	748	828	821	823	809	811	780	820	836	882	791	798	782	783	817	782	812	879	863	864	828	799	850	770	791	805	753	791	827	822	831	872	839	828	847	800	822	746	816	847	806	877	805	801	888	781	825	795	833	806	808	843	821	847	854	829	804	836	845	824	808	833	801	754	826	848	821	822	805	849	779	821	831	784	799	787	829	824	777	776	860	789	809	870	808	791	734	774	811	809	783	825	781	823	831	844	763	832	828	855	805	876	828	754	811	859	801	826	847	773	786	828	848	844	797	768	842	802	817	821	837	792	791	819	801	832	878	812	796	799	820	787	833	753	838	775	801	849	894	766	847	862	817	792	796	774	838	773	890	783	797	829	808	894	866	729	802	777	838	863	810	817	777	863	834	858	758	786	845	860	823	800	840	783	815	834	822	833	810	830	791	807	825	777	823	824	826	786	780	801	809	815	884	808	794	801	842	812	805	792	810	828	821	775	821	805	828	779	860	816	781	803	871	777	855	835	781	762	841	832	850	849	806	824	846	782	777	862	802	750	798	795	823	856	833	822	821	773	804	824	828	810	787	798	823	846	841	823	851	783	844	776	774	795	793	818	818	793	819	873	803	827	812	823	815	874	832	812	795	806	814	781	824	851	821	808	837	850	766	841	824	838	815	828	848	844	768	850	840	766	854	786	796	808	833	790	763	854	843	848	810	826	794	857	797	810	800	783	860	781	773	744	790	782	772	772	805	860	773	829	877	830	828	849	789	854	809	785	789	812	830	846	844	809	800	841	802	823	788	797	809	791	796	842	796	829	775	778	858	793	821	850	807	819	829	839	812	834	774	850	813	792	833	820	845	820	867	794	789	813	822	826	842	818	788	863	846	869	809	793	817	806	824	825	819	758	812	774	821	838	809	800	785	830	873	872	814	771	807	797	832	807	793	792	827	818	789	807	815	832	785	821	812	844	784	765	817	805	797	815	766	816	801	773	842	773	757	889	810	778	809	823	811	835	818	839	803	792	833	802	800	848	773	812	796	854	800	844	791	818	799	823	778	835	798	791	794	821	792	817	842	843	800	810	822	801	852	839	771	818	822	810	785	840	846	835	824	799	794	846	801	799	817	817	858	819	880	826	769	784	807	841	803	845	804	804	821	772	798	794	800	827	819	787	813	791	783	792	831	782	728	838	779	803	755	809	788	832	785	858	772	813	833	794	825	809	863	830	820	825	775	745	822	822	790	861	836	794	837	858	822	817	820	819	826	831	800	854	806	825	789	843	831	854	826	797	739	835	865	779	844	803	840	901	831	838	810	875	801	886	822	805	820	886	815	800	830	759	855	883	849	755	756	805	812	754	852	828	761	786	776	815	844	795	822	811	801	793	802	820	796	766	835	819	806	820	820	822	872	825	786	810	826	793	777	793	804	801	825	811	772	788	799	852	805	823	801	854	789	853	764	827	778	860	826	841	854	791	812	795	827	808	830	794	829	775	787	838	788	816	843	776	803	837	775	806	809	812	822	822	791	800	782	786	819	786	815	842	789	810	801	808	785	771	837	824	812	823	770	808	857	804	807	796	854	842	821	760	769	817	813	779	829	891	831	796	857	798	781	840	805	767	811	853	844	776	794	868	815	772	784	797	783	802	873	834	789	843	809	787	793	759	758	848	851	801	793	814	787	824	817	853	798	853	801	808	853	840	767	868	835	760	787	868	797	828	836	783	781	767	790	811	792	806	822	816	788	803	783	872	809	812	772	803	780	776	767	764	822	813	852	807	763	826	784	841	821	782	868	763	781	839	791	802	838	858	830	825	804	838	829	825	791	798	869	794	822	845	837	844	853	814	800	781	764	825	770	793	823	833	787	855	819	808	843	765	819	846	850	814	755	814	800	800	817	780	854	857	854	830	803	770	842	854	838	794	819	823	867	882	817	795	826	823	783	772	761	793	813	825	795	815	809	875	793	834	779	826	810	863	829	851	824	848	804	818	808	774	844	764	816	792	811	865	791	849	831	811	808	818	816	810	863	837	779	813	768	812	812	792	787	821	835	804	838	860	808	782	799	801	790	774	755	825	862	797	834	775	839	807	869	766	820	801	856	830	851	791	833	815	782	825	800	834	799	876	789	849	782	789	738	757	818	795	808	784	792	848	850	868	753	852	755	799	786	817	812	827	848	796	841	776	781	803	831	796	847	858	808	850	857	794	806	865	858	858	792	812	799	814	854	788	833	806	761	788	786	790	813	831	853	786	798	833	837	799	828	786	845	788	820	805	832	829	769	822	800	824	823	772	804	828	779	847	788	783	828	807	845	827	779	852	806	836	822	785	834	794	803	779	812	833	793	819	813	763	834	819	780	885	766	846	836	816	810	814	811	818	851	776	766	829	803	787	849	795	820	789	814	808	817	818	831	854	846	797	804	832	795	779	788	793	860	782	782	804	865	828	794	797	832	797	804	800	791	868	764	818	816	826	851	867	747	825	822	802	890	833	805	827	824	815	828	819	802	795	833	830	799	802	857	837	775	841	820	802	745	805	818	818	767	780
54919	90292	89348	61697	47551	31529	21968	10687	4906	2401	1282	957	887	896	867	938	933	899	934	907	911	907	884	898	923	878	891	889	916	900	896	957	902	907	883	827	901	899	910	878	910	869	904	913	904	992	852	915	926	842	916	925	933	928	941	894	898	886	853	867	980	894	900	915	892	919	911	911	898	926	920	894	886	963	898	892	856	908	887	882	952	908	900	890	922	908	921	950	921	907	896	930	870	896	927	958	926	971	862	918	891	871	932	906	890	904	915	910	943	893	913	872	949	891	902	924	948	873	892	874	931	888	871	942	917	930	841	912	874	909	882	878	923	914	951	887	879	900	944	901	896	874	907	915	911	869	962	957	869	907	887	868	915	915	908	908	911	913	834	845	906	896	876	927	903	876	917	901	866	942	832	976	915	922	922	902	892	886	890	864	885	918	862	909	886	887	918	929	914	895	899	867	899	882	905	940	902	908	865	907	884	896	886	859	898	912	911	926	899	925	888	916	906	862	929	926	882	821	857	857	944	927	904	934	885	878	914	848	870	833	825	920	866	924	894	901	907	896	903	893	891	957	893	880	938	877	914	976	821	853	943	888	973	927	919	888	898	907	911	910	911	938	942	883	906	856	882	949	892	919	922	857	855	866	925	903	890	874	910	886	866	863	879	903	885	876	913	939	915	898	907	909	872	865	933	884	899	934	903	908	911	913	891	900	897	943	930	952	931	898	902	968	928	958	904	887	867	915	888	908	881	925	933	952	896	910	922	936	908	837	859	921	884	885	917	934	852	945	872	922	898	903	922	890	889	895	927	867	939	863	890	887	878	888	939	918	887	865	875	894	898	971	902	932	845	892	920	871	893	908	946	928	881	918	934	869	902	861	906	942	874	975	881	911	871	922	874	921	912	867	941	902	916	883	919	880	885	858	842	887	905	847	954	906	901	904	903	916	898	903	926	869	912	905	861	890	926	866	907	944	924	897	862	909	854	934	876	920	897	862	934	904	911	893	896	894	868	833	887	921	931	877	931	895	883	833	840	872	868	853	899	921	870	882	905	889	930	913	907	986	911	908	973	979	916	875	904	836	909	902	889	867	887	947	884	919	865	905	916	889	890	934	941	923	877	947	911	921	863	897	944	900	801	934	877	923	904	955	943	931	894	893	866	895	878	945	852	886	879	938	935	922	933	970	898	855	875	928	890	872	897	901	906	932	925	967	900	949	914	867	905	905	946	917	875	885	939	914	883	881	938	940	868	878	886	860	905	912	924	895	898	899	934	896	890	903	904	916	907	907	879	908	909	899	950	896	869	926	858	892	938	902	900	887	903	897	877	903	869	884	862	935	901	907	962	905	888	900	898	961	886	880	901	885	877	940	889	874	869	946	916	964	895	873	871	899	866	930	902	885	941	896	842	876	880	903	841	915	938	867	921	909	920	874	919	954	891	894	932	889	920	876	871	869	917	877	941	895	908	917	910	885	898	872	866	903	897	868	892	895	901	917	913	906	865	908	949	953	894	905	902	904	862	852	877	839	876	907	862	909	905	886	818	891	856	945	865	885	927	902	971	887	885	893	842	928	913	856	914	916	949	885	913	866	886	937	902	930	841	916	928	858	850	888	864	943	874	892	947	937	862	880	876	877	951	937	910	866	880	935	885	834	877	920	842	856	843	944	928	973	866	932	892	919	950	894	897	922	887	894	863	879	871	919	841	894	969	884	828	896	941	899	936	939	887	930	935	890	909	917	902	926	857	879	950	892	861	902	867	924	848	943	906	928	886	884	884	923	866	898	881	909	889	873	941	940	892	922	866	891	911	863	882	894	957	876	919	923	912	907	891	932	921	907	891	894	897	912	923	921	873	902	850	919	882	903	876	902	902	909	949	932	864	886	890	882	872	909	898	942	887	912	909	884	905	897	940	912	900	940	898	914	867	852	912	928	884	893	879	916	857	900	883	921	941	906	965	908	885	903	884	890	917	870	943	888	920	906	912	897	932	951	887	858	917	877	878	897	872	887	885	893	896	869	880	875	944	881	882	900	913	866	906	910	916	945	908	931	919	877	881	906	935	828	921	895	910	932	911	901	930	853	869	886	899	903	909	954	846	930	896	907	895	896	908	902	920	866	835	924	918	908	904	894	873	926	882	904	936	844	852	908	849	966	872	917	896	895	913	874	874	893	939	890	876	893	905	889	838	831	886	856	941	919	955	916	919	866	898	902	924	944	905	929	904	926	901	870	866	894	954	847	878	945	874	889	894	890	853	958	925	932	906	901	901	924	877	883	885	930	912	871	880	938	899	927	869	859	888	936	869	875	873	899	905	911	918	917	915	897	898	847	960	922	926	855	889	882	943	878	919	918	868	865	861	895	900	949	873	882	841	890	852	918	924	927	869	909	894	855	916	889	868	906	909	909	920	903	893	841	897	969	854	899	890	879	882	900	871	920	875	841	924	864	906	845	854	905	898	917	890	889	852	920	931	917	864	911	953	881	896	913	878	860	820	950	896	886	958	895	910	932	899	866	901	931	913	893	904	878	861	942	858	939	864	893	855	923	964	929	867	834	860	904	884	914	901	899	890	926	879	921	924	970	900	912	894	891	865	927	901	953	915	891	933	939	881	877	943	933	885	898	886	901	888	921	887	875	897	886	870	940	914	863	928	832	851	944	868	886	856	898	932	931	919	865	892	838	847	909	908	882	884	877	892	903	898	906	932	891	876	868	937	867	896	909	888	881	883	874	872	865	943	869	907	952	901	870	895	895	938	864	917	872	881	828	969	885	907	865	888	901	954	892	855	924	926	908	928	895	869	860	890	902	895	898	928	910	957	901	892	868	928	931	815	852	915	898	870	923	871	895	896	919	927	903	942	924	887	930	919	902	919	870	886	923	893	900	910	898	898	923	860	876	938	892	948	943	925	897	864	919	828	919	864	959	937	875	911	888	918	856	891	835	911	923	912	934	895	929	940	938	914	878	857	873	912	872	894	948	896	872	853	927	921	915	866	861	918	951	941	860	831	881	928	898	948	931	879	888	891	884	904	808	900	867	864	907	931	898	920	887	851	919	879	905	884	848	925	862	907	935	870	920	916	905	928	882	901	927	882	915	912	881	880	832	895	913	855	892	933	895	932	886	898	932	884	888	924	957	912	940	901	883	864	923	864	882	924	896	911	860	894	924	871	867	896	936	919	956	844	875	966	927	903	893	871	903	922	920	887	922	915	929	885	894	867	890	947	891	932	846	882	954	886	908	932	900	915	923	925	923	883	928	890	888	978	892	887	907	941	917	914	859	883	961	880	892	903	884	837	925	953	898	949	901	941	925	870	935	847	912	930	929	874	862	911	891	956	909	904	913	898	922	923	878	916	922	850	919	854	864	910	917	882	893	907	876	907	863	859	851	864	916	895	885	912	916	912	891	923	904	876	906	861	869	902	873	960	938	873	889	945	882	882	857	897	895	899	904	925	915	899	940	843	920	910	910	915	881	887	926	893	899	903	863
31737	25491	35757	23140	10522	3397	2037	1294	1101	1005	925	894	945	894	882	953	966	937	939	884	924	936	955	905	896	928	895	889	934	898	941	930	943	845	890	944	855	907	930	966	927	916	912	923	905	886	894	882	911	944	924	934	856	934	946	920	938	988	897	936	850	956	914	922	939	913	928	898	930	943	939	920	888	946	882	931	927	948	940	903	869	979	917	878	944	892	856	874	945	901	964	932	966	882	942	859	909	895	921	985	958	859	924	936	981	895	985	939	961	934	907	914	904	884	896	942	910	894	922	918	908	939	919	997	870	878	953	902	944	928	943	892	954	945	898	913	906	908	946	936	887	934	900	912	872	893	943	906	939	941	920	910	886	890	930	939	936	912	945	923	925	976	949	909	920	976	914	902	933	941	932	983	929	890	918	869	934	960	879	951	935	954	960	926	932	905	912	912	885	870	940	905	923	879	937	914	884	907	887	892	875	892	951	870	899	871	928	890	911	923	924	914	922	949	948	904	914	984	945	1005	975	951	939	921	916	888	910	916	891	871	959	922	926	923	934	959	884	910	930	918	888	962	987	942	927	892	888	905	902	908	912	950	940	882	963	926	941	961	922	906	945	874	839	944	910	920	907	929	889	982	912	912	932	865	897	930	970	941	922	872	866	921	952	917	910	966	938	1000	955	920	969	948	893	947	947	898	926	941	891	920	936	901	949	871	904	926	909	955	956	959	892	919	949	955	894	905	928	954	864	915	1009	974	921	876	843	938	887	902	922	863	975	905	904	920	956	935	919	889	966	929	925	917	930	929	960	941	895	901	884	894	928	919	927	917	894	878	970	913	885	928	910	900	921	913	913	932	896	919	906	932	897	937	941	922	912	897	935	920	920	906	926	893	945	966	958	893	891	915	922	932	944	924	867	933	903	1012	963	908	973	921	934	881	971	902	917	957	944	907	907	952	910	979	909	946	868	928	901	932	923	941	936	962	943	968	916	899	926	934	976	948	947	908	902	971	969	899	960	873	867	884	974	903	945	896	955	914	913	878	937	973	914	879	908	961	957	895	887	881	947	917	932	945	872	925	896	910	905	888	922	933	1006	913	915	928	878	928	920	899	928	918	937	864	905	893	925	878	900	912	904	884	939	963	877	896	951	929	915	905	942	1000	919	905	903	919	939	883	998	919	922	918	907	893	885	948	936	934	958	895	890	979	928	861	898	911	905	939	907	921	931	914	924	893	928	947	926	893	956	925	936	938	938	871	941	918	967	892	940	891	940	934	925	921	916	962	947	925	998	913	903	882	1020	914	928	885	938	929	921	996	908	864	952	927	957	925	903	938	884	912	913	925	893	874	936	961	922	910	843	909	945	932	916	894	974	933	890	929	936	950	957	931	892	912	953	987	925	883	914	944	932	892	897	927	906	920	913	894	911	889	866	902	913	903	983	892	901	867	974	945	907	907	948	891	882	957	908	881	952	905	911	924	944	894	877	900	943	886	867	938	916	970	904	932	898	911	900	920	925	908	901	895	960	826	909	946	951	852	952	900	979	933	873	878	936	911	933	845	928	909	964	916	906	948	933	880	901	980	894	884	929	871	972	876	937	930	932	957	896	965	922	927	927	878	932	898	935	917	913	969	926	929	952	915	875	913	951	909	888	958	940	899	927	893	954	940	899	903	864	948	971	899	926	945	883	911	969	908	898	944	897	918	964	955	940	937	907	925	921	896	899	890	892	954	893	949	965	934	892	946	875	917	858	961	908	946	917	919	925	916	892	915	944	895	911	929	957	880	874	920	902	905	949	875	932	919	911	914	952	921	959	936	955	884	875	928	926	859	980	878	922	926	910	943	944	873	898	905	892	923	900	901	901	874	897	912	915	879	910	932	921	943	944	926	995	954	939	905	931	922	888	894	927	917	955	911	954	910	913	889	906	893	946	957	929	915	893	943	956	905	956	976	957	928	903	926	944	886	918	944	921	971	939	899	903	888	942	970	912	917	975	909	950	930	919	880	938	950	924	907	903	902	971	910	918	892	927	919	925	912	852	900	910	888	918	935	903	885	916	936	924	890	926	890	915	936	914	948	900	915	865	918	940	875	897	950	939	908	917	951	954	980	877	884	913	950	948	986	983	942	935	898	921	903	941	967	915	946	881	913	877	895	901	987	907	865	967	884	955	917	937	933	975	943	924	977	882	919	919	909	892	900	972	886	895	909	911	902	913	970	909	909	875	957	923	947	940	891	914	920	923	928	942	914	936	900	924	937	896	908	903	897	944	949	923	993	890	901	973	920	873	938	963	947	860	911	943	914	888	866	971	904	919	898	903	912	894	929	876	902	927	914	932	916	887	897	947	910	914	900	958	920	927	967	901	895	934	928	927	992	929	947	913	890	866	899	939	900	914	964	906	926	946	918	956	880	882	859	962	884	946	897	957	919	959	868	896	923	915	869	930	893	978	931	923	901	966	913	883	954	939	938	924	856	896	951	953	953	886	914	931	890	894	922	956	907	871	925	890	936	922	899	910	898	928	937	862	960	932	960	886	886	955	914	907	948	852	931	967	930	903	903	894	980	870	892	905	971	899	889	929	926	1006	910	888	926	892	922	925	927	883	942	905	902	879	907	902	923	956	911	942	893	942	877	940	982	848	886	902	921	921	897	913	948	901	939	923	880	906	932	957	933	887	961	848	936	958	924	967	964	916	945	949	897	855	872	936	934	908	932	944	928	908	928	950	902	921	959	920	898	954	912	930	917	916	926	936	938	905	893	961	880	975	890	921	962	940	899	937	940	951	937	928	885	972	904	918	903	876	878	871	922	925	896	946	929	870	924	935	989	914	958	920	938	919	896	929	873	982	886	939	877	892	932	919	895	869	912	941	935	903	897	882	874	990	872	919	878	981	904	881	931	926	954	902	938	869	934	914	906	949	917	940	877	970	935	884	896	889	898	956	895	906	843	945	935	931	914	891	918	926	920	915	950	883	878	928	887	905	935	956	883	927	928	918	883	938	895	879	883	883	998	867	957	918	884	875	881	911	931	957	934	950	917	961	962	942	974	934	839	971	892	932	914	923	914	897	896	916	923	915	881	884	922	912	866	908	903	873	923	930	912	881	952	895	896	933	950	894	930	948	901	881	963	867	953	919	927	936	891	857	1000	926	919	906	963	911	908	893	888	946	872	911	903	917	903	914	947	866	956	917	953	941	913	913	919	875	904	945	944	902	907	945	938	886	916	952	899	920	886	922	930	859	922	916	914	910	941	897	944	974	917	889	996	904	971	900	913	949	914	922	922	930	948	911	939	942	897	951	975	953	938	959	876	920	851	958	949	952	915	965	911	882	921	932	884	957	915	906	882	938	915	886	904	904	930	940	843	901	942	934	881	968	861	888	925	885	926	894	924	890	889	920	901	890	893	920	971	867	885	919	872	944	947	945	894	924	902	964	828	934	903	936	888	935	951	920	929	942	935	952	939	888	947	918	945	936	928	917	873	938	921	949	896	942	898	893	943
38624	43692	37325	17492	10387	4069	2510	1586	1232	1172	1035	1073	990	1009	1022	1080	1102	1041	1020	995	1122	1026	1023	1056	1034	1053	1042	1096	1098	1021	1079	1044	1011	1023	1027	991	1056	1056	1117	1036	1049	1020	993	1052	1047	1050	988	1072	979	1069	998	1089	1040	1041	1099	1096	1044	1000	1004	1094	978	1042	1085	992	1085	1005	1060	1058	1074	1017	1114	1055	1047	1020	1070	1018	1002	1040	1054	1036	1055	1018	1045	1077	1024	1028	1050	1035	1049	1094	1044	1096	1065	1042	1058	977	1067	1089	1075	1091	1056	1009	1066	1080	1069	1061	1075	1042	1100	1031	1035	1106	1149	1050	1024	1034	1089	1031	970	1021	1023	1074	1004	1007	1021	1072	1080	1044	1054	1065	1040	1044	1070	1029	1062	1091	1104	1024	1058	1018	1063	1055	1079	1044	1006	1010	1048	1080	1087	1049	1018	989	1089	1033	1017	1022	1055	1092	1064	1071	1030	1047	1030	1024	1009	1004	1001	1038	1082	1020	1044	1040	1082	1012	1032	1079	1046	1102	1040	1055	1077	1067	1023	1086	1079	1044	1041	992	972	1119	1041	1008	1059	1052	1078	1078	1025	993	1061	1015	1066	1044	986	1052	1035	1073	1011	1019	1022	1041	1028	1063	986	1050	1048	988	966	1041	1010	1017	995	1032	1022	962	1033	1083	993	1064	1041	1018	1048	1081	1067	1024	1056	1024	1060	1042	1016	1094	1058	1037	1068	1010	1005	1074	1042	1041	1052	1045	1029	1060	1020	1013	1035	1039	1056	1035	1020	1059	1048	1031	1028	1023	1043	1075	1069	1014	1051	1095	1077	1096	1055	1015	1050	1030	1041	1062	998	1002	1011	1041	1003	1046	1052	1053	1104	1065	1029	1107	1054	1016	1006	1024	1044	1075	1032	988	1043	1057	963	1066	1023	1015	1019	991	1061	1054	1028	1060	1029	1100	1054	1082	1055	1092	1056	1063	989	1051	1090	1033	1068	1059	1078	1069	1051	1027	1114	1041	1047	1050	1019	1069	1045	1018	1034	1045	1037	1090	1014	985	1058	1040	1065	1050	1011	1049	1019	1042	999	1095	991	1079	1103	1018	1085	1061	1040	1048	1022	1063	1004	1023	1085	999	1062	976	1035	1027	1019	1084	1122	1024	1064	1038	1054	1057	1089	1067	1064	1106	1092	1090	981	1025	1025	1076	1006	1029	1068	1051	1041	986	1038	1085	1044	1062	1062	1030	1080	1035	1069	1103	1047	1045	1020	1095	1007	1030	1049	1126	1038	1024	1019	1034	1006	1017	1034	1020	1050	1044	1083	1061	1075	1095	1113	1127	1057	1079	1016	1040	1055	1040	970	1103	1031	1102	1054	1054	1036	1021	996	1033	1129	1071	1077	1064	1068	1102	1057	1096	1058	1056	1069	1087	1032	1061	1024	1063	1083	1045	1058	1016	1085	1024	1042	1053	1058	1086	1049	1030	1068	1103	1142	1063	1003	1059	1053	1072	1027	1000	1094	1041	1012	1011	1041	1061	997	1067	1001	1011	1016	1078	1050	1036	1030	1021	1029	1027	1041	960	1022	1036	1012	1039	1056	1062	984	1063	1093	1019	1090	1072	1070	1031	978	1037	1066	1032	1013	1040	1049	1032	1043	1064	1127	1028	1068	1044	999	1064	1040	1118	1035	1011	1037	1037	1022	1047	1086	1097	1042	1104	1113	1027	1023	970	1024	974	1085	1014	1074	1046	1047	1073	1054	1059	1046	990	1014	1041	1039	1070	1105	1114	1066	1038	1083	1042	1062	1052	1089	1043	1056	1006	1048	1030	1064	1029	1029	1043	1062	1048	1072	1059	1100	1037	1026	1050	1078	1040	1046	1063	1028	1077	1067	1077	1086	1021	1083	1025	1048	1068	1086	1077	1004	1065	1064	1092	1081	1067	998	1020	1046	1053	1018	1080	1049	1067	1105	1082	1043	1054	1027	973	1046	1116	1011	997	1075	1031	1041	990	1086	1101	1083	1073	1068	1042	1060	1023	1040	1092	1071	1032	1044	1079	1045	1052	1006	1037	1059	1069	1090	1018	1083	1121	1074	1082	1070	1076	1033	1057	1055	1093	1053	1039	1037	1071	1069	1016	1070	1007	1013	1022	1029	1106	1041	1040	1039	1057	985	979	1036	1017	1034	1036	1095	1016	1105	1058	1026	1054	1050	1034	982	1019	992	1061	1008	1051	1084	1053	1071	1058	1093	1066	1076	1041	1034	1038	1030	1023	1013	1092	1035	1082	1072	997	1001	1030	1025	1066	1060	1086	1031	1048	1064	1028	1026	1035	1035	959	1142	1091	1018	1061	1087	1055	1058	1023	1035	1033	1089	1039	1047	1055	1013	1050	1023	1089	1038	1078	1078	1082	1045	1019	1063	1055	1053	1040	995	1039	1021	1032	1096	1020	1069	1032	1006	986	1084	1067	1033	1004	1065	1015	1053	1080	1101	1012	1034	995	1038	1040	1069	1059	1091	1105	1065	1080	1088	1060	1058	1126	1019	997	1087	1040	1099	1035	1061	1013	1032	1018	1027	1048	994	1019	1049	1103	1035	1065	1084	1043	996	1084	1023	982	1074	1049	1018	1050	1060	1109	1058	1074	1028	1122	1105	1059	1065	1054	1138	985	1065	1013	1032	1082	1040	1011	1113	1025	1021	1034	1034	1035	1131	1027	1032	1035	1021	1056	1038	1016	990	1044	1093	1097	1026	1046	1072	1040	1065	1023	1104	1072	1027	1082	1053	1024	1013	1081	1060	1024	1061	1033	1082	1044	1074	1066	1020	1068	1023	1007	1075	1044	1066	1033	1054	1000	1023	1077	1032	1065	1085	1066	1048	1085	1096	1058	1062	1069	1011	1004	1094	1026	1042	1071	1022	1046	1014	1067	979	1085	1046	1091	991	1059	1041	1032	1091	1020	1106	1027	1058	1061	1063	1084	1042	1072	1069	1045	1052	1044	1068	1023	1024	1019	1056	1046	1045	1032	1083	1021	1038	1101	1105	1010	1028	1055	1032	1035	1043	1089	1061	1009	1063	1051	1040	1000	1053	1068	1053	1082	1086	1034	1038	1016	1005	1075	1062	989	1014	1034	1039	1072	1025	1070	1031	1014	1019	1112	1052	1044	1053	1037	1017	1025	1067	1043	1035	1006	1056	1034	1039	1075	1031	1036	1104	1067	1055	1053	1052	1104	1045	1062	1061	1014	1050	993	1025	1005	1029	1042	1036	1048	1063	1112	1036	1018	1068	1051	1036	1070	1018	1063	1035	1043	1039	1058	1046	1001	1048	1037	1006	1000	1054	1085	1095	1062	1014	1032	1069	1018	999	1010	1034	997	1004	1123	1024	1053	1020	1080	1067	1051	1054	1021	1018	1110	1037	1075	1054	1089	1077	1081	1047	1086	1044	1036	1041	1033	1053	1086	1017	1097	1041	1114	1023	1090	1004	1056	1078	1072	1038	1058	998	1031	1077	1038	1106	1047	1015	995	992	1077	1075	1031	1036	1074	1090	1046	1066	1036	1029	981	1048	1050	1020	1030	1051	1058	1055	1106	1027	1093	1069	1057	1030	1066	998	998	1023	1040	1031	1092	1039	1043	1084	1056	1032	1013	1029	1003	1011	1100	1102	1079	1045	1003	1055	1019	1079	1039	1013	1101	1022	1020	1013	1056	1112	1064	1041	1069	1093	1044	1060	1006	1055	1063	1054	1022	1045	1055	1053	1052	1079	1006	1063	1066	1101	1086	1102	1065	1085	1015	1034	966	1108	1069	1040	1122	1108	992	1012	1011	1017	1019	1068	1070	1067	1040	1032	1008	1074	1028	1066	1055	1063	956	1069	1030	1030	1062	1074	1074	1045	1098	1112	1016	1077	1053	1104	1020	1081	1045	1023	1037	1049	1018	1063	1031	1009	1064	1032	1052	1044	1039	1048	1061	1034	1040	1037	1052	1077	1111	1050	1017	1063	1017	1053	1006	1098	1030	1060	1085	1097	1066	1072	1073	1017	1064	1058	1053	1002	1047	1025	1069	1039	978	1069	1047	1005	1068	1021	1051	1074	1052	1060	1031	1069	1023	1011	1030	1049	1054	979	1050	1043	1062	1056	1041	1064	1040	1061	1033	1053	1072	1057	1038	1089	1008	1022	1086	1042	1121	1061	1027	1092	1075	1066	1018	1042	1038	1050	1018	1045	1058	1075	1053	1084	1055	1026	1042	1020	1043	1100	1044	1032	1035	1036	1020	1027	1038	1005	995	1017	1062	1067	1070	1057	992	1052	1063	1056	1031	1016	1015	1054	1028	1120	1050	985	1034	1020	1068	1068	1046	1111	981	1061	1094	1039	1066	1067	1038	1041	1025	1076	1061	1004	1033	1065	1016	1027	1062	1005	1031	1020	1040	1062	1067	1054	1074	1014	1048	1061	1010	1033	1037	1049	1015	1073	1060	1009	1045	1054	1079	1010	1055	1009	1067	1034	1119	1038	1106	1040	1023	1006	1035	1008	1012	1061	1029	1028	1029	1065	1055	1083	1086	1037	1046	1095	1065	1037	1076	1037	1067	1016	1073	1076	1057	1077	1022	1050	986	1043	1015	1077	1066	1013	1010	1024	1091	1085	1070	1106	1069	1024	1069	1044	1059	1141	1026	1014	1056	1027	1061	1022	996	1085	1030	1076	1087	1054	1061	1050	1071	1028	1047	1036	1012	1044	1096	1061	1027	1049	1024	1039	1033	1010	1057	1071	1047	1041	1045	1026	1050	1017	1066	1049	1054	1011	1077	1038	1095	1086	996	1081	1073	996	987	1040	1070	1017	1097	1034	1036	1033	1021	1080	1001	1036	1123	1066	1046	1030	1072	1043	1075	1134	1076	1049	961	1068	1056	995	1075	1009	1001	1062	1054	1066	1067	1029	990	1034	1119	1043	1033	1028	1057	1080	1049
24126	21813	34923	33665	30471	23912	16080	4744	1826	1097	831	686	745	754	750	702	722	702	723	722	766	706	771	683	741	709	746	679	693	741	728	717	678	704	743	699	751	696	730	729	643	745	690	736	741	707	716	700	758	708	769	712	746	781	710	660	719	749	742	761	720	704	728	744	740	685	695	709	755	711	753	765	764	755	716	697	742	715	743	760	711	714	708	692	701	713	744	694	711	677	724	733	711	763	734	715	760	730	717	710	690	801	721	743	698	765	727	706	753	690	687	693	762	677	705	724	695	750	694	694	692	731	698	745	707	681	718	719	746	707	709	713	723	652	764	739	666	718	751	706	732	712	727	663	710	741	703	729	677	777	751	711	747	735	698	730	744	684	693	672	690	748	724	741	739	755	742	699	694	723	689	659	778	755	709	678	703	683	658	757	711	735	706	688	760	696	748	712	732	749	743	681	705	685	710	728	721	650	686	711	743	719	751	750	707	653	727	730	651	785	716	718	750	694	708	704	669	686	747	752	726	680	767	708	738	691	723	704	807	717	693	736	724	727	662	681	683	718	773	684	714	663	693	707	711	740	784	714	697	772	733	740	754	637	705	723	759	694	695	721	751	711	733	723	684	698	735	695	735	712	694	699	701	717	710	706	737	726	762	768	712	703	697	691	694	676	706	727	686	714	727	741	728	642	759	670	722	729	671	662	764	682	696	721	754	735	722	684	696	692	766	752	676	721	742	682	703	685	720	678	717	761	746	773	696	769	673	724	734	709	673	718	739	679	704	651	674	714	688	692	702	730	725	744	691	683	710	713	713	730	682	752	729	683	735	750	678	719	739	727	684	729	738	703	752	720	683	732	693	754	732	768	696	729	698	715	695	699	736	693	712	738	682	692	742	645	751	744	688	690	726	676	731	669	754	701	710	736	708	724	694	718	710	721	651	737	729	774	713	718	729	722	701	697	742	712	700	699	747	709	693	695	730	715	692	732	754	734	738	743	724	728	674	763	702	721	689	738	717	682	692	732	765	715	716	671	688	695	709	720	674	722	719	724	752	732	763	709	681	715	727	716	689	702	737	738	715	707	734	732	732	687	725	696	681	746	671	712	691	739	701	686	709	711	725	735	720	676	710	734	734	700	708	711	736	702	724	734	698	689	765	766	702	717	722	716	752	704	726	697	724	702	742	692	720	745	714	711	749	777	724	746	682	698	757	690	678	735	703	736	762	689	742	706	702	730	740	681	694	710	682	720	698	680	751	705	704	704	717	738	682	741	702	714	711	700	738	715	720	677	719	708	770	696	698	688	721	719	751	714	751	711	722	736	723	688	684	802	750	750	684	697	682	693	685	722	727	722	725	698	705	708	757	692	677	722	732	688	677	721	723	718	710	726	717	717	729	687	704	727	698	748	673	728	738	714	697	704	669	717	715	769	720	682	707	711	735	711	775	710	724	696	687	763	690	735	724	760	636	722	685	702	690	719	722	689	745	700	741	732	696	727	697	731	721	691	737	691	728	764	707	664	704	712	699	712	714	719	722	711	699	742	693	759	707	692	723	705	733	777	703	681	747	686	769	749	747	716	689	701	711	707	683	719	772	737	728	663	707	745	692	771	703	732	717	706	736	686	694	717	723	693	678	712	703	717	717	727	717	721	720	754	704	692	728	732	695	736	705	718	629	700	691	668	706	758	715	731	728	710	741	702	743	725	727	701	729	704	671	752	731	687	719	735	718	766	727	727	703	709	711	727	735	729	745	728	687	712	734	739	731	678	731	628	720	701	700	672	726	717	686	798	750	714	734	747	733	685	729	688	709	673	743	716	655	688	710	744	738	716	717	706	716	717	752	743	725	712	730	715	716	721	714	691	755	720	749	700	689	722	707	706	695	687	693	700	727	706	692	708	706	726	707	775	704	700	746	709	671	736	750	710	721	712	718	787	724	735	699	714	725	701	722	742	705	702	702	733	705	744	695	716	726	717	754	733	725	698	707	737	735	681	740	682	648	668	716	752	760	705	726	702	722	767	677	725	675	697	661	725	752	695	717	687	670	674	746	715	748	648	757	755	719	709	733	724	742	707	711	717	687	704	756	753	745	730	714	716	761	709	687	766	746	745	678	647	726	710	730	743	707	739	706	737	738	708	717	727	737	736	777	693	717	728	798	696	733	754	730	727	728	733	734	750	700	748	737	707	719	693	734	688	705	698	717	689	730	721	713	699	695	744	742	784	702	753	713	700	704	699	707	697	743	727	697	725	719	685	756	700	731	711	714	685	697	705	705	658	693	718	724	708	719	696	732	697	710	747	720	718	724	717	748	745	732	720	710	757	683	733	717	741	702	675	712	727	691	749	727	766	704	695	693	701	722	681	668	725	720	687	701	725	711	711	714	725	723	725	717	747	674	677	761	693	667	726	742	719	726	694	745	712	697	730	704	724	669	742	689	693	684	744	761	724	675	753	713	677	732	714	707	733	787	738	652	733	714	685	705	708	746	701	733	745	705	711	730	723	660	703	747	689	719	737	747	731	693	706	735	718	716	714	744	708	748	663	714	731	738	732	694	701	730	731	701	700	721	707	721	670	725	714	704	691	686	738	717	676	727	735	683	746	738	743	718	673	694	773	744	736	757	732	642	708	710	704	703	729	726	711	679	686	680	738	750	709	664	714	725	697	726	721	693	724	768	692	756	670	727	713	755	704	726	725	715	694	693	759	745	691	640	787	692	698	733	684	684	704	719	701	713	714	726	718	716	693	728	734	703	761	700	727	691	743	717	707	721	701	711	700	747	753	717	691	699	725	678	711	689	738	699	754	700	686	688	707	711	744	752	714	684	660	710	719	720	728	743	737	762	713	755	718	724	718	756	713	778	744	752	727	667	714	723	699	750	755	669	710	667	757	687	737	715	692	708	759	670	733	697	742	701	749	728	726	708	759	683	710	720	721	760	693	698	743	706	707	738	770	676	699	700	730	721	676	758	758	692	726	699	738	738	673	729	736	748	755	724	692	709	705	720	702	703	703	674	703	691	730	705	646	732	703	702	699	706	692	701	748	746	691	761	698	729	725	687	701	735	714	744	759	708	681	767	684	700	721	726	704	728	760	729	683	732	741	747	703	757	709	751	715	680	725	693	762	687	731	674	703	696	705	681	734	721	672	716	763	725	769	752	708	729	685	730	685	726	716	742	717	744	746	693	729	708	746	703	694	708	686	719	683	691	741	790	705	746	683	718	698	754	748	717	740	708	704	712	690	734	750	735	749	671	744	738	693	673	718	715	720	729	686	707	705	703	712	688	719	699	697	729	711	714	709	672	708	704	669	693	754	685	729	733	708	771	730	710	665	718	693	708	714	674	715	719	723	756	738	679	714	720	733	726	753	658	699	703	711	712	689	694	755	729	725	690	697	716	729	769	771	745	726	712	728	702	684	719	707	706	656	696	710	766	681	688	722	709	717	711	716	748	751	728	697	702	729	707	683	735	663	702	771	739	708	723	699	694	685
51974	87482	79646	52790	39238	24489	14725	6434	2975	1644	1133	880	860	843	863	856	843	829	832	821	853	821	861	838	847	840	882	828	845	819	864	853	852	802	831	829	865	798	783	837	818	839	817	809	801	796	795	848	801	803	839	854	848	811	838	810	853	835	841	810	809	846	877	865	820	873	784	814	879	848	807	836	855	763	814	834	825	831	849	805	812	829	832	807	801	854	847	835	822	868	845	809	834	820	886	848	795	810	803	786	815	836	805	794	817	809	867	832	840	793	816	763	828	789	807	832	832	810	796	802	813	833	793	837	823	854	823	823	786	817	823	776	840	798	827	825	923	830	800	824	833	817	811	776	839	903	786	856	804	830	765	832	826	862	774	801	863	777	811	895	864	807	866	851	814	850	825	834	830	883	806	856	839	817	800	838	866	806	839	814	788	841	870	800	869	791	789	791	816	868	870	814	833	824	795	796	859	810	839	754	781	819	879	819	815	830	813	851	839	828	866	802	803	816	842	838	819	804	822	770	869	880	815	813	841	812	846	786	828	842	845	834	854	844	793	832	867	834	801	835	805	781	829	852	851	838	784	830	852	781	827	832	841	842	844	814	840	832	832	807	820	844	831	795	760	832	812	797	818	805	806	797	807	822	808	844	790	796	792	823	817	831	828	794	836	766	818	800	857	818	846	794	811	810	892	854	870	814	835	867	795	786	822	830	867	837	815	807	829	825	791	838	832	853	833	811	801	807	822	878	818	819	803	830	792	806	772	839	837	861	866	823	811	829	860	841	801	834	842	807	786	836	835	847	795	782	861	828	865	807	831	880	804	821	862	766	833	795	827	834	835	837	849	870	742	828	872	835	798	817	800	834	794	823	822	837	800	815	830	798	828	832	837	815	853	783	819	846	814	840	825	858	849	862	868	770	867	818	804	809	867	837	862	899	865	757	809	842	807	835	835	786	801	839	840	838	879	836	823	838	816	830	823	825	768	847	866	808	864	813	833	893	840	819	792	852	857	805	890	822	845	822	822	826	815	793	803	830	825	824	868	781	808	857	835	874	780	825	806	813	771	782	840	857	822	861	838	849	811	774	815	820	785	769	804	809	827	802	811	816	801	855	805	819	823	837	799	863	796	824	825	892	843	802	904	816	818	850	847	780	816	818	893	837	847	853	816	788	894	786	819	810	859	805	825	823	852	793	895	861	830	871	806	789	848	830	820	850	822	857	830	835	838	823	866	843	835	801	830	853	804	822	858	864	861	836	777	805	815	879	815	806	854	797	796	782	838	887	822	845	747	775	846	874	813	825	835	805	759	813	843	851	811	811	809	839	847	839	837	834	833	812	861	839	802	856	806	849	816	843	855	811	829	781	826	848	818	793	759	862	787	848	784	795	792	828	852	806	748	841	804	818	779	788	873	783	803	833	817	832	797	783	831	816	806	804	861	821	876	852	834	845	822	837	833	828	819	796	803	791	880	841	803	800	834	837	820	791	828	834	807	852	853	848	789	875	849	803	823	821	878	808	796	806	821	796	847	841	827	845	837	812	851	811	831	827	820	821	830	842	850	808	823	794	794	810	830	776	822	767	820	833	816	800	809	895	864	821	850	817	869	812	825	834	853	828	827	843	851	849	811	807	859	792	818	849	858	806	794	902	820	801	786	868	835	833	805	808	837	815	811	839	839	903	824	861	773	840	856	892	865	793	811	873	823	779	797	821	800	836	812	813	866	819	855	786	823	890	830	830	805	786	805	837	838	861	838	836	820	819	819	833	855	818	856	846	745	852	801	793	811	798	802	851	844	823	835	797	831	842	794	819	796	819	800	823	856	815	790	802	811	832	839	828	830	835	858	819	829	823	863	830	826	808	780	848	836	845	826	840	852	791	827	799	806	792	780	815	862	836	791	837	814	757	842	861	885	854	806	864	841	805	799	831	838	811	860	866	800	805	814	866	839	829	815	831	786	856	824	828	827	840	811	848	791	890	807	844	843	867	882	846	831	787	794	802	821	802	858	861	841	798	820	840	802	877	854	863	792	826	805	867	795	819	865	810	814	857	823	833	803	772	816	822	897	831	774	844	814	820	824	862	843	801	866	837	864	842	810	830	829	818	867	819	821	833	783	819	801	874	814	890	863	823	851	838	855	836	807	774	817	809	831	786	773	819	777	848	835	859	808	822	828	815	768	837	797	778	818	786	813	792	822	805	814	811	844	882	859	830	875	812	798	787	808	779	800	812	824	801	798	900	835	871	816	859	845	819	801	843	808	778	815	786	794	817	856	807	788	837	820	830	785	824	870	781	807	833	829	834	839	834	819	837	888	810	836	846	798	818	804	850	771	887	838	816	816	859	819	848	828	812	856	796	795	749	878	897	835	805	862	850	836	832	843	778	834	818	830	854	831	821	810	833	869	843	766	778	861	850	811	838	814	842	845	833	860	856	828	850	865	854	832	810	831	826	834	866	843	826	766	804	809	853	849	785	839	807	843	836	840	809	818	829	819	835	812	830	840	806	834	819	814	842	847	862	800	853	830	843	795	842	828	854	780	849	798	828	836	814	796	817	816	846	849	825	841	804	805	860	779	793	821	836	810	853	827	820	836	807	786	829	825	822	837	785	826	828	836	838	824	792	827	776	830	858	839	875	822	755	871	792	816	871	812	855	831	861	809	801	761	830	833	907	815	809	861	833	825	818	789	820	837	802	826	758	821	811	770	845	848	810	781	823	818	860	808	783	856	839	843	834	850	772	890	818	871	868	841	848	830	798	780	777	818	868	810	779	891	806	790	838	822	814	820	868	784	818	840	770	808	810	824	862	811	820	898	800	811	826	858	833	859	783	818	846	869	801	839	844	812	834	864	786	813	821	806	801	790	780	812	815	824	821	873	813	845	861	839	814	812	830	770	846	827	884	884	863	823	852	827	794	845	819	804	840	861	836	821	824	819	836	851	809	833	783	838	817	841	813	823	881	827	815	825	859	858	816	807	838	831	812	855	780	862	763	822	829	868	804	800	819	815	826	818	792	828	839	816	816	884	825	839	811	771	778	834	828	861	790	832	810	891	856	858	805	802	785	843	810	806	844	836	802	822	778	830	775	843	823	843	816	816	819	815	808	815	797	869	818	844	805	851	822	853	749	867	765	830	771	829	816	819	806	840	848	821	809	863	841	813	849	819	792	853	809	828	848	836	787	820	799	784	848	813	829	804	813	792	764	832	815	844	864	846	856	817	792	820	855	849	806	805	821	817	785	807	852	833	764	818	819	815	825	767	833	833	834	869	819	823	797	871	830	809	872	795	796	800	783	813	807	826	869	840	859	805	821	863	887	774	874	839	856	842	818	822	803	839	823	822	834	823	814	846	836	824	787	830	842	841	783	802	881	817	821	799	856	844	819	794	838	814	843	801	804	803	833	824	844	814	808	838	866	821	859	822	843	813	830	796	847	863	795	820	886	827	858	833	823	795	803	815	832	884	791	848	836	814	860	787	839	785	811	838	839
25771	22672	35832	32143	24193	14718	6448	2397	1426	1163	1092	1033	1001	1087	1013	1001	1024	1016	960	1030	1003	1033	945	1031	1038	951	989	982	1035	997	1053	1023	1044	985	999	1059	1021	988	1027	1026	986	989	969	1038	1003	1033	983	968	1028	947	1026	1088	1027	1030	993	979	961	1018	981	977	975	994	1028	1065	1029	999	1012	970	1059	1002	999	949	1020	1046	1005	1049	975	1018	1048	1098	1006	970	1032	1042	979	1018	1012	936	999	977	1025	1025	1033	1029	994	1018	983	1024	1046	989	1016	1017	1025	994	962	968	989	940	1002	1011	1036	1017	994	975	978	1051	1022	1008	1056	961	1001	969	990	1001	1012	973	959	1026	957	991	998	1007	1043	1015	1040	1035	976	1017	983	1006	1046	999	1026	1014	1068	1029	977	1034	960	1035	1022	1026	1072	1047	1048	1013	983	983	1050	1033	982	996	969	1026	986	1048	994	1030	969	987	1018	909	1009	1000	1037	1046	974	1004	1003	999	1002	1026	1008	1006	1034	1007	1040	967	956	968	974	1006	1004	1025	1076	998	997	971	1017	980	999	973	1009	966	977	984	1022	1012	1045	954	1013	995	1094	979	1047	1011	1049	989	934	1021	979	1019	1025	1034	1040	990	1038	997	1018	1035	995	1003	974	1077	969	1001	1002	967	1035	965	972	984	1019	1003	997	998	1047	956	1031	1004	1000	1024	1056	936	966	1061	1013	1013	980	951	987	1041	1037	996	1022	1025	1035	985	1018	1026	1054	1006	986	1022	1013	965	1007	1018	993	1012	1013	987	1015	1037	1002	994	1039	981	1035	980	1000	1000	1025	1041	1007	1014	956	980	983	1015	993	974	991	987	990	985	1017	993	984	997	1017	1001	1004	1074	1007	1001	970	1045	1018	1047	1042	1039	1015	995	983	998	1021	1003	1030	1007	1041	1038	999	962	965	989	985	989	984	999	985	1024	945	1043	1035	1056	1012	1107	1050	1014	1032	1033	1059	956	989	1060	1012	1085	1057	996	1042	983	1014	1018	1016	1000	1016	991	1037	951	1032	926	1006	1010	984	1001	1003	984	1013	1043	1014	952	946	1039	1035	1068	1029	969	1021	979	1051	989	1042	977	1038	1041	1013	965	1027	1093	1021	968	1001	933	1004	1009	996	984	1024	1013	1036	988	974	1093	1032	1022	990	985	986	987	996	1056	1017	956	995	1033	995	974	984	1017	1006	1023	1005	986	1029	997	1015	1049	1015	1003	996	1028	1004	1050	1064	1029	974	1015	1024	1044	1013	1027	975	987	947	1028	985	1034	1035	979	963	1015	984	1055	1036	1017	950	1007	1050	990	1015	1035	1018	1048	1002	994	1028	1031	1006	1020	1004	1051	1015	996	981	982	987	1009	987	988	1007	1052	1036	958	978	1060	1010	983	998	995	1054	958	1053	1031	1062	1021	1025	983	1031	956	1005	1001	989	1021	1000	1020	1008	967	1061	1006	1035	1027	1052	1000	955	1005	1071	988	1031	1056	1016	1011	984	1032	983	1016	984	1019	983	1018	1021	1079	1056	1011	984	1004	1028	1034	1081	1014	1028	1007	1021	1013	1013	989	1010	994	1030	987	990	979	997	978	971	1002	981	981	1048	1033	1047	1031	1011	987	986	1062	968	975	937	1088	1003	1007	993	1033	987	1014	1003	1022	1032	1006	1013	1036	1003	995	1016	1048	1000	933	1001	1011	1026	1009	1022	1007	1043	955	1013	1033	979	1048	1028	944	1044	1035	997	985	1013	983	1051	1005	1031	1021	1029	971	1031	1066	969	1004	1020	976	1037	997	1003	996	1080	1049	1014	957	1039	1028	978	1009	1010	1008	1017	1005	999	1005	1018	970	1001	1017	1019	973	1003	999	1002	1005	950	1042	1023	979	994	1033	959	957	1020	998	980	987	1043	1041	993	999	962	972	1012	1020	1029	1024	977	1010	999	999	997	1005	971	992	1046	996	1036	990	1050	1004	1011	1027	1038	1025	982	991	1052	1034	1004	1056	1013	974	1084	992	1004	1010	990	1042	979	994	984	1024	1055	993	1036	1042	990	1021	1042	1026	1021	1004	990	1016	972	1052	1050	1007	991	999	963	1003	984	1045	1055	1009	1025	1011	992	1083	1074	1024	1027	971	1036	1029	1038	1011	1012	1028	1013	1066	1029	1066	963	993	972	985	1005	969	1015	1076	1017	964	964	1074	946	998	1019	943	979	1078	989	1016	1031	977	968	986	1040	1024	986	1061	1011	1022	1028	981	1026	1015	990	1016	1016	1066	1014	948	985	1066	996	982	983	1036	1039	1010	1016	1029	1032	973	974	994	1020	973	1016	995	973	1031	1047	1022	1016	996	1008	1008	1037	998	1045	1045	961	1014	1005	1025	1026	1014	1019	1009	999	1029	1018	987	1064	1051	932	1001	1034	1029	1001	980	980	1035	1052	999	1062	999	1017	1032	951	981	993	983	1006	972	1040	1018	1019	989	989	962	987	1058	985	1041	983	1018	1031	1012	972	955	1094	1020	1030	1014	1051	1044	1009	1025	1061	987	1009	996	1024	1038	1023	1038	993	960	1019	1004	996	1001	1021	994	1002	1045	1047	1001	1014	1022	1017	1006	999	989	1009	998	1027	969	999	1008	1015	1066	1014	982	989	1016	957	1032	973	1111	1025	966	1064	1047	992	996	1049	1005	1015	1027	1005	1040	925	960	1011	1035	1053	995	1040	1037	986	1040	1018	1027	1009	1019	1015	1013	970	1002	1163	1018	1026	983	1007	1047	988	970	977	999	1020	1048	1006	1017	1041	1036	990	959	1055	1064	1050	1027	995	994	990	932	1052	1015	968	1032	972	978	985	1003	1040	1004	997	980	1016	1020	1022	1022	1041	1043	954	1025	1006	1048	1033	1028	988	1041	1016	1023	1037	1011	981	1039	1012	1034	1016	1002	994	1004	967	1042	966	969	1031	1060	1041	1055	984	962	1031	1034	1001	1082	1010	1018	1008	1011	1043	1047	1013	961	1019	953	1020	1005	1014	991	999	989	1042	1002	995	1023	989	968	1016	1039	983	1007	1029	1020	1011	1053	988	985	1032	965	1076	970	1055	1016	1021	1067	1060	957	1015	1029	1050	1005	1051	1020	1038	953	1012	1013	1004	1005	992	967	1060	1025	1002	992	952	984	1003	955	1019	1022	986	1003	1013	995	998	979	989	1004	1031	1000	1007	1027	976	977	1022	1010	953	971	961	975	1015	996	1058	1015	1021	1058	1012	1022	1011	976	1044	1082	1024	998	985	970	1036	1036	1048	980	1009	994	979	1013	1001	1015	977	1023	1021	1008	996	1064	985	1039	1035	1024	1007	1038	1018	994	1012	1005	1002	1009	961	1006	1016	1012	989	973	951	1032	1001	1008	1040	1014	960	1084	998	1002	976	964	980	1002	1023	963	1057	1000	1003	978	1012	1018	1014	1008	1002	1001	1017	979	988	1010	1048	1019	999	1020	1000	1017	991	1031	1024	987	1021	940	1050	978	1000	1059	968	965	1010	1013	1036	1003	1005	998	1000	1088	979	974	998	994	1038	995	992	1062	977	989	1040	1007	1007	1000	1001	991	1006	1038	1052	1034	1020	1011	1000	968	1011	1005	1055	1067	996	994	1054	978	1038	1026	1032	988	1018	980	1014	1014	986	999	1042	983	1020	1002	990	973	1055	962	1016	983	1056	1031	991	1032	1044	996	1008	960	1040	1019	1029	1031	986	1031	950	1018	1016	1042	1014	1024	1038	1008	981	1052	1032	984	1023	1048	1002	1003	988	980	988	999	966	974	947	983	1039	1011	1040	1005	1002	993	1030	1007	1042	1069	1051	1025	1035	986	985	1004	1019	1016	958	1043	976	985	1040	971	991	1015	1040	1069	953	1022	1039	1034	1018	987	1076	991	1023	1119	1001	1018	1022	1032	1038	1012	960	1026	991	997	1023	1089	1007	953	1005	1074	989	993	996	999	1040	1013	990	957	992	1004	1014	994	1034	1019	954	950	1006	989	978	975	1009	1019	1006	960	1028	1046	1060	1022	958	1034	950	1015	1015	1009	971	1041	966	1054	1025	1034	1003	998	976	1064	1021	1025	1051	1054	971	1047	966	1010	1028	1014	1016	958	1067	1016	1041	1010	990	1048	996	1049	1025	982	1053	993	1035	993	1057	1012	1018	1003	1035	928	1031	1037	1042	1048	999	1016	1033	990	1048	1007	972	1074	994	1019	967	971	969	1013	921	1050	946	998	984	1051	999	1039	1005	1036	982	1028	1015	964	1051	1022	980	1047	1018	1016	993	1031	987	1023	1041	976	972	1004	980	1014	1021	1005	1045	931	1026	1048	985	997	1054	1001	991	990	989	992	1030	938	1012	943	1052	1019	944	1055	974	1038	1004	964	1003	1031	1008	1058	1004	1055	1012	1008	985	1014	1022	1055	1019	992
49344	77479	62629	43894	27916	17262	9302	4156	2124	1556	1244	1140	1239	1069	1108	1128	1175	1155	1112	1138	1168	1209	1188	1170	1153	1178	1135	1151	1099	1176	1124	1085	1103	1167	1164	1206	1174	1187	1193	1127	1127	1105	1156	1173	1117	1122	1121	1186	1139	1177	1190	1125	1159	1177	1177	1133	1150	1107	1152	1185	1161	1117	1152	1132	1166	1172	1074	1164	1141	1158	1166	1181	1160	1143	1146	1148	1161	1096	1105	1099	1127	1137	1092	1098	1153	1144	1118	1085	1168	1094	1109	1152	1093	1159	1119	1140	1121	1130	1159	1125	1135	1124	1109	1143	1133	1087	1144	1157	1112	1085	1114	1141	1137	1140	1123	1101	1190	1141	1115	1153	1122	1087	1190	1085	1148	1127	1179	1128	1181	1069	1178	1153	1110	1115	1186	1118	1148	1179	1177	1205	1208	1183	1127	1148	1067	1153	1172	1108	1124	1197	1120	1151	1082	1183	1149	1124	1186	1160	1107	1219	1108	1124	1114	1160	1180	1113	1113	1124	1156	1093	1105	1123	1165	1149	1146	1113	1106	1119	1138	1155	1131	1108	1117	1124	1128	1153	1173	1114	1133	1135	1100	1190	1087	1227	1128	1139	1156	1110	1154	1156	1082	1123	1154	1153	1190	1189	1135	1115	1085	1124	1143	1149	1142	1135	1084	1118	1111	1125	1135	1190	1147	1128	1131	1155	1157	1126	1062	1148	1131	1111	1176	1134	1103	1106	1141	1129	1048	1102	1101	1171	1153	1084	1134	1158	1095	1122	1103	1131	1092	1172	1105	1109	1147	1146	1140	1158	1137	1116	1178	1149	1055	1134	1126	1144	1138	1117	1149	1129	1173	1143	1168	1136	1129	1085	1137	1178	1077	1104	1164	1153	1149	1193	1171	1138	1144	1069	1120	1120	1165	1136	1170	1172	1124	1118	1127	1114	1129	1158	1109	1114	1114	1145	1152	1108	1173	1110	1125	1151	1131	1113	1099	1133	1122	1153	1201	1093	1165	1113	1166	1158	1116	1150	1116	1178	1120	1099	1043	1144	1132	1165	1141	1090	1165	1173	1136	1118	1146	1092	1155	1078	1098	1132	1101	1171	1124	1139	1110	1182	1155	1105	1085	1120	1137	1123	1163	1111	1162	1109	1137	1076	1164	1181	1171	1092	1105	1174	1120	1087	1149	1092	1160	1184	1089	1149	1206	1144	1148	1141	1174	1116	1090	1094	1156	1158	1100	1171	1127	1184	1125	1138	1153	1183	1071	1201	1108	1111	1139	1100	1072	1113	1163	1089	1129	1158	1155	1103	1157	1182	1090	1177	1168	1143	1133	1139	1152	1108	1134	1166	1129	1177	1157	1144	1112	1101	1140	1119	1183	1199	1131	1135	1149	1156	1140	1201	1176	1094	1160	1165	1151	1133	1146	1181	1182	1140	1105	1182	1154	1115	1078	1200	1169	1114	1184	1160	1130	1146	1115	1144	1090	1115	1163	1218	1184	1147	1132	1154	1128	1186	1173	1114	1194	1191	1206	1109	1185	1111	1153	1117	1172	1126	1132	1172	1124	1188	1099	1156	1141	1125	1129	1168	1103	1104	1171	1117	1119	1157	1107	1085	1152	1082	1149	1210	1111	1175	1154	1127	1155	1124	1101	1150	1059	1190	1160	1136	1147	1051	1179	1150	1089	1122	1141	1153	1092	1114	1180	1147	1111	1130	1097	1183	1146	1178	1073	1148	1142	1193	1104	1100	1170	1092	1194	1181	1097	1157	1140	1122	1205	1117	1166	1167	1126	1113	1136	1126	1096	1180	1083	1173	1129	1137	1158	1108	1139	1074	1158	1110	1099	1126	1130	1153	1067	1087	1100	1162	1118	1104	1124	1104	1097	1094	1145	1127	1126	1170	1115	1147	1095	1147	1140	1090	1136	1072	1095	1185	1119	1141	1192	1151	1131	1168	1153	1100	1118	1088	1171	1111	1120	1145	1134	1137	1144	1228	1119	1142	1221	1105	1175	1187	1120	1161	1080	1139	1153	1100	1149	1116	1103	1108	1072	1140	1117	1174	1138	1077	1164	1147	1129	1151	1164	1114	1109	1093	1133	1104	1081	1163	1061	1123	1061	1183	1153	1101	1093	1179	1132	1247	1106	1152	1121	1125	1130	1088	1125	1136	1169	1121	1144	1213	1186	1116	1095	1162	1136	1144	1088	1160	1117	1149	1123	1139	1105	1106	1137	1071	1144	1133	1099	1149	1160	1175	1138	1116	1169	1138	1180	1131	1125	1214	1207	1123	1142	1140	1143	1123	1165	1187	1185	1175	1127	1126	1128	1137	1167	1095	1182	1147	1108	1125	1140	1145	1177	1097	1142	1216	1159	1096	1151	1165	1107	1169	1165	1124	1123	1152	1149	1143	1145	1131	1164	1098	1184	1077	1133	1153	1160	1160	1169	1125	1150	1142	1153	1129	1157	1084	1162	1157	1145	1101	1059	1174	1174	1089	1181	1123	1101	1174	1105	1113	1194	1105	1087	1145	1136	1209	1102	1109	1180	1095	1133	1124	1226	1168	1147	1167	1131	1113	1142	1149	1163	1110	1085	1139	1152	1126	1163	1171	1157	1108	1150	1161	1137	1149	1119	1165	1111	1100	1167	1124	1118	1182	1102	1088	1139	1166	1146	1159	1166	1155	1131	1100	1115	1151	1133	1114	1191	1085	1090	1103	1117	1151	1157	1123	1137	1133	1135	1131	1185	1113	1096	1113	1197	1127	1166	1112	1159	1122	1153	1108	1140	1086	1131	1165	1124	1147	1137	1170	1144	1084	1189	1100	1088	1140	1078	1077	1086	1143	1164	1148	1195	1170	1150	1168	1134	1114	1113	1105	1122	1159	1124	1147	1160	1129	1176	1210	1114	1104	1180	1142	1148	1077	1086	1166	1121	1132	1137	1107	1111	1161	1111	1104	1204	1109	1147	1151	1196	1104	1168	1146	1189	1143	1054	1074	1124	1140	1164	1103	1133	1105	1172	1140	1170	1136	1159	1101	1144	1141	1113	1178	1096	1088	1143	1125	1172	1184	1073	1170	1108	1130	1140	1165	1149	1113	1130	1108	1092	1146	1083	1131	1139	1064	1135	1130	1061	1175	1071	1098	1156	1126	1120	1144	1178	1147	1161	1191	1201	1201	1135	1124	1143	1090	1110	1131	1131	1127	1185	1144	1064	1104	1147	1167	1127	1127	1157	1119	1147	1118	1117	1170	1152	1110	1190	1193	1153	1143	1134	1108	1168	1148	1140	1124	1157	1133	1105	1126	1102	1166	1157	1126	1105	1182	1112	1156	1140	1072	1148	1154	1112	1077	1165	1238	1179	1166	1135	1171	1136	1172	1139	1060	1107	1081	1162	1137	1106	1187	1125	1140	1046	1147	1159	1068	1112	1190	1178	1102	1189	1121	1089	1071	1133	1110	1065	1138	1170	1131	1192	1087	1098	1069	1159	1136	1161	1115	1076	1074	1117	1159	1163	1103	1081	1169	1152	1139	1176	1173	1121	1130	1117	1129	1138	1186	1065	1166	1073	1128	1127	1159	1106	1145	1157	1136	1106	1071	1190	1127	1113	1180	1109	1152	1144	1121	1104	1130	1110	1118	1158	1100	1217	1133	1140	1122	1080	1142	1148	1199	1111	1135	1200	1156	1229	1051	1135	1093	1058	1131	1129	1137	1121	1102	1115	1102	1136	1116	1172	1193	1137	1169	1188	1104	1073	1189	1122	1164	1145	1210	1180	1141	1125	1124	1161	1185	1218	1131	1173	1111	1095	1118	1142	1155	1083	1121	1149	1088	1121	1132	1135	1159	1121	1132	1174	1075	1061	1139	1150	1156	1162	1171	1161	1138	1148	1138	1089	1140	1129	1174	1159	1140	1136	1188	1136	1081	1109	1091	1159	1132	1115	1148	1104	1109	1139	1170	1157	1160	1109	1154	1147	1198	1088	1112	1096	1131	1185	1198	1198	1088	1132	1172	1135	1146	1078	1120	1171	1130	1106	1187	1208	1117	1149	1138	1159	1144	1106	1141	1115	1169	1105	1088	1101	1120	1171	1126	1150	1185	1104	1098	1173	1119	1132	1116	1084	1184	1086	1079	1120	1142	1131	1152	1123	1137	1172	1186	1149	1130	1094	1049	1098	1161	1148	1103	1206	1139	1134	1100	1160	1187	1100	1164	1136	1149	1139	1155	1085	1109	1140	1145	1136	1095	1150	1150	1127	1138	1117	1155	1104	1101	1089	1124	1166	1172	1148	1108	1124	1100	1104	1204	1171	1149	1155	1153	1136	1093	1118	1140	1152	1102	1126	1116	1129	1131	1156	1150	1139	1171	1107	1168	1095	1100	1096	1170	1140	1138	1171	1067	1179	1086	1102	1114	1164	1161	1107	1104	1141	1169	1206	1179	1143	1145	1140	1125	1160	1181	1120	1099	1206	1112	1131	1126	1196	1194	1082	1151	1149	1139	1111	1158	1134	1118	1139	1115	1101	1162	1156	1134	1122	1114	1149	1134	1142	1138	1123	1191	1108	1215	1124	1144	1178	1127	1112	1068	1123	1138	1139	1142	1146	1106	1090	1108	1189	1206	1050	1095	1104	1087	1185	1129	1130	1123	1109	1213	1187	1138	1153	1102	1149	1078	1097	1178	1178	1136	1150	1211	1112	1134	1098	1090	1124	1177	1127	1116	1182	1058	1181	1139	1145	1156	1141	1108	1138	1150	1154	1143	1073	1136	1179	1129	1118	1137	1148	1104	1168	1154	1115	1116	1147	1181	1137	1188	1138	1183	1129	1159	1087	1171	1092	1159	1144	1149	1186	1145	1155	1150	1189	1088	1082	1095	1081	1101	1143	1118	1123	1221	1125	1182	1114	1086	1153	1220	1111	1060	1119	1137	1126	1146	1161	1117	1143	1129	1166	1125	1136	1155	1155	1129	1148	1148	1143	1148	1131	1050	1158	1156	1154	1109	1163	1128	1134	1150	1081	1105	1171	1177	1146	1122	1173	1133	1121	1153	1126	1099	1115	1115	1120	1172	1140	1179	1168	1083
23220	21834	33135	29499	29798	28148	24442	9308	2994	1494	947	790	851	813	809	796	782	820	809	797	772	804	802	763	829	751	772	765	814	778	799	748	814	765	745	826	782	769	770	764	765	805	818	719	768	772	772	792	774	762	797	773	803	804	786	750	756	772	794	811	739	786	784	795	784	752	737	784	826	791	770	747	808	757	803	767	763	802	762	783	717	755	769	748	777	745	799	786	746	824	802	781	770	747	760	804	748	734	796	811	789	842	799	721	742	794	781	783	787	787	778	792	790	775	813	775	772	751	765	776	766	779	825	806	792	784	762	792	771	753	779	795	810	751	750	813	792	825	780	790	806	808	810	764	799	803	804	764	762	734	761	795	787	791	774	774	731	790	780	748	763	780	800	847	758	815	805	740	794	747	794	824	752	796	803	803	789	835	833	757	712	771	767	827	817	770	765	761	757	740	773	733	722	829	777	807	810	748	782	717	802	755	714	748	747	786	748	735	789	751	714	793	777	746	741	753	787	748	744	795	752	807	826	748	780	804	771	782	767	757	758	726	788	770	788	725	764	774	817	737	784	731	768	780	756	738	796	854	764	759	721	756	770	799	814	817	745	778	806	743	818	761	776	806	799	742	752	794	801	857	826	765	766	777	763	800	734	751	739	749	755	810	805	752	800	758	751	762	785	800	728	713	803	833	777	823	763	745	801	775	746	788	739	801	759	742	722	780	765	750	828	787	770	769	764	794	752	841	764	738	771	813	770	770	801	786	796	817	777	769	792	740	778	827	767	743	813	763	774	822	815	750	768	764	749	778	809	780	811	782	815	787	808	782	771	835	747	800	778	747	786	754	809	777	761	782	776	814	822	784	751	756	745	789	775	755	802	782	771	784	763	790	764	759	769	761	794	752	762	809	821	745	798	763	819	784	759	792	744	759	817	772	761	744	786	758	719	753	830	794	822	760	793	783	783	794	725	799	800	757	756	838	744	778	804	815	782	756	765	761	780	779	763	837	787	772	784	774	781	809	786	792	786	804	758	768	802	755	774	802	816	753	786	801	757	797	782	745	787	766	783	798	771	795	762	790	833	732	791	809	753	796	766	777	783	758	791	774	778	776	792	783	789	758	809	828	782	796	748	723	785	756	793	789	813	788	820	839	810	780	770	778	768	730	789	816	796	794	794	776	737	789	745	863	738	769	762	772	838	796	776	795	774	766	736	778	764	742	750	777	823	749	789	809	778	815	776	776	825	787	758	793	829	789	790	838	844	809	844	756	757	778	776	761	745	748	795	855	840	810	749	750	764	792	875	754	801	760	785	809	750	802	765	785	833	803	804	736	815	790	792	810	778	763	739	785	778	780	772	788	807	784	775	768	778	699	736	759	765	759	792	771	804	749	784	762	823	794	793	732	836	759	785	805	770	811	824	797	826	761	792	784	777	786	767	788	774	781	816	812	782	752	753	755	763	812	712	805	723	767	775	794	753	757	763	771	771	769	774	755	832	777	829	825	801	733	714	764	765	778	753	785	796	775	795	731	750	835	763	772	791	800	769	770	775	790	766	739	759	833	756	785	805	781	748	762	767	798	780	780	786	749	800	766	815	744	785	854	770	757	755	742	774	749	832	785	776	748	766	817	822	781	791	782	791	781	761	769	790	783	817	809	758	835	792	785	782	735	775	750	764	811	747	825	845	751	761	795	774	737	807	778	759	821	790	800	818	762	761	802	736	785	790	806	768	752	779	788	778	703	758	768	779	843	811	789	831	793	775	797	790	789	795	793	750	794	819	829	781	765	777	805	781	789	753	780	752	803	816	799	802	796	792	797	794	752	780	792	705	777	730	749	822	781	798	818	750	787	763	766	782	785	788	806	728	809	762	769	770	753	769	769	750	787	799	784	749	714	773	804	758	760	779	830	799	789	803	753	758	799	800	731	743	804	773	758	788	795	790	833	746	702	757	769	769	798	737	794	784	796	829	752	727	761	787	764	789	778	792	797	795	781	799	800	768	822	793	763	786	748	765	768	805	771	732	785	776	804	826	773	758	796	785	841	795	783	757	804	810	759	798	805	747	750	736	756	732	772	788	721	740	721	786	806	749	751	769	760	806	779	772	825	789	767	754	756	769	835	793	816	761	831	800	781	809	736	785	777	772	818	757	763	793	808	791	770	793	766	770	731	734	752	751	808	754	789	808	787	814	771	811	772	762	807	815	828	763	811	730	762	771	777	832	764	773	772	817	775	776	802	749	795	775	853	813	765	767	793	753	804	779	763	688	794	786	830	790	770	797	769	777	782	770	780	768	740	767	824	767	737	754	799	807	785	777	776	757	799	787	782	800	790	831	792	744	791	715	727	764	734	750	779	770	781	850	794	758	787	780	796	808	786	777	800	796	787	821	763	747	700	782	776	821	738	776	809	752	811	774	729	742	850	773	761	767	777	727	790	780	739	748	799	745	782	739	706	781	761	772	807	759	753	775	777	795	780	809	713	796	744	810	795	777	781	801	760	763	792	788	772	797	762	805	782	759	803	793	795	795	765	788	780	754	772	844	758	768	766	760	753	779	775	837	796	770	786	779	780	784	829	791	799	791	738	815	781	708	783	745	777	750	821	765	769	766	746	837	794	728	802	817	811	743	772	758	850	795	860	792	770	771	790	795	837	801	754	832	778	809	811	761	758	788	782	808	785	758	735	741	775	778	772	775	765	753	774	759	704	772	798	799	789	801	808	755	788	787	794	774	802	750	739	781	770	818	805	724	772	796	763	836	792	808	803	756	797	764	803	721	755	792	797	772	772	801	781	777	787	744	826	812	751	782	744	807	790	746	776	748	782	761	727	763	777	762	783	753	755	836	764	759	741	752	790	778	742	765	795	736	775	707	786	743	798	771	692	828	797	776	829	815	776	781	742	755	743	788	785	783	784	790	802	753	783	712	743	802	765	747	817	779	771	779	811	736	754	791	770	764	758	727	764	802	755	762	794	771	812	799	813	790	736	791	754	751	788	826	762	810	822	803	734	802	761	796	752	790	805	784	745	800	792	755	811	731	755	764	762	753	769	753	762	749	773	785	793	767	723	813	792	730	840	754	764	769	816	811	815	755	763	778	796	744	796	749	750	713	746	793	799	755	776	760	772	760	771	790	788	802	757	739	807	754	830	772	730	780	783	753	803	740	745	817	783	773	737	765	746	778	802	803	796	776	773	723	763	774	713	794	825	770	795	812	777	763	831	794	796	799	803	723	812	760	744	754	771	808	752	766	759	758	769	753	779	742	767	747	744	782	783	847	837	803	819	776	766	717	779	748	815	779	795	816	794	750	787	789	742	784	741	779	741	769	818	760	800	753	765	771	803	789	808	745	753	740	778	817	743	720	771	762	785	874	767	743	839	794	773	746	833	799	782	768	741	784	790	772	773	816	813	797	794	826	716	786	864	786	788	795	772	801	799	755	773	809	793	833	773	777	792	775	772	766	769	783	841	812	768	737	779	768	837	757	820	781	769
53412	96831	81469	66240	46252	35235	22670	10519	4692	2216	1272	876	875	870	867	850	886	884	857	871	882	838	870	943	862	838	855	866	879	861	885	858	858	892	886	830	848	885	891	861	907	824	945	882	881	871	909	876	909	809	896	894	792	883	916	863	837	861	846	907	874	897	835	874	848	908	870	835	893	880	789	861	909	817	889	933	863	878	874	921	858	871	867	810	838	874	853	847	841	915	850	878	891	851	836	883	910	909	872	874	877	868	881	842	852	901	853	820	908	870	839	870	911	888	841	871	869	856	878	926	842	901	891	871	912	836	862	835	902	854	876	840	850	837	859	866	896	810	808	901	887	853	901	904	879	854	911	822	893	853	885	794	905	844	852	862	850	860	807	852	911	858	830	884	867	879	893	922	850	832	873	905	858	887	901	819	879	890	885	900	860	882	874	823	866	841	812	898	832	872	853	807	885	827	878	959	849	878	859	871	847	856	894	848	854	892	858	799	880	878	814	862	851	872	858	901	863	899	886	873	867	855	891	838	860	856	851	857	862	879	839	842	863	834	803	859	878	845	855	870	912	890	858	888	831	843	850	835	822	841	882	856	871	916	892	909	902	880	841	891	900	906	908	829	892	871	856	813	869	829	884	889	877	882	858	864	905	871	918	893	833	859	890	866	844	919	829	878	908	849	877	888	865	880	871	904	861	906	876	826	917	856	857	875	882	850	885	879	861	873	841	838	866	804	863	899	856	901	845	826	854	883	861	812	857	878	849	875	843	817	871	871	861	890	843	849	885	888	847	889	876	865	880	903	889	842	838	831	827	855	824	887	865	884	863	901	859	766	863	885	912	859	889	819	853	800	858	901	874	876	931	872	884	837	881	871	917	840	873	832	866	856	878	870	904	860	827	836	932	854	873	903	922	865	896	917	837	849	926	831	906	918	885	830	851	876	876	887	856	858	842	857	883	896	858	816	880	812	886	841	846	910	865	866	868	890	890	865	847	828	853	879	885	850	906	886	904	864	812	913	796	878	856	872	864	875	843	857	838	888	843	840	884	838	859	821	905	847	884	863	887	866	837	881	890	874	819	845	893	847	884	855	834	856	892	903	889	863	884	820	868	886	877	818	872	941	844	817	858	876	889	879	867	872	850	864	882	899	880	892	817	812	906	852	778	925	884	900	863	824	803	858	871	849	850	838	874	876	815	886	846	882	878	832	851	882	879	872	886	879	844	883	923	859	895	914	873	891	839	874	910	882	911	865	857	853	891	859	887	821	833	848	861	897	858	828	847	848	829	827	813	861	939	914	913	848	860	877	892	866	926	923	845	855	842	902	867	889	879	856	869	877	903	889	896	817	838	857	835	844	902	913	856	843	867	852	854	870	850	872	856	858	895	874	858	867	854	884	848	848	876	853	866	902	831	848	858	869	922	867	872	855	872	897	894	889	873	841	847	871	820	817	791	894	886	931	869	884	877	887	876	897	854	855	861	862	901	880	877	881	814	904	824	895	785	930	916	886	871	870	866	865	838	857	853	875	867	895	825	891	882	950	842	879	823	885	857	861	877	845	918	886	847	884	870	902	866	821	858	865	891	855	861	854	913	910	895	888	825	888	836	877	870	834	853	840	830	921	897	881	848	834	888	891	871	873	874	828	853	791	940	919	887	922	904	861	846	871	877	892	871	873	859	858	854	794	826	807	881	888	841	854	848	823	867	835	841	877	901	871	883	836	869	880	833	886	880	856	859	879	842	865	904	892	838	900	830	851	873	891	861	835	859	959	850	859	857	855	831	865	842	823	847	833	904	843	859	833	823	899	854	880	915	920	899	865	866	859	857	879	882	886	868	875	880	801	877	854	864	882	857	921	878	917	846	783	881	873	844	891	814	875	881	819	901	862	852	870	890	907	871	927	834	852	869	858	897	833	857	884	902	789	846	889	879	834	878	890	907	878	869	886	892	842	839	845	873	856	845	850	885	842	863	851	834	839	889	910	898	875	843	869	862	871	840	875	888	858	837	856	814	888	871	875	828	890	890	823	901	840	826	822	864	900	855	839	853	868	909	857	859	875	889	906	865	873	897	868	889	876	878	890	824	849	863	838	897	879	858	806	890	919	929	875	834	861	854	858	855	865	856	857	845	826	827	881	905	912	891	838	852	829	824	818	883	864	827	880	851	887	851	862	827	924	861	834	920	865	902	858	939	891	873	824	842	895	888	847	826	839	826	874	825	840	887	858	908	876	910	828	902	824	866	887	903	885	868	830	802	840	825	883	871	853	899	844	916	848	896	858	915	896	845	827	904	890	878	817	871	828	842	882	917	849	862	852	836	851	875	898	904	861	869	844	850	852	864	925	860	855	876	864	844	910	835	835	873	837	866	864	864	896	848	863	896	869	871	904	795	814	851	861	907	865	842	893	843	888	849	904	920	869	858	892	868	876	837	865	926	856	887	887	827	860	850	925	872	862	892	862	869	874	878	836	832	846	903	869	939	905	907	844	836	886	845	838	797	850	841	869	915	862	921	853	912	877	842	818	849	876	835	897	917	826	860	862	911	848	869	859	859	871	856	883	856	873	865	807	855	822	844	881	856	860	851	879	879	937	844	896	826	866	882	885	858	891	884	841	882	842	898	872	828	839	905	819	863	823	854	881	842	858	857	863	908	847	851	841	878	900	841	878	861	848	917	845	871	842	878	885	884	917	867	855	851	855	844	856	856	851	862	835	875	856	860	872	904	829	899	814	890	933	849	910	834	869	875	890	891	914	880	917	886	863	858	881	856	874	819	863	898	835	863	892	862	910	854	875	880	876	862	930	864	840	850	855	798	883	866	876	865	824	910	894	860	898	859	935	835	933	881	888	870	883	904	858	843	817	884	892	845	860	900	863	870	872	895	894	865	843	872	882	860	878	903	887	894	892	919	865	873	873	836	814	927	864	892	881	848	895	847	903	871	832	875	867	868	920	911	854	903	860	856	886	887	894	855	874	888	861	897	836	888	870	832	898	866	878	889	852	957	856	821	873	851	838	833	902	871	863	875	928	870	838	869	871	874	865	812	887	832	835	863	832	862	819	828	861	826	882	864	841	840	857	881	859	855	908	850	873	856	865	841	912	902	881	898	876	821	905	879	830	851	893	883	860	911	928	826	845	903	796	853	857	821	814	850	842	844	780	870	838	841	879	884	877	856	874	913	862	855	871	874	853	835	880	834	895	853	853	884	882	851	838	846	881	896	872	844	845	826	858	850	835	856	814	828	888	903	888	917	857	865	820	880	833	897	885	911	860	802	877	909	949	840	879	881	803	885	840	856	868	883	891	886	834	874	904	917	871	905	843	819	896	878	855	858	882	787	828	830	895	920	822	838	828	903	848	901	871	838	854	894	876	839	861	867	896	860	936	867	854	864	903	871	798	900	837	879	895	868	821	846	888	904	786	861	837	848	854	817	857	821	877	816	859	874	924	858	820	833	807	881	846	922	863	829	855	875	911	848	874	861	812	828	891
30405	26713	33874	23557	8944	3789	2045	1253	1055	957	927	916	888	888	842	892	886	879	890	916	911	922	951	866	943	924	883	932	897	877	871	922	912	877	884	875	883	861	882	928	919	885	885	863	895	863	881	870	841	881	864	870	909	908	868	890	889	870	860	952	890	858	883	907	916	882	904	864	873	868	889	880	865	857	936	873	894	892	888	831	848	893	952	822	847	888	871	912	852	846	901	866	872	850	885	889	829	840	911	851	882	912	855	847	844	931	880	894	894	863	875	855	923	895	899	838	891	899	879	883	863	890	870	894	851	815	905	872	928	833	839	921	853	897	894	908	869	900	879	915	892	828	878	911	836	884	902	891	962	909	900	896	888	893	875	896	868	903	850	869	886	903	882	920	867	880	877	852	842	865	862	935	864	891	889	897	867	920	859	902	885	829	864	851	895	928	866	888	907	855	877	911	863	900	881	888	865	912	860	914	894	959	913	910	855	831	879	809	870	854	902	836	877	913	892	892	893	817	879	864	882	832	866	898	869	890	910	899	884	905	903	900	843	911	938	871	853	863	861	873	899	900	843	847	890	883	894	896	867	894	912	868	911	906	896	907	864	915	921	896	874	821	861	891	872	877	906	856	835	925	864	865	953	904	877	905	874	900	888	869	918	898	907	879	888	892	844	828	910	845	908	822	904	878	852	936	864	875	847	873	914	908	840	853	885	928	962	885	874	928	892	910	911	893	933	883	822	885	886	889	866	874	883	879	922	829	883	874	897	911	836	885	819	903	885	895	905	889	840	854	874	867	867	879	869	874	922	904	858	923	861	905	809	901	904	868	907	834	874	816	882	852	847	878	849	897	862	879	806	924	930	861	846	876	872	866	862	869	841	894	912	889	866	906	871	852	914	937	872	864	929	874	823	838	895	832	821	836	863	902	881	908	885	873	867	876	944	911	897	913	865	862	900	871	859	844	876	907	914	862	897	937	896	899	895	890	892	849	889	913	848	862	865	877	891	895	857	858	867	883	876	915	874	931	856	908	890	880	907	921	841	914	902	852	871	896	866	909	897	922	845	876	891	859	889	916	867	829	879	920	919	829	909	869	913	883	875	842	934	902	855	875	877	853	887	880	881	868	916	816	903	865	837	932	908	862	868	914	853	945	924	906	906	875	860	862	880	862	843	844	833	890	963	861	876	915	851	867	839	887	884	896	864	873	841	904	884	879	884	835	834	888	870	876	889	904	895	827	920	877	895	893	856	879	895	912	896	856	825	896	914	839	920	895	815	945	897	926	872	915	898	868	855	910	906	884	891	872	941	832	824	833	915	878	958	814	882	802	887	902	895	881	869	897	938	853	915	895	909	913	910	890	914	899	822	877	917	911	853	838	898	794	918	880	923	841	848	962	908	830	863	899	855	922	856	887	862	889	848	923	885	899	858	888	887	879	858	914	921	877	866	953	918	887	929	916	885	883	850	958	876	879	898	871	838	899	879	931	875	866	890	881	900	864	908	854	862	848	905	869	924	893	880	900	888	919	854	875	847	918	835	880	899	880	858	828	838	890	914	859	855	907	894	889	858	917	904	889	870	871	915	823	887	874	866	870	869	871	935	876	860	882	885	892	900	880	890	898	869	881	910	951	919	900	897	877	935	875	873	900	885	925	876	838	865	913	874	905	853	857	882	900	877	860	937	955	841	880	887	829	885	886	870	891	898	888	893	901	853	937	862	911	891	865	893	899	835	872	882	907	857	884	887	918	974	855	842	813	849	931	863	902	901	891	881	895	866	868	901	824	863	892	893	891	857	809	876	953	893	918	940	844	900	865	857	908	923	845	873	840	856	943	804	919	906	910	877	882	858	868	949	916	886	931	892	830	892	904	884	945	910	875	851	913	862	861	851	893	873	886	874	868	882	837	912	891	863	881	913	870	902	879	934	905	902	804	866	909	911	886	877	853	849	876	894	922	822	892	891	891	833	885	913	903	853	871	946	881	883	845	890	910	863	877	882	860	887	886	908	930	885	873	865	879	915	899	859	915	907	916	912	956	874	901	910	836	902	873	899	903	916	859	856	908	858	895	844	891	868	886	889	906	876	873	893	874	897	913	859	867	933	898	898	860	881	894	861	903	940	857	878	820	854	829	800	896	846	871	876	902	837	912	895	923	886	854	896	865	936	842	862	907	878	938	977	945	938	908	889	898	893	877	845	907	872	867	923	864	934	882	855	864	856	828	890	879	914	880	885	917	922	921	875	913	864	880	852	837	855	906	889	898	941	911	908	879	871	820	920	847	862	888	882	831	897	925	830	907	892	895	869	873	925	901	919	878	848	928	871	842	902	857	884	867	839	904	941	865	965	922	847	845	866	854	861	872	868	904	892	885	959	934	870	892	817	885	899	884	899	925	905	874	929	916	890	908	878	899	876	898	953	818	887	913	876	900	840	920	967	896	921	893	819	908	887	899	880	849	884	920	897	843	892	845	917	878	856	901	866	878	911	925	872	857	868	931	903	933	893	908	906	933	874	883	886	828	870	908	893	901	863	903	899	848	865	921	893	841	862	892	901	822	895	917	942	859	891	894	897	874	881	865	893	884	939	859	868	888	854	938	894	934	888	852	905	909	898	914	904	819	931	848	851	886	897	863	914	866	901	896	884	855	934	900	852	870	876	890	916	900	862	841	880	876	858	881	819	878	896	866	888	881	854	806	885	877	879	929	892	934	869	822	844	940	854	928	901	877	899	855	848	861	846	830	862	876	895	926	888	879	896	889	879	836	929	882	949	853	865	856	868	839	902	878	892	878	829	886	851	887	876	890	841	911	940	869	848	885	881	869	870	859	812	850	892	863	935	885	878	870	903	883	919	844	911	855	878	848	906	886	871	861	897	855	881	834	898	831	888	869	918	912	889	880	898	825	841	903	869	902	831	880	826	914	918	908	881	895	935	872	873	862	845	889	846	906	855	834	894	861	939	904	874	905	943	869	851	904	873	895	875	872	872	831	909	910	871	833	845	885	913	902	943	819	841	906	846	899	841	880	840	861	862	872	846	852	875	870	885	889	908	904	920	932	838	861	844	828	896	848	870	884	809	897	873	893	892	868	928	860	847	969	921	904	879	896	871	878	861	882	828	825	891	908	901	913	890	922	923	866	906	921	843	855	880	845	902	932	930	912	916	907	856	861	897	882	873	916	839	888	881	903	857	876	917	928	844	903	824	887	898	885	897	892	874	876	901	841	813	896	909	818	850	877	866	912	851	806	904	924	836	869	902	864	910	830	872	827	865	891	837	890	890	929	878	967	897	876	858	931	920	870	863	904	891	919	838	846	844	880	880	945	881	919	867	867	923	865	914	904	910	920	853	898	864	844	862	831	868	891	845	886	853	899	949	843	925	816	912	899	891	879	897	864	891	902	856	874	914	881	898	873	856	930	902	936	843	813	917	843	907	872	883	834	926	858	834	862	889	909	863	925	900	892	936	863	868	890	898	881	846	914	811	853	872	853
34782	45626	33555	19705	8575	4717	2636	1603	1215	1085	1011	1055	1048	1023	978	982	1016	1034	956	1001	1069	982	1037	1037	991	999	976	981	998	1065	1047	1033	1037	941	1070	1054	1070	1007	1074	1007	946	973	997	1054	972	1006	1034	1037	1011	1080	998	993	998	979	968	991	1059	1078	1044	972	1013	1056	1055	990	1004	1002	974	1046	1057	1009	1077	1082	958	1006	1040	998	990	1027	1011	1088	1012	1000	1001	1087	987	1006	986	1013	971	1000	1020	1016	1000	1030	1034	1017	1012	989	1061	989	1052	1023	977	1057	1017	1023	1009	1031	1079	1068	1017	973	1020	1033	1022	1008	1013	1032	1008	1028	1009	1011	999	1018	1007	1076	1027	963	1026	1009	1041	1000	1070	975	996	1057	993	1003	1003	1023	974	987	990	929	1046	1024	989	1005	975	1003	1061	951	991	994	1014	1019	1005	1034	971	1034	988	1033	1027	1086	1005	1055	993	1070	1046	1006	1009	1041	1025	1033	984	997	1024	1044	1005	1049	1018	1024	1008	1059	1073	1023	1017	978	940	972	1050	1039	996	989	995	983	1013	978	973	1036	1047	1033	1018	989	1059	996	971	1038	967	1025	971	1002	993	957	949	1047	954	1040	979	1037	1014	984	1024	965	1026	960	1008	968	951	1028	1022	1040	981	1036	993	1016	1028	1032	1036	1053	999	1055	1047	1038	1036	1029	1005	980	975	1036	1017	1003	1060	1051	971	998	1021	959	1045	990	1020	1028	991	980	1003	1004	949	1035	1018	986	998	1049	1001	995	1042	1051	966	983	1004	1061	986	989	1061	983	1037	1054	976	941	984	1010	1003	1010	944	1049	1015	995	998	1016	1017	1051	1057	1004	994	985	1003	1031	1026	999	987	1034	994	1019	1016	1008	1014	996	997	1038	1013	1056	996	971	1053	982	1050	1029	989	1012	1031	1018	1018	1016	1041	1040	1017	977	1010	1013	962	1032	1022	1001	1047	952	1007	1010	1029	950	1015	1044	982	981	984	1023	1004	997	1003	992	1083	976	973	1004	970	998	1035	1076	1033	1069	979	1004	1027	999	989	993	1049	993	957	990	984	978	999	1013	999	1047	1049	975	1028	981	977	1023	1023	973	1004	1079	1058	999	1004	973	1021	1000	966	1021	985	980	1022	963	1035	985	1002	999	976	973	1022	1039	1034	1063	1038	1016	965	986	988	999	1016	990	1046	1037	997	1030	978	995	1035	993	1037	1017	1019	1001	1022	1047	1024	965	1027	1035	985	967	1063	1039	1000	941	1120	1027	1008	942	1023	1008	994	1041	1033	973	1027	986	1011	1025	1025	988	983	1001	1052	1016	1002	979	1047	976	991	1045	1088	1006	1010	993	1026	962	994	1025	1015	958	992	1042	1021	1036	947	1039	1000	1030	975	1041	1003	1057	978	1046	1000	1014	1024	977	981	1016	1004	1045	995	1001	992	951	1034	1035	1029	1039	995	1061	1037	972	1053	956	1045	1060	1058	1022	1019	1005	990	1043	980	1033	1042	1002	989	1007	991	1044	1046	1035	1029	1003	1053	998	1020	1032	1027	973	999	1016	963	1015	1013	1031	1013	1043	994	1024	1026	1013	1057	995	993	1042	1080	974	974	997	1031	1041	944	1002	957	970	1046	1001	1036	988	985	1009	1007	1013	1047	1033	1059	1026	1021	962	999	1031	1038	1009	1069	1001	1058	1005	1028	985	979	1036	973	989	1059	1001	1036	1120	1032	963	997	969	1033	1024	950	1008	973	1028	977	1031	995	1038	1027	995	1032	1047	1047	1015	973	977	1058	987	1050	969	1094	1029	1008	1028	1084	1012	1021	1009	1061	1006	1017	1052	1005	1058	1060	964	1020	1031	1001	1003	985	1005	1030	989	1010	1038	1013	1017	1030	1018	1022	1043	1067	1059	1009	1025	1010	1014	1026	1020	976	1013	1002	951	1053	1054	1006	1005	1024	1072	1001	979	1005	1013	1064	992	1027	1022	981	1047	1016	990	1033	978	987	1059	961	1028	1028	988	1078	1034	1027	1004	1008	986	1052	966	1032	1006	976	1008	1011	1050	999	1030	1055	1000	1049	1071	1064	992	995	986	1034	999	987	982	994	971	971	1063	1003	1029	987	1083	979	1063	1057	1006	958	1000	1024	1007	1056	1001	1008	1015	1017	1030	1008	1007	1005	935	1025	1007	999	989	988	978	1011	1006	1051	1013	989	1052	1034	1013	1006	999	1086	981	1014	1006	963	1007	963	1005	1034	1031	991	976	1001	1068	1022	1021	1079	991	1030	1029	1031	1028	985	995	989	1034	1011	987	969	1044	1072	989	1055	1019	1022	1008	1024	972	983	1020	1003	993	958	1068	1034	983	1013	991	1014	1027	1035	1009	1035	1028	1021	978	1051	1038	1088	969	1031	968	1010	1012	1014	1023	1026	1071	978	996	963	997	992	982	1000	1053	1019	1012	1016	1036	1030	1091	990	1023	991	1098	1045	998	1031	1035	1069	1006	1021	1024	996	989	1026	1041	1048	1002	1013	997	1040	1021	1046	1040	1004	1054	998	1050	994	993	1026	986	967	987	1039	1018	1010	1035	1020	991	977	1058	988	1005	992	967	1046	1028	1002	1021	1009	950	1017	973	1036	992	1038	1039	978	987	1035	979	1065	1006	997	1001	969	1017	998	972	961	986	1077	971	1001	1025	1052	1036	1053	1021	980	1036	1010	997	982	1009	1006	959	1039	1007	1049	1032	978	1020	969	997	1008	1016	1053	980	1031	1040	1010	1014	1027	953	1045	1075	989	1068	1008	1038	1011	1032	1048	994	1014	1029	1032	1027	998	1009	1016	964	1049	948	991	999	992	988	1065	1074	1065	1018	1056	1025	1046	952	983	977	964	1047	1001	1042	1033	980	1010	1055	1043	1009	1018	1020	976	977	993	1042	997	1070	1028	959	1041	1031	1002	1021	1057	1059	992	1052	995	1050	1002	979	1019	1039	975	1049	999	1020	1044	1047	997	1036	988	958	954	1044	1026	1003	985	1038	1001	1013	1015	1027	996	1058	999	928	968	963	997	1036	1017	1013	1031	1059	1005	1034	1001	995	966	1031	1002	1060	1037	979	1013	1025	1022	1031	983	1015	1040	1015	993	1013	987	979	990	1025	1020	993	1015	971	1009	989	997	1042	1021	986	1027	1064	975	1007	1013	989	985	1032	1033	1004	1092	1046	1033	983	996	971	1063	970	1057	1025	940	1095	1025	984	1013	1014	1056	1065	1002	1025	1047	1031	990	1023	1014	995	1013	980	993	1026	1005	1000	1064	1040	1027	1036	949	965	975	1037	1015	1030	963	1030	988	981	1014	979	1004	1024	1019	1011	1014	997	1036	988	1007	1044	930	1023	972	988	1025	1053	1003	978	984	1010	988	1011	957	995	999	1008	993	988	1018	1037	989	1023	1032	997	1036	1016	1011	1069	1030	1074	980	1024	1079	995	1065	1012	984	1003	997	949	951	1041	1087	975	984	1061	1019	947	1044	1002	1008	1048	1026	1011	1027	1033	1014	948	1029	1024	1008	1056	994	1002	962	999	1093	957	984	1000	995	1038	991	1046	1011	1017	1002	986	1031	1000	1070	975	1057	1048	1006	1008	1045	1012	1004	1056	1012	977	1014	1083	1004	1011	1004	1001	1071	1046	1060	980	1048	968	1083	994	1002	978	1026	986	1049	1008	1047	1022	1042	1010	990	991	999	1011	985	1010	993	1073	1033	973	1004	1011	995	1003	981	1033	991	993	1054	1026	1014	975	1017	966	1056	1033	914	1040	935	1041	998	995	1014	983	976	1069	1009	1025	1059	1004	1048	1053	986	1043	969	1061	1029	1012	1001	979	1032	1003	996	997	996	996	1049	1018	1027	1028	1097	1042	1063	958	940	1035	1030	990	1013	1053	1029	1007	1006	979	964	1045	1024	1051	994	1009	988	1005	1013	965	990	1012	1034	993	954	1034	1025	1006	1011	1033	1052	1029	1013	985	1053	1017	955	1018	1015	1014	1084	999	1013	1012	1003	982	1010	1009	966	1019	996	951	1026	1054	1011	1017	1004	1044	1049	1008	1011	1007	965	1026	968	1051	1023	997	1010	1008	1056	977	1063	1009	979	1056	1024	1056	976	1023	960	1046	1031	947	1011	1063	968	1002	1019	999	1015	985	1074	981	1008	1049	1013	1030	1063	994	956	1042	975	960	1041	1016	960	1031	1013	1031	1010	996	972	1015	989	1021	1040	986	1007	1020	1052	1088	992	978	1005	984	1071	980	987	1025	1031	991	1012	1088	1042	1044	1000	1004	1038	989	1006	1055	1131	1046	1060	1018	1052	1048	998	1022	995	1031	1027	1009	1013	1057	1029	1004	1023	1053	980	997	1022	1073	1013	1046	1008	995	1004	1031	1050	1071	1030	1042	941	996	970	1057	968	1015	1047	1011	994	1014	985	1002	1037	979	1019	993	990	1048	996	1029	1084	1008
24294	22653	35649	33917	29197	24560	16392	4685	1946	1016	759	730	721	690	689	674	677	683	692	679	698	613	689	675	708	705	662	635	713	659	671	682	663	641	665	733	733	686	669	670	683	687	707	674	734	690	680	704	629	656	694	690	670	728	695	694	634	670	609	706	672	679	693	738	698	711	661	703	687	703	669	684	671	692	699	684	662	662	667	694	647	731	697	678	713	663	668	702	672	673	662	654	690	691	696	621	679	672	674	686	662	669	688	720	676	671	662	682	698	709	692	669	700	708	665	718	655	681	718	720	683	707	646	752	741	692	711	682	651	648	647	721	686	649	691	731	672	671	710	672	713	677	744	701	684	662	674	659	645	694	679	660	679	625	677	672	713	738	720	620	648	665	661	699	671	680	705	697	689	690	695	666	698	674	687	649	728	685	698	686	726	674	697	716	696	710	686	680	630	658	685	656	713	682	661	696	649	664	702	715	682	651	708	674	651	658	632	700	688	705	713	682	683	625	658	670	691	721	660	668	667	635	661	683	673	701	653	680	646	665	680	667	714	728	693	645	634	641	660	666	636	721	683	673	696	639	711	731	681	663	636	668	643	694	691	694	680	692	638	684	657	722	700	654	665	713	674	639	706	696	707	651	684	634	655	739	670	693	690	647	704	708	680	699	692	651	710	661	714	696	701	635	692	636	629	697	684	661	691	676	652	702	733	656	641	638	671	644	660	703	705	715	677	678	688	637	722	673	655	675	636	676	698	657	632	715	653	662	723	684	660	639	684	673	683	678	698	667	657	634	747	634	682	700	663	654	688	698	685	692	743	677	623	707	698	733	676	668	688	687	641	718	686	703	708	649	696	687	636	693	693	645	685	671	705	673	676	754	682	643	687	655	683	677	682	668	652	670	656	666	667	684	649	676	674	679	718	671	647	651	618	669	653	672	680	664	719	687	618	696	661	692	702	673	668	694	692	685	663	671	649	640	688	720	679	667	697	635	659	676	672	688	657	689	649	686	712	658	678	618	703	708	682	689	661	726	647	678	683	687	683	684	640	620	682	692	736	679	705	684	682	640	678	659	692	705	699	664	690	665	669	678	703	629	662	701	724	716	702	704	651	722	685	707	722	701	697	699	683	644	662	681	739	735	692	648	683	689	675	673	718	707	675	689	638	697	681	743	714	704	665	699	685	727	673	720	711	701	717	722	702	705	664	716	660	613	718	684	702	670	703	644	691	685	699	661	667	696	712	648	684	635	691	715	656	648	710	689	689	694	650	658	630	693	704	693	701	693	718	672	674	692	657	707	694	653	720	731	680	638	671	681	665	701	698	689	711	673	650	656	699	671	673	651	696	623	635	699	677	692	738	698	676	683	664	679	660	704	715	704	734	716	677	693	637	665	656	687	613	694	704	729	679	688	652	659	647	699	686	648	675	673	686	685	731	692	669	674	697	648	676	664	674	665	632	684	692	665	647	727	652	646	672	697	674	696	702	677	677	660	675	643	683	730	654	656	698	673	691	656	695	714	688	689	716	694	697	692	679	655	673	663	691	672	647	686	759	702	681	677	623	691	679	681	703	726	666	649	681	639	712	715	698	679	639	663	712	703	690	691	673	703	658	674	757	689	722	677	686	665	683	670	737	668	662	709	715	682	688	678	654	648	690	718	615	669	654	677	678	698	699	665	661	622	667	682	702	632	664	677	745	682	679	695	668	675	711	729	708	676	691	705	670	663	695	690	707	738	706	674	655	685	685	654	658	666	658	674	632	722	703	675	661	695	707	713	687	710	756	676	698	653	698	639	658	659	749	674	722	689	703	685	691	679	690	698	701	669	707	643	647	675	707	671	694	657	654	638	663	666	666	671	652	649	660	698	686	673	690	713	657	725	666	698	697	663	664	707	723	711	674	664	678	698	687	681	685	659	708	689	694	696	676	708	620	656	720	736	666	690	662	700	680	726	688	713	712	671	666	663	677	693	702	689	729	687	645	694	676	668	690	675	693	690	663	705	668	633	677	652	650	676	669	673	636	683	642	704	678	678	706	674	694	678	691	636	685	715	685	716	657	704	689	647	704	734	698	638	650	686	720	702	690	691	666	660	673	666	684	665	638	678	630	681	676	708	654	672	701	704	666	657	700	682	702	646	629	669	712	736	688	667	636	677	679	684	624	665	678	703	707	702	689	697	702	661	663	696	690	722	670	667	685	678	703	687	661	641	719	680	594	656	644	637	718	691	652	736	683	643	703	711	652	673	649	676	672	649	668	701	690	666	660	626	684	680	666	639	746	709	723	726	707	676	694	679	686	643	654	667	687	662	681	691	656	636	681	656	686	685	631	655	682	687	629	710	684	646	719	690	695	734	690	687	671	721	684	687	691	694	709	654	667	754	738	623	690	686	683	646	703	686	672	658	736	692	681	667	706	694	660	686	632	682	648	711	658	663	659	627	689	640	692	713	704	720	685	699	642	672	677	679	652	710	671	713	654	669	659	705	701	694	770	655	620	735	677	663	703	676	727	714	650	667	709	662	650	675	698	686	682	658	646	681	656	675	710	682	648	664	706	693	700	688	766	687	649	697	703	615	664	688	711	667	658	637	714	678	651	696	655	696	688	675	663	727	738	663	652	667	703	638	666	677	680	704	710	714	694	667	683	664	698	669	657	701	643	645	675	691	662	652	676	710	724	642	707	695	694	758	745	695	673	672	670	703	695	681	676	691	666	670	719	665	642	669	718	689	630	677	652	672	703	648	683	693	631	678	692	643	611	641	692	741	726	683	700	638	653	729	660	695	666	672	709	679	654	703	639	696	684	699	682	720	711	683	624	709	666	657	668	667	663	725	673	674	682	659	690	699	658	660	707	728	659	657	668	659	655	672	697	660	688	681	706	672	662	698	672	685	674	661	653	736	648	695	689	667	672	658	647	700	717	716	695	663	731	733	707	709	669	655	684	652	704	695	651	658	674	675	699	693	685	659	678	662	674	703	674	688	678	633	657	695	715	653	694	633	675	706	659	720	685	688	681	708	677	683	666	653	658	638	683	666	667	672	692	685	649	686	735	731	656	614	681	711	705	734	682	716	637	694	662	691	680	702	695	756	671	712	696	726	678	616	645	671	655	647	652	727	673	683	696	697	690	652	706	659	679	661	697	679	653	635	703	726	682	738	648	660	679	662	623	684	690	669	685	724	639	661	651	679	642	671	688	689	668	691	702	699	693	628	666	685	651	671	650	703	676	673	650	709	685	686	685	709	719	702	678	676	700	717	656	698	649	663	663	667	605	690	676	657	678	673	654	709	676	672	660	715	670	657	675	662	708	719	728	690	675	697	657	646	684	673	665	701	698	635	679	685	684	657	689	666	672	679	646	672	662	694	667	696	697	673	707	676	683	681	666	691	661	686	643	679	662	693	677	690	668	710	690	674	661	708	711	688	676	660	694	718	672	665	682	691	631	697	663	646	692	648	710	639	656	699	685	671	682	691	690	675	659	654	713	714	677	729
51987	91173	75438	55937	37529	26883	14836	6443	3011	1497	954	800	825	791	759	783	817	810	813	775	840	773	824	797	768	803	787	850	853	728	795	809	754	786	761	812	821	736	786	795	834	809	835	776	747	769	823	780	792	771	792	794	740	799	772	815	770	803	773	779	803	785	784	781	744	797	734	787	770	780	791	753	800	830	738	810	785	824	722	827	747	810	752	781	815	771	763	790	728	725	776	762	816	802	725	782	827	742	782	709	802	759	812	777	861	751	762	760	822	850	812	775	745	810	779	766	765	781	780	768	822	745	776	764	799	771	794	747	807	796	786	799	809	759	829	771	813	731	797	741	786	819	754	795	843	813	766	788	807	768	775	800	814	807	774	765	797	835	801	756	784	778	833	812	786	782	780	762	806	839	789	810	794	789	798	780	754	790	754	790	780	807	808	788	770	765	795	775	817	786	812	793	821	791	751	831	831	802	803	818	809	800	849	805	811	790	793	747	796	747	775	766	789	780	828	815	777	832	794	776	789	812	771	757	850	734	774	807	800	804	795	829	801	820	800	765	779	768	780	836	724	782	791	840	822	817	811	739	729	800	815	812	755	768	799	750	757	782	762	821	851	807	820	783	810	833	841	767	836	772	810	801	793	813	768	781	755	788	774	763	761	764	747	798	773	782	784	791	755	745	794	791	810	758	787	804	784	818	831	746	788	751	830	732	795	812	821	759	797	755	750	756	801	778	807	782	779	827	807	789	833	805	807	777	808	772	775	778	794	794	828	823	780	847	817	810	732	723	761	801	756	820	754	753	793	737	764	719	853	748	809	785	800	735	781	769	809	755	816	808	774	785	775	773	801	772	757	782	787	797	784	743	817	739	774	779	821	789	806	845	783	832	764	774	835	812	762	790	780	838	790	770	797	781	745	782	806	784	781	755	820	745	778	785	767	767	787	757	828	759	840	837	761	782	789	786	767	755	755	831	812	748	747	807	789	786	811	826	805	758	763	814	798	769	789	800	797	806	768	824	782	760	793	803	754	743	819	820	789	785	798	780	796	817	830	779	797	782	816	740	840	761	802	785	757	816	773	723	784	791	770	848	760	778	772	828	787	766	787	761	779	773	795	766	813	738	755	773	790	774	786	746	818	753	811	818	754	799	806	771	773	725	761	805	729	734	822	859	741	757	818	762	816	797	820	819	811	770	799	782	797	774	745	787	731	772	818	778	771	805	803	818	810	801	792	800	800	811	798	802	844	786	732	786	753	790	775	745	799	817	819	836	858	804	810	819	823	823	807	772	790	716	797	814	765	781	828	781	759	776	803	827	767	785	747	798	736	762	778	837	811	798	767	783	773	793	778	743	786	792	794	811	746	766	816	777	815	746	760	783	764	756	747	785	793	850	796	797	824	779	821	773	780	792	780	819	850	800	818	779	792	802	759	828	781	737	792	823	767	768	835	771	807	794	789	782	768	810	744	819	766	814	762	775	768	761	735	777	806	790	788	826	774	790	780	810	761	830	809	738	780	825	795	766	777	782	802	778	780	759	800	747	751	798	784	790	756	760	749	767	833	777	806	813	764	757	842	785	732	791	747	774	731	792	761	776	792	790	789	814	793	800	796	770	774	792	756	817	772	755	843	805	793	803	792	725	760	807	786	799	739	725	753	801	837	779	844	803	825	816	797	793	799	771	844	801	794	794	795	752	790	800	794	796	814	791	809	818	794	772	814	754	807	800	790	787	833	776	787	753	763	736	785	809	777	782	787	761	745	813	795	747	779	770	821	788	764	776	731	759	783	859	720	751	797	767	808	824	753	769	741	748	792	746	779	772	797	779	794	793	780	760	774	771	754	825	771	763	790	815	804	828	775	805	773	717	794	832	747	742	760	825	786	798	801	797	728	791	799	756	756	759	789	745	812	770	833	810	743	777	793	840	805	749	788	774	773	774	798	801	803	736	773	775	768	771	789	801	815	755	814	758	750	774	737	800	799	764	843	765	762	777	804	756	743	760	725	785	781	794	793	823	802	815	776	771	743	812	751	778	783	795	779	757	769	781	820	801	791	736	774	787	713	753	802	771	754	780	795	782	784	747	836	784	800	744	825	774	801	795	772	815	811	781	829	827	782	785	763	767	835	810	833	842	796	813	781	811	781	729	780	822	792	776	743	822	760	750	811	779	784	827	783	824	758	772	804	762	772	773	785	742	777	760	788	799	767	765	739	781	777	799	758	930	805	749	788	860	793	832	769	737	805	774	761	834	789	741	787	847	796	779	791	745	816	820	759	796	762	818	786	797	770	818	795	848	762	787	783	824	815	752	869	769	759	852	793	776	744	819	780	778	788	782	839	803	768	796	787	798	835	797	767	756	811	792	778	801	772	808	778	782	771	776	797	801	775	737	737	777	821	787	765	820	785	820	757	765	771	825	814	787	761	799	785	743	786	762	787	834	729	827	814	808	779	837	801	793	830	742	754	807	755	794	774	793	809	771	807	792	843	778	738	767	784	793	815	799	774	764	734	841	761	835	790	852	817	811	807	792	790	810	790	803	789	782	772	819	779	774	761	821	787	826	792	818	815	824	790	768	767	792	748	793	795	802	784	806	823	783	741	827	758	798	812	757	809	808	793	768	775	759	760	810	853	799	815	769	794	815	782	828	755	769	753	806	831	768	787	789	813	789	779	816	778	768	838	851	798	757	789	751	799	807	771	804	797	770	775	758	826	761	788	766	784	798	800	784	744	784	808	801	813	823	733	828	838	771	779	809	798	790	789	781	819	773	751	799	802	795	836	804	805	795	724	809	813	835	841	751	773	816	790	780	798	786	730	775	819	731	778	763	794	792	757	791	783	790	778	794	827	816	808	764	784	788	799	742	767	776	778	802	787	787	834	787	783	812	808	796	818	805	772	792	737	780	788	764	805	787	780	791	800	783	803	806	758	818	814	793	692	767	800	830	858	831	812	794	774	837	794	717	782	798	799	762	800	798	755	803	774	772	737	817	783	803	800	781	784	745	767	766	796	810	737	814	781	804	768	752	797	776	787	798	775	820	796	830	791	823	795	819	807	749	762	779	820	818	748	813	857	763	758	810	777	803	794	731	769	756	849	823	811	785	764	798	751	776	749	790	801	783	770	723	784	795	812	750	789	776	758	794	782	755	767	805	755	800	826	777	765	841	782	791	821	813	812	799	754	764	808	720	790	826	760	796	798	757	761	810	756	798	768	768	801	762	784	774	686	746	761	799	797	818	750	778	763	756	807	832	786	762	780	820	827	804	801	737	792	786	777	805	777	774	736	790	800	722	757	805	763	819	819	796	805	780	798	807	779	790	840	792	732	746	801	753	789	774	758	733	743	841	778	767	750	773	797	813	728	810	793	814	757	810	772	767	841	801	820	789	778	799	786	798	777	780	828	810	835	780	807	769	809	813	789	799	817	805	761	815	777	808	851	793	787	819	760	808	731	786	781	784	765	783	845	747	782	754	822	800	804	763	775	781	774	805
25743	23812	36857	33499	23159	14692	6109	2196	1497	1144	1041	944	986	1023	998	1069	959	1024	1003	1019	993	972	999	996	1008	1009	981	977	1018	1045	985	967	1032	1026	917	932	992	978	986	1008	1018	991	1008	1036	996	980	980	941	971	999	1032	1001	974	1024	1023	977	927	949	1014	990	979	992	1015	915	968	1021	1036	994	938	979	962	946	950	976	1048	1018	963	1001	1007	992	1013	989	963	994	944	985	953	1027	965	1000	958	996	1030	943	997	1037	1020	974	968	1014	1044	972	963	1015	943	1042	997	990	984	1019	1002	932	998	1006	1004	1002	1000	1022	1019	1042	996	973	1026	1050	1004	996	998	1058	1002	968	981	966	986	975	1052	1006	997	1004	1014	961	1006	965	978	942	971	974	1064	1006	972	968	986	997	997	1013	1014	1018	1003	1015	972	1047	1037	969	979	975	984	940	992	978	968	979	986	960	1010	1035	988	1009	971	942	1005	971	989	992	994	1039	1034	924	981	990	940	977	988	1011	968	900	967	979	991	938	983	934	986	924	1010	993	989	1071	1079	1023	990	998	992	912	953	1016	977	1022	989	1045	974	968	1009	1024	971	999	1011	1061	987	1020	937	989	978	961	1039	985	988	911	978	1009	1023	963	1031	974	959	939	1037	990	998	950	1006	1041	1003	971	991	1027	1074	998	956	993	979	910	1006	929	943	1054	989	1006	978	1030	954	998	1009	1011	981	1004	955	991	983	955	1030	947	1009	1052	1007	965	977	1055	1036	982	1028	986	951	1022	928	978	1015	1004	971	977	989	969	998	936	981	985	1018	950	962	962	1049	988	979	1023	1003	1007	971	1009	999	992	955	993	1002	1005	949	993	1002	1069	968	982	975	1041	958	1035	1004	1017	1005	991	1068	1026	1034	1001	982	968	977	969	996	1006	947	977	1070	975	1056	1041	1003	1018	985	995	981	1007	966	1031	999	987	1035	1020	1082	1007	1000	991	951	999	1007	988	998	969	974	945	939	956	1034	978	1011	1019	957	945	1011	1010	998	1007	1026	997	944	993	958	971	1026	966	942	938	988	966	942	985	1040	1090	994	997	939	933	1021	1032	1027	993	1040	952	976	934	1007	1001	957	989	940	992	1019	1042	977	968	1001	1032	956	948	1002	1008	963	1003	1021	948	1022	981	952	976	1015	951	966	997	977	994	1038	959	1062	976	1002	1010	980	1028	979	1017	998	948	1040	961	1015	961	972	960	984	1001	998	987	1017	950	985	926	950	965	936	1003	955	956	975	967	964	986	1009	984	935	950	986	1011	999	966	971	975	1017	1004	978	955	988	1000	1043	983	968	979	967	1005	1023	1042	1005	1026	1044	987	960	1021	1037	980	946	974	978	968	979	956	995	978	1013	1001	980	935	1018	1009	998	1014	1010	1000	992	978	986	1038	1021	973	1003	1010	925	963	1049	1011	962	1036	1004	984	971	1025	969	984	1019	998	1005	960	1030	1046	1004	1073	1073	1036	980	1000	920	1070	983	1011	973	958	946	995	1026	990	955	979	1068	933	1035	961	1019	992	982	992	984	1033	967	1000	1024	992	927	1012	984	987	955	1025	983	988	988	1016	1001	1015	928	1010	994	975	1078	980	937	980	1030	959	1041	984	955	1020	979	952	999	1025	980	984	966	978	1015	957	1029	1002	1039	975	994	1042	948	1036	991	958	1006	1066	928	999	995	1017	979	998	970	992	1059	964	933	1046	1041	967	945	982	988	1016	995	1021	980	971	943	1055	1013	984	1037	1005	1011	1032	952	948	972	1016	988	987	1000	946	966	954	976	990	981	1018	1066	987	952	1015	1047	978	1010	938	950	1039	1023	961	1041	933	1013	981	978	1002	1004	1026	1019	989	1008	972	1025	983	1033	1041	1006	982	942	1023	1058	1025	1010	921	1031	991	1033	1025	1005	991	948	1024	995	991	945	995	952	955	1039	968	939	962	1054	1024	993	960	1001	978	1014	1034	934	940	999	993	1001	957	1014	977	987	993	995	1037	1017	956	934	991	1036	1012	1010	955	1014	952	1080	973	1010	978	978	903	998	978	981	980	942	1016	1010	999	1071	981	1008	1003	1019	1015	977	982	927	926	1013	972	982	972	941	1019	1014	1011	981	983	1051	998	995	944	961	1016	998	937	1007	951	1037	1038	968	1003	1013	984	984	938	985	944	1002	985	990	992	931	1011	1006	929	978	990	994	974	1005	1008	938	949	941	1042	993	1053	962	976	993	1017	958	988	974	974	975	967	1002	1007	942	1034	993	991	946	950	1017	971	1021	1009	951	1039	995	978	1008	949	1025	993	947	957	987	996	1021	986	1017	952	960	975	1013	1008	1020	959	941	982	967	957	1046	1008	1011	932	980	1037	976	1027	980	984	990	1044	1026	1033	1027	954	914	963	1035	1008	1028	1035	1035	1038	991	1008	961	1003	972	995	991	962	1033	1018	960	1020	999	1038	994	938	960	955	986	997	1026	985	1004	993	996	1000	1049	996	1006	1019	1029	1009	1005	974	998	962	1053	1004	1013	986	945	967	925	956	1026	988	1009	977	981	939	958	925	1031	949	931	967	956	998	1002	997	978	1016	938	945	998	1029	1000	1010	967	989	959	948	981	979	922	960	1005	926	936	989	963	1021	1031	991	988	1005	997	1030	1021	988	967	1003	1015	1005	992	970	1018	928	1015	987	1060	1020	1046	946	981	1020	980	972	994	951	948	984	978	1026	1026	983	996	1010	1018	977	994	981	949	997	1060	977	968	1006	1019	1008	1013	1003	1050	997	1025	1008	991	1002	989	969	1046	984	954	994	964	972	1038	1021	973	1000	1047	961	1037	950	938	977	1029	997	1004	1000	979	949	995	998	1037	970	918	986	984	1005	966	1029	1022	982	964	964	1064	978	1073	969	1001	955	972	987	995	949	1042	954	989	946	963	931	984	984	1010	1012	961	980	1029	996	984	971	1002	979	927	991	979	996	965	912	1032	987	969	992	986	940	988	987	1034	983	1010	998	994	957	1032	1028	948	1036	1043	998	991	1025	984	1052	986	931	1032	1006	964	1009	1047	1011	1040	983	1008	971	982	997	990	920	989	1040	971	1020	967	1001	1049	963	996	984	965	997	932	985	1001	982	1008	1002	999	960	987	951	954	1049	996	950	999	995	1021	965	919	1006	1032	1044	999	1001	1010	985	1001	942	1034	1049	962	930	1018	1008	986	1022	991	1010	1025	969	988	1043	987	990	1011	966	1030	1018	957	986	998	1009	1001	954	955	1033	1007	1062	979	994	943	997	954	999	1025	998	1004	1008	986	1005	1004	990	1038	973	1032	1024	1002	1008	986	1042	974	1049	974	1012	959	969	1030	1016	1016	999	1029	972	983	967	995	1019	978	1034	974	1004	942	1015	961	1030	992	989	977	964	968	972	1010	975	968	964	1008	980	948	995	1000	1028	1057	954	982	980	986	978	1018	1040	981	977	1004	1040	986	959	955	917	965	1012	996	965	999	1005	986	996	999	981	1003	979	981	929	989	968	1000	1042	964	993	926	977	1005	1021	1028	1009	983	1037	1008	987	970	924	1045	993	1050	974	985	945	992	986	941	998	967	967	949	1055	1034	1006	1008	1036	961	919	994	993	1012	996	1004	993	966	983	989	1018	1060	1000	1038	998	984	941	932	1019	983	973	993	977	993	1037	982	951	942	1005	1016	1017	992	999	1005	1042	1053	970	1006	987	1022	955	1037	983	1005	975	967	999	1042	1013	989	990	964	1033	970	971	1002	985	952	982	1004	952	923	985	1018	979	997	1025	1022	977	1035	974	961	999	971	1045	1034	978	989	977	991	932	1015	950	1005	1016	924	945	1003	996	1022	1005	957	1004	973	1025	1002	982	1013	1002	1051	1018	983	989	988	988	993	956	988	988	978	942	960	1006	979	964	972	947	1001	1001	982	984	1020	991	986	1029	947	980	1070	951	1021	1039	1036	1014	1033	952	919	993	969	973	962	949	1030	1001	1034	992	1038	971	1001	967	948	979	987	1009	986	958	964	1010	955	985	970	975	1022	984	969	978	940	979	983	962	1024	1028	919	959	1014	1017
48514	78257	60701	43582	26562	17856	8796	3838	2180	1487	1267	1133	1076	1055	1160	1114	1119	1169	1128	1109	1099	1111	1133	1134	1140	1161	1109	1130	1090	1106	1126	1191	1098	1084	1140	1095	1050	1060	1064	1092	1134	1121	1074	1136	1070	1147	1077	1138	1104	1100	1026	1144	1108	1071	1093	1134	1113	1083	1120	1049	1135	1145	1114	1125	1105	1099	1105	1145	1116	1059	1182	1145	1130	1052	1113	1117	1152	1134	1160	1107	1109	1161	1109	1011	1071	1082	1153	1131	1184	1118	1108	1079	1112	1122	1129	1097	1139	1107	1096	1138	1108	1132	1096	1087	1102	1124	1087	1161	1105	1162	1092	1118	1110	1128	1054	1072	1123	1114	1101	1147	1077	1137	1150	1132	1151	1097	1140	1078	1147	1140	1129	1117	1152	1160	1099	1175	1115	1143	1119	1084	1108	1119	1135	1070	1079	1106	1128	1122	1086	1155	1123	1138	1103	1118	1109	1121	1133	1131	1080	1177	1122	1095	1103	1102	1083	1096	1098	1079	1129	1097	1134	1072	1130	1106	1087	1065	1053	1132	1132	1094	1136	1156	1062	1135	1138	1145	1142	1128	1115	1119	1075	1125	1111	1188	1130	1116	1082	1156	1119	1163	1141	1086	1151	1089	1114	1106	1149	1104	1084	1084	1131	1108	1140	1014	1146	1155	1103	1129	1143	1104	1079	1071	1132	1137	1131	1052	1120	1175	1126	1108	1131	1138	1129	1097	1111	1170	1076	1191	1135	1150	1091	1103	1137	1103	1129	1066	1115	1155	1101	1076	1085	1083	1092	1087	1095	1091	1125	1055	1125	1111	1100	1075	1055	1054	1049	1151	1069	1118	1178	1121	1095	1083	1110	1132	1084	1156	1119	1100	1114	1124	1114	1076	1120	1110	1091	1078	1182	1138	1027	1135	1103	1140	1079	1182	1083	1093	1190	1141	1112	1167	1072	1116	1102	1172	1159	1062	1134	1087	1136	1123	1122	1023	1063	1064	1156	1110	1117	1145	1162	1072	1105	1093	1091	1117	1206	1164	1161	1087	1123	1085	1133	1129	1046	1122	1115	1183	1082	1102	1171	1103	1134	1123	1142	1101	1053	1091	1112	1109	1073	1106	1103	1102	1113	1182	1071	1148	1142	1228	1062	1124	1070	1172	1075	1166	1105	1080	1180	1105	1065	1117	1120	1118	1124	1131	1094	1101	1076	1089	1113	1033	1122	1085	1100	1166	1166	1102	1119	1060	1121	1092	1093	1125	1061	1097	1146	1137	1135	1077	1136	1159	1115	1048	1121	1138	1133	1139	1169	1167	1080	1103	1136	1072	1085	1096	1122	1122	1087	1119	1156	1165	1138	1083	1042	1142	1201	1096	1129	1117	1095	1144	1115	1126	1058	1155	1164	1148	1096	1132	1097	1129	1093	1109	1111	1128	1130	1134	1126	1105	1125	1148	1043	1143	1082	1136	1121	1112	1167	1077	1151	1149	1122	1133	1069	1083	1095	1097	1122	1140	1146	1138	1103	1205	1065	1105	1129	1060	1102	1164	1191	1090	1080	1094	1113	1035	1121	1163	1096	1141	1093	1145	1138	1130	1070	1096	1121	1138	1168	1106	1086	1111	1139	1163	1084	1144	1136	1134	1078	1137	1100	1111	1156	1194	1123	1117	1132	1172	1072	1092	1129	1088	1119	1092	1085	1136	1100	1124	1162	1063	1058	1088	1105	1156	1172	1146	1074	1105	1061	1141	1139	1042	1085	1118	1087	1123	1111	1123	1111	1138	1096	1191	1075	1128	1151	1128	1116	1075	1131	1094	1131	1111	1060	1094	1135	1097	1091	1060	1117	1138	1101	1177	1176	1111	1106	1107	1094	1139	1132	1154	1050	1094	1077	1113	1155	1128	1123	1107	1094	1167	1114	1138	1105	1134	1113	1101	1135	1144	1106	1143	1115	1104	1072	1099	1077	1140	1086	1105	1079	1137	1136	1134	1079	1077	1165	1119	1116	1145	1079	1095	1088	1152	1087	1094	1092	1080	1153	1142	1182	1151	1104	1108	1160	1083	1072	1071	1129	1120	1103	1118	1041	1154	1039	1073	1102	1108	1084	1096	1132	1140	1099	1108	1099	1134	1111	1106	1119	1079	1108	1086	1122	1104	1114	1177	1084	1104	1113	1126	1074	1103	1108	1083	1125	1122	1056	1159	1118	1117	1083	1080	1137	1109	1099	1114	1097	1110	1156	1072	1104	1097	1106	1119	1141	1148	1113	1110	1091	1163	1090	1095	1141	1145	1178	1123	1110	1139	1122	1098	1116	1172	1075	1135	1115	1107	1168	1147	1132	1087	1152	1088	1114	1125	1123	1095	1111	1084	1163	1140	1117	1135	1152	1121	1132	1127	1109	1155	1091	1084	1108	1183	1108	1130	1080	1111	1136	1108	1102	1062	1143	1091	1139	1061	1075	1153	1094	1081	1107	1011	1069	1154	1179	1099	1100	1098	1120	1120	1094	1097	1111	1136	1149	1096	1108	1089	1155	1149	1123	1106	1076	1154	1118	1112	1125	1102	1069	1044	1099	1110	1109	1060	1156	1157	1069	1174	1191	1103	1089	1151	1109	1113	1110	1134	1086	1085	1050	1133	1129	1148	1088	1150	1137	1128	1100	1061	1064	1163	1078	1090	1146	1122	1143	1087	1092	1084	1087	1150	1056	1103	1129	1139	1125	1106	1078	1100	1093	1089	1137	1062	1174	1094	1109	1192	1099	1084	1146	1112	1167	1083	1143	1081	1075	1130	1127	1115	1111	1122	1131	1156	1090	1126	1169	1022	1115	1152	1101	1121	1090	1131	1064	1103	1087	1156	1153	1134	1098	1135	1123	1099	1116	1124	1100	1140	1132	1116	1095	1112	1125	1202	1130	1083	1126	1165	1106	1168	1136	1055	1117	1117	1140	1147	1110	1146	1060	1167	1124	1057	1179	1116	1120	1106	1125	1142	1112	1100	1089	1131	1144	1107	1074	1105	1119	1096	1116	1110	1094	1161	1119	1101	1180	1116	1105	1165	1073	1126	1065	1121	1107	1060	1128	1088	1025	1149	1130	1088	1095	1111	1119	1132	1120	1168	1096	1149	1124	1135	1114	1149	1122	1143	1134	1109	1075	1144	1079	1162	1086	1131	1126	1124	1093	1052	1131	1101	1066	1063	1128	1110	1116	1067	1094	1033	1064	1116	1031	1091	1083	1077	1082	1148	1132	1097	1086	1100	1100	1158	1058	1097	1161	1071	1084	1129	1112	1089	1060	1061	1112	1114	1088	1092	1118	1083	1159	1146	1125	1173	1096	1163	1092	1091	1058	1153	1077	1057	1090	1094	1120	1063	1125	1049	1111	1099	1097	1118	1123	1112	1048	1036	1115	1135	1112	1137	1127	1029	1089	1073	1056	1128	1149	1132	1120	1142	1135	1083	1063	1124	1135	1142	1108	1107	1148	1129	1111	1051	1098	1088	1165	1082	1149	1112	1092	1102	1126	1109	1144	1179	1183	1127	1108	1140	1102	1057	1045	1108	1129	1079	1098	1109	1111	1077	1103	1073	1135	1122	1096	1111	1131	1131	1135	1016	1142	1047	1095	1139	1054	984	1106	1099	1086	1107	1120	1091	1119	1113	1161	1143	1105	1084	1168	1085	1094	1141	1082	1091	1120	1082	1163	1117	1115	1126	1067	1167	1109	1145	1098	1068	1117	1139	1117	1191	1116	1059	1144	1112	1118	1129	1114	1223	1141	1066	1166	1145	1163	1122	1155	1064	1107	1157	1070	1088	1129	1176	1178	1129	1157	1120	1099	1114	1076	1141	1095	1105	1096	1098	1105	1091	1130	1056	1125	1072	1096	1119	1074	1205	1108	1114	1140	1123	1160	1097	1092	1134	1160	1166	1153	1113	1154	1130	1130	1075	1076	1136	1124	1186	1141	1133	1078	1084	1091	1135	1133	1092	1132	1097	1059	1105	1056	1083	1059	1117	1165	1127	1084	1117	1051	1077	1095	1136	1090	1094	1146	1129	1130	1127	1132	1121	1096	1069	1096	1181	1058	1111	1084	1059	1039	1112	1080	1043	1103	1130	1065	1175	1137	1115	1062	1100	1076	1118	1080	1065	1101	1084	1080	1114	1133	1135	1058	1117	1095	1073	1102	1141	1082	1118	1107	1122	1081	1188	1087	1154	1061	1090	1092	1092	1075	1185	1150	1140	1144	1103	1101	1158	1143	1131	1126	1172	1138	1092	1089	1055	1133	1177	1156	1097	1144	1138	1052	1125	1102	1127	1135	1116	1170	1146	1118	1129	1135	1077	1137	1123	1154	1106	1175	1165	1110	1052	1140	1193	1179	1109	1117	1103	1067	1098	1158	1126	1125	1114	1107	1096	1063	1112	1079	1110	1105	1097	1146	1081	1169	1079	1133	1193	1059	1138	1083	1100	1237	1074	1173	1139	1076	1110	1095	1088	1097	1124	1149	1065	1073	1099	1095	1129	1069	1107	1113	1105	1070	1094	1140	1118	1128	1102	1112	1167	1090	1114	1187	1132	1135	1089	1139	1120	1182	1091	1153	1083	1135	1076	1083	1114	1152	1113	1150	1081	1169	1186	1145	1064	1114	1101	1172	1101	1133	1096	1158	1060	1139	1116	1138	1136	1092	1124	1081	1168	1084	1128	1082	1116	1123	1134	1138	1125	1104	1119	1062	1153	1096	1083	1057	1159	1077	1099	1132	1084	1085	1173	1088	1085	1093	1146	1146	1115	1103	1086	1132	1121	1123	1133	1108	1121	1165	1099	1177	1147	1162	1055	1127	1092	1121	1124	1126	1105	1106	1137	1126	1126	1122	1076	1076	1060	1116	1113	1056	1087	1121	1079	1147	1147	1128	1068	1084	1139	1097	1154	1081	1109	1120	1088	1098	1073	1088	1172	1120	1117	1154	1106	1121	1132	1114	1122	1157	1089	1175	1179	1165	1104	1095	1111	1104	1081	1098	1056	1121	1140	1104	1155	1056	1180	1129	1167	1050	1161	1102	1078	1125	1080	1119	1117	1183	1092
23132	21841	33231	31381	28431	28734	23996	8304	2873	1401	875	804	765	757	758	795	730	767	798	735	802	745	770	801	756	795	763	730	777	751	809	732	794	769	756	762	742	757	807	755	728	805	792	763	763	725	756	760	726	737	740	729	745	746	746	781	786	732	734	792	745	752	771	747	776	780	834	754	766	775	783	746	752	757	778	756	718	769	763	750	772	779	696	795	746	770	749	745	720	714	774	799	765	803	741	778	725	772	741	799	714	784	772	722	754	783	742	732	743	812	746	779	698	743	723	805	761	808	737	786	736	786	711	785	731	770	703	768	737	768	759	761	767	773	714	695	697	782	760	745	746	770	808	763	720	734	778	734	755	775	737	792	747	782	760	715	732	772	798	727	776	815	791	799	768	708	779	805	800	747	746	776	768	731	742	767	786	805	798	731	799	746	707	796	713	728	744	734	708	733	740	766	715	723	738	728	721	744	749	787	709	771	796	736	774	715	785	807	771	762	753	782	782	777	811	724	789	726	748	781	766	780	736	723	746	771	775	754	738	756	772	765	786	709	773	801	804	746	748	747	726	752	723	799	754	773	791	734	753	740	731	737	744	815	775	784	727	786	734	769	736	743	748	753	809	817	779	767	742	789	719	708	726	738	766	759	732	762	837	774	771	825	736	764	786	713	797	730	727	679	754	781	733	747	717	737	751	778	760	699	754	775	741	780	736	720	764	718	753	751	772	762	819	742	761	749	732	742	841	771	717	731	779	738	750	771	773	805	733	727	748	750	812	713	732	777	785	766	745	757	747	758	752	774	733	750	796	734	745	774	774	726	778	750	777	743	794	753	747	768	789	764	775	758	748	727	716	778	679	748	754	806	749	781	746	771	787	779	771	707	765	760	720	741	742	721	785	789	718	744	722	734	779	771	776	779	748	695	688	747	780	787	836	710	727	704	752	710	785	767	777	753	767	744	757	728	765	766	736	787	791	774	760	759	766	695	751	748	763	750	779	775	765	765	756	793	740	749	739	728	738	676	708	738	767	812	788	759	770	751	760	730	751	733	748	797	741	744	770	791	754	769	750	790	714	753	727	757	720	790	749	731	763	771	756	760	736	711	755	782	737	763	717	736	763	753	760	782	761	741	732	708	777	774	747	744	762	779	753	759	698	773	751	802	769	746	731	806	723	749	775	715	783	772	726	754	740	788	749	745	779	726	751	816	746	799	695	773	762	751	753	795	747	744	689	786	760	765	777	771	718	787	782	759	769	767	728	738	772	756	721	750	757	772	756	744	733	752	723	770	710	700	739	814	746	774	810	740	766	756	805	742	773	793	714	768	779	744	746	771	741	738	743	732	776	780	801	773	766	738	774	733	766	751	744	726	738	741	702	788	758	747	787	778	743	738	759	754	733	726	747	791	799	760	761	718	820	763	763	711	756	768	758	772	815	735	730	713	713	744	751	723	756	740	719	757	748	718	784	759	744	763	765	804	765	759	761	760	734	713	718	749	759	739	748	771	781	739	749	784	717	781	791	746	761	780	773	736	770	730	802	722	721	714	721	726	768	768	745	783	760	766	756	778	737	751	741	786	793	815	758	743	774	749	735	762	806	752	762	701	782	776	706	801	820	738	753	780	776	746	760	758	738	738	721	753	750	738	730	767	753	751	692	781	767	710	772	795	770	764	714	749	749	773	729	764	740	724	773	784	767	739	755	757	799	827	771	702	771	725	785	770	796	782	790	781	790	769	731	743	835	704	793	755	740	729	755	747	756	730	836	754	766	783	770	810	724	804	753	704	772	774	748	749	790	775	733	752	740	761	734	759	770	781	811	738	776	777	771	743	766	741	724	775	760	829	730	765	752	753	727	748	747	751	754	748	748	756	755	766	753	734	712	741	782	748	748	757	738	748	720	722	777	758	744	768	717	756	735	746	764	733	790	763	740	757	802	762	776	758	765	716	742	771	749	724	782	711	713	702	811	739	718	818	736	767	761	754	746	775	779	761	692	721	778	728	754	733	723	748	736	791	761	744	791	749	766	770	729	767	768	734	763	711	798	750	772	782	814	729	741	756	713	735	789	752	736	766	785	749	730	796	764	781	772	773	744	707	768	734	748	757	751	787	776	752	732	736	713	762	744	795	791	780	737	764	777	781	753	806	761	768	771	734	783	729	719	764	817	717	764	716	779	780	772	765	748	745	699	766	764	742	748	761	788	774	711	738	766	791	746	775	701	758	735	791	779	724	790	745	759	795	773	780	773	768	759	749	806	715	741	731	780	796	764	780	710	709	725	778	754	782	781	808	765	754	750	750	763	743	755	764	760	754	777	780	701	757	768	721	757	776	752	721	755	768	742	742	752	808	706	789	719	765	747	743	693	766	809	782	774	718	790	755	740	726	701	781	729	741	778	739	783	761	754	762	809	682	764	799	790	734	750	772	782	805	737	756	762	747	708	746	755	720	719	734	763	715	721	757	769	741	727	731	703	793	746	731	755	762	791	722	741	766	697	761	758	729	781	708	740	755	760	755	731	763	796	764	794	782	770	753	793	770	719	811	808	772	718	754	756	766	755	760	768	678	780	793	775	784	778	727	756	755	777	707	758	771	714	750	767	775	742	771	759	781	762	727	774	774	758	778	755	697	771	742	755	777	731	727	763	773	794	760	811	739	786	727	745	776	705	780	781	728	770	762	683	764	745	710	743	757	724	773	757	774	754	747	775	803	794	739	727	719	712	764	758	754	767	691	740	757	774	746	722	755	774	781	784	766	711	766	722	740	744	759	771	786	764	754	760	772	712	758	731	728	730	748	706	790	769	762	747	732	747	760	698	718	791	767	768	740	746	745	841	747	772	746	727	731	769	751	742	744	730	762	783	756	725	771	748	762	756	732	740	733	783	747	785	792	782	757	707	716	771	774	762	751	734	754	722	749	817	752	754	731	780	733	759	749	714	769	734	790	728	700	769	740	765	769	792	741	742	768	740	804	807	754	738	748	738	763	727	742	749	778	760	781	776	759	767	778	813	746	736	747	723	766	718	694	748	791	753	782	768	768	739	734	753	724	793	748	805	715	731	728	805	791	816	744	747	720	748	769	736	782	754	745	734	769	794	754	754	752	770	780	724	801	742	748	751	735	788	721	782	689	755	784	708	776	765	775	757	777	742	768	773	735	747	731	779	812	755	801	756	677	767	806	763	778	778	755	758	706	752	799	742	764	743	729	719	757	747	789	753	781	728	814	742	757	772	729	762	769	753	736	727	746	830	748	774	754	742	776	775	741	787	760	717	789	818	736	785	742	781	776	762	798	759	781	764	795	776	730	750	778	720	755	702	757	792	775	757	721	770	772	733	760	756	830	721	768	734	730	774	740	781	779	721	739	767	755	774	763	755	736	768	780	720	795	744	707	776	758	801	779	786	732	758	731	772	709	731	748	773	809	774	777	789	757	779	698	753	782	822	739	730	720	750	729	740	736	734	732	734	725	716	732	774	735	726	761	772	777	747	794
55719	96853	82609	63029	44784	35564	21496	9354	4509	1939	1036	810	854	885	904	850	818	874	870	772	905	848	862	841	823	809	843	850	865	828	845	876	796	818	855	828	828	857	861	812	855	837	851	802	835	884	848	833	854	867	848	803	816	826	827	873	810	854	834	857	852	863	844	849	834	827	913	828	876	876	870	884	827	856	821	862	871	809	866	817	770	823	804	881	876	825	826	779	822	823	824	876	857	796	839	811	782	823	818	800	874	905	894	779	850	809	909	863	795	867	852	858	812	846	884	844	829	866	836	795	821	845	840	886	836	789	862	849	808	823	814	844	821	837	855	860	869	814	826	849	835	844	881	778	833	887	842	842	842	834	834	802	851	849	878	828	828	793	882	817	804	822	861	817	860	851	827	830	879	831	810	859	797	818	800	824	863	846	832	928	810	852	847	850	852	840	832	839	856	854	837	822	819	793	856	858	862	828	842	828	815	842	839	831	870	840	828	787	836	863	815	846	845	870	777	853	897	822	864	881	854	875	848	833	867	864	814	874	776	847	853	812	776	833	795	852	865	793	848	833	839	850	825	824	887	859	855	807	829	854	870	822	864	857	849	804	803	834	901	851	835	795	863	865	879	774	827	844	834	866	839	847	836	879	839	802	839	811	840	877	797	868	856	828	829	796	857	834	811	835	872	864	790	836	847	877	804	832	805	841	876	841	836	791	797	851	817	803	860	814	816	817	801	862	869	897	845	850	825	836	786	821	889	851	871	835	853	860	806	835	857	811	885	815	863	852	865	828	847	852	846	880	819	804	835	855	830	866	828	765	794	837	806	829	834	800	769	837	841	830	803	800	828	863	859	815	824	865	845	846	829	848	811	822	798	835	814	789	842	832	815	831	848	776	876	818	874	821	854	837	834	818	843	822	850	783	819	822	826	847	849	811	817	832	850	841	855	840	865	820	803	852	874	809	878	852	821	876	866	847	805	886	800	853	860	804	914	864	849	824	908	877	857	829	850	868	830	845	832	808	800	822	849	840	883	869	885	824	828	852	850	767	817	873	865	816	837	794	841	838	900	826	828	865	829	807	880	823	862	865	873	885	841	850	818	861	852	844	847	807	814	824	862	859	871	866	892	827	853	844	827	817	833	808	818	834	821	785	890	898	876	805	914	825	849	880	842	870	811	822	864	885	834	826	857	876	852	797	857	808	860	800	854	794	855	821	844	860	855	814	886	813	876	848	844	869	840	843	850	834	874	840	844	868	848	838	843	839	847	809	841	842	870	809	829	877	836	862	829	849	840	835	816	893	784	802	817	866	876	853	818	830	881	852	828	823	878	827	862	848	806	827	819	832	881	829	864	859	841	818	804	839	824	845	809	863	863	806	807	845	812	827	870	813	876	882	821	843	823	838	831	811	807	793	826	872	888	838	816	846	794	839	854	862	863	853	812	844	869	813	855	838	841	821	831	828	868	838	816	850	922	854	870	909	792	844	887	778	827	840	768	845	880	873	857	797	919	811	824	831	832	854	886	845	858	801	817	830	806	839	871	841	859	899	843	789	830	823	822	846	854	802	810	820	831	822	854	859	855	835	837	797	804	881	847	825	826	855	836	852	873	822	851	860	781	830	805	785	877	869	843	834	791	849	849	879	836	861	828	837	833	821	848	909	873	797	831	874	820	784	805	872	863	813	791	781	840	828	821	878	848	796	841	785	825	907	865	801	885	845	817	826	881	925	874	845	845	877	818	839	865	809	852	825	845	853	834	861	792	838	861	842	789	802	849	822	866	809	899	848	796	802	785	842	855	852	795	845	819	849	826	853	819	874	832	850	850	850	840	867	809	827	844	856	901	855	852	845	877	842	803	826	892	816	841	845	853	849	792	863	847	848	844	817	839	837	818	862	871	846	800	846	830	875	861	864	819	847	768	846	906	868	822	867	836	844	802	861	820	832	818	845	856	817	850	816	847	842	859	831	831	850	903	817	796	819	825	853	860	807	865	872	828	854	811	793	844	896	826	823	829	858	827	858	820	898	857	875	855	777	870	825	852	863	807	840	856	846	836	820	835	840	755	803	893	806	835	838	882	890	827	847	846	798	854	789	841	842	867	837	805	886	856	864	857	849	813	780	802	824	825	848	786	789	834	805	868	838	850	816	835	818	894	766	821	863	843	809	858	829	848	838	864	820	816	896	839	813	876	870	856	808	795	795	846	857	832	859	766	840	825	811	833	804	829	814	883	868	860	851	795	878	819	847	816	828	863	851	824	862	820	895	749	816	861	792	830	863	807	823	838	867	806	815	792	829	896	827	797	831	805	872	867	868	874	862	759	815	808	863	828	817	840	826	811	796	846	828	792	833	859	851	818	780	928	819	830	875	845	877	821	816	840	808	828	865	884	782	861	868	836	874	814	869	853	861	850	815	822	828	835	823	793	859	862	821	881	843	848	837	824	815	888	888	834	855	860	823	865	871	853	859	855	817	834	868	857	834	838	824	843	873	801	870	817	851	785	807	809	826	893	839	855	845	844	853	824	868	865	779	808	879	855	829	788	849	825	871	846	840	823	794	857	871	822	882	830	826	887	841	800	869	861	859	847	867	826	877	844	844	816	813	832	818	862	829	832	825	791	809	889	883	827	855	865	845	832	808	763	824	805	853	852	847	872	798	823	833	817	825	842	794	800	827	894	844	847	800	803	831	806	822	847	838	763	835	867	804	843	837	833	811	806	817	843	821	884	866	838	879	826	818	868	792	834	831	835	841	818	811	856	872	833	827	859	865	809	817	819	793	819	868	844	832	864	792	835	860	833	860	872	830	805	832	869	799	771	858	826	837	852	816	800	821	845	825	839	823	798	836	829	832	870	832	818	845	878	837	838	827	842	795	857	829	810	844	848	843	886	840	837	834	882	868	816	816	832	842	797	846	829	827	821	847	881	802	821	813	882	825	845	870	870	832	868	812	821	829	852	839	835	848	850	821	821	790	887	838	737	855	821	793	836	757	865	788	822	845	848	847	789	855	872	844	814	847	818	853	843	812	784	831	816	834	866	818	803	840	843	835	846	864	825	802	836	836	906	863	834	785	901	809	815	848	824	849	786	820	810	860	799	863	822	798	892	765	882	805	840	801	886	874	830	846	856	811	836	874	825	871	846	808	798	815	841	825	821	796	849	893	856	824	844	860	811	847	852	825	810	798	823	869	825	843	834	857	853	897	830	892	874	810	772	849	794	844	800	917	818	844	824	832	852	839	805	838	792	835	825	862	801	846	884	849	834	825	844	827	845	827	842	804	852	813	847	835	823	844	856	856	844	851	840	880	813	798	809	866	845	911	843	861	903	804	833	820	862	839	832	861	820	853	845	806	812	819	886	821	826	805	812	820	829	833	839	808	847	821	851	849	798	773	832	833	832	797	826	821	885	827	834	819	776	836	823	790	820	812	844	825	877	886	824	809	831	868	842	850	859	879	783	816	832	856	828	835	877	851	841	816	864	897	827	859	856	792
29934	28170	33925	22520	8011	4049	2134	1238	981	924	896	876	902	849	862	876	856	901	849	887	870	899	886	816	872	877	853	881	863	843	871	819	829	861	846	865	828	857	858	843	841	953	893	898	921	841	807	864	840	842	897	887	906	793	828	857	849	870	879	848	838	872	803	814	929	852	877	824	854	854	843	861	847	799	936	835	899	876	880	835	863	911	905	877	860	891	845	909	848	882	820	830	885	858	880	856	913	870	837	911	900	872	847	863	876	822	883	861	889	842	881	844	879	897	880	811	792	881	878	890	850	852	848	874	842	888	884	831	853	904	884	908	895	839	849	870	882	800	881	933	839	903	867	877	827	813	887	867	841	879	859	871	899	869	799	901	890	877	837	843	851	860	922	873	871	870	886	912	846	804	865	873	867	844	890	871	874	845	883	860	862	853	885	895	874	935	888	805	901	876	887	832	851	820	870	814	843	851	813	830	872	874	872	911	880	907	833	829	861	871	844	872	818	891	844	923	887	899	821	809	849	840	865	849	811	817	856	884	829	905	890	874	893	898	835	862	846	841	853	879	831	867	850	837	873	915	881	850	847	836	860	869	825	857	839	868	814	842	903	906	863	865	797	805	863	897	892	848	877	901	822	872	830	825	867	857	815	880	853	904	891	849	942	866	872	833	810	811	844	874	899	855	800	844	882	859	876	874	863	839	856	872	841	895	912	848	854	867	899	835	878	840	884	859	852	910	848	904	897	876	849	889	843	867	895	903	889	878	878	848	860	866	866	860	883	924	850	956	867	841	883	883	809	835	908	878	890	909	916	867	887	887	869	876	896	850	898	874	822	848	841	849	835	831	911	817	848	868	875	873	865	869	860	848	915	893	820	883	833	832	833	810	848	878	865	859	909	901	863	873	855	873	844	863	872	895	869	940	871	876	851	884	877	881	831	903	876	895	835	854	859	900	825	857	832	866	907	780	861	885	853	902	876	774	903	876	830	861	833	853	848	873	857	906	884	924	816	851	887	908	845	887	874	852	837	839	873	868	856	850	874	854	867	858	866	862	819	824	818	852	902	795	863	882	856	861	895	914	837	832	913	896	864	881	925	891	890	899	839	850	800	883	851	847	823	885	844	847	926	861	869	830	845	870	912	827	855	826	843	861	896	866	835	865	802	871	918	874	812	857	857	911	944	822	842	842	862	880	930	861	856	832	864	837	908	881	849	862	866	870	896	868	851	874	816	827	894	861	878	892	871	819	840	857	877	824	883	854	824	856	829	864	865	909	872	812	875	872	846	872	836	868	894	869	846	884	915	849	878	831	889	869	871	844	884	875	857	857	896	901	840	850	867	863	848	905	850	877	844	865	804	876	921	844	923	858	887	876	838	902	872	842	820	891	799	846	904	852	894	857	854	871	876	879	893	885	812	891	845	873	858	823	861	874	865	838	870	876	871	904	889	854	878	816	891	865	859	844	818	879	914	874	872	878	823	886	832	831	870	852	854	894	883	862	869	895	914	824	876	898	821	888	815	851	866	846	869	878	882	897	911	834	905	860	887	865	879	881	840	852	891	868	879	832	889	844	897	815	870	934	899	866	833	820	907	883	895	850	878	839	852	869	858	834	869	862	842	866	861	874	846	889	857	846	852	887	832	835	852	881	858	868	818	858	885	868	839	855	891	860	812	885	913	862	803	877	876	789	896	848	902	792	927	895	844	868	840	856	885	838	845	853	859	900	866	892	862	849	839	861	886	894	867	863	872	811	893	838	841	877	929	801	887	895	874	913	874	863	861	871	838	825	832	825	885	804	924	818	865	860	851	910	870	885	893	905	830	869	879	796	876	854	915	874	955	857	888	871	892	872	897	842	871	805	853	874	877	877	939	860	878	815	818	880	891	831	886	878	820	881	856	867	911	879	859	888	870	893	818	873	932	883	893	842	826	892	892	898	868	835	923	843	907	890	870	864	833	882	849	877	928	898	830	849	803	913	874	834	808	890	838	855	864	864	891	828	907	813	899	793	896	870	827	847	860	818	799	836	807	837	843	883	861	883	888	822	886	856	845	877	791	872	870	873	901	880	892	868	884	866	813	876	905	865	820	869	866	821	880	874	897	884	924	898	873	812	827	866	914	810	875	870	908	907	839	843	866	900	896	860	893	832	824	807	877	855	876	901	826	856	872	860	816	838	872	840	864	930	824	890	849	843	862	836	813	892	881	864	853	871	896	912	884	866	847	942	839	844	818	870	820	923	882	848	885	793	851	878	863	813	854	867	881	854	848	888	869	824	897	893	894	851	835	910	869	875	839	825	855	843	882	898	810	869	879	876	935	816	891	834	941	790	819	816	862	812	882	864	912	891	901	861	831	914	927	867	917	860	870	858	867	896	919	878	869	820	811	893	833	833	861	935	852	886	844	822	850	802	831	857	830	827	825	847	878	872	916	833	870	865	848	861	871	780	879	883	870	847	872	919	881	834	915	893	865	852	864	850	899	912	850	863	871	871	856	873	883	873	876	857	908	879	871	837	883	805	892	891	857	818	852	863	857	883	801	851	864	873	848	858	852	906	863	835	895	818	816	872	868	820	876	942	852	843	854	852	809	860	961	868	865	856	880	859	932	887	862	853	890	849	889	881	879	822	904	873	854	860	865	867	877	877	846	864	889	888	863	884	871	862	869	804	888	847	859	879	855	849	899	881	889	867	902	854	822	930	886	881	848	878	859	919	847	913	897	880	837	886	885	811	848	851	805	902	868	818	839	848	876	912	897	863	860	902	846	849	922	828	892	889	895	860	842	867	833	860	939	850	845	883	852	848	875	865	860	852	878	884	841	832	839	882	844	852	896	867	910	902	929	813	906	892	875	907	886	862	860	878	816	889	870	850	871	895	840	909	854	821	808	872	826	894	823	912	860	867	910	802	854	896	834	905	885	856	866	854	894	801	912	880	871	895	811	878	841	861	839	840	831	825	846	886	815	837	869	883	844	867	839	819	870	808	882	855	897	854	841	836	879	836	870	848	824	838	802	903	849	865	905	854	855	812	858	897	846	874	849	840	890	870	858	874	780	850	869	860	814	812	851	868	851	837	907	875	861	882	844	891	847	859	892	894	813	831	860	879	912	839	862	825	887	843	814	870	898	830	893	852	861	809	855	823	858	831	895	948	876	846	839	911	845	879	877	893	865	890	900	838	856	865	886	881	854	811	902	846	869	864	923	830	862	888	824	878	882	885	850	830	858	918	877	852	892	889	854	910	895	887	897	839	861	829	906	851	832	853	839	868	864	876	868	869	841	845	828	904	870	857	862	846	906	875	834	861	878	858	824	892	852	848	893	877	874	828	897	860	880	893	853	811	870	868	837	923	855	857	847	869	880	854	804	826	895	849	836	861	867	873	855	883	894	835	815	877	859	865	797	833	868	863	878	938	842	865	837	900	889	874	899	859	853	919	892	881	884	904	862	877	855	873	895	888	870	875	871	877	852	854	861	895	861	904	861	904	873	871
32184	45533	34088	19193	8065	5248	2766	1620	1262	1020	989	896	1025	1002	963	1001	988	1000	992	1062	969	970	1004	1057	1012	955	1025	990	956	991	979	1001	1008	995	984	939	1024	997	971	991	1020	1012	982	1028	997	1028	930	1009	1015	1015	926	1067	964	933	978	970	1003	1011	930	1026	1055	981	1035	982	1020	1009	965	971	1003	1017	975	938	1062	992	1009	980	1015	971	981	990	994	1028	945	960	1027	1006	975	898	1007	1023	960	969	950	956	996	1013	965	967	961	1015	1009	996	959	1013	990	1012	973	939	988	979	962	931	1023	960	1000	989	1009	933	949	1023	992	940	986	1050	997	951	938	988	1110	1027	1000	1026	1031	1021	971	943	991	1013	958	1005	980	951	976	1016	971	958	955	954	1026	997	984	982	963	964	980	986	995	990	906	910	910	927	861	994	952	963	991	993	1047	1049	991	962	984	981	979	968	974	972	974	974	970	1010	976	987	979	995	1030	1004	984	931	964	1003	1009	984	972	1009	1007	972	1020	1005	959	999	986	1005	991	993	1023	1010	969	978	966	978	1016	991	951	1006	967	961	983	1048	953	946	976	954	979	955	980	1028	1012	1031	986	1005	1027	1012	975	1030	999	966	975	1032	1001	977	1013	1048	998	1029	1001	1035	987	1044	973	1024	981	986	958	987	961	988	974	913	1004	1023	999	995	1040	978	972	1005	974	981	1039	927	1015	988	982	1000	968	957	980	1037	1021	1015	1000	1026	1003	1023	918	913	981	984	1007	993	1006	1054	992	1025	993	1016	991	986	968	948	977	995	1002	968	1001	990	981	993	1016	977	1046	978	975	993	949	965	996	902	951	1043	1029	991	978	974	995	975	1034	1018	1003	932	1029	968	1023	972	982	964	981	977	1006	1034	1032	986	985	1008	1025	972	973	1013	990	1022	1006	1024	1021	935	1000	928	973	1022	964	984	958	975	964	995	985	883	920	972	1001	970	1009	1008	971	991	997	1030	974	979	961	976	1010	963	963	988	1002	935	969	1024	968	1006	961	986	965	1037	948	1022	973	944	1043	951	983	1008	1091	1034	1054	1001	1021	989	1028	1021	1020	1011	1002	964	1049	1024	954	961	991	971	983	1009	964	1053	964	1047	974	917	1019	1003	1031	1016	990	960	964	989	939	975	1034	929	984	989	942	951	969	918	987	1023	1052	994	1005	979	897	974	1009	986	972	948	1028	1011	1041	983	977	1027	984	940	949	1033	989	1008	1014	983	1004	1015	1006	966	960	1057	942	995	1013	1026	1006	1036	969	996	1017	987	1019	934	975	973	960	986	961	961	959	1001	966	1012	1025	956	1080	1028	971	1042	1027	1002	954	965	995	970	915	960	1002	987	997	1005	965	959	960	1013	950	996	998	1012	951	984	1013	1006	993	970	980	960	972	1022	1020	1011	958	1013	974	969	1027	900	971	1033	972	1001	971	992	956	974	1029	955	951	1013	978	978	978	1025	1012	1018	970	955	1020	985	1030	1006	1007	1044	1002	1012	1024	977	1011	989	1007	985	1007	1005	1017	1003	1023	934	993	1010	1014	983	973	992	986	1058	983	1003	1078	1037	966	1044	977	1006	937	982	1026	945	955	1050	993	1001	933	1015	1022	1003	1021	979	1039	1008	967	1000	946	974	936	1007	908	957	1025	967	975	959	981	976	933	967	931	982	991	1044	985	1013	975	981	967	990	1019	1009	981	947	966	997	1027	1005	996	1017	1020	1026	1027	1021	1011	993	1052	960	994	1026	987	986	987	1032	988	968	975	1021	1003	968	1029	1002	979	1012	998	987	1048	938	982	1033	994	993	1044	926	989	1026	981	994	980	1000	997	996	967	945	1013	971	997	1019	979	955	1032	1005	1018	1062	985	964	967	983	1001	1010	991	954	1000	1025	1010	981	1012	991	981	963	1016	994	1034	950	996	950	956	970	1010	979	1010	986	997	985	983	1004	961	971	969	1010	980	988	985	947	980	1078	963	1009	1005	1003	1016	988	956	993	990	921	974	988	980	1021	975	976	990	994	1010	1037	995	971	987	1004	963	997	1001	1012	1023	978	977	1017	952	990	977	1013	1002	1002	988	968	1059	1005	976	1000	1014	1068	1010	1004	992	1001	923	1041	1031	998	1011	980	999	1004	997	1057	971	1017	970	954	1004	1020	1011	963	954	963	1038	965	1044	1044	965	1009	1050	969	984	955	1021	983	966	959	1030	1003	956	954	987	939	1054	990	953	962	909	1017	980	999	1058	1008	994	968	1005	976	1003	963	992	1023	1017	998	1038	977	939	1033	994	1009	1012	1003	980	1015	970	942	926	970	1000	987	943	988	988	1051	979	1055	989	1029	1037	1018	961	985	1010	993	990	934	981	934	1045	955	933	983	976	1014	1020	987	1017	972	990	978	958	972	989	1006	988	936	1049	1038	999	1004	1004	971	970	898	928	944	986	1023	1020	994	1002	1002	976	957	944	969	962	966	992	960	999	991	987	985	1002	930	1000	1007	990	1009	989	1014	1005	968	1001	1028	1030	1043	976	1000	1017	954	998	991	990	998	971	995	981	979	995	1015	946	1070	951	984	961	958	975	998	997	969	1052	983	1043	1040	979	1031	995	1000	969	1008	1027	993	979	959	1030	980	1002	1028	944	1003	943	990	973	973	1025	977	974	972	974	1016	976	979	1029	1026	976	1028	1015	990	971	979	1042	1008	998	999	1007	980	1015	1041	939	980	936	945	976	980	994	976	978	970	975	960	1012	941	928	1026	982	984	988	970	972	957	1019	988	986	1000	1023	1020	994	951	990	951	987	982	994	1037	963	967	995	1030	952	996	1039	998	1015	984	982	989	1049	1054	948	992	953	939	968	1019	1118	975	975	977	943	894	1002	965	1001	1028	1046	1007	1038	977	987	967	988	1012	954	1046	1006	1019	978	985	1051	1016	942	1041	1015	995	1009	974	1000	1013	1028	915	1032	1062	966	969	1012	935	995	967	1037	1057	999	998	933	1009	1019	1011	987	1022	1058	1006	1008	1000	1020	1017	941	982	972	965	942	1026	998	964	1020	1060	997	953	1006	956	1010	1014	1008	938	1004	982	1001	992	981	1016	954	935	1035	970	1030	1017	955	999	1016	957	956	1010	982	966	1001	1005	1007	948	1026	940	969	985	948	989	948	1004	925	960	1014	989	1055	982	969	977	973	934	1007	990	986	1011	987	985	988	1010	1001	988	972	996	1056	1001	975	1025	1002	1032	1023	976	1006	1041	1033	975	1015	984	973	1023	973	954	1045	977	1005	1016	1033	974	989	1008	1035	966	1019	1048	931	980	930	1007	1018	1019	959	1025	960	965	1016	932	1030	971	951	1027	968	958	983	938	966	1001	993	980	1009	981	1025	973	999	972	996	996	978	990	1032	989	972	1004	1009	1060	994	964	957	1018	1004	1006	994	1026	1032	986	1004	959	998	1016	997	1047	991	987	987	1018	1014	1010	964	986	1012	964	1032	1079	1010	985	980	1023	1018	947	1017	925	1000	1004	989	964	964	955	973	960	1032	982	985	987	998	997	1004	943	998	920	965	987	976	956	971	999	997	1043	1024	991	995	1002	992	983	990	1020	973	977	950	1057	986	1009	1002	1060	1024	964	1024	988	1008	1011	989	1007	984	991	1002	988	998	1005	1005	1036	1057	947	979	954	1028	992	976	947	1021	976	941	1024	978	1019	991	981	984	986	967	1048	968	998	989	966	1033	1028	921	991	1040	1042	1002	1005	1002	948	994	959	969	1004	964	957	975	931	1017	991	1042	979	994	1037	988	1017	957	982	998	1004	1055	987	1006	1013	1019	974	986	1023	979	964	1004	994	1035	976	953	1002	997	969	1010	998	987	928	989	1008	1036	978	943	1004	975	1015	1098	982	1020	1005	964	985	1014	953	979	1025	999	983	1010	992	942	971	1027	1034	1039	979	996	952	973	1003	1018	1029	958	1004	974	944	987	984	1000	1011	957	959	986	962	974	1011	999	982	1005	968	938	999	1001	987	989	944	1049	1061	964	1011	1028	954	967	955	971	951	969	979	1011	1017	984	1011	976	969	939	981	1011	977	1052	1031
24228	22257	35226	33709	28886	25880	15448	4268	1710	986	696	740	670	626	669	638	695	658	753	655	635	716	643	666	660	710	611	633	593	608	669	663	686	675	645	679	688	681	701	649	691	643	662	621	683	609	672	665	640	666	601	616	721	600	637	645	696	684	651	626	644	627	653	627	642	670	601	674	637	648	645	637	619	618	689	652	628	689	662	622	654	633	626	651	620	638	634	668	663	643	707	651	640	664	663	648	666	672	646	614	686	711	664	647	665	663	636	684	647	637	686	674	648	627	643	638	686	664	633	625	680	666	672	684	596	628	666	630	636	611	662	672	640	621	662	640	628	652	657	714	667	660	651	639	648	642	686	647	646	686	649	666	660	677	646	670	650	646	665	627	674	643	634	670	662	646	594	648	618	642	658	641	615	616	673	693	670	650	652	601	715	630	632	664	685	641	642	655	664	702	634	651	673	598	648	668	658	651	650	626	662	686	662	680	641	665	648	672	627	631	596	646	612	642	668	692	681	641	649	662	663	620	663	610	661	693	592	682	678	680	662	638	655	681	626	658	705	662	659	649	617	637	644	667	669	660	627	644	633	687	632	667	660	644	657	626	666	663	581	668	664	653	655	658	651	636	631	678	630	603	645	644	691	597	661	635	673	681	618	667	638	692	635	682	695	656	634	682	703	652	626	589	639	654	670	660	653	639	657	611	631	683	700	687	655	670	648	639	632	651	646	664	651	668	643	621	678	705	632	670	678	634	622	617	687	659	673	633	638	675	642	645	653	632	648	646	628	643	621	668	657	619	672	657	641	631	704	659	643	640	622	666	673	640	619	670	647	666	635	655	632	599	672	637	674	656	638	678	666	654	638	655	637	639	649	658	664	645	643	671	662	656	651	634	689	638	655	685	648	678	628	652	640	659	663	705	631	615	613	621	664	642	674	650	708	626	694	678	668	649	647	651	688	663	675	646	663	662	685	623	705	672	635	614	631	613	720	666	682	654	618	641	662	667	673	665	635	659	656	704	660	612	634	638	659	677	672	696	614	655	657	662	627	640	661	664	646	662	680	654	680	647	697	610	648	661	614	656	625	667	619	665	651	660	676	649	618	659	639	675	644	654	674	631	663	608	646	657	647	657	642	699	614	652	690	627	623	663	705	645	630	669	675	678	682	659	659	637	687	615	673	646	632	681	622	661	653	677	681	662	672	684	663	663	656	619	690	626	609	656	621	667	680	675	709	654	635	638	655	644	636	646	665	643	617	626	659	630	645	690	654	676	613	624	673	654	656	668	635	689	671	674	638	644	699	608	627	596	676	689	670	665	660	661	650	643	687	669	630	641	680	626	647	678	648	636	624	639	658	653	694	616	638	667	660	655	607	668	679	633	669	670	618	685	667	567	675	658	590	641	637	647	662	631	649	620	642	609	648	647	691	660	627	657	712	615	679	662	688	654	656	635	675	694	666	648	646	680	670	708	619	655	641	672	663	679	656	640	636	616	641	638	653	648	632	635	643	654	649	662	661	637	646	684	676	645	613	662	624	670	669	613	641	631	611	641	630	669	627	673	624	659	678	654	650	659	664	650	623	648	675	666	676	661	639	666	664	671	659	661	644	668	632	630	655	652	603	651	659	701	637	643	668	608	637	608	643	632	648	655	660	661	659	689	655	667	675	649	642	675	636	628	699	631	662	663	653	642	634	648	638	668	674	635	655	608	671	640	646	605	642	643	665	630	694	669	704	696	658	655	606	672	685	695	710	620	666	647	635	639	632	678	679	686	623	677	654	628	643	648	660	601	688	662	628	632	713	634	640	622	651	657	678	699	638	658	638	641	647	662	675	657	663	634	646	662	691	657	641	624	654	668	615	674	582	680	685	616	679	678	639	655	635	610	646	628	675	703	658	663	664	620	670	630	614	670	659	661	641	652	645	639	617	645	697	671	670	689	630	600	679	634	677	655	680	673	662	588	675	642	645	643	700	650	635	630	646	622	611	650	654	637	663	628	643	651	626	611	643	667	625	657	635	618	644	697	666	686	669	669	612	644	668	664	668	697	684	656	665	685	634	666	612	706	613	643	672	685	668	679	659	645	657	628	630	612	623	675	643	659	661	657	640	638	717	668	650	637	626	672	686	629	678	638	686	695	637	679	634	629	659	643	674	610	702	643	660	705	629	650	692	674	597	656	663	696	631	666	650	661	673	674	677	649	664	679	631	647	672	633	650	619	633	652	643	676	699	673	667	667	681	687	631	643	655	636	648	670	628	678	631	650	615	648	619	639	693	636	670	631	659	605	663	650	659	680	679	633	672	661	635	641	684	683	638	636	652	669	647	659	630	688	628	663	689	660	710	685	682	662	623	637	631	608	634	648	635	633	702	642	681	656	660	629	682	677	667	672	694	638	669	642	693	687	681	613	640	666	620	599	646	631	666	660	673	652	646	666	613	643	687	663	670	638	617	640	627	656	660	621	692	649	646	660	628	639	680	656	627	686	612	644	671	628	620	657	610	706	639	644	681	672	667	652	661	654	649	645	675	632	635	652	691	678	647	615	626	650	638	642	698	639	669	693	683	648	620	694	674	706	680	675	654	654	640	637	635	618	676	664	665	661	649	695	668	637	683	640	670	685	642	649	639	689	672	667	659	657	687	658	607	630	636	609	681	650	627	716	690	641	595	613	613	622	639	699	689	649	717	675	640	664	619	645	702	660	671	662	662	609	584	649	648	687	633	668	655	658	652	684	607	688	694	655	678	679	627	700	656	706	633	655	632	643	653	653	671	614	664	656	605	617	623	622	640	640	636	646	653	647	669	665	624	635	628	658	650	648	712	694	669	625	671	663	703	626	642	670	652	665	693	673	612	668	660	645	660	662	685	639	666	618	678	687	650	681	642	660	691	660	657	679	655	702	682	665	639	698	619	640	662	657	727	632	636	633	676	633	649	677	632	686	684	663	620	644	641	683	644	657	651	654	651	649	669	624	577	661	660	636	671	651	646	666	654	633	654	598	629	673	612	666	644	602	588	641	654	621	638	652	702	596	655	664	704	619	668	610	633	671	648	674	659	652	617	694	640	644	655	624	669	659	669	664	663	670	651	639	662	679	623	673	605	623	620	651	654	680	624	636	655	700	642	634	604	631	660	656	681	617	637	630	713	684	651	645	617	661	662	675	649	675	649	663	663	700	687	696	614	669	672	609	611	635	643	672	692	611	657	627	687	668	674	723	680	640	665	625	667	646	598	597	639	666	715	641	634	622	674	639	646	645	666	660	582	659	641	681	697	630	645	650	633	653	679	658	652	679	658	664	652	611	660	665	641	654	641	671	670	658	640	670	629	615	616	641	650	655	636	680	617	632	607	621	647	681	669	631	697	662	596	686	662	660	678	613	697	660	642	612	666	641	655	653	654	628	642	627	646	661	682	655	652	604	642	629	643	689	630	633	663	616	708	598	616	680	674	652	621	658	703	631	665	672	639	667	642	700	650	619	681	657	659	672	635	672
52661	91628	73081	52820	37424	27576	13837	5985	2949	1328	764	743	739	752	791	792	819	765	719	748	787	801	769	765	745	727	740	740	746	759	767	717	752	735	701	757	716	774	749	763	759	706	738	719	745	811	760	774	822	775	758	746	700	701	765	698	770	727	741	779	708	762	692	751	775	745	758	687	765	767	759	712	736	755	802	761	745	803	781	786	724	722	758	783	733	776	748	695	729	775	715	759	751	821	786	787	748	750	729	719	759	794	775	741	706	789	705	723	731	742	820	702	736	735	760	771	784	774	749	696	737	757	752	766	778	712	783	767	741	784	732	764	772	763	724	823	787	769	736	762	751	780	770	718	787	780	728	822	730	774	749	729	753	686	715	744	745	767	715	733	745	784	730	799	783	765	776	763	809	787	749	758	748	759	769	735	799	801	756	774	760	777	746	791	746	760	738	756	737	766	721	722	788	727	748	818	713	754	734	792	752	767	755	812	745	777	729	754	746	772	724	744	750	746	748	763	750	769	735	746	756	802	732	782	727	730	735	769	762	769	708	725	793	771	763	760	729	781	761	745	763	796	760	756	732	760	726	761	768	723	758	728	793	740	785	737	740	749	752	757	778	741	741	735	717	774	733	766	749	796	774	731	715	730	753	746	775	735	785	713	739	762	768	782	736	775	723	756	742	796	792	764	764	750	779	738	763	749	740	705	758	711	780	734	774	726	720	779	762	743	739	771	728	785	723	741	723	738	753	715	720	735	720	769	770	766	744	776	747	753	756	727	787	762	743	730	760	736	793	750	701	773	794	779	768	781	768	748	786	713	758	746	731	766	774	767	766	770	736	772	736	752	769	755	764	791	773	755	750	732	793	725	730	752	738	696	767	751	714	745	748	776	712	776	772	739	747	719	725	717	744	782	776	752	784	791	743	741	762	778	763	749	736	755	750	782	735	731	766	749	715	821	791	711	733	753	790	791	789	787	756	750	719	709	757	726	719	788	743	773	769	732	719	769	805	788	730	756	782	710	765	781	783	752	747	709	717	778	756	729	793	735	681	781	736	788	766	780	764	807	754	739	781	751	775	744	809	739	739	765	737	738	673	726	721	747	757	746	760	773	752	738	743	769	802	737	723	767	755	763	811	760	728	726	844	754	763	747	731	749	785	728	763	802	722	745	813	743	777	763	761	756	766	745	795	723	754	744	763	768	760	753	830	757	784	764	744	771	763	740	738	766	788	787	797	747	763	789	708	765	750	781	766	733	782	749	761	770	752	758	746	720	752	753	789	746	741	761	776	807	759	789	696	776	748	799	760	746	776	672	746	729	741	701	774	738	722	795	758	747	752	736	741	758	749	746	743	788	741	734	740	742	723	731	754	747	760	731	763	771	730	746	753	731	700	759	792	732	745	764	771	738	793	710	763	793	726	742	733	773	776	772	768	745	779	777	753	768	763	750	743	724	782	787	773	785	781	721	758	715	783	774	748	814	706	759	746	755	758	749	790	762	779	778	798	697	740	710	756	768	751	725	757	755	731	703	745	777	758	822	785	771	743	779	721	784	748	772	766	781	729	760	753	754	768	750	779	745	776	755	805	786	749	792	760	800	753	760	745	737	770	749	738	759	754	762	765	764	744	785	764	756	730	799	767	808	755	790	708	730	771	711	727	754	753	736	730	780	726	771	767	766	720	783	719	798	785	735	778	738	740	797	788	764	725	763	785	763	753	800	748	796	744	730	745	790	780	757	751	780	753	766	745	724	757	729	743	771	791	715	752	802	738	702	725	753	773	723	739	746	745	741	761	787	728	754	766	727	782	750	723	764	829	727	744	807	710	785	733	786	746	758	749	770	767	711	741	754	713	750	764	755	781	767	739	745	773	782	732	754	794	752	760	706	767	732	791	736	766	733	750	719	734	727	740	756	782	783	731	782	779	744	754	766	759	723	752	743	789	712	749	764	732	727	747	759	769	723	782	769	748	808	769	717	728	714	744	753	745	770	782	734	773	781	804	753	764	768	741	664	720	778	746	810	739	778	717	774	750	723	808	759	772	746	735	760	746	736	757	747	767	720	750	772	733	816	770	760	763	735	772	677	762	732	769	739	777	767	719	782	754	717	760	751	746	746	764	806	768	723	734	733	797	742	765	755	792	743	736	757	805	745	764	775	744	735	748	698	773	728	757	756	785	779	706	727	769	762	763	740	735	719	748	763	715	751	780	765	735	794	746	783	704	735	712	746	773	742	762	756	782	733	737	754	765	779	722	774	684	759	731	786	750	737	763	719	738	732	717	716	733	746	737	807	762	796	742	746	734	733	717	770	780	720	778	722	718	763	752	788	769	773	726	699	735	741	771	749	833	724	764	813	785	758	727	774	783	776	718	744	709	719	762	757	773	747	774	717	728	759	776	770	771	772	789	768	743	759	718	800	782	757	793	727	758	770	702	760	743	743	727	767	715	777	742	738	788	770	719	737	766	771	730	724	780	785	747	750	755	783	734	786	693	753	805	698	732	754	710	712	755	741	765	786	742	711	748	750	783	744	769	735	723	784	780	739	736	747	768	720	762	762	758	766	700	722	739	717	808	773	684	755	807	756	765	751	766	726	804	710	756	774	736	810	754	803	720	722	697	771	756	728	729	764	781	810	776	728	754	727	752	758	711	754	711	734	719	743	733	766	716	735	746	766	756	735	732	796	773	769	736	738	751	777	759	800	716	751	802	729	722	716	814	733	743	717	768	778	724	738	699	730	761	711	770	773	773	748	764	797	735	762	752	720	718	709	709	775	740	733	745	751	762	748	784	775	729	795	706	707	728	746	761	818	770	725	729	723	738	747	756	746	740	742	750	734	807	762	773	748	691	762	815	759	755	748	744	753	727	787	763	756	743	768	776	722	739	730	748	755	779	713	751	803	733	748	737	772	770	778	753	770	744	740	765	735	745	767	783	747	742	774	754	761	774	773	779	730	708	802	747	737	775	709	757	740	786	743	731	714	741	706	715	719	775	792	774	756	729	744	751	770	726	774	760	756	807	756	737	735	779	706	803	701	739	754	772	724	736	779	760	716	773	737	753	750	730	749	812	739	750	740	751	792	707	776	777	810	811	812	782	754	737	755	780	772	717	754	780	812	788	693	782	810	724	746	718	740	687	767	760	747	768	723	727	738	769	738	791	755	700	750	715	734	772	734	800	741	740	735	765	758	727	758	768	732	749	706	731	768	773	763	748	730	791	699	730	731	692	751	746	776	785	730	762	755	782	762	759	755	738	718	735	808	774	755	760	784	723	734	764	787	771	749	662	765	730	786	747	741	755	729	792	760	742	754	768	727	779	805	801	720	708	723	712	810	756	774	770	783	788	774	726	739	754	740	766	747	773	785	790	722	722	757	772	744	761	771	759	761	779	748	747	711	705	743	801	748	786	752	735	725	750	739	779	797	730	794	748	782	736	695	758	711	800	834	731	741	724	740	777	747	712	751	803	755	791	705	793	740	755	748	739	713	715	741
25812	23155	35201	31502	22796	15374	6099	2215	1436	1106	1060	978	1015	966	1013	1018	979	958	934	994	948	958	993	1030	987	997	989	970	988	1003	1029	975	1027	971	994	984	974	985	1005	991	1001	937	957	997	992	1008	1008	971	940	922	967	1015	1008	1029	887	959	987	963	1018	977	970	987	986	1030	943	967	908	950	970	1030	959	910	986	958	998	995	1053	1054	955	952	1023	959	951	998	974	947	937	943	978	985	936	936	991	927	963	927	981	1007	993	972	958	1002	954	963	974	978	974	987	1006	954	986	969	951	956	925	966	990	1038	943	958	973	981	939	992	1045	971	974	996	1018	941	988	996	997	998	987	1018	1017	970	894	965	992	1008	991	984	964	931	924	948	1001	927	999	959	977	992	932	992	939	969	921	990	903	992	937	981	956	987	909	983	944	967	1020	919	921	991	968	1015	1057	967	957	935	975	927	982	958	1006	982	986	943	988	954	978	992	962	994	975	967	1016	970	995	954	980	971	997	1030	967	969	991	961	910	957	937	970	1009	946	950	963	936	920	932	985	997	980	940	970	1005	972	999	972	964	974	947	959	997	935	952	1025	979	944	1012	929	980	982	975	1000	1050	992	913	925	972	1008	897	999	944	964	1035	996	1001	959	895	987	967	986	978	956	958	996	1000	975	954	956	918	961	1012	971	997	994	982	951	994	958	980	948	950	1001	949	1007	958	941	993	1042	970	951	1024	1011	925	959	993	949	964	987	983	1041	934	1053	953	995	944	1019	947	1017	976	992	989	941	996	969	975	952	1002	997	975	957	971	987	907	995	952	946	1015	977	997	984	1004	1007	920	962	1014	990	998	989	937	938	946	913	996	979	1037	1060	970	1012	933	956	1006	980	963	1020	1030	1023	994	955	977	989	984	951	933	1005	980	1013	976	945	902	954	999	991	932	917	990	955	981	1017	974	996	988	986	965	982	962	934	940	990	998	984	990	947	989	1005	991	957	959	921	999	975	974	993	1019	956	983	935	954	949	1011	971	1019	1010	947	963	989	1000	976	1010	1021	981	1019	1003	867	998	949	1032	964	930	990	1020	1012	935	945	992	960	1007	994	985	978	945	976	976	960	949	1012	893	946	953	976	959	966	938	932	999	1052	943	966	1025	974	977	966	965	997	956	977	1020	1020	978	1006	990	919	1027	943	1019	1024	1013	1000	1008	1002	940	994	944	915	1006	962	1009	1029	976	969	983	960	992	1028	1043	961	959	922	963	1049	1028	1051	922	968	967	1015	972	978	956	1006	972	966	992	973	944	985	969	969	980	1034	995	1014	1023	998	997	975	945	984	1006	958	957	928	1016	1016	994	966	1012	967	958	1039	985	987	963	967	1014	1004	954	955	1001	943	972	967	956	948	975	1015	988	982	980	892	1033	933	953	985	983	992	937	1017	963	1016	975	930	972	966	963	966	1011	1019	1072	1065	965	973	960	1013	976	956	986	947	938	971	987	1005	970	993	947	950	941	956	943	1007	952	965	985	984	954	973	960	948	970	977	915	970	975	977	948	975	998	933	947	1020	901	1006	1053	993	1035	978	952	965	981	979	1017	998	1040	887	970	967	947	947	979	980	1006	968	941	1060	963	926	982	990	1074	957	1007	998	962	976	977	1017	1018	1010	942	937	920	935	947	1020	989	997	955	1036	958	969	1015	978	1059	1004	966	941	984	928	975	921	919	1005	1015	974	983	942	972	969	987	911	976	983	1017	1034	924	978	969	986	934	963	1061	1005	942	963	1007	1009	1000	1003	965	1024	960	960	948	949	1007	946	945	975	993	938	993	987	1005	950	969	953	993	940	1011	981	964	1001	957	995	977	1042	966	955	934	997	1039	991	1022	969	1000	1034	928	973	931	955	962	1014	999	1003	956	975	995	976	975	965	934	998	999	938	952	1004	999	1043	944	966	994	1006	946	933	943	999	935	981	955	1020	976	1006	951	942	1057	1018	946	993	948	943	957	967	917	976	1026	978	1019	957	997	970	988	931	980	920	992	950	999	987	974	988	998	951	1008	1005	960	959	984	1023	968	945	940	963	934	936	989	948	963	943	978	872	1025	986	992	1020	994	988	906	989	999	963	960	997	973	959	978	966	1002	958	1054	979	1011	997	1034	1073	957	972	1001	969	978	983	993	956	999	987	942	991	901	945	948	1013	1035	976	945	1067	982	947	975	1022	983	968	1004	978	1038	959	927	994	959	989	955	934	980	1001	1037	947	949	954	960	944	967	964	991	1020	979	986	939	1008	985	968	975	950	1047	970	989	1016	1027	965	973	911	1005	1004	995	907	992	1007	1043	974	914	956	969	1028	975	976	1021	991	1016	1015	945	941	1022	952	955	960	966	957	968	985	973	982	1013	980	923	982	952	943	968	1010	969	976	995	951	968	988	964	971	991	966	947	1019	1020	1016	994	968	993	977	1002	951	960	966	958	991	983	930	901	972	960	1015	959	1049	922	986	991	986	938	1000	969	905	921	1013	1008	936	1000	1012	937	966	960	970	970	926	981	936	933	989	1041	927	971	1011	980	1006	943	961	998	964	932	950	959	1011	988	975	966	965	997	957	1016	986	962	969	913	926	974	963	1007	937	1007	959	959	920	1017	1010	1026	929	960	931	954	971	953	972	960	982	976	927	998	1043	948	979	970	995	982	981	956	952	942	971	1012	971	984	975	943	1009	951	969	924	967	986	953	931	957	1011	1003	977	936	958	901	967	990	998	902	967	961	956	1005	1009	992	962	1002	995	965	966	957	995	994	991	960	946	1000	955	1028	983	991	993	1011	946	952	939	964	975	968	972	981	999	960	992	988	956	986	964	947	1005	992	997	1006	972	970	1003	958	985	951	904	961	1001	1006	960	982	957	1022	1012	945	993	974	996	984	1047	982	1008	1017	1023	1023	1024	973	885	906	1018	1013	972	953	990	963	983	980	1033	1002	981	988	980	960	1018	964	1063	1002	946	1034	966	958	959	996	959	933	978	998	987	969	984	989	999	975	1014	936	981	991	963	972	992	1015	950	1027	970	978	914	946	1040	945	1011	983	982	962	978	944	942	1016	1036	983	938	1004	1020	919	1010	1001	959	975	1057	935	945	1037	934	992	940	950	1005	944	1002	956	989	940	994	920	921	993	995	1017	946	928	984	965	958	978	973	934	950	982	973	939	964	1002	998	956	1024	972	964	983	973	1031	1013	988	1020	1012	960	1057	953	977	1030	994	932	991	973	976	998	995	964	926	1000	952	1023	970	957	955	998	976	945	982	946	989	956	967	955	1034	994	1038	977	984	1016	920	973	972	952	1022	979	949	958	951	929	1004	964	973	967	979	946	1001	944	986	983	968	1000	943	982	951	1051	980	958	984	980	992	939	996	944	942	991	1026	937	936	1046	1023	962	942	989	982	1045	992	928	960	1027	1005	974	1048	1008	928	1018	926	968	948	974	1011	1047	1011	924	988	963	1013	1039	959	981	993	946	990	941	948	880	984	981	934	1067	999	973	937	901	961	953	1024	966	951	969	987	1037	968	929	905	1008	899	923	966	1006	985	972	984	989	1002	944	951	945	1056	985	1009	971	1027	950	1071	1019	965	1036	988	1012	997	977	998	1005	954	965	968	941	1001	982	965	958	1018	984	986	937	1011	961	1049	938	946	979	990	964	898	920	937	979	1002	979	964	977	929	930	1008	989	960	1022	948	998	1041	974	999	1015	945	983	958	999	1009	983	935	941	931	942	1003	999	1004	967	930	985	972	977	1019	940	954	991	962	962	1010	963	978	973	983	932	981	980	935	974	1025	965	941	953	984	1003	988	1038	1004	954	1001	976	1024	956	994	1007	895	988
48756	78835	60507	41275	27375	18088	8459	3807	2155	1374	1134	1094	1095	1112	1140	1021	1136	1061	1058	1069	1064	1060	1110	1073	1064	1107	1109	1019	1047	1123	1078	1060	1064	1063	1120	1118	1130	1094	1059	1074	1169	1063	1116	1089	1077	1085	1060	1030	1109	1083	1126	1089	1104	1134	1115	1132	1133	1102	1020	1082	1157	1115	1106	1137	1022	1097	1143	1055	1048	1107	1106	1105	1108	1090	1100	1111	1013	1125	1081	1069	1084	1044	1061	1141	1079	1068	1053	1053	1086	1103	1112	1099	1115	1108	1183	1090	1068	1071	1065	1056	1140	1130	1116	1112	1081	1049	1092	1145	1182	1079	1120	1100	1038	1108	1148	1068	1033	1117	1086	1156	1064	1033	1122	1101	1141	1070	1114	1073	1030	1098	1046	1118	1077	1098	1092	1061	1160	1127	1074	1102	1093	1083	1059	1098	1077	1077	1073	1140	1074	1132	1044	1127	1090	1098	1088	1113	1094	1051	1116	1126	1090	1084	1130	1123	1074	1041	1058	1141	1114	1069	1120	1070	1085	1157	1135	1111	1088	1049	1132	1091	1062	1051	1059	1129	1043	1108	1103	1096	1096	1065	1101	1049	1097	1097	1087	1063	1092	1023	1006	1106	1087	1113	1095	1098	1119	1114	1081	1080	1069	1083	1118	1111	1088	1151	1042	1084	1035	1073	1067	1078	1111	1074	1058	1155	1089	1038	1069	1011	1069	1052	1065	1082	1049	1055	1125	1099	1084	1125	1084	1109	1053	1100	1057	1087	1103	1040	1111	1105	1082	1070	1120	1041	1184	1093	1129	1053	1079	1063	1081	1169	1068	1129	1099	1100	1113	1110	1065	1068	1044	1148	1111	1105	1074	1041	1126	1134	1071	1125	1086	1067	1050	1033	1113	1100	1056	1081	1107	1134	1126	1153	1124	1095	1078	1102	1120	1083	1069	1050	1082	1091	1060	1064	1088	1101	1087	1102	1090	1101	1121	1058	1063	1057	1095	1041	1126	1084	1073	1034	1104	1113	1099	1072	1075	1058	1098	1080	1068	1079	1077	1102	1114	1079	1103	1124	1140	1123	1069	1124	1056	1130	1119	1098	1118	1134	1080	1050	1051	1152	1056	1110	1067	1075	1103	1073	1044	1072	1034	1085	1152	1116	1100	1119	1086	1109	1146	1094	1101	1098	1100	1095	1086	1107	1067	1105	1138	1121	1087	1161	1100	1107	1116	1183	1071	1056	1096	1129	1082	1097	1098	1160	1047	1095	1122	1094	1107	979	1067	1081	1131	1020	1099	1068	1147	1103	1089	1092	1087	1084	1068	1058	1129	1130	1063	1064	1108	1151	1137	1029	1133	1118	1094	1166	1111	1046	1081	1054	1089	1065	1118	1133	1090	1094	1064	1160	1095	1107	1042	1092	1091	1088	1100	1098	1051	1138	1095	1097	1082	1027	1083	1078	1120	1095	1072	1084	1061	1118	1017	1143	1077	1070	1095	1113	1088	1081	1077	1119	1050	1089	1155	1080	1111	1074	1070	1090	1079	1105	1133	1149	1133	1054	1104	1078	1121	1148	1093	1092	1140	1093	1084	1133	1074	1092	1074	1096	1103	1107	1105	1108	1113	1088	1111	1057	1101	1058	1074	1084	1062	1150	1094	1086	1109	1060	1045	1083	1079	1103	1131	1116	1050	1037	1101	1083	1137	1126	1093	1014	1140	1107	1044	1105	1115	1156	1085	1066	1101	1147	1155	1057	1084	1092	1111	1113	1149	1045	1081	1043	1111	1054	1096	1060	1097	1078	1086	1052	1075	1103	1054	1128	1113	1065	1114	1061	1061	1100	1040	1048	1101	1094	1121	1080	1054	1083	1030	1139	1080	1097	1065	1085	1073	1048	1056	1125	1074	1059	1118	1105	1101	1102	1001	1138	1144	1093	1056	1123	1113	1105	1048	1168	1038	1071	1069	1041	1103	1130	1044	1089	1137	1077	1103	1082	1079	1121	1057	1048	1055	1089	1039	1198	1124	1110	1094	1079	1113	1066	1077	1115	1148	1121	1101	1054	1077	1149	1115	1116	1119	1061	1138	1099	1052	1119	1067	1096	1108	1151	1093	1091	1082	1119	1144	1169	1072	1060	1068	1103	1099	1065	1111	1056	1104	1127	1072	1102	1071	1112	1071	1094	1118	1098	1061	1067	1088	1039	1136	1071	1168	1122	1060	1065	1072	1037	1100	1068	1097	1094	1088	1068	1132	1076	1082	1085	1091	1076	1025	1110	1072	1090	1081	1038	1162	1083	1155	1094	1062	1106	1105	1074	1096	1100	1083	1104	1135	1030	1117	1111	1124	1130	1076	1122	1138	1085	1069	1092	1120	1078	1107	1034	1107	1089	1123	1060	1075	1112	1133	1105	1119	1094	1102	1142	985	1156	1103	1185	1107	1081	1052	1065	1099	1136	1083	1101	1134	1077	1079	1095	1065	1136	1138	1086	1159	1039	1078	1061	1066	1096	1114	1096	1090	1075	1067	1135	1105	1179	1111	1087	1106	1089	1081	1075	1131	1119	1090	1017	1100	1107	1009	1121	1120	1131	1143	1111	1125	1047	1106	1084	1071	1118	1005	1129	1065	1138	1121	1114	1131	1100	1053	1103	1070	1060	1134	1033	1090	1051	1013	1044	1130	1138	1143	1095	1103	1065	1055	1095	1032	1153	1070	1080	1118	1099	1113	1097	1110	1107	1100	1099	1075	1101	1104	1118	1125	1109	1075	1142	1128	1087	1057	1087	1101	1117	1078	1119	1111	1121	1104	1110	1096	1115	1085	1065	1087	1078	1109	1109	1111	1113	1076	1111	1031	1103	1104	1137	1031	1123	1095	1080	1110	1044	1075	1109	1059	1096	1048	1056	1110	1091	1057	1097	1144	1113	1088	1059	1002	1101	1083	1123	1087	1072	1128	1057	1106	1106	1138	1043	1102	1110	1077	1081	1089	1056	1028	1080	1099	1090	1056	1126	1130	1099	1112	1103	1131	1119	1130	1129	1082	1093	1134	1077	1087	1090	1084	1118	1172	1036	1058	1077	1088	1125	1089	1075	1075	1046	1087	1125	1153	1101	1064	1000	1026	1151	1084	1151	1103	1017	1097	1042	1041	1061	1155	1095	1118	1034	1081	1099	1110	1138	1140	1037	1076	1072	1056	1075	1125	1096	1089	1096	1078	1104	1123	1105	1098	1021	1117	1139	1157	1092	1111	1105	1089	1123	1083	1048	1119	1110	1096	1077	1116	1014	1107	1115	1055	1086	1053	1169	1096	1049	1119	1055	1123	1058	1076	1091	1065	1100	1083	1072	1124	1152	1101	1081	1048	1090	1059	1148	1094	1094	1084	1138	1106	1075	1032	1100	1098	1122	1165	1081	1080	1068	1124	1067	1065	1106	1000	1128	1119	1088	1100	1093	1080	1039	1086	1096	1095	1064	1108	1086	1096	1096	1085	1101	1107	1071	1076	1144	1102	1084	1089	1079	1122	1105	1089	1111	1051	1086	1093	1124	1170	1074	1088	1073	1059	1085	1127	1136	1022	1101	1143	1104	1074	1091	1072	1121	1101	1141	1094	1115	1063	1059	1081	1040	1124	1022	1088	1159	1013	1068	1130	1036	1081	1055	1031	1111	1114	1129	1084	1137	1065	1096	1099	1032	1096	1114	1123	1140	1145	1109	1073	1049	1097	1067	1053	1062	1020	1059	1125	1040	1123	1050	1083	1057	1082	1088	1085	1126	1101	1070	1116	1136	1111	1049	1098	1073	1132	1059	1056	1083	1076	1063	1096	1078	1036	1113	1089	1069	1086	1084	1069	1120	1139	1050	1161	1086	1146	1114	1072	1114	1061	1071	1118	1085	1053	1046	1079	1164	1067	1131	1058	1117	1081	1073	1006	1039	1080	1088	1088	1095	1037	1082	1080	1081	1065	1125	1084	1066	1090	1053	1072	1088	1123	1138	1083	1050	1150	1065	1101	1085	1125	1064	1110	1101	1049	1054	1084	1120	1083	1068	1028	1098	1092	1110	1115	1113	1125	1025	1111	1070	1101	1086	1087	1141	1087	1026	1161	1109	1166	1085	1091	1057	1058	1077	1153	1055	1076	1094	1074	1058	1160	1095	1120	1128	1092	1129	1126	1120	1088	1109	1089	1112	1114	1092	1076	1098	1166	1106	1031	1091	1051	1124	1070	1064	1103	1063	1079	1148	1130	1113	1113	1086	1128	1084	1125	1125	1111	1065	1059	1106	1140	1063	1125	1074	1147	1065	1050	1038	1067	1103	1113	1114	1122	1109	1083	1133	1068	1079	1120	1119	1080	1092	1064	1115	1082	1045	1155	1071	1115	1087	1095	1148	1125	1110	1082	1118	1056	1063	1073	1092	1128	1068	1089	1118	1087	1056	1061	1077	1079	1065	1062	1134	1081	1087	1125	1131	1134	1088	1032	1098	1082	1087	1096	1095	1087	1051	1089	1091	1106	1105	1086	1110	1126	1095	1064	1122	1101	1140	1090	1035	1048	1105	993	1090	1112	1083	1143	1053	1092	1121	1107	1104	1111	1048	1087	1108	1137	1070	1039	1029	1109	1111	1086	1102	1105	1057	1109	1097	1053	1098	1100	1086	1086	1100	1108	1087	1038	1128	1099	1064	1110	1074	1162	1062	1068	1073	1129	1091	1075	1089	1048	1058	1068	1065	1043	1054	1026	1165	1074	1130	1129	1149	1065	1109	1085	1095	1107	1058	1116	1148	1093	1139	1159	1089	1098	1056	1128	1094	1063	1110	1130	1061	1138	1117	1080	1093	1068	1068	1119	1085	1068	1086	1119	1077	1084	1057	1021	1111	1112	1101	1065	1085	1108	1084	1066	1132	1036	1059	1117	1061	1127	1092	1129	1060	1069	1150	1067	1057	1070	1045	1052	1122	1064	1087	1060	1086	1073	1126	1070	1071	1120	1052	1097	1040	1141	1087	1086	1106	1138	1075	1118	1071	1064	1052	1056	1091	1101	1123	1107	1112	1127	1077	1156	1042	1029	1123	1061	1007	1094	1116	1125	1104
23158	21772	32539	31144	29172	29561	23228	8262	2609	1247	817	762	697	750	784	775	759	728	786	721	699	760	764	762	749	752	678	686	746	712	729	729	750	746	713	725	706	747	765	756	688	753	703	723	729	766	670	751	741	732	777	761	698	736	728	734	699	749	712	741	750	741	729	730	768	762	741	762	758	732	746	743	734	767	748	697	748	730	777	703	684	747	677	723	733	714	742	792	670	746	726	779	721	724	754	740	758	766	688	748	747	692	745	743	679	750	723	742	709	745	736	716	744	797	724	710	683	754	721	729	692	785	687	697	748	778	687	768	725	793	721	710	722	752	742	750	754	770	688	773	786	715	718	784	726	722	706	723	779	704	728	748	713	782	751	757	729	751	691	727	715	790	701	747	700	702	730	741	739	694	719	727	748	729	692	739	734	703	754	715	702	786	716	725	751	726	675	728	750	759	723	752	735	750	740	720	753	737	775	676	721	718	704	772	734	714	705	696	724	738	736	758	718	675	780	712	709	726	719	708	771	725	762	732	722	781	746	769	737	729	743	708	721	759	740	721	732	749	745	765	713	797	760	753	688	746	741	780	694	737	719	726	750	730	693	749	697	760	758	784	741	753	727	737	713	728	691	760	717	756	722	716	715	693	747	708	691	752	670	792	772	727	708	752	745	753	677	727	754	755	698	756	726	728	726	759	790	696	684	718	763	738	751	716	754	717	675	762	697	777	778	769	743	777	673	760	713	743	722	705	691	733	727	693	699	723	724	732	719	758	721	714	743	728	777	730	714	720	727	733	722	724	736	752	726	752	735	768	770	754	754	719	748	711	768	723	705	697	716	720	772	748	700	720	709	670	722	764	703	732	748	746	732	736	716	717	717	729	730	726	686	738	757	740	690	785	812	782	719	774	734	768	762	752	730	711	732	710	724	764	736	711	743	712	734	749	736	723	743	743	738	707	682	675	784	747	739	729	754	744	731	710	741	757	733	757	724	721	767	727	709	765	764	707	700	736	718	698	759	732	680	730	733	741	762	710	746	757	717	686	729	767	755	710	704	762	706	734	688	732	696	731	774	757	750	737	719	732	739	777	762	710	701	781	710	726	744	697	727	730	682	736	781	690	736	793	771	750	740	755	733	735	700	708	719	728	735	756	727	746	757	740	737	763	750	735	734	714	718	703	723	711	725	745	736	788	743	739	718	771	700	685	739	708	752	742	661	728	723	699	752	730	693	736	733	708	794	755	711	768	733	755	708	752	730	726	719	781	767	738	695	711	725	714	762	780	740	736	708	629	707	695	738	719	727	721	742	729	755	694	738	737	735	694	750	717	735	728	681	717	737	749	739	741	750	750	724	747	711	763	728	732	779	756	783	756	722	714	745	736	758	735	723	737	715	762	715	755	726	760	731	782	706	758	745	706	745	747	728	740	753	746	753	691	712	725	716	701	751	727	717	683	714	740	746	734	714	732	810	734	731	718	714	722	751	716	736	716	766	769	778	739	762	760	721	728	724	716	706	733	688	699	757	666	743	773	802	676	774	766	767	765	737	728	756	709	757	718	719	752	741	737	686	748	747	688	749	712	753	686	733	745	780	751	758	718	738	727	744	673	736	731	713	741	747	728	749	731	739	753	696	761	702	707	682	737	680	799	787	769	700	729	746	725	736	726	715	741	742	744	703	754	742	743	725	700	710	750	773	735	760	758	729	749	759	718	761	705	724	740	727	697	726	750	738	718	688	713	755	740	707	729	718	722	766	707	745	719	752	792	749	746	784	731	729	735	724	719	723	786	722	759	715	725	717	739	734	720	750	757	753	763	740	773	635	701	724	712	755	721	749	738	724	748	726	753	743	729	735	792	726	689	685	726	731	745	724	711	732	718	704	747	770	725	706	763	748	703	732	699	757	739	711	759	735	724	779	696	786	718	795	755	740	709	721	741	709	738	791	773	731	725	731	713	762	734	698	748	734	784	756	747	719	701	729	722	732	722	737	732	712	738	710	744	727	729	772	721	722	725	755	721	791	728	737	686	737	733	735	790	743	743	716	702	696	710	713	723	703	729	762	770	713	759	750	744	725	732	743	724	731	743	715	725	724	751	757	720	729	721	735	698	732	691	746	753	721	759	772	761	717	704	716	702	764	684	775	742	734	755	683	766	742	791	752	720	686	744	746	703	708	734	777	695	717	751	668	756	748	727	722	710	764	713	738	725	711	690	758	738	675	742	764	782	701	759	677	805	727	749	726	738	752	722	756	758	715	711	765	705	744	789	677	740	730	721	700	718	732	695	702	750	720	726	693	765	684	752	725	755	714	732	713	720	684	746	721	739	695	725	733	753	735	725	726	749	720	745	717	737	799	732	731	706	753	734	756	696	746	771	704	748	745	716	688	744	745	750	753	729	733	700	706	728	749	759	721	761	785	715	748	683	748	713	685	724	731	713	701	727	772	760	759	716	735	744	741	695	646	769	668	683	648	708	745	702	727	740	705	701	723	719	743	767	785	698	728	699	701	753	709	711	703	721	700	771	739	736	760	721	753	722	713	726	759	699	720	736	706	733	720	781	694	746	737	743	758	723	685	732	661	731	700	736	723	754	731	678	728	722	758	752	718	724	743	770	727	719	713	778	731	691	759	794	709	760	733	721	690	775	747	676	741	748	761	710	759	689	771	712	739	760	784	792	737	738	750	730	786	744	763	744	688	692	735	765	728	737	764	756	734	758	750	705	732	739	749	728	720	724	717	749	704	722	773	675	743	773	751	737	676	758	730	720	730	763	727	709	734	714	732	737	710	772	741	705	726	747	762	749	800	708	741	724	736	725	666	737	702	741	750	712	736	758	730	770	774	714	711	705	702	724	711	768	710	701	708	719	701	732	692	769	733	728	742	763	701	742	776	738	709	676	678	757	785	682	744	706	747	746	773	698	730	771	720	731	729	690	743	742	719	725	733	691	712	739	731	768	748	741	700	741	724	736	739	727	713	723	742	706	719	719	680	738	764	743	739	728	716	704	744	697	731	753	755	727	676	724	729	749	762	694	705	734	734	727	707	697	721	729	704	713	678	714	730	662	744	740	698	721	715	757	683	672	747	731	692	729	769	757	736	738	744	720	714	714	756	719	701	690	745	717	741	722	726	723	742	733	771	685	693	703	753	725	757	756	752	712	734	708	719	755	755	760	740	709	724	741	750	700	684	772	711	778	746	733	768	742	716	686	723	675	725	692	731	712	736	704	732	736	741	732	724	719	750	750	665	711	755	762	692	706	737	706	745	700	713	707	715	721	717	727	734	744	729	719	785	761	770	723	680	717	745	684	710	723	737	667	742	718	773	741	744	725	718	708	696	756	750	695	760	712	758	765	722	733	728	745	703	684	701	760	699	728	717	692	732	753	698	728	740	717	710	715	713	710	686	718	743	709	691	779	738	750	731	759	745	735	766	800	742	767	736	739	692	785	704	715	732	770	733	730	703	781	706	738	737	718	793	728	716	699	757	761	766	743
57946	99674	78909	63519	46740	35414	20443	9609	4259	1695	803	805	803	775	759	904	839	802	769	772	789	834	852	758	850	808	761	837	810	762	824	769	771	770	780	799	780	812	792	799	841	852	787	823	800	801	813	812	840	743	824	804	823	849	782	780	803	798	849	813	848	788	839	782	813	806	843	816	842	815	802	858	798	766	848	770	799	755	827	809	888	780	779	821	786	835	777	793	825	804	814	843	753	832	825	764	857	805	767	800	798	766	839	822	814	803	789	755	768	795	811	819	778	804	815	757	817	842	844	792	835	856	868	787	734	766	807	818	795	813	806	853	801	780	769	774	809	796	786	755	811	790	821	784	800	807	826	833	789	804	781	789	813	770	799	798	801	851	779	793	859	773	872	818	769	806	818	801	815	781	837	859	815	789	836	790	787	869	875	831	760	819	757	799	821	807	788	857	809	782	789	778	812	769	799	815	771	827	812	790	886	813	801	849	800	769	761	828	785	821	834	850	826	812	852	820	783	808	769	832	795	856	793	783	787	755	775	761	780	784	804	771	810	803	780	774	804	771	810	772	790	794	778	810	770	796	809	797	825	778	763	794	827	802	812	802	826	785	792	791	806	802	770	795	772	814	774	773	866	817	790	785	841	855	786	766	769	843	751	771	731	840	827	784	799	811	855	828	760	821	810	811	764	817	777	819	853	812	787	788	783	765	726	764	801	772	820	849	761	837	816	768	791	774	788	767	808	835	815	806	822	815	810	859	771	815	767	852	836	751	853	818	797	796	790	831	796	850	749	851	764	769	798	874	799	819	809	839	787	777	775	825	766	758	750	798	844	833	860	822	816	876	786	827	838	816	804	822	841	857	823	805	807	833	772	754	806	826	853	814	827	824	787	830	827	833	784	812	813	805	813	783	797	846	770	834	869	855	791	758	810	773	761	837	788	854	797	763	805	815	877	762	801	829	798	801	810	787	811	826	807	785	814	839	782	812	803	767	817	796	793	822	796	826	784	822	846	858	792	773	811	828	792	834	804	813	839	810	756	817	796	739	822	817	819	809	817	838	797	857	809	796	813	782	812	829	740	816	762	827	860	842	766	832	772	774	792	827	747	842	785	779	802	847	857	813	811	774	801	776	748	834	764	834	847	819	818	823	853	789	801	800	817	832	808	811	806	852	761	782	829	821	780	783	797	812	778	787	814	795	779	811	813	766	771	782	830	784	786	767	801	803	796	796	864	794	840	802	808	791	776	759	793	815	747	803	837	776	808	818	810	845	789	785	808	771	807	797	833	802	843	789	829	798	829	775	781	797	811	831	842	792	853	842	801	803	779	811	786	815	788	762	778	814	784	750	827	818	796	827	783	789	798	830	869	781	758	777	820	770	821	807	770	747	749	814	753	849	812	831	845	798	816	817	826	814	830	783	768	800	786	821	802	819	730	779	817	813	800	814	818	810	760	803	820	769	802	853	825	857	762	822	839	831	828	827	788	810	819	823	816	800	812	772	768	777	824	783	743	793	775	814	789	841	786	812	781	782	783	776	785	807	814	786	833	791	773	786	780	845	790	818	797	821	796	762	790	813	802	832	800	818	818	813	833	787	779	820	842	822	824	841	782	836	810	787	815	876	828	829	763	834	815	842	868	783	803	755	809	809	819	796	769	808	794	782	760	874	809	789	770	802	848	800	834	801	843	763	792	778	830	811	785	805	772	771	762	798	881	807	765	816	704	776	820	821	798	747	800	768	806	794	818	809	836	820	821	864	803	808	796	787	820	733	794	765	805	723	824	811	804	813	812	857	806	795	797	798	773	816	749	807	799	808	744	794	791	791	784	828	814	819	847	843	811	809	781	815	806	848	794	831	801	817	823	822	794	776	780	822	795	763	819	805	808	798	846	780	785	817	763	817	792	810	782	785	757	786	859	847	850	872	821	805	797	799	857	841	777	772	867	824	824	728	841	857	785	766	798	800	803	738	762	770	809	791	807	799	806	770	830	842	767	783	758	820	818	789	790	800	822	821	780	794	801	802	833	792	805	794	806	844	788	813	808	813	773	790	776	867	770	799	788	797	803	810	781	812	765	802	823	838	780	798	856	772	817	836	831	809	814	824	796	821	796	772	779	834	761	808	767	812	735	888	786	773	860	785	777	796	809	788	834	809	806	778	821	814	822	779	759	756	798	802	788	823	768	837	807	781	753	782	773	758	820	797	807	821	821	824	846	795	765	823	810	782	792	800	845	817	782	787	830	793	770	810	803	818	848	797	805	832	808	782	788	854	828	788	794	783	789	799	731	753	820	767	810	815	815	800	773	785	802	793	772	783	798	769	804	820	817	759	806	874	802	832	790	846	844	837	817	762	828	819	784	785	841	784	824	804	806	820	763	828	835	827	798	776	835	789	791	764	872	740	782	782	795	806	845	747	791	799	828	864	772	776	805	767	779	808	791	819	805	851	839	797	815	766	831	770	805	781	809	769	791	835	727	802	811	793	822	812	809	806	807	767	780	797	829	774	833	809	786	795	819	821	835	799	782	756	840	851	811	790	794	774	770	853	844	827	767	789	826	766	821	821	769	784	807	837	756	749	813	779	819	781	772	786	781	816	800	751	868	792	847	811	797	795	751	799	815	763	802	778	772	815	798	819	800	795	841	829	768	821	830	859	754	834	788	816	795	858	815	832	774	772	780	806	810	827	816	798	833	797	836	801	764	834	783	809	750	782	821	795	755	748	824	798	793	845	800	772	765	794	799	827	765	776	770	828	750	758	833	800	774	771	777	809	821	802	786	801	798	757	828	808	815	804	791	754	797	830	821	802	805	779	813	759	808	784	815	839	779	801	789	852	798	819	747	788	809	822	782	829	806	805	836	811	760	857	812	772	804	813	818	806	792	812	825	791	825	830	830	839	778	819	786	772	789	811	733	801	768	843	834	802	849	756	806	792	798	832	779	860	803	772	780	765	820	798	881	762	802	804	798	791	818	805	753	798	770	807	778	791	794	827	833	825	845	808	818	811	812	783	827	782	810	814	812	845	818	824	831	800	779	795	811	771	777	793	812	804	785	793	781	800	793	789	807	811	834	859	820	816	780	810	715	800	782	758	809	807	836	755	814	791	772	828	834	795	824	795	831	809	819	791	812	836	842	819	807	831	868	802	802	843	816	803	802	830	786	830	844	811	815	762	831	823	782	828	857	877	809	811	798	795	824	755	837	811	781	855	807	769	791	811	801	817	758	805	858	777	819	825	823	777	737	812	785	823	772	831	842	788	788	773	827	806	830	761	818	797	803	771	748	777	880	836	820	821	851	761	832	825	789	816	801	788	792	826	764	789	805	788	779	803	809	741	848	780	793	780	822	813	787	839	762	768	820	811	824	748	813	767	804	794	777	806	830	845	826	758	826	797	780	833	805	803	825	767	793	780	828	835	806	800	750	775	782	815	798	820	800	807	824	794	819	811	834	760	812	812	861	817	790	785	810	813	822	795	789	807	804	763	848	831
29454	27142	32653	21970	8259	3916	1776	1160	952	899	810	818	789	877	798	818	831	883	819	835	841	874	906	853	869	846	873	833	861	822	870	859	858	832	890	878	862	848	805	829	842	841	801	852	859	839	844	796	860	857	807	897	843	855	860	829	833	839	848	800	855	840	829	878	796	870	821	872	870	841	795	783	846	873	832	876	856	862	830	833	832	828	862	817	822	841	851	865	791	865	832	793	816	880	821	813	800	868	836	842	853	862	826	838	877	837	858	859	824	822	864	830	807	830	814	836	843	821	873	893	868	825	834	870	828	876	809	831	810	885	780	838	827	845	875	800	874	892	847	818	834	803	879	810	802	881	837	820	811	851	845	831	843	835	857	807	829	814	814	819	864	801	879	852	866	859	827	824	826	824	833	848	846	846	869	792	849	838	864	858	850	850	832	842	839	814	785	810	863	821	803	844	769	892	816	852	876	853	827	823	798	824	824	861	816	844	807	836	804	873	853	823	859	859	828	815	793	833	798	807	806	834	859	848	857	801	887	836	809	871	861	849	820	817	882	829	819	803	853	859	844	827	841	879	850	849	883	863	831	857	805	839	795	848	818	886	868	887	789	824	828	846	863	848	837	840	828	886	792	840	882	867	862	792	799	808	851	861	830	806	843	843	865	871	832	793	892	842	835	871	834	818	865	847	865	804	844	829	812	851	868	858	852	943	801	887	848	825	914	782	840	851	839	826	885	854	819	836	866	841	837	875	815	836	790	845	887	781	833	826	838	826	795	792	791	862	846	818	876	884	837	833	888	807	853	840	803	877	824	818	834	781	848	825	836	871	810	821	841	820	837	865	890	854	842	873	869	820	855	827	813	849	849	828	806	812	853	821	850	823	858	795	817	817	850	848	849	841	818	852	872	833	864	854	842	839	835	851	814	856	860	840	814	860	911	869	877	869	805	816	836	818	833	848	837	888	822	853	858	821	883	854	851	827	801	842	785	804	841	843	848	888	846	834	846	849	854	880	779	852	829	862	871	855	882	831	851	892	869	825	891	844	809	839	805	832	845	807	813	835	833	840	776	814	792	833	857	819	871	881	833	848	859	873	827	789	860	874	818	821	824	842	856	859	868	838	848	882	826	884	836	803	858	874	867	843	814	815	820	881	807	834	860	842	848	862	857	811	804	849	897	870	853	859	839	822	832	881	860	888	824	826	868	843	851	830	827	791	879	845	866	759	858	806	800	842	835	802	859	835	837	849	883	838	792	847	879	787	844	843	812	824	756	783	799	890	879	858	829	842	863	866	826	831	825	832	834	872	840	799	850	839	905	843	885	815	815	830	815	831	822	827	832	834	845	806	837	829	872	843	853	867	843	816	834	811	880	821	807	790	840	799	859	825	805	870	779	871	864	811	797	875	880	856	832	808	814	868	874	846	864	828	852	847	838	790	822	862	899	834	842	874	843	831	812	904	874	822	841	876	868	840	785	843	829	854	838	865	871	815	879	880	787	828	811	868	856	830	846	815	862	843	864	844	838	803	879	760	831	843	832	860	816	842	812	854	827	820	809	819	785	861	826	803	889	816	827	848	854	899	820	827	836	851	816	829	831	843	849	812	862	865	876	850	817	844	841	804	820	832	845	789	876	765	799	801	861	861	842	831	839	780	784	802	852	835	829	811	887	849	931	845	893	803	830	895	893	811	847	853	837	867	802	838	838	843	832	769	870	851	887	815	844	823	837	905	916	804	862	825	861	895	832	792	831	824	888	786	814	828	776	817	845	863	835	830	795	862	826	795	840	836	854	843	870	874	830	856	862	822	870	868	849	846	824	861	858	853	817	872	862	825	907	845	853	806	866	854	855	822	820	815	796	832	857	837	838	846	880	814	803	869	831	844	812	850	859	845	876	880	882	887	852	806	815	807	832	812	832	814	849	831	831	807	853	873	898	828	885	840	802	841	847	850	849	817	833	819	825	841	840	869	868	819	868	865	862	877	863	887	862	839	836	859	866	856	796	839	824	872	894	860	838	830	805	864	833	834	835	872	868	811	880	826	859	814	818	836	855	850	866	825	788	792	846	865	839	814	812	859	822	841	814	832	856	857	824	894	862	835	836	848	877	832	818	844	802	837	897	811	847	849	822	858	804	800	836	809	859	819	840	883	810	851	811	814	831	807	849	797	826	827	855	863	878	819	878	849	880	828	831	819	844	820	880	820	856	840	846	858	828	840	881	852	792	828	906	841	864	794	853	814	839	820	827	839	837	849	784	840	856	846	800	894	844	802	817	878	851	858	859	896	833	817	820	881	818	840	804	844	805	902	864	871	857	824	818	831	826	844	868	831	821	840	827	830	874	867	813	821	769	835	815	837	837	836	794	862	855	856	838	871	840	851	846	794	869	854	820	825	873	872	821	809	819	825	776	872	852	824	814	817	851	849	834	866	887	874	861	870	815	798	791	847	855	867	854	895	910	844	864	834	855	845	816	816	873	887	841	849	812	857	828	843	787	866	862	831	849	815	857	867	836	844	836	776	869	900	807	843	836	874	798	826	862	841	887	819	843	807	803	896	834	825	847	847	806	846	884	823	839	811	824	855	829	886	844	827	893	844	842	809	802	859	816	816	886	806	869	836	842	856	880	845	832	835	835	850	833	874	851	846	829	844	830	876	910	790	836	897	784	809	872	848	821	784	863	819	849	870	842	811	804	863	804	834	864	840	817	876	862	813	834	870	817	844	839	830	898	858	792	822	836	916	814	808	833	830	871	827	886	861	849	804	869	897	892	841	877	872	814	846	852	801	816	875	827	898	835	851	850	829	821	840	793	821	862	869	869	782	897	800	872	849	892	808	873	817	860	816	810	818	850	835	852	826	838	849	792	847	840	872	841	867	822	828	791	844	883	843	882	817	836	831	837	778	882	826	853	810	806	860	843	847	823	795	799	838	804	829	805	903	838	798	872	855	817	862	789	810	844	807	852	836	839	891	807	780	823	863	795	790	857	830	828	843	833	882	886	856	849	836	831	869	832	835	811	841	835	818	803	839	847	857	844	788	831	822	859	844	847	891	870	853	846	849	850	864	848	844	836	814	787	836	875	832	821	850	838	804	849	807	812	768	772	838	818	821	849	869	851	811	783	808	836	846	841	847	848	875	846	856	844	839	848	849	812	854	836	919	858	818	867	843	847	833	838	870	804	831	799	838	847	832	787	866	839	857	835	851	803	868	801	831	876	841	849	776	855	870	881	851	921	805	868	822	849	840	896	830	848	787	793	848	868	851	768	811	813	821	860	840	818	845	848	798	835	845	829	868	854	896	882	864	849	843	854	844	850	871	868	857	853	863	832	783	798	839	830	853	829	796	834	858	889	901	857	849	846	838	887	844	860	818	821	882	877	935	866	876	832	859	846	898	868	784	862	844	802	803	829	840	893	846	855	815	850	848	828	848	847	855	756	863	779	831	835	875	864	864	835	806	890	852	795	815	791	827	808	808	868	884	836	845	798	815
31801	45439	32769	17909	8377	5003	2272	1433	1073	1020	968	937	994	1050	926	981	989	981	958	949	981	980	1001	952	956	906	975	972	933	999	1005	966	945	929	981	950	1009	936	1007	973	1040	978	967	960	941	1003	941	943	987	930	944	937	951	916	945	992	984	978	961	949	954	945	974	1016	1010	968	892	986	942	948	967	950	995	946	994	977	945	951	978	945	970	971	982	1019	964	1020	975	984	994	975	914	952	950	955	999	944	981	950	987	1006	969	968	939	920	993	936	981	939	985	984	945	962	970	983	990	1005	964	970	1014	923	946	966	959	947	987	1000	932	1013	908	956	937	953	925	982	994	984	922	973	915	1031	957	960	947	982	978	986	1013	944	1012	969	995	947	950	960	983	953	926	951	981	884	930	951	982	932	928	989	973	960	955	969	993	880	965	969	989	962	909	963	983	980	1001	936	968	977	971	996	923	969	984	942	974	903	988	1013	1005	924	959	1006	982	965	949	1013	953	941	978	978	989	1020	993	970	1000	1033	956	959	968	990	963	981	950	937	934	988	969	1017	959	978	974	979	951	1007	931	981	938	949	929	937	956	981	896	925	946	989	975	942	940	981	968	990	914	971	976	910	936	937	1020	1005	980	979	996	956	989	972	959	1014	982	1039	968	956	987	977	940	978	947	982	1003	967	976	937	978	964	982	979	933	979	938	984	994	955	939	983	985	950	986	981	938	947	919	949	942	896	936	937	981	952	977	954	987	914	964	932	990	958	936	972	966	982	901	986	1015	996	1007	961	969	974	1004	985	976	937	954	934	932	927	948	1002	934	909	978	926	1003	932	914	1010	944	1005	969	963	974	978	959	936	1015	987	1004	1014	984	976	962	924	985	1014	918	928	950	982	933	975	969	992	984	965	952	989	983	994	1000	905	1014	954	946	954	984	987	972	1020	970	963	942	948	909	907	997	988	998	1011	993	986	928	945	942	922	944	967	980	959	1002	1012	926	953	976	980	965	1003	949	1001	935	981	1024	985	952	960	948	995	958	1008	1002	991	916	979	969	947	917	974	976	992	972	956	998	897	989	974	1024	919	919	984	1021	995	1000	930	938	1008	943	1015	994	964	982	995	945	960	933	939	960	961	922	941	1006	935	977	984	931	970	901	909	986	975	982	1002	973	961	1010	952	973	978	984	950	943	972	958	943	965	956	997	1030	967	985	918	944	961	930	914	981	971	971	979	942	907	946	962	997	946	934	964	1001	945	1005	958	978	936	955	910	924	979	960	993	993	935	923	947	989	980	997	987	943	952	940	984	943	1009	997	925	994	990	988	971	1014	1002	960	973	974	891	974	952	997	996	987	965	943	1016	900	949	1024	968	932	987	957	986	994	1018	972	939	917	977	967	956	939	925	929	965	993	975	971	972	979	951	928	1005	1019	980	990	985	970	962	985	966	907	977	911	943	996	979	963	959	972	954	952	950	963	944	1003	900	968	962	966	1035	962	926	939	1010	886	979	949	973	1007	964	912	933	916	913	991	949	961	899	965	943	944	1029	995	944	962	981	957	955	943	940	954	923	1011	939	1003	952	982	951	974	943	976	992	956	893	966	1010	954	965	977	984	996	1003	974	970	973	944	940	963	992	995	968	932	954	960	941	979	958	942	975	965	1003	932	979	911	973	927	981	1011	950	974	984	1002	959	945	924	1003	950	1013	987	964	968	942	966	935	1060	1027	933	885	951	968	971	966	964	991	966	1014	984	1013	984	955	997	981	934	1012	953	977	934	959	938	1000	990	980	953	951	998	925	972	940	936	940	997	949	995	981	997	957	993	1024	967	987	936	962	986	1001	931	957	933	966	910	955	1018	964	904	926	948	1002	970	920	946	921	943	955	976	959	951	922	1019	989	1015	1003	930	977	987	928	979	980	971	946	941	961	985	987	990	934	948	966	992	904	902	975	932	940	970	973	981	944	986	920	1013	944	987	1004	900	1001	933	967	992	956	966	992	948	971	940	1008	963	1014	927	1016	991	979	999	994	958	979	896	916	972	988	881	920	935	1034	970	1010	992	926	958	970	988	957	972	958	973	925	976	941	999	974	915	969	932	1001	970	936	969	985	1020	935	940	1015	956	970	936	954	891	1002	935	957	968	911	929	968	901	945	981	966	997	963	948	978	1030	989	960	1003	953	926	964	956	949	995	990	916	939	936	982	968	991	946	1006	941	1020	987	989	938	959	966	954	988	980	934	926	980	950	992	962	934	913	873	922	969	956	927	960	947	1011	944	968	977	944	1038	972	962	950	962	961	944	952	968	951	1009	996	932	892	999	966	992	1008	984	982	996	912	988	988	974	1027	943	959	959	969	885	951	979	988	953	1003	958	945	1005	1017	994	961	993	1018	945	954	941	961	993	974	1017	984	923	986	991	941	971	1002	950	958	962	987	953	990	978	943	953	1009	978	949	911	968	911	988	958	950	944	947	966	951	939	1017	1001	960	946	982	950	982	976	951	937	936	982	938	958	1000	959	987	965	958	982	906	951	937	934	949	953	953	951	992	909	943	953	949	941	931	1030	960	976	956	970	942	1021	961	945	922	990	962	992	1008	962	1001	1026	963	936	998	962	961	922	985	944	935	930	938	963	932	966	1012	955	986	956	964	943	919	915	975	1048	994	1001	950	955	956	941	925	923	953	923	944	931	945	956	945	880	950	958	971	973	1026	960	938	949	916	959	964	933	991	969	995	959	964	1010	954	963	966	957	961	963	928	912	979	958	975	971	962	1005	1004	955	969	963	990	970	972	943	976	950	955	993	915	999	979	980	975	999	980	1021	996	939	1006	962	1012	1012	871	950	902	978	1003	1007	884	990	944	951	936	954	972	966	1012	982	964	968	913	1034	957	1005	922	969	989	981	970	952	961	980	938	991	999	975	927	958	912	1051	986	937	952	993	979	981	946	963	973	924	907	883	890	970	966	926	981	919	903	1029	948	956	945	991	912	1012	982	981	991	1019	983	917	993	1032	982	958	936	938	957	917	981	925	949	953	947	942	951	1019	978	926	952	967	972	983	962	959	925	950	957	982	944	939	939	984	915	970	942	994	948	952	1007	944	927	999	918	965	947	928	976	1003	939	962	931	955	984	1025	958	987	945	947	964	947	963	941	948	967	963	940	921	963	970	987	996	1019	917	899	947	1006	956	957	990	939	998	972	916	950	1003	970	1014	999	907	1002	932	1023	956	973	960	933	950	957	977	1001	926	987	976	977	964	993	927	1020	995	968	958	973	931	973	960	994	971	1009	1020	975	1003	932	954	989	965	998	955	980	981	959	968	930	1029	945	988	934	954	939	915	1034	914	971	1027	957	996	993	908	960	1011	961	930	986	969	979	981	1013	923	946	988	986	965	969	1003	918	1029	963	982	995	978	983	968	950	958	959	961	983	991	957	959	981	915	968	1012	965	1003	988	943	960	971	939	905	990	950	939	977	947	966	951	942	968	940	952	1004	950	982	994	976	989	934	1029	998	956	945	936	1000	1039	988	1013	965	966	1007	974	971	929	920	982	978	1010	960	995	1000	992	1012	973	967	968	995	1011	997	960	991	959	989	949	951	982	937	974	1028	1000	956	986	960	943	992	968	948	1045	914	998	933	987	983	970	970	902	945	968	971	933	972	920	975	934	942	930	968	898	980	1004	934	868	975	914	988	975	1007	993	988	961	922	979	953
24164	22202	33492	36807	30030	25525	15257	4256	1478	831	656	691	658	629	651	628	678	649	642	622	651	610	674	647	617	628	648	600	613	608	615	610	650	604	632	632	617	627	615	638	641	629	680	638	643	614	624	607	571	659	628	635	662	632	619	573	622	597	575	599	603	634	620	630	650	634	621	642	638	634	637	612	631	633	623	598	680	628	622	633	640	629	624	612	609	589	634	585	623	654	633	602	603	593	620	646	611	614	638	593	600	664	594	629	634	614	611	676	623	644	677	629	618	580	642	618	616	592	590	628	636	619	656	681	638	630	626	550	609	621	605	636	653	605	663	605	654	647	634	616	645	638	638	655	650	607	595	579	660	612	592	638	614	679	650	674	637	605	640	637	605	607	656	639	655	616	663	643	620	630	643	570	637	634	588	615	629	608	636	662	652	652	619	616	664	646	605	608	645	638	689	637	589	624	643	575	645	615	679	626	625	615	641	655	582	640	601	654	593	635	655	577	625	592	682	642	584	650	595	612	644	637	660	631	612	625	615	622	647	608	662	623	641	618	606	610	630	644	648	616	594	625	618	638	627	624	601	616	624	642	618	642	640	621	619	633	634	632	661	632	610	638	653	571	645	624	635	606	631	666	643	600	636	634	605	607	661	611	638	622	603	648	613	683	627	621	601	645	610	637	622	679	614	624	615	587	621	657	685	610	668	648	623	623	610	563	616	579	613	643	590	665	632	670	675	607	680	654	643	637	622	635	595	633	628	665	601	641	611	620	616	617	577	604	599	641	614	618	617	629	672	637	609	641	614	662	595	601	600	654	637	648	652	616	612	580	586	638	650	641	641	663	616	663	604	641	648	647	653	630	630	644	606	611	583	675	632	660	640	621	596	614	596	674	606	606	640	608	651	593	609	622	622	603	666	613	605	610	614	622	602	614	601	620	662	664	635	600	618	622	701	625	635	619	651	625	627	636	610	633	633	617	605	628	639	638	616	583	614	593	635	620	596	646	615	626	627	613	599	599	622	646	625	624	652	616	609	624	598	597	621	570	658	657	636	581	610	674	629	652	605	532	616	635	679	622	609	619	620	623	633	596	655	608	612	602	617	618	586	618	629	644	655	629	647	650	616	617	656	699	646	575	593	596	647	641	636	621	654	608	654	682	685	622	616	577	623	655	611	640	636	648	633	617	600	609	614	651	649	609	626	647	603	644	651	638	609	648	595	622	658	630	634	643	643	636	611	590	618	663	579	633	640	660	677	684	621	597	632	632	602	613	606	614	624	624	611	682	677	661	616	567	593	632	643	616	639	650	631	606	641	650	660	568	646	645	597	645	628	628	637	610	684	645	621	635	655	668	684	605	591	656	602	571	627	629	653	608	656	659	610	652	675	583	615	634	563	603	703	648	649	634	657	628	645	650	626	617	590	634	657	660	641	627	650	631	643	595	612	638	623	601	603	637	639	696	622	611	577	681	645	629	666	627	618	618	643	604	629	630	636	625	628	657	660	610	585	590	683	611	609	611	655	600	602	639	654	660	646	617	589	616	651	639	635	650	591	616	656	633	668	596	634	633	660	679	610	671	611	639	623	603	644	649	605	630	592	649	619	611	666	559	628	629	644	616	635	616	613	631	623	658	673	644	673	630	617	626	598	616	660	634	600	621	608	642	634	681	636	587	679	625	605	635	660	628	634	634	637	676	658	595	687	631	591	634	590	626	631	635	626	623	607	658	635	640	632	651	624	680	633	607	612	630	581	624	666	648	595	615	662	655	578	676	616	628	675	648	668	655	633	638	619	614	618	645	592	620	583	632	631	639	600	618	604	583	622	647	651	643	605	620	591	592	644	670	629	581	633	620	631	651	632	595	636	612	609	608	613	608	609	662	602	656	657	610	672	585	652	649	604	644	688	607	620	659	611	637	564	622	643	624	645	579	646	627	681	633	651	643	642	597	606	583	680	631	576	635	638	614	629	667	579	635	655	625	632	634	583	628	649	663	612	616	573	636	607	607	702	649	618	615	635	660	652	597	633	629	631	657	633	666	598	630	623	653	649	597	643	642	626	642	635	683	607	613	641	631	629	668	608	660	631	611	604	597	614	593	632	645	651	609	634	618	619	648	655	622	622	627	622	655	629	633	624	572	666	639	616	641	629	590	639	640	619	639	601	599	609	664	637	615	614	601	643	601	646	656	655	657	596	599	652	606	642	594	660	625	667	635	612	666	611	635	593	650	612	653	637	633	670	595	614	663	646	617	660	665	608	684	632	640	609	582	611	620	647	625	663	625	632	630	644	604	584	582	644	651	643	609	599	634	636	613	645	592	587	583	653	656	619	610	619	677	596	636	619	619	609	631	638	573	621	617	638	660	674	624	630	603	637	631	633	644	618	575	628	587	644	628	625	694	653	613	634	582	654	619	632	602	642	665	630	649	624	591	661	664	604	669	656	653	591	646	619	637	614	663	633	649	602	664	628	617	650	640	672	635	618	631	613	644	614	621	640	577	650	643	590	658	605	591	620	615	615	659	605	636	641	627	646	656	632	589	606	613	637	583	634	629	581	643	628	628	640	645	655	621	577	591	696	656	592	626	657	632	636	650	647	609	641	634	608	574	618	649	646	603	603	588	637	631	627	659	639	674	599	605	639	652	643	612	601	601	628	623	595	630	641	645	630	595	619	630	671	651	650	639	634	646	634	659	625	622	632	636	629	672	622	591	644	622	635	616	605	660	653	611	603	661	639	605	589	595	635	614	632	605	593	635	616	662	626	582	627	657	636	625	634	613	627	596	600	646	649	620	594	687	600	654	623	674	586	605	627	612	638	626	665	665	610	659	568	589	574	639	630	634	596	633	630	625	614	646	654	672	652	595	647	578	635	602	635	605	599	599	635	628	637	626	587	590	626	640	615	624	615	641	579	613	653	634	627	609	640	598	587	609	595	615	551	656	614	601	620	606	638	623	618	600	596	598	641	634	620	624	639	641	615	635	684	587	618	602	651	649	622	596	696	625	596	633	646	623	602	634	637	595	599	596	597	592	636	609	677	629	634	634	600	608	631	655	584	653	636	674	622	632	637	648	624	654	671	611	623	614	600	668	671	663	651	621	620	657	601	578	652	609	634	643	633	652	659	610	659	649	620	622	617	603	667	702	647	629	624	574	600	641	615	581	651	623	601	621	628	641	591	601	608	606	697	611	647	610	605	639	609	625	625	649	626	690	630	617	605	618	600	601	584	630	624	669	657	644	653	571	600	679	627	668	624	657	630	648	630	604	627	553	608	633	562	647	686	596	607	653	621	662	619	633	666	619	594	648	633	638	665	631	596	620	593	625	652	606	634	613	623	586	593	632	622	632	657	643	627	619	615	649	644	665	625	617	592	601	624	616	570	610	628	648	625	620	639	655	617	617	635	647	624	605	656	606	644	617	659	622	648	676	641	641	653	673	633	627	614	651	589	620	579	615	642	617	696	670	645	654	636	613	644	653	609	667	625	667	633	589
51305	92824	71419	51976	39214	27430	13875	5860	2260	1222	757	733	750	714	674	724	742	745	724	711	675	766	706	700	733	719	718	728	693	726	706	731	715	720	741	751	658	714	678	714	721	723	746	717	687	736	742	713	690	702	705	717	762	720	746	745	733	764	679	736	735	725	675	726	765	746	712	683	730	719	784	731	722	696	698	730	707	718	734	741	747	707	697	705	767	743	708	673	724	696	735	802	733	742	758	719	719	751	749	717	729	722	712	755	698	683	709	716	663	713	724	735	688	737	777	701	686	719	712	715	680	734	727	681	764	758	755	715	721	727	723	761	738	766	679	704	722	715	711	735	645	712	745	698	727	728	735	734	754	709	734	711	712	735	760	691	763	688	765	778	766	705	730	740	757	720	707	748	709	683	727	711	774	731	696	690	713	700	702	722	706	685	722	749	700	758	735	722	718	743	738	732	757	714	743	699	707	720	746	752	757	718	674	719	691	735	699	738	717	730	705	741	768	676	730	696	675	744	676	755	729	695	704	693	740	753	779	761	730	702	715	760	734	692	706	717	698	702	727	747	743	715	712	749	711	703	702	720	711	705	740	698	667	720	769	726	740	698	708	720	694	717	760	738	731	698	712	732	712	745	749	736	743	694	748	739	732	673	755	716	724	688	680	733	720	751	767	719	726	688	763	657	722	695	690	734	716	738	736	737	753	739	733	698	696	746	761	693	735	705	740	728	745	720	762	779	728	722	748	706	669	748	745	709	723	708	734	692	780	759	774	710	719	754	723	747	757	743	699	742	752	675	730	733	697	720	695	750	742	742	704	739	763	746	719	720	692	778	705	771	753	723	730	710	745	669	670	682	741	746	728	723	727	711	713	691	722	722	730	723	745	713	674	709	698	741	699	772	716	753	758	715	726	685	684	758	748	714	728	737	691	747	688	707	743	699	735	691	705	717	720	702	701	669	732	708	747	704	776	747	728	706	711	704	766	727	756	723	733	748	718	719	721	726	720	682	732	737	728	691	712	714	741	692	663	745	724	702	651	725	746	712	650	733	689	793	693	685	723	688	714	722	706	694	691	741	694	691	722	681	719	728	729	734	720	704	701	756	745	754	745	724	706	746	687	690	705	732	749	728	675	725	694	775	738	663	721	752	771	694	731	686	788	721	719	711	666	714	718	727	697	758	731	655	745	748	750	722	760	682	691	682	714	703	714	773	688	714	667	703	717	710	739	716	737	774	711	723	678	773	731	731	701	738	738	769	716	719	728	756	727	746	722	722	776	789	775	750	731	778	761	712	729	719	748	735	741	698	724	661	677	747	691	755	678	689	748	731	698	734	665	729	787	711	713	692	691	700	796	753	713	721	712	709	781	740	705	711	716	695	738	717	741	686	723	735	742	727	717	746	704	701	710	755	688	692	708	753	687	712	743	730	692	724	740	730	694	719	781	728	705	753	682	747	699	754	708	734	736	734	754	753	745	722	701	679	712	687	705	735	702	706	733	687	764	734	726	692	738	725	740	727	720	735	727	717	743	702	708	734	688	726	729	743	686	786	769	725	765	721	766	764	756	734	696	743	728	666	721	749	736	732	710	743	720	764	732	696	744	740	732	744	710	784	722	712	711	740	732	735	697	736	729	698	713	716	735	766	674	717	704	733	750	723	700	723	698	666	782	747	704	717	725	740	700	743	771	740	774	676	733	696	701	757	784	711	738	733	757	717	689	724	734	732	744	748	722	673	725	696	676	715	671	712	767	748	698	680	700	726	701	751	669	697	759	694	711	709	728	702	729	741	732	746	732	733	710	748	701	708	736	716	703	720	631	718	730	745	687	700	715	724	655	727	701	729	657	753	729	696	754	723	739	732	754	720	728	768	695	733	723	680	700	747	716	733	732	740	776	704	678	720	693	713	718	775	692	715	712	710	790	729	710	739	706	717	710	735	705	699	743	732	721	746	739	742	700	752	724	703	721	701	736	692	717	725	715	733	720	685	684	696	718	686	694	737	691	699	731	738	687	729	699	731	755	704	751	675	764	725	728	686	777	747	718	674	704	685	762	696	728	781	746	715	699	693	763	734	717	706	733	686	751	754	751	750	715	740	770	717	704	741	780	726	700	759	702	743	757	755	702	718	709	709	771	758	759	701	710	758	783	713	701	717	676	704	709	721	735	729	700	668	747	749	744	733	680	719	730	757	697	743	730	727	728	760	754	732	789	742	765	766	756	721	698	750	737	741	741	758	723	717	747	744	736	717	730	735	783	702	718	712	733	713	698	663	740	709	740	683	718	689	727	744	724	720	710	697	694	701	707	752	720	695	707	697	707	708	751	673	744	700	742	735	740	698	716	791	716	711	683	713	760	702	743	713	736	734	698	731	770	701	745	698	768	695	736	764	763	755	728	714	712	714	731	732	699	708	731	729	695	753	730	744	732	739	738	751	679	756	757	732	766	717	731	712	685	708	705	723	722	708	738	728	725	719	690	723	713	749	739	703	732	752	702	699	766	738	780	778	720	711	741	737	700	710	724	720	710	696	715	734	765	682	688	734	754	710	739	754	736	734	713	688	687	693	693	690	735	732	725	750	724	717	741	719	740	732	714	715	692	762	730	696	697	718	736	700	727	698	722	692	741	731	717	716	687	746	749	705	714	751	728	719	717	735	713	715	735	695	713	728	724	760	740	732	752	679	799	743	738	740	745	784	795	678	766	742	748	684	725	734	722	726	731	683	738	749	753	733	723	712	697	741	700	774	703	737	705	739	725	721	659	695	768	734	722	709	694	747	755	735	705	687	718	777	759	743	750	740	747	717	686	741	728	750	720	731	698	719	703	706	710	750	731	745	703	725	725	717	727	751	760	730	774	755	683	718	693	766	720	724	705	702	721	791	682	788	711	724	687	726	714	717	770	715	811	698	723	710	741	762	737	718	683	711	765	701	706	713	707	714	714	755	778	727	648	720	714	725	725	741	757	742	705	757	717	715	754	740	711	710	766	759	748	730	738	743	720	740	735	760	735	713	697	715	661	690	719	721	715	735	729	711	742	721	740	710	703	777	725	700	781	762	699	780	740	773	699	686	748	700	729	745	656	704	655	720	700	700	692	744	711	698	767	729	761	737	710	712	736	709	717	708	720	728	740	703	735	712	689	766	730	691	714	768	752	757	728	725	760	727	728	707	737	706	734	710	754	707	715	695	734	717	693	745	709	720	678	740	751	714	719	718	690	706	728	716	710	744	712	743	681	726	708	700	711	718	684	688	709	709	750	748	758	726	704	682	734	743	721	708	680	696	768	703	649	722	740	732	739	732	750	717	762	725	740	767	740	691	697	756	747	710	736	735	733	694	752	700	720	700	708	694	742	741	733	686	656	777	719	723	760	699	732	727	743	767	715	725	724	728	751	747	714	710	756	731	763	731	713	702	704	707	723	724	760	663	789	742	706	721	697	710	740	737	705	720	721	701	769	664	678	786	707	734	716	693	729	711	707	728	731	735	686	759
25615	22987	33867	34305	23357	15014	5779	2179	1306	1042	967	973	931	983	995	959	964	985	925	978	945	1008	952	941	939	929	945	946	965	929	978	916	1002	964	942	975	900	966	939	933	954	955	919	935	966	1016	934	907	939	926	940	969	973	952	969	968	930	986	973	948	980	979	995	966	948	967	904	944	934	954	968	901	905	944	936	959	934	933	978	987	937	956	997	985	989	981	917	1020	916	905	911	1008	957	963	1008	1031	977	963	884	937	997	945	877	933	937	996	925	951	916	918	976	941	954	973	949	986	949	979	975	940	940	967	993	901	955	956	929	1016	985	992	974	950	963	965	943	985	959	911	895	986	888	975	971	1012	984	954	963	957	942	953	997	959	944	987	942	982	942	906	941	880	912	883	977	929	961	1019	950	945	948	991	933	991	964	962	917	990	939	958	952	986	933	1011	1002	946	968	908	938	924	983	933	951	950	967	932	981	929	935	960	914	972	961	1009	968	935	953	945	927	989	963	939	1034	1011	924	977	970	962	960	979	963	974	946	889	975	892	966	947	950	959	941	957	941	1033	966	933	971	966	1041	947	945	970	972	1025	946	940	938	967	1007	952	974	906	971	1002	918	975	975	1016	970	996	1000	950	892	974	949	918	984	991	924	927	878	966	888	929	936	963	979	943	940	937	896	991	882	926	980	916	987	930	967	969	966	967	962	968	978	914	1023	928	1015	893	947	921	909	998	959	928	985	986	957	932	949	985	922	919	965	996	939	917	924	927	925	989	968	1007	986	946	969	936	967	930	942	956	930	967	973	912	977	954	992	921	1031	989	961	964	936	961	931	950	977	933	960	956	936	948	965	931	883	1003	926	968	939	923	996	946	964	942	944	965	910	977	992	961	946	919	886	1052	906	902	934	928	956	1018	976	958	994	1021	947	916	931	1020	965	963	958	926	957	950	989	948	912	926	973	960	939	908	992	986	917	974	957	968	952	974	972	953	994	963	984	966	961	944	935	990	973	986	1023	969	994	969	1004	965	957	959	1017	947	958	939	992	950	950	923	981	932	933	945	959	961	907	934	964	970	930	987	933	930	985	982	915	969	937	980	975	956	989	945	869	913	973	938	954	969	966	1036	978	944	947	926	978	890	893	923	919	904	925	950	964	965	933	943	956	963	924	949	950	902	971	936	945	936	947	917	935	983	948	982	999	968	954	977	983	917	982	973	940	993	922	1010	902	953	975	943	992	928	993	960	926	938	913	948	933	969	946	941	980	934	947	955	946	979	946	1008	948	928	1014	943	923	964	953	864	935	946	949	944	990	969	946	930	977	966	949	944	919	967	941	944	981	952	962	939	952	959	896	944	953	947	923	928	968	1016	967	933	898	1017	984	942	919	1000	942	945	983	989	934	962	962	946	1017	905	965	978	1006	970	976	943	971	998	978	929	924	952	935	915	941	922	994	948	959	936	955	928	1003	994	933	953	858	951	936	941	935	956	926	955	951	953	966	928	966	929	928	1010	943	937	900	981	970	917	915	960	971	926	954	967	970	974	948	944	981	951	979	878	920	949	932	953	975	969	975	969	966	882	939	1000	929	956	927	908	972	857	954	943	933	1009	949	925	953	959	978	972	932	902	972	946	943	932	925	955	1027	1013	965	968	958	947	955	946	944	919	965	979	939	955	906	935	955	951	964	895	977	939	988	950	979	941	949	918	1026	1042	881	937	979	975	971	967	945	975	967	968	969	963	977	929	930	964	1020	987	987	934	893	994	980	987	923	950	970	1039	950	931	967	967	964	942	928	979	1002	920	1008	955	963	1006	922	947	909	902	948	929	977	928	951	964	958	980	984	966	919	930	967	897	963	953	965	955	981	960	908	921	956	941	941	951	888	923	967	943	908	946	987	972	951	987	918	989	995	969	950	913	985	948	979	1027	924	1002	934	951	971	1003	985	963	931	964	937	953	934	946	928	972	934	958	961	1010	965	951	910	936	944	901	989	896	971	927	915	921	900	984	1008	917	958	929	1028	989	965	948	946	1010	956	923	1013	937	949	911	949	989	943	932	969	996	976	918	950	993	940	922	962	985	959	950	953	988	1049	934	959	934	1018	881	982	891	928	989	943	912	1018	992	912	960	942	958	915	909	962	999	956	968	993	929	911	939	978	948	967	937	984	910	969	937	961	949	978	910	955	994	942	957	965	972	972	945	930	955	1026	981	919	986	958	938	918	917	938	950	964	926	962	915	943	918	996	938	925	941	981	933	990	958	960	998	953	906	1003	974	1002	961	930	987	955	964	958	962	926	1001	928	945	877	988	984	973	913	962	908	954	937	959	918	956	932	1017	971	997	907	945	945	992	944	940	892	930	927	911	957	975	933	992	920	960	901	986	953	999	1004	930	905	1022	947	904	954	920	951	931	949	924	914	956	944	1029	916	1004	908	903	904	956	908	954	952	963	965	976	1006	953	918	892	946	963	1013	924	1016	959	996	974	973	953	973	966	958	924	968	938	983	963	938	913	978	966	929	962	926	986	960	976	958	923	952	928	968	986	959	954	943	944	986	922	936	948	962	956	968	894	961	886	862	961	1001	937	923	978	933	886	877	970	981	970	984	926	1033	969	920	944	1017	970	970	885	944	934	976	974	1003	993	963	939	1001	936	915	1010	962	978	953	934	978	950	944	975	959	964	990	957	961	947	944	945	973	896	1003	1027	929	938	963	956	940	985	990	952	961	893	930	1049	969	910	976	1017	993	996	926	954	989	962	929	898	973	948	923	1011	963	972	920	903	893	947	976	919	986	970	923	901	989	994	1023	949	996	973	953	983	944	936	983	940	989	959	989	939	899	964	922	905	948	968	920	1017	1000	988	939	932	989	943	957	906	925	971	947	993	945	915	972	937	999	914	922	953	952	913	952	920	977	994	984	986	912	944	919	925	962	950	950	938	996	955	996	980	943	954	953	993	1012	942	986	933	981	942	880	981	889	889	892	885	1044	942	917	918	913	946	994	956	993	905	935	912	896	991	940	946	928	941	962	936	990	895	995	943	916	961	933	962	935	924	968	931	943	990	956	958	970	976	995	873	911	961	935	983	999	977	886	1007	939	934	928	964	959	945	947	963	981	938	1021	945	999	966	1013	992	935	985	955	953	947	925	962	903	988	950	924	965	961	959	961	978	937	960	956	922	978	972	995	984	994	1001	907	975	917	964	932	991	989	995	953	968	936	971	890	939	938	996	963	978	967	938	962	964	929	950	954	930	959	923	894	997	970	958	953	945	986	991	948	954	918	956	955	951	999	932	988	957	987	974	937	962	945	978	977	921	934	959	949	919	1043	986	960	980	991	949	883	1015	963	986	942	902	950	997	929	947	936	1001	1005	932	950	978	924	965	950	1000	948	902	936	990	963	941	944	993	995	956	971	955	929	968	1019	971	961	917	966	959	996	914	986	961	940	951	956	948	949	922	899	944	895	955	974	957	968	979	947	976	941	961	907	941	924	959	892	967	887	909	963	986	981	1007	931	895	933	943	954	966	947	926	997	878	892	913	975	971	979	1015	993	980	906	930	992	959	973	968	1046	989	949	971	925	930	898	907	951	945	967	970	908	950	950	950	966	951	1002	900
47173	79002	59693	41038	28911	18277	8414	3625	1712	1231	1095	1093	1107	1092	1087	1073	1082	1013	1058	1105	1092	1084	1065	1041	1032	1112	1061	1057	1035	1088	1076	1024	1046	1065	1103	1086	1023	1043	1065	1068	1097	1071	1027	1032	1085	1080	1068	1085	1072	1075	1048	1144	1120	1051	1077	1075	1052	1100	1101	1090	1079	1080	1064	1081	1060	1030	998	1110	1081	1081	1090	1047	1104	1057	1052	1101	1078	1083	1072	1068	1052	1051	1063	1084	1084	1065	1042	1087	1072	1048	1135	1018	1018	1047	1052	1003	1068	1043	1133	1045	1079	1044	1054	1112	1060	1064	1072	1097	1063	1072	1082	1034	1097	1163	1078	1084	1085	1107	1079	1064	1115	1167	1080	1102	1089	1085	1094	1087	1088	1069	1055	1107	1030	1054	1041	1044	1052	1076	1084	1124	1100	1029	1076	1109	1053	1002	1046	1043	1134	1081	1059	1077	1040	1079	1084	1091	1107	1098	1007	1008	1062	1121	1094	1117	1070	1102	1000	1065	1122	1000	1074	1076	1144	1035	1098	1053	1039	1071	1074	1124	1100	1064	1101	1065	1146	1023	1022	1004	1117	1113	1030	1121	1038	1069	1050	1042	1079	1082	1117	1055	1066	1052	1063	1161	1053	1046	1082	1103	1107	1063	1059	1078	1069	1042	1077	1107	1070	1081	1084	1053	1093	1097	1038	1002	1075	1073	1053	1065	1148	1040	1079	1032	1072	1030	1123	1118	1057	1016	1109	1118	1052	1021	1071	1063	1083	1108	1067	1057	1058	1093	1025	1170	1087	1076	1088	1071	1059	1035	1043	1043	1034	1101	1093	1096	1063	1043	1081	1055	1104	1028	1025	1030	1086	1043	1026	1056	1158	1080	1080	1022	1099	1029	1067	1036	1117	1045	1053	1055	1044	1058	1026	1102	1046	1064	1032	1053	1073	1075	1069	1066	1043	1122	1047	1050	1102	1110	1069	1063	1112	1115	1077	1104	1129	1072	1068	1022	1110	1047	1045	1080	1006	1069	1074	1013	1062	1080	1047	1065	1022	1029	1042	1116	1024	1132	1070	1052	1064	1093	1078	1111	1119	1061	1066	1069	1037	1089	1062	1033	1088	1089	1059	1086	1041	1026	1053	1046	1064	1053	1087	1068	1077	1031	1070	1090	1028	1116	1073	1125	1025	1026	1129	1044	1082	1067	1041	1107	1036	1091	1095	1089	1031	1049	1027	1055	1046	1116	1056	1029	1030	1080	1004	1029	1081	995	1112	1014	1054	1048	1094	1048	1054	1069	1034	1103	1026	1067	1074	1086	1078	1077	1039	1069	1047	1086	1087	1051	1093	1085	1109	1096	1094	1096	1076	1087	1056	1056	1104	1101	1031	1068	1069	1086	1085	1050	1019	1107	1115	1093	1036	1082	1093	1058	1097	1105	1048	1115	1040	1056	1083	1077	1103	1073	1031	1047	1075	1011	1051	1103	998	1072	1086	1062	1061	1016	1040	1082	1081	1067	1052	1099	1021	1092	1047	1093	1117	1070	1026	1066	1042	1102	1035	1110	1123	1135	1115	1068	1038	1027	1018	1063	1119	1101	1086	1134	1127	1088	1081	1045	1054	1105	1031	1101	1100	1075	1090	1067	1054	1055	1116	1020	1077	1128	1092	994	1044	1063	1041	1041	1083	1098	1016	1111	1078	1069	1082	1082	1086	1030	1079	1102	1112	1012	1094	1060	1095	1050	1118	1114	1068	1076	1013	1051	1073	1119	1036	1086	1101	1125	1057	1152	1036	1056	1042	1080	1173	1056	1028	1094	1057	1080	1095	1096	1055	1027	1071	1041	1036	1052	1062	1133	1046	1074	1043	1044	1081	1089	1090	1075	1080	1070	1085	1124	1043	1089	1070	1035	1018	1137	1063	1038	1044	1129	1087	1075	1039	1048	1112	1020	1069	1118	1092	1050	1067	1060	1052	1112	1059	1099	1092	1034	1068	1022	990	1038	1064	1075	1071	1011	1067	1102	1069	1057	1107	1089	1066	1090	1136	1098	1098	1100	1025	1069	1140	1073	1071	1127	1082	1037	1129	1029	1071	1053	993	1054	1100	1089	1044	1075	1055	1068	1024	1059	1064	1090	1048	1065	1065	1079	1033	1062	1114	1038	1012	1043	1046	1043	976	1114	1070	1071	1052	1043	1087	1074	1056	1050	1063	1045	1124	1096	1031	1034	1040	1105	1098	1044	1036	1029	1112	1103	1095	1102	1097	1063	1122	1079	1074	1055	951	1032	1079	1051	1083	1018	1100	1065	1062	1017	955	1049	1070	1097	1070	1104	1099	1009	1042	1064	1125	1059	1072	1081	1095	1024	1037	1046	1075	1086	1069	1062	1060	1050	1076	1028	1098	1034	1059	1114	1085	1063	1065	1080	1041	1129	1103	1012	1089	1045	1051	1029	976	1049	1049	1097	1109	1046	1113	1077	1076	1097	1059	996	1071	1073	1069	1057	1040	1140	1128	1094	1002	1047	1098	1097	1092	1029	1110	1095	1050	1067	996	1074	1089	1096	1084	977	1077	1071	1036	1099	1094	1075	1098	1058	1036	1041	1064	1006	1081	1039	1071	1083	1087	1097	1041	1081	1068	1086	1019	1050	1062	1047	1077	1045	1107	1048	1017	1074	1115	1103	1105	1069	1069	1051	1082	1101	1084	1051	982	1032	1094	1080	1054	1109	1073	1034	1077	1076	1073	1082	1101	1065	1041	1063	1136	1084	1051	1030	1088	1069	1012	1118	1079	1054	1075	1167	1047	1055	1031	1005	1110	1018	1099	1088	1062	1063	1041	1143	1040	1041	1064	1054	1067	1087	1152	1069	1066	1144	1078	1055	1085	1113	1096	1039	1002	1087	1084	1082	1056	1052	1107	1045	1070	1049	1010	1088	1019	990	1077	1158	1045	1131	1045	1066	1054	1028	1087	1055	1100	1053	1105	1086	1023	1016	1011	1017	1082	1105	1163	1060	1031	1055	1113	1102	1101	1081	1088	1032	1113	1127	1102	1084	1064	1118	1066	1048	1047	1047	1088	1103	1024	1005	1058	1083	1173	1025	1061	1078	1100	1098	1056	1063	1093	1119	1112	1075	1096	1071	1056	1089	1083	1106	1065	1057	1051	1071	1037	1178	1039	1052	1061	1072	1028	1009	1018	1038	1064	1072	1079	1076	1111	1101	1042	1073	1047	1056	1064	1042	980	1055	1060	1048	1087	1061	1040	1094	1125	1099	1078	1117	1044	1054	1062	1046	1104	1106	1067	1037	1050	1069	1080	1070	1056	1046	1065	1110	1080	1094	1061	1036	1007	1006	1095	1063	1094	1087	1118	1094	1111	1109	1091	1110	1073	1060	1032	1080	1020	1066	1035	1081	1079	1055	1092	1094	1039	1024	1139	1033	968	1062	1113	1109	1051	1127	1062	1080	1014	1059	1093	1081	1042	1174	1069	1111	1115	986	1072	1075	1072	1093	1102	1161	1026	1050	1030	1083	1048	1056	1081	1009	1023	1059	1090	1059	1046	1030	1011	1072	1066	1024	1055	1099	1004	1125	1058	1039	1099	1028	1063	1115	1102	1059	1094	1065	1121	1044	990	1042	1048	1093	1068	1111	1043	1052	1090	1066	1092	1109	1129	1101	1078	1037	1110	1076	1068	1085	1077	1025	1091	1114	1089	1129	1067	1058	1005	1035	1095	1102	1093	1057	1087	1056	1045	1065	1035	1055	1056	1029	1060	1082	1053	1089	1004	1074	1090	1093	1030	1057	1093	1096	1076	1044	1125	1033	1079	1045	1104	1081	1161	1076	1027	1058	1077	1096	1046	1029	1139	1065	1058	1040	1077	1084	1072	1038	1028	1043	1113	1090	1064	1097	1125	1039	1000	1044	1087	1064	1049	1048	1032	1043	1063	1094	1038	1070	1068	1026	1070	1049	1110	1154	1063	1047	1040	1070	1137	1072	1064	1100	1016	1100	1106	1087	1093	1041	1034	1059	1051	1031	1042	1118	1119	1093	1020	1088	1082	1050	1091	1084	1086	1078	1060	1103	1084	1117	1037	1117	1053	1098	1050	1060	1042	1055	998	1103	1048	1111	1078	1100	1073	1083	1084	1063	1010	1049	977	1028	1054	1081	1081	1068	1086	1054	1008	1102	1097	1062	1091	1036	1092	1066	1074	1114	1074	1092	1099	1042	1082	1057	1095	1087	1076	1048	1029	1124	1042	1081	1088	988	1109	1057	1052	1117	1095	1037	1034	1095	1024	1110	1081	1078	1056	1098	1025	1048	1030	1065	1066	1096	1039	1108	1104	1120	1055	1138	1034	1118	1068	1061	1044	1106	1034	1066	1084	1082	1019	1055	1130	1087	1044	1141	1069	1046	1143	1064	1113	1081	1037	1126	1120	1053	1046	1134	1096	1039	1056	1076	1076	1108	1082	1070	1111	1092	1116	1060	1088	1053	1050	1154	1039	1131	1014	1002	1059	1033	1109	1030	1034	1090	1049	1054	1039	1063	1117	1093	1028	1129	1082	1131	1058	1051	1068	1039	1053	1038	1116	1023	1138	1081	1045	1042	1114	1061	1059	1118	1082	1048	1039	1042	1116	1088	1123	1102	1085	1049	1059	1073	1037	1038	1102	1035	1013	1110	1028	1121	1104	1079	1033	1061	1075	1105	1116	1068	1095	1053	1103	1124	1043	1122	1088	1118	1038	1033	1070	1036	1128	1059	1116	1160	1046	1056	1104	1073	1000	1041	1089	1071	1033	1098	1107	1077	1141	1051	1059	1096	1063	1092	1103	1042	1084	1065	1048	1026	1044	1099	1118	1104	1140	1042	1081	1187	1062	1046	1106	1036	1173	1115	1069	1073	1067	1064	1059	1079	1067	1122	996	1065	1098	1083	1064	1027	1011	1027	1059	1054	1057	1060	976	1065	1083	1084	1086	1080	1005	1091	1044	1017	1029	1051	1125	1059	1137	1025	1058	1071	1072	1047	1095	1075	1095	1054	1092	1048	1100	1082	1078	1053
23168	21728	30580	31243	27824	28077	23811	8852	2069	1086	749	701	725	732	708	709	693	755	693	718	736	740	714	693	706	713	710	719	718	732	737	730	692	739	726	735	706	695	688	706	742	712	711	774	755	693	693	707	714	690	689	680	683	747	687	716	715	699	715	746	644	688	690	742	658	690	754	699	674	713	727	674	705	668	673	681	779	737	675	751	710	745	744	704	697	669	761	705	718	707	727	717	715	698	694	665	766	728	724	644	722	757	674	712	738	712	693	745	737	677	696	749	757	684	702	715	710	735	728	703	698	758	707	698	723	707	700	743	668	722	709	751	753	723	761	700	694	713	724	711	758	686	722	671	727	685	676	740	731	677	697	704	718	717	703	688	704	721	718	691	701	731	668	692	685	723	659	669	737	728	701	688	708	697	695	678	714	716	692	731	756	750	773	728	666	683	756	706	726	690	704	693	691	745	706	710	707	706	712	738	721	721	718	698	716	696	722	732	687	739	689	707	688	704	722	690	752	802	699	636	736	715	714	729	727	744	695	734	681	728	712	699	688	751	724	699	693	708	695	646	706	711	702	774	669	768	778	719	710	728	707	724	733	679	712	655	713	698	706	678	725	732	728	641	729	698	692	715	733	701	668	721	675	756	698	681	689	687	693	749	683	724	682	654	704	698	702	661	682	735	690	692	695	707	754	696	712	747	701	657	774	710	710	726	702	717	708	678	723	738	724	728	696	722	695	741	724	713	736	721	725	700	677	676	737	712	776	744	700	732	706	726	768	716	738	665	733	694	752	665	711	763	744	692	686	732	720	721	730	648	722	702	709	718	719	697	685	727	723	748	735	689	689	706	695	726	649	705	634	740	716	729	711	713	673	709	703	705	754	695	736	693	727	703	685	702	729	685	746	675	695	701	739	733	725	697	764	707	727	704	699	710	721	645	739	715	764	724	680	714	721	702	726	723	722	792	714	677	708	728	776	727	718	707	690	766	733	693	697	723	709	680	716	718	742	735	705	729	698	738	670	700	700	719	670	733	671	681	716	665	707	787	677	710	725	748	726	711	699	713	719	661	726	736	754	730	695	731	668	706	713	675	712	690	715	735	735	750	741	704	731	666	696	792	730	721	690	702	770	704	721	710	734	671	720	725	721	685	747	715	750	731	708	773	731	702	726	750	709	694	713	715	698	698	687	717	671	711	746	693	679	699	747	712	637	696	741	718	678	719	707	727	687	678	729	715	715	694	716	768	758	711	693	702	695	737	722	665	679	773	743	720	708	717	689	754	701	746	755	704	717	672	747	689	708	707	717	715	724	735	735	673	735	697	714	739	757	703	728	711	719	704	697	714	716	795	708	735	749	716	715	742	716	665	701	662	676	670	709	710	707	673	684	655	679	695	666	732	727	704	719	683	746	684	744	689	696	717	703	749	741	702	695	691	694	727	709	736	672	701	682	704	723	662	667	718	710	714	705	675	727	699	732	650	776	743	705	708	719	721	705	696	724	719	702	690	715	675	729	702	750	715	716	712	670	711	713	712	711	712	703	706	693	664	724	694	682	727	687	704	741	752	769	705	743	744	709	700	697	720	695	752	729	713	715	742	694	685	705	669	676	694	688	749	740	667	739	679	721	713	699	679	708	740	675	719	745	721	733	695	731	622	729	713	620	669	713	725	713	741	751	718	673	728	658	716	741	723	719	715	707	672	730	654	708	704	710	712	722	636	779	662	711	686	686	689	719	704	739	689	673	720	716	719	685	694	753	702	693	715	755	702	731	701	699	766	666	728	755	662	693	740	709	727	722	704	766	703	717	693	702	681	734	675	671	726	727	729	708	683	676	721	700	707	691	774	705	699	741	710	715	745	735	687	684	694	726	694	709	746	702	731	759	683	683	711	675	757	705	686	690	719	691	738	695	666	737	729	745	663	701	713	701	693	710	714	688	777	699	733	726	711	728	720	752	682	735	724	761	686	739	700	673	741	730	700	723	683	756	727	700	670	747	711	725	737	711	721	660	704	705	719	688	734	736	662	753	708	704	641	732	682	707	744	679	713	733	712	713	760	693	727	750	685	661	697	694	697	716	700	682	692	673	705	706	708	731	759	698	724	714	776	712	752	707	729	736	709	694	691	664	701	742	737	721	679	752	763	649	662	686	727	712	726	735	672	641	690	710	694	695	678	708	727	734	698	681	681	748	712	688	702	700	717	698	680	710	744	708	690	728	758	719	669	690	722	708	742	744	727	708	712	729	694	693	715	708	712	726	740	718	684	741	687	723	723	722	695	668	723	713	696	726	685	709	676	692	671	707	706	709	690	695	652	709	691	773	678	742	690	699	692	735	723	737	733	719	697	742	678	715	686	768	684	734	648	739	689	760	687	683	684	708	760	686	700	730	653	723	707	718	723	712	708	707	716	741	686	743	702	701	711	722	657	670	722	689	715	701	661	723	691	754	704	675	751	696	706	685	685	714	753	695	703	725	751	661	700	722	688	658	741	739	691	718	755	711	679	684	742	732	723	749	751	711	726	749	736	728	683	696	697	705	644	766	667	666	709	694	683	726	696	715	723	707	701	739	742	664	708	730	711	739	751	704	698	706	741	697	721	715	695	709	687	737	716	649	660	714	709	716	666	701	674	664	692	726	722	721	725	689	714	743	692	701	706	731	732	705	714	707	702	719	673	739	685	716	735	762	729	709	692	725	704	724	704	724	688	710	701	699	701	744	744	725	681	677	729	721	724	711	744	691	726	742	704	732	695	704	706	699	730	711	668	694	749	725	692	733	683	647	735	692	731	693	677	714	744	697	730	711	734	723	730	719	737	730	700	692	677	723	664	690	700	693	666	706	721	719	724	709	717	717	676	722	755	723	711	710	728	739	686	696	729	725	691	703	703	711	732	711	697	650	697	709	690	703	736	664	720	742	706	715	682	746	741	693	681	734	733	672	708	726	702	704	773	709	656	682	709	701	690	716	753	758	738	740	716	735	691	674	742	710	647	760	677	719	736	670	716	758	671	709	678	697	763	705	727	673	778	744	703	746	720	715	681	744	709	708	717	723	684	680	692	715	677	687	766	695	690	669	688	731	678	707	664	657	736	744	751	701	703	665	674	720	730	738	725	718	713	717	687	687	699	709	712	643	754	752	697	673	729	699	715	698	647	702	703	738	724	771	701	721	684	732	705	670	748	664	661	737	710	700	690	718	730	663	680	748	756	733	735	714	758	689	688	668	723	692	711	737	688	738	677	734	699	736	716	727	694	690	740	729	738	755	699	727	724	707	659	721	719	743	735	707	682	724	684	679	689	697	682	677	744	734	698	700	705	689	682	734	749	738	693	699	659	726	721	663	712	672	729	692	679	679	710	776	739	763	635	708	680	740	713	711	694	715	703	736	691	678	682	647	675	731	731	721	702	765	671	712	709	641	713	763	703	717	718	715	695	703	701	679	712	695	666	728	692	720	684	704	636	715	719	701	738	723	704	676	729	695	697	668	736	679	664
57598	99781	78269	62310	48611	35902	20323	9301	3157	1453	763	826	835	814	806	803	784	802	804	784	816	894	848	775	801	794	769	814	790	757	791	774	823	802	776	754	756	771	785	815	763	745	794	831	801	804	778	755	807	787	780	827	797	801	744	687	825	738	778	766	742	791	802	768	775	780	751	752	817	788	784	803	766	839	828	741	786	804	806	763	762	828	751	770	739	747	807	790	794	802	804	805	817	801	782	788	796	791	764	726	778	821	789	799	783	797	793	781	788	797	778	806	782	783	812	752	830	813	787	786	793	771	782	771	726	835	797	807	805	736	799	754	784	819	797	783	753	746	798	764	765	807	781	849	805	744	761	768	796	779	781	809	765	768	789	761	776	783	758	830	781	813	755	796	796	848	795	800	798	792	757	838	775	802	876	747	762	797	792	768	772	757	758	772	785	819	772	811	785	784	792	776	794	808	801	774	804	806	772	783	800	802	758	783	844	797	751	772	781	760	800	780	796	818	784	793	786	752	770	743	757	752	769	775	787	758	748	789	773	798	816	791	768	785	822	801	792	814	756	727	763	797	714	773	787	786	800	775	751	782	837	796	774	794	765	783	759	732	760	774	820	833	818	765	785	771	779	839	802	808	812	762	788	772	834	782	747	795	778	786	811	789	777	809	743	773	751	801	796	805	785	771	770	752	767	811	773	785	758	809	780	834	819	766	818	796	800	797	780	786	739	761	783	779	772	801	783	831	751	765	809	794	812	792	823	744	771	749	793	814	838	846	760	821	796	770	752	766	746	777	794	770	766	799	796	749	793	778	799	771	814	791	736	782	798	798	843	775	770	802	751	791	773	784	777	787	774	764	801	807	796	761	757	823	760	765	813	757	771	775	786	805	774	804	792	778	802	780	768	852	786	679	823	761	803	794	775	731	799	770	833	798	805	805	750	780	846	781	794	775	817	815	825	805	784	771	792	805	753	782	732	742	820	760	819	780	785	807	776	758	794	767	843	770	756	831	779	756	782	787	774	810	807	809	845	794	821	785	810	786	783	749	816	790	783	779	807	734	755	784	795	786	744	760	760	802	801	771	753	748	809	752	727	792	754	750	763	785	802	804	759	776	813	788	821	760	789	819	784	818	754	757	778	748	768	814	784	805	827	728	794	736	746	815	723	817	819	830	814	785	754	780	821	814	825	791	776	748	812	785	797	808	806	767	790	866	823	799	772	776	731	788	834	761	882	756	763	770	799	798	802	769	841	784	791	748	796	758	796	792	801	767	763	781	746	817	774	821	727	752	811	778	787	766	798	774	785	779	796	803	819	769	779	776	774	729	770	769	766	808	773	782	786	815	766	729	786	787	809	847	766	810	748	730	758	790	775	766	787	771	833	772	817	840	816	803	823	721	785	805	759	825	768	780	817	803	757	780	856	762	807	758	774	780	811	771	768	827	859	738	809	762	818	749	796	759	787	752	780	800	825	742	778	755	800	820	805	791	808	799	831	789	798	748	776	791	807	741	795	768	727	788	741	780	769	757	787	766	808	752	746	796	714	810	766	838	746	766	803	817	761	753	770	800	846	739	766	776	762	778	784	746	789	806	746	823	813	790	784	850	817	767	762	779	808	770	747	791	764	805	777	802	806	804	769	790	842	762	812	772	806	786	857	739	805	765	793	769	806	744	776	777	779	764	759	797	757	776	711	765	784	755	808	772	818	786	761	805	800	812	761	775	827	767	769	772	806	770	821	783	841	761	838	791	809	824	825	824	851	807	805	793	725	818	762	781	766	804	750	760	790	789	801	760	787	812	765	778	801	807	797	821	759	788	766	821	806	746	819	772	745	756	771	793	753	788	750	755	756	782	855	729	793	802	801	758	759	791	854	792	773	776	766	790	801	786	846	798	764	759	754	851	800	760	810	770	760	794	793	802	805	766	789	801	772	776	795	762	802	792	796	800	813	773	793	721	792	751	825	762	807	747	757	744	752	784	769	798	827	775	828	757	815	786	803	875	800	774	815	810	788	773	790	779	731	753	763	766	779	769	786	765	814	807	766	815	787	818	803	776	692	848	754	792	802	728	747	766	817	745	812	823	754	767	784	758	751	775	812	742	772	759	818	831	744	785	781	799	759	736	809	773	751	787	755	751	805	771	779	818	777	781	799	817	810	806	794	758	820	764	789	782	784	761	772	741	825	756	804	769	800	787	790	815	777	788	813	782	788	810	754	845	790	777	826	762	798	812	759	806	787	752	744	825	748	783	837	762	794	768	759	788	763	786	760	741	811	771	775	736	794	771	777	759	792	788	783	787	781	769	782	740	782	821	746	789	735	761	781	839	751	815	799	774	789	815	765	803	810	795	784	829	805	823	797	775	773	801	779	823	780	749	830	761	780	771	789	765	819	764	729	725	798	778	793	752	823	788	815	763	806	785	797	823	765	751	766	751	792	769	795	826	808	783	760	801	799	755	789	806	821	780	822	798	775	780	799	793	781	732	719	807	771	749	788	781	774	771	803	818	817	790	770	807	772	795	802	777	820	813	785	790	784	767	779	769	812	746	782	819	763	781	785	755	764	743	799	719	772	779	789	761	773	797	760	787	766	779	781	750	749	777	791	747	794	808	837	772	774	768	764	782	767	786	805	769	794	759	785	786	824	776	833	750	815	792	783	741	753	802	759	761	768	798	781	754	782	834	845	743	789	780	820	807	825	805	777	789	808	774	787	770	793	790	756	736	754	830	776	761	765	748	746	767	826	744	768	817	761	777	809	794	772	778	776	772	775	771	822	820	785	750	796	785	767	784	759	741	710	793	756	764	819	776	807	773	792	821	779	798	823	771	788	817	758	762	770	785	803	776	829	820	768	796	811	806	758	767	801	819	797	746	804	785	787	791	717	761	762	816	840	804	791	805	719	805	760	859	763	744	772	802	809	769	779	829	806	823	799	791	784	793	760	795	822	790	794	786	820	760	783	782	799	803	795	839	798	754	781	825	790	800	810	754	738	730	777	768	798	781	801	771	773	768	739	760	762	778	771	819	770	773	803	794	842	769	807	753	747	811	796	794	753	796	768	849	775	794	766	814	820	807	731	773	820	763	797	754	763	740	819	784	780	749	818	825	805	790	840	812	729	746	758	755	774	730	787	741	735	786	791	774	814	764	776	833	768	785	815	782	825	756	827	759	762	774	816	763	818	750	811	743	776	780	763	768	780	833	816	758	801	786	843	772	835	799	794	756	809	799	834	806	763	795	757	781	760	782	757	813	797	751	787	783	824	797	804	806	782	806	744	776	793	758	788	772	753	735	786	780	808	795	751	804	789	807	765	804	769	814	794	773	800	786	781	814	777	753	793	772	785	787	777	803	767	797	794	756	811	860	777	792	752	787	830	835	788	795	769	794	784	791	854	772	831	802	764	766	803	802	791	812	779	790	801	796	830	836	777	821	759	803	767	834	830	757	780	798	826	763	814	780	744	793	754	801	797	781	788	738	809	799	804	803	792	813
28903	27819	32131	22860	9522	4290	2083	1147	907	851	847	808	844	877	858	837	831	812	836	825	806	807	867	831	827	854	825	833	821	792	856	824	824	840	783	810	771	814	840	882	794	862	814	814	816	846	842	817	791	823	816	843	842	793	806	813	844	822	789	843	831	826	824	780	869	845	837	877	819	832	856	819	819	807	901	822	815	801	830	831	876	872	781	837	850	862	816	822	766	813	828	810	841	854	814	836	820	813	826	851	825	851	835	766	781	820	870	854	792	837	823	824	852	835	823	857	814	819	805	808	834	808	827	845	825	811	846	811	880	831	841	844	907	788	868	847	767	826	798	835	783	804	871	825	822	809	813	813	839	776	821	833	837	817	792	822	851	811	837	834	821	819	835	858	815	802	813	843	845	792	823	825	817	829	847	797	816	817	832	789	841	877	838	762	820	850	873	837	829	806	851	864	873	836	817	868	807	820	807	818	807	846	822	825	855	798	799	843	797	836	819	815	758	799	819	819	797	833	809	855	824	816	797	876	829	816	844	804	866	838	816	834	848	834	806	818	818	823	825	810	792	832	765	800	869	866	822	839	831	804	799	857	780	868	828	846	789	836	838	882	861	825	831	851	881	852	835	796	813	792	831	845	877	864	846	837	760	823	803	780	852	817	839	823	820	838	795	840	841	844	851	810	868	827	823	820	876	824	815	815	781	798	855	830	813	824	770	828	811	841	880	859	844	877	867	803	821	859	813	837	772	844	837	801	813	815	790	812	813	771	815	824	791	825	835	818	826	830	829	819	829	819	825	882	847	830	843	784	848	886	810	853	808	819	839	830	818	804	825	836	798	777	803	835	834	818	792	828	872	885	892	749	797	837	837	860	836	809	830	847	853	833	840	891	834	826	840	798	821	852	844	864	828	803	835	869	871	845	819	861	851	822	827	840	850	791	862	840	815	822	777	813	822	832	842	848	904	835	817	789	886	771	814	860	842	814	833	861	845	821	779	780	853	839	801	817	808	787	879	838	820	796	856	880	775	822	778	832	831	799	794	817	839	833	843	866	827	829	824	843	855	861	765	821	848	811	834	817	818	839	812	869	830	796	808	843	837	848	815	831	778	802	837	788	925	837	828	817	779	844	826	775	871	841	830	867	796	763	828	814	827	851	831	747	780	787	825	834	826	792	816	801	860	851	804	782	834	819	870	804	782	794	807	802	858	896	842	880	839	822	838	849	836	835	828	820	804	830	823	892	779	801	745	839	850	779	752	848	793	790	798	834	815	830	854	894	795	806	806	837	798	824	843	844	855	825	787	832	804	815	832	785	799	830	831	817	849	858	809	828	836	873	879	803	849	823	830	807	864	848	814	857	851	838	824	843	819	839	852	864	855	811	825	819	802	851	861	853	798	807	837	816	803	851	812	831	850	831	854	820	832	849	813	828	865	852	783	829	851	819	853	800	828	837	854	812	827	885	859	819	837	818	881	859	814	827	826	818	861	841	853	795	796	806	804	793	776	863	850	848	806	814	846	827	808	829	840	808	856	839	892	845	823	811	869	846	841	783	800	792	865	854	853	848	822	840	856	834	794	841	815	870	851	820	820	783	810	803	848	845	838	875	890	829	770	850	865	816	819	882	820	849	828	818	816	853	790	804	860	816	864	816	868	810	828	819	823	800	804	819	834	855	795	818	815	783	858	803	833	853	839	792	822	811	858	850	859	791	790	848	825	863	824	811	803	768	836	865	836	818	845	855	788	832	821	860	845	844	823	857	864	819	832	819	868	831	857	841	879	808	815	875	859	819	849	771	836	811	866	840	839	838	837	835	863	790	822	881	819	789	808	811	833	854	838	800	886	827	833	865	810	823	843	806	929	774	820	819	820	868	818	817	815	850	857	834	868	839	851	818	825	809	846	848	814	832	833	857	833	801	844	850	832	836	826	846	813	853	777	828	861	820	808	829	812	843	870	838	806	818	813	849	797	820	839	824	824	794	821	847	857	856	854	835	895	806	835	874	826	830	810	823	822	801	818	830	865	849	868	829	840	846	780	818	789	871	793	826	796	812	825	844	826	839	835	859	831	845	854	901	841	808	853	808	772	813	795	831	851	825	780	856	845	834	805	802	870	832	821	798	820	882	791	839	843	818	814	789	851	796	846	804	824	809	805	839	871	822	836	876	796	822	807	854	882	803	789	811	795	784	827	801	816	805	829	840	814	815	896	861	876	845	792	805	787	833	815	847	842	811	794	814	852	858	768	821	853	811	797	857	847	823	809	828	843	791	839	852	818	815	830	782	862	887	798	798	870	780	852	816	840	788	824	815	842	840	821	833	852	823	810	845	783	881	819	820	787	817	811	811	792	805	845	839	814	838	840	818	819	832	849	875	843	812	826	865	837	777	892	806	851	854	765	815	825	868	854	851	794	857	845	827	833	808	810	798	827	822	828	842	815	756	853	839	806	836	873	846	817	839	823	825	858	809	826	813	828	777	821	834	865	814	919	852	858	840	809	823	815	833	815	816	835	829	839	808	858	794	806	833	818	871	839	815	817	869	796	839	838	810	767	788	846	844	886	841	862	808	859	832	810	848	843	792	782	805	807	818	841	841	797	781	828	857	839	827	848	841	833	822	872	867	875	841	849	838	731	870	833	811	863	817	790	824	838	808	812	836	835	875	820	845	810	851	871	828	850	855	903	839	865	791	806	826	841	774	854	844	827	824	762	884	836	831	823	828	830	831	793	842	845	821	873	821	782	882	806	812	821	840	806	796	873	858	849	893	817	855	826	848	794	791	834	824	826	788	821	819	785	818	849	829	799	774	832	839	847	862	825	802	835	846	908	868	822	826	832	861	872	866	788	847	798	792	803	870	801	844	834	814	882	829	819	830	786	822	842	865	807	844	839	827	865	822	861	852	818	827	800	828	791	840	833	842	835	840	794	810	837	831	791	900	853	872	820	861	849	855	806	851	817	804	804	832	796	842	878	818	819	831	841	796	818	805	828	827	827	846	819	835	875	866	853	804	791	810	819	818	865	834	846	823	820	853	825	815	856	805	839	869	833	804	811	831	836	875	842	872	811	829	846	815	822	848	877	783	849	860	870	825	864	860	808	868	820	812	851	850	875	802	809	802	841	841	823	789	791	809	877	847	843	820	840	802	839	829	802	856	819	813	848	841	835	835	792	837	769	801	848	859	846	858	890	815	794	843	768	798	840	829	855	858	842	859	854	867	750	817	815	876	894	799	856	850	872	842	843	852	867	839	835	854	817	801	837	814	830	835	811	850	829	842	808	811	853	837	798	809	849	874	838	870	756	806	832	859	873	829	837	795	834	787	833	851	840	831	837	793	803	770	833	852	768	811	853	837	863	822	780	816	781	828	811	749	815	855	848	750	913	816	872	805	829	835	897	799	817	773	822	786	891	827	899	767	857	765	829	830	824	776	831	800	836	863	879	861	858	799	834	836	794	817	826	862	823	830	811	834	841	815	820	857	798	824	855	833
28548	44460	33308	17809	9792	5188	2567	1404	1033	972	961	983	964	998	987	939	928	955	957	912	948	932	946	987	936	942	951	952	963	935	950	912	920	942	951	894	923	920	949	952	909	960	923	956	958	951	968	944	922	1015	953	986	933	924	955	948	972	909	993	953	942	966	958	965	976	991	976	961	986	980	946	957	931	972	896	939	1031	989	922	1012	999	959	905	964	982	931	988	927	975	927	950	955	973	961	906	943	969	992	995	969	974	966	908	984	936	951	921	951	923	1017	961	956	978	926	937	936	966	924	971	959	955	925	888	939	954	932	913	955	986	953	929	919	980	863	950	972	953	965	940	860	1012	920	918	932	933	955	911	948	959	935	969	960	950	996	920	974	950	911	963	935	944	954	969	916	963	922	938	957	932	917	915	979	983	948	885	967	951	1046	997	967	910	969	895	988	994	950	937	991	985	968	989	978	976	996	929	1011	943	1007	922	934	926	897	909	974	934	998	974	927	1017	940	946	939	946	968	951	946	989	952	983	939	913	919	953	909	945	915	996	955	918	930	976	933	937	949	932	928	929	983	998	982	956	991	938	969	957	994	976	905	951	954	953	921	965	929	939	944	940	939	915	967	932	1011	983	972	941	896	905	943	982	940	973	962	986	1012	918	931	955	983	953	910	932	935	898	941	955	896	958	999	911	1016	903	929	959	941	993	939	990	1011	931	967	943	918	929	938	990	935	974	981	989	986	926	935	947	928	961	983	981	933	897	958	917	941	930	940	932	918	959	998	987	949	924	946	945	919	936	922	925	962	992	994	953	962	1017	929	951	980	923	953	944	960	956	923	987	952	923	934	912	968	918	982	970	913	993	942	930	946	932	932	921	979	995	949	934	984	993	887	949	886	934	963	936	987	967	984	878	942	929	965	947	981	944	954	870	951	905	936	940	956	910	954	959	967	999	984	995	996	951	1018	918	961	967	942	937	953	995	1024	924	928	936	976	923	997	899	940	910	919	921	941	990	963	1001	946	911	977	966	912	951	958	979	951	958	968	989	977	941	944	935	957	983	938	906	993	962	932	942	943	979	914	962	970	976	937	920	981	957	975	962	924	938	944	948	943	922	926	946	984	983	961	951	998	913	907	951	967	963	961	911	969	953	967	937	939	966	924	994	919	904	971	879	981	966	900	957	937	915	915	958	887	863	932	982	972	956	975	960	925	893	943	960	964	933	921	863	943	927	961	920	973	1010	973	964	923	936	965	846	937	977	958	954	979	927	941	954	945	990	953	950	949	938	891	888	924	957	963	874	945	949	975	965	981	942	924	988	950	948	943	921	936	1000	947	984	958	937	1005	978	956	941	923	965	955	914	932	982	912	962	937	951	944	960	980	970	997	944	973	891	976	919	915	922	922	955	976	969	945	953	1009	957	950	958	947	915	1005	965	983	945	926	912	925	944	984	927	924	923	950	944	934	935	955	966	931	936	961	929	968	903	957	1024	885	902	926	978	941	935	965	956	971	947	911	957	896	970	932	984	1017	982	933	985	918	909	944	974	952	908	938	921	954	1014	946	967	968	957	905	957	947	978	938	933	914	952	967	991	954	969	1004	922	981	963	910	977	918	902	926	957	890	899	947	921	955	937	944	924	971	924	936	999	922	983	937	955	948	956	935	964	1010	940	974	979	947	981	938	993	964	879	949	954	993	942	949	914	951	910	929	955	929	913	965	968	1012	928	927	948	973	965	967	967	961	932	962	924	926	954	956	925	896	942	960	964	998	907	1002	952	917	938	996	910	977	925	954	934	976	945	872	962	912	934	1003	932	985	983	941	977	923	959	965	953	941	1010	973	915	918	955	996	992	890	937	952	937	949	910	939	940	869	1021	971	1014	961	991	935	984	923	902	881	1014	941	923	940	940	986	962	929	956	962	927	946	950	938	950	970	1010	949	969	949	923	927	985	895	977	917	1013	898	898	951	945	945	895	948	906	983	907	977	950	900	971	940	967	941	854	920	957	916	910	938	985	975	949	1045	975	891	941	992	945	925	1002	978	989	917	940	998	948	928	924	970	942	931	953	1013	955	949	940	945	952	928	903	998	972	939	979	985	916	969	980	962	956	924	917	959	949	981	954	948	909	962	990	924	957	999	937	886	948	924	971	973	958	930	939	968	920	933	933	920	966	951	941	951	906	903	907	936	927	894	941	990	976	941	956	933	938	942	978	991	938	965	889	916	946	959	1009	918	949	976	950	999	920	972	919	979	956	937	868	926	919	951	921	927	923	967	952	999	948	987	1004	949	942	959	972	923	928	1002	991	930	928	987	904	926	946	995	955	974	946	946	956	981	933	979	916	907	972	931	974	944	937	910	966	924	951	963	947	959	945	949	928	920	875	957	933	905	969	965	927	925	912	942	969	957	933	940	998	923	952	959	964	969	974	1032	924	956	951	936	947	912	907	921	934	911	975	972	916	934	950	988	978	989	909	955	947	976	918	933	964	922	981	975	930	968	956	919	983	956	917	942	976	957	927	919	970	958	939	950	978	966	963	959	939	975	928	942	977	909	894	968	937	915	1010	969	930	893	944	930	961	936	958	873	907	961	931	962	885	938	925	979	935	974	942	947	1037	987	938	1024	969	975	882	913	971	977	970	965	1012	964	932	985	963	962	896	928	941	934	923	917	968	939	987	1004	974	904	915	951	969	1023	916	913	938	927	974	956	994	959	913	930	935	947	909	987	935	887	965	952	967	980	941	919	970	984	931	996	905	961	945	932	920	971	929	910	991	972	973	984	1009	895	963	919	955	978	872	961	912	997	918	1007	927	936	948	957	932	929	947	928	952	934	918	976	928	932	933	884	964	1020	968	989	980	985	924	942	948	926	961	928	932	947	943	983	927	1015	947	964	967	956	958	980	947	978	993	914	963	969	969	945	894	997	1022	932	940	938	935	986	920	950	937	971	955	915	961	997	952	960	943	947	970	1015	938	947	921	908	917	908	964	940	942	968	942	935	938	991	958	951	916	932	945	982	946	964	978	932	920	976	996	933	972	919	969	950	987	959	921	948	939	925	897	932	983	916	943	916	904	956	864	934	941	911	969	954	924	990	931	974	938	977	877	925	981	963	963	957	979	943	881	998	982	882	980	985	965	924	965	937	934	932	927	928	913	975	956	932	935	948	996	911	982	959	892	971	935	1014	940	978	891	921	937	996	950	969	957	904	951	983	1012	999	978	985	992	959	928	977	939	983	933	899	942	949	968	962	911	940	959	935	960	990	918	973	915	908	950	971	954	953	952	983	935	910	942	922	990	989	940	950	904	1001	892	964	941	986	947	977	946	936	923	900	963	937	965	946	916	971	968	903	940	916	1033	971	921	933	966	973	955	989	942	949	983	1016	927	1008	969	945	1013	948	935	913	964	955	922	975	960	957	949	928	948	908	971	914	919	969	927	972	951	965	944	909	924	925	888	900	949	987	985	929	905	925	924	936	951	940	988	924	955	991	946	946	938	929	933	923	964	921	964	983	965	958	930	1023	964	921	958	941	962	943	896	931	970	912	944	969	960	937	943	954	961	910
24140	22089	33128	38519	32246	26782	16622	4753	1267	834	647	694	572	591	638	623	589	602	653	614	601	626	601	643	647	595	624	647	631	670	603	629	619	634	657	609	639	615	644	647	641	631	642	590	580	652	627	642	585	653	654	624	663	590	604	641	654	639	627	584	640	607	608	603	613	651	645	658	617	625	671	586	596	596	671	591	626	585	644	622	608	662	652	600	592	638	616	664	602	619	622	632	641	604	613	586	597	621	630	606	652	642	628	624	592	633	617	659	583	637	643	631	606	679	640	604	644	636	642	614	605	629	593	598	650	562	656	623	660	644	613	585	627	665	618	662	651	595	602	608	615	587	612	603	586	676	634	612	635	623	629	600	601	600	613	650	589	584	608	589	595	615	653	639	639	622	628	631	598	599	607	586	620	608	623	650	632	630	635	622	606	646	651	627	578	627	624	633	601	632	615	631	627	636	630	558	629	620	619	623	621	607	608	628	555	597	628	644	647	620	620	647	630	660	616	634	623	658	627	591	619	646	623	601	593	608	643	638	662	588	650	608	642	619	618	600	633	665	617	659	633	677	619	624	609	642	649	585	589	610	591	604	605	628	646	660	633	599	617	578	599	608	663	558	661	605	627	615	596	614	656	591	636	617	633	605	614	581	626	625	642	637	624	635	615	616	643	649	642	657	623	656	620	665	662	618	644	635	666	602	591	639	625	590	596	601	613	608	635	623	603	623	645	630	615	588	617	619	638	636	608	579	618	602	610	651	636	616	611	643	667	632	597	637	606	636	619	646	656	624	618	625	646	593	625	584	619	584	580	630	595	638	612	653	632	632	637	599	624	620	628	632	619	586	624	655	637	630	615	628	629	641	584	626	608	630	619	616	653	572	635	637	642	604	649	628	592	593	607	652	624	634	632	618	592	600	617	608	603	568	630	605	624	601	597	629	620	644	618	636	606	588	595	632	655	655	593	632	624	640	593	607	630	623	627	616	625	626	598	620	622	664	618	594	633	616	566	618	626	619	632	657	701	615	659	596	618	567	618	647	681	640	606	596	649	641	627	614	603	604	605	598	626	635	652	629	633	607	626	633	633	617	642	651	635	657	616	650	617	618	589	614	613	646	619	597	630	580	635	671	635	626	608	681	658	660	676	622	625	597	644	615	619	622	609	660	641	637	593	640	602	626	628	619	628	606	644	650	623	624	634	644	595	665	624	632	581	665	599	604	625	638	630	588	603	604	663	608	631	632	565	601	634	640	637	606	639	630	629	601	695	613	658	635	632	657	636	607	596	652	641	625	623	600	615	684	636	619	614	600	608	618	596	627	674	560	582	591	601	627	649	619	605	620	654	627	656	562	599	615	628	637	619	588	610	642	641	653	597	653	596	589	640	619	577	623	652	590	619	609	624	639	614	624	638	619	683	626	627	623	675	638	614	608	663	634	629	653	620	624	619	594	626	627	627	603	622	629	638	655	636	665	623	617	608	677	623	643	605	596	637	624	622	605	600	645	613	630	614	576	573	609	619	676	623	638	617	626	655	592	637	647	669	646	611	620	664	641	592	632	647	629	622	622	632	599	604	598	621	618	578	607	598	585	615	601	640	628	632	666	608	623	668	625	594	660	637	688	632	597	589	595	609	645	645	644	600	619	648	622	632	594	634	614	638	642	644	596	662	609	637	598	650	622	657	635	606	658	620	631	647	619	629	648	608	643	634	634	607	605	617	649	598	601	608	627	615	667	660	608	624	667	605	641	659	644	598	601	627	650	690	658	617	617	610	627	605	614	592	594	601	615	586	617	642	604	641	609	641	616	579	651	610	598	595	634	672	632	614	630	621	583	625	597	622	614	653	620	613	640	566	616	631	603	625	668	601	619	593	673	649	688	630	609	647	633	651	652	622	630	651	650	648	584	652	640	625	610	622	630	664	596	634	618	608	608	639	637	562	622	614	588	571	595	618	611	600	643	646	609	592	622	617	610	599	662	621	628	618	625	605	619	611	627	642	645	651	622	626	668	603	661	634	586	647	598	628	606	607	596	605	632	670	665	603	620	591	642	621	590	628	637	585	630	611	609	620	609	654	613	580	602	602	631	633	578	646	622	633	637	624	650	599	649	653	636	623	669	659	562	634	603	634	652	615	636	616	652	608	589	597	627	591	643	578	589	605	592	649	653	651	627	615	663	601	594	633	639	634	648	645	633	658	593	642	559	664	644	644	615	607	661	631	649	659	658	631	623	640	592	624	629	552	640	617	623	633	587	635	637	564	639	632	642	662	652	620	616	604	632	568	602	608	616	624	625	619	635	620	651	607	666	601	610	611	621	636	605	671	605	612	665	607	587	627	630	634	621	635	627	603	627	642	564	649	605	619	591	606	605	642	592	586	635	646	615	617	623	610	574	682	620	621	604	599	609	625	641	653	645	642	632	572	627	633	651	608	596	650	615	584	653	591	612	576	618	612	627	648	608	628	637	631	608	651	628	601	625	611	641	620	637	632	622	632	579	591	597	599	628	636	650	627	650	611	606	612	642	650	645	603	627	585	596	617	621	668	567	598	615	614	593	648	551	609	629	604	606	667	581	605	613	695	677	591	622	579	599	612	633	602	633	620	616	635	607	622	577	632	628	623	646	639	641	634	649	591	622	643	637	591	627	629	629	608	640	587	565	660	620	634	612	622	635	636	604	622	628	603	648	649	641	605	613	611	641	641	613	609	634	637	608	648	577	627	606	615	612	581	648	607	618	633	638	655	660	639	646	598	614	628	586	576	655	636	581	610	592	633	604	643	615	662	583	645	604	582	598	574	644	652	630	637	613	596	670	619	624	650	586	631	644	624	632	597	652	610	636	601	628	626	590	664	578	607	631	658	613	675	585	623	627	644	620	623	579	612	653	612	614	642	580	604	647	604	608	623	619	641	590	641	603	590	622	646	582	672	594	646	679	588	612	671	677	590	614	630	620	603	637	636	634	635	610	659	606	639	645	643	651	574	635	634	651	615	647	571	644	679	628	598	625	634	564	632	612	637	619	661	589	645	597	647	629	614	638	620	624	597	616	606	639	596	586	640	573	627	652	650	637	613	659	634	643	632	662	645	664	621	657	625	580	635	644	618	611	601	621	584	600	588	662	644	614	676	608	629	602	609	634	600	627	650	633	619	615	563	623	593	575	605	644	621	647	592	576	629	663	570	638	606	626	636	626	635	614	646	629	631	604	683	604	678	628	590	624	626	605	633	617	615	603	641	629	626	616	649	600	593	578	622	589	605	611	597	653	643	612	670	659	569	619	639	652	654	658	613	650	628	642	628	666	583	606	628	670	605	617	641	650	630	618	620	646	603	633	656	590	622	631	629	643	622	621	650	625	644	629	609	639	610	612	608	642	610	611	594	643	667	599	629	599	618	625	647	627	657	579	621	624	646	641	576	664	646	633	644	591	572	629	620	616	580	624	617	621	642	566	646	608	611	627	665	619	644	616	644	619	654	632	624	598	633	646	604	614
50471	92283	72654	52882	41531	28636	15225	5960	1823	1116	749	671	731	728	696	733	723	748	767	764	716	721	761	735	784	714	742	690	709	744	691	716	728	735	746	741	708	723	711	660	704	780	718	749	747	748	690	664	701	682	723	720	692	750	710	702	725	713	698	704	695	686	707	670	683	705	741	735	724	711	733	702	779	706	726	724	763	728	733	691	715	771	739	704	713	755	750	689	701	765	794	736	733	698	712	728	683	753	744	681	719	719	712	726	725	721	740	744	693	705	727	725	725	705	702	738	738	711	788	722	682	739	713	681	694	740	694	705	713	703	699	751	760	706	756	695	741	704	669	669	750	649	662	701	707	704	780	722	742	741	749	685	735	698	691	703	752	711	753	722	740	679	725	675	748	683	727	726	715	768	730	678	755	726	724	726	701	713	770	696	694	769	705	691	741	712	704	678	711	713	721	702	683	711	721	734	728	746	713	699	723	700	724	724	741	704	706	733	655	720	741	737	743	660	764	707	745	750	741	693	732	700	718	706	716	726	724	772	769	702	728	713	763	751	708	672	712	705	713	779	720	775	764	760	744	738	761	728	708	731	717	733	718	736	734	756	736	720	737	702	720	698	736	738	717	723	733	716	683	717	755	754	706	700	724	686	729	708	753	707	728	696	733	717	743	715	726	688	749	708	761	728	716	687	738	724	667	697	746	750	754	736	714	701	705	774	719	686	674	750	655	708	700	708	736	752	712	731	752	700	753	751	734	679	744	746	728	689	739	723	715	738	728	748	698	740	743	775	709	750	693	733	719	713	739	726	711	679	721	744	712	706	724	716	712	683	724	710	683	733	686	694	757	710	732	717	751	734	715	739	755	727	673	728	652	757	722	720	749	733	727	690	701	731	673	739	707	709	740	710	727	728	724	722	731	733	654	724	711	739	722	746	746	694	713	707	705	679	701	760	667	757	734	689	707	703	680	700	746	744	710	704	701	772	708	679	759	682	718	738	756	699	722	724	726	726	740	723	686	698	728	662	727	717	758	687	706	701	683	733	693	723	649	726	714	700	723	726	698	743	776	724	698	723	687	695	719	751	704	712	723	717	720	696	709	744	679	721	712	715	748	687	674	716	668	674	705	756	754	785	708	699	724	742	702	790	718	714	713	758	722	675	712	709	743	721	741	706	716	730	661	692	706	727	751	723	702	739	746	666	737	721	781	726	654	742	728	690	711	733	693	775	708	756	766	730	692	714	695	739	765	712	720	730	650	701	683	684	720	722	716	699	735	684	670	689	696	719	715	691	718	679	700	737	717	724	707	733	747	758	742	711	731	695	668	730	728	719	715	771	722	720	725	686	724	707	765	655	738	764	710	729	708	662	745	693	709	750	787	715	727	694	710	700	758	713	695	695	732	699	697	749	740	703	692	740	710	730	695	681	762	682	735	711	717	712	786	746	759	684	734	765	722	680	720	755	768	725	693	707	702	696	681	773	735	727	739	715	726	728	708	695	728	661	736	661	755	696	724	736	731	718	734	711	764	710	722	759	688	746	732	690	700	706	765	729	709	681	773	723	678	739	657	693	661	735	674	701	725	678	701	738	723	671	744	712	698	686	743	716	730	738	781	729	729	698	748	708	686	744	739	726	726	699	699	724	737	715	703	740	709	705	780	771	724	709	679	753	724	691	734	740	758	698	743	709	746	711	769	720	727	693	708	747	685	732	746	724	727	731	679	715	723	702	682	773	693	780	728	746	772	730	719	712	701	672	733	750	702	751	679	701	740	702	692	739	702	730	726	681	766	699	697	729	720	750	731	694	714	723	712	698	748	720	697	706	691	748	756	735	682	692	723	737	723	679	721	702	722	703	704	716	741	771	695	666	722	727	690	712	664	716	698	669	705	702	734	734	719	653	727	685	753	698	751	758	712	668	718	742	749	701	704	752	727	707	744	768	694	745	688	717	713	698	687	707	702	784	741	717	733	736	759	720	687	699	737	732	744	734	743	727	687	719	754	739	708	746	734	690	743	700	773	755	677	763	740	698	710	747	748	723	706	695	704	706	727	738	737	672	759	722	739	740	692	715	672	740	697	714	676	704	711	721	711	699	719	727	705	700	727	698	723	706	722	663	671	752	686	725	699	729	709	729	692	692	697	725	712	705	738	710	670	691	742	697	699	653	735	714	690	730	704	690	721	675	785	717	736	720	694	704	686	700	755	706	699	767	727	707	725	734	685	721	733	745	719	744	730	772	746	721	748	686	721	727	695	736	723	707	758	659	751	743	699	703	716	726	733	674	757	714	699	744	704	768	717	678	711	716	734	725	679	739	705	704	712	720	719	731	716	692	707	748	780	751	714	734	773	793	755	747	712	713	733	689	738	687	735	751	742	701	714	745	665	692	701	690	685	737	736	728	715	734	724	740	753	685	766	747	749	723	699	692	726	800	730	695	702	716	727	750	755	693	761	763	702	693	701	699	764	724	708	662	712	697	729	661	730	710	722	728	780	736	709	736	715	729	741	674	677	695	719	661	725	695	722	696	686	753	750	724	733	783	749	672	737	755	704	664	741	709	734	740	715	703	720	711	729	753	726	703	720	745	735	680	700	728	740	699	707	742	696	684	734	737	708	722	716	734	722	745	701	687	711	724	715	730	686	710	757	747	707	675	699	717	687	750	727	733	722	707	739	739	729	739	668	712	707	715	693	762	713	674	731	700	698	736	699	696	692	718	728	721	687	740	704	780	731	713	700	721	753	732	699	691	724	687	717	707	714	691	720	715	739	731	712	668	713	712	727	704	720	744	675	715	773	699	695	698	669	715	711	743	749	725	689	691	676	732	725	698	702	728	691	729	714	722	710	706	735	749	735	756	683	687	702	711	736	750	723	771	731	736	738	732	678	748	715	712	685	687	693	703	775	696	738	727	720	735	680	734	744	738	704	686	720	720	711	740	774	749	754	703	669	683	730	694	681	732	698	725	705	726	691	716	709	710	670	703	713	717	728	708	688	715	733	691	770	766	735	739	791	713	702	746	742	741	732	696	735	664	698	776	743	701	689	705	720	657	668	711	692	738	710	757	687	724	746	699	702	764	775	750	716	709	701	700	765	734	727	742	666	698	725	690	711	749	714	720	694	718	700	693	697	716	705	730	767	717	710	709	774	756	689	703	711	681	701	713	717	716	725	686	688	718	703	686	781	726	749	727	774	736	731	744	735	738	728	751	700	706	708	716	718	716	703	709	758	695	666	708	772	720	709	693	713	684	721	680	668	741	720	767	676	712	679	759	705	723	693	726	699	693	726	727	731	738	684	678	750	699	738	717	714	706	716	713	701	737	667	694	771	713	712	727	741	693	737	723	733	680	773	702	759	696	669	773	694	727	702	710	707	726	741	715	746	700	778	712	688	749	740	723	690	705	709	732	734	701	726	718	724	714	773	760	728	699	744	747	770	700	743	710	731	747	726	716	720	682	734	738	720	744	719	775	759	726	762	749	705	687	760	756	731	728
25643	23129	33317	35334	25071	16149	6703	2330	1239	987	959	934	975	968	1000	1007	986	969	975	975	994	941	955	1009	1058	1001	975	970	1005	987	962	957	936	931	963	917	950	978	1002	989	983	937	931	963	984	963	1021	948	973	1013	938	1001	982	948	956	962	1003	951	945	964	943	1010	968	999	985	923	951	923	939	954	955	1016	953	969	934	935	1012	983	936	890	967	929	999	962	960	897	993	976	860	943	983	969	999	913	978	988	970	928	1007	1025	965	894	970	976	939	963	929	989	995	962	941	976	1007	950	956	968	927	954	1000	944	958	979	942	976	976	974	976	940	935	927	927	967	932	968	967	980	906	926	975	934	933	906	945	989	946	939	957	958	950	1000	994	964	913	971	948	1019	971	969	969	1019	939	966	900	974	968	904	956	911	980	1018	930	931	997	954	965	945	972	989	967	991	965	992	961	995	1001	945	995	955	940	922	950	935	970	990	969	948	963	960	941	919	988	966	1010	975	955	936	965	982	961	981	1004	952	949	915	963	970	975	911	984	936	993	965	931	910	986	981	976	1008	1017	1016	900	972	1009	964	954	960	996	952	952	1023	980	928	1004	1000	980	997	1006	998	975	1007	989	953	964	962	996	993	966	978	991	933	933	1005	1009	954	991	942	975	971	1010	938	927	963	972	972	917	968	1009	945	914	964	993	922	962	962	941	983	924	989	992	962	934	998	971	923	935	936	1007	944	930	1009	949	970	913	994	1006	1013	952	982	968	974	1000	929	1004	966	920	959	959	977	931	938	1002	949	921	989	940	958	950	927	944	946	949	942	962	960	936	954	935	948	984	966	963	979	942	946	1000	945	971	986	927	977	947	927	957	988	939	974	997	946	966	914	963	977	1000	981	963	944	927	951	999	989	955	972	907	1006	940	953	981	976	990	966	968	978	960	990	927	998	978	995	954	967	971	1014	922	915	981	970	983	941	958	922	972	950	954	948	949	979	983	933	977	1021	1037	927	982	925	975	918	964	960	981	995	1023	963	965	973	922	961	960	937	969	1001	924	963	938	976	945	951	943	933	954	915	964	998	946	919	998	951	975	923	926	969	945	930	928	976	985	960	1009	984	999	971	988	975	910	910	937	958	1016	963	912	981	979	951	957	974	1006	911	912	965	929	953	984	959	972	970	949	1000	966	955	934	968	1000	987	976	973	980	934	922	906	955	919	931	1003	939	930	985	967	942	1001	995	965	907	1064	993	982	956	939	930	950	975	988	983	950	952	982	1004	927	968	968	997	950	963	962	956	961	963	941	954	974	889	989	952	980	1008	917	963	955	942	970	967	974	990	980	933	925	917	949	991	1007	933	966	978	966	978	965	985	985	961	984	984	919	910	924	929	962	989	958	987	989	1018	954	955	964	1028	939	975	929	927	951	1025	946	970	1014	962	938	1001	929	954	988	1010	997	936	1006	1002	967	977	931	953	937	914	1038	959	906	931	997	1004	991	996	953	983	1013	969	957	990	943	978	954	944	1005	973	980	921	992	995	897	956	1017	907	949	984	1011	943	994	958	993	952	941	932	969	962	927	936	877	1003	985	960	966	944	892	1029	917	982	997	975	985	943	907	1003	945	934	985	1006	966	931	940	961	995	926	1012	949	975	958	942	974	1001	1023	937	907	956	931	912	951	931	937	957	969	952	963	995	942	947	977	998	970	907	922	994	934	1009	881	903	938	964	1042	981	999	973	943	988	937	977	987	956	980	943	977	957	998	967	951	968	986	980	999	970	960	930	978	977	969	929	958	980	967	1014	1008	1010	1013	912	1014	986	1006	956	987	934	937	956	1023	998	998	954	988	964	1014	983	970	970	994	977	950	970	914	945	998	973	1012	952	975	919	948	917	968	966	999	988	942	965	919	947	945	886	978	943	969	975	955	1014	984	970	934	934	956	922	922	960	971	955	902	997	922	1013	976	963	921	929	886	1000	942	944	933	953	958	1020	966	957	946	914	961	943	921	953	1002	984	944	971	974	965	959	905	973	941	971	976	953	950	970	989	1048	998	998	950	943	963	942	989	957	964	901	945	960	954	949	1006	959	1013	987	960	983	934	956	927	941	951	955	945	937	957	947	970	979	984	943	938	1039	1013	934	942	979	943	995	991	890	973	936	987	969	904	941	959	965	944	1001	977	942	980	982	912	917	998	975	919	989	948	976	929	927	978	937	940	971	943	928	968	973	973	935	954	1002	973	976	887	929	981	933	944	943	1008	970	987	952	956	940	975	984	934	952	939	959	909	955	914	966	1002	933	992	1011	977	918	977	1029	960	971	1012	960	1017	946	1006	938	962	902	966	998	951	974	917	950	984	1012	969	968	948	995	1019	936	1004	1036	948	925	915	957	936	976	999	952	980	998	968	980	960	987	957	985	951	964	944	963	873	974	925	983	1030	941	952	974	908	1009	914	964	963	948	917	970	971	1013	962	992	985	969	984	981	961	963	932	937	968	983	985	863	976	1011	933	971	972	948	941	968	997	920	950	899	952	982	932	975	944	905	983	993	928	965	907	1002	960	960	957	999	889	967	974	951	1013	979	935	970	967	986	925	986	989	974	948	958	987	1050	945	922	970	906	1015	932	977	979	992	1001	998	976	977	912	918	973	939	1027	942	962	941	962	953	984	955	995	956	964	1013	953	993	907	1004	919	965	970	999	966	937	981	953	1024	1020	982	966	971	932	909	949	986	970	975	965	946	985	942	994	1010	933	897	955	999	927	1003	1002	976	964	938	980	1048	955	1001	965	942	958	945	911	963	999	929	1007	1001	969	966	999	967	968	996	967	993	985	942	938	990	944	995	946	982	979	931	940	988	936	948	998	956	961	963	996	907	1002	972	942	983	970	989	987	927	958	991	951	901	963	980	986	925	974	1019	938	937	962	1013	927	1010	956	989	957	999	949	947	955	1024	1004	971	1006	973	961	912	959	973	962	1022	983	938	1002	997	969	999	963	955	1013	979	982	956	950	971	972	989	979	999	939	968	1050	934	952	1026	949	949	932	975	976	987	907	986	986	882	956	954	980	962	954	916	990	965	994	990	967	951	1007	974	972	977	982	978	989	987	1017	1023	974	990	957	951	951	932	932	936	964	912	973	911	966	944	993	978	969	961	936	957	985	1004	919	907	965	941	918	981	970	946	974	978	936	960	933	962	953	944	964	1008	970	907	952	956	973	988	959	995	964	949	928	990	948	946	890	891	946	1001	945	936	947	943	912	974	928	919	933	935	1003	919	988	997	1020	960	953	951	915	948	966	970	978	975	919	1014	979	920	928	963	984	983	991	956	943	974	904	918	1007	953	1016	963	989	970	989	962	998	984	987	915	1006	977	964	966	1008	971	941	991	999	958	983	926	1039	926	947	974	933	942	1010	988	945	1031	964	980	888	942	963	935	962	955	933	1012	917	950	946	949	994	966	981	970	918	951	967	1019	944	994	986	972	924	932	983	966	963	936	919	1019	969	972	969	978	916	936	895	949	931	951	924	968	963	989	977	1030	936	970	975	961	950	931	958	925	1014	922	994	938	942	932	969	959	972	998	1010	982	1050	1019	954	996	974	942	986	928	929	985	1009	940	959	944	993	988	940	943	949	971	987	936	961	1002	970	949	916	966	999	957	919	988	983	972	914	970	947	979	977	1006	959	976	968	922	959
46651	78989	59057	41787	31900	19570	9508	3681	1698	1213	1074	1089	1121	1114	1122	1068	1069	1151	1138	1085	1103	1137	1054	1064	1083	1095	1091	1066	1075	1105	1090	1081	1097	1123	1101	1090	1082	1105	1104	1051	1127	1099	1073	1148	1095	1093	1034	1087	1095	1027	1110	1084	1056	1054	1081	1095	1085	1119	1047	1077	1052	1066	1117	1106	1059	1118	1092	1065	1119	1042	1077	1106	1114	1081	1093	1058	1066	1118	1066	1104	1067	1122	1125	1117	1107	1076	1052	1067	1036	1052	1078	1086	1153	1112	1062	1110	1100	1063	1116	1075	1106	1086	1029	1057	1073	1096	1010	1051	1060	1153	1069	1067	1064	1103	1067	1120	1082	1049	1089	1159	1122	1103	1102	1124	1131	1114	1108	1102	1061	1088	1137	1090	1099	1073	1091	1089	1084	1147	1061	1116	1119	1097	1077	1078	1057	1045	1056	1027	1120	1094	986	1135	1121	1130	1162	1156	1035	1069	1065	1095	1112	1101	1087	1110	1126	1069	1070	1080	1048	1103	1086	1111	1071	1047	1084	1048	1098	1150	1143	1085	1047	1064	1049	1042	1117	1073	1079	1009	1080	1101	1119	1099	1059	1139	1095	1089	1074	1020	1070	1126	1089	1087	1063	1034	1013	1088	1019	1065	1023	1092	1061	1074	1076	1120	1072	1059	1111	1134	1146	1051	1089	1135	1066	1087	1030	1028	1084	1105	1064	1059	1078	1082	1130	1094	1119	1081	1085	1039	1062	1093	1088	1041	1088	1032	1114	1070	1107	1089	1092	1112	1124	1082	1096	1097	1065	1105	1097	1044	1117	1090	1120	1085	1090	1093	1140	1097	1092	1119	1067	1030	1071	1070	1053	1076	1096	1045	1048	1087	1111	1125	1103	1097	1078	1119	1071	1086	1078	1054	1150	1128	1039	1081	1069	1044	1105	1061	1093	1107	1065	1063	1068	1084	1113	1107	1092	1063	1043	1077	1027	1039	1072	1069	1064	1082	1054	1073	1126	1109	1130	1021	1053	1142	1102	1096	1075	1042	1088	1084	1070	1100	1042	1040	1012	1016	1111	1154	1081	1040	1097	1082	1055	1033	1129	1101	1131	1079	1076	1092	1108	1084	1024	1119	1074	1048	1052	1091	1061	1102	1060	1064	1093	1089	1077	1134	1060	1064	1051	1038	1074	1070	1055	1078	1123	1092	1069	1037	1093	1046	999	1097	1057	1095	1087	1065	1097	1113	1109	1043	1075	1071	1125	1051	1043	1114	1057	1100	1036	1079	1105	1102	1099	1108	1076	1067	1075	1041	1049	1125	1067	1122	1079	1060	1092	1109	1114	1032	1141	1028	1097	1109	1061	1051	1069	1052	1058	1081	1038	1090	1137	1024	1083	1103	1085	1088	1102	1079	1106	1108	1133	1052	1090	1055	1116	1057	1064	1070	1100	1070	1046	1100	1031	1044	1010	1057	1064	1089	1061	1134	1081	1000	1106	1130	1127	1086	1097	1170	1067	1038	1083	1117	1069	1079	1048	1075	1080	1129	1141	1075	1060	1092	1146	1037	1158	1051	1038	1060	1094	1097	1093	1138	1038	1112	1075	1112	1101	1117	1138	1096	1069	1086	1143	1115	1034	1144	1070	1092	1102	1081	1070	1077	1102	1053	1106	1104	1132	1047	1068	1109	1107	1103	1116	1032	1097	1098	1053	1113	1078	1067	1078	1068	1064	1068	1072	1144	1055	1116	1126	1069	1092	1082	1041	1068	1051	1057	1022	1079	1044	1146	1066	1112	1106	1131	1083	1062	1050	1128	1130	1098	1077	1022	1124	1094	1100	1102	1108	1099	1061	1093	1089	1087	1047	1105	1061	1086	1027	1088	1075	1098	1058	1057	1112	1124	1076	1070	1105	1069	1118	1032	1098	1064	1045	1093	1089	1055	1072	1105	1108	1091	1081	1107	1131	1076	1050	1061	1068	1061	1146	1101	1061	1025	1092	1119	1108	1039	1114	1120	1114	1053	1066	1107	1086	1124	1114	1081	1072	1148	1061	1064	1120	1051	1104	1094	1113	1054	1106	1062	1104	1073	1062	1047	1094	1104	1092	1099	1125	1095	1102	1136	1107	1033	1088	1094	1128	1095	1089	1026	1127	1066	1089	1076	1128	1098	1125	1043	1087	1153	1010	1114	1070	1027	1022	1082	1100	1050	1057	1092	1123	1111	1087	1080	1051	1100	1039	1084	1093	1102	1067	1066	1080	1066	1118	1072	1100	1119	1149	1079	1104	1090	1063	1096	1103	1107	1073	1098	1121	1026	1163	1018	1087	1066	1000	1061	1080	1069	1043	1125	1047	1010	1110	1066	1110	1075	1116	1110	1138	1072	1117	1108	1062	1119	1045	1062	1035	1063	1118	1067	1103	1092	1118	1013	1052	1057	1099	1123	1057	1051	1040	1067	1075	1115	1089	1089	1091	1096	1046	1113	1022	1057	1108	1134	1097	1070	1131	1079	1072	1115	1073	1056	1105	1125	1085	1078	1089	1101	1079	1131	1114	1110	1068	1055	1038	1097	1135	1047	1127	1049	1068	1076	1090	1096	1127	1089	1081	1073	1095	1088	1006	1060	1053	1079	1013	1086	1128	1055	1129	1060	1105	1096	1033	1100	1085	1103	1084	1035	1131	1057	1099	1044	1042	1089	1172	1083	1032	1067	1045	1026	1036	1090	1101	1035	1073	1137	1117	1055	1124	1163	1022	1078	1070	1083	1090	1104	1040	1020	988	1102	1052	1109	1118	1076	1081	1128	1081	1098	1063	1143	1136	1099	1074	1031	1011	1078	1049	1089	1062	1019	1110	1089	1071	1104	1080	1108	1094	1094	1056	1194	1062	1114	1044	1075	1078	1032	1088	1064	1070	1057	1092	1102	1073	1085	1054	1097	1138	1105	1128	1067	1073	1110	1129	1130	1110	1145	1073	1106	1117	1016	1049	1085	1094	1090	1131	1064	1040	1138	1049	1086	1034	1064	1071	1080	1084	1103	1132	1086	1081	1128	1008	1134	1102	1109	1084	1095	1136	1083	1011	1080	1067	994	1034	1135	1058	1141	1081	1113	1086	1042	1093	1058	1090	1067	1156	1031	1043	1152	1048	1066	1048	1136	1101	1061	1099	1098	1179	1076	1113	1058	1057	1021	1161	1039	1128	1094	1099	1111	1078	1083	1099	1097	1041	1017	1092	1070	1067	1110	1038	1067	1103	1155	1131	1061	1077	1088	1071	1067	1006	1075	1068	1097	1058	1056	1073	1109	1141	1060	1105	1020	1076	1055	1105	1087	1064	1088	1115	1061	1092	1076	1014	1115	1072	1101	1047	1106	1096	1056	1047	1012	1056	1100	1099	1072	1080	1064	1064	1072	1078	1128	1079	1099	1059	1089	1078	1110	1046	1104	1086	1068	1061	1107	1059	1084	1077	1085	1084	1120	1102	1078	1072	1109	1084	1097	1026	1047	1086	1062	1087	1091	1087	1077	1050	1112	994	1086	1053	1090	1086	1117	1043	1039	1141	1126	1113	1052	1054	1121	1094	1097	1087	1124	1096	1101	1062	1086	1065	1068	1071	1062	1048	1091	1124	1066	1124	1069	1054	1109	1067	1070	1063	1099	1036	1074	1073	1074	1077	1110	1073	1113	1026	1079	1041	1155	1083	1020	1075	1052	1083	1074	1051	1116	1092	1055	1065	1140	1133	1088	1131	1094	1152	1070	1066	1088	1080	1125	1113	1080	1076	1094	1116	1025	1122	1100	1048	1131	1079	1037	1088	1111	1083	1068	1053	1067	1023	1074	1101	1101	1026	1109	1091	1061	1066	1047	1085	1076	1088	1064	1117	1074	1021	1037	1080	1083	1067	1141	1167	1088	1078	1096	1066	1118	1099	1100	1120	1110	1098	1063	1056	1088	1070	1063	1095	1101	1071	1110	1108	1125	1057	1086	1089	1049	1013	1061	1074	1153	1119	1062	1071	1073	1041	1064	1075	1041	967	1112	1093	1131	1068	1101	1056	1097	1126	1056	1082	1086	1105	1077	1089	1095	1091	1057	1048	1078	1100	1102	1035	1132	1090	1144	1094	1094	1069	1071	1152	1119	1092	1066	1051	1063	1064	1053	1086	1094	1102	1145	1084	1119	1095	1069	1086	1048	1085	1118	1065	1073	1108	1060	1072	1043	1067	1075	1050	1061	1076	1097	1118	1136	1050	1045	1112	1059	1097	1039	1090	1084	1102	1078	1068	1103	1096	1042	1178	1040	1071	1113	1080	1108	1086	1060	1041	1059	1072	1093	1056	1127	1128	1151	1087	1072	1065	1063	1115	1069	1071	1100	1047	1078	1084	1143	1087	1062	1066	1127	1127	1039	1126	1067	1089	1073	1036	1048	1083	1055	1026	1088	1079	1119	1080	1093	1072	1033	1056	1103	1107	1119	1077	1074	1121	1139	1055	1079	1077	1069	1099	1099	1093	1112	1074	1083	1035	1032	1080	1074	1116	1074	1116	1153	1043	1074	1091	1103	1091	1088	1070	1090	1071	1125	1039	1144	1088	1030	1095	1113	1095	1031	1052	1101	1070	1099	1113	1029	1051	1073	1049	1107	1081	1110	1081	1082	1000	1054	1084	1103	1072	1070	1047	1034	1097	1075	1094	1105	1086	1050	1042	1072	1086	1084	1126	1091	1116	1087	1077	1004	1101	1010	1080	1095	1100	1102	1073	1139	1033	1099	1088	1071	1067	1044	1050	1067	1027	1135	1090	1095	1140	1148	1023	1081	1076	1074	1116	1022	1102	1107	1123	1112	1040	1070	1073	1130	1085	1052	1006	1070	1108	1138	1041	1119	1045	1096	1095	1093	1102	1125	983	1081	1076	1082	1025	1091	1112	1154	1081	1075	1117	1006	1076	1083	1082	1098	991	1080	1109	1056	1115	1117	1052	1113	1030	1079	1080	1062	1082	1084	1024	1103	1062	1091	1124	1022	1072	1043	1059	1151	1109	1155	1060	1049	1151	1089	1086	1163	1095	1096	1064	1058	1089	1064	1110	1100
23173	21747	30225	32372	30957	29416	24888	9190	2116	1004	751	761	762	705	758	739	755	746	756	743	790	759	783	769	743	752	693	682	742	733	752	676	703	747	715	718	732	703	748	760	685	750	708	766	742	759	776	727	750	753	786	709	773	746	727	750	689	704	762	696	724	735	732	752	747	731	751	711	750	700	737	721	733	731	762	691	708	717	723	728	732	702	755	731	749	744	745	757	714	717	704	762	713	758	737	711	751	808	751	734	746	699	702	677	711	736	729	699	732	748	722	781	739	757	729	740	689	717	695	700	732	717	727	741	732	750	679	733	728	739	715	721	745	657	738	675	755	684	746	691	711	720	729	753	740	699	689	670	785	700	731	719	739	679	685	722	714	716	750	702	717	732	729	735	778	731	705	747	714	689	691	733	739	770	726	724	729	714	732	729	745	763	735	712	747	705	729	744	703	742	699	734	757	739	735	729	680	731	739	775	739	735	723	747	715	760	725	769	714	727	661	701	710	698	738	730	712	705	722	715	690	742	762	740	681	729	733	721	729	735	724	761	697	740	746	741	735	746	721	765	692	807	759	741	750	758	739	720	733	766	718	708	735	707	724	672	693	784	736	680	723	727	779	695	732	711	690	721	754	731	774	761	734	747	728	711	698	757	718	720	701	727	709	709	745	749	744	738	709	691	744	721	694	730	734	683	699	731	740	734	744	707	781	756	755	721	711	710	742	717	741	713	758	689	803	702	713	759	712	709	722	750	692	743	712	721	713	730	732	720	706	699	732	688	751	746	720	724	742	730	736	751	662	683	698	727	705	756	734	729	743	701	746	717	746	740	763	752	772	736	716	706	695	712	721	742	740	754	742	728	711	708	737	740	754	738	788	767	710	699	702	726	743	719	756	783	739	738	731	756	751	744	760	717	736	707	699	744	703	741	748	767	707	698	747	686	729	737	709	742	736	733	683	764	799	763	757	731	746	770	751	726	729	684	746	733	720	743	735	734	723	767	715	704	686	745	727	719	775	683	767	718	701	721	724	725	714	724	740	745	755	756	713	740	720	751	715	771	738	773	751	685	776	686	761	718	699	729	750	677	668	772	722	693	708	762	781	667	737	749	755	720	730	697	774	727	712	758	750	771	723	711	733	707	685	724	762	723	738	729	717	768	781	722	685	711	716	702	772	751	712	776	776	769	729	770	763	785	703	692	698	734	709	718	711	710	710	735	713	715	739	702	735	725	756	726	748	710	786	701	689	734	739	721	704	746	732	679	741	761	727	697	708	722	712	768	712	742	735	734	773	708	724	709	731	714	751	742	690	714	738	718	718	714	734	731	689	750	763	732	723	698	696	698	702	732	717	714	712	784	709	715	682	761	775	750	744	710	697	724	722	722	750	750	763	693	771	750	751	751	718	732	759	726	747	726	779	767	712	733	718	698	725	780	701	776	686	757	746	738	698	735	741	686	742	756	723	760	725	732	722	759	719	752	730	729	718	713	769	720	739	737	720	726	761	757	742	720	729	757	725	694	722	720	767	734	785	769	710	741	741	719	771	750	721	740	762	674	698	736	739	713	715	725	724	726	767	714	779	757	680	709	705	714	724	722	747	679	744	704	662	691	735	723	696	722	708	736	723	728	760	741	741	695	751	790	782	750	684	754	748	696	746	694	707	773	778	719	708	739	736	759	783	718	737	712	752	718	685	715	740	720	726	706	693	739	678	740	742	694	701	728	751	796	751	704	690	733	793	736	745	787	761	724	743	736	706	749	708	720	686	706	712	745	730	733	730	729	761	731	698	773	758	762	718	720	734	723	742	751	685	703	718	686	716	714	707	744	724	724	717	706	738	766	712	736	708	732	738	712	720	684	739	678	702	726	738	738	718	722	745	751	730	712	676	739	741	760	696	734	711	729	741	767	722	727	707	765	729	708	751	738	721	735	711	729	682	722	690	765	713	737	753	763	745	711	728	722	745	756	784	705	743	714	700	751	725	742	720	742	705	751	707	740	710	719	680	735	781	729	744	704	706	745	742	712	767	745	740	701	715	739	717	763	745	753	748	749	724	727	739	753	737	731	773	759	696	719	707	700	745	683	681	682	721	734	755	732	758	781	706	696	731	711	719	704	754	701	743	731	709	714	733	715	744	762	743	730	721	682	722	736	744	732	778	702	720	711	780	730	748	739	723	728	686	722	665	737	707	750	753	730	711	717	722	772	766	654	743	721	735	739	719	766	711	732	707	715	732	703	731	737	712	709	688	690	736	754	724	720	721	741	739	740	725	687	726	733	768	750	726	777	700	719	737	751	729	745	701	760	750	679	711	710	766	753	760	710	702	759	753	707	725	745	744	741	706	748	740	735	708	753	761	697	719	728	742	754	725	741	728	698	742	695	722	769	733	786	731	736	689	704	745	757	723	737	767	737	740	742	768	718	729	691	743	696	747	746	752	665	701	706	712	749	752	692	710	691	735	733	709	719	727	745	727	740	733	705	729	704	748	751	695	756	749	719	699	781	719	773	734	730	716	764	676	729	726	761	709	709	674	735	755	768	725	754	719	771	721	715	744	716	751	706	683	758	726	728	727	737	772	686	746	701	711	758	731	741	705	753	745	691	781	751	745	735	787	710	769	739	707	698	769	732	739	801	791	681	753	719	720	737	750	716	753	764	751	755	713	710	695	705	736	678	744	737	747	717	698	724	746	735	727	710	733	714	751	745	669	699	694	719	713	740	689	678	721	711	685	748	792	719	710	737	728	758	682	731	729	734	795	718	747	689	684	745	777	745	703	747	724	748	705	723	703	705	710	679	749	769	670	703	774	745	714	688	709	713	696	731	691	782	710	707	745	713	713	808	722	746	797	723	702	779	696	736	732	730	711	721	774	706	741	724	739	700	734	712	703	726	702	728	721	731	721	729	726	692	757	758	769	710	708	686	729	725	698	698	735	733	752	749	754	748	699	718	758	749	756	740	673	691	740	737	733	746	710	696	687	757	717	729	755	704	713	703	700	751	782	700	704	718	696	739	693	723	753	722	699	771	734	723	781	752	725	739	790	715	708	741	699	737	716	711	716	730	707	738	748	722	718	725	735	721	742	707	730	683	746	692	751	726	746	704	717	775	702	734	724	737	710	741	692	742	724	732	737	725	754	710	749	757	728	724	763	730	716	759	742	735	729	718	774	704	680	672	697	750	759	714	695	736	694	703	740	690	706	751	730	741	745	726	719	734	755	731	741	750	712	703	739	782	747	692	741	740	711	768	742	719	748	743	698	692	705	705	706	739	722	681	744	789	720	713	758	708	714	716	771	764	739	712	699	738	685	708	725	719	728	716	712	753	703	715	699	696	699	733	715	729	754	745	704	737	780	752	734	709	675	813	727	719	766	714	676	689	740	740	789	766	745	702	691	722	725	768	759	695	719	694	720	718	729	733	751	713	691	709	764	688	684	739	714	726	713	703	673	771	770	720	713	717	733	686	686	741	707	739	727	738	719	698	720	739	687	741
57990	97792	76995	64357	51699	36926	22383	9425	3238	1339	802	825	761	819	798	829	828	767	811	811	806	834	811	833	801	785	809	815	815	795	823	834	820	790	851	840	836	826	781	831	783	818	825	808	815	816	829	800	826	810	802	775	781	794	754	768	799	747	746	799	774	852	809	791	845	788	797	797	810	843	769	795	777	767	800	816	784	801	751	821	747	778	820	821	827	840	811	824	838	781	781	832	787	755	862	856	820	761	757	807	805	776	773	814	778	813	774	814	786	817	766	811	763	796	810	785	785	795	798	829	789	762	772	813	783	797	780	788	844	758	756	791	832	816	798	803	751	818	822	817	832	808	818	819	810	817	857	811	784	857	764	777	863	781	781	790	792	825	793	777	828	846	807	800	828	781	771	811	830	860	811	832	788	815	837	802	838	808	826	844	805	780	778	745	816	803	801	792	820	776	799	789	808	736	810	813	782	797	750	808	820	795	843	824	816	845	804	744	816	820	792	801	798	842	778	861	830	820	777	815	836	829	789	853	809	795	843	789	841	828	755	776	842	867	872	774	771	791	853	792	824	825	812	784	795	812	792	801	758	851	828	854	776	811	823	796	822	766	847	845	782	799	783	839	814	793	774	769	801	788	832	799	773	791	796	797	768	844	810	815	798	775	767	826	802	804	821	824	850	833	828	808	804	885	768	863	819	771	812	838	826	820	827	816	763	821	775	848	779	780	800	801	781	867	822	819	838	769	814	823	831	759	813	798	814	826	788	757	791	840	780	797	791	743	802	797	753	807	834	805	798	777	849	813	783	781	808	794	789	778	832	824	789	748	888	815	850	810	832	782	765	796	784	808	781	821	806	779	822	817	795	798	838	810	817	824	795	830	823	764	836	769	813	866	793	799	816	794	818	846	737	781	802	831	765	813	777	837	827	801	785	752	815	771	799	785	780	816	802	802	832	772	814	843	787	802	830	772	828	825	783	806	785	794	759	810	796	799	775	732	853	819	759	800	787	834	792	828	796	788	847	802	805	802	846	808	816	853	787	803	837	786	829	847	829	785	821	815	844	798	778	792	786	836	801	816	793	802	793	793	783	816	841	827	821	790	857	806	798	811	836	777	820	805	823	824	779	814	827	828	804	820	817	825	846	816	746	787	772	843	818	832	800	748	792	767	793	813	836	778	851	821	782	788	829	795	803	763	818	822	790	802	804	794	786	808	777	831	797	816	721	819	815	788	826	804	753	824	854	755	780	793	868	809	796	772	777	783	801	804	762	795	811	794	815	801	832	812	836	807	766	796	786	850	785	819	778	788	779	807	791	821	810	808	796	825	778	792	848	792	787	824	818	813	808	796	797	771	787	822	793	805	874	796	799	795	798	841	791	847	799	849	807	830	768	810	838	800	795	821	868	798	774	768	843	781	817	810	805	765	799	800	822	834	857	791	770	830	804	832	792	800	833	796	787	819	787	836	808	830	781	813	822	844	810	839	815	806	841	739	843	788	828	800	811	748	799	757	836	791	767	775	786	807	811	830	845	783	873	761	800	836	811	783	843	849	769	847	789	814	796	767	800	802	782	834	799	803	789	824	794	790	811	814	812	849	807	799	828	807	783	783	799	835	812	817	766	784	768	831	828	801	780	792	788	789	804	734	813	777	782	795	842	826	720	827	812	773	791	781	833	817	845	855	776	772	795	761	797	807	807	774	846	802	815	795	838	813	841	802	859	796	789	820	769	763	805	791	873	784	833	857	845	834	807	790	822	809	804	824	826	794	809	849	830	826	838	796	795	851	802	785	819	822	771	816	787	824	788	831	757	748	839	797	807	857	848	855	793	819	817	809	786	786	802	837	833	767	841	755	867	778	811	796	799	816	820	836	818	801	814	801	840	833	786	770	788	813	826	784	811	794	829	823	854	857	781	808	798	795	799	799	763	810	792	776	814	811	830	843	797	783	776	826	783	811	825	824	809	818	835	779	814	786	827	798	767	818	771	801	861	789	808	856	792	817	830	849	807	848	854	828	867	776	765	801	790	780	808	878	871	805	818	809	788	781	750	838	791	817	848	803	749	768	824	783	732	813	821	837	803	845	779	862	847	808	815	792	800	811	775	835	835	780	807	842	818	775	824	831	789	828	810	823	772	819	796	762	755	830	756	806	757	799	787	830	777	754	765	791	858	774	833	818	787	806	837	817	840	766	822	849	821	790	799	786	843	738	802	815	794	778	821	775	809	826	778	841	807	843	813	876	772	839	858	789	793	791	828	834	802	800	861	769	802	849	841	825	796	828	795	825	815	829	830	786	803	835	782	854	795	801	810	787	773	809	826	794	808	805	788	780	784	827	812	745	816	781	835	807	804	746	768	789	793	805	816	795	827	805	796	754	784	822	793	830	826	788	791	820	860	798	777	785	825	824	797	804	825	834	830	818	798	769	818	825	815	834	817	815	799	817	800	788	779	814	791	809	832	835	764	802	857	796	802	819	791	805	761	818	843	862	814	781	736	817	757	804	793	783	783	795	794	794	779	815	799	801	832	804	794	886	811	811	810	778	793	794	793	773	805	785	784	822	802	739	833	873	812	800	829	800	801	813	815	828	839	784	807	813	822	770	796	808	823	830	762	778	791	775	807	807	848	846	780	804	779	817	779	849	774	790	813	846	828	750	823	789	830	822	843	780	836	793	782	790	816	817	803	819	816	808	840	823	853	816	778	837	800	800	807	817	783	791	805	825	852	820	789	812	806	798	798	829	810	786	847	818	818	818	804	828	774	857	784	826	810	806	873	794	816	836	802	797	797	794	778	830	808	802	833	780	754	802	780	811	799	826	843	807	836	761	890	763	832	815	829	781	755	797	848	767	735	783	808	838	847	768	841	804	795	772	735	809	800	775	783	795	780	821	845	818	833	807	837	776	819	806	778	843	795	779	780	781	762	795	840	783	801	786	773	819	809	838	797	812	795	813	787	823	830	753	827	751	840	844	836	767	789	823	799	800	788	776	788	827	846	831	811	778	852	755	783	810	809	767	799	823	808	814	793	802	791	817	751	849	805	776	785	830	801	810	797	863	780	826	783	794	812	759	801	827	807	788	823	810	783	805	823	779	809	760	824	849	852	857	807	799	866	773	770	776	769	850	754	780	813	827	778	818	838	852	760	788	787	815	840	814	764	806	795	809	808	823	778	857	817	793	739	839	834	802	794	814	827	796	876	788	832	793	775	818	822	804	798	765	843	809	842	791	811	772	752	828	818	851	818	779	863	800	809	792	839	829	807	814	775	803	791	799	788	814	777	810	780	813	812	779	794	801	798	822	839	796	809	873	812	872	847	735	807	802	823	828	806	793	865	846	763	784	838	855	828	823	797	784	841	821	774	828	808	825	817	822	848	843	771	841	800	805	844	831	802	831	822	829	777	769	853	854	785	835	811	787	830	782	777	807	788	810	832	834	853	808	833	767	782	793	795	752	802	799	787	838	807	803	767	788	846	834	818	751	804	766	782	801
28803	27705	30936	22869	10216	4297	2013	1267	884	937	839	858	857	878	847	822	886	845	847	888	808	838	858	840	872	848	869	815	869	823	838	879	874	842	794	820	858	894	841	903	874	870	852	830	841	868	837	856	826	894	840	829	832	900	849	873	867	851	896	846	856	807	866	876	842	796	875	855	824	816	872	865	854	870	861	803	849	842	853	815	835	895	850	928	838	874	801	876	854	916	857	839	888	889	897	871	868	879	845	825	838	814	848	834	872	875	863	845	874	831	886	795	874	818	869	897	798	871	851	819	853	861	804	830	920	861	826	891	842	862	921	826	813	839	826	860	843	839	867	818	839	830	833	880	860	847	925	831	862	854	863	860	880	934	867	818	878	859	889	825	897	842	829	852	903	864	884	869	815	872	869	857	863	873	832	827	851	835	826	832	876	795	880	872	876	864	858	909	840	882	847	840	881	867	822	816	810	850	846	883	821	843	869	836	861	833	825	875	864	838	841	827	911	829	834	848	854	861	906	864	842	864	829	877	881	850	814	834	844	826	850	839	824	862	812	836	813	815	846	848	827	867	874	860	826	837	886	935	863	767	836	886	839	890	862	858	895	925	854	812	819	850	845	871	835	834	868	843	842	853	846	896	860	855	924	863	871	825	870	845	858	852	878	844	866	872	823	903	856	808	842	852	864	824	850	880	876	869	833	863	874	871	817	888	853	824	830	917	842	866	879	900	856	842	895	869	819	835	883	876	855	838	858	832	876	880	855	874	863	849	833	851	864	843	828	886	932	876	888	904	817	885	827	839	827	894	865	882	838	878	851	811	857	837	900	902	840	869	815	787	888	838	892	914	825	847	833	859	825	853	840	865	833	919	828	837	847	843	849	873	905	884	860	882	870	911	785	766	875	860	829	853	854	865	812	806	919	856	848	810	834	860	861	862	894	850	845	856	850	868	917	860	889	885	843	836	829	864	916	838	842	851	889	857	817	840	927	820	816	868	883	842	810	818	864	872	833	808	803	838	863	820	877	879	830	844	889	873	834	801	822	787	861	864	859	859	817	859	827	858	871	842	816	845	877	865	883	842	805	844	835	863	864	885	840	869	844	842	872	868	844	833	875	862	861	882	857	806	855	835	870	852	798	819	849	830	870	887	788	851	831	923	878	870	798	859	833	859	821	832	852	893	870	821	873	831	819	836	825	858	864	831	837	851	868	846	839	873	829	903	800	816	807	867	805	854	857	843	887	912	876	883	854	906	826	884	817	845	886	871	856	822	921	872	843	848	852	880	826	874	887	879	884	849	855	869	870	887	832	875	843	865	855	825	856	782	874	836	847	868	792	873	869	841	860	889	898	827	860	882	813	858	845	845	852	837	936	871	891	825	931	867	846	915	889	847	846	868	901	831	838	813	878	863	829	877	891	872	808	836	872	829	813	828	850	854	840	850	864	880	910	812	848	834	819	861	850	832	880	889	881	876	832	845	801	846	844	894	890	848	894	891	815	881	832	840	865	825	844	879	856	835	841	884	807	885	855	850	882	935	857	842	842	817	836	864	813	873	954	899	827	857	805	821	818	878	913	817	889	865	891	830	847	870	849	839	881	859	897	864	809	821	801	888	852	814	878	836	875	926	874	821	850	801	829	904	849	862	790	895	847	810	862	896	872	886	873	912	813	842	884	911	837	864	838	886	893	800	845	884	897	895	880	811	927	899	811	898	909	890	873	858	890	837	871	902	847	841	814	816	869	789	866	868	857	843	849	820	856	841	892	875	859	832	863	852	887	851	842	864	878	893	882	823	833	879	897	862	829	878	856	828	885	892	866	863	885	782	827	893	842	882	835	850	801	848	855	898	871	854	856	820	897	836	877	839	835	806	879	892	862	875	866	839	880	878	858	834	865	888	811	848	835	780	846	874	895	861	842	866	895	844	807	855	829	836	826	832	881	815	832	844	836	794	859	877	828	855	861	881	820	857	879	853	858	831	862	823	810	881	858	864	837	833	870	878	868	890	881	811	900	871	906	875	842	816	863	876	853	851	853	841	898	834	887	866	914	890	840	836	902	829	845	859	820	844	869	861	844	880	874	863	859	848	814	854	869	847	882	879	896	891	865	871	851	869	839	887	799	890	894	854	841	861	848	873	844	851	888	814	874	832	830	868	847	845	882	829	871	837	874	842	845	829	792	828	864	860	923	853	817	858	858	870	861	870	834	865	850	868	862	866	816	803	875	846	822	859	843	842	821	831	849	876	868	806	822	829	863	853	831	882	853	824	854	878	857	840	818	858	881	857	858	928	805	823	795	857	819	794	864	830	835	881	803	862	853	855	846	768	838	812	889	856	808	876	870	876	828	847	876	882	819	850	886	882	799	884	872	869	838	843	834	867	877	896	847	811	815	912	856	864	885	839	892	804	905	863	833	852	816	857	856	818	858	840	906	876	851	806	832	874	844	874	851	843	864	905	890	827	911	855	826	815	853	865	877	813	917	893	807	862	863	864	875	873	841	837	878	847	816	865	871	853	870	830	864	829	884	829	868	856	857	871	859	835	826	892	823	896	874	857	866	862	849	817	808	838	915	881	871	829	851	890	837	823	915	820	852	910	834	839	868	854	834	854	890	840	844	848	840	883	886	848	853	888	920	876	828	846	821	806	859	847	837	843	841	827	846	848	866	863	843	863	802	811	893	902	791	844	844	841	898	907	838	893	863	862	863	870	838	911	880	828	896	878	822	781	836	817	845	909	830	829	841	855	854	879	850	860	854	815	869	851	836	845	829	854	817	839	899	855	894	892	902	844	866	896	850	859	855	849	858	875	894	786	840	868	807	858	857	856	884	882	886	914	839	857	915	885	847	852	834	865	837	850	873	865	835	856	858	824	860	853	833	833	792	802	842	870	806	886	885	867	851	883	844	849	832	837	844	824	877	900	867	847	834	886	846	863	822	909	870	844	867	842	856	857	863	869	861	806	837	871	817	848	818	842	882	865	894	809	765	829	869	890	845	855	831	874	891	867	850	839	874	842	870	842	908	894	867	856	829	833	874	809	881	885	864	900	829	888	895	884	880	870	807	862	889	835	873	870	874	896	878	862	847	915	855	839	820	849	848	827	811	914	860	851	853	854	868	837	872	924	859	897	829	829	813	841	813	913	899	818	873	874	820	831	841	839	907	780	922	873	911	870	852	835	892	850	836	871	836	822	898	846	820	832	879	864	866	880	837	870	860	898	820	849	887	880	883	874	854	823	846	886	834	882	850	931	807	770	843	838	840	833	820	822	873	860	893	855	858	851	873	808	850	861	917	824	841	837	802	853	837	806	852	877	892	888	816	857	877	849	839	847	810	883	875	807	876	886	811	871	905	914	904	849	828	817	838	878	836	891	890	821	895	880	838	857	856	859	864	904	885	887	884	861	830	837	808	864	896	794	841	866	857	834	820	844	839	884	854	819	844	853	854	828	873	898	842	839	836	826	915	829	844	840	812	851	940	822	859	832	837	865
27734	44544	31362	18433	10700	5400	2680	1540	1094	1002	1036	971	1000	1001	959	1012	983	967	1002	958	983	1028	934	1034	971	973	935	986	973	951	946	964	994	1037	973	988	1003	949	955	958	990	983	889	948	957	970	1008	954	1028	908	996	993	923	985	958	974	982	961	953	980	1005	966	994	933	955	979	920	985	1000	1010	1002	936	1007	1025	971	994	1035	1006	1021	960	1018	982	1030	1034	977	938	976	995	978	978	1020	980	962	973	953	969	914	978	966	972	932	1049	972	954	1023	942	999	1024	977	945	932	970	989	969	990	981	1030	971	991	960	957	922	979	980	959	1004	990	910	984	1042	965	989	969	1010	1011	1008	995	976	1005	985	1006	992	956	1021	932	1013	945	979	984	976	1000	950	972	981	953	960	970	1009	972	926	1007	997	1010	1038	994	1005	962	984	976	953	1020	977	974	979	991	993	986	987	970	1026	962	945	1026	946	1015	941	963	978	923	942	936	957	965	934	990	998	999	998	1010	958	968	991	981	969	1018	955	913	978	970	1009	1012	987	1044	938	946	1031	961	1031	981	955	970	1021	995	1012	1004	991	980	976	1012	1010	993	968	942	1003	994	1016	1007	1027	948	1014	1009	981	988	1012	962	998	966	1016	927	1011	952	963	1046	984	951	999	980	948	968	949	970	991	986	1049	993	1030	993	1003	978	967	976	949	1029	985	975	956	984	994	989	990	976	976	937	1017	1002	952	981	993	990	939	995	943	914	1009	980	957	1033	997	981	936	963	1064	967	991	949	952	1034	967	1010	965	935	993	1024	943	949	1005	977	997	922	934	917	972	968	996	1051	996	1026	958	1000	1021	986	1003	1002	1019	972	927	1012	997	950	991	968	943	1016	927	990	952	951	978	1017	968	947	998	949	999	1005	1026	1001	1020	970	959	992	955	1000	979	984	1028	1070	924	970	984	1013	982	988	992	968	1017	1009	997	959	971	995	951	902	965	999	968	991	979	936	934	942	936	949	977	1002	959	970	1005	982	980	940	961	1006	1027	1003	994	990	1007	1035	986	933	1010	1010	959	963	1022	996	976	979	1060	977	959	971	953	1035	897	931	975	948	1021	1037	928	967	1026	995	986	1021	973	1031	992	983	982	976	941	962	957	953	993	946	1040	1010	1038	969	1024	1006	976	964	914	1013	993	989	966	963	1004	1008	993	1009	986	986	967	934	1034	950	1004	984	1041	936	975	978	967	989	1014	1011	993	1031	1019	1002	941	986	983	963	1007	993	950	943	950	962	990	990	1024	1004	1013	1010	1021	984	985	1007	1013	1028	990	980	956	941	943	1003	998	983	1007	1013	963	976	998	1018	972	993	1009	952	994	988	1038	975	911	1025	978	1024	991	989	991	1003	950	986	980	985	1051	1004	979	1046	997	976	993	962	989	1046	1042	960	984	981	985	1045	974	1026	993	946	992	952	1022	1018	962	943	966	941	961	1032	901	1005	1038	995	1019	995	963	952	960	1014	951	985	964	907	1019	990	962	957	1000	960	927	998	994	934	971	996	1005	950	1000	1024	985	1009	938	1018	993	1004	995	985	956	938	952	961	964	1015	990	1000	1001	978	1004	984	980	966	980	1046	1031	984	937	999	976	1016	979	996	930	1027	1024	984	966	965	1039	996	985	955	1019	996	965	1040	985	1030	976	977	999	968	973	1016	973	996	977	959	977	1018	1005	1018	942	1042	981	977	963	965	981	893	983	979	957	930	1006	1000	1043	956	1005	1032	994	984	1019	961	995	984	987	971	995	978	1052	939	987	1052	946	946	935	990	945	990	902	963	992	988	1037	996	1027	1016	1024	1048	1026	976	1009	1018	982	982	955	938	962	985	1020	996	1000	939	999	989	1015	1033	998	938	959	1025	1017	990	972	1039	1007	966	977	957	968	961	1013	952	957	1012	998	1038	1009	996	972	950	1036	1066	993	983	970	953	995	990	974	970	940	923	972	1010	939	995	1008	1067	1007	994	980	1028	945	951	1003	926	1009	984	991	1031	970	944	991	979	1014	937	977	1031	963	1008	1008	958	973	1010	916	1016	1013	955	1061	962	1024	1014	1065	986	1009	970	929	958	921	1006	988	1006	983	1024	965	1032	969	1035	986	1040	952	993	988	1011	1004	977	1030	1025	955	984	1017	938	966	1039	974	1027	1013	1045	967	957	971	970	960	933	1013	991	995	947	1001	974	984	991	1005	1038	979	907	1034	996	959	996	999	1001	954	1047	969	960	939	993	982	950	1027	998	1001	1011	964	955	1008	990	974	982	1016	984	977	988	991	1018	943	950	1008	1008	1025	948	964	998	990	990	981	966	916	941	968	936	998	1007	961	1032	944	933	1007	982	987	1047	1002	987	1017	928	926	1039	1007	931	985	954	993	966	947	977	983	1032	961	961	976	990	979	1012	944	973	983	959	948	946	978	1006	977	1040	989	967	971	997	1004	966	1004	973	985	980	1061	994	1006	1051	976	937	999	965	934	970	940	1047	1014	1012	989	980	994	1003	956	955	951	971	984	936	1049	1000	994	1035	974	991	981	996	979	994	978	992	1005	979	1013	991	994	997	970	986	995	1021	953	978	969	996	974	1046	962	1024	972	1005	953	1030	1003	986	967	980	997	953	983	987	987	951	1021	1012	933	958	965	952	1039	1050	972	950	1011	974	987	991	972	956	943	991	1022	1007	1033	1001	1070	1042	991	965	945	982	974	962	976	983	943	1020	1006	996	981	1002	981	945	928	929	974	1049	1001	1035	977	988	1002	977	1009	1000	952	936	951	999	1012	994	992	1020	940	981	993	997	981	974	996	1005	929	966	942	959	1005	1031	984	1001	999	965	983	998	986	937	980	985	1012	985	1013	991	954	950	1026	987	971	974	1011	953	969	1058	999	958	917	1010	979	988	994	1003	1012	961	954	924	988	986	970	1021	946	970	943	971	1017	985	982	984	958	972	998	1034	963	946	929	981	1022	996	980	970	930	1022	1009	993	982	921	1036	1006	953	954	967	968	968	1009	987	953	1000	917	988	1016	1020	990	1003	982	961	975	1019	1000	1019	953	960	973	1008	1000	994	977	980	973	934	974	1009	960	952	934	1016	1010	990	994	958	1004	1005	1009	956	960	1001	977	961	996	1001	970	970	1035	1019	1054	997	1001	989	1009	950	975	995	946	993	962	960	986	961	1010	991	964	1098	1006	970	953	924	980	989	972	996	974	989	1029	980	991	999	965	983	960	1045	1014	969	1024	994	989	971	947	960	1022	971	933	980	976	1005	990	958	941	970	978	925	978	916	956	954	969	933	979	998	998	990	954	880	976	940	988	978	1039	957	969	1018	1003	998	985	986	995	1018	958	1006	1011	932	1003	964	1028	978	984	1030	991	1054	981	1013	1033	927	974	1030	950	1021	994	1001	1013	955	916	1039	935	952	972	992	953	1000	976	959	918	1011	1000	952	977	1002	964	984	1022	1006	968	982	991	979	999	970	1016	949	984	977	980	1001	984	964	1025	963	949	983	976	1003	1016	974	986	976	991	992	983	973	1012	997	1005	970	1002	939	1018	1001	988	1014	1025	945	934	990	972	962	997	977	975	984	948	1014	1030	989	970	966	1050	1002	1000	972	983	936	992	993	1024	951	1023	1030	975	967	977	1024	990	989	966	989	999	980	978	995	950	1050	1016	1005	970	1010	972	955	995	1010	975	928	995	999	982	961	967	960	1002	929	1052	940	979	965	1029	972	957	1002	981	974	973	989	999	1013	987	990	1011	961	985	962	965	981	947	988	1030	998	973	933	944	1010	968	1087	1022	1010	988	1035	1003	948	994	937	971	964	1009	950	986	911	1004	1004	922	1013	944	947	937	1021	911	983	970	970	993	999	1021	988	988	969	932	956	938	990	997	969	968	965	960	975	1029	1023	1028	980	928	950	959	997	971	975	977	937	1034	956
24155	22101	32602	36695	32776	27600	17181	4767	1494	811	693	698	656	701	686	627	645	670	699	656	697	678	666	663	648	690	621	662	681	697	644	656	638	635	659	674	660	632	643	710	632	619	640	635	657	577	663	648	650	660	649	667	646	632	660	626	639	613	678	640	664	645	636	713	636	676	660	667	630	684	668	680	649	633	607	657	624	608	671	626	671	641	649	677	710	623	639	668	639	657	658	670	654	629	651	717	661	614	661	673	620	658	664	674	619	672	660	660	624	660	674	656	642	638	661	635	687	657	650	673	638	704	661	639	646	622	667	640	630	623	681	690	629	583	629	646	652	628	678	605	643	613	656	667	642	659	652	674	622	662	673	616	645	619	626	652	621	670	651	668	668	679	665	626	624	643	616	694	683	646	666	667	608	601	671	645	631	636	664	662	639	688	673	664	676	665	609	637	646	635	682	679	640	608	649	694	588	657	666	648	676	670	679	659	642	619	642	632	656	672	650	650	650	636	653	669	653	647	641	670	666	623	647	666	646	651	635	669	660	684	647	639	610	671	659	643	649	640	647	660	618	667	652	666	645	658	672	694	644	664	625	640	652	645	666	643	661	657	652	664	651	669	603	660	646	635	641	639	653	672	636	656	654	616	652	656	680	665	687	653	657	636	659	694	633	680	660	650	645	619	685	656	660	688	664	636	660	658	627	706	628	675	636	639	647	626	652	610	683	657	632	658	636	591	637	631	648	646	652	647	678	652	661	650	643	624	676	675	703	635	678	681	622	634	618	636	658	668	661	663	621	706	620	655	650	599	629	623	616	656	637	630	657	651	628	617	625	721	672	656	683	650	660	694	613	654	616	655	629	631	673	631	678	627	647	625	616	623	665	646	703	697	627	691	669	645	606	639	654	673	682	676	660	659	668	624	645	704	667	623	680	652	632	671	583	663	633	605	657	683	619	633	626	602	644	677	663	636	636	628	659	658	649	673	583	675	642	659	629	640	621	647	596	649	654	648	629	685	662	594	675	603	650	655	639	629	645	644	658	631	661	600	646	637	649	653	667	674	635	663	655	654	620	658	603	607	601	680	674	650	674	657	657	652	656	624	649	615	638	623	686	657	631	642	651	640	650	673	661	684	632	629	673	619	650	640	629	647	666	673	676	714	593	609	603	709	663	651	692	600	632	667	661	655	645	635	669	686	686	620	634	648	621	670	676	667	652	629	623	647	661	701	669	623	639	661	647	673	688	638	667	624	663	626	682	631	649	639	637	627	651	668	657	677	652	668	655	624	657	664	638	637	600	664	669	643	680	681	654	664	652	682	609	670	655	653	628	685	657	638	669	656	635	665	635	686	647	674	649	688	680	656	643	660	677	624	632	662	677	663	644	649	598	649	670	639	647	665	645	594	696	639	662	647	621	646	663	665	659	671	661	672	600	623	679	660	661	624	648	639	650	649	649	646	695	620	633	649	682	712	613	692	683	637	639	665	647	652	652	638	656	671	658	690	686	651	622	674	665	639	657	649	650	643	623	666	629	646	658	639	683	682	640	681	663	667	588	651	625	648	640	632	676	685	645	671	639	636	647	613	664	643	615	688	650	623	656	663	640	645	611	636	633	625	634	657	628	649	644	656	702	634	632	684	676	590	708	657	635	677	664	668	652	591	683	695	622	710	655	630	636	611	650	625	611	683	696	655	604	617	632	610	676	643	623	684	672	654	644	663	660	634	635	662	653	698	628	664	648	687	633	656	696	662	681	695	671	639	665	640	619	608	657	638	604	674	634	658	649	682	653	671	654	643	669	671	633	663	616	650	673	652	632	673	669	679	709	669	678	697	653	655	654	676	605	617	643	653	670	656	703	656	664	605	659	637	679	645	659	675	632	697	603	626	666	671	665	642	626	614	643	680	649	676	635	653	695	647	651	695	630	675	639	632	684	652	643	644	617	662	650	632	605	649	633	639	625	648	654	659	676	653	668	658	631	660	652	634	653	635	668	668	667	622	634	628	659	657	602	643	661	647	703	680	673	681	700	673	668	666	692	612	634	676	671	666	648	632	618	647	622	661	628	651	622	604	701	605	636	655	683	663	650	664	630	682	651	660	699	660	653	645	654	631	673	663	660	643	660	683	598	628	632	661	651	641	666	646	673	669	606	622	629	689	621	652	674	612	625	650	705	621	619	643	642	651	661	663	632	633	630	652	661	678	654	671	651	694	631	637	658	637	657	615	660	653	626	658	618	662	600	647	645	658	688	660	617	649	619	625	636	594	658	596	652	654	679	672	659	667	657	584	683	642	664	659	682	648	638	628	632	672	638	651	643	623	654	663	639	656	659	664	669	643	622	659	726	606	663	724	656	683	640	651	649	621	633	642	662	635	615	653	684	682	659	625	639	632	641	616	620	617	646	633	667	647	625	672	610	658	631	643	649	619	690	611	654	637	688	613	649	654	614	619	652	624	675	652	619	657	656	671	688	646	666	588	620	659	684	657	677	635	638	665	649	656	620	629	637	645	630	693	668	619	688	649	677	684	673	655	622	674	691	654	618	685	663	633	656	666	652	639	663	638	610	603	698	632	642	667	642	659	628	689	645	655	671	620	641	635	671	670	576	697	648	660	625	657	663	650	628	672	619	639	639	654	644	633	671	630	701	685	649	617	664	646	645	591	624	626	632	652	666	601	659	643	679	625	651	638	630	681	636	624	705	646	621	661	665	704	654	679	663	653	644	649	644	652	649	636	646	703	651	660	623	664	627	625	645	639	663	589	658	625	619	650	673	639	629	671	695	641	657	658	649	634	593	608	637	656	658	686	620	680	680	675	611	641	651	634	623	694	652	717	670	638	676	674	643	664	642	695	652	666	656	647	648	665	624	617	667	654	606	626	644	656	627	667	658	642	710	646	617	657	669	668	614	659	626	655	676	613	628	643	688	647	633	677	615	665	656	621	618	645	608	649	638	641	649	627	646	650	663	656	678	643	625	664	655	656	688	654	630	698	655	622	669	685	637	693	621	637	627	605	617	629	667	613	622	666	615	641	656	676	629	595	624	649	600	668	633	668	627	661	672	638	643	651	610	673	619	664	700	640	677	671	667	672	632	616	650	666	632	631	656	643	625	642	632	654	613	662	639	643	672	676	676	656	656	712	649	618	679	633	630	621	625	616	651	547	658	616	661	637	616	672	612	690	650	647	663	616	615	664	662	685	667	656	657	697	648	688	689	634	672	683	642	659	671	640	635	678	645	613	658	635	670	716	637	696	626	659	650	648	617	679	643	694	716	661	612	678	646	649	688	623	633	584	659	685	695	667	634	681	628	627	661	681	633	631	643	638	684	652	622	663	659	664	637	648	690	654	650	655	612	645	656	667	676	682	647	683	628	659	659	636	665	661	649	646	662	666	619	622	661	650	618	649	648	652	674	613	658	616	661	653	646	664	617	684	614	637	643	634	662	626	703	642	638	652	636	632	646	644	686	687	699	658	671	619	637	647	659	634	663	646
49991	92524	68273	53983	42507	29154	15883	6223	2174	1086	723	768	765	766	821	749	724	746	780	793	749	747	736	772	741	771	779	728	722	747	736	726	745	752	734	742	764	777	746	787	773	735	790	752	779	809	700	768	739	735	709	762	775	732	732	736	758	735	738	713	750	803	750	745	732	758	712	752	784	743	770	749	745	764	750	785	771	741	728	775	785	795	779	794	730	751	717	753	783	737	770	745	755	771	737	742	777	769	754	714	770	805	800	749	741	735	725	745	734	763	799	747	814	780	736	712	741	675	721	793	761	778	725	758	784	741	751	713	757	774	764	741	736	715	716	748	721	757	736	759	782	770	732	782	770	797	773	768	764	777	740	745	715	755	801	764	762	785	749	778	746	767	779	718	718	764	691	738	737	749	749	813	788	785	666	750	741	701	746	770	767	705	716	795	741	784	722	765	801	695	786	713	724	737	731	831	753	718	736	748	753	735	757	737	760	732	750	687	761	758	722	771	724	762	734	757	761	740	807	772	714	708	773	768	725	742	768	754	774	743	745	784	792	751	747	729	696	763	783	756	778	760	727	776	753	757	793	768	757	766	739	755	694	780	754	757	718	702	747	734	773	757	764	747	790	764	736	725	709	736	735	801	723	707	715	755	769	761	764	746	765	750	768	792	697	772	771	751	780	748	776	706	767	726	761	726	743	775	751	749	793	752	747	728	772	724	739	755	752	757	722	725	741	745	761	733	716	771	698	731	724	744	741	769	702	736	724	728	774	752	794	750	733	758	778	714	839	738	739	782	790	743	724	774	784	768	733	736	750	722	716	776	725	751	753	761	822	733	758	775	735	745	787	732	752	775	793	707	758	796	742	734	764	756	735	749	718	738	734	740	755	735	730	753	744	773	780	745	780	747	728	767	793	783	740	765	737	776	797	742	723	751	759	770	770	723	784	729	743	763	744	726	744	765	758	753	734	783	767	815	769	715	761	719	780	719	755	776	738	749	766	841	752	745	762	758	763	845	779	760	777	710	717	786	730	744	735	774	678	723	771	732	745	715	766	776	814	733	706	786	776	788	740	806	771	773	742	791	701	710	743	700	754	704	770	741	750	735	735	722	772	793	739	792	763	745	801	753	751	713	753	786	799	728	699	788	776	709	751	747	762	787	744	722	744	810	738	713	745	749	737	751	720	755	769	766	724	794	697	732	764	753	717	797	752	735	722	723	791	740	754	740	766	785	751	792	754	767	720	743	754	724	738	716	716	764	738	709	800	778	727	723	784	772	778	752	762	796	710	797	802	708	726	773	748	730	805	789	771	764	712	774	745	754	768	707	732	717	768	756	730	723	742	753	755	748	787	758	719	752	782	762	756	767	743	779	784	771	768	696	705	723	727	770	747	747	738	749	781	764	802	747	746	741	780	768	785	692	740	706	801	718	791	767	726	767	791	752	748	743	741	761	767	731	694	727	739	741	756	732	711	731	807	778	779	735	682	756	742	760	801	705	758	799	764	765	755	777	749	775	770	792	767	762	708	762	719	794	758	735	728	695	730	778	769	725	747	716	775	786	782	734	739	713	697	714	742	767	796	737	749	785	784	774	749	811	822	789	757	783	739	725	739	776	730	770	750	790	715	785	787	743	788	784	693	718	773	771	736	793	787	737	734	790	736	722	749	754	754	773	742	712	733	782	712	775	717	735	769	774	765	738	752	773	746	743	711	718	758	701	748	749	738	782	766	781	789	772	741	759	712	790	688	748	715	710	769	815	766	717	766	765	769	734	736	776	729	807	713	763	793	742	798	768	752	754	804	733	755	757	790	775	760	795	718	746	724	820	741	736	741	779	712	760	776	795	745	735	746	800	772	714	754	742	727	744	766	797	778	711	725	696	740	790	763	738	788	784	706	689	738	825	757	724	739	720	717	731	751	817	733	771	793	792	799	787	785	759	779	726	734	736	767	791	711	721	707	765	765	761	728	764	718	729	777	743	742	735	787	705	725	809	737	754	739	724	739	785	782	760	768	789	709	711	742	734	730	735	736	809	747	753	724	734	736	789	729	772	728	745	724	702	680	752	749	743	760	772	737	790	729	719	716	749	752	753	782	731	789	701	748	721	746	716	760	743	766	748	747	778	740	725	734	738	781	744	769	775	728	744	712	790	769	716	813	719	763	755	793	779	784	762	745	734	790	797	701	745	738	743	736	780	790	750	744	711	736	755	769	755	774	715	691	769	750	780	741	725	765	777	793	729	759	743	736	750	748	761	687	806	776	733	727	742	755	777	786	770	745	715	751	769	743	751	763	704	701	694	751	778	755	769	709	762	764	790	674	780	737	704	735	739	768	749	783	748	774	741	722	768	748	763	754	738	745	713	725	695	757	771	775	742	784	706	734	760	726	772	748	796	730	794	711	748	761	743	775	756	780	711	727	785	728	772	756	771	718	745	756	779	762	776	755	792	765	752	789	768	762	741	800	732	719	696	771	713	779	754	732	746	774	765	746	746	783	746	755	709	715	774	778	714	724	795	744	751	787	711	741	744	753	744	739	765	823	772	750	744	741	755	761	760	730	769	783	747	765	720	731	770	763	779	699	733	734	748	792	751	756	735	742	726	747	706	769	764	752	781	758	747	797	736	731	767	778	741	754	744	760	733	721	780	751	744	726	767	731	766	775	769	729	729	770	721	744	747	789	682	784	749	745	784	747	776	735	771	742	753	755	821	689	768	724	748	734	731	730	755	735	709	720	757	757	784	767	728	723	766	741	747	762	761	740	706	761	707	738	728	762	740	743	712	785	779	770	807	780	735	760	699	764	700	742	745	776	744	746	780	747	722	782	775	789	759	754	786	790	724	770	741	727	773	786	743	762	716	703	738	742	734	779	761	775	774	791	762	749	764	742	696	738	732	772	800	784	738	735	683	740	759	759	740	749	710	746	763	715	748	732	711	756	761	753	809	743	721	741	758	742	728	720	715	729	752	738	719	769	720	759	718	750	720	786	773	761	736	778	690	787	710	764	744	765	829	739	800	700	700	776	767	791	758	695	758	745	731	757	768	691	730	734	746	735	758	774	741	750	786	761	738	750	810	696	729	712	710	752	717	782	764	762	735	753	688	734	759	749	704	748	734	747	753	772	793	763	723	767	701	770	746	704	718	776	713	772	763	797	771	748	750	764	723	747	743	744	737	779	734	705	781	725	764	726	743	732	760	814	784	769	804	746	742	778	763	770	734	716	719	754	768	765	786	782	688	788	766	755	754	804	799	725	771	753	761	772	738	763	752	727	819	754	756	736	765	733	772	747	756	733	755	743	737	801	749	757	722	779	790	769	728	736	757	783	786	740	721	758	780	789	776	754	792	756	750	777	785	705	785	795	717	777	701	764	734	753	725	749	725	722	747	740	755	748	774	745	726	725	764	732	744	744	733	747	714	714	723	741	757	739	788	706	771	730	818	786	721	763	770	763	758	727	757	728	836	768	757	799	738	750	771	698	763	753	741	733	762
25643	23235	32580	32993	25701	16526	6630	2442	1327	1074	1032	980	934	1031	995	1037	1013	1018	896	983	1023	995	972	960	1045	985	1019	1030	981	1059	978	991	1017	965	1006	967	1032	1028	951	997	1001	959	958	970	990	969	928	953	1002	951	958	977	987	943	948	1030	1020	1010	980	1064	954	993	992	1001	961	1006	990	964	1021	999	1002	1001	999	1039	1044	1004	975	1026	1031	1008	931	1032	969	998	974	1021	988	959	965	1008	994	950	1003	1001	1031	969	1025	948	950	995	1027	1037	987	1020	1048	989	1055	981	967	999	977	969	1048	963	953	992	1002	980	1051	940	1000	972	1001	951	996	952	1017	982	1028	1017	945	951	956	1001	1019	1015	973	967	995	989	998	1015	1011	969	960	994	1039	1029	967	1042	1009	989	1032	1009	981	938	999	994	931	1001	956	990	968	968	984	1004	962	1007	1010	1029	904	1008	976	1004	1000	995	1001	954	1030	985	1001	991	993	1010	1008	1017	1001	976	1065	1021	1002	980	977	974	1035	983	973	1007	1031	1000	949	1027	936	991	1024	996	995	927	1012	1010	1043	1031	1044	985	1016	1009	1002	994	974	1027	1015	996	952	1010	956	1053	995	1003	1026	1020	1014	1019	968	972	1003	978	991	1047	990	939	965	1038	954	1003	976	1026	995	1058	1005	946	961	992	953	951	998	995	1015	992	940	993	977	985	967	1017	992	971	1032	1076	1028	996	956	967	984	966	994	916	963	979	1011	1035	1014	1021	1002	1016	965	1012	1004	945	974	1012	979	1020	1004	980	1030	986	951	973	1010	941	977	1012	942	1057	996	999	1041	949	998	977	920	982	949	976	1057	973	974	932	1008	991	1087	980	1020	1052	971	957	1052	1039	977	1004	956	1005	1006	1031	1001	984	988	950	1002	971	959	1002	1006	965	1013	971	993	971	1012	1018	987	978	912	972	1020	976	945	980	1006	1021	1010	1001	978	944	974	958	978	1027	967	965	994	987	1013	1038	1007	962	1008	1016	994	1023	1041	974	986	969	989	955	987	948	973	949	954	960	1017	1073	995	994	1032	971	953	1016	1006	988	1001	958	1019	1053	1039	1009	997	967	1013	1040	949	971	973	971	980	1023	1022	932	927	979	1007	1007	959	973	972	1029	1003	976	998	986	1005	992	1011	1017	954	977	993	940	985	1013	985	947	1005	977	969	957	1033	1008	969	944	1011	993	1021	940	981	1020	1021	1008	1054	981	982	1012	1039	1019	1032	994	992	938	995	972	999	1053	935	964	977	1015	1038	1027	970	985	987	962	1002	917	969	1002	1017	1022	1003	989	978	1016	912	1011	993	1013	941	953	965	1022	977	989	1022	1024	980	966	923	984	940	1034	961	1032	953	937	955	979	941	1013	959	1004	988	1002	1032	979	923	1009	982	1013	963	957	995	955	941	960	959	1001	967	994	1016	1025	972	952	1013	987	1009	1015	958	983	936	938	960	1016	989	1020	974	979	973	1012	1071	1011	984	1057	1069	960	1040	932	966	1013	1033	955	974	992	971	995	1003	994	981	961	1015	1041	979	992	917	930	920	997	952	923	925	975	992	1035	1014	991	982	1030	1000	1014	1008	983	1014	986	984	978	970	1027	1022	982	935	1054	1003	948	1026	982	1043	996	970	1006	1014	972	941	1036	959	949	987	950	990	968	985	994	997	943	984	1009	976	968	981	973	985	986	1028	1033	1007	973	954	979	998	1049	951	970	1038	1009	941	981	1012	1015	998	962	980	936	995	985	951	1001	952	1026	1008	969	947	935	994	1039	1036	971	986	967	1003	995	954	967	1020	964	992	1057	959	996	1020	992	1009	996	1039	1025	971	956	1001	940	986	990	970	999	1054	1022	1001	957	1017	976	994	1066	985	1042	986	964	954	981	1070	1017	1055	981	970	1045	993	1036	1047	972	967	1000	1027	1065	1032	937	940	1044	973	1044	993	1048	989	983	1008	1010	1007	1009	1010	1067	1015	945	969	990	1035	1021	956	984	1019	990	958	957	953	1030	1000	993	976	967	971	1030	970	999	964	1009	979	973	981	974	987	936	997	1037	1027	1014	981	1004	997	980	926	987	999	959	988	1015	984	950	976	1045	1019	938	978	1008	1012	961	1003	1035	1051	982	989	956	963	933	954	1002	1005	1036	932	960	912	921	1024	971	1029	1029	969	984	982	1019	968	963	992	959	1013	976	964	1053	1000	965	1019	995	995	994	1007	951	987	1005	1030	973	998	1029	954	1017	950	962	987	935	1003	990	1012	934	1017	1016	936	914	1001	1017	971	965	1022	970	996	993	1056	972	973	1015	1025	968	1029	947	1017	1005	1006	1005	945	1019	957	981	991	1011	1002	993	989	1000	977	1045	981	1001	993	1003	952	958	1049	940	976	974	1015	999	962	1002	1009	994	967	948	974	972	995	1000	969	1071	945	988	990	967	1067	1003	1016	955	983	996	1053	1051	960	1007	1026	989	971	992	1013	990	983	973	947	975	993	1011	1022	1008	960	1048	1007	975	1060	943	1004	991	1020	986	987	997	961	1025	1015	979	970	1008	993	1055	1045	1021	947	953	936	990	998	1006	958	985	1057	974	1032	948	980	957	1014	994	981	985	1041	985	981	995	1011	996	998	979	984	977	948	1005	991	1000	963	988	1002	909	1022	1022	957	946	1029	964	1024	1035	1002	1014	952	968	1018	990	988	1016	1005	1014	984	1003	940	1015	1006	957	951	975	1004	996	963	1022	942	971	987	1019	951	993	1002	960	1021	931	963	943	1003	1009	1018	989	970	1020	974	1036	965	1002	957	974	981	987	1015	1028	927	1051	1007	997	982	1007	976	982	1009	1008	1042	1018	996	1007	977	1053	1010	957	953	1021	1008	989	990	940	965	1001	948	1018	1016	1018	1040	988	999	1023	999	942	1008	953	996	983	908	986	1008	968	1005	957	975	1003	1019	957	1003	1056	950	1029	966	955	991	977	1002	989	948	1004	1010	986	991	953	1003	1000	1003	957	1017	1036	929	1023	970	994	982	987	1020	947	991	955	996	973	1013	1002	998	1025	982	980	988	1010	1011	1021	967	959	949	994	1023	1030	958	1014	1043	984	1006	963	956	981	1008	1055	991	981	963	973	1039	972	1038	969	1026	950	991	986	1003	993	1014	999	932	1008	1011	1037	1045	1028	1021	998	1003	972	939	1001	967	988	957	1036	1045	1042	971	935	974	995	988	950	1030	1033	1000	1031	957	1012	1076	975	1002	976	1022	1004	1034	942	977	1030	993	996	1010	989	967	989	972	959	1046	957	1042	995	1011	985	980	948	1033	984	969	968	1005	953	1040	952	1000	983	1002	957	947	949	1007	987	997	1002	1011	1048	982	1015	989	1047	985	1012	988	1012	966	995	996	960	996	984	1006	995	1006	953	1012	987	1026	995	971	1028	933	962	1038	1046	992	974	994	949	984	979	960	998	933	952	986	1048	982	986	932	1024	994	981	1004	1027	990	993	1000	1066	1049	1085	937	949	975	981	972	981	1031	958	950	975	985	1012	967	1035	994	997	1021	1011	958	954	920	963	1006	977	988	949	1023	945	991	976	1038	999	961	1035	1007	989	1004	970	1011	972	990	965	1015	973	991	974	1038	986	1008	984	1003	1014	930	981	1042	1021	1002	960	996	959	999	990	1026	980	985	1013	1015	976	989	1007	990	1046	997	939	953	1011	983	980	964	980	1047	992	1042	1021	1003	940	952	995	971	976	1021	1007	1004	1017	957	948	1034	1017	993	999	989	951	1039	1010	1020	982	977	965	982	994	1009	1009	984	970	1006	961	992	979	939	1017	983	1038	1052	992	944	967	983	970	1051	990	1005	928	960	973	1044	1002	992	995	963	990	1050	920	996	1000	1007	986	996	1020	889	1002	963	983	936	946	902	936	979	990	953	924	1029	968	965	881	1008	1009	973	1025	990	1033	1002	1003	973	990	959	991	952	985	962	981	966	1045	973	998	983	979	990	964	983	1034	934	1033	1032	956	1033	999	1001	1015	1004	988	1031	1005	953	990	990	1042	982	1000	993	994	995	1011	1017	993	999	1003	973	1019	988	1022
45500	79802	56506	42717	32888	18987	9378	3926	1873	1304	1094	1096	1110	1130	1134	1147	1113	1181	1140	1149	1129	1134	1097	1138	1146	1087	1106	1099	1147	1119	1152	1120	1198	1057	1121	1092	1124	1112	1098	1145	1167	1108	1125	1106	1054	1119	1068	1091	1149	1137	1130	1080	1057	1100	1112	1133	1124	1111	1109	1141	1146	1113	1097	1111	1080	1108	1098	1149	1109	1123	1089	1115	1082	1107	1041	1106	1071	1122	1114	1091	1133	1107	1116	1061	1101	1073	1156	1081	1080	1120	1073	1071	1060	1134	1135	1128	1068	1185	1107	1105	1093	1092	1100	1110	1100	1136	1133	1120	1095	1121	1128	1144	1062	1063	1117	1092	1125	1104	1127	1081	1084	1069	1096	1146	1110	1162	1054	1075	1111	1136	1129	1076	1140	1116	1106	1115	1146	1197	1126	1098	1108	1198	1095	1080	1087	1064	1136	1109	1125	1104	1077	1115	1031	1134	1099	1143	1123	1090	1101	1104	1036	1108	1092	1126	1133	1063	1073	1162	1067	1124	1092	1125	1146	1176	1081	1116	1100	1056	1121	1158	1144	1177	1119	1141	1148	1097	1106	1192	1137	1130	1032	1138	1121	1098	1093	1152	1130	1136	1096	1094	1069	1062	1090	1090	1125	1178	1115	1154	1069	1150	1075	1083	1056	1102	1108	1123	1071	1110	1149	1050	1119	1160	1074	1070	1124	1091	1089	1123	1153	1100	1101	1115	1118	1122	1095	1102	1137	1127	1102	1137	1066	1149	1127	1103	1074	1069	1138	1101	1155	1077	1096	1079	1101	1141	1136	1099	1175	1148	1117	1136	1110	1115	1158	1127	1108	1092	1086	1084	1159	1099	1175	1136	1099	1144	1114	1147	1122	1075	1127	1137	1145	1150	1078	1074	1135	1121	1080	1184	1120	1064	1112	1153	1117	1110	1130	1148	1188	1077	1064	1104	1108	1078	1033	1074	1108	1125	1098	1092	1065	1130	1144	1124	1129	1151	1066	1078	1148	1157	1065	1080	1146	1067	1075	1133	1099	1138	1122	1111	1102	1106	1082	1141	1137	1149	1105	1096	1082	1081	1145	1084	1152	1033	1066	1159	1170	1125	1147	1077	1139	1160	1088	1128	1104	1135	1124	1101	1118	1105	1121	1145	1109	1114	1098	1121	1128	1112	1117	1120	1133	1083	1093	1091	1078	1096	1134	1071	1129	1075	1113	1089	1189	1112	1092	1154	1092	1156	1094	1149	1068	1143	1063	1119	1118	1140	1141	1090	1132	1109	1087	1068	1048	1083	1121	1076	1141	1111	1122	1063	1078	1125	1088	1133	1119	1115	1088	1089	1076	1104	1141	1108	1097	1133	1083	1125	1109	1098	1103	1118	1148	1109	1173	1066	1111	1089	1178	1132	1126	1092	1139	1134	1198	1130	1080	1120	1127	1076	1129	1127	1123	1123	1105	1150	1126	1042	1128	1120	1085	1132	1063	1078	1143	1133	1003	1103	1112	1130	1109	1174	1127	1110	1108	1102	1106	1087	1138	1072	1115	1105	1089	1166	1052	1136	1084	1144	1111	1093	1092	1114	1090	1073	1092	1106	1127	1096	1114	1133	1098	1129	1122	1126	1151	1076	1072	1106	1092	1103	1098	1105	1108	1129	1094	1092	1138	1126	1103	1096	1057	1129	1069	1107	1071	1114	1173	1142	1099	1164	1123	1145	1153	1124	1120	1095	1115	1175	1110	1143	1117	1091	1103	1180	1060	1079	1085	1063	1160	1151	1090	1050	1129	1110	1071	1086	1125	1104	1145	1103	1091	1077	1098	1137	1109	1143	1152	1058	1150	1093	1094	1086	1117	1133	1167	1087	1101	1115	1087	1154	1100	1120	1138	1142	1109	1119	1135	1136	1122	1065	1131	1127	1118	1086	1075	1118	1067	1129	1074	1018	1104	1089	1167	1076	1125	1123	1087	1116	1121	1163	1168	1080	1124	1092	1050	1098	1082	1122	1134	1116	1071	1194	1064	1112	1052	1086	1193	1148	1148	1039	1084	1107	1092	1123	1125	1107	1142	1127	1188	1184	1137	1096	1093	1069	1107	1187	1109	1104	1086	1087	1093	1190	1134	1124	1109	1126	1178	1113	1110	1144	1086	1141	1136	1137	1134	1158	1082	1147	1082	1108	1125	1104	1134	1049	1156	1169	1060	1133	1138	1188	1053	1098	1098	1097	1092	1106	1062	1091	1149	1049	1125	1133	1074	1147	1126	1139	1121	1134	1027	1129	1105	1084	1093	1090	1061	1125	1092	1098	1154	1101	1120	1166	1037	1073	1168	1155	1166	1132	1068	1057	1103	1049	1105	1027	1084	1035	1140	1127	1073	1041	1102	1132	1129	1087	1098	1091	1117	1090	1123	1109	1130	1118	1052	1071	1101	1069	1144	1058	1075	1077	1157	1104	1099	1079	1157	1135	1132	1084	1084	1124	1088	1105	1067	1160	1120	1069	1118	1137	1108	1115	1101	1122	1132	1150	1118	1115	1084	1091	1184	1100	1151	1111	1140	1083	1087	1124	1141	1159	1119	1131	1170	1073	1075	1116	1084	1114	1163	1092	1107	1121	1103	1111	1140	1136	1124	1120	1108	1147	1083	1101	1116	1086	1071	1126	1083	1115	1032	1046	1118	1126	1155	1067	1152	1121	1118	1089	1098	1140	1091	1131	1117	1064	1121	1067	1124	1105	1080	1204	1018	1119	1096	1151	1047	1130	1066	1082	1078	1121	1174	1128	1160	1108	1095	1088	1129	1162	1109	1159	1140	1110	1155	1141	1117	1126	1117	1140	1054	1150	1142	1108	1104	1103	1135	1078	1149	1104	1104	1059	1082	1164	1129	1050	1124	1156	1095	1051	1118	1088	1132	1085	1124	1080	1109	1146	1190	1100	1103	1121	1090	1119	1167	1090	1098	1171	1064	1096	1145	1131	1127	1083	1122	1117	1080	1106	1052	1114	1119	1103	1140	1116	1078	1097	1087	1081	1094	1134	1146	1073	1132	1074	1087	1118	1159	1101	1114	1119	1076	1139	1109	1134	1043	1173	1094	1028	1141	1105	1108	1112	1155	1106	1140	1169	1114	1132	1062	1086	1184	1077	1124	1105	1139	1124	1097	1062	1113	1109	1099	1079	1093	1134	1112	1112	1107	1168	1084	1056	1151	1154	1044	1109	1131	1092	1110	1129	1116	1063	1103	1148	1105	1075	1071	1171	1074	1147	1153	1074	1106	1150	1147	1129	1130	1099	1065	1127	1174	1150	1088	1110	1184	1145	1044	1064	1127	1059	1052	1149	1086	1139	1092	1147	1101	1113	1126	1084	1127	1171	1079	1105	1164	1176	1103	1159	1098	1160	1127	1113	1155	1118	1142	1111	1137	1199	1082	1088	1106	1127	1093	1123	1127	1095	1177	1061	1117	1107	1060	1072	1097	1144	1099	1080	1134	1139	1115	1122	1163	1142	1068	1100	1091	1120	1076	1165	1091	1073	1156	1185	1102	1127	1087	1150	1136	1167	1094	1136	1086	1091	1067	1106	1134	1097	1075	1120	1112	1131	1063	1058	1126	1117	1100	1093	1131	1062	1112	1080	1081	1062	1156	1134	1145	1169	1140	1131	1131	1117	1130	1158	1100	1052	1166	1090	1143	1081	1123	1093	1099	1109	1119	1155	1116	1084	1117	1061	1157	1173	1112	1143	1105	1127	1130	1143	1161	1152	1089	1093	1037	1059	1082	1103	1119	1156	1122	1075	1110	1068	1040	1122	1047	1121	1064	1146	1113	1103	1118	1101	1155	1134	1127	1143	1085	1116	1078	1073	1092	1101	1136	1144	1148	1121	1080	1130	1126	1118	1155	1155	1106	1068	1107	1127	1086	1116	1113	1045	1108	1110	1173	1116	1125	1050	1161	1102	1097	1021	1136	1127	1081	1101	1139	1103	1087	1129	1153	1099	1052	1099	1152	1089	1122	1086	1061	1111	1090	1145	1114	1084	1137	1157	1073	1093	1121	1149	1110	1126	1110	1082	1064	1131	1075	1096	1067	1135	1061	1118	1020	1162	1122	1132	1070	1122	1072	1204	1048	1063	1129	1132	1139	1116	1129	1080	1099	1153	1042	1141	1084	1078	1124	1127	1119	1091	1093	1121	1151	1133	1115	1121	1089	1153	1148	1116	1153	1087	1110	1130	1113	1112	1132	1069	1126	1156	1123	1064	1116	1087	1075	1105	1149	1093	1096	1109	1167	1052	1136	1128	1070	1101	1141	1157	1102	1132	1091	1114	1118	1127	1134	1143	1069	1081	1131	1139	1104	1093	1139	1097	1106	1121	1114	1115	1077	1059	1094	1148	1132	1148	1111	1133	1083	1140	1120	1143	1146	1102	1087	1152	1093	1131	1062	1096	1105	1165	1097	1119	1118	1083	1145	1142	1154	1118	1108	1052	1092	1089	1158	1107	1110	1040	1127	1096	1092	1150	1068	1163	1121	1110	1128	1108	1094	1134	1073	1106	1124	1142	1129	1133	1112	1137	1108	1115	1148	1164	1121	1067	1068	1133	1095	1170	1145	1094	1134	1125	1179	1158	1127	1148	1154	1084	1102	1115	1116	1118	1057	1092	1126	1163	1110	1112	1153	1147	1100	1072	1110	1153	1101	1132	1179	1068	1107	1165	1110	1135	1061	1106	1053	1096	1088	1086	1154	1138	1095	1121	1104	1120	1154	1127	1145	1074	1147	1127	1150	1127	1118	1161	1102	1095	1030	1166	1063	1060	1136	1136	1128	1149	1113	1100	1062	1044	1171	1082	1090	1056	1090	1099	1056	1113	1092	1151	1098	1070	1089	1108	1063	1190	1115	1040	1145	1112	1143	1125	1149	1148	1111	1108	1104	1157	1160	1133	1116	1178	1137	1098	1129	1142	1088	1155	1051	1170	1129	1078	1137	1093	1164	1095	1093	1072	1112	1134	1131	1132	1097	1109	1105	1093	1141	1142	1081	1136	1129	1156	1126	1109	1060	1072	1103	1108	1163	1041	1105	1140	1109	1073	1126	1088
23155	21771	30961	30845	32190	31213	25033	9339	2487	1095	767	715	774	837	829	772	764	766	773	734	785	764	776	780	732	768	823	749	754	751	774	795	730	761	760	767	782	780	758	758	719	746	820	718	756	749	749	745	786	763	814	755	778	753	769	760	778	708	817	762	706	790	765	749	733	724	711	764	709	743	737	765	780	764	741	723	745	778	783	704	769	749	740	771	726	747	749	738	813	738	801	713	761	756	750	813	774	750	767	788	694	797	745	770	732	763	766	806	791	761	743	751	826	741	785	784	719	720	746	760	793	711	713	724	731	750	712	802	692	737	745	710	759	736	721	756	700	757	753	717	757	771	749	738	730	751	743	733	734	751	757	763	764	775	735	776	758	728	718	752	747	704	769	764	741	749	765	753	743	709	726	754	737	781	798	788	753	723	704	771	775	732	756	732	721	774	740	789	774	731	744	756	749	782	776	702	751	748	740	772	732	750	760	776	670	707	790	732	768	730	769	789	831	748	747	716	719	815	734	810	712	777	703	787	760	769	754	744	763	758	754	752	760	757	731	745	770	755	753	749	837	764	742	766	757	784	762	719	761	700	774	721	765	721	708	739	848	733	764	744	794	764	722	757	692	730	759	785	762	764	798	742	806	781	777	727	725	758	753	748	743	740	784	766	778	752	752	747	763	768	766	747	766	736	802	767	752	750	723	773	707	716	728	797	743	750	722	729	695	752	742	789	767	757	767	790	780	756	787	742	790	754	735	736	775	779	754	782	743	756	717	779	800	747	719	771	754	737	810	727	806	732	748	823	730	763	741	743	776	754	742	773	757	755	742	808	742	737	752	710	774	761	755	744	726	743	709	757	763	729	766	708	813	754	742	702	736	752	795	746	730	711	702	763	775	715	737	744	711	768	737	767	810	757	700	699	775	733	763	784	824	712	760	725	749	750	769	813	740	731	725	751	767	703	744	735	787	786	771	726	763	772	791	817	801	812	765	781	792	731	738	726	776	734	748	718	756	764	800	754	788	772	712	774	812	745	732	756	752	775	736	709	733	779	793	736	797	709	743	733	727	819	755	720	752	731	842	752	759	758	738	783	784	748	778	791	723	721	752	742	806	701	771	757	806	753	777	785	760	728	721	719	788	709	763	751	805	776	767	744	744	755	728	727	727	709	763	748	781	804	748	735	760	741	690	725	740	752	735	762	783	775	720	758	706	773	801	746	747	730	763	767	799	768	754	750	779	693	796	749	791	753	790	762	759	712	737	780	725	772	745	754	692	768	767	783	733	769	741	751	750	708	787	768	765	724	764	824	817	799	713	796	774	749	773	764	721	744	806	743	771	737	779	805	748	746	835	773	767	756	767	810	745	716	727	771	792	747	746	749	693	780	773	781	727	754	764	790	762	778	756	760	789	729	709	770	713	777	740	745	790	701	721	751	750	718	742	746	761	754	783	793	721	752	740	776	778	735	796	739	792	761	802	761	741	719	763	776	737	728	803	751	760	800	733	764	754	772	765	740	744	759	795	754	742	761	739	785	748	743	773	766	768	830	776	708	784	744	754	756	768	788	756	753	802	766	753	782	725	794	742	728	792	683	752	755	752	755	737	742	763	732	676	754	776	780	723	724	777	749	753	746	789	727	767	730	782	733	753	778	736	741	734	736	773	775	696	713	756	741	764	793	768	771	778	783	730	737	764	712	773	758	768	748	789	788	776	747	752	753	752	756	754	752	723	765	807	757	753	778	712	791	743	763	689	775	786	728	784	793	743	744	736	712	742	761	709	765	780	738	736	766	783	714	747	718	689	786	769	687	774	730	793	786	779	770	756	816	755	734	755	735	715	776	720	784	759	751	788	777	800	760	758	784	691	694	782	726	722	739	748	777	786	744	724	759	744	737	761	744	746	735	740	768	738	801	747	767	752	726	779	769	731	709	744	778	766	760	802	737	717	749	765	787	804	748	711	768	744	769	799	779	781	735	757	709	774	794	818	714	736	776	727	754	812	730	766	812	757	754	779	775	749	748	767	753	780	819	748	740	759	767	736	762	772	732	746	747	745	722	761	750	733	747	760	758	795	735	783	763	788	729	737	749	782	741	730	757	756	762	774	762	776	696	735	771	765	762	728	692	771	751	788	730	790	753	734	783	775	764	758	753	776	709	735	706	735	832	752	769	798	817	772	741	712	761	775	749	767	739	746	729	757	760	776	758	810	735	803	805	731	691	754	786	745	733	762	789	705	728	825	744	793	735	741	761	811	730	754	686	759	745	750	760	699	781	785	811	722	736	749	706	738	771	771	738	750	767	746	740	721	761	750	752	786	745	733	745	750	748	759	735	819	701	775	711	748	748	780	737	728	760	712	777	734	754	711	734	770	721	743	772	736	763	756	739	807	797	807	749	770	758	745	756	741	817	764	743	771	743	753	743	732	813	751	733	713	747	774	735	738	757	735	745	729	705	757	776	742	790	779	774	749	764	806	725	746	753	795	730	727	813	756	726	702	758	779	719	751	759	807	741	790	727	752	752	755	793	727	804	796	756	776	745	775	714	735	749	753	761	714	790	744	721	751	749	729	731	787	753	746	734	773	775	722	743	783	772	760	742	705	761	744	764	730	764	767	756	777	733	761	736	735	761	752	728	736	748	748	785	741	762	687	761	721	836	773	789	792	730	766	723	752	745	798	794	765	739	737	725	767	770	749	693	778	760	766	765	800	785	738	738	780	785	739	747	789	777	731	787	772	750	720	732	803	732	746	777	737	749	787	794	734	758	776	736	784	779	729	746	744	735	804	768	754	759	709	747	728	726	760	756	727	784	795	743	811	773	802	726	813	795	737	754	727	743	774	751	775	758	787	801	761	782	773	798	755	745	745	761	733	764	750	739	727	712	761	714	783	742	775	737	738	792	768	744	789	764	742	784	752	730	721	793	755	745	713	748	761	712	778	722	750	737	731	763	737	753	743	714	740	737	773	745	706	756	771	769	783	800	718	753	780	757	747	756	755	761	746	786	762	714	742	740	771	747	756	739	743	720	763	710	773	752	749	719	741	703	765	723	806	716	748	739	775	765	722	720	737	772	784	691	747	758	750	737	804	840	789	785	723	721	806	753	758	715	761	755	727	742	743	736	709	704	813	759	773	732	766	697	790	744	707	715	789	799	767	712	722	748	704	716	769	729	803	730	746	803	752	769	740	744	740	767	769	749	686	745	756	720	785	777	768	763	755	755	736	719	755	751	722	731	753	754	709	794	758	749	718	760	734	715	758	714	725	772	746	798	798	779	797	774	748	720	818	776	704	734	701	733	760	778	713	743	748	753	786	757	779	761	734	812	743	812	784	731	764	719	758	763	749	817	748	758	773	748	753	766	797	708	710	744	742	733	789	739	765	782	787	788	758	760	753	768	745	754	790	766	725	774	728	757	751	757	770	787	724	770	716	746	765	750	759	802	727	775	824	735	786	704	770	735	802	773	728	723	744	760	757	734	778	762	833	758	735	728
56291	99622	74675	64410	52330	37747	22838	10064	3568	1419	827	879	832	851	874	888	880	888	844	814	874	843	809	828	875	852	847	807	856	850	888	843	909	794	821	838	821	789	865	850	833	816	800	829	842	837	824	843	743	841	803	875	849	837	780	779	851	880	808	845	808	818	802	835	816	851	820	829	804	788	841	794	805	816	810	828	795	856	819	784	823	851	873	830	822	818	814	815	898	831	888	870	878	838	834	828	849	887	839	851	833	848	834	810	832	865	857	821	793	808	836	822	808	835	815	789	849	842	817	822	879	870	839	814	831	862	752	794	819	875	896	788	831	776	829	830	819	844	786	868	822	861	816	840	832	812	860	883	902	831	829	825	864	792	822	809	846	811	842	842	836	813	883	828	849	751	817	846	811	817	866	850	834	848	840	805	785	864	846	841	836	806	846	874	849	833	833	794	835	848	804	848	807	790	863	844	825	873	845	851	852	846	825	793	822	876	812	793	840	825	810	793	781	830	854	853	823	860	826	853	799	807	846	813	857	863	827	843	840	851	849	892	819	856	857	817	849	802	809	859	770	840	887	812	808	859	770	831	804	827	840	825	848	890	829	860	830	844	843	895	833	821	813	828	810	806	846	825	838	776	844	858	833	851	798	834	819	848	851	829	790	841	820	854	808	820	844	838	842	831	839	880	794	917	802	847	839	860	865	837	905	839	793	789	857	843	846	828	849	829	865	825	866	844	860	862	885	817	770	816	815	771	859	873	870	816	833	806	804	827	862	826	830	849	850	741	784	881	855	804	848	786	818	803	835	911	831	841	883	780	792	885	846	849	784	842	807	827	803	820	821	806	850	802	821	852	858	846	831	870	793	860	844	829	830	791	818	810	826	840	812	810	852	826	835	828	854	862	842	785	813	854	801	797	821	875	809	836	783	809	845	853	812	867	853	858	910	838	834	811	801	838	820	816	813	859	838	818	896	791	810	838	864	825	833	855	847	889	865	865	837	844	864	839	873	840	854	821	780	832	847	860	858	824	805	816	808	816	881	809	848	777	828	848	799	801	828	817	810	857	861	873	817	802	809	878	861	862	777	867	850	866	829	810	836	790	815	904	808	843	830	840	794	836	824	776	805	833	827	838	825	862	821	809	859	869	818	827	826	864	818	782	816	833	818	871	804	814	879	841	826	810	849	758	839	851	818	815	855	793	815	813	862	817	878	863	850	795	876	822	770	837	831	862	786	837	786	786	820	855	831	854	871	805	859	807	801	793	829	803	835	794	838	819	860	857	809	827	843	847	830	797	812	848	790	827	812	829	838	830	830	781	832	808	832	848	864	773	861	876	850	915	809	816	789	867	862	816	833	836	821	840	813	832	867	788	847	893	853	803	856	814	838	827	823	809	844	776	850	822	841	804	822	845	902	750	851	856	883	808	818	885	840	835	891	835	863	813	888	838	871	847	843	839	851	812	789	799	830	812	869	787	840	855	794	879	809	880	821	797	827	866	808	857	839	843	795	796	835	848	804	806	807	809	835	818	834	905	869	842	861	881	849	833	813	809	894	825	858	812	806	780	850	784	886	808	886	833	771	885	833	864	821	852	867	850	821	882	871	870	860	844	765	818	823	868	772	826	821	770	821	821	832	823	838	843	830	814	831	780	758	872	826	835	810	809	762	807	830	786	835	824	787	804	861	842	834	863	812	836	794	847	863	839	812	850	797	794	848	834	882	842	842	804	855	783	855	837	804	808	823	831	821	852	821	819	827	799	814	855	860	872	837	838	772	826	793	856	852	814	862	824	773	849	818	860	810	855	787	818	845	845	840	810	811	861	847	808	851	827	834	821	858	858	857	860	823	833	774	813	800	853	795	821	896	851	798	820	840	784	859	798	809	823	870	844	856	844	858	840	814	843	846	848	828	812	818	850	848	846	781	782	846	825	816	836	808	812	773	839	878	802	849	854	837	786	883	860	802	839	845	815	849	840	817	851	883	859	846	869	796	870	820	866	875	797	821	859	890	822	801	808	852	852	824	810	874	780	840	927	832	827	798	897	834	780	827	812	865	911	882	822	831	881	883	835	833	802	865	811	821	835	830	878	863	830	866	862	806	813	856	848	846	898	797	888	832	835	849	865	784	829	828	849	835	861	824	841	850	813	807	809	825	777	848	833	810	823	786	803	867	805	833	859	802	839	814	903	891	786	875	798	804	846	848	802	831	810	790	823	831	877	825	881	839	820	888	821	858	811	801	844	841	893	770	811	815	872	809	846	804	845	838	833	819	797	824	800	838	835	836	857	841	839	829	877	796	840	802	849	817	791	826	812	804	848	834	843	826	828	787	830	867	844	838	849	831	871	825	798	870	837	823	828	832	858	857	831	851	896	826	801	847	809	860	853	816	813	828	854	856	895	857	865	859	835	867	824	780	855	829	807	853	777	817	852	875	854	837	818	840	805	801	845	861	838	824	924	782	850	874	848	833	787	765	848	922	806	874	828	850	809	864	817	840	848	868	797	854	891	845	818	888	812	830	791	833	812	835	813	836	869	810	825	834	846	824	859	879	831	837	831	839	847	862	800	822	815	817	825	821	853	801	807	803	849	869	812	839	829	854	829	819	845	858	839	853	859	863	875	854	880	836	828	881	839	833	844	878	878	778	902	821	810	841	833	812	851	837	901	815	804	836	808	858	786	847	858	824	834	811	846	861	813	832	843	842	793	856	860	809	855	839	785	868	805	832	864	784	862	856	840	827	848	836	853	782	802	881	864	803	833	832	814	840	844	824	812	893	820	790	837	852	830	859	797	848	848	856	855	810	827	789	824	814	826	808	798	780	861	876	824	848	796	792	886	799	815	804	894	841	798	839	859	819	801	830	805	802	808	844	861	829	838	837	852	791	848	815	798	792	852	778	878	849	845	782	854	792	815	753	790	824	854	846	856	858	829	824	811	864	839	882	814	859	820	781	776	818	802	854	811	781	887	800	863	812	866	869	784	851	835	822	849	866	824	813	817	833	822	858	825	828	832	794	833	868	830	862	843	810	823	846	842	845	839	856	858	815	822	862	867	837	854	837	833	910	800	821	845	838	843	806	905	826	892	829	834	839	847	847	845	830	852	852	813	862	788	778	843	869	897	828	847	859	837	855	903	862	814	821	819	769	868	828	817	822	845	839	797	835	812	853	859	819	804	760	842	813	869	776	862	783	817	902	858	844	848	813	809	809	776	808	828	835	849	822	860	838	887	809	824	794	842	854	790	904	857	877	859	804	806	837	824	877	843	810	804	887	844	871	838	859	821	780	827	805	790	859	817	803	849	844	771	832	849	847	849	789	826	844	860	854	830	847	785	839	856	837	826	863	860	808	840	866	834	831	836	805	795	865	847	844	839	826	873	826	801	811	844	836	820	846	837	831	832	821	814	872	806	808	852	826	833	824	867	822	863	746	836	776	839	800	824	842	823	816	872	864	799	828	814	839	748	825	805	875	827	833	798	841	839	801	832	795	860
29151	27752	30768	22203	11337	4727	2287	1277	1050	932	913	882	847	893	840	863	925	858	867	859	899	903	867	833	879	873	891	851	870	872	850	873	854	955	872	933	842	860	857	896	878	882	887	904	839	851	868	893	880	858	843	860	923	857	874	878	864	861	905	868	873	894	882	876	885	876	909	915	905	887	914	849	874	828	894	899	839	854	846	889	900	834	840	838	897	891	824	876	926	944	910	885	851	867	874	903	841	876	917	877	899	874	882	932	858	845	891	870	846	921	860	890	910	870	887	898	889	871	912	910	866	869	891	829	950	879	851	880	916	932	873	874	904	913	902	889	891	841	878	945	886	849	817	913	912	766	893	870	888	903	848	910	893	882	924	884	836	878	868	825	919	848	863	907	845	832	938	904	866	908	920	901	914	865	871	871	912	855	892	902	831	916	898	891	871	870	837	869	906	834	891	908	857	859	914	863	898	872	855	892	883	867	894	913	851	854	914	862	834	929	895	853	858	846	873	871	848	828	856	853	878	882	858	908	882	923	814	861	885	869	914	876	918	913	884	864	869	872	851	873	820	855	916	870	925	921	909	879	902	870	896	863	905	848	836	862	892	899	824	855	878	904	826	854	895	925	850	930	845	860	859	917	866	888	909	874	867	908	883	854	858	917	874	947	876	891	864	853	884	914	915	875	879	905	856	904	875	863	880	848	850	906	863	923	887	873	908	815	862	871	882	867	936	931	871	839	928	891	861	874	885	874	926	910	932	858	894	867	869	872	823	876	869	849	827	872	931	897	893	923	901	920	880	924	837	827	884	906	843	861	850	874	872	888	892	914	883	869	929	882	865	861	883	894	898	890	907	841	842	846	890	835	850	861	928	862	866	862	870	891	866	846	868	903	845	941	783	864	879	895	885	907	901	873	810	904	895	913	902	918	906	872	848	874	900	864	909	860	890	922	839	906	879	836	896	867	876	928	909	892	852	899	902	835	941	911	861	856	858	855	861	928	925	877	902	938	914	851	876	900	880	871	786	895	865	872	873	912	908	845	830	929	838	878	882	936	887	877	877	860	885	919	936	931	847	894	860	855	849	878	848	894	842	877	919	914	874	868	901	846	869	864	833	909	947	881	851	900	899	842	907	937	941	891	906	950	828	929	901	866	850	846	952	928	870	878	902	901	879	894	836	848	919	813	867	860	862	851	856	843	874	887	910	852	835	910	893	859	834	867	895	907	900	906	896	915	921	862	911	926	925	896	861	852	881	905	892	943	897	886	906	889	876	898	891	860	881	831	824	930	875	895	862	911	886	914	863	913	920	912	859	889	912	930	910	883	898	845	869	863	894	884	901	880	843	924	883	881	925	885	893	897	877	890	893	873	871	858	929	853	894	904	866	821	886	925	856	993	847	893	882	863	883	867	907	916	877	877	896	874	859	897	828	814	808	892	907	909	863	923	889	855	857	855	900	896	870	858	911	866	888	935	860	903	849	871	827	897	889	851	891	846	886	922	875	872	871	922	839	822	923	887	889	894	889	817	950	930	892	868	843	856	852	846	819	964	842	844	839	825	877	1001	874	846	843	839	882	876	890	859	862	843	815	788	829	907	923	889	842	877	912	886	918	868	902	845	905	877	892	858	917	904	890	916	884	845	888	911	869	938	862	939	850	868	893	880	885	857	875	886	870	864	848	879	843	939	851	882	907	866	906	871	859	848	881	814	894	810	920	903	909	893	900	857	879	835	867	853	914	878	905	878	838	942	820	908	908	847	850	900	847	908	874	869	919	887	943	865	801	860	887	934	915	873	850	884	886	894	897	837	846	920	862	877	938	868	878	921	890	914	938	878	861	944	893	885	853	873	819	849	832	886	918	959	856	872	854	860	893	862	872	842	944	857	904	870	825	917	876	847	885	894	894	969	835	853	898	896	885	840	911	895	909	866	891	887	878	855	931	897	872	844	899	886	842	927	874	879	836	858	891	879	855	877	833	860	909	892	873	883	880	904	853	866	839	922	804	867	895	887	867	906	877	890	905	896	869	896	893	870	828	902	896	860	855	906	871	906	929	854	836	832	852	867	931	896	917	858	862	926	878	897	930	894	901	899	935	872	874	912	891	883	889	889	824	843	941	900	944	842	857	882	920	880	849	868	935	861	894	914	929	872	917	915	881	844	866	863	884	921	865	837	913	859	894	883	944	832	915	997	903	938	923	896	855	890	855	855	895	866	888	895	837	880	930	862	838	893	878	858	891	919	912	860	870	878	840	893	911	890	921	884	869	881	860	861	835	889	891	879	891	817	872	896	904	853	865	862	947	877	908	856	853	828	906	880	864	916	929	936	911	895	852	893	920	887	856	897	853	905	855	878	890	905	886	882	866	890	843	873	915	895	887	888	819	863	910	834	889	883	874	906	878	830	933	913	841	878	905	894	861	900	884	872	910	881	873	848	902	852	804	884	877	806	930	925	865	901	904	920	856	877	879	882	914	858	929	890	889	855	864	906	913	874	927	867	924	867	877	868	914	881	881	842	919	878	881	932	853	836	882	878	925	877	916	837	919	898	855	916	853	868	878	891	905	920	915	864	850	895	857	869	849	871	874	840	896	878	828	894	894	894	886	879	843	873	827	863	935	855	914	858	869	866	878	886	858	873	876	876	854	891	831	869	826	860	857	857	947	852	891	872	888	889	899	868	869	921	839	885	932	865	859	904	885	845	828	887	905	862	866	857	859	922	898	820	907	922	824	835	898	925	875	873	872	841	899	854	840	937	866	872	853	909	859	847	916	900	864	875	866	866	860	934	893	875	879	848	836	836	912	875	824	896	873	870	876	853	859	902	871	858	839	912	883	867	936	875	830	907	890	909	880	873	859	873	911	861	887	909	875	823	887	878	864	895	876	881	917	875	889	910	910	896	813	924	933	919	846	869	839	855	879	910	835	862	875	890	867	839	917	892	869	953	887	851	905	868	849	897	912	884	879	889	860	840	898	895	879	906	852	893	881	864	919	856	837	852	889	858	865	859	881	913	901	839	894	898	869	839	855	875	896	871	951	874	841	899	928	870	854	917	892	904	871	933	854	882	839	892	944	874	911	869	881	928	898	865	868	842	909	828	894	877	874	879	842	918	892	929	867	898	920	875	888	927	898	838	837	860	883	854	865	911	849	840	851	868	844	869	925	896	850	833	871	879	880	878	869	883	848	909	880	840	898	895	902	846	884	866	889	827	851	853	894	903	939	907	856	879	851	888	870	848	879	865	862	874	872	819	887	872	902	901	876	913	820	880	862	949	877	855	847	890	909	895	898	855	912	855	874	955	814	887	868	868	881	897	956	835	889	878	845	845	896	891	886	894	895	932	855	894	922	895	902	874	891	879	880	893	913	891	840	875	895	902	889	856	902	892	910	895	836	882	883	905	906	932	931	863	829	853	886	828	903	915	847	933	895	906	885	951	895	879	872	873	960	951	877	863	879	901	845	861	923	849	860	918	934	898	888	876	850	910	846	890
30057	45431	30667	18797	12220	5915	2965	1618	1170	1056	1016	1039	1049	982	1019	1015	1009	1027	1015	1031	975	1043	1065	1014	1072	1063	978	989	1003	991	1015	1068	961	985	984	1017	1001	1032	973	1041	1064	1060	1009	974	1064	1017	1036	1005	984	1017	985	973	926	1008	1010	1040	1010	987	980	964	1018	1017	1018	999	984	999	1016	1000	1059	1017	1032	997	1013	954	1024	1071	997	958	1065	1008	1040	1028	1051	957	996	1042	1043	986	991	1001	1041	1011	1103	1012	987	997	1001	1021	966	991	974	1051	993	1038	975	1010	1066	978	965	1022	963	1025	1020	1028	982	969	1002	942	1022	1016	1004	939	988	1020	1025	995	974	1047	935	980	1000	1000	988	983	1054	1041	985	969	1027	1030	1014	976	996	1051	1022	969	990	971	1043	1022	965	1018	985	1015	1043	1029	1053	1020	962	1012	1001	1002	1050	1007	995	953	978	975	968	1000	1003	996	947	1046	1008	1036	1007	998	1023	1016	1022	1042	1046	1008	1011	1074	1026	954	1073	1043	990	990	960	967	1001	973	956	985	991	1004	1034	960	969	1010	1071	993	1065	1030	1085	969	1058	946	1017	978	1021	1100	995	995	1015	967	935	1046	994	1007	1018	993	978	978	998	1018	1012	1032	1045	1016	964	982	1014	950	992	969	1011	1020	1026	987	971	1008	1010	1008	1002	934	985	1038	1003	1024	1011	991	1003	1048	927	1001	1021	1006	1008	980	1029	1007	974	1030	1023	986	980	1004	1011	981	1009	1013	1025	1033	1060	1021	1000	964	995	1006	976	987	1031	985	1012	1021	1031	978	984	1030	1040	1044	979	1014	988	1021	1042	1045	1002	986	1003	1055	989	990	1049	968	993	1060	1006	963	1016	989	948	979	1022	1060	1004	1007	1004	1054	974	1034	971	985	1000	998	949	992	1073	1041	987	1037	997	962	1031	1027	1007	990	1002	1077	1033	1012	1044	1028	984	955	1026	991	1000	1049	969	985	1036	981	972	994	1025	1106	991	1034	987	979	1005	1023	1048	984	991	1038	1033	1005	1029	1029	991	1010	985	994	980	1006	1030	1032	970	1018	997	1005	975	1029	1039	934	1004	959	1013	995	1021	1061	965	993	1012	1037	1002	992	1002	977	999	1012	997	1004	1059	1009	1102	990	1037	1005	1060	1048	998	990	1024	998	1053	1021	1070	1042	1020	1049	1004	1012	1027	1004	911	1028	1014	997	1003	971	1031	989	993	1002	1039	1057	1028	1003	1074	961	941	997	998	1022	986	1040	1013	1021	1031	1027	990	991	1048	989	996	973	1005	1012	1011	983	990	1015	939	1042	968	993	996	1037	1070	1013	1088	1047	1022	1011	1029	969	1006	1008	975	1021	966	995	989	1045	1091	1042	1023	1072	987	1004	1003	986	1095	1041	1039	956	968	1058	1001	1037	1039	1007	1026	993	985	974	999	954	969	1026	1006	1041	1053	1090	1044	977	985	987	991	996	1069	1009	1001	1014	973	986	1000	1042	1015	1023	984	1029	1026	984	1056	1000	971	1027	952	1030	1042	975	1038	975	1058	1044	1049	1021	1057	1043	1010	1002	995	1054	1038	1026	985	1050	972	976	990	999	992	988	979	1009	1024	982	1009	1043	1061	1047	978	979	995	1023	1029	1029	1036	975	1020	998	1054	1029	973	1003	993	1021	1059	1032	1057	1025	1052	1005	974	946	1002	974	1029	1013	1014	1029	1051	934	1011	999	1069	1019	1013	1030	990	969	981	1006	1006	995	1034	946	1015	1031	1006	1001	1009	968	1038	1012	971	1024	994	1045	937	990	981	976	1052	1021	1021	994	963	986	1007	992	1047	1006	1005	1023	1005	978	1032	972	1072	1005	1048	985	1027	1035	1008	993	1009	1002	996	1002	1004	1019	1008	1042	942	1032	979	980	977	1006	975	984	1011	1003	981	1033	1045	1002	1023	945	960	1004	1003	987	1075	987	1018	997	971	980	1014	1010	1039	996	1053	988	1047	1009	975	997	1054	1014	1017	952	965	1006	1027	978	1036	987	1012	1023	1064	1000	1063	1011	980	987	1017	980	1009	1054	985	1029	978	984	1031	993	971	981	988	992	1014	974	1051	939	998	1052	1040	951	1001	1007	960	1025	983	1028	1017	1009	967	1014	957	1062	991	995	1009	1005	944	991	969	987	1018	943	1021	961	924	996	1026	1018	1024	937	1003	1045	1010	952	1036	974	1032	1065	971	1012	975	1026	1013	1001	1013	1033	1005	971	977	981	1004	986	1012	1016	1021	1048	1036	1023	1035	1022	1060	1001	1000	1026	993	1000	1076	1034	1022	1012	1008	1030	963	1058	996	998	1055	1015	1026	968	968	989	1006	997	1047	1004	964	1021	999	1040	1017	1075	1028	1001	976	972	1040	971	1052	1059	991	1017	993	1056	972	1031	994	941	988	1010	974	1044	1018	1050	1018	1030	1015	1015	1009	1016	1017	1000	1001	1039	1027	1031	1086	1047	1048	995	982	943	994	996	1062	1001	955	952	1019	969	1014	966	1034	970	992	1058	1001	1000	988	1038	976	1001	1022	1020	1054	1002	994	1040	1007	990	1011	1003	1007	1035	1028	1018	970	987	1039	1029	1049	1056	981	1017	1012	1007	1036	998	966	1030	991	974	1018	997	969	1031	984	978	1007	1009	1027	990	1006	1011	1031	998	1010	991	986	1035	937	1011	1055	961	992	1045	1060	958	1015	1026	980	1019	1013	1015	1061	1032	1000	1021	999	1022	981	961	995	1029	960	972	974	1005	994	1012	1074	992	1062	1000	1007	965	1067	973	1082	996	1047	1055	1033	1025	1011	999	992	1005	970	1050	981	1058	1013	1056	1065	1000	976	1031	1080	990	995	958	1010	990	983	1043	1041	1005	988	998	1030	1022	1020	1026	1007	1037	1007	989	1003	1009	1032	960	1019	1069	978	972	1032	999	996	1045	1025	1004	1004	999	965	969	1010	999	1016	1041	992	1018	1059	955	994	990	1057	1003	1044	1032	1013	1032	1012	1012	998	1021	966	1032	1006	945	998	1009	1018	1027	1003	960	971	976	1028	951	974	1020	1041	1031	1025	958	982	1025	983	1024	1010	1013	1015	991	1031	1018	998	973	1021	992	999	1065	978	1007	1017	976	934	1022	966	1048	1009	962	1043	987	974	1043	1003	982	1024	1024	1043	1078	1044	1021	997	1018	980	1011	991	966	1037	1017	1045	1003	1064	1046	1047	1020	1004	948	994	1013	1002	1049	1036	1068	994	985	1013	986	1019	981	1009	1001	1033	1040	1008	1074	952	1023	1016	1046	982	970	987	1025	979	981	1019	1025	982	968	1025	1024	1028	1025	999	961	961	980	1058	1014	1007	998	985	961	1027	995	1011	1026	1051	1034	995	990	1041	1006	1049	1000	1052	989	1038	1067	978	951	1004	989	977	1046	1018	1027	1029	998	981	1044	1010	1019	1058	1052	1028	977	946	978	990	967	1001	992	1007	1057	1015	1051	1055	1020	994	962	1001	998	981	1034	1015	984	1021	988	1019	1032	939	1018	1039	1021	1025	1024	987	982	1005	980	1043	1037	1009	1020	1011	967	1010	1001	1015	960	1005	1011	1029	948	1012	1016	983	1000	1040	1019	995	1035	1033	969	1038	1043	1031	1062	1013	1007	994	1032	1009	1017	1062	1053	1023	1059	970	966	1045	1044	986	980	939	990	996	978	1049	1014	1025	1022	1018	1018	1051	1025	1034	966	1030	1033	1040	982	1020	1000	989	1017	1004	1040	961	1031	1002	993	1014	1019	998	1032	1050	1006	968	956	990	972	983	1094	1025	1007	1000	1006	1011	986	983	1002	1018	951	1035	1033	1030	1061	960	1084	1036	1035	939	966	1048	940	1030	988	1018	1035	1002	991	998	986	1058	970	976	1025	1020	1003	996	973	1023	960	1001	1017	1100	1053	1030	981	931	994	987	1041	993	971	1006	1047	983	1029	1051	1042	1008	1038	1081	1083	1009	1016	1006	1066	979	988	1025	994	944	989	983	1033	1028	974	1000	970	1000	1036	1005	1058	993	1018	961	1043	997	942	986	961	1024	1030	1014	962	1010	999	1051	1017	979	998	1008	993	1005	983	1031	998	979	1003	1026	984	1024	1035	1005	1038	1024	1008	1016	1074	975	997	976	996	964	960	1003	944	971	1021	1017	985	1068	1034	991	973	910	960	993	987	1006	975	975	995	977	979	1014	996	991	1021	1076	989	984	1050	1041	991	1023	972	975	955	1013	952	965	1014	1021	1032	1052	1023	1051	1045	1001	1022	1075	985	954	932	1023	993	1004	1048	1017	1042	981	1007	1012	991	1021	1038	970	1008	1029	1008	1080	982	991	984	1027	995	1026	997
24249	22350	32485	33894	32809	27298	17602	5165	1696	885	670	697	613	757	695	681	713	694	701	650	719	690	685	689	648	732	712	686	699	658	663	701	625	710	693	665	645	679	681	648	720	708	687	690	659	653	708	731	703	677	688	674	706	667	686	708	639	709	673	732	701	653	673	699	696	696	686	692	644	651	640	711	691	665	694	702	649	690	719	637	712	716	694	700	678	735	671	659	690	644	651	683	699	701	692	667	671	690	669	733	666	648	679	684	682	691	676	665	655	664	696	669	684	670	673	674	671	706	674	651	654	676	670	696	631	698	674	666	631	678	657	671	640	626	704	687	723	698	689	646	682	624	647	651	676	680	676	686	677	690	684	657	677	651	647	743	693	692	687	668	655	699	689	679	672	642	664	645	689	627	674	702	668	693	687	669	669	654	669	712	649	677	662	691	716	696	687	690	700	711	649	673	671	667	685	668	664	647	676	667	699	673	722	652	694	675	670	719	679	680	697	699	623	716	688	626	687	711	685	679	649	664	710	682	644	677	674	680	676	651	680	694	656	666	678	697	684	654	680	703	652	638	664	629	655	650	658	702	676	649	704	670	664	702	678	643	705	662	653	715	673	662	640	679	641	718	695	652	678	706	689	633	688	658	733	668	700	675	650	662	639	715	701	709	658	634	688	705	674	684	678	709	699	645	663	680	696	670	690	679	669	665	637	636	683	704	674	703	640	673	690	708	693	651	610	667	686	691	648	669	700	666	693	697	700	674	656	657	616	667	626	647	690	666	713	657	685	681	722	678	634	657	670	696	719	666	745	691	685	683	680	697	659	688	682	682	731	677	702	659	649	675	682	707	632	684	691	682	658	621	689	721	646	666	719	687	670	656	657	694	674	633	636	670	637	676	655	677	667	650	679	665	629	677	691	656	708	691	678	696	666	700	703	638	687	722	700	730	715	651	686	653	670	644	660	662	651	694	662	720	671	705	642	657	701	738	705	710	699	711	694	707	712	647	674	623	650	673	662	719	692	657	651	720	691	663	662	612	670	706	664	709	696	725	644	702	686	688	679	730	706	661	639	662	641	686	687	697	690	676	664	706	631	646	639	701	671	652	642	653	678	661	693	705	653	609	679	706	651	622	668	642	656	658	720	690	659	688	663	666	693	628	693	691	641	635	686	648	647	678	699	661	707	644	665	658	638	670	650	655	670	682	690	728	639	719	649	696	666	743	702	664	639	657	670	673	725	686	682	689	684	674	667	667	672	669	634	715	689	670	673	726	694	684	707	679	681	702	721	687	630	674	685	663	715	655	655	693	684	645	619	678	676	667	639	715	699	683	649	652	663	704	631	657	633	711	683	671	686	632	708	699	691	714	706	677	648	687	675	690	657	718	678	689	639	670	660	677	690	683	641	681	718	678	654	672	702	685	717	683	687	715	715	683	701	696	659	678	681	642	651	674	665	670	671	674	684	669	674	738	671	681	647	657	659	677	660	706	685	680	659	692	706	697	726	675	723	700	675	622	668	739	659	676	666	647	655	685	681	701	713	609	668	705	664	681	717	695	678	720	680	687	699	631	693	688	706	673	707	705	673	678	678	682	658	698	653	697	700	682	678	629	679	686	679	661	665	697	679	717	662	684	647	725	631	694	696	700	718	715	691	655	675	648	718	703	677	648	701	666	723	716	690	653	647	675	641	696	655	646	684	687	689	667	643	685	649	677	656	685	667	714	684	634	630	684	651	697	666	690	706	686	645	682	666	632	672	718	644	646	685	643	697	661	701	685	708	700	677	619	649	653	712	690	699	680	692	651	647	697	685	688	676	660	663	670	709	673	647	683	652	636	715	691	682	633	623	710	689	642	660	674	697	662	674	703	664	692	657	643	678	695	669	654	700	658	662	677	700	665	692	674	638	692	735	722	662	691	673	695	645	688	636	700	698	671	729	661	663	622	675	675	682	718	659	664	678	702	682	683	650	631	662	702	675	651	709	668	677	708	670	668	679	634	683	719	741	687	680	661	655	682	697	666	663	652	669	675	650	653	719	681	698	687	650	693	653	683	679	663	677	659	692	647	675	702	672	706	660	681	660	683	674	701	684	745	671	650	695	700	689	702	633	699	681	660	624	643	662	693	666	624	706	644	671	678	648	698	667	717	668	728	661	652	695	684	655	684	687	615	666	684	682	645	634	640	702	675	749	599	729	688	681	688	669	622	705	730	644	716	661	642	685	683	679	692	699	691	713	641	666	651	696	695	703	673	694	711	661	612	708	700	689	687	673	669	682	647	661	717	650	693	668	692	679	649	794	662	695	706	697	707	606	658	684	663	719	665	676	652	612	663	639	654	659	653	699	697	733	666	664	691	674	701	659	619	665	670	639	633	708	651	652	637	653	675	669	678	641	709	669	692	714	669	671	701	664	659	716	655	635	656	690	717	670	670	708	712	691	725	613	667	674	698	691	700	697	670	662	675	688	680	672	635	677	655	663	669	708	696	681	744	682	684	726	699	643	703	664	683	644	663	674	689	688	678	675	651	704	718	661	665	656	674	694	658	657	688	705	658	668	686	696	718	676	663	696	712	614	692	657	672	700	700	695	710	661	704	645	674	701	660	688	670	695	655	717	635	693	664	678	688	659	683	633	696	687	672	684	672	687	702	640	665	662	678	724	676	693	652	676	680	654	655	722	697	713	690	671	701	678	694	716	661	652	673	675	689	696	689	693	666	681	714	667	700	704	671	624	712	680	645	699	710	677	667	677	684	666	689	703	694	724	654	673	704	672	690	670	703	709	643	680	693	674	702	664	681	690	696	676	708	676	684	667	715	663	652	695	649	671	674	694	679	697	669	665	725	660	708	711	681	695	684	667	709	670	687	652	666	644	716	672	665	705	690	690	689	673	707	665	727	703	673	656	677	714	662	702	657	680	653	673	729	728	661	682	696	666	717	690	687	698	658	670	689	716	708	636	682	670	708	706	654	704	661	669	714	688	697	647	721	682	676	658	686	686	678	636	654	688	717	681	668	717	698	663	708	691	684	662	707	690	686	720	717	646	679	681	678	692	636	699	689	627	649	675	716	666	700	708	699	683	680	652	705	682	675	683	682	718	684	704	676	675	703	641	700	650	707	687	689	675	691	637	702	670	636	709	648	634	662	634	662	700	721	694	677	714	678	654	709	649	679	674	666	698	724	716	721	675	695	632	713	678	737	696	714	686	702	663	631	663	659	681	689	673	682	686	717	683	686	644	679	640	709	704	668	692	686	715	641	684	680	680	707	687	682	681	725	699	666	677	642	714	647	696	699	672	673	675	680	690	630	647	680	658	674	664	663	679	667	700	709	696	708	687	728	658	631	708	668	669	674	686	655	655	666	704	687	697	726	703	620	642	687	700	639	700	708	656	619	720	688	715	713	671	689	733	686	679	679	685	635	724	682	667	655	662	695	622	640	666	693	640	686	683	653	681	662	673	657	681	628	631	669	705	683	680	667	704	658	686	683	701	705
48718	92830	66581	55854	44084	29307	15495	6427	2483	1115	838	806	754	795	768	743	788	752	822	818	760	754	826	805	774	788	821	757	746	751	806	775	736	839	777	768	760	785	765	773	791	819	747	790	725	806	822	830	815	729	755	803	773	730	798	798	785	823	796	808	808	773	795	765	807	810	769	732	780	848	777	799	829	788	764	764	753	821	772	823	797	809	783	780	779	773	752	771	822	730	781	822	787	793	770	723	779	791	788	810	757	809	748	762	772	815	760	794	834	814	747	808	780	771	787	767	789	751	806	831	760	776	763	756	770	775	801	832	753	776	752	785	790	762	749	764	739	791	800	789	762	813	778	743	814	830	794	754	790	750	763	794	762	735	833	809	759	806	818	756	754	758	750	774	805	751	759	756	801	824	767	827	811	771	770	735	747	783	769	798	819	776	790	780	792	761	833	814	813	796	761	793	776	766	762	750	791	819	832	790	794	792	750	793	758	765	829	754	800	761	776	828	793	803	760	787	759	794	846	762	744	786	761	780	799	771	772	734	784	787	745	764	748	781	790	796	797	760	747	809	732	754	754	814	772	717	745	750	779	796	751	784	816	755	812	830	810	810	781	796	773	748	803	759	770	773	769	778	777	765	711	727	831	791	788	794	765	785	780	741	794	773	747	769	781	792	819	798	797	804	768	746	786	741	814	779	752	780	758	774	790	780	761	786	721	818	780	750	748	767	745	777	832	835	738	766	768	773	790	791	805	729	748	772	726	773	767	767	771	798	763	795	777	784	805	797	751	743	792	757	813	742	783	774	809	792	762	756	787	761	786	758	745	770	799	767	807	742	760	736	776	747	755	774	763	743	802	765	787	814	813	776	768	816	783	807	749	749	778	760	775	806	808	764	821	755	791	821	768	796	739	762	765	798	823	761	797	771	846	729	789	737	800	747	803	805	752	812	785	777	752	765	804	788	754	825	783	791	799	789	794	820	779	824	791	740	747	757	788	804	756	819	781	754	799	801	781	763	795	728	815	777	819	756	798	854	822	797	776	865	805	757	751	773	738	807	758	799	793	740	763	820	771	737	778	771	737	762	792	793	777	744	791	836	780	721	762	771	750	784	783	748	769	798	748	773	796	760	770	775	820	786	808	781	747	807	775	789	735	779	782	785	831	730	778	778	784	827	779	781	761	820	771	754	791	780	820	782	754	830	775	734	769	735	807	731	746	769	770	851	752	813	740	799	772	740	774	797	770	774	815	777	795	732	792	775	773	795	780	729	795	752	779	750	786	813	735	838	802	774	768	754	778	799	787	790	780	851	801	799	730	825	719	802	793	737	713	742	781	820	783	836	751	776	810	768	753	814	755	761	801	758	819	814	765	771	784	811	798	799	787	788	772	803	786	863	854	745	814	856	799	756	827	789	816	826	785	756	802	743	793	790	797	753	759	815	797	713	764	793	804	784	784	747	744	771	772	758	753	752	789	783	764	746	782	770	806	842	790	788	787	724	806	779	787	792	776	786	766	763	818	791	775	745	815	794	802	749	804	829	779	770	749	725	756	774	777	768	784	787	813	774	775	721	771	781	739	798	786	758	752	788	823	803	740	779	792	778	779	779	772	815	807	783	764	816	762	754	778	826	756	759	781	766	819	780	815	750	750	837	767	761	775	746	771	783	808	773	765	808	739	789	754	756	768	757	834	746	742	787	773	801	782	741	741	784	749	820	755	776	763	788	740	816	793	802	773	777	798	772	829	768	762	816	785	775	746	747	768	796	772	747	792	729	803	754	805	838	781	779	779	746	750	758	790	721	782	840	757	807	790	781	720	761	749	768	813	745	762	754	801	786	762	735	727	806	748	785	727	769	825	783	797	791	742	729	832	791	804	734	800	811	808	764	797	780	785	771	763	782	785	765	835	781	724	776	711	785	808	776	760	812	752	754	816	775	772	813	805	782	795	799	790	758	726	774	784	809	803	814	722	728	778	750	757	825	825	820	785	830	813	780	780	795	755	775	799	829	810	803	808	788	756	789	828	838	822	785	758	790	786	745	754	791	763	769	814	755	783	725	752	763	762	802	794	751	765	776	800	777	766	777	761	741	759	823	805	813	754	794	767	831	791	791	777	766	791	767	755	759	763	778	774	724	759	717	705	809	771	813	778	769	773	772	778	741	733	782	746	775	721	774	753	784	822	780	757	759	750	768	722	793	808	796	728	792	771	795	774	788	773	750	769	778	781	733	752	820	786	754	791	760	753	771	822	742	786	740	784	742	777	738	749	758	778	759	768	751	793	765	760	794	785	768	787	780	751	774	722	792	824	837	765	724	749	785	712	728	791	744	772	824	786	771	826	772	786	795	779	773	738	804	831	766	745	745	784	778	823	787	805	761	810	783	723	808	811	779	778	777	762	782	784	776	776	791	793	765	783	811	817	772	839	765	805	764	809	745	756	770	787	799	774	759	746	779	759	782	737	749	759	808	827	758	815	808	777	744	803	788	799	795	750	770	768	764	786	743	803	775	742	806	706	751	763	747	785	770	796	762	776	810	804	800	780	752	773	828	775	786	776	780	796	805	795	784	801	799	803	798	727	796	813	784	732	773	786	827	800	755	768	756	781	794	766	778	762	715	756	787	736	773	781	832	782	819	747	780	779	770	812	768	783	769	792	753	742	782	804	737	794	761	768	822	769	766	721	780	764	795	746	764	740	791	798	807	771	802	790	771	799	748	796	799	779	758	734	758	757	793	788	710	800	790	801	758	815	721	798	800	708	773	743	772	711	771	788	756	785	804	769	781	806	800	722	778	780	761	792	818	794	810	803	741	762	788	723	791	798	757	757	810	785	810	777	755	784	847	753	751	791	788	804	793	828	724	750	779	797	775	777	754	765	782	750	793	828	782	764	767	740	808	793	755	773	806	783	790	799	773	745	788	795	808	762	797	788	781	812	798	787	752	752	776	800	791	792	772	777	779	765	775	775	819	822	767	790	761	811	763	782	760	790	775	825	778	834	794	742	789	772	779	795	759	806	770	787	789	715	775	807	800	753	716	772	820	786	789	758	774	773	785	793	768	826	810	791	757	768	792	732	776	811	792	832	793	834	798	789	771	756	823	786	764	725	757	773	785	779	764	791	808	803	757	767	714	791	759	760	791	806	835	800	784	813	773	756	838	753	754	748	801	803	790	817	797	829	784	758	778	793	778	761	787	789	760	803	787	752	755	795	773	819	837	804	752	813	775	827	793	814	781	763	803	765	792	775	712	793	770	799	780	783	804	808	768	772	784	770	742	729	801	789	780	773	783	742	751	801	754	775	729	808	775	762	772	792	765	764	751	763	777	759	705	777	740	801	803	786	809	783	828	788	799	742	774	781	768	763	801	759	813	791	734	800	812	751	797	798	777	799	786	733	788	764	786	755	792	771	778	836	833	816	752	746	760	823	814	838	830	738	761	792	763	743	762	854	802	774	765	813	802	807	834	775	815	819	757	769	780	730	750	772	800	761	787
25598	23413	33093	33159	27148	17281	7034	2493	1414	1099	1074	1050	1043	1080	1041	1026	1035	1024	1028	979	1062	1040	976	1005	981	976	1085	1026	965	966	977	1037	1019	932	1049	1035	963	1069	996	1014	1045	977	1004	1014	991	1009	1040	1043	1007	974	1017	1057	1010	964	1034	1013	974	1002	991	974	1009	1034	1037	960	1050	1043	991	1018	1035	976	1035	1042	943	1022	980	990	1041	986	1084	1032	987	977	1021	970	972	1007	1026	1027	1009	1038	990	1034	1060	1047	992	1006	990	1023	1041	1035	965	1025	982	1012	975	1075	1041	1043	1038	1004	998	976	1032	1006	982	1042	1008	1052	1021	1002	998	1040	1009	1022	1011	980	1059	1052	1018	1045	1027	1035	1039	1001	1045	1047	1023	995	989	1008	959	1034	1029	1042	982	981	1048	980	983	994	1015	1024	1077	987	944	995	992	1016	1082	958	984	1074	1013	1015	1063	1006	1040	993	1022	1035	986	1021	990	1016	995	1033	987	1040	1037	1031	1022	1007	1036	994	997	1005	995	995	1053	1087	1025	995	1003	954	995	1058	1006	979	1003	1029	1061	1004	1014	1063	994	1015	981	1011	1001	1023	1026	945	1051	1029	1002	1042	1014	1049	991	1044	1008	1001	978	1043	1043	1018	1013	1055	1017	1036	1027	1013	1008	1020	974	979	1018	1035	989	996	1044	985	988	999	1080	1054	1044	942	952	989	1013	971	1036	996	1001	1008	991	1000	1000	1019	1069	1058	1017	1091	1028	963	1018	960	1009	1020	1043	1014	1035	961	1015	1026	1017	1023	1001	970	1006	1028	999	1016	976	999	979	949	975	1005	1016	1000	1052	1045	996	1035	1057	980	1039	946	1049	1031	1013	1017	1057	1027	1018	1021	1031	1059	1022	993	977	1016	1056	980	1020	991	1011	1026	1005	1054	1009	974	1014	1021	1063	986	1034	1010	1010	1041	1001	1052	1028	1010	1043	1039	976	1033	965	1006	1063	1009	1095	1100	1003	1082	1006	1053	946	1035	1071	1062	985	1029	1037	963	974	973	1019	995	977	991	1024	1026	1022	977	1023	976	1026	1023	1022	1031	1046	1006	1001	978	1017	967	1037	1053	1033	995	1011	1004	974	988	1041	990	1025	995	962	943	991	996	989	989	1046	1016	1034	1007	1024	1049	1038	1062	977	1001	1000	1047	1042	1021	1015	1005	1012	1047	1002	1010	1028	1010	1006	1060	1029	998	1039	1072	975	1016	1086	1018	989	1008	1026	1042	1013	1076	1008	1033	1013	1071	1037	996	1029	1060	1006	995	1078	1057	1050	955	1026	1038	1034	1047	964	1009	1026	992	1032	1016	1009	996	1022	1063	949	1005	990	1016	1057	1052	1037	949	1084	987	985	1071	1016	1046	989	1029	1007	1032	954	1063	1011	1034	1025	1039	1047	1077	1020	1076	1063	1024	998	1054	1045	1038	1003	1043	1016	978	1050	991	1068	962	1001	1056	1047	1007	983	991	1017	1024	987	972	985	983	961	1048	1043	1049	964	1008	993	1009	1025	995	973	1077	1046	993	1026	989	973	1032	1006	1066	1090	1035	1052	971	1052	1017	1044	995	1007	947	1008	1065	1030	1027	1009	993	985	1003	1027	1061	996	1039	1048	1001	1032	1024	1019	1034	1026	1018	1024	1012	1004	985	1023	964	1000	1024	1034	1000	1046	1043	1008	947	1070	1049	1010	1023	1029	1033	979	998	1026	1011	1021	1027	1038	1001	993	1015	1038	1042	1037	996	975	1060	965	1016	1063	1078	1002	1005	999	1061	1045	1005	1094	998	989	1016	1030	1076	984	1069	1041	1020	1015	1015	999	963	1024	1092	1024	917	1026	974	989	990	1002	967	1041	997	1024	942	1010	1018	1034	1049	990	1034	982	999	1072	963	1012	1054	983	1075	1016	1079	1049	1010	1024	1004	1002	990	963	978	949	1053	959	1071	1008	1022	994	1008	995	1037	1038	1061	1041	1034	1048	1004	1021	1049	1037	955	1006	1061	1044	1046	1025	1047	971	1031	998	1008	1007	1028	1075	985	1055	1036	977	1015	1020	988	1024	982	1001	1075	1022	970	1011	1001	993	979	1006	1005	1021	1002	957	1011	1030	1003	978	989	997	1012	981	1009	1045	1058	1032	1031	1009	1030	1058	1038	1017	1024	1064	996	998	1016	1053	1010	1041	1048	1027	960	1017	1020	993	973	1070	1026	976	1065	983	1016	972	1040	948	973	1046	1012	1046	1001	1059	965	1022	1027	1017	996	1053	991	1040	1006	967	1019	1003	1023	1044	1021	1017	1062	1052	983	1005	1060	1103	943	1040	971	1028	1050	1041	1016	1065	1026	1024	985	1077	1031	957	974	1004	950	997	1007	1033	962	1002	975	1030	1016	1008	1030	981	1070	1043	1054	1073	974	992	1034	1012	1034	1050	976	1051	1052	1004	1054	1083	1007	1001	1052	1085	1039	994	1027	1080	1039	1040	1008	1044	1016	1021	1048	995	991	1015	1010	1007	1031	985	996	1038	1013	1011	1032	933	1037	1047	1054	974	999	1068	989	1075	984	1016	1022	1069	979	1059	977	977	986	1065	976	929	965	968	1009	1001	1039	1030	1050	1026	984	1029	1009	1021	1018	994	956	1022	985	994	1045	1065	1047	1051	1025	1087	978	1028	993	995	996	985	1038	1067	1014	1007	1024	1033	1022	996	989	1060	1014	1027	1025	965	1006	1031	1021	1058	1019	1043	1002	994	997	1004	986	970	1009	997	1039	1015	1020	1000	1014	1034	1012	993	1004	976	1030	1011	1002	1000	1004	1042	1008	954	1035	984	1022	986	1012	1026	985	997	1018	989	1009	1032	1004	996	964	1072	1048	1027	1018	958	1076	1073	996	1022	992	1007	1048	1007	1000	1022	1065	1040	1020	1064	1042	1027	997	1064	1013	969	1007	1018	1020	1014	1022	1034	1062	1052	1090	1019	1010	949	988	973	964	1020	1043	967	1025	1006	1034	1008	1020	1021	1018	1037	1029	996	978	982	1013	1051	1016	1047	1003	1067	1020	1028	1018	967	1001	1087	1049	991	1014	1015	1039	1004	1025	1054	1019	1001	1067	1032	984	1078	1008	997	1030	1072	1015	1007	1070	1035	1007	1011	1002	1074	1084	1051	1038	1034	978	987	992	1023	1029	967	1084	995	993	1050	1004	1012	1022	1025	1008	1014	997	996	1073	1067	1013	1054	1021	1017	992	983	985	988	982	1018	1026	1017	1059	998	1021	969	1041	1017	1002	979	1037	1053	973	1019	1031	1051	1028	1064	998	1048	995	1003	947	1028	1017	991	1005	1012	1020	1039	1012	994	1080	1009	972	1063	1034	1027	1030	1066	969	1042	1001	1014	1024	1028	1002	1070	1042	1000	1033	1010	1053	1073	986	993	983	991	1002	1056	1025	1020	1026	988	1014	1010	977	1027	970	1016	1046	1031	1044	1048	1012	1006	1007	1001	983	1050	1080	976	1040	1040	1023	1054	1048	1026	1014	965	1032	973	1036	1040	1006	1033	963	1017	1000	1034	1033	984	1021	1032	994	1002	1016	1027	1017	1030	1024	1040	1019	953	1020	1010	1020	1021	1012	1065	1034	1023	953	968	987	1020	1028	1058	1022	982	1009	1024	993	994	1043	1085	1007	1028	1033	1001	1013	1087	936	1044	1030	989	991	1008	981	975	1022	1046	1037	1033	1053	1026	975	1124	1025	1055	1033	967	1085	996	1026	1046	985	1010	952	971	1005	1026	985	1060	992	1005	1043	969	1051	999	1050	1059	1003	968	1085	1043	1056	1070	1045	1029	1000	1020	1075	974	1005	1034	1040	993	990	992	1021	1026	1060	1027	1057	997	1006	987	957	1007	1006	981	1086	970	1060	1005	1030	1001	1011	995	1053	1041	1009	991	993	1059	1032	1009	1011	960	1012	1025	966	1032	1029	1054	1019	1013	1020	1024	1029	982	987	1011	1036	1031	1018	1002	1013	990	972	1037	996	1014	1059	1031	1058	1032	1030	980	1004	976	986	1016	1046	986	979	945	1035	1117	1042	954	1059	992	1003	1073	1049	1013	990	976	1003	1041	1021	1025	1020	1062	953	989	1037	996	1040	1006	1030	1037	982	1005	1024	1064	1016	1004	1024	1044	1011	1025	1012	966	1037	1050	1031	1014	1003	1018	954	954	1076	982	998	1018	1004	1007	1013	1034	1032	1005	1019	999	1047	943	1014	978	1024	1027	997	990	1032	958	983	1068	1028	1038	1010	988	1042	1020	944	987	1020	981	981	1010	924	1033	1058	1030	1048	973	999	1043	1005	965	1031	1013	1010	993	1040	957	1016	999	1034	1017	994	1012	1037	1009	1038	1020	970	1053	988	1009	1018	1050	1009	1045	1023	991	976	1049	1029	1024	1045	1049	1014	1011	1023	1012	968	1035	1019	998	1048	1006	1002	1032	989	1005	1031	1036	1062	1002	1050	1005	977	1027	1047	1041	999	954	1030	994	1008	1033	1034	976	1040	966	1041	1017	1041	951	989	990	1051	975	1001
44477	78921	57858	43149	34678	20088	9544	3994	1978	1323	1158	1174	1141	1119	1160	1232	1149	1118	1130	1125	1175	1138	1176	1119	1156	1176	1109	1159	1112	1140	1194	1084	1110	1155	1181	1163	1134	1184	1105	1142	1115	1121	1158	1168	1137	1120	1106	1117	1128	1132	1116	1102	1134	1100	1169	1180	1181	1145	1111	1181	1092	1102	1112	1082	1130	1170	1153	1113	1147	1127	1158	1169	1151	1152	1143	1215	1185	1120	1168	1114	1168	1135	1114	1126	1222	1150	1111	1176	1120	1128	1162	1131	1093	1135	1094	1165	1175	1120	1105	1099	1116	1219	1148	1140	1118	1142	1093	1109	1106	1133	1128	1162	1107	1076	1088	1125	1129	1199	1182	1093	1105	1150	1233	1098	1156	1097	1090	1140	1144	1117	1233	1117	1103	1157	1131	1106	1141	1124	1070	1082	1096	1130	1141	1214	1060	1216	1117	1124	1095	1120	1193	1100	1073	1258	1084	1173	1177	1113	1127	1128	1104	1152	1148	1131	1126	1186	1137	1165	1085	1166	1035	1103	1149	1100	1167	1110	1153	1144	1086	1123	1143	1122	1155	1094	1122	1139	1159	1093	1077	1111	1129	1178	1117	1135	1104	1123	1113	1073	1105	1160	1133	1159	1051	1171	1117	1094	1098	1095	1133	1096	1144	1114	1154	1173	1089	1155	1165	1192	1122	1114	1101	1153	1189	1111	1147	1154	1142	1114	1189	1171	1138	1121	1106	1090	1130	1148	1086	1093	1177	1141	1201	1122	1145	1058	1108	1214	1119	1124	1084	1142	1137	1085	1132	1098	1148	1129	1174	1174	1166	1071	1141	1094	1164	1128	1129	1112	1144	1174	1165	1118	1146	1143	1117	1153	1132	1126	1095	1098	1114	1105	1143	1111	1136	1162	1186	1116	1149	1125	1110	1159	1162	1189	1136	1086	1139	1121	1130	1097	1100	1079	1123	1128	1178	1086	1119	1143	1166	1149	1135	1113	1115	1099	1163	1164	1116	1096	1131	1114	1124	1131	1182	1102	1138	1126	1142	1107	1201	1108	1171	1163	1093	1107	1162	1145	1088	1149	1134	1147	1111	1118	1167	1163	1117	1104	1216	1070	1138	1208	1096	1069	1156	1162	1108	1137	1149	1144	1116	1146	1166	1167	1172	1099	1143	1151	1135	1170	1118	1122	1140	1115	1137	1124	1165	1104	1140	1131	1208	1108	1137	1075	1093	1107	1231	1161	1173	1108	1134	1141	1152	1108	1110	1180	1149	1094	1075	1077	1114	1152	1178	1169	1137	1172	1153	1112	1171	1173	1112	1054	1175	1141	1105	1134	1127	1138	1084	1210	1111	1152	1144	1137	1151	1091	1183	1156	1087	1188	1150	1123	1175	1115	1196	1082	1163	1165	1107	1119	1111	1105	1174	1168	1157	1134	1148	1046	1093	1136	1180	1091	1142	1152	1082	1125	1099	1111	1176	1157	1137	1107	1121	1159	1192	1126	1129	1147	1145	1139	1116	1142	1167	1142	1141	1190	1173	1138	1116	1173	1168	1127	1140	1146	1114	1161	1104	1151	1142	1099	1039	1141	1160	1170	1146	1132	1127	1155	1185	1141	1119	1115	1177	1107	1172	1161	1124	1169	1122	1149	1144	1110	1164	1108	1125	1206	1101	1139	1137	1134	1103	1207	1179	1088	1134	1103	1184	1101	1048	1116	1133	1174	1143	1142	1142	1137	1113	1136	1116	1133	1185	1118	1107	1112	1098	1121	1103	1099	1141	1151	1113	1167	1124	1171	1178	1105	1134	1164	1177	1151	1123	1151	1176	1163	1114	1088	1151	1119	1146	1162	1112	1132	1140	1115	1141	1094	1129	1091	1093	1145	1051	1132	1083	1132	1142	1116	1166	1108	1106	1193	1138	1141	1140	1101	1109	1126	1158	1133	1105	1123	1165	1121	1161	1162	1147	1122	1130	1149	1143	1145	1127	1149	1174	1135	1080	1090	1151	1176	1158	1159	1124	1092	1100	1159	1179	1188	1163	1125	1099	1173	1145	1090	1158	1101	1121	1180	1086	1132	1133	1102	1089	1096	1153	1112	1147	1119	1139	1117	1108	1163	1106	1137	1138	1114	1168	1135	1097	1138	1152	1156	1120	1106	1088	1163	1103	1107	1114	1169	1150	1145	1137	1111	1119	1127	1097	1130	1096	1094	1107	1171	1136	1165	1178	1137	1125	1098	1141	1114	1093	1125	1194	1090	1036	1131	1106	1086	1135	1144	1185	1100	1127	1114	1122	1036	1162	1109	1148	1205	1111	1162	1139	1160	1116	1094	1141	1166	1115	1155	1180	1083	1147	1153	1102	1123	1158	1119	1111	1143	1118	1135	1145	1144	1100	1184	1123	1134	1144	1187	1104	1127	1125	1118	1126	1156	1166	1109	1158	1171	1102	1096	1111	1163	1190	1161	1149	1115	1160	1189	1085	1189	1102	1188	1054	1152	1092	1102	1105	1063	1154	1124	1119	1140	1035	1174	1120	1195	1159	1158	1122	1167	1128	1128	1145	1170	1148	1064	1158	1136	1160	1089	1178	1103	1116	1147	1087	1080	1183	1148	1125	1186	1135	1083	1128	1196	1106	1104	1066	1138	1113	1175	1200	1171	1113	1170	1189	1141	1122	1075	1136	1144	1149	1175	1158	1170	1204	1144	1160	1150	1177	1127	1103	1148	1120	1148	1188	1142	1091	1126	1138	1033	1127	1190	1103	1108	1166	1116	1126	1161	1115	1101	1125	1148	1126	1063	1141	1139	1107	1168	1131	1082	1149	1156	1196	1040	1159	1099	1111	1196	1115	1199	1129	1142	1154	1114	1177	1144	1087	1196	1123	1141	1115	1161	1145	1162	1144	1131	1116	1157	1121	1167	1140	1153	1152	1224	1108	1134	1184	1159	1165	1072	1104	1195	1088	1197	1133	1107	1151	1152	1165	1117	1154	1158	1140	1098	1090	1131	1142	1098	1150	1141	1132	1083	1207	1104	1115	1138	1095	1145	1143	1125	1126	1216	1114	1166	1149	1131	1135	1133	1055	1176	1169	1154	1126	1110	1185	1137	1116	1077	1159	1122	1195	1180	1169	1129	1154	1082	1147	1152	1141	1180	1108	1188	1107	1136	1135	1134	1175	1146	1100	1119	1129	1168	1151	1201	1114	1095	1157	1157	1165	1166	1115	1188	1161	1111	1110	1183	1229	1094	1139	1138	1118	1099	1116	1119	1073	1202	1127	1160	1150	1115	1162	1137	1134	1127	1155	1067	1117	1169	1189	1132	1142	1114	1135	1125	1144	1084	1166	1133	1199	1136	1108	1162	1122	1152	1150	1121	1173	1176	1198	1118	1164	1063	1147	1078	1109	1102	1165	1134	1180	1125	1109	1138	1124	1088	1085	1097	1121	1161	1132	1187	1132	1129	1117	1068	1154	1132	1121	1115	1171	1153	1066	1164	1191	1131	1139	1106	1102	1097	1122	1193	1193	1160	1191	1119	1123	1090	1183	1165	1136	1146	1147	1113	1140	1133	1182	1149	1120	1138	1105	1180	1157	1124	1102	1117	1070	1162	1123	1115	1165	1196	1175	1124	1133	1122	1086	1149	1090	1101	1118	1135	1158	1161	1121	1114	1123	1141	1174	1101	1094	1135	1152	1144	1094	1126	1096	1070	1174	1102	1115	1101	1106	1088	1192	1152	1138	1120	1144	1117	1064	1109	1117	1149	1163	1129	1117	1086	1122	1115	1134	1122	1118	1071	1066	1131	1124	1189	1113	1117	1130	1153	1125	1104	1162	1153	1095	1060	1150	1102	1137	1137	1163	1153	1086	1121	1142	1138	1156	1169	1177	1140	1207	1127	1120	1165	1179	1153	1145	1133	1133	1141	1177	1113	1152	1134	1166	1142	1163	1079	1100	1222	1101	1111	1143	1098	1116	1129	1107	1095	1102	1141	1123	1108	1107	1144	1183	1136	1124	1204	1188	1133	1113	1153	1163	1198	1172	1118	1158	1128	1088	1140	1075	1171	1049	1135	1159	1123	1169	1182	1117	1146	1226	1108	1119	1135	1083	1141	1108	1179	1150	1082	1102	1095	1154	1087	1156	1107	1142	1109	1090	1084	1157	1147	1105	1127	1139	1120	1149	1171	1142	1126	1137	1116	1154	1084	1178	1142	1127	1159	1110	1171	1139	1170	1096	1196	1140	1097	1169	1176	1154	1154	1189	1175	1152	1111	1114	1047	1124	1127	1160	1177	1139	1116	1145	1124	1089	1157	1080	1113	1125	1130	1163	1143	1090	1146	1132	1102	1152	1145	1144	1159	1134	1110	1126	1180	1078	1177	1136	1134	1077	1102	1140	1154	1156	1113	1156	1142	1166	1151	1141	1129	1094	1170	1148	1165	1125	1168	1120	1103	1152	1119	1125	1132	1180	1140	1072	1140	1131	1163	1143	1138	1114	1120	1131	1139	1135	1166	1125	1136	1130	1149	1113	1104	1156	1142	1165	1132	1143	1134	1075	1092	1183	1196	1167	1160	1131	1139	1163	1094	1151	1179	1158	1150	1193	1160	1100	1163	1210	1177	1090	1098	1137	1129	1074	1137	1073	1163	1158	1164	1141	1134	1113	1190	1130	1152	1123	1131	1161	1132	1126	1122	1151	1204	1062	1109	1103	1122	1105	1133	1084	1159	1116	1126	1127	1155	1097	1159	1095	1137	1183	1165	1146	1088	1104	1122	1184	1106	1126	1128	1144	1134	1132	1159	1120	1195	1088	1107	1112	1100	1122	1135	1158	1139	1106	1151	1146	1120	1149	1141	1114	1107	1091	1176	1151	1172	1120	1071	1126	1094	1167	1228	1121	1139	1134	1120	1155	1104	1130	1141	1151	1104	1121	1081	1138	1145	1153	1173	1141	1168	1148	1086	1073	1079	1115	1083	1113	1138	1122	1162	1090	1184	1105	1159	1142	1131	1140	1159	1141	1152	1120	1164	1135	1079	1135	1176	1169	1135	1135	1156	1151	1152	1190	1162	1103	1183	1128	1101	1204	1057	1159	1128
23168	21729	31310	31174	33493	30569	24923	9251	2387	1084	844	802	798	820	770	788	768	765	805	818	760	753	746	769	792	817	747	824	761	748	756	744	773	738	820	798	764	738	752	777	799	849	760	804	732	798	821	771	747	844	777	770	755	758	709	786	778	796	779	775	756	766	810	745	826	784	787	733	741	786	736	766	780	764	837	754	800	823	820	766	754	750	742	770	750	813	795	773	757	761	760	784	777	805	784	754	798	792	754	794	704	769	816	777	742	791	760	790	780	765	813	724	821	744	772	807	792	767	816	748	778	755	787	784	776	745	754	779	770	825	751	776	731	781	771	790	789	818	801	769	774	847	792	821	760	733	795	774	779	810	733	784	788	802	772	802	785	761	705	767	809	763	722	803	809	795	844	772	773	803	737	819	754	720	828	754	798	768	816	791	776	757	787	736	750	813	818	772	831	763	767	816	745	768	798	769	750	810	802	767	732	799	746	800	808	781	806	775	786	774	849	785	782	761	826	729	772	762	791	787	766	778	775	770	765	811	823	786	795	857	724	807	783	776	789	805	747	791	737	771	784	753	782	844	794	750	730	735	744	788	776	797	825	739	785	802	764	746	820	767	723	818	777	787	780	786	773	798	741	802	761	782	763	805	788	747	757	774	769	775	775	758	751	768	748	766	800	750	766	774	807	752	763	784	763	787	743	769	763	782	817	774	825	737	784	819	771	803	750	692	732	805	791	791	803	761	752	771	707	782	765	780	779	773	806	767	790	814	846	710	771	783	771	750	803	775	792	809	791	781	767	756	793	811	794	797	722	790	831	832	749	745	787	755	816	801	815	787	761	758	776	793	823	777	759	750	771	762	798	784	763	793	775	746	755	770	765	778	824	787	793	787	746	776	782	769	721	748	772	782	754	759	753	780	755	794	780	759	767	747	785	775	771	749	808	841	842	768	795	773	799	761	749	786	789	756	782	808	781	804	752	801	761	815	812	735	795	786	732	793	807	779	760	814	782	768	748	780	817	770	789	800	748	771	810	799	782	758	766	818	819	765	812	761	740	739	795	752	723	822	785	784	724	706	771	795	753	769	797	803	780	777	779	732	822	757	833	762	737	763	753	769	792	758	738	803	728	807	741	790	785	808	776	826	737	783	746	788	772	749	766	781	779	740	785	767	775	753	814	778	786	765	738	755	770	756	824	792	761	732	752	724	769	768	739	732	787	787	787	778	820	757	784	772	784	779	754	780	784	733	823	781	774	768	831	752	745	723	770	760	742	795	758	743	827	808	784	745	746	806	774	783	773	738	722	828	758	726	717	762	825	809	773	787	800	769	762	767	732	815	792	787	765	790	753	784	761	723	810	839	742	762	826	776	788	779	782	824	761	750	742	810	774	753	783	756	795	797	776	802	792	774	787	768	785	797	776	766	749	790	762	814	797	755	746	798	789	780	824	839	779	789	790	787	774	798	819	797	806	802	768	775	763	782	789	806	807	719	755	767	793	831	772	791	852	787	709	746	765	754	774	744	760	804	771	713	735	778	784	754	745	843	788	804	722	754	806	775	785	778	761	792	776	744	783	769	804	805	757	816	821	779	812	782	775	754	756	774	750	749	733	795	768	768	796	750	767	721	829	766	817	779	803	781	763	793	741	752	786	779	781	782	798	787	782	769	809	787	845	755	759	759	760	771	714	787	789	746	768	775	751	817	757	722	815	741	794	759	786	770	803	737	757	794	762	763	791	778	798	751	715	727	736	770	785	732	776	749	762	799	759	793	756	765	805	795	737	738	759	763	750	757	758	835	803	793	811	786	751	741	746	837	755	751	794	742	794	780	801	799	775	801	767	762	788	790	811	776	732	789	767	786	759	746	758	776	800	770	748	812	747	733	724	751	742	743	806	737	803	839	808	782	770	734	765	790	831	765	759	760	782	772	763	780	743	818	808	807	773	728	751	788	768	823	782	759	819	813	747	743	830	774	750	759	784	775	791	791	787	777	775	757	753	745	808	733	780	794	770	783	763	786	763	734	778	782	785	761	814	773	728	790	781	792	756	764	766	813	746	797	741	819	807	801	798	776	785	770	818	752	795	778	821	803	790	773	806	801	785	809	794	788	738	800	798	777	762	782	756	783	753	816	780	742	767	803	832	761	769	763	771	733	770	786	773	785	743	787	771	787	766	789	788	790	793	768	772	804	764	676	783	770	773	772	784	788	756	727	742	771	766	808	824	789	806	797	764	793	789	754	772	778	772	770	800	802	765	838	749	750	798	804	774	780	793	778	783	726	837	770	727	823	800	797	796	736	753	758	787	821	803	768	821	806	768	786	781	792	716	784	736	767	813	771	784	756	778	780	762	777	800	816	798	772	756	826	771	814	783	742	778	772	764	817	744	773	744	775	829	782	760	805	788	760	783	766	780	799	817	802	761	725	819	797	810	780	800	741	772	760	772	780	753	797	799	769	827	791	774	748	760	758	712	744	799	758	760	788	731	813	722	813	727	756	746	748	782	735	768	789	799	763	773	790	802	809	768	837	832	761	765	776	769	743	766	801	763	741	774	791	766	810	763	762	764	789	776	773	761	767	788	792	801	785	780	771	738	760	811	753	745	756	737	833	779	784	797	746	788	807	801	821	749	768	789	796	770	771	788	794	709	807	814	793	834	835	715	757	783	749	811	745	802	741	755	793	780	805	778	788	764	825	768	788	749	792	796	788	818	806	726	775	763	782	771	805	770	766	783	803	765	791	745	829	802	813	832	752	766	774	773	812	739	736	763	809	795	786	811	812	745	770	768	832	800	767	723	810	784	793	789	805	751	728	805	830	737	805	773	753	768	786	799	782	765	783	775	770	779	803	782	772	779	718	835	755	799	796	805	750	738	716	766	758	839	802	823	788	810	813	796	776	768	750	765	767	769	768	783	759	813	790	786	750	769	822	771	815	770	746	757	772	772	768	787	784	758	800	768	797	791	772	760	774	746	754	834	838	817	788	800	745	775	740	753	739	792	790	748	798	777	818	779	755	790	796	781	761	772	742	759	775	787	710	764	818	766	804	802	766	785	773	745	799	829	799	772	769	780	758	784	804	795	769	746	720	756	764	764	792	769	818	778	780	772	764	781	751	754	747	765	768	775	784	739	806	758	843	808	787	766	812	770	767	793	784	776	756	781	748	812	801	786	748	784	758	796	778	797	770	783	794	780	768	770	773	764	730	792	806	720	813	738	751	794	747	785	745	782	786	793	724	743	728	799	744	768	765	810	777	772	807	753	778	776	779	786	786	777	807	822	810	740	811	737	770	816	783	766	797	732	782	780	746	828	783	744	785	752	765	741	721	779	737	793	804	747	757	779	760	733	728	739	783	821	791	751	746	784	758	768	827	795	757	755	781	814	737	808	771	776	804	750	797	826	794	788	747	774	797	759	798	776	783	785	749	800	804	761	800	791	815	804	768	786	817	768	755	807	818	793	781	784	793	784	762	838	822	781	763	743	784	831	797	749	777
55458	100044	77742	67655	53923	37074	22255	9748	3343	1429	889	875	891	910	863	836	819	867	818	832	836	874	865	912	886	856	803	899	932	861	863	810	881	884	798	860	875	837	844	835	931	867	894	875	830	854	882	825	854	881	823	829	853	927	887	880	917	835	803	851	856	851	805	815	838	866	875	860	843	878	839	863	839	854	836	880	881	850	875	912	818	835	862	823	899	872	863	831	866	917	866	916	932	844	883	876	852	894	820	906	865	899	852	867	818	908	852	899	868	846	813	794	847	842	882	826	854	848	876	849	896	879	811	818	840	855	878	860	812	867	833	827	814	857	856	886	837	821	895	824	905	855	849	841	856	836	872	833	837	883	881	883	881	865	823	837	889	821	886	872	849	860	898	864	871	846	856	843	855	867	912	861	780	871	893	897	855	845	845	915	875	863	817	853	909	841	868	870	816	876	843	880	865	810	856	900	850	829	855	893	882	854	878	845	828	830	846	854	860	849	865	868	854	860	825	833	905	892	841	858	859	898	828	871	870	833	873	858	846	881	836	832	884	834	879	901	779	868	879	896	887	857	824	835	882	834	816	842	861	885	897	863	842	845	905	865	901	841	882	859	838	855	875	883	854	861	877	839	853	828	879	823	885	806	861	896	924	820	860	921	858	905	845	852	880	866	880	817	857	852	884	834	859	875	886	844	823	860	854	874	879	847	870	833	867	825	857	861	874	871	912	842	835	838	854	895	878	830	821	863	841	876	891	922	849	899	904	864	845	865	859	801	833	936	839	898	871	852	832	831	849	922	899	842	842	820	880	861	825	824	882	826	885	863	856	857	869	893	878	805	895	852	815	864	884	886	885	825	890	893	860	837	855	840	822	860	839	887	870	877	861	840	840	863	853	922	820	869	869	818	880	856	841	816	852	881	866	828	907	897	890	825	819	844	889	862	853	860	826	851	859	790	865	874	868	820	833	913	845	797	906	868	841	850	837	848	869	854	855	845	865	875	822	838	866	908	816	889	874	874	821	870	867	854	845	829	882	871	839	869	847	838	875	817	865	879	888	924	855	862	861	920	830	822	857	870	861	843	851	792	848	906	846	861	838	838	877	831	884	838	837	854	924	865	852	885	876	788	829	926	864	877	867	887	902	875	832	892	784	774	856	865	790	870	869	887	862	846	836	906	858	870	819	890	854	818	840	856	870	865	819	876	839	893	863	839	898	854	844	840	853	857	852	858	848	866	855	831	826	906	883	842	893	863	865	842	887	842	863	815	910	886	866	883	871	870	845	817	810	849	887	879	875	871	853	887	890	869	879	873	852	861	908	839	852	858	844	846	846	831	917	838	830	824	863	855	865	868	862	857	848	839	852	861	871	823	808	896	875	847	822	819	851	872	827	814	888	903	889	875	839	898	797	892	900	801	843	868	806	896	832	873	872	894	845	881	887	865	822	821	833	889	864	888	848	880	873	826	889	833	862	890	923	921	829	907	815	900	884	870	825	893	902	850	849	876	880	904	825	855	889	818	861	876	891	846	916	844	858	821	801	927	803	845	887	927	910	844	835	847	870	825	864	812	902	912	812	894	874	915	846	852	845	880	887	862	878	810	881	817	854	814	886	866	844	824	846	831	838	907	863	834	844	866	881	878	846	859	809	823	839	821	830	822	906	875	894	858	834	839	880	844	866	877	872	835	851	849	833	802	874	857	847	843	815	828	878	826	879	885	861	868	935	834	858	824	810	828	854	852	783	883	770	879	847	872	843	901	857	845	829	825	868	803	859	865	810	855	857	894	885	912	878	869	794	867	851	866	835	850	847	883	912	891	829	849	814	894	801	876	879	839	863	837	864	881	853	839	813	847	870	881	878	864	875	849	830	851	867	834	864	876	856	836	897	814	879	869	887	890	884	812	873	892	854	867	878	824	846	835	831	821	861	827	834	881	833	826	837	851	867	828	831	896	835	873	876	838	868	845	939	897	908	848	827	809	889	861	839	843	884	886	899	855	811	842	850	872	825	891	843	868	831	862	876	903	852	866	899	830	898	871	889	817	878	847	816	823	893	840	868	828	863	894	870	820	830	888	880	945	864	845	853	888	847	849	882	904	830	856	892	879	830	831	815	847	838	846	869	909	833	885	850	897	846	878	833	830	854	855	879	854	874	907	854	899	835	905	825	921	872	947	877	882	849	891	846	861	844	813	854	899	844	879	854	895	860	866	864	853	848	828	873	876	890	854	873	872	901	855	831	848	834	822	849	854	853	869	860	863	877	816	835	830	849	866	912	847	808	837	883	819	894	806	798	865	816	839	855	873	897	859	861	852	845	843	864	807	825	858	876	853	866	864	854	876	829	884	837	871	820	871	815	873	814	894	803	890	867	858	831	885	900	860	874	840	856	844	851	869	802	831	834	857	886	829	802	909	890	837	868	867	925	798	852	854	917	805	849	775	926	838	864	903	888	853	846	855	873	885	836	850	823	873	839	820	835	838	851	858	834	869	851	811	824	909	867	836	900	838	926	877	863	817	890	833	854	799	866	827	833	856	864	846	837	871	802	876	847	831	907	796	828	813	859	866	855	791	873	847	819	826	805	815	876	904	877	822	836	886	844	856	871	842	780	906	860	853	881	866	824	850	853	844	898	886	890	812	843	852	795	877	892	895	884	847	851	860	833	912	869	849	836	851	818	832	857	817	872	842	853	885	894	903	857	861	920	849	837	869	866	898	825	871	857	821	860	812	864	813	870	858	846	830	890	846	835	842	880	846	863	853	832	854	880	830	890	863	905	864	817	849	886	865	814	893	849	848	840	897	862	858	862	862	854	847	808	898	883	872	833	876	837	840	878	842	782	792	864	837	871	787	851	893	871	865	821	859	860	856	892	842	825	817	822	879	866	819	865	895	824	860	824	908	902	838	859	850	868	820	861	875	818	819	884	862	864	888	877	864	877	829	905	835	848	841	852	861	819	842	825	867	846	848	847	892	843	922	888	801	878	872	842	825	901	815	878	858	837	882	859	826	857	872	900	907	814	900	850	863	873	874	892	828	818	889	847	780	830	906	923	854	855	856	861	837	834	839	881	921	846	896	833	856	840	845	868	891	841	881	828	863	819	868	868	801	841	849	869	848	853	888	805	864	893	797	902	877	854	887	894	853	814	822	843	879	806	878	854	862	836	851	881	852	864	878	891	839	855	890	827	858	834	873	855	854	836	854	857	851	856	849	872	846	834	828	850	828	875	845	931	815	855	808	817	859	809	853	855	841	816	823	879	919	849	904	815	830	882	821	836	910	850	880	896	868	856	932	877	834	861	819	875	873	877	871	794	841	869	857	850	844	867	834	839	869	860	818	869	780	817	857	860	847	896	893	850	871	875	849	872	903	811	849	850	864	807	840	867	848	887	870	815	822	896	879	857	819	815	796	867	877	861	941	866	853	856	836	886	843	808	874	868	849	845	887	871	854	830	860	820	909	879	884	841	840	886	848	884	867	839	898	856	862	924	880
29285	27646	31549	23072	11773	4941	2247	1360	1025	943	875	907	919	886	928	915	926	908	926	878	916	902	883	918	936	938	915	833	877	927	858	893	908	813	889	896	895	912	897	917	894	883	910	914	873	898	889	912	885	895	916	855	904	958	839	882	910	875	930	917	941	884	914	931	935	835	914	913	883	928	889	937	949	956	913	907	894	933	967	901	864	919	925	893	901	897	959	901	902	890	889	871	842	920	905	896	875	906	947	886	889	916	847	873	978	881	861	869	901	887	906	891	841	882	905	866	897	906	903	909	896	899	887	860	884	904	872	886	885	882	908	916	849	828	874	893	824	886	882	855	929	885	905	881	882	948	894	936	886	922	898	865	934	909	909	867	872	898	943	938	857	913	928	889	902	910	871	920	908	918	976	921	912	871	868	855	905	885	844	861	919	879	911	896	876	861	918	902	913	910	887	849	874	955	903	901	876	879	926	911	881	863	855	888	918	850	866	875	874	883	900	888	790	885	906	937	875	863	918	994	913	899	907	845	864	916	902	895	864	900	837	902	892	885	902	854	905	905	910	953	910	924	915	922	912	864	949	891	912	866	922	917	875	846	867	900	881	910	880	868	911	903	915	898	936	902	880	901	973	925	889	940	871	866	828	892	879	855	820	902	836	849	938	902	894	865	865	967	842	939	851	883	899	860	905	896	897	912	834	909	912	873	885	899	916	893	904	905	960	918	898	938	864	867	892	956	893	930	944	874	889	912	882	883	909	870	906	901	904	928	892	920	900	897	879	942	893	867	861	880	906	898	910	855	845	910	869	903	901	936	888	848	897	878	904	918	898	845	863	918	887	866	882	903	913	913	958	878	909	920	863	875	915	906	931	938	967	958	858	880	946	901	881	892	915	921	938	938	919	865	850	892	904	842	886	870	877	873	915	877	875	899	931	863	946	891	913	857	951	876	886	896	894	944	825	859	906	921	954	939	876	893	844	871	919	881	889	935	937	961	863	880	870	916	896	913	897	902	913	856	923	859	948	870	945	905	935	941	918	896	879	848	915	882	882	844	883	893	888	911	895	945	920	915	945	885	848	902	857	900	856	956	872	899	946	935	871	919	899	924	909	866	937	931	903	861	920	916	935	841	872	907	942	879	841	892	941	918	865	895	913	881	900	862	876	911	863	928	907	860	890	940	955	943	897	975	904	932	914	925	882	962	886	893	915	886	919	898	907	878	919	896	851	893	996	939	842	906	896	863	905	902	922	913	907	926	895	868	860	862	919	907	860	917	897	872	896	895	906	955	857	902	906	876	898	861	874	912	930	930	885	911	945	872	898	953	876	879	900	855	866	917	945	919	877	916	896	878	898	884	847	924	909	867	926	870	902	847	883	875	895	911	837	911	908	915	884	961	894	906	852	912	876	942	909	845	870	957	911	885	858	866	866	883	894	945	855	872	832	919	900	903	901	868	908	898	884	893	836	902	860	840	863	896	900	927	889	898	853	933	986	864	912	911	912	905	941	847	851	934	919	913	908	883	887	868	901	888	818	900	921	862	896	892	926	834	924	905	875	923	890	930	874	900	873	926	822	926	904	939	895	920	873	888	903	907	917	921	890	918	897	926	898	857	872	916	870	916	890	904	830	856	964	916	938	874	862	890	868	893	947	887	903	899	902	887	970	905	967	874	913	861	916	868	881	882	880	905	895	932	906	892	925	825	957	933	902	958	899	926	894	892	911	874	878	841	830	840	847	923	907	921	878	886	878	876	951	947	897	929	941	932	862	952	918	855	903	926	886	890	871	891	921	877	881	878	888	892	908	916	911	892	864	871	878	912	936	915	916	901	941	900	887	886	899	920	891	902	904	878	938	834	908	884	852	936	867	915	863	924	926	927	885	878	874	897	918	917	903	915	836	921	844	850	903	918	869	930	813	901	918	842	933	955	858	884	903	903	881	930	931	899	938	896	901	842	928	923	958	886	936	913	938	852	885	916	937	914	948	926	841	903	897	920	909	914	929	895	934	964	889	902	940	942	959	893	882	846	925	847	893	893	872	854	922	874	924	929	883	936	910	824	872	919	841	945	881	907	880	855	941	860	929	888	956	907	877	906	909	915	949	858	903	883	879	875	920	934	902	903	905	927	905	964	891	856	904	916	905	889	879	926	911	859	950	905	964	951	928	957	882	913	881	986	910	870	870	947	928	857	903	927	959	868	835	868	921	926	887	860	889	891	903	858	976	918	911	905	894	908	889	893	938	882	880	918	898	896	915	932	904	894	878	898	905	953	899	948	880	916	943	895	887	912	882	894	929	896	922	906	965	927	899	902	945	888	897	900	906	896	908	826	930	945	910	877	923	918	899	908	915	892	884	889	906	905	913	892	974	846	859	905	935	896	922	893	875	898	883	907	851	864	901	925	913	867	939	902	908	908	916	910	850	881	906	871	865	941	881	888	893	915	885	916	900	951	914	948	855	903	866	872	915	951	897	841	865	891	960	918	903	868	886	901	937	854	912	899	921	916	894	937	962	884	945	881	917	862	837	903	918	891	879	920	905	888	851	880	974	905	844	870	920	855	892	885	901	894	898	907	969	927	858	900	931	857	938	911	854	934	931	946	925	840	909	892	828	887	950	920	930	920	887	900	894	922	968	878	880	878	872	879	913	919	903	882	941	949	870	902	893	890	913	852	914	962	949	897	853	902	916	840	857	848	918	906	904	918	873	938	918	912	837	931	866	855	942	841	906	925	904	898	881	875	913	907	911	946	905	966	864	853	904	910	855	868	928	853	903	907	861	927	885	890	884	903	896	925	876	908	958	879	899	924	936	916	860	855	917	920	865	895	910	914	896	845	920	898	876	920	916	871	929	971	857	903	895	866	888	864	963	867	874	917	888	861	927	879	926	914	888	923	884	874	892	913	896	912	902	913	862	935	893	941	960	916	917	850	879	891	865	969	854	897	937	875	905	895	891	857	935	852	954	898	885	883	919	887	865	920	873	885	909	900	940	885	879	923	907	856	853	889	851	875	889	828	907	881	922	908	927	892	917	886	854	900	906	872	881	889	880	866	923	892	829	911	923	857	975	974	923	854	911	859	866	874	907	874	931	931	900	868	832	959	927	912	921	904	871	891	910	903	881	866	852	864	912	860	858	845	917	881	908	903	905	923	895	925	907	877	865	879	899	887	892	882	850	912	922	893	858	892	906	892	884	870	860	885	917	909	926	924	895	894	880	911	909	922	880	900	890	894	943	862	896	951	877	891	867	902	913	885	909	920	920	958	935	885	870	901	918	935	866	910	933	860	917	851	925	864	960	957	885	867	871	934	892	911	893	913	908	893	925	869	885	966	894	909	890	892	891	870	875	906	899	895	893	898	851	921	897	914	921	895	914	866	920	909	860	867	898	932	923	872	846	883	924	958	929	847	950	857	880	884	907	907	881	918	915	915	892	903	854	912	860	917	965	917	928	892	889	937	973	893	892	897	916	870	932	885	938	918	857	929	938	884
29379	44754	31475	19372	12338	5890	2913	1616	1169	1027	1041	1002	1040	1006	993	999	1042	1004	1017	995	994	1059	1014	1025	1069	1013	1002	1027	982	1015	1024	1061	1039	1027	1040	1027	1022	1077	1021	976	1059	1081	948	1017	1036	1066	1015	1011	998	994	1033	991	995	1051	1015	1041	1038	981	976	1032	1043	1019	1040	1041	1041	1008	1011	997	993	1020	1010	1024	1028	1071	1039	1078	991	1041	955	1030	1108	981	1031	1002	1036	968	978	974	1033	1044	1083	984	1028	995	1036	977	1047	1027	1060	1026	1011	999	969	993	975	961	1013	970	1051	1050	1036	976	1004	1038	986	976	997	1045	1035	1005	1003	1023	1012	1026	1037	1027	982	1066	1056	1069	1004	988	1009	996	1059	1021	1027	1015	1060	977	999	1014	976	1020	967	975	1000	972	1004	1060	1028	1027	1023	1006	1064	948	1051	991	1051	1035	1024	1064	1047	1026	1058	1037	1066	1014	1028	1049	1087	1063	1054	1049	1024	1013	1020	969	1026	1003	1047	1001	1043	1009	1035	1011	1044	1039	1016	989	1054	1055	1063	1011	1006	992	1039	994	976	980	1010	1005	992	992	982	981	1019	1057	1075	1012	1010	1030	1012	1014	1026	1012	1054	1039	975	1007	1010	1018	1077	1053	1035	1023	1019	1037	1013	1007	1039	1065	1047	1022	1081	1006	1015	958	1034	1057	983	1021	1017	1062	1047	969	1015	1021	991	1013	1037	1067	1026	1041	1006	1026	1078	1049	1017	1053	1054	1044	987	1036	1037	1054	1073	1055	994	1019	982	980	1065	1051	1113	1019	1057	1009	1043	1072	1008	971	1052	1035	1096	975	1025	1041	1064	1095	1068	1058	969	1026	1027	1049	1018	978	1060	1012	1022	1031	1033	1039	985	1040	1053	1025	1073	932	1047	1033	1005	1003	1006	1031	1015	995	986	1010	1068	1010	1060	1005	980	1052	1042	1000	1062	991	965	1034	1046	1033	1024	1023	1084	988	1040	997	1026	1009	1035	1033	1084	1015	988	956	1017	1086	1001	986	989	1032	1061	1010	1020	1008	973	1001	1070	1054	987	1003	1045	1008	976	991	1037	1037	1026	968	1008	1062	1021	1021	1008	1068	992	1066	980	1000	998	1048	1031	1012	1043	1008	1018	1009	1065	1021	999	1005	989	1077	1010	1028	1014	981	992	1023	1032	1011	1047	1031	1013	1022	983	997	1077	1034	1065	1023	1092	1017	973	1049	978	974	1017	1033	1057	1057	1068	1020	1057	1025	1055	1022	1031	1029	1045	1058	1068	949	1002	965	983	1044	1021	989	1016	994	1024	1041	1021	1019	986	1009	962	1025	1017	1023	1022	996	1004	984	1013	1037	1076	1046	1052	1043	1030	1070	1028	975	1015	1030	1082	1019	1015	1046	981	1007	1008	1036	1026	1058	1051	1031	1113	1008	1073	1040	1050	987	1045	1051	1009	1072	1007	1007	1047	1023	1019	1039	1025	1012	1002	1095	977	1001	1044	1063	1026	1053	981	1101	1062	960	1060	1011	1000	1083	1039	1005	993	1050	1013	1035	1023	1010	1020	1008	983	1047	1051	979	990	1026	1041	1037	970	1055	1051	1050	998	1017	1040	1085	991	1002	1028	983	1097	1027	1055	967	1013	1028	981	1070	1031	956	1041	1017	1032	1026	1024	1044	996	1002	1060	1035	1048	1084	998	1030	1060	1027	1021	1039	1023	1002	1039	1049	1041	1047	978	999	999	1039	1065	1012	1005	1017	999	1048	1036	978	1013	967	1052	991	984	942	1010	1018	978	1024	1063	997	1052	994	1014	1002	1005	1049	985	1000	980	1033	992	1043	990	1025	1011	1011	976	1019	1039	1015	937	1006	1025	1007	1007	1034	993	1061	1017	1013	1000	1056	1017	1017	977	1035	1072	1014	1034	1012	1047	1017	956	1040	985	994	1060	984	1012	1017	992	1050	1058	1001	1033	1060	1030	1021	1002	1003	1007	1042	1066	1034	983	991	984	1020	1062	1054	1020	1052	1014	1028	962	1056	1080	982	1002	1080	1009	1018	914	1040	964	1023	1008	1004	998	993	942	1026	1003	1042	1048	1034	986	1034	1044	1000	988	978	1050	995	994	993	1056	1014	982	1024	1026	982	1075	960	981	985	1005	968	986	1022	1055	1002	1019	1018	1032	1009	1001	977	1001	987	997	977	999	1011	1024	1058	1011	973	986	1037	1014	1038	1005	1012	1030	1022	1066	1004	987	984	998	1047	1022	957	993	1087	997	1015	1034	980	1058	1040	985	1046	1062	1085	1036	1057	1043	1039	1059	1028	1031	1041	1004	1030	1034	1067	980	1034	980	1045	1032	992	989	1000	994	1020	991	1018	1023	1073	1056	1022	1036	1032	1031	1048	1036	1016	975	1003	1035	1010	1011	1007	989	978	1048	1023	1023	996	995	1079	1026	993	1022	1006	1024	987	1031	1023	1035	1034	1041	986	982	1000	1027	973	1051	1052	1104	960	1001	1004	1045	1044	1029	1037	1025	1029	1021	1055	995	1030	1049	1029	985	992	1007	1025	1084	975	1071	993	982	1076	1008	1002	1090	1039	997	1008	1067	1014	1047	1066	1037	1067	996	993	967	985	1019	1011	990	1029	1031	965	1025	1058	984	1036	1023	1040	994	904	1042	1072	1018	999	983	1013	1079	1017	1061	993	1059	1015	1061	1038	1045	1059	969	1020	979	1010	989	1038	1039	1019	1002	1030	983	1077	1042	1004	1045	1052	1087	1032	1024	1067	1011	1032	1083	1049	1079	1036	1043	1062	1008	1069	1019	1054	1063	1046	1033	974	985	1075	1051	1101	997	1064	1046	970	1026	1052	1059	1000	1015	1092	1035	1084	1033	1055	1084	1051	1050	1016	1017	989	1002	1004	1043	1048	950	1054	1014	1065	1025	958	1019	1035	1003	955	1029	1072	991	1017	1037	1006	1063	1033	1009	1018	992	990	1126	1020	992	1086	965	987	1019	1069	1042	1015	1039	1091	1033	996	1024	1011	1031	949	1084	996	1038	1044	1059	964	993	1039	1026	1074	985	993	1015	1082	1049	1011	1054	1007	1076	1073	1013	985	987	999	1028	1003	1017	976	1059	1031	1053	1003	995	979	1015	975	945	1035	1004	998	986	997	1031	1035	1010	1027	976	1015	991	968	1078	1112	1032	959	970	965	1044	1037	1016	972	1028	1046	1063	983	996	1013	965	1014	1014	1005	999	1043	1037	975	994	971	1048	1041	996	971	1035	1049	1051	1009	997	1004	989	1071	998	1025	1023	1022	1014	1023	982	1078	990	983	1005	1058	1042	1011	1027	1060	1029	1008	1015	1023	1021	1035	1045	1001	1016	984	1006	1020	987	1063	1038	1082	1050	1030	1037	978	1045	1057	1025	1056	1076	978	998	1076	1045	991	1003	1006	1013	1040	1066	1001	1045	1088	1026	960	1047	1018	1009	1023	1032	981	1014	1059	1066	976	1075	1062	995	1009	1029	1038	965	1009	1081	1032	1021	990	1033	1022	992	981	1031	1045	1014	1017	1019	1069	1042	954	1038	923	1058	1037	1048	1032	996	940	1049	1037	1007	1040	988	1051	1034	992	1011	959	1026	1058	1062	1019	973	1036	992	1026	1019	964	1043	983	1012	971	971	997	976	1056	1031	1030	1003	993	1050	1028	1007	1024	977	1015	1051	1002	1029	1036	1063	1033	985	1021	1053	1084	1028	1034	997	979	1091	944	1005	999	1014	1063	963	1047	1034	1050	1025	1053	1008	975	995	1079	1045	1027	1035	1053	1015	1047	1013	1020	1045	1047	1020	1026	1036	1054	1033	1005	1037	997	1009	1020	1051	1040	1023	1034	1019	1002	1018	992	1036	1040	1072	988	1049	1007	1066	1040	1017	1063	951	992	1054	1021	1034	995	989	990	1002	991	1018	996	1013	1001	1025	1105	1046	1020	966	995	1055	1039	993	966	1009	1051	1052	1018	1022	1028	1035	1010	957	1011	1002	999	1038	1071	1007	1033	1020	1024	985	1004	1106	1016	934	1005	1045	1031	966	992	1011	1036	1040	951	1037	988	1006	1033	1012	1019	1000	1004	1028	992	1011	977	1007	1055	1034	995	1086	994	1029	1003	1008	1044	1042	1025	1005	1023	984	999	991	1043	951	1022	1013	996	1045	1003	1006	969	985	1035	978	988	1023	1029	999	1050	1102	1033	952	999	983	1030	1000	1004	1023	1015	1007	992	1041	1021	995	1023	1033	961	1014	1009	1067	972	1015	1002	1028	1067	1003	999	998	1030	995	1036	988	995	1012	1036	968	1009	1024	1034	1023	1103	1036	1037	1023	1029	960	1016	1070	1033	978	1007	1072	1040	965	1003	1067	1058	987	940	1008	1048	1010	1045	943	1060	1021	1029	1016	1075	1013	1077	1022	1043	1049	997	1076	997	1103	1025	1080	1108	1064	1007	1032	995	975	961	983	1052	1034	1005	1073	961	1065	1002	1009	987	948	1062	1059	1033	997	1018	993	1039	1023	1005	1039	996	1038	1082	1025	1017	1000	1030	963	1043	1010	1042	1068	987	1038	1039	1019	1055	989	1041	1012	1035
24273	22229	33140	32255	32770	27712	18068	5094	1433	868	765	694	716	686	663	721	698	725	708	745	703	724	712	728	660	678	648	671	669	691	679	682	677	682	696	673	664	685	692	730	646	666	676	714	690	684	711	651	688	675	682	666	683	687	687	623	660	703	691	694	708	731	698	685	704	682	711	757	708	701	665	674	664	691	670	658	687	716	697	682	729	659	663	676	735	718	753	691	647	654	728	676	660	672	705	715	680	707	684	713	665	652	690	708	696	680	682	644	695	718	670	715	672	716	694	679	677	674	684	610	654	662	674	649	658	710	691	640	706	678	683	666	729	717	701	655	658	723	711	680	693	675	689	688	682	681	698	650	684	660	706	633	726	710	722	655	714	704	689	696	675	746	651	687	675	750	724	677	726	647	696	680	697	712	678	703	666	681	677	701	668	734	698	656	672	678	689	702	665	670	717	678	685	688	699	705	731	652	670	655	678	716	672	701	692	733	668	702	684	679	678	667	680	663	680	657	631	701	673	686	705	657	692	712	660	643	690	713	685	702	676	678	713	667	677	699	680	735	678	715	663	668	664	689	679	669	657	686	665	704	687	698	658	669	621	696	690	724	630	631	665	637	676	692	645	704	672	640	689	639	673	698	662	655	672	673	709	728	663	693	655	695	701	666	663	632	679	626	694	720	683	704	639	735	655	671	709	724	676	726	677	653	673	717	701	682	695	627	693	728	690	669	699	692	669	697	681	674	748	682	652	668	705	659	701	670	643	655	683	690	695	658	654	683	696	642	673	623	694	703	684	665	691	665	666	702	711	627	666	691	664	679	705	701	689	698	723	719	666	617	673	659	666	670	684	735	685	633	674	691	713	697	669	711	682	697	609	666	699	656	686	710	735	641	656	677	644	730	736	614	736	697	672	642	677	708	676	682	631	698	709	681	711	706	716	707	692	725	689	693	689	685	649	742	653	650	679	672	688	630	714	709	709	647	727	693	683	621	700	683	725	657	710	711	687	667	731	697	702	642	671	698	744	677	719	679	676	676	689	677	683	687	641	639	712	657	748	672	691	648	645	708	697	674	668	704	664	708	658	628	694	689	720	703	675	686	730	721	669	684	664	693	689	668	714	635	693	728	692	692	728	652	688	679	701	658	666	708	617	644	679	652	676	674	664	673	672	663	650	720	683	672	672	696	717	698	658	699	651	700	696	671	632	691	683	709	671	649	730	676	656	635	682	727	673	651	640	663	649	712	712	674	676	698	721	708	685	659	677	683	649	676	675	716	701	652	691	678	699	688	698	714	660	647	716	704	657	675	728	668	684	677	692	712	625	667	645	657	716	685	674	744	738	663	694	709	667	723	730	644	701	754	669	672	749	684	640	686	691	716	679	680	676	699	715	658	652	693	676	655	693	667	685	750	735	665	649	711	672	652	611	670	690	647	668	707	720	720	669	706	718	706	738	671	703	666	719	643	649	672	673	702	678	672	692	703	671	664	686	674	701	685	699	694	695	698	662	685	695	660	712	683	628	668	680	673	685	712	712	678	680	664	698	682	697	722	684	607	689	641	695	691	768	735	692	708	630	694	685	688	679	691	659	653	685	701	686	660	701	640	719	647	693	653	686	704	698	653	634	702	632	671	721	680	656	619	680	717	626	731	714	690	690	711	661	650	622	702	683	690	687	636	627	695	653	667	645	657	674	702	689	662	660	641	717	671	631	666	641	674	680	632	664	696	660	659	673	649	670	678	679	645	645	685	696	685	663	676	652	623	684	645	653	692	661	674	689	684	709	713	672	645	660	682	658	685	665	684	678	693	712	725	670	642	644	659	712	711	673	686	664	674	649	679	630	724	655	702	697	695	630	704	689	717	682	697	696	658	675	652	640	690	737	649	684	706	647	700	686	654	693	732	742	679	649	692	647	728	685	674	653	640	648	685	670	677	712	667	691	704	668	639	646	698	680	690	693	657	663	658	654	688	646	738	641	641	688	649	692	719	687	670	693	647	766	682	707	676	655	682	709	720	667	666	679	715	659	630	686	670	694	659	683	664	693	661	678	685	708	685	694	702	679	691	693	679	672	742	702	689	666	668	730	657	688	722	756	708	684	668	691	709	705	714	664	698	640	684	635	746	686	684	713	685	724	664	698	657	686	666	677	674	646	660	708	696	719	725	669	689	763	711	632	724	674	660	703	600	657	685	658	676	667	645	716	725	656	708	673	695	663	641	683	681	683	644	671	662	717	736	691	703	650	720	635	688	684	700	724	690	691	695	680	672	738	704	696	684	694	661	686	684	675	707	677	699	636	655	691	688	663	656	664	695	655	645	602	697	695	680	635	637	675	717	696	706	646	694	655	664	694	653	625	659	724	674	645	633	637	660	685	690	697	680	696	683	692	678	669	701	654	678	668	696	691	632	658	677	711	685	683	682	724	690	658	678	646	692	684	697	650	673	696	701	694	714	721	682	736	697	691	661	693	669	658	688	676	672	673	724	678	666	620	703	694	632	671	671	728	669	690	696	668	727	696	690	649	695	699	694	665	676	679	658	688	655	641	679	695	682	639	690	666	668	699	669	673	661	691	709	672	665	767	715	648	743	664	704	663	666	705	687	691	700	653	688	655	685	618	703	688	680	690	661	688	673	682	676	641	680	685	666	698	674	680	690	697	736	709	676	651	672	709	691	696	716	659	649	613	675	707	690	639	664	677	694	651	643	633	706	732	683	654	631	694	702	688	708	689	722	710	692	692	695	666	661	675	686	697	710	688	643	704	678	719	659	669	726	675	730	664	676	693	654	710	690	660	668	711	689	669	700	689	664	681	673	709	689	630	636	748	707	684	720	672	684	660	662	687	680	726	657	680	688	659	687	690	716	713	677	702	661	715	726	665	670	696	709	683	667	730	636	679	648	692	726	682	669	698	648	660	686	696	678	679	697	678	650	666	686	693	670	723	664	648	678	684	694	665	649	691	687	759	668	665	659	657	683	628	681	638	661	667	661	676	709	688	687	691	638	620	696	729	678	647	703	756	651	676	681	716	706	688	669	727	725	673	676	704	642	659	672	719	690	698	654	671	695	703	686	680	687	714	700	678	689	680	690	700	729	654	711	647	671	641	702	704	677	708	653	633	688	665	685	665	652	709	727	659	663	671	661	679	729	650	689	702	640	659	632	635	725	684	653	668	622	685	698	690	733	691	698	697	680	685	670	674	677	648	663	686	674	679	663	699	691	708	682	688	666	696	660	692	708	710	717	652	718	686	664	713	660	672	700	663	659	702	742	727	710	698	706	744	711	704	634	714	664	670	686	696	704	669	713	692	650	692	644	700	639	673	714	665	696	680	653	703	663	641	691	714	663	677	678	666	677	667	715	680	648	733	740	669	703	666	655	673	660	696	620	705	728	722	670	651	662	631	691	673	708	682	700	704	679	646	638	689	711	688	691	649	688	663	761	705	680	708	613	697	717	632	701	677	663	677	694	674	659	668	653	724	722	730	707	705	628
48733	92324	71799	54993	44548	29651	15491	6465	2054	1028	780	808	808	820	843	754	818	806	776	796	842	792	761	779	741	747	773	749	796	817	792	754	774	747	781	818	750	767	778	795	772	765	721	791	768	831	810	744	775	784	713	790	793	792	784	779	822	838	787	754	766	819	739	744	771	773	770	830	784	757	786	789	726	762	792	786	814	772	804	785	814	722	796	787	798	778	741	823	754	828	764	744	836	781	807	810	750	822	782	810	735	754	799	820	741	770	768	768	789	776	789	793	800	766	792	776	767	774	834	730	743	770	757	807	761	813	765	775	808	785	759	780	747	811	834	803	767	819	818	788	764	801	814	785	780	806	763	764	774	805	807	764	768	827	755	784	793	802	794	823	807	759	795	775	728	806	782	782	779	746	808	799	790	773	782	797	820	824	794	732	756	738	801	756	824	744	777	789	723	793	801	792	772	818	818	839	736	832	806	750	811	786	764	715	788	802	752	768	765	777	813	760	772	761	772	827	734	810	770	800	819	763	797	756	777	731	774	796	749	800	771	820	802	753	799	794	753	733	776	769	787	774	811	783	802	740	761	767	763	812	801	796	793	768	749	723	768	744	802	795	779	734	819	764	775	743	770	747	795	723	779	783	778	782	793	777	731	804	791	752	805	799	769	833	802	782	768	771	761	766	750	793	786	742	800	829	770	806	839	764	810	817	797	785	810	763	784	761	806	784	779	766	757	750	776	824	780	798	756	817	894	824	802	775	749	803	775	769	800	743	824	793	779	793	749	775	789	754	773	788	749	852	841	783	785	754	766	768	802	798	761	807	807	792	734	749	807	804	779	757	801	796	775	829	789	770	811	801	792	767	759	782	771	787	751	780	744	779	781	787	815	761	757	768	793	800	804	771	818	783	782	786	814	864	817	796	765	762	765	781	773	775	747	782	787	789	755	832	741	759	778	787	759	816	814	776	751	801	744	796	789	810	823	731	750	781	804	789	782	828	785	799	772	748	814	760	763	719	766	789	834	813	751	799	780	774	755	826	785	804	813	769	744	792	755	723	812	780	764	805	801	779	790	805	784	799	734	797	756	784	793	797	804	787	761	786	757	780	836	823	779	783	791	756	807	730	708	724	797	778	754	799	863	777	784	805	764	756	794	841	839	812	767	834	759	778	780	770	792	752	742	829	777	765	779	759	802	763	811	743	786	792	791	794	782	798	825	780	789	789	761	794	765	706	745	739	851	782	781	823	759	759	722	804	807	780	821	789	802	752	816	765	753	849	747	757	763	815	794	844	825	788	826	776	767	793	793	771	772	772	764	782	775	807	791	780	759	763	773	786	749	792	768	764	777	758	793	774	779	844	785	835	818	796	789	784	745	769	825	721	804	785	798	775	784	793	774	769	769	790	754	780	772	774	747	742	820	786	769	790	768	799	781	804	813	765	774	742	817	751	824	768	756	747	816	785	769	794	791	740	824	826	771	742	766	809	779	783	794	805	798	757	765	745	736	773	850	799	796	769	800	775	790	803	821	785	809	747	808	780	735	817	761	813	759	819	807	774	776	772	747	771	771	752	734	833	809	800	794	763	838	729	810	766	734	774	796	742	761	738	860	737	819	786	750	776	795	764	775	751	820	795	785	771	788	764	794	812	772	717	800	787	742	771	800	757	771	840	833	731	793	741	795	788	789	788	782	799	781	750	741	738	812	768	775	782	830	809	817	812	812	767	770	739	778	801	770	780	781	805	745	749	812	742	787	785	801	749	801	765	761	791	803	810	788	843	785	794	845	739	797	777	743	789	733	797	816	773	780	766	784	754	797	840	785	775	785	846	748	702	791	786	783	720	732	767	786	819	765	815	770	826	769	806	771	765	793	782	770	818	826	810	792	769	805	800	774	735	785	786	763	790	804	797	788	783	779	765	815	786	793	760	757	781	749	764	800	815	787	750	754	787	818	802	810	808	755	787	762	780	781	749	734	765	813	785	783	819	747	781	756	787	806	772	789	767	797	783	773	760	779	778	746	762	764	743	788	796	827	741	739	748	730	790	811	784	802	787	803	795	763	802	729	805	751	832	800	809	791	811	839	773	847	777	797	777	814	807	796	745	749	787	815	826	821	765	758	846	815	799	787	753	800	775	771	761	814	795	757	778	768	804	764	805	788	822	782	786	716	781	688	821	724	802	765	790	837	758	775	788	729	800	836	743	809	782	758	719	780	772	763	813	793	790	765	774	760	748	817	815	742	765	792	794	789	767	770	773	832	777	785	762	763	799	683	779	838	800	755	771	829	738	797	769	755	803	785	819	802	787	809	826	769	777	745	759	798	733	757	763	765	793	779	752	784	793	788	776	816	770	777	773	771	753	760	760	810	791	848	776	759	788	795	778	724	762	745	802	771	743	764	781	779	773	830	744	820	761	805	743	790	741	811	733	807	769	801	755	816	860	789	810	790	818	778	811	758	768	757	781	779	753	837	791	800	798	802	750	774	804	764	756	781	788	772	786	835	768	827	786	775	798	770	772	756	745	776	743	763	752	812	792	805	760	806	730	730	789	829	796	798	752	777	791	753	750	758	805	766	816	708	767	800	782	769	776	723	794	783	768	828	752	773	760	741	782	803	788	747	758	749	749	774	762	795	792	808	803	828	755	789	775	763	746	808	800	778	766	774	788	776	812	833	793	782	732	773	752	749	807	788	786	770	811	739	808	770	794	819	823	794	806	738	792	806	769	756	751	787	752	755	784	832	778	718	782	785	790	819	753	792	833	784	785	750	740	791	763	775	693	805	819	755	751	783	812	714	786	787	801	794	732	765	819	787	778	801	805	765	782	828	743	804	802	825	834	764	824	827	766	760	809	827	746	751	814	802	802	749	766	769	768	799	800	762	760	843	748	720	741	793	736	740	741	767	771	777	797	771	744	813	780	800	777	782	783	788	703	832	772	764	791	761	759	783	784	820	800	791	820	728	728	831	784	808	804	704	819	797	760	744	801	770	738	761	739	790	791	774	756	707	792	763	794	784	746	785	781	845	817	814	770	732	775	779	800	791	767	793	770	801	765	780	766	815	769	778	811	834	765	839	756	789	851	785	746	746	747	810	815	788	807	791	774	767	818	797	744	794	750	794	755	799	827	813	756	803	771	789	732	840	741	775	783	793	793	743	749	793	807	733	781	801	790	743	779	814	789	817	758	790	797	742	787	766	786	782	818	811	780	726	790	823	827	740	762	819	710	788	786	740	814	754	806	822	773	776	768	738	752	783	827	810	789	757	793	773	764	751	767	795	759	757	769	744	802	763	774	824	752	757	754	756	771	811	775	789	781	781	808	787	778	778	809	787	753	780	782	755	796	799	814	742	807	790	810	752	778	780	770	780	753	787	811	765	778	794	745	777	724	783	800	802	799	796	780	769	731	736	743	770	762	727	773	837	766	740	836	762	783	785	800	723	752	786	747	755	729	713	798	780	774	796	768	757	781	813	848	752	759	727	813	803	812	779	747
25755	23572	34394	33331	27923	17770	6748	2493	1274	1079	1076	1017	1028	1039	1004	1024	1027	1017	1044	1000	1027	1078	1082	989	1006	1096	1021	1005	1000	1068	1060	985	1003	1041	1028	1023	1046	972	978	1037	1017	1020	1029	1030	1015	1041	992	1073	992	1074	1028	980	1028	1020	1009	1016	1057	1043	1046	1003	992	1003	1019	978	1049	1005	1004	1026	990	1027	1014	1012	1068	1058	1015	1032	984	1006	1044	1044	1074	1027	1004	997	1035	1013	985	998	1028	1047	994	1007	1095	981	987	1010	1045	1047	968	1021	1002	997	1021	1034	1054	998	1020	1000	1003	1017	958	1047	1056	984	1022	976	1079	997	1039	1057	1037	1024	1000	980	1016	977	1049	1027	1100	1022	988	1000	1032	989	1031	1080	1036	1016	1092	941	1006	1054	1039	1055	1048	1053	963	978	1070	1085	1022	978	1024	1007	1024	1053	1109	1060	1020	1030	1041	1025	1020	976	1011	976	984	1041	1050	1023	996	1055	1014	1071	1045	1067	1010	926	1010	1041	1058	959	1098	1026	1101	1024	1090	1098	1001	1019	1005	1028	1072	1069	1055	1018	1017	989	1041	1010	1035	1006	1060	1009	1042	995	1020	987	1001	1050	980	1020	1015	1025	980	1018	1040	1018	1026	1011	1010	1091	1087	987	1006	1011	1060	1016	1043	1018	1023	1003	1027	998	1026	1037	1018	962	968	1016	1036	1085	1050	1010	1050	1061	971	1036	1033	1061	1029	963	1036	1022	1012	1028	1024	997	982	1045	1051	1015	1050	980	1016	1105	1046	1008	1051	1034	1025	1037	1025	1047	1014	1100	1044	1024	1003	948	977	1035	971	1039	1052	1001	1024	1003	1034	1042	1046	1108	974	1030	1050	1014	1061	1060	1077	958	1001	1049	996	1018	926	1002	1051	1086	1036	988	982	1023	1006	975	1039	1025	1035	1016	1010	1029	1012	1067	1013	1006	1035	1018	1019	1035	1066	1018	1055	1019	1004	1014	996	1003	997	1032	1006	991	969	975	987	1003	1075	1043	1047	1034	996	1007	997	995	965	1046	989	1086	1092	1015	1056	984	989	985	1028	1037	1068	1033	1047	981	1051	996	1019	1016	995	1007	989	1010	1013	1039	1028	1017	999	962	1002	1071	1012	1040	1020	996	1042	1025	1038	1024	1007	990	998	1032	1035	1061	1014	1047	1017	995	1066	1019	977	1028	961	1041	1051	1021	1100	1040	1029	1006	978	1008	1038	1039	1048	1027	1061	1012	1006	1020	1052	1041	1091	1016	1009	1049	1007	960	961	996	1076	1048	1089	1059	975	1013	1030	980	1014	1000	1003	990	1017	1034	1027	1089	1078	1027	1051	1064	959	982	990	1057	1007	1036	1049	1069	1018	1030	1004	983	1007	1011	1029	1002	1036	1016	1048	1023	1032	1030	1044	1033	996	1011	1032	1050	1005	969	1077	1019	1000	1022	985	1034	994	999	997	980	1012	1048	1040	1011	1019	1040	1064	1017	1010	1025	1002	986	1033	976	1081	1047	1015	974	1037	1002	1007	981	1051	1002	1036	1080	1060	1005	1008	970	1021	985	1014	1005	1052	1055	1021	1062	982	1025	1004	970	1055	1036	955	989	1032	1034	1007	1045	966	1023	1069	1021	1025	1010	1001	950	1024	994	997	1025	989	1004	1033	1000	1013	1040	1066	1037	1032	994	1073	1062	957	1057	1011	983	1059	995	1057	1086	1054	1094	1004	1020	1014	1062	1093	1023	997	1028	1072	1008	988	989	1054	1014	1011	985	1008	1048	995	1004	995	1012	1009	1005	1003	1040	1079	1031	1016	1058	1067	1021	1037	1065	1099	1033	987	1071	1027	1027	1008	1032	1032	1012	1052	1029	972	1010	1017	1050	1031	1037	1004	943	988	1021	986	1030	983	1017	1036	1061	1047	1001	1052	1031	1006	1021	1099	1044	1049	1013	974	1001	992	1020	1018	989	1057	966	1015	1020	1021	972	998	1053	1096	1071	1002	1061	996	1074	1050	1028	1056	1005	1038	1003	979	1043	1068	1056	993	1017	998	1011	1007	1008	1010	1064	1027	1055	1026	1020	1027	1034	1043	1006	1017	1073	1022	974	1015	1064	1007	1004	1025	1012	1066	1038	997	1046	1077	961	1018	1029	1000	1039	1042	1084	1027	1048	1032	1029	1064	987	1008	1008	1035	1083	1082	1046	1039	969	986	1002	1044	963	1038	1032	1030	1029	1040	979	1003	997	944	1040	1045	1099	1026	996	1068	1106	1018	1020	1092	1022	991	1011	1024	990	1061	962	1035	1004	991	997	1004	1042	994	1064	1075	1023	970	996	1029	1041	1069	1048	949	970	999	1096	1004	1055	1062	1025	1010	1022	1006	1062	1035	954	1008	1016	980	1041	1029	1033	947	1012	999	995	1034	1064	1049	1050	1046	1021	1077	988	1035	967	1047	1023	1010	1086	1045	1062	1037	1040	1037	974	1065	998	1011	1024	1018	1030	1041	1040	958	1036	1047	994	971	1032	1058	1011	989	1001	1037	1032	1016	1018	972	1018	1088	1008	992	1083	1039	1015	1057	1019	1000	1003	1028	1039	1005	1040	1003	1018	1060	1062	1076	991	1006	1026	1042	998	1009	1057	1074	1025	1021	1013	1038	1005	1060	980	962	1005	1032	1025	968	1044	995	989	947	1044	1069	1010	1028	984	996	1044	994	1020	1061	951	994	1009	1004	1005	1002	1036	1063	1061	1092	988	1053	1052	1033	1066	1043	1011	970	1013	1003	955	1031	1036	1020	1088	1040	1019	1074	1040	1017	1029	1030	1013	954	1052	1011	1024	1044	971	957	1022	1028	1016	1025	1000	1080	1104	967	1055	1013	1016	957	1000	1035	993	1037	1035	1014	961	1008	993	1052	1061	1006	1035	1030	1008	1047	1089	1021	1029	1014	1015	1102	1019	1082	1027	1026	1043	1038	1027	1076	1048	1045	957	1061	1025	1062	988	1025	1006	1018	1009	1027	1012	1050	1047	958	1007	1020	1017	1074	1005	1000	1041	1034	1014	965	1062	1068	1012	1024	973	1006	1015	1018	1018	1060	1029	987	1040	996	991	1023	1073	1007	1049	1065	1064	1023	1057	1014	1064	996	1022	1039	1060	1018	1012	977	1101	1010	1064	1010	1049	975	999	1042	1026	1023	1042	1061	1046	1022	1045	1003	963	1010	990	994	1008	1033	933	1041	1028	1064	1040	940	981	955	1013	1039	1038	1048	1031	980	984	1035	1027	1044	1041	987	1003	1084	1042	1050	992	930	981	1020	1008	1004	978	987	938	1031	1007	1051	1057	988	1030	989	1033	962	1013	1021	953	1062	1028	1052	1055	1107	1038	1038	1048	1054	1036	972	975	1028	1021	1006	965	979	1057	1015	1016	1042	1007	1002	1038	1018	1065	1015	1037	1001	1040	1016	1012	1078	995	1009	979	968	1036	975	1014	1003	1053	1023	1027	1055	1005	1002	975	1017	1029	1018	995	1045	1007	998	1048	955	1004	1022	1014	983	1079	986	1068	1005	971	1000	1001	1074	1043	1020	1129	1024	1048	1013	1046	1031	1066	1011	1010	1090	978	1033	1029	1036	998	1022	988	1016	987	1054	1031	1045	1028	1080	978	1023	945	1045	953	1028	1036	1040	995	1033	1059	1047	1054	983	1046	978	957	1038	1052	1077	1047	972	973	1051	1010	1052	1018	1033	971	1036	1041	1005	1014	1031	1027	1052	1031	984	1036	1007	1039	955	1027	1053	1037	1028	1006	992	1033	1016	990	990	1030	1018	1047	997	973	1093	1071	986	1018	1041	1019	1055	1048	1018	978	1005	1004	1048	1020	1030	1032	973	1006	1015	921	1031	991	1028	1010	1078	1017	1032	1073	1046	1026	1006	996	1000	1059	1044	1032	1037	1007	1000	989	984	1008	1014	1045	1034	1055	1014	1048	1020	984	1056	1114	1074	1077	1016	1018	963	1024	1018	989	1012	1040	999	1023	1040	1044	1027	1089	1033	957	1023	1060	1002	994	1049	970	1025	1084	1033	1049	1057	1050	1039	1023	1024	1057	1031	1018	988	953	1026	1000	1037	1011	1022	1010	999	1018	985	986	1065	949	965	1058	1027	1014	988	1024	975	1013	1038	1056	1088	992	1044	1025	1019	968	1017	1027	1033	1020	1055	1074	952	1016	1057	1009	1062	1027	995	1063	996	1011	1027	1018	982	984	988	1018	980	1007	1062	1041	1034	1025	984	1011	1057	1029	982	1028	1041	1021	1014	985	1043	970	1021	1000	1015	981	1030	1017	983	1047	1030	1057	1012	1095	993	1067	1007	1033	1059	977	1035	1004	1032	1041	1027	1037	971	1031	1027	1065	997	1063	1047	982	992	1077	1033	1063	1047	1004	1019	1048	1009	1005	1003	1059	1073	1006	1058	990	1015	1018	990	1027	1068	985	1070	997	1027	1086	1038	966	1044	987	1006	1005	1061	1011	972	1037	1022	1053	1034	1040	1020	1016	1071	1026	1009	1039	1072	995	1052	1010	1060	1071	1007	1041	1039	948	973	1025	1022	1064	1028	1007	997	1017	1001	1011	969	1038	1070	1000	1050	1053	977	1046	992	1038	1011	989	1008	1059	998	1031	1051	996	1029	983	1034	1006
45267	78417	60101	44108	34961	19707	9214	3895	1750	1257	1134	1136	1151	1137	1106	1122	1150	1125	1120	1141	1169	1167	1204	1208	1234	1155	1161	1122	1211	1161	1139	1152	1174	1136	1153	1144	1097	1150	1169	1165	1112	1183	1175	1138	1162	1103	1115	1124	1126	1120	1100	1171	1171	1149	1170	1107	1114	1137	1179	1146	1166	1209	1127	1180	1175	1158	1169	1176	1139	1095	1153	1179	1142	1218	1201	1134	1133	1139	1086	1182	1171	1134	1120	1070	1151	1139	1149	1127	1198	1119	1157	1168	1132	1212	1178	1124	1176	1170	1156	1150	1128	1167	1204	1100	1188	1136	1139	1133	1158	1148	1109	1130	1184	1153	1177	1159	1190	1203	1159	1179	1117	1187	1226	1087	1134	1169	1154	1119	1101	1167	1088	1148	1142	1149	1146	1190	1174	1140	1128	1135	1121	1150	1153	1101	1118	1087	1135	1144	1144	1212	1165	1134	1165	1108	1156	1141	1150	1173	1215	1152	1153	1152	1163	1100	1120	1161	1169	1167	1109	1156	1144	1132	1122	1126	1147	1182	1159	1139	1146	1176	1145	1193	1101	1166	1100	1131	1112	1185	1150	1133	1169	1177	1123	1099	1148	1105	1098	1163	1057	1155	1125	1198	1155	1067	1113	1146	1174	1100	1132	1138	1135	1112	1208	1127	1174	1122	1139	1134	1164	1100	1202	1129	1192	1153	1114	1145	1155	1115	1133	1131	1069	1165	1194	1130	1187	1110	1171	1135	1117	1181	1169	1152	1138	1112	1124	1170	1137	1206	1126	1155	1123	1095	1157	1115	1129	1158	1153	1166	1156	1177	1141	1184	1160	1144	1124	1173	1138	1127	1106	1135	1170	1121	1154	1128	1173	1155	1178	1161	1226	1168	1164	1150	1117	1145	1184	1171	1149	1143	1121	1118	1110	1188	1159	1131	1097	1128	1130	1126	1156	1136	1148	1097	1144	1154	1189	1206	1164	1153	1112	1151	1083	1131	1158	1129	1163	1140	1090	1161	1134	1089	1131	1100	1163	1142	1164	1090	1152	1165	1162	1180	1122	1130	1122	1124	1147	1165	1167	1137	1136	1134	1116	1148	1102	1168	1098	1104	1119	1109	1151	1137	1171	1110	1169	1193	1189	1150	1115	1158	1156	1120	1173	1177	1163	1177	1144	1160	1148	1153	1098	1135	1196	1115	1157	1087	1157	1129	1101	1135	1136	1152	1111	1067	1136	1120	1079	1111	1140	1148	1126	1171	1123	1117	1124	1101	1143	1121	1072	1121	1180	1242	1164	1157	1118	1127	1170	1122	1189	1211	1154	1170	1142	1093	1098	1129	1093	1182	1185	1158	1137	1110	1092	1134	1113	1150	1126	1179	1154	1217	1155	1128	1112	1103	1061	1121	1094	1113	1130	1149	1128	1164	1118	1193	1148	1149	1145	1124	1115	1131	1166	1180	1115	1132	1126	1150	1118	1149	1211	1157	1147	1136	1128	1108	1104	1130	1108	1117	1159	1177	1135	1150	1167	1177	1120	1099	1164	1121	1125	1112	1162	1108	1113	1166	1109	1149	1069	1151	1156	1157	1136	1114	1148	1155	1120	1152	1200	1179	1141	1164	1128	1186	1126	1153	1160	1127	1150	1154	1031	1198	1177	1178	1186	1100	1124	1154	1152	1104	1168	1169	1157	1123	1161	1125	1100	1168	1112	1143	1099	1124	1179	1176	1143	1123	1185	1169	1182	1135	1140	1232	1107	1145	1183	1125	1102	1178	1176	1146	1174	1184	1125	1131	1186	1165	1211	1176	1137	1174	1114	1160	1159	1191	1156	1218	1159	1122	1083	1133	1163	1090	1139	1161	1157	1162	1147	1176	1194	1141	1173	1102	1149	1169	1168	1147	1179	1115	1155	1185	1144	1086	1090	1109	1180	1169	1155	1192	1127	1160	1103	1128	1191	1191	1119	1122	1186	1139	1188	1144	1117	1156	1138	1207	1156	1158	1124	1140	1188	1145	1192	1134	1153	1176	1165	1114	1100	1155	1159	1097	1114	1115	1146	1152	1136	1141	1158	1093	1110	1116	1210	1140	1182	1104	1089	1133	1136	1164	1203	1141	1141	1087	1123	1172	1106	1115	1164	1158	1162	1178	1120	1122	1127	1108	1130	1087	1109	1154	1183	1135	1159	1117	1124	1159	1110	1121	1116	1174	1112	1131	1147	1118	1082	1087	1111	1124	1110	1148	1138	1172	1157	1138	1147	1132	1108	1122	1156	1142	1145	1125	1177	1111	1162	1127	1136	1159	1151	1128	1157	1133	1137	1115	1148	1109	1217	1123	1154	1197	1143	1186	1148	1183	1154	1113	1226	1101	1151	1139	1188	1176	1117	1170	1199	1190	1177	1132	1128	1117	1150	1146	1165	1194	1166	1151	1081	1157	1174	1128	1178	1214	1236	1111	1120	1150	1111	1099	1100	1103	1125	1145	1086	1155	1148	1148	1131	1110	1172	1153	1148	1189	1151	1200	1166	1241	1137	1167	1170	1192	1126	1149	1147	1206	1118	1165	1104	1214	1068	1139	1191	1115	1153	1139	1219	1127	1165	1141	1153	1194	1090	1173	1124	1138	1191	1126	1157	1057	1139	1156	1153	1098	1231	1140	1136	1069	1136	1243	1128	1058	1159	1142	1180	1135	1145	1156	1115	1156	1192	1177	1127	1137	1125	1185	1141	1189	1138	1129	1168	1136	1208	1143	1147	1168	1158	1099	1131	1160	1114	1179	1091	1100	1176	1089	1159	1157	1187	1111	1109	1152	1120	1142	1120	1098	1151	1153	1175	1179	1168	1102	1198	1178	1099	1104	1144	1236	1118	1163	1168	1159	1161	1106	1181	1176	1088	1113	1180	1184	1117	1116	1108	1200	1164	1119	1126	1131	1156	1173	1139	1173	1157	1226	1173	1211	1130	1181	1147	1221	1158	1158	1188	1186	1209	1230	1118	1145	1165	1140	1161	1103	1097	1134	1176	1083	1143	1111	1120	1095	1084	1107	1211	1112	1137	1085	1120	1125	1160	1150	1148	1197	1157	1109	1185	1155	1166	1143	1118	1138	1111	1086	1168	1118	1128	1134	1145	1108	1147	1122	1154	1188	1207	1135	1180	1154	1137	1145	1128	1105	1132	1163	1116	1131	1124	1141	1162	1106	1151	1161	1179	1173	1088	1119	1121	1166	1138	1184	1145	1124	1212	1180	1190	1236	1137	1101	1158	1052	1129	1173	1119	1139	1070	1150	1121	1187	1162	1205	1104	1151	1134	1129	1120	1118	1215	1129	1104	1120	1170	1156	1154	1179	1143	1189	1110	1096	1162	1144	1122	1222	1156	1083	1092	1205	1142	1165	1135	1120	1142	1138	1186	1133	1184	1166	1115	1117	1143	1130	1205	1154	1102	1149	1125	1114	1116	1119	1152	1144	1114	1162	1111	1191	1123	1142	1114	1127	1124	1077	1148	1208	1171	1150	1125	1153	1118	1173	1145	1135	1160	1187	1135	1114	1169	1100	1158	1150	1137	1118	1175	1188	1146	1126	1231	1186	1110	1145	1186	1076	1203	1176	1118	1135	1164	1083	1114	1164	1131	1166	1137	1115	1156	1121	1111	1141	1164	1163	1126	1196	1178	1132	1136	1192	1215	1132	1123	1118	1182	1142	1126	1156	1171	1154	1129	1196	1149	1176	1127	1166	1144	1081	1169	1173	1140	1149	1126	1127	1169	1175	1126	1131	1201	1181	1140	1204	1221	1105	1123	1126	1141	1146	1147	1182	1142	1121	1197	1123	1137	1216	1142	1110	1153	1094	1165	1052	1199	1143	1135	1173	1077	1098	1126	1124	1095	1159	1170	1133	1162	1183	1140	1166	1128	1177	1152	1192	1131	1116	1113	1140	1177	1152	1172	1132	1120	1129	1150	1177	1143	1148	1152	1166	1152	1103	1134	1119	1069	1097	1158	1090	1178	1185	1140	1155	1188	1122	1162	1110	1212	1121	1144	1188	1127	1194	1148	1191	1164	1142	1114	1090	1128	1126	1078	1118	1154	1162	1187	1122	1171	1106	1164	1081	1174	1165	1117	1167	1173	1207	1115	1174	1189	1169	1145	1092	1130	1121	1154	1159	1108	1116	1149	1085	1111	1118	1161	1098	1146	1177	1120	1137	1167	1134	1165	1139	1151	1105	1120	1175	1219	1181	1191	1133	1106	1199	1171	1142	1100	1148	1090	1134	1175	1153	1177	1176	1142	1145	1170	1186	1160	1112	1112	1187	1184	1177	1139	1147	1103	1141	1190	1163	1118	1126	1154	1202	1176	1186	1161	1099	1157	1111	1139	1082	1132	1129	1242	1153	1184	1180	1103	1169	1151	1139	1218	1116	1171	1109	1116	1145	1111	1144	1123	1196	1101	1166	1068	1091	1141	1092	1170	1140	1170	1130	1131	1157	1156	1164	1135	1185	1076	1118	1105	1154	1173	1144	1187	1159	1033	1132	1188	1127	1135	1132	1137	1198	1131	1119	1156	1160	1197	1158	1171	1135	1150	1179	1118	1144	1075	1120	1162	1160	1174	1169	1181	1057	1159	1155	1174	1135	1102	1101	1148	1188	1088	1147	1116	1173	1160	1089	1158	1217	1143	1131	1125	1162	1179	1145	1198	1154	1073	1154	1134	1136	1180	1181	1145	1152	1166	1131	1125	1159	1111	1143	1171	1195	1177	1158	1121	1096	1151	1148	1172	1150	1149	1102	1102	1162	1082	1132	1122	1081	1134	1098	1179	1120	1102	1142	1157	1139	1125	1143	1156	1157	1185	1170	1111	1084	1165	1077	1120	1093	1134	1149	1112	1076	1127	1155	1163	1120	1141	1166	1191	1146	1152	1143	1141	1118	1113	1141	1138	1119	1099	1205	1148	1138	1145	1190	1159	1153	1123	1150	1117	1120	1223	1133	1138	1210	1129	1141	1183	1120	1150	1142	1074	1101	1111	1096	1138	1118	1162	1159	1091	1120	1151	1114	1192	1151	1183	1084	1167	1168	1092	1128	1162	1120	1131	1157
23253	21793	31985	35464	39072	35558	26625	10669	2214	1031	731	760	736	754	807	781	754	834	748	781	811	737	796	776	792	765	772	757	785	736	734	733	744	758	760	745	753	729	767	741	777	725	751	757	766	760	791	769	761	789	715	759	726	759	727	720	829	725	784	759	787	797	797	760	789	782	788	748	721	712	722	748	791	774	702	740	736	695	724	775	781	823	758	763	726	747	752	757	783	782	697	763	800	744	768	710	759	748	783	741	737	721	768	726	745	764	720	728	729	761	736	783	745	733	751	756	784	751	782	753	784	759	737	744	774	817	773	737	766	797	767	703	755	777	750	774	737	805	777	774	763	744	779	759	761	748	722	734	753	736	763	775	738	756	746	748	741	687	753	727	750	723	762	778	778	711	791	776	752	707	760	808	746	762	766	743	723	759	752	731	730	761	769	711	775	769	736	697	773	738	771	780	761	708	771	838	791	769	736	751	756	776	732	754	745	735	776	741	769	804	767	743	764	740	765	773	766	745	763	697	760	765	753	727	721	723	751	757	760	794	681	742	824	746	793	715	754	733	760	776	772	778	711	755	711	855	786	705	728	745	792	751	774	750	794	791	740	745	796	795	762	759	768	784	790	774	759	764	743	778	786	754	753	791	738	746	726	736	758	753	725	712	736	770	755	783	754	748	764	744	751	703	774	750	730	773	761	773	797	768	749	764	758	785	759	754	719	765	756	735	754	798	848	779	754	744	809	783	764	783	739	752	788	779	759	711	686	768	754	743	800	779	732	750	709	766	753	766	741	683	753	749	734	755	736	699	775	760	751	764	752	759	792	788	739	761	742	723	753	800	742	768	763	807	795	770	816	736	757	738	732	733	728	767	724	761	779	752	783	735	767	791	769	749	753	768	728	763	785	751	777	774	773	765	770	740	808	765	789	748	738	804	759	748	751	790	750	794	753	778	720	793	748	748	734	828	762	728	754	814	743	738	810	758	719	727	760	765	749	758	738	734	733	760	763	705	770	796	786	746	752	745	798	796	752	733	836	769	758	680	759	758	772	724	780	730	749	720	761	832	797	745	749	733	806	755	807	736	729	735	767	741	788	766	749	723	732	768	723	798	771	764	738	759	750	767	724	771	790	743	732	716	730	707	764	761	794	820	751	788	761	760	742	728	773	783	772	732	769	752	786	791	784	785	777	783	762	803	801	769	719	733	717	779	722	778	764	756	753	758	714	750	755	809	790	763	793	742	749	803	735	802	789	747	767	766	775	746	771	763	785	757	803	779	822	716	737	715	771	742	788	743	755	739	776	786	785	735	777	742	787	801	770	743	742	773	784	775	777	752	727	769	750	816	768	767	783	757	789	778	731	752	801	732	745	737	764	768	806	808	833	739	741	784	763	789	803	744	776	746	789	744	734	760	810	753	727	750	750	750	774	759	774	743	807	764	781	806	759	742	739	747	766	750	761	718	753	797	729	756	758	755	778	736	718	725	824	746	745	790	770	775	708	792	748	737	794	759	745	763	755	769	756	757	706	790	718	752	761	763	725	760	786	778	734	748	771	742	744	771	794	735	766	756	781	773	754	744	720	765	745	770	750	709	733	734	777	705	727	754	756	790	741	741	750	782	764	716	764	777	729	818	750	769	700	784	725	784	771	791	766	739	766	750	771	782	778	733	745	779	758	800	750	733	816	696	770	804	737	781	717	741	826	747	749	759	715	735	758	793	748	715	742	773	779	731	759	762	760	774	733	773	755	818	757	785	764	704	788	748	743	750	733	732	755	722	792	743	786	785	741	791	776	737	776	740	758	750	759	760	811	764	729	768	764	794	701	812	762	814	706	708	782	718	765	728	714	692	776	745	754	781	788	755	729	786	776	720	746	785	773	758	727	743	735	761	807	796	792	716	760	803	714	723	744	731	763	754	781	750	765	807	713	724	770	753	791	714	762	771	774	785	757	801	790	755	738	764	787	766	738	764	732	762	726	761	745	780	735	758	774	733	751	767	722	748	809	746	781	801	713	748	701	746	725	765	789	765	776	733	739	766	741	795	819	715	762	720	771	729	750	728	755	722	785	749	756	779	784	727	749	763	799	748	796	752	735	784	729	806	776	781	735	742	727	767	791	741	762	761	764	753	794	716	754	763	778	771	763	743	707	748	738	771	772	773	746	748	751	743	757	766	721	759	782	730	746	747	749	773	759	782	758	759	759	796	742	778	772	734	719	740	741	768	744	783	761	783	758	750	752	775	727	729	778	748	714	747	736	713	759	751	783	790	745	738	752	763	724	751	828	789	761	772	802	828	758	756	725	769	804	741	701	751	731	736	772	722	768	768	760	776	816	735	741	796	798	744	743	729	738	713	728	754	739	770	734	764	720	740	742	752	756	753	763	728	737	746	767	781	748	773	721	759	773	771	781	758	744	695	764	770	734	756	768	826	749	705	817	774	739	785	669	777	777	773	702	775	737	763	775	765	777	779	756	774	721	761	776	733	787	771	768	792	711	709	768	740	748	744	752	773	763	760	772	775	805	770	757	730	758	799	709	742	766	795	691	784	744	750	728	777	724	790	758	749	770	800	740	776	772	742	756	790	788	748	746	740	815	833	714	754	776	777	760	749	703	756	732	803	790	712	737	769	754	787	780	744	759	759	730	741	705	764	736	764	767	811	731	732	726	769	725	719	763	786	757	745	779	730	785	755	767	719	759	761	754	785	724	738	743	767	757	736	746	706	761	732	810	698	773	736	716	783	752	736	774	727	744	744	784	792	789	741	751	775	767	784	765	766	781	745	753	745	761	757	749	739	760	742	779	737	734	781	753	760	776	765	728	798	749	735	797	746	754	772	723	754	741	761	731	765	779	764	742	742	717	722	730	767	798	738	796	729	823	802	757	749	736	800	725	731	748	781	758	725	730	709	736	721	749	771	716	766	733	798	836	757	742	768	770	723	737	771	746	742	798	760	781	763	785	766	756	761	783	772	762	807	776	748	782	761	739	737	780	760	749	785	759	746	706	706	804	735	819	720	842	722	730	706	785	812	746	785	787	748	769	742	771	755	715	728	769	743	748	706	788	769	710	764	706	736	763	727	701	707	755	808	736	735	738	748	764	715	725	745	765	724	778	735	758	785	785	750	743	752	756	776	744	745	807	715	725	759	779	746	742	720	746	769	777	737	762	752	731	774	715	741	780	737	731	792	744	770	778	740	834	767	699	712	742	756	730	751	758	768	790	784	716	735	736	782	765	767	698	750	760	767	762	719	719	794	764	794	726	804	777	741	807	777	766	770	736	750	723	782	724	717	788	723	769	801	795	729	750	697	747	766	693	792	747	722	777	770	788	757	708	768	750	725	757	725	761	789	727	777	789	700	765	777	755	777	788	778	845	752	763	767	772	768	751	725	765	768	765	693	730	747	736	821	750	734	755	786	742	785	773	801	738	744	734	778	762	788	757	719	784	723	743	787	777	789	750	754	761	729	700	750	772	784	711	712	708	762	750	767
56338	90689	80087	68771	57428	41001	24864	11747	3031	1406	847	812	868	837	894	779	789	837	892	867	874	846	863	824	831	803	842	851	784	869	850	842	850	831	808	886	901	830	829	881	841	791	868	825	865	855	898	825	848	840	837	862	824	818	879	787	831	830	834	824	813	843	823	885	882	802	819	885	844	834	814	826	806	868	830	847	823	794	820	792	863	849	867	858	896	812	830	845	827	829	806	761	837	885	792	802	824	828	786	769	813	833	886	816	801	806	861	845	854	847	853	884	876	799	845	831	877	850	844	848	863	890	846	844	851	852	858	826	844	874	862	824	867	830	841	826	828	851	786	805	833	802	824	775	831	904	847	828	811	862	833	872	814	878	822	856	837	877	893	818	834	849	889	820	834	852	880	802	807	860	851	866	857	815	823	843	837	799	844	829	852	897	862	871	854	852	891	824	830	844	815	815	824	836	839	864	878	800	810	885	885	837	852	811	785	818	888	850	814	846	847	799	832	870	861	857	856	827	893	894	852	831	875	796	817	801	796	851	844	858	866	822	849	799	794	841	787	866	831	810	836	822	792	857	840	817	834	870	840	835	839	847	851	803	840	868	761	837	816	777	785	870	854	810	831	803	805	850	865	850	853	870	834	822	840	831	880	817	845	865	820	826	877	839	830	801	822	823	833	821	853	779	825	863	808	845	815	877	890	830	839	833	830	856	893	809	787	841	890	862	808	814	826	845	884	822	838	784	823	816	857	831	837	870	867	820	803	848	877	801	809	869	843	788	822	835	839	872	811	855	812	791	858	752	834	822	812	830	814	819	892	866	807	852	869	852	854	843	816	826	870	882	877	796	816	840	891	848	794	838	815	880	783	849	832	865	781	846	880	852	793	774	846	789	860	880	820	807	799	835	917	855	826	830	838	831	810	842	814	817	839	807	843	836	835	853	822	840	841	854	786	872	851	848	789	875	788	840	833	820	849	839	843	884	824	842	837	823	824	811	873	815	888	805	868	839	774	831	878	894	831	822	822	792	827	875	807	874	847	854	852	814	823	830	810	837	892	850	788	852	787	798	821	845	819	821	833	801	853	815	814	844	864	833	860	830	855	873	924	850	843	822	874	846	821	871	807	856	836	864	841	845	854	828	829	857	816	848	838	851	844	854	782	833	870	812	839	808	779	779	799	833	880	849	855	870	804	861	782	800	843	834	812	798	843	827	833	851	883	835	802	816	819	804	804	870	817	808	849	851	804	852	837	836	842	834	815	821	877	772	863	791	849	800	873	762	866	780	870	829	792	870	868	878	832	856	799	830	825	791	824	833	868	829	831	843	766	835	832	868	869	818	872	858	802	857	817	853	840	803	811	837	805	818	869	853	851	840	829	814	857	834	836	832	856	805	884	843	869	852	827	806	898	794	836	806	844	842	830	841	853	846	849	795	817	783	877	819	886	833	806	853	867	871	832	834	799	784	853	864	856	820	875	840	840	854	782	834	791	808	796	800	844	806	890	852	852	829	806	861	850	777	822	819	824	866	815	862	828	763	731	849	852	797	805	884	846	792	842	826	846	824	856	827	826	893	848	834	859	870	867	823	791	845	862	836	787	852	812	876	826	802	805	775	873	825	835	839	881	815	892	842	826	861	818	812	830	813	848	776	830	859	792	804	855	819	818	864	837	800	819	869	837	820	868	810	860	831	812	897	777	826	864	836	830	793	817	787	856	867	816	833	840	855	849	809	815	829	850	864	886	843	874	771	901	884	863	788	796	838	836	783	836	855	818	834	795	807	859	851	852	834	812	847	854	808	794	854	848	812	805	814	822	846	844	801	815	821	738	884	845	833	840	884	846	825	814	853	818	870	843	857	847	866	887	810	833	872	871	847	809	812	841	859	832	827	876	856	833	826	843	832	860	887	821	786	854	811	886	841	797	807	794	787	868	865	783	830	799	844	865	788	861	845	849	843	813	800	830	830	844	840	795	851	867	873	836	808	864	839	857	819	817	870	790	840	810	833	865	852	869	810	822	823	836	832	820	872	804	841	861	842	853	845	836	847	800	896	871	885	866	800	833	772	804	790	834	781	849	819	870	837	872	823	819	820	900	862	815	854	910	845	811	842	860	842	818	851	834	877	863	842	870	865	866	848	829	888	837	832	846	885	847	777	787	886	833	820	863	870	851	810	813	810	819	864	853	827	817	837	847	793	832	822	833	838	835	781	832	836	833	852	872	846	862	789	797	850	822	785	858	873	858	827	835	803	822	849	797	844	749	867	893	833	858	836	782	876	847	840	816	810	846	784	836	839	800	820	850	767	857	873	847	796	822	834	884	831	835	804	822	885	846	827	838	830	875	846	810	828	830	818	804	826	816	881	804	849	858	806	856	835	795	831	872	810	824	832	839	816	861	847	824	808	839	839	784	828	880	816	835	839	818	793	890	832	821	832	808	850	804	841	833	858	816	827	848	820	794	816	885	876	815	828	913	824	784	827	837	810	851	860	832	825	844	899	861	841	822	867	814	844	831	868	849	844	798	862	818	810	805	839	881	836	841	801	811	816	840	819	908	854	849	775	824	808	834	831	847	831	856	774	840	849	824	836	874	808	809	864	862	866	792	799	857	856	825	856	849	825	817	809	813	807	863	830	797	797	844	846	838	852	867	856	878	806	758	806	842	847	798	822	834	814	841	817	810	838	838	765	826	824	810	901	824	799	891	830	844	865	856	849	884	789	833	832	837	864	808	804	823	821	896	835	822	801	871	803	840	805	846	799	834	874	806	860	844	807	800	824	830	838	870	821	841	851	855	816	878	872	854	856	841	840	849	835	823	841	828	829	829	828	793	855	830	832	803	855	789	856	801	861	832	804	792	814	828	811	841	873	818	849	843	760	853	822	790	796	824	856	819	794	834	861	838	829	819	810	879	830	822	834	798	867	874	819	815	818	810	782	882	848	823	801	851	793	773	807	816	774	863	821	824	782	869	845	825	814	845	822	853	826	853	836	826	808	811	843	843	839	882	850	815	884	846	809	792	882	829	801	819	795	842	874	862	825	827	827	842	875	821	816	884	843	842	833	841	863	847	837	787	854	806	792	839	829	814	831	830	815	886	842	812	816	854	824	841	846	851	807	839	857	799	856	839	833	805	856	833	796	839	806	813	774	845	839	857	915	786	857	860	770	896	789	867	879	873	791	821	841	841	846	815	806	864	843	860	871	805	845	785	909	826	835	845	818	839	903	815	867	788	866	830	886	863	837	861	801	820	785	834	876	795	834	856	866	858	789	844	794	867	867	818	806	813	794	807	895	844	838	849	818	819	889	831	847	819	840	829	902	832	821	840	847	781	831	773	851	874	828	851	773	823	852	839	863	806	854	834	850	846	807	764	838	849	861	872	825	775	858	823	856	808	841	824	864	834	819	796	875	829	850	755	843	858	866	791	849	879	877	790	833	868	833	813	855	850	853	816	866	838	833	809	857	823	765	827	813	787	865	837	848	872	820	833	818
29036	26418	29278	23497	13501	5898	2510	1438	927	891	874	881	899	936	913	863	946	906	845	883	841	877	906	880	859	881	874	905	877	894	881	875	849	896	852	917	844	876	844	919	852	861	854	907	888	921	914	847	872	880	891	902	836	877	873	849	910	881	870	837	906	846	879	834	871	889	861	875	853	849	892	909	826	875	922	901	880	848	873	905	892	895	831	836	869	822	866	937	852	940	847	871	918	896	898	817	821	840	832	871	838	868	880	852	855	856	875	915	890	873	826	823	839	846	920	854	913	872	864	847	912	867	841	922	910	937	833	850	871	832	882	856	852	860	915	871	929	941	864	897	925	882	849	871	865	900	880	883	870	863	951	835	872	853	860	778	894	846	881	883	835	859	836	828	902	896	851	853	878	865	926	845	873	869	897	847	865	866	866	869	880	853	869	843	846	837	882	926	876	897	877	884	911	894	837	864	890	908	869	854	906	826	857	830	886	841	857	894	849	904	856	827	850	877	842	833	890	854	826	844	887	862	865	865	891	844	868	872	902	855	862	896	846	853	901	878	885	858	867	873	897	884	855	846	852	846	838	836	872	865	908	912	865	905	919	831	851	922	891	851	877	897	898	849	866	890	914	842	871	916	866	846	895	871	849	865	867	800	931	870	825	883	891	933	881	819	909	857	883	849	841	829	877	846	853	899	793	914	873	894	827	861	882	895	858	848	883	880	840	904	837	913	862	855	903	860	892	878	851	874	919	867	877	872	836	840	863	858	867	896	871	845	887	857	879	839	901	874	869	855	910	874	864	886	853	870	840	892	884	861	896	784	888	901	907	866	903	889	853	830	893	907	818	889	828	896	882	893	891	887	889	875	895	846	905	927	900	877	863	846	901	849	982	866	873	896	812	869	845	858	869	896	865	846	911	830	914	846	845	864	909	892	867	906	922	877	856	903	939	895	875	859	905	866	909	869	873	892	874	855	899	801	853	884	923	829	888	837	864	847	808	842	870	834	826	889	893	889	819	882	888	894	894	895	883	916	886	851	830	869	916	873	882	867	914	857	886	874	894	868	915	910	916	861	827	832	859	830	863	905	886	896	870	812	887	839	915	897	889	883	861	891	861	881	882	938	814	897	884	920	951	857	906	858	962	876	882	818	882	846	863	861	898	843	887	915	866	794	910	854	900	890	914	861	895	921	850	849	893	893	848	912	923	850	880	923	935	886	874	817	901	876	909	909	904	913	874	844	852	892	867	840	860	911	870	875	873	893	861	903	872	912	900	863	896	891	868	893	903	830	863	879	831	903	903	822	884	840	874	855	914	837	845	904	875	842	893	856	799	894	905	867	847	851	893	881	915	874	915	937	859	916	912	924	902	893	860	869	862	883	899	880	920	886	902	868	882	884	911	892	901	830	832	882	842	852	863	925	838	876	808	899	894	960	861	887	869	911	829	845	921	884	871	871	862	894	883	899	860	925	857	866	916	811	830	903	867	842	865	912	871	875	903	904	844	862	865	924	918	887	887	854	871	851	910	872	844	862	851	900	863	925	876	882	905	895	861	842	849	800	869	833	813	844	861	874	852	899	841	888	851	918	841	829	839	877	860	861	839	871	823	872	818	855	891	888	868	849	886	909	899	905	903	880	896	828	894	858	816	881	859	816	943	866	794	842	862	853	903	817	858	797	794	868	912	873	865	912	859	876	912	865	859	852	891	892	850	851	864	907	839	872	914	818	880	925	864	910	780	859	863	849	873	908	908	909	909	801	888	913	866	872	832	938	921	858	801	904	836	898	822	888	904	867	819	870	905	853	836	888	834	868	875	896	873	880	835	893	863	913	846	878	881	914	881	823	916	849	898	854	833	870	854	873	855	910	875	807	882	834	870	844	852	892	866	873	860	883	926	870	900	908	864	845	846	845	863	857	847	839	818	881	903	832	843	943	867	871	877	872	893	824	887	902	870	888	907	899	850	884	815	865	777	933	905	869	854	882	836	856	866	881	929	867	878	910	843	823	895	876	900	930	937	873	871	855	898	888	860	826	856	846	878	856	871	870	823	894	905	868	849	859	861	890	848	858	881	864	892	881	852	897	899	877	851	854	887	875	859	919	870	885	902	899	899	881	902	854	876	864	885	860	840	908	886	808	871	879	848	856	843	876	876	820	876	858	857	869	875	873	840	832	908	858	847	881	903	886	936	863	876	874	879	855	863	905	896	904	899	883	892	925	862	863	862	862	806	862	845	850	861	905	877	888	936	889	884	863	854	858	902	940	917	827	906	904	861	849	873	956	905	861	852	834	849	875	883	894	839	871	944	857	897	870	905	864	853	891	838	842	900	885	871	919	873	894	879	882	877	869	876	854	923	897	894	803	853	876	839	830	866	866	860	924	903	838	915	878	892	865	893	860	832	869	843	845	910	887	899	819	902	879	931	862	897	835	863	865	894	924	859	815	865	857	876	859	823	933	836	912	891	859	880	830	884	900	905	864	873	873	916	869	890	905	908	870	888	902	908	847	884	835	872	894	902	925	863	895	889	833	776	892	810	830	881	895	879	848	869	825	885	856	892	849	862	889	872	869	864	942	828	874	921	853	891	843	914	864	939	859	864	849	851	905	875	899	907	828	841	838	889	878	911	855	779	845	893	896	863	888	887	858	890	860	861	875	853	857	842	868	877	863	849	839	883	873	871	887	875	914	933	929	847	864	921	853	907	864	873	918	910	861	911	862	826	858	828	897	930	879	879	906	903	902	881	842	904	872	892	912	860	858	864	882	825	889	886	880	907	874	871	882	852	878	884	801	862	919	890	925	872	928	846	879	863	860	912	887	831	847	925	848	824	856	843	852	874	857	889	898	915	802	851	858	913	861	856	874	902	903	791	826	848	889	830	893	894	835	871	833	887	856	867	837	883	842	863	928	886	858	858	891	877	913	851	881	854	900	860	844	824	882	837	912	897	865	817	852	892	846	817	857	895	874	851	917	925	827	917	859	855	920	880	896	874	860	878	840	841	901	935	851	879	865	860	895	895	886	883	858	889	842	854	832	913	882	869	821	846	840	884	847	913	921	883	881	863	906	860	879	822	864	848	866	823	843	862	855	866	828	880	839	923	851	884	859	834	853	915	921	951	890	858	874	861	865	914	829	869	872	846	892	884	905	840	880	905	854	871	848	846	829	877	852	894	868	883	871	827	868	909	885	853	834	862	861	897	852	854	950	883	843	895	828	889	879	860	874	882	909	907	960	899	878	875	870	886	858	858	916	844	890	889	947	805	861	855	827	904	870	835	809	857	850	925	867	858	838	911	897	900	836	837	838	891	864	863	850	899	856	888	839	873	879	945	847	867	863	825	876	878	919	931	896	920	850	871	863	865	928	922	899	812	908	870	869	885	855	848	857	865	832	906	866	847	816	875	862	876	901	866	856	868	853	877	898	886	881	863	852	848	841	895	830	881	832	807	860	913	890	920	867	896	883	867	874	872	887	859	857	820	902	895	894	838	836
29250	43408	29913	20060	14482	7023	3237	1728	1088	1008	988	999	989	986	1001	1024	1041	1053	1055	977	1069	960	1006	992	970	1030	1008	944	1077	974	1010	990	1028	1008	1007	994	976	1011	1035	916	1033	1001	997	1059	987	962	1036	1038	1010	1037	1022	979	1003	1007	971	960	1013	1005	1050	1044	994	984	1016	999	986	983	1009	1026	1051	1022	993	975	1030	1019	957	1051	991	991	994	974	996	1058	949	1011	1034	1016	1049	958	972	1018	969	1006	1083	1044	996	988	1027	954	977	1003	1001	1015	1020	978	997	1014	1008	997	994	963	972	1000	942	995	979	1012	986	947	1029	994	999	971	993	985	990	995	968	1021	956	977	993	967	1006	1020	1000	1033	1023	1005	987	1020	1036	1048	948	1021	971	1001	969	1025	1020	952	994	988	1001	975	972	1008	995	1006	934	1026	1028	987	1020	991	998	963	987	1014	984	1038	1053	1012	1010	1025	988	1022	1005	1011	963	1051	943	976	998	1027	981	980	982	982	991	1000	1018	997	1014	993	989	1077	959	979	997	978	974	977	1037	980	1015	1015	939	1016	1010	938	1032	996	1047	965	1045	1016	1047	1008	964	1037	987	973	1018	1004	1026	956	995	967	937	1004	1075	983	1029	1014	1049	977	1037	924	971	974	1017	1040	1013	990	1011	982	978	1011	1019	986	1002	1032	962	1006	1004	1027	1028	1029	985	1016	988	1072	978	950	1045	1055	1025	1037	1019	1038	956	1007	991	1052	1006	1037	987	1026	971	1005	980	963	993	1031	1083	1004	949	964	1001	971	1004	934	964	973	995	971	1003	1021	984	986	991	1010	989	1069	974	1019	965	992	999	993	1019	1065	1019	1000	1010	981	971	993	971	1045	933	996	974	1005	979	991	1018	1031	982	1002	1032	960	969	1024	1009	996	1030	1021	1019	1049	999	1002	931	1017	1018	988	995	980	1036	960	939	1000	1006	965	947	986	996	995	968	1017	1050	989	988	982	958	994	1005	1029	1001	1023	967	993	1010	979	992	1049	956	1013	1015	981	1045	992	971	1000	1007	1024	979	959	1023	1013	988	1014	1004	957	976	1037	994	1034	987	1000	920	977	992	1017	987	972	942	1005	987	1001	1028	957	1014	980	987	966	1017	1025	975	955	1005	1001	968	974	1031	1017	977	1010	1042	1061	984	968	991	970	998	1010	960	1020	974	999	992	1064	939	1006	999	997	1098	954	1031	998	993	1023	999	977	1074	946	1030	983	1030	1023	1033	999	972	1056	1024	994	965	990	1054	1031	928	995	983	1063	1053	987	1047	1029	992	961	929	989	1013	997	991	987	974	960	997	913	1035	1026	1080	999	985	966	1009	994	1026	1019	1001	975	980	996	1064	1008	1035	960	984	977	1037	987	1003	1005	1024	946	1000	982	1028	1032	967	1042	981	968	938	967	1019	1021	978	965	996	1012	987	1000	970	957	1036	979	996	1021	978	997	1045	1035	1015	1055	997	1032	1037	926	993	1042	1009	1013	986	1010	1015	979	1076	973	934	1012	1010	1065	1018	1024	967	990	1010	988	975	1031	972	993	964	949	1031	1039	1045	1011	1001	949	984	1016	984	1009	1004	1008	955	1001	1002	922	1028	968	986	986	978	1012	1022	969	1011	984	995	1014	987	1046	999	1001	996	1019	934	1005	989	1009	1022	969	986	947	989	1056	975	1003	1029	1025	999	1032	1017	1009	1014	1005	995	1014	989	986	1028	1038	974	980	1018	989	956	1026	1008	1004	1048	1022	1066	988	995	950	985	1020	1018	974	1030	1049	994	1035	974	1004	989	1023	1039	1040	1054	989	998	1008	1045	966	1008	980	979	987	1007	1008	989	976	1068	1022	997	987	999	973	977	982	1002	934	1011	996	970	993	994	988	950	1032	1014	980	983	976	1005	932	1019	994	1039	970	912	980	974	987	1006	1028	972	1001	1006	1024	1001	963	1012	1082	971	1012	989	1006	977	1043	976	1006	1046	968	987	1000	1040	998	1041	1026	1010	972	971	960	955	1005	989	958	1003	986	956	1028	1034	1020	1024	1024	1020	1036	991	983	998	968	1049	993	999	1041	986	942	1006	992	977	983	1001	959	964	1025	965	996	985	1022	981	1030	975	1044	1006	1009	991	1015	1009	1007	1021	986	982	1017	997	1011	984	995	1018	990	966	1001	1003	959	967	992	1038	986	995	1005	953	1011	969	1051	1005	1062	1025	982	1004	1001	1005	1000	1021	1065	1006	1025	987	992	999	1045	1023	978	999	1002	999	1052	1016	966	985	1006	1003	934	1002	1006	1022	1002	983	978	1025	970	1055	1007	1019	1074	969	1060	967	1014	1004	999	962	994	1007	960	1010	1077	989	1050	948	1022	1032	1015	1004	1004	982	1079	973	990	947	1010	1025	1021	996	976	995	939	983	993	1015	1010	990	1007	984	1005	1026	981	971	991	1021	1001	972	1000	999	1029	991	994	1030	1002	983	974	978	986	1001	1025	1008	979	1014	1008	1008	878	964	1034	1012	1020	995	959	972	1004	1032	1019	992	1023	1019	1008	1021	939	994	965	942	1014	990	966	996	995	1018	965	992	981	972	1068	1028	980	1001	1025	977	1006	1049	1000	979	951	974	969	992	1018	984	981	1044	978	1078	970	929	981	964	1025	980	995	983	1042	970	968	989	1015	1025	1043	973	1021	1014	1002	988	996	1049	1006	958	1009	954	1016	996	1006	951	976	1011	1010	1072	995	1026	1024	1019	1000	966	1007	1009	1003	1003	1013	1050	1014	1010	1019	1075	976	1003	971	989	1012	995	992	948	1042	996	1008	953	983	1039	1003	965	951	941	1030	997	1017	1016	1080	1050	1049	990	972	1016	974	990	1021	965	986	1021	1004	993	1011	1006	1062	994	1028	1008	1028	952	1020	1016	985	992	987	968	994	991	942	1005	959	981	1007	959	1048	991	997	969	978	983	1022	981	1042	1012	983	1063	1035	1012	946	1024	992	961	947	980	1018	1043	1038	951	985	1031	1031	1022	969	958	1020	993	1042	1005	980	982	992	1037	1044	996	999	1045	963	1026	966	918	995	1020	1017	989	1019	1009	996	983	995	1040	1001	1000	998	960	1006	944	1026	1007	913	982	1015	997	943	991	994	974	1020	983	983	940	965	1017	1007	1010	952	1040	989	1064	1043	1063	989	1060	1036	1021	1076	1056	975	1020	1007	1015	1023	977	1048	1051	1011	1017	996	932	999	970	957	1030	1034	959	1006	937	962	1031	1014	993	1045	1007	964	981	1071	1017	997	1021	956	996	976	992	976	970	1021	996	988	1010	998	1047	994	970	971	983	1039	1022	989	1060	990	950	981	1038	1017	1051	1008	945	981	1055	1021	1054	1026	953	1002	991	1046	974	989	1016	1048	1020	976	1056	949	1035	1048	976	979	967	967	933	1022	1017	995	1028	1003	1075	1035	1028	1021	974	1030	962	997	1101	996	1030	1030	993	970	993	979	978	984	980	952	1000	1028	1018	1051	1033	1010	1005	1022	1030	969	977	970	1003	1003	988	1028	978	968	1014	1054	1035	959	997	1026	1005	981	1041	947	1028	998	1033	991	997	1012	957	1018	1026	998	1026	984	965	1007	959	1004	984	1018	1007	975	1031	1019	994	968	950	1021	998	975	979	1016	950	1057	1004	1016	982	1013	1066	1035	1036	1019	998	974	963	1013	985	1060	1010	1042	1020	1002	1065	1086	1010	985	1019	1012	985	1010	1022	1056	1016	1046	1013	995	1010	974	1036	1002	1034	963	973	994	968	993	1027	970	1003	1046	1006	973	980	1007	1039	1041	989	1014	988	978	1044	949	922	969	998	1098	1036	977	1016	1079	971	966	1019	1016	1074	995	1009	1040	1022	979	985	998	982	1034	1010	1000	982	958	978	1023	1047	1036	1056	1008	1017	1001	982	1022	1050	1003	1034	994	1014	1025	1031	998	1078	970	1002	986	997	984	1012	1069	1020	976	1033	1020	1020	995	1076	1003	970	988	1033	983	980	991	1005	1019	1020	959	978	992	1008	1020	1009	975	999	1001	1010	985	1013	1046	978	1002	905	992	1019	998	985	1049	990	993	955	1032	983	979	986	1015	1029	1041	1000	1020	1030	1013	975	935	982	997	993	1014	1007	962	1003	950	972	992	998	1017	942	1017	990	1023	1051	1027	972	994	947	978	960	1006	1062	955	991	1004	1025	1012	1047	1005	983	983	1027	1041	1024	1002
24288	22146	31734	32706	35301	28469	19418	6046	1144	928	651	690	693	629	658	669	657	645	608	656	643	623	640	644	655	631	676	614	630	655	629	658	666	629	689	627	648	709	665	614	638	664	592	639	688	606	648	674	631	644	651	613	669	660	668	646	643	699	620	636	647	632	641	650	634	659	637	651	642	625	614	656	666	667	642	659	671	610	615	653	622	632	658	644	643	661	624	629	629	663	667	673	641	599	673	672	672	663	601	646	659	658	580	675	645	620	662	629	692	655	645	676	658	619	652	595	627	644	657	662	623	636	647	621	650	640	627	642	668	667	657	652	645	660	610	674	636	650	640	651	645	712	601	647	688	642	637	634	629	621	648	695	623	671	648	627	663	652	669	628	647	651	617	636	664	632	662	583	655	648	650	596	665	659	664	662	659	664	641	646	584	637	593	645	667	658	643	625	649	659	675	619	648	638	615	650	587	633	630	617	621	646	648	603	662	638	629	655	654	628	651	639	668	657	607	581	627	568	634	614	625	641	654	628	709	649	587	634	649	624	614	621	658	643	611	601	618	649	666	637	616	609	639	634	623	677	598	649	628	638	655	618	635	680	611	630	683	655	624	681	618	645	651	623	619	604	671	657	617	664	657	650	665	615	665	644	655	620	623	645	629	625	623	641	618	676	668	625	660	629	618	636	646	645	657	641	608	655	644	648	635	630	647	626	624	637	674	640	660	657	646	631	633	634	624	636	629	627	648	643	621	729	674	613	673	658	693	610	639	626	667	646	636	613	622	631	628	661	656	639	641	668	648	648	622	678	644	668	655	598	592	642	642	663	624	637	645	655	625	611	665	629	630	699	638	633	630	640	637	645	650	652	610	647	657	669	663	627	680	636	649	657	642	642	638	650	624	703	643	683	624	665	692	656	630	613	634	637	583	616	632	610	656	693	637	623	642	618	618	629	633	658	615	679	636	623	609	641	632	665	652	650	646	663	643	639	667	632	672	615	655	616	665	648	644	627	659	612	699	652	678	637	640	657	638	597	644	617	654	646	605	609	612	656	627	602	674	622	654	657	629	644	662	668	617	673	634	669	626	607	657	634	623	630	645	636	645	619	621	658	622	639	646	648	668	688	660	652	646	636	655	636	621	617	660	672	659	657	660	630	691	666	666	609	644	636	622	640	654	619	617	682	647	649	647	623	655	637	660	626	653	669	631	597	639	657	660	645	661	664	617	637	668	646	649	630	606	634	627	682	672	656	636	659	646	630	685	649	647	645	691	667	661	661	642	651	626	603	656	652	675	670	644	670	645	638	608	607	626	654	689	675	636	650	627	613	672	614	701	662	600	686	632	647	626	596	674	614	660	662	629	624	647	647	654	647	655	609	665	650	633	687	635	614	649	618	656	605	627	645	632	615	665	627	630	662	630	662	640	622	626	661	616	655	621	633	633	648	641	614	628	641	641	659	644	641	643	642	625	642	625	634	679	612	682	647	603	643	679	626	617	645	641	629	673	616	639	643	628	604	639	635	649	614	677	684	651	673	627	642	663	665	650	654	617	615	619	636	629	623	632	636	632	624	671	649	617	651	663	623	654	677	615	655	653	647	664	675	630	676	636	689	677	618	597	636	676	667	652	646	629	632	642	698	613	641	675	651	648	633	605	660	634	609	655	638	657	587	622	624	623	666	699	668	645	642	650	623	612	658	650	651	642	590	629	643	636	638	628	621	665	667	632	638	628	640	612	667	617	638	620	667	587	638	639	605	682	637	613	635	662	625	661	633	662	619	665	624	611	646	600	621	663	610	647	609	708	678	603	688	634	568	667	653	654	686	615	656	657	612	629	680	642	662	658	650	644	629	656	620	632	658	671	616	653	631	675	664	666	655	628	635	628	583	629	662	641	654	660	681	650	601	656	637	624	666	625	647	654	675	624	643	625	625	614	635	632	623	623	656	607	686	651	635	640	623	614	662	619	619	650	661	661	651	650	620	669	662	671	615	624	636	606	598	633	709	623	637	635	642	665	606	603	664	645	625	629	647	648	634	683	637	608	613	671	605	709	610	662	640	658	677	659	628	634	635	592	626	639	622	623	612	697	662	640	631	624	627	633	635	628	659	623	619	627	601	636	602	599	661	663	636	647	618	607	581	644	592	650	644	647	670	618	651	686	666	650	606	628	652	663	652	658	649	674	640	645	654	665	631	583	619	650	612	672	665	638	597	642	662	646	684	648	609	627	638	629	601	639	636	641	670	636	617	672	584	669	651	701	647	674	622	612	641	643	667	667	590	669	623	663	596	588	614	646	627	675	695	683	655	623	641	647	679	674	665	617	651	612	657	625	664	631	633	649	661	640	614	639	630	622	681	630	649	649	638	650	678	624	617	621	673	656	653	632	640	637	666	640	607	647	653	644	643	577	670	635	665	632	631	642	649	641	555	647	632	616	649	606	668	628	646	623	610	634	654	624	632	641	627	655	640	647	688	684	682	654	652	609	629	635	687	648	631	667	665	668	643	652	626	639	692	651	616	606	633	625	643	604	656	689	664	668	660	606	627	611	645	648	624	600	644	639	667	659	640	668	591	598	637	594	674	620	690	670	602	603	660	684	594	651	647	604	657	646	650	658	668	626	655	616	605	640	621	628	682	607	632	601	651	685	620	600	643	650	690	669	613	659	633	619	591	673	632	632	626	607	651	620	641	602	631	656	641	618	695	684	642	636	642	669	613	665	613	644	673	630	632	610	664	633	617	624	642	649	587	644	613	600	663	667	653	624	667	662	632	615	650	650	650	629	642	675	616	640	594	634	656	576	629	643	629	603	666	652	627	669	650	621	621	657	624	683	672	657	650	679	627	664	611	631	671	648	630	657	657	640	665	639	662	647	628	633	683	702	644	643	632	625	635	676	656	630	674	675	633	650	624	652	629	619	633	651	642	699	638	687	628	638	658	658	696	617	646	650	643	661	601	658	615	652	625	658	648	627	693	603	636	656	636	654	616	628	624	668	639	671	668	646	675	627	662	612	694	657	670	642	646	627	635	619	667	639	661	662	647	673	648	656	639	670	640	622	636	686	656	670	635	662	657	684	640	595	665	635	657	639	605	684	654	634	667	614	645	694	665	665	665	685	649	660	658	639	670	663	602	643	603	622	602	644	641	654	617	637	609	644	683	651	621	646	619	671	674	648	619	637	643	627	620	627	630	659	644	662	613	664	665	657	697	616	628	587	671	645	641	680	630	598	634	655	662	646	618	592	653	628	648	654	632	639	663	639	638	630	675	657	656	618	670	632	633	683	656	653	643	660	627	653	598	629	635	625	630	659	692	638	654	623	667	672	635	634	653	628	660	645	683	680	638	634	595	673	633	633	650	664	657	682	606	619	636	623	641	609	662	655	618	649	628	675	632	651	630	646	598	630	599	668	649	657	557	683	658	639	607	618	655	639	639	688	654	633	665	620	613	599	612	641	647	640	625	678	631	653	644	657	656	604	673	672	629	645	664	658	649
48086	89210	68366	58288	47970	30646	16805	7187	1591	1166	766	756	801	696	750	738	736	776	762	740	787	771	751	777	734	753	775	686	734	736	738	725	761	793	790	768	747	719	784	770	720	713	706	761	744	715	723	717	786	781	717	704	717	769	772	750	766	776	783	774	773	758	777	713	777	746	709	751	711	755	772	784	734	706	702	736	754	780	725	760	777	766	704	688	757	757	787	775	736	780	701	722	744	738	701	775	768	768	715	751	738	757	730	767	763	768	752	730	721	725	773	724	736	758	737	752	766	729	768	743	759	704	788	799	777	770	823	805	737	665	734	739	716	759	718	716	757	724	731	736	756	735	744	758	753	738	785	749	750	784	756	715	705	753	754	735	697	793	695	765	753	676	797	747	754	751	700	758	759	740	735	699	759	732	729	762	772	728	751	731	787	764	775	756	704	731	768	742	687	727	743	761	767	732	706	776	769	711	744	713	755	718	802	781	783	712	724	759	754	779	727	753	705	778	762	755	731	729	772	722	713	747	718	749	796	771	756	768	770	772	690	745	751	735	737	702	732	798	727	766	772	779	725	726	715	763	741	742	725	723	737	804	772	739	716	797	788	730	793	725	706	746	729	689	732	790	775	696	752	777	706	732	751	731	748	731	786	714	742	737	753	743	749	754	772	732	762	771	782	791	797	763	775	761	778	790	762	734	751	785	707	729	723	756	755	754	747	756	752	719	708	753	764	756	721	724	773	748	777	773	756	748	767	801	776	781	743	727	792	722	718	718	728	775	741	770	789	756	742	701	719	766	741	736	745	771	768	728	772	747	743	758	718	710	711	765	745	763	746	739	753	769	728	718	757	783	760	763	737	779	805	708	757	775	752	757	788	760	750	704	745	728	762	743	750	805	802	759	756	713	766	759	702	705	758	711	760	747	750	707	747	792	707	748	718	757	729	742	760	730	737	748	736	716	779	765	795	770	746	757	712	715	663	760	755	776	753	731	765	769	802	744	713	773	762	701	719	808	835	801	770	757	757	739	759	753	743	749	764	717	721	738	710	737	779	762	765	758	731	704	761	686	775	736	778	738	735	734	739	756	758	735	770	706	721	795	766	746	711	742	749	758	739	687	745	756	707	739	744	709	773	776	712	704	784	755	749	689	751	742	707	752	791	711	728	747	761	716	741	751	770	745	728	722	734	764	750	749	766	750	740	748	722	725	755	772	776	719	749	697	706	716	746	710	724	744	714	737	768	711	793	763	734	704	733	776	718	782	772	706	722	728	697	777	760	798	723	741	704	728	741	777	716	684	718	766	694	760	722	742	734	767	772	750	729	768	772	777	810	784	716	813	779	725	780	729	715	749	719	717	769	721	737	728	787	748	718	770	739	695	773	709	783	747	791	777	709	693	750	767	711	727	726	749	702	734	746	779	736	697	700	711	758	741	685	767	771	773	711	717	686	693	750	689	773	749	754	747	714	784	702	728	759	730	751	726	773	736	738	761	723	739	736	740	739	781	752	695	738	718	719	766	725	766	696	803	743	724	723	795	746	739	673	808	748	785	745	709	704	757	752	776	766	757	753	749	700	683	711	732	725	703	714	745	778	779	721	753	761	754	712	726	752	760	745	724	762	693	729	741	786	718	735	765	745	748	728	759	730	766	760	726	718	726	702	727	770	732	783	779	762	752	721	769	745	792	757	764	784	711	717	738	763	799	784	728	708	684	748	729	763	750	710	758	760	713	747	770	764	720	730	745	762	712	731	738	709	755	771	746	720	716	738	722	717	759	743	750	775	741	771	750	727	736	750	713	742	732	719	718	733	751	748	689	747	757	770	785	804	740	765	720	779	752	731	726	723	746	736	697	741	787	761	734	771	747	765	737	716	773	787	769	759	769	772	773	791	723	765	805	741	747	745	748	735	755	780	729	750	705	716	698	723	784	678	710	767	728	794	737	721	743	746	745	737	757	700	721	743	754	716	795	745	754	752	751	777	750	730	755	743	736	784	725	778	735	709	735	730	749	778	728	759	752	760	722	776	753	684	714	771	730	763	767	765	788	758	743	787	746	720	740	754	720	741	716	780	700	701	718	721	740	765	715	760	698	760	726	745	770	711	780	732	767	700	727	759	728	775	754	741	745	704	758	776	730	720	775	778	761	763	739	707	777	730	775	747	755	737	755	733	724	757	786	764	734	746	750	797	733	733	771	706	724	724	758	735	732	737	757	775	756	708	740	760	745	733	728	812	763	718	739	749	747	771	767	712	780	740	734	726	800	746	714	753	734	754	742	751	712	738	734	714	744	739	755	703	785	766	772	727	769	745	746	751	761	758	745	714	757	771	716	748	686	717	703	750	791	768	739	802	730	746	714	727	774	729	767	787	792	730	772	791	763	784	774	739	741	752	741	768	726	704	779	792	771	714	713	772	762	737	753	756	724	729	775	760	768	768	770	774	758	721	728	765	766	752	691	686	741	718	763	732	739	808	765	789	744	712	751	781	725	787	790	731	764	731	776	725	762	749	700	786	754	785	766	749	735	753	746	747	700	728	744	712	736	760	742	735	790	804	753	777	743	756	754	708	785	726	734	763	771	741	752	731	756	766	730	758	735	790	748	772	761	750	770	747	781	723	740	708	750	751	785	714	710	734	748	798	774	735	713	705	730	757	768	799	760	747	758	768	746	718	750	732	721	757	783	784	722	692	745	731	787	737	731	783	740	787	714	777	696	704	757	746	742	706	738	748	738	734	756	787	785	721	763	753	768	764	751	732	718	754	726	729	696	744	764	765	768	701	704	758	766	739	710	746	776	743	778	722	768	767	744	764	729	760	738	723	738	794	757	765	782	730	746	729	816	767	701	767	723	726	750	749	745	719	724	756	767	718	757	708	759	748	743	750	781	729	798	718	726	751	735	758	774	745	746	785	774	684	725	731	756	771	774	775	731	736	753	769	737	763	743	696	716	762	723	771	791	745	749	723	763	776	761	778	700	751	722	767	731	747	719	774	753	709	735	720	769	717	725	743	725	695	755	759	750	770	738	701	728	722	774	742	735	738	746	734	745	728	713	793	761	729	690	753	722	725	742	773	741	719	729	731	729	740	738	772	771	704	761	705	695	798	778	757	764	791	715	721	710	768	689	719	741	780	721	745	715	750	743	713	744	735	719	758	702	765	724	735	769	732	733	753	721	757	732	732	681	768	716	715	711	756	747	787	769	728	753	729	726	751	739	727	734	752	736	732	785	708	737	709	771	725	712	759	729	753	702	759	734	706	729	741	752	755	755	743	755	767	741	758	712	739	733	739	700	772	755	746	731	751	731	736	747	730	675	773	705	715	705	752	721	688	799	741	702	766	773	758	751	754	722	710	749	755	765	742	760	730	744	719	737	681	761	730	727	722	739	756	739	777	709	734	708	750	713	774	720	719	769	749	764	713	727	718	747	694	723	763	707	733	768	824	752	747	784	737	790	743	720	751	721	802	764	714	763	715	775	740	748	805	718	762	744
25674	22962	32864	34148	29987	18520	7309	2549	1152	1060	1011	1013	1002	1004	999	1045	1042	1049	1033	1046	953	963	1073	995	995	1008	1026	1008	1029	989	993	969	979	1076	1072	1047	939	1006	966	1055	1020	985	986	952	1042	988	1007	981	987	1077	1009	1022	982	1001	1034	1003	1031	1014	1034	999	986	989	952	1073	982	983	1067	1007	986	1049	989	1024	1034	979	1009	979	1054	947	1005	977	1041	969	990	970	1036	991	962	1018	994	977	1002	1103	1039	963	1068	1024	1011	974	1002	934	980	935	975	1008	1002	934	996	1021	973	983	1008	1013	1007	1015	1007	1024	1031	991	1020	998	1014	994	1011	1031	978	966	997	995	991	947	1007	1021	1065	1025	965	986	1009	1005	969	997	989	1070	1000	1007	1021	1006	1046	947	990	1004	991	1033	968	1027	984	1024	1011	1026	1064	980	1051	979	1004	1040	1006	974	963	1039	960	1024	973	1038	1024	1046	968	982	1034	1047	1014	1029	975	984	938	1000	992	978	992	1040	1027	1028	987	1003	1004	1034	1041	1023	999	963	1019	975	1005	975	1025	979	1018	929	1089	982	971	1008	1045	1009	1009	1009	949	991	961	972	1008	984	964	970	988	1037	986	987	987	1020	995	955	1004	991	1026	1000	967	1031	990	1017	960	990	1003	1041	996	1013	978	944	1012	944	979	1012	971	973	1024	1000	1019	1003	946	1026	1002	990	982	1041	1024	967	961	983	989	1021	1052	1014	1019	925	1026	973	1008	1006	1000	1005	955	994	1013	996	980	1058	996	1012	1018	1047	987	1020	1003	959	983	999	996	1029	973	993	1010	1018	1040	972	992	1046	1015	992	1046	992	1062	990	1024	1019	1019	991	989	994	985	943	976	986	1032	985	970	907	999	1017	1001	997	1027	970	990	1001	970	958	1006	966	983	995	1026	954	995	989	988	1023	986	1041	988	1029	1021	1011	996	1006	987	1001	1061	1019	982	975	1059	975	1010	993	995	1003	1018	993	1025	997	977	983	989	986	939	995	988	997	960	1028	1000	1018	1029	1057	988	1006	1021	1002	996	949	986	1021	993	971	1049	1038	943	958	1021	1004	1051	1021	1005	963	1023	1053	1003	1000	1018	985	1006	1014	993	982	1062	959	966	1014	1010	988	1006	979	953	951	905	1041	969	1032	1006	1054	992	953	1030	973	968	963	985	1023	965	1017	1002	1017	1019	1003	993	997	1013	1056	973	1019	984	1015	1004	966	1020	1041	1087	984	1047	959	973	1035	990	1019	1039	1014	1071	972	996	1041	1020	1026	937	1037	999	1051	986	1017	1029	947	995	1041	967	995	995	983	1035	999	970	1065	1026	998	1018	1058	1058	970	1031	982	984	953	955	1006	991	1011	1006	1018	1016	956	996	962	1003	1006	986	1066	1013	994	1042	999	993	1045	1042	1063	1032	997	1040	997	983	964	1026	997	950	1023	1037	982	1044	1003	1030	997	1002	936	1019	1006	965	991	970	971	975	945	960	1015	994	1005	987	1036	980	969	968	983	1050	1005	1012	983	993	1021	1034	1022	947	984	976	1006	1062	951	976	1012	987	1001	975	1010	1028	988	938	1057	958	920	997	1008	979	1005	975	1024	1041	1017	1044	1013	1052	1016	1056	1048	964	1025	1019	999	1013	1056	987	1079	1050	1006	978	981	984	1060	989	949	1031	1025	1005	1003	1064	969	1001	1060	1025	1056	968	1037	1057	1040	988	1049	1044	1029	991	1006	985	995	975	1024	1002	972	998	949	1015	968	1035	962	984	1027	998	933	983	1004	1032	1000	955	1011	973	932	947	973	1030	994	989	1026	1026	1006	1043	1050	997	1039	1021	1010	974	1007	1037	1017	1077	1008	1009	1002	1054	1046	1027	1021	1030	996	1005	970	1011	988	987	1019	1018	1021	1041	975	969	1062	1015	971	966	997	965	998	1017	1008	953	1056	1014	1038	1015	984	997	939	968	1016	1003	995	969	908	951	1007	970	1048	980	995	997	1004	1037	1021	1022	969	995	959	983	957	982	1028	1047	935	1003	1002	902	995	1049	984	984	961	927	987	989	1033	993	1017	1019	1007	1041	1013	1047	987	988	988	1074	1006	1020	1038	1021	1020	1034	996	1028	1026	982	970	1021	983	1057	1010	996	1040	1014	991	990	988	1012	1026	986	1069	983	1044	1060	1021	1037	1068	934	996	1040	1056	1006	1013	1007	1026	976	962	1000	994	1023	990	1012	993	995	1030	1029	999	1007	980	996	990	1011	1012	1016	989	1066	1038	990	962	1026	985	995	994	1010	954	1097	946	990	989	1011	1025	930	980	989	1018	971	979	987	979	962	979	985	1026	1009	1040	1053	1063	1012	1028	1030	960	986	941	1016	959	999	973	954	1004	1037	979	1027	989	1019	1025	1060	1006	990	969	1021	983	1015	968	1008	1028	931	990	1002	992	1035	982	1048	994	1013	984	1024	987	1016	976	1016	974	980	978	1017	980	1017	1025	965	976	984	1035	1006	1015	982	1067	1012	977	1000	1063	984	999	1045	1008	994	986	1010	963	1022	934	941	903	924	1017	1008	1043	998	1043	974	1002	1010	983	948	960	1068	976	959	988	1033	1038	957	1011	981	1038	1005	961	992	1030	1071	967	950	998	965	998	974	1003	1028	1006	952	1037	977	1051	988	1030	977	952	1025	1017	1027	981	990	1053	1040	1023	988	996	1017	1023	986	1009	916	1025	989	981	1036	966	1044	961	1002	969	999	1024	989	1035	1023	981	1048	1060	1063	1048	978	1008	1000	980	976	1029	1027	998	991	1017	999	992	1003	1044	958	1008	1003	1038	986	1024	994	993	1058	1005	1033	993	974	1023	989	1017	1054	1021	1042	1056	981	1037	1106	1021	942	1037	965	941	982	954	1008	1038	1043	1022	1051	1080	1052	1020	941	987	1005	982	997	1034	1093	1012	1059	1029	986	1005	1012	975	1026	1007	1012	1001	978	1035	1007	962	965	1043	1000	1003	1020	930	1010	1023	1049	994	1020	1033	974	955	1006	952	1016	1063	1017	1016	976	1011	1009	996	1053	988	973	977	981	934	989	961	987	977	958	961	1014	1063	1014	986	945	1014	977	960	1003	987	976	982	1027	977	987	975	1056	1014	947	1004	969	987	987	1001	1007	1026	1002	1016	997	972	1009	1021	987	948	1073	1030	1002	1031	1022	1037	1019	1005	1008	1004	956	1015	1012	1000	1040	988	969	1037	987	997	977	1054	1020	1030	992	942	942	1009	1023	994	1021	956	1009	1030	975	1070	983	1031	958	964	1010	951	1008	1018	967	972	1020	952	961	985	980	1005	999	981	1004	970	1018	1010	1006	973	1069	943	967	1008	1006	988	1018	982	1015	1024	1040	1013	975	953	1035	971	1049	1018	984	1064	942	1013	999	1020	983	996	963	992	1006	981	944	1046	978	1020	1019	1004	1045	1056	1021	971	978	986	1035	1045	974	965	972	989	989	958	998	1026	1006	1020	1035	993	965	1015	1063	1016	987	1023	956	1009	997	1040	930	950	1025	995	979	1034	959	989	1004	1016	965	1040	972	1038	994	1012	974	961	1038	978	937	1046	900	1004	987	966	972	974	991	1035	1011	976	1025	1042	1028	993	951	1043	1065	1006	989	1002	992	998	1056	988	970	1001	992	1048	977	1021	920	1037	960	1022	1047	937	990	1037	963	959	998	990	1022	979	1030	1018	988	1034	1016	992	1066	986	1015	989	1054	1013	1023	943	1012	984	1019	997	1031	994	1034	1009	930	995	1038	1109	1025	998	1038	994	959	974	1054	1023	1012	1024	1005	1037	1002	1035	945	1003	1005	981	940	1043	965	1022	1063	956	1028	1016	926	1004	956	960	997	983	1050	976	1046	1041	1001	1005	978	971	964	1011	973	1049	1043	1027	1001	955	968	974	969	1060	1030	983	1015	1017	1025	983	1040	949	1049	951	944	979	1017	978	1035	978	1009	977	1002	1022	1032	985	1026	961	977	977	950	991	982	1017	1061	995	1013	939	985	997	981	972	989	1026	1014	988	1017	954	1020	993	962	972	1003	1061	993	1018	1067	1010	981	978	1030	975	964	1006	978	1044	1003	1018	1009	978	995	968	993	994	958	1000	1025	1001	984	1040	1001	979	1020	932	1039	979	1012	958	985	975	950	1014	1005	992	998	1006	961	952	1006	1003	1030	980	959	992	1026	1002	1053	1027	989	950	952	984	990	967	1033	934	954	1047	982	999	1033	995
44119	76773	56759	45825	36892	20573	9528	4212	1613	1371	1105	1127	1158	1128	1089	1101	1112	1134	1112	1146	1110	1114	1142	1127	1115	1151	1130	1145	1172	1154	1093	1160	1071	1145	1075	1172	1102	1104	1111	1122	1108	1100	1109	1141	1113	1136	1116	1113	1104	1135	1093	1120	1157	1086	1126	1087	1111	1157	1146	1094	1142	1164	1179	1114	1154	1137	1117	1147	1147	1112	1123	1094	1118	1108	1098	1174	1048	1117	1091	1107	1056	1144	1106	1074	1081	1129	1127	1117	1072	1146	1088	1099	1137	1138	1158	1129	1104	1213	1131	1087	1163	1112	1120	1113	1119	1153	1103	1102	1125	1114	1121	1138	1110	1156	1113	1114	1128	1157	1102	1149	1144	1107	1106	1073	1176	1124	1129	1096	1148	1105	1116	1169	1124	1186	1089	1119	1102	1124	1143	1092	1155	1122	1063	1061	1097	1080	1134	1113	1099	1111	1089	1177	1128	1115	1096	1109	1084	1099	1136	1096	1158	1073	1099	1127	1097	1132	1046	1184	1167	1106	1124	1169	1154	1132	1121	1122	1102	1099	1198	1086	1105	1141	1091	1058	1147	1145	1134	1119	1125	1143	1095	1165	1115	1106	1153	1139	1076	1189	1156	1114	1144	1076	1099	1126	1184	1113	1167	1090	1086	1099	1104	1129	1134	1100	1074	1132	1118	1151	1115	1201	1124	1103	1071	1154	1154	1074	1112	1189	1112	1121	1101	1098	1160	1051	1097	1092	1095	1108	1125	1096	1098	1096	1156	1071	1152	1103	1174	1124	1140	1138	1143	1113	1130	1140	1122	1139	1119	1137	1209	1180	1068	1150	1138	1109	1113	1139	1095	1111	1116	1110	1134	1143	1157	1147	1154	1137	1161	1135	1127	1090	1118	1153	1114	1085	1159	1095	1072	1135	1141	1143	1122	1162	1122	1075	1136	1170	1124	1145	1162	1072	1146	1078	1135	1096	1077	1142	1056	1118	1140	1114	1129	1116	1135	1085	1155	1065	1120	1056	1143	1143	1103	1136	1185	1133	1098	1065	1102	1112	1137	1127	1168	1091	1062	1086	1020	1142	1098	1132	1185	1058	1077	1111	1082	1169	1122	1176	1092	1117	1104	1082	1111	1093	1113	1151	1071	1066	1098	1057	1121	1132	1176	1098	1165	1092	1129	1093	1097	1123	1153	1117	1148	1143	1123	1137	1102	1138	1096	1171	1147	1161	1090	1136	1115	1137	1094	1142	1075	1132	1123	1199	1139	1116	1116	1083	1091	1158	1108	1195	1121	1061	1090	1155	1157	1048	1078	1128	1139	1138	1134	1121	1134	1159	1093	1132	1087	1103	1159	1077	1057	1111	1173	1115	1130	1169	1078	1097	1156	1149	1154	1111	1099	1138	1154	1132	1119	1153	1123	1086	1110	1113	1105	1116	1140	1069	1097	1155	1130	1067	1156	1088	1123	1163	1125	1147	1141	1100	1135	1112	1099	1141	1110	1105	1112	1147	1102	1111	1159	1111	1095	1109	1170	1103	1156	1129	1114	1120	1093	1127	1131	1097	1117	1084	1061	1127	1119	1115	1154	1133	1097	1188	1175	1141	1110	1132	1125	1105	1095	1131	1155	1102	1165	1155	1100	1102	1086	1124	1135	1074	1116	1109	1141	1122	1130	1133	1152	1174	1073	1142	1172	1107	1093	1110	1236	1066	1141	1164	1082	1067	1088	1150	1164	1090	1112	1081	1127	1172	1101	1124	1150	1164	1126	1089	1139	1143	1111	1137	1131	1103	1093	1082	1129	1089	1039	1169	1129	1078	1129	1110	1116	1087	1143	1149	1152	1087	1109	1091	1091	1125	1103	1200	1158	1116	1145	1119	1155	1108	1092	1102	1108	1142	1075	1058	1157	1121	1132	1130	1174	1102	1124	1132	1168	1083	1118	1087	1144	1153	1069	1064	1169	1063	1090	1180	1109	1149	1169	1139	1079	1112	1142	1153	1065	1133	1136	1134	1162	1148	1189	1062	1065	1177	1142	1151	1138	1096	1179	1151	1074	1126	1072	1120	1132	1096	1097	1114	1115	1108	1139	1214	1106	1089	1144	1137	1162	1084	1116	1150	1079	1092	1146	1061	1117	1101	1140	1114	1133	1162	1121	1140	1151	1087	1129	1133	1151	1058	1104	1110	1090	1166	1070	1127	1095	1125	1089	1191	1104	1118	1165	1141	1160	1074	1116	1081	1115	1131	1154	1152	1161	1067	1186	1125	1116	1077	1150	1073	1127	1182	1114	1175	1120	1103	1133	1108	1148	1166	1162	1144	1126	1141	1110	1193	1134	1103	1112	1120	1093	1117	1035	1120	1103	1092	1125	1127	1130	1069	1184	1091	1137	1113	1092	1126	1154	1121	1044	1136	1099	1099	1107	1082	1101	1114	1160	1085	1125	1109	1104	1201	1086	1164	1071	1106	1126	1132	1054	1156	1141	1161	1137	1100	1106	1112	1131	1081	1096	1103	1154	1115	1119	1100	1114	1100	1134	1122	1186	1132	1143	1108	1149	1081	1094	1182	1106	1078	1160	1090	1182	1118	1131	1106	1140	1102	1187	1071	1121	1091	1135	1135	1100	1144	1160	1114	1105	1080	1133	1102	1101	1099	1166	1105	1106	1069	1148	1154	1196	1094	1097	1088	1076	1116	1123	1175	1124	1093	1204	1103	1073	1174	1145	1129	1092	1138	1144	1120	1132	1135	1122	1110	1137	1141	1117	1096	1150	1100	1132	1107	1088	1101	1138	1121	1089	1153	1143	1213	1151	1108	1089	1094	1077	1155	1101	1112	1123	1115	1156	1129	1131	1093	1142	1058	1171	1138	1144	1129	1097	1090	1152	1155	1138	1135	1163	1102	1107	1136	1166	1112	1096	1080	1124	1134	1064	1155	1137	1156	1132	1116	1161	1105	1129	1118	1141	1106	1106	1077	1133	1127	1115	1135	1129	1114	1144	1102	1148	1104	1192	1071	1114	1114	1115	1141	1142	1115	1136	1132	1095	1119	1081	1168	1064	1200	1115	1151	1137	1169	1150	1110	1084	1121	1100	1090	1144	1100	1089	1120	1060	1095	1066	1092	1112	1110	1076	1058	1104	1148	1159	1131	1090	1099	1099	1166	1136	1073	1092	1126	1073	1189	1171	1130	1047	1153	1134	1065	1076	1094	1135	1074	1090	1123	1132	1131	1124	1061	1155	1101	1121	1066	1143	1132	1163	1166	1102	1039	1105	1139	1092	1150	1101	1155	1207	1098	1150	1082	1108	1091	1114	1103	1105	1081	1123	1112	1089	1086	1086	1158	1110	1103	1162	1098	1091	1104	1140	1094	1155	1107	1091	1110	1138	1151	1112	1169	1103	1094	1091	1158	1157	1132	1122	1108	1142	1154	1126	1132	1122	1120	1176	1098	1134	1079	1109	1132	1127	1177	1156	1094	1164	1125	1103	1168	1111	1069	1133	1125	1119	1134	1098	1143	1150	1073	1137	1116	1041	1146	1115	1125	1127	1126	1130	1154	1084	1167	1080	1083	1080	1167	1053	1110	1122	1152	1163	1142	1116	1150	1050	1098	1131	1113	1175	1074	1125	1192	1095	1108	1156	1107	1069	1174	1111	1107	1144	1059	1190	1142	1231	1164	1125	1076	1150	1116	1162	1186	1138	1162	1066	1093	1081	1132	1072	1126	1094	1138	1176	1152	1087	1101	1071	1120	1124	1119	1142	1090	1152	1105	1168	1130	1136	1127	1147	1029	1146	1106	1092	1074	1134	1124	1115	1138	1121	1127	1229	1072	1107	1078	1107	1142	1104	1145	1066	1149	1150	1157	1136	1058	1162	1140	1158	1159	1057	1188	1131	1102	1129	1066	1117	1087	1118	1140	1077	1086	1107	1149	1112	1135	1194	1110	1137	1118	1159	1090	1119	1102	1111	1089	1133	1116	1106	1146	1140	1159	1132	1102	1094	1148	1167	1138	1115	1122	1097	1078	1122	1160	1137	1195	1077	1075	1095	1099	1094	1113	1154	1091	1163	1123	1097	1122	1099	1131	1086	1110	1112	1131	1171	1185	1129	1069	1185	1111	1120	1165	1116	1131	1151	1098	1091	1138	1131	1201	1143	1114	1111	1078	1118	1102	1141	1188	1094	1110	1115	1096	1034	1102	1149	1122	1119	1044	1120	1159	1096	1150	1072	1100	1136	1089	1087	1154	1079	1126	1089	1172	1137	1110	1152	1163	1121	1105	1067	1099	1114	1068	1131	1152	1112	1084	1073	1097	1103	1151	1073	1094	1081	1168	1088	1116	1143	1119	1067	1094	1069	1057	1141	1198	1124	1120	1141	1139	1081	1079	1100	1140	1150	1133	1117	1171	1076	1102	1188	1143	1144	1118	1191	1105	1128	1135	1084	1129	1130	1079	1126	1139	1136	1093	1083	1100	1113	1080	1113	1099	1132	1118	1083	1117	1119	1112	1108	1087	1112	1144	1097	1149	1127	1146	1140	1063	1187	1155	1122	1081	1151	1171	1139	1153	1109	1089	1071	1177	1080	1163	1166	1066	1122	1095	1144	1105	1160	1095	1136	1158	1101	1156	1094	1139	1094	1146	1177	1094	1099	1131	1109	1122	1131	1106	1109	1135	1079	1109	1152	1120	1139	1104	1142	1122	1105	1193	1014	1140	1184	1080	1120	1111	1139	1102	1194	1095	1120	1090	1160	1105	1089	1112	1135	1161	1166	1127	1127	1102	1150	1090	1059	1162	1148	1156	1100	1116	1063	1098	1156	1144	1146	1115	1136	1106	1145	1084	1195	1080	1096	1144	1169	1129	1095	1098	1130	1080	1110	1115	1083	1125	1094	1129	1055	1092	1141	1124	1075	1153	1153	1126	1144	1113	1071	1162	1126	1117	1189	1137	1212	1118	1104	1238	1146	1116	1149	1167	1165	1143	1129	1136	1149	1073	1120	1123	1124	1109	1182	1168	1096	1119	1160	1111	1099	1078	1075	1146	1152	1077	1095	1116	1088	1136	1149	1105	1170	1090	1133	1115	1077	1148	1074	1153
23196	21672	32319	31890	39362	34274	23789	9063	1937	1354	823	850	798	773	761	718	724	824	742	777	772	762	793	781	753	751	790	798	781	706	766	767	718	760	781	790	746	775	771	793	787	740	787	781	745	796	764	745	774	738	771	761	735	751	802	728	712	757	856	758	748	788	740	763	852	752	731	761	751	786	763	743	730	763	736	772	823	747	782	763	770	752	819	829	757	768	783	825	729	769	762	754	754	799	752	765	758	773	760	774	780	732	749	745	793	716	732	705	728	723	781	758	762	792	749	747	792	755	799	806	753	805	762	808	779	777	836	741	813	782	773	737	754	730	762	765	771	690	771	780	799	769	731	735	765	759	729	753	729	766	794	741	746	753	746	745	763	754	768	743	780	757	740	800	774	728	753	688	730	766	747	772	786	748	725	791	723	787	714	707	758	807	745	795	732	727	736	755	759	754	763	755	801	725	762	777	719	774	744	756	802	738	756	779	779	778	787	792	749	776	764	699	833	717	781	755	747	739	756	783	752	788	779	756	770	770	721	741	773	813	773	793	777	748	754	782	781	776	780	742	750	752	718	762	727	743	769	739	815	773	761	735	787	801	784	739	761	774	705	740	780	800	769	786	784	805	761	756	775	716	790	790	758	788	777	713	818	801	734	744	757	778	737	700	691	742	741	734	778	787	746	772	763	765	793	772	758	746	732	758	731	788	682	733	807	787	801	692	782	760	721	745	769	732	743	780	747	783	782	739	783	699	773	789	763	765	796	797	760	697	746	759	746	790	786	753	777	745	748	794	778	777	795	785	742	795	739	787	773	782	741	772	757	772	798	753	764	749	763	748	756	798	715	808	754	765	798	772	702	738	736	731	776	759	797	769	808	691	766	765	722	774	800	845	716	793	769	836	726	760	710	755	802	778	782	735	815	740	761	768	702	795	740	823	802	787	738	775	705	770	760	791	770	754	780	744	774	760	744	749	775	780	787	784	825	779	779	727	748	751	777	768	799	760	795	759	766	784	828	782	782	752	794	757	723	737	760	751	717	765	796	771	756	767	819	693	746	759	734	740	726	775	699	794	751	749	774	826	731	753	748	755	793	764	786	764	766	721	813	785	706	724	736	742	749	724	798	738	751	722	738	746	822	745	724	770	759	727	794	723	761	733	734	793	726	797	743	780	751	767	748	735	760	732	789	756	721	793	725	796	747	773	738	742	780	729	705	768	812	764	765	757	743	783	797	773	790	754	771	758	760	776	726	800	774	769	727	732	801	705	770	744	736	725	836	749	760	808	797	764	695	798	752	762	750	744	748	732	790	746	754	805	789	801	715	767	766	800	738	801	720	763	802	712	769	762	778	767	712	753	740	740	743	739	739	786	731	719	788	797	772	752	727	785	731	761	746	782	731	779	730	753	760	757	786	786	793	739	782	724	809	774	799	788	757	812	763	742	766	793	777	745	787	751	767	772	701	737	689	731	733	776	770	796	774	740	762	730	737	750	752	790	782	763	790	731	770	788	797	697	708	798	788	752	775	743	768	792	778	748	820	767	761	755	815	753	795	792	717	748	801	761	751	732	757	814	797	765	752	762	701	762	787	796	742	759	762	748	732	754	784	756	764	766	750	761	793	761	775	843	735	767	718	758	740	782	765	751	706	762	767	785	747	736	750	781	766	762	747	767	770	771	779	761	733	757	726	754	772	770	731	823	792	776	756	754	791	733	746	744	747	767	775	781	737	755	751	752	809	770	752	766	768	767	674	769	764	744	788	735	787	795	801	772	780	732	693	755	730	744	757	744	774	773	762	725	764	753	777	781	710	787	734	738	739	734	806	802	792	748	726	751	722	776	739	756	763	773	804	806	760	732	716	786	771	746	781	729	770	770	726	776	768	730	789	786	780	719	786	754	773	768	781	801	775	799	791	752	777	779	775	787	729	759	771	770	767	791	808	730	712	730	779	766	761	783	785	793	754	756	804	755	733	734	790	762	755	766	761	793	762	757	741	731	740	743	744	740	776	787	785	783	787	785	818	734	705	784	766	706	783	785	770	712	787	774	744	762	738	797	761	806	766	758	726	731	752	738	762	819	801	775	758	797	760	757	756	758	745	709	796	724	725	783	751	771	718	747	799	746	792	782	789	723	758	745	724	784	756	788	748	776	699	788	779	734	763	758	768	791	772	778	752	798	734	748	745	756	768	707	732	783	814	794	787	752	714	748	789	744	783	785	778	753	768	783	801	793	731	777	714	740	752	761	728	780	787	783	771	810	728	733	725	758	773	793	753	739	801	668	729	781	761	749	738	766	773	771	763	818	750	776	772	762	765	772	709	773	788	767	732	778	734	759	795	779	730	756	747	755	830	813	747	742	766	717	777	740	790	763	736	742	776	766	740	776	768	760	777	793	757	759	756	768	725	732	747	804	781	733	763	723	763	732	782	797	795	822	760	719	717	771	738	771	756	808	785	817	733	761	742	797	789	740	742	754	733	805	723	735	829	758	762	748	790	801	718	764	790	740	714	741	741	768	758	735	784	778	765	725	798	757	760	785	784	747	758	740	731	747	722	802	745	764	733	747	758	755	726	753	801	744	732	721	782	771	756	748	754	765	736	737	735	789	755	749	762	772	730	748	773	773	730	785	699	756	786	795	744	764	775	745	739	733	769	760	765	749	784	792	786	739	730	778	726	783	743	760	810	770	772	754	786	771	804	729	766	734	738	776	793	809	757	745	714	718	776	799	785	770	801	783	724	693	797	774	759	695	724	749	770	806	787	745	804	764	775	751	724	781	757	776	834	713	767	780	737	725	761	741	759	750	708	804	797	778	755	724	758	763	740	788	751	800	792	752	799	741	760	778	747	746	718	777	767	773	743	768	727	782	746	814	717	772	773	809	744	779	726	767	759	764	810	766	783	749	741	766	732	760	796	743	801	772	781	795	766	775	797	687	778	757	773	783	691	818	733	758	730	744	780	748	759	740	794	738	772	746	788	761	713	768	723	759	835	767	829	734	793	776	743	749	764	782	767	781	789	740	725	737	712	720	741	736	765	778	800	744	789	749	760	773	754	772	750	789	804	761	761	753	737	747	742	764	761	775	769	738	772	741	758	755	738	728	754	721	731	767	759	742	729	761	781	760	795	734	740	731	773	802	773	751	731	766	734	756	801	724	776	729	744	751	732	764	763	768	749	741	778	804	720	759	699	766	756	755	780	777	747	731	710	776	776	709	779	728	783	768	743	771	740	762	778	715	809	741	769	768	801	752	756	757	724	766	797	687	789	759	743	750	773	776	790	777	771	712	804	749	806	730	761	814	758	722	769	739	765	752	794	765	761	762	738	791	760	763	750	717	767	808	760	715	767	765	784	780	779	748	763	704	797	777	773	765	837	796	753	765	744	753	771	766	773	724	780	775	758	730	822	807	800	803	742	785	791	739	768	728	759	728	781	750	742	705	700	751	761	745	745	766	785	763	779	768	781	784	765	806	785	792	792	753	706	753	756	734
55726	94479	77284	70230	57269	38453	20762	10165	2792	1949	860	847	850	892	846	850	891	871	847	808	851	844	825	886	823	838	797	829	793	868	816	780	833	876	843	832	829	839	891	788	885	879	871	805	800	864	854	840	829	838	839	843	800	804	811	865	897	833	792	856	813	817	839	832	809	828	853	842	782	813	789	822	847	858	867	835	855	816	891	853	890	866	851	810	836	838	810	863	861	817	843	857	877	872	826	804	859	835	862	813	869	806	807	837	821	835	804	846	847	829	839	837	810	851	829	888	812	822	841	836	805	856	854	874	850	809	802	895	804	830	872	844	851	840	869	793	831	858	912	833	828	836	802	833	871	876	841	823	866	899	819	810	816	829	844	805	856	875	836	824	823	883	839	823	841	830	833	855	801	782	813	877	799	807	864	855	861	823	860	825	821	885	770	886	837	916	837	823	873	867	831	854	783	849	831	870	863	864	826	785	800	859	829	838	874	858	837	834	845	843	873	847	816	851	863	798	880	880	851	795	822	873	899	802	844	799	809	858	825	832	818	860	798	884	866	820	816	859	851	823	852	863	840	814	881	832	867	813	852	858	877	852	844	785	818	827	841	826	857	872	847	799	819	856	841	864	800	802	800	856	825	793	862	855	890	864	836	824	834	845	864	841	852	802	823	823	908	844	872	816	841	831	830	794	816	808	884	872	824	797	826	796	874	817	862	783	860	864	820	777	805	789	825	846	854	806	798	868	817	791	854	823	861	859	869	881	855	803	824	811	822	817	836	834	870	813	849	804	822	904	842	822	846	832	797	859	840	858	827	771	833	824	845	814	790	875	875	885	869	869	857	823	825	858	828	840	861	803	816	811	877	833	847	843	855	874	833	827	791	850	864	792	808	808	825	867	885	823	875	847	835	861	798	841	830	849	786	841	869	753	878	812	796	855	855	840	857	840	826	893	844	856	807	779	805	830	810	817	833	804	867	810	846	824	809	842	801	857	850	797	815	817	799	876	793	841	850	843	890	878	798	876	831	829	871	824	852	869	921	879	822	842	800	885	840	882	790	876	848	828	854	804	788	839	875	815	836	826	807	806	871	812	831	868	799	825	833	871	840	930	841	846	842	812	884	788	865	798	811	860	849	779	851	825	815	795	866	802	883	852	790	934	864	877	842	820	824	782	800	851	850	795	808	836	798	820	821	893	843	758	854	871	844	817	836	805	848	794	915	830	869	799	848	889	802	845	839	810	837	853	789	866	803	833	851	847	865	836	848	834	811	816	835	785	858	869	840	823	843	864	891	858	860	859	827	851	853	872	847	839	830	862	830	860	879	850	826	843	779	828	859	836	855	805	827	834	795	854	845	855	835	791	788	866	818	848	782	802	852	826	789	821	770	797	824	809	818	791	841	820	836	851	815	876	811	810	794	827	854	870	860	785	843	865	830	800	810	810	856	862	771	868	804	832	841	832	828	832	868	843	852	869	829	802	851	843	849	825	824	840	813	825	864	816	828	863	856	816	845	842	831	794	866	833	834	803	791	842	847	826	834	835	827	838	855	834	881	836	796	800	840	815	766	830	814	792	877	840	817	852	839	837	853	820	869	814	805	878	906	860	841	788	866	876	878	865	814	836	879	849	792	752	796	843	830	855	844	821	808	833	827	840	832	850	880	813	751	840	862	831	832	825	886	885	810	894	836	831	856	856	878	826	826	822	824	779	843	824	796	871	831	853	865	890	865	841	864	878	865	825	820	862	833	802	884	862	845	844	822	855	856	831	819	887	833	854	817	849	775	808	833	867	889	853	838	857	854	849	826	820	878	830	812	840	826	790	829	838	861	854	840	826	891	886	794	826	864	816	880	859	840	842	812	834	882	852	841	837	894	837	865	862	838	791	841	849	822	832	855	874	835	856	842	881	823	810	808	820	886	829	843	879	836	852	841	765	848	806	866	844	888	868	774	830	850	785	828	871	858	771	851	860	836	889	878	839	802	856	838	878	838	835	803	812	882	818	839	815	869	891	809	803	835	805	840	833	861	816	849	839	862	837	794	798	884	849	861	765	832	815	833	854	819	803	875	838	829	800	840	886	842	860	833	867	784	829	869	804	863	811	798	762	873	834	792	839	812	834	836	812	845	851	845	851	784	841	814	827	851	901	815	821	803	865	851	763	849	833	794	833	846	855	883	832	822	808	831	879	845	877	824	864	828	752	836	821	874	823	814	851	822	814	842	841	828	862	799	852	862	848	840	773	880	831	878	828	830	792	852	814	819	845	805	839	871	891	846	785	858	822	842	854	821	884	857	866	819	849	842	797	887	841	809	818	857	857	796	887	829	822	784	853	848	883	881	838	833	825	846	889	837	826	854	857	818	804	805	852	790	831	851	840	807	850	815	815	891	843	840	866	814	887	829	815	870	889	829	844	847	842	795	838	838	847	820	823	851	826	851	796	828	876	814	800	841	793	843	884	809	792	824	799	815	848	862	868	833	863	828	897	819	832	844	835	840	816	813	826	791	855	857	844	874	883	832	880	832	881	865	834	832	811	833	825	881	873	862	805	804	891	831	821	842	833	832	867	833	837	790	857	809	863	839	862	888	827	869	815	825	827	832	799	863	847	836	859	830	832	869	812	791	815	816	814	835	844	859	873	821	833	850	838	862	813	778	826	828	846	843	759	835	779	806	790	847	802	811	803	828	809	823	847	855	830	872	823	861	836	787	828	808	826	878	826	843	839	839	832	883	853	845	823	779	831	859	817	822	852	851	901	826	836	829	869	842	808	883	905	842	868	834	822	857	803	841	811	826	814	837	863	858	885	816	835	892	829	794	809	797	846	784	849	803	814	871	824	805	840	809	841	815	811	856	799	856	822	838	800	820	820	827	841	854	876	855	898	812	865	872	831	826	873	818	860	794	846	803	829	797	800	837	775	838	847	781	848	832	858	858	823	781	844	848	845	802	838	809	840	836	802	817	863	816	860	884	818	855	848	854	776	828	797	864	807	854	888	848	781	892	807	866	821	835	836	858	899	885	839	851	827	855	830	835	832	829	855	884	836	900	817	848	870	797	835	805	838	857	842	761	880	782	828	834	840	809	839	836	813	802	806	797	833	808	850	843	809	854	822	804	895	880	797	878	843	867	838	862	837	841	814	777	849	847	860	840	855	871	809	808	823	818	862	839	807	849	883	822	839	850	816	870	834	874	814	813	865	817	886	850	856	856	819	838	820	802	854	807	810	825	799	857	847	796	779	791	827	838	830	811	852	819	797	789	808	847	847	849	839	845	805	845	794	812	824	823	821	877	829	842	840	876	889	826	831	821	848	873	826	839	759	823	827	809	850	824	866	825	896	884	827	830	844	848	839	813	782	833	821	768	860	819	865	843	834	855	827	872	840	895	815	800	836	837	834	855	819	781	808	839	896	888	836	880	856	767	832	830	833	812	842	797	883	814	858	827	883	773	846	763	806	834	869	842	815	796	844	812	891	818	788	843	850	857	834	853	869
29731	26532	28716	23209	13924	6011	2381	1408	940	898	927	887	915	894	908	919	892	863	930	974	846	895	886	898	916	927	902	931	857	890	944	866	887	973	880	876	890	917	848	870	873	892	943	921	901	881	870	892	919	942	952	902	918	943	884	916	876	895	898	912	894	916	894	929	931	933	910	950	932	933	940	907	923	900	908	857	942	842	877	881	835	909	897	924	911	857	878	922	870	899	904	916	879	873	940	917	905	921	962	911	869	903	928	904	873	861	898	905	877	887	859	875	883	894	890	822	946	916	931	940	938	845	876	831	888	919	923	921	886	909	924	879	869	911	876	846	871	915	855	840	872	911	879	933	906	882	899	923	878	888	933	903	886	907	901	942	863	926	900	892	900	896	948	877	889	897	867	870	874	870	881	858	909	822	901	911	939	882	864	933	874	918	894	913	897	889	896	925	925	886	912	866	997	888	918	909	835	877	929	883	893	901	869	889	859	888	855	917	895	875	917	903	926	881	931	956	911	920	869	923	855	883	875	904	901	905	859	940	870	960	910	914	884	908	892	881	833	851	861	909	895	899	899	843	883	861	957	942	899	893	918	886	924	826	947	904	858	907	869	920	857	932	859	918	887	898	899	847	898	928	861	869	921	932	897	921	924	892	909	881	854	914	869	902	937	872	919	891	870	918	887	866	917	869	917	889	880	928	876	965	860	896	859	859	879	877	885	881	873	869	881	872	894	931	926	909	884	969	863	832	872	928	881	895	923	870	925	968	900	931	866	934	889	915	941	942	860	915	920	937	874	897	861	933	854	830	918	839	872	959	931	928	882	940	931	849	890	897	906	894	914	887	903	891	817	895	866	997	855	875	890	873	880	937	934	921	931	895	864	919	896	889	899	887	915	907	883	857	910	855	933	949	917	872	950	878	919	927	976	912	944	941	903	935	852	938	890	895	939	876	857	837	955	905	919	902	890	857	870	820	948	895	936	884	893	899	939	851	889	906	851	942	876	925	920	890	921	906	939	905	881	938	919	950	911	912	839	935	893	881	921	871	854	877	833	885	909	889	943	854	901	960	888	965	912	908	891	861	897	924	939	876	901	915	853	857	886	827	843	895	905	938	921	902	895	923	884	954	918	843	919	896	909	867	858	902	874	895	944	896	869	901	914	882	910	889	930	871	902	906	896	883	920	895	896	912	900	897	882	933	901	881	942	949	894	882	865	902	937	926	859	901	860	942	897	940	879	909	858	893	944	897	964	893	919	920	925	872	874	899	807	867	899	881	851	901	926	908	857	950	923	901	900	926	902	886	860	840	946	817	903	903	949	901	869	899	913	857	904	925	916	872	922	952	871	924	863	941	903	889	948	934	891	901	876	874	878	925	912	873	840	873	862	906	913	912	941	912	890	864	868	884	923	961	878	893	911	874	885	838	938	879	917	876	891	882	867	900	874	866	872	870	900	934	930	922	890	914	934	907	973	923	909	873	917	910	851	876	886	900	870	906	860	883	881	880	897	852	873	879	904	879	894	934	937	923	923	971	913	910	902	884	882	862	885	911	851	916	905	927	854	843	868	899	910	941	916	845	903	910	915	877	917	952	920	869	853	895	882	926	900	912	902	868	945	867	892	896	888	905	855	916	910	900	835	907	859	935	905	936	898	929	942	890	929	900	898	846	907	882	929	928	854	914	925	893	899	884	941	952	825	865	886	876	924	893	916	929	896	885	939	913	925	888	905	871	852	874	853	905	899	851	883	885	918	885	872	899	895	893	866	860	882	905	925	905	887	920	952	925	900	853	891	856	896	903	879	919	918	907	905	904	863	892	899	906	839	928	892	863	892	886	928	868	904	855	897	928	930	887	852	886	958	885	921	864	882	914	919	937	936	864	872	852	881	851	886	894	860	922	879	939	919	906	888	849	907	925	946	879	902	890	925	884	880	919	918	885	869	915	924	890	918	910	894	883	904	857	968	940	882	845	882	869	915	904	932	853	909	908	853	885	898	881	895	867	932	880	914	895	872	867	873	921	876	936	926	899	883	912	920	952	937	975	932	887	897	924	900	928	882	928	932	835	925	901	932	892	917	893	911	954	898	854	867	875	910	912	854	940	842	850	886	911	869	881	940	864	925	879	906	874	903	869	917	856	917	887	930	946	874	908	857	901	881	888	890	914	904	900	893	866	897	895	920	873	911	881	912	894	903	898	888	869	891	908	904	920	894	883	935	866	903	884	891	904	902	846	941	959	923	875	921	917	818	806	946	885	937	886	905	917	892	927	885	909	952	946	907	893	900	852	879	842	890	911	900	870	919	862	900	890	932	854	868	922	848	968	909	887	855	910	856	888	853	899	862	848	919	880	892	821	917	877	855	863	911	876	860	916	893	866	917	844	877	931	869	885	872	832	871	902	924	921	939	913	932	884	958	866	865	894	905	892	892	908	916	949	868	878	867	916	898	943	905	919	902	916	920	895	867	830	874	929	863	946	920	927	846	891	862	916	861	893	910	895	891	925	852	921	891	924	920	946	922	884	873	896	931	928	868	931	894	880	871	898	905	976	923	896	851	890	864	886	908	907	873	882	900	863	918	914	874	877	903	917	887	911	867	867	879	869	890	959	884	896	910	957	877	902	903	883	915	921	883	857	868	896	861	861	933	858	885	942	886	892	856	925	904	906	938	864	888	943	886	903	864	911	905	876	883	841	870	883	907	902	930	888	891	916	947	885	892	897	937	916	869	951	907	900	912	887	900	880	915	917	879	884	899	920	898	854	922	903	901	907	892	950	903	907	875	918	873	864	874	895	883	887	884	850	928	910	892	887	911	866	889	886	911	903	937	877	841	899	901	884	850	852	888	924	996	897	948	913	867	903	945	909	903	889	888	904	854	877	917	909	877	870	898	834	835	904	862	870	859	885	848	863	843	876	911	910	888	890	902	889	883	932	904	899	922	941	867	909	921	926	883	920	874	913	902	895	920	886	893	924	895	909	823	918	869	899	879	901	871	941	889	876	842	943	861	909	871	897	833	876	893	889	891	948	901	877	946	895	909	888	927	874	929	880	879	837	945	907	899	927	860	882	869	908	897	892	891	890	902	889	889	835	903	903	907	932	939	907	889	917	842	895	950	873	923	926	919	904	875	885	885	873	909	940	848	839	918	918	903	899	899	956	870	908	924	860	881	919	892	904	892	953	893	847	855	886	914	909	860	871	929	857	929	931	891	881	941	932	908	953	932	886	861	878	965	972	944	897	854	895	859	867	890	879	908	854	911	932	888	925	932	867	924	919	870	860	905	864	877	898	923	859	895	874	951	901	909	920	914	890	907	929	896	876	830	918	873	915	909	877	928	875	886	900	867	959	913	908	865	913	857	938	902	894	907	876	875	900	906	907	889	916	946	870	899	928	888	885	928	887	884	890	911	910	873	911	879	911	883	909	946	904	905	884	911	865	921	886	887	889	860	890	899	920	885	885	908	912	940	916	931	919	946	951	969	888	872	861	869	896
30210	43339	27868	21027	14483	6886	2931	1645	1053	1017	1038	965	994	1011	943	1015	1003	983	996	986	970	1034	1045	1008	1056	1021	1067	962	996	948	1042	1043	997	1031	1059	1027	1050	1009	949	1008	1082	1014	1022	1032	989	999	1041	997	1058	995	997	948	1013	1010	1043	1036	1032	1024	1044	1068	1061	1001	986	987	1029	1096	1007	1052	1006	974	1002	1017	1034	997	1084	1056	1076	988	1014	1019	1031	1026	1036	1021	1045	984	1000	1014	1048	1013	1014	1023	988	1059	1001	1020	1055	1024	1073	1022	1008	1001	1045	1014	988	1021	1033	1042	1038	1062	1012	1039	995	1034	1010	1005	1021	995	987	1010	1037	988	1026	1017	1015	1044	1049	998	1020	1039	1075	981	989	1033	1035	1013	1032	1009	1028	999	996	1045	1051	1001	1032	1012	971	956	1015	1019	1007	1013	1005	1028	999	998	1011	988	1039	1026	1002	1010	1034	1006	1021	1018	999	974	994	1059	961	1005	1024	1023	984	1031	986	1052	991	1029	974	992	1028	1010	1008	983	1037	1054	998	993	1063	996	1040	979	1046	1038	1014	1005	1038	1001	1021	982	1042	975	1071	1044	1000	978	984	1012	1066	1039	1060	1017	1000	989	1000	1072	1104	1000	1055	1064	1046	1035	1006	1037	1016	1022	1003	1027	1038	1016	1030	1015	1033	978	1010	1032	1002	1051	1083	1044	999	1011	1020	1055	989	1031	1055	1035	980	995	1023	1041	1030	1042	1044	979	1001	956	1062	1023	1048	1060	993	1010	985	999	998	1088	1027	1010	1027	1020	1028	1064	1054	1013	957	962	967	1006	1014	1023	1073	1051	1016	1015	1022	1009	1066	1064	996	1013	1016	965	1065	1033	1006	1008	996	968	1026	1065	1022	1079	1047	1078	1033	1023	1024	994	1003	1056	1011	1010	1089	1031	1008	966	1019	985	1034	1050	1081	1033	1012	1020	1035	1022	998	1021	1033	1003	1019	1062	997	1050	1065	1041	1001	1051	1005	1015	1004	1030	1043	1000	1015	1070	1051	990	1015	1047	963	1012	976	1046	1039	988	1036	980	1004	996	980	1023	1044	1066	1039	1063	1032	1019	1022	1021	1037	997	1021	1003	976	973	1019	1074	1026	1015	996	1059	992	1005	1062	1055	1019	1007	1042	1054	1055	982	1060	957	1089	994	981	1001	1030	1011	1049	1033	1070	1068	1012	1034	1016	1020	1012	1029	1064	976	1027	1022	1016	1058	1012	979	1077	1040	1022	1020	1110	1038	1029	1068	1021	1055	991	1035	1014	1084	1012	973	1025	1038	968	1068	1005	1056	1019	1036	1039	1058	1040	1098	1005	1025	982	1024	1030	959	1043	1022	1026	1088	984	1058	1035	1052	1016	970	1055	1010	1017	1031	975	1095	1136	1015	987	993	1031	1040	1034	1027	1003	1085	1010	1037	1003	977	1016	1010	1003	1043	1049	1042	1040	1018	1049	1081	1062	969	1068	1041	1064	1023	1059	1010	1017	1001	1019	1056	1011	967	991	1016	969	980	1051	982	999	995	1025	1012	1060	1066	1022	1001	956	1019	1047	976	1085	1073	1036	995	1068	995	1023	1018	1016	1054	1026	978	993	1002	1075	1076	1052	1055	982	1042	1007	996	1001	1013	987	1031	1036	1023	1047	1016	931	1017	1018	945	1000	1006	1043	1055	1052	1072	1045	954	1055	1013	1028	1041	1010	1018	968	994	1060	1041	1044	1045	990	990	1028	1017	1007	1016	1000	1033	1007	1004	1034	1052	1023	1042	1023	969	1048	1028	1046	1053	1033	1057	1024	979	1028	1028	1020	1044	995	1015	1051	988	1028	1057	1038	999	997	1061	996	1042	1053	1059	1037	1010	1007	1023	1052	994	1001	1039	1005	1012	987	1050	1024	1009	997	1030	1027	1029	997	997	1054	1035	1051	993	1012	1004	997	1015	1021	1024	1031	1027	985	1030	1036	998	1054	1025	985	1007	978	1003	1031	1070	1055	1046	980	1001	1010	1033	977	1011	1039	1011	961	999	1040	965	1028	967	1039	1024	1036	1023	1013	1001	1019	990	1012	1061	1050	1081	965	1002	1060	991	1038	1021	974	1045	1058	1037	1064	996	1064	1017	1081	1045	975	1016	1056	1059	1020	1077	967	1030	977	1050	982	1012	1083	1007	1051	1033	1028	1010	1030	1048	950	1042	948	993	1015	1055	1029	998	1048	973	1011	1044	1034	1016	1005	1043	1047	1022	1034	1019	991	1009	1024	1000	1039	1041	1028	1034	1020	1002	1016	1015	1093	1020	1022	1051	989	983	1061	1020	1014	1035	1047	1028	1047	1033	970	1055	1065	981	1037	1026	1025	1036	1013	1038	1045	1023	981	1040	1013	1019	1015	1046	1036	1045	1025	994	987	1025	960	1020	1025	1035	1001	1029	998	1002	1038	1027	995	1076	1003	1062	1094	1028	1003	997	1003	1010	1013	1042	979	1045	1030	1007	1041	1047	982	1079	998	1041	1006	1046	1013	1041	1000	1020	982	1063	1056	1042	967	999	1036	1074	923	1011	1024	1055	1024	1042	993	985	986	1008	1040	1015	1027	1011	1008	1025	1007	1060	997	993	1058	1049	1029	1018	1083	1071	989	1031	1066	1012	981	1021	1028	1047	1040	1021	1038	1037	1046	1036	1040	1019	1062	1019	1068	1035	1045	1072	1005	995	1060	1010	1069	976	1005	1034	1079	1052	1079	1018	1006	1057	972	1055	954	1073	1006	1001	1031	1112	1046	1043	1038	1032	1066	1017	1048	1008	1009	1086	1008	1127	1037	1009	1069	1057	1068	1018	1050	1079	972	1037	1026	1014	1000	1012	1006	1046	1033	1020	1041	1078	1028	1066	1033	1050	1008	1017	1063	994	996	1020	978	1040	1018	987	1072	1015	1036	1003	1049	1041	1011	1027	1041	1032	1023	1065	1030	1005	1039	1028	1005	1041	1020	1038	1018	1067	986	1065	1013	1056	1078	981	971	994	1019	1003	1015	1022	1020	1019	1064	1046	1049	1055	995	1069	959	1089	1064	1020	1045	1013	1018	981	946	1033	994	982	1006	1050	1039	1116	1028	1016	1015	1003	980	1001	1010	1028	988	1061	989	1017	1043	1054	1014	1050	989	1111	1034	1032	1018	1124	1049	1039	1023	1044	1017	990	962	1048	1040	963	1015	1046	1033	1025	1064	1058	1024	1025	1002	1012	1027	992	1013	1025	993	994	1027	988	974	997	977	1075	1013	1038	1053	1079	1064	1087	995	998	1057	993	1035	1064	1046	997	1011	1021	1055	1030	1000	1046	1032	1046	1032	1016	1041	1034	1050	985	1040	1019	984	996	1053	1042	1012	1029	1017	1012	1043	1038	1003	1007	1076	1034	1015	1055	1039	1068	1016	1035	1044	1027	1062	1041	988	1045	1008	1044	1002	1052	1022	989	1080	1039	1024	1054	1000	994	1010	997	1054	981	1032	1024	1008	1030	1102	1051	1007	1039	1008	1027	1029	988	1003	964	1057	1032	1032	1088	1002	977	1043	1032	995	1011	1064	1038	1080	1000	1045	996	1045	1002	1019	1009	1035	1039	983	1046	1028	1017	1049	1006	1012	1047	1005	1021	992	1028	1021	977	1025	1101	963	1052	1017	1050	990	1003	1060	1007	1072	1026	1013	1012	998	1098	986	989	969	1045	982	1001	1017	1005	1029	1017	990	1115	1104	996	1002	1043	1103	1057	1008	948	966	1010	964	988	1084	1060	985	1057	990	1016	960	979	991	1049	954	981	1017	1035	1046	1062	1054	1055	1062	1027	1086	1012	979	996	1023	1078	994	1033	1008	1037	1025	1026	1003	1028	1062	1043	1082	1021	1050	1072	1035	1004	1037	972	1014	1062	1029	1073	1072	985	1021	1036	1036	1027	1000	1038	991	1038	1013	1038	1055	1039	1022	999	1080	1028	1049	1051	1022	973	1025	1000	1028	1002	1032	1028	1039	1033	1075	981	1046	1024	962	1047	981	977	1035	1091	963	1014	1021	968	1043	1003	1087	1020	1013	984	1071	1072	1050	994	1000	1085	1006	959	1050	1017	998	985	1030	1062	1069	1039	1035	988	1038	1036	1016	1023	993	1058	1028	1014	976	1053	1025	1040	990	1042	1051	1025	1013	1034	1078	1054	994	1003	1066	974	1013	1005	958	1000	1018	999	1045	1032	1019	1082	1065	1027	983	1006	1051	1023	1058	966	1001	1024	997	1080	1033	1039	1059	1019	1032	1025	1054	1041	1038	1058	993	1032	1000	1025	1023	995	1079	989	1014	1064	1011	1048	1021	1080	1028	1059	994	1006	1024	998	1021	987	970	1030	1037	1033	1028	1003	961	1002	1023	1026	1015	1034	1047	977	1060	1011	1031	1044	988	1028	1020	1001	968	1037	1034	1029	1012	1041	1075	988	1075	964	1117	1014	1044	1093	1037	1058	993	1022	1054	985	1048	1041	1029	1088	1039	1039	1031	1005	1024	1065	1045	986	1085	1003	1054	995	991	1042	1037	1035	1069	1015	984	983	1051	960	1042	1038	1019	1043	1035	1014	975	1001	1073	1008	1059	1026	1017	1081	1037	1035	1060	1036	998	1008	1021	1080	986	1059	1061	1043	1028	994	1026	1016	1003	1032	1041	1003	1066	1048
24308	22304	32960	33381	37633	29567	18616	5116	1292	968	699	653	714	709	657	688	704	679	713	693	699	696	688	723	714	716	719	723	672	682	704	732	705	713	728	754	742	686	698	688	718	707	714	716	728	682	707	714	713	660	728	715	661	702	689	706	687	728	678	666	708	714	685	705	685	696	674	686	717	674	726	724	703	668	676	677	711	700	697	731	652	697	726	686	668	698	716	675	715	719	703	712	677	640	742	684	675	721	671	742	727	691	683	705	708	716	701	691	688	710	703	728	678	673	703	672	684	691	679	724	638	695	718	707	681	647	668	673	745	638	693	679	710	711	742	679	659	702	681	718	674	709	689	724	674	716	696	719	690	764	684	667	659	663	720	694	650	701	724	699	722	690	678	713	685	669	664	685	683	703	690	684	730	691	676	713	745	691	681	708	701	696	683	706	740	678	688	701	655	693	676	674	735	668	741	648	697	728	757	680	749	720	704	629	686	673	726	681	674	651	725	688	663	686	636	672	686	711	727	698	691	706	681	655	672	680	656	661	665	653	720	696	652	689	720	707	691	706	716	709	698	675	686	751	666	639	694	669	707	609	706	685	694	658	727	699	662	691	732	664	714	714	693	695	667	676	678	725	705	692	707	689	652	692	678	650	716	669	693	697	671	665	716	654	648	703	732	692	699	681	717	685	728	730	752	778	717	691	716	709	695	674	703	659	667	710	698	699	726	711	654	716	663	663	701	699	702	674	672	707	670	667	732	691	711	646	672	703	703	687	652	644	695	649	687	718	640	685	674	702	682	657	691	716	677	704	649	701	680	648	646	711	698	702	722	663	695	710	744	705	718	701	666	684	662	720	630	692	675	739	690	706	723	715	652	688	690	682	645	714	672	670	695	651	658	740	699	680	681	650	707	687	717	711	667	737	693	706	730	702	750	720	657	678	729	628	663	700	721	686	646	677	713	705	697	701	708	697	642	710	721	675	686	669	738	654	700	674	694	705	704	631	687	696	690	710	661	735	694	656	709	681	702	696	649	632	663	693	702	704	708	721	715	665	681	701	665	696	642	678	682	683	651	682	686	784	674	679	689	675	692	676	658	655	709	655	690	696	717	688	682	694	691	681	700	686	724	735	714	700	711	696	665	671	721	727	718	687	677	706	716	683	705	663	680	694	642	712	635	657	701	723	661	703	691	701	694	697	700	704	689	663	689	735	680	676	706	743	726	667	691	720	713	670	738	709	695	658	680	619	670	699	672	693	697	690	713	733	641	697	722	695	705	738	715	625	723	666	696	649	672	700	716	657	698	707	712	728	715	679	677	697	698	704	683	653	694	701	679	672	696	686	684	651	716	678	715	653	643	725	696	700	655	676	699	691	688	658	653	657	741	688	663	725	673	720	679	758	697	705	663	682	702	693	686	683	694	717	690	672	687	711	702	678	716	745	695	700	694	732	659	765	690	685	658	696	707	691	686	676	675	661	688	691	705	741	706	699	690	732	690	699	764	699	764	640	669	686	661	686	698	700	701	693	750	715	703	715	677	687	670	707	676	689	683	696	667	695	696	683	694	676	683	711	673	678	727	675	671	683	698	704	692	742	680	702	697	707	730	699	697	735	716	708	711	717	671	756	684	749	692	716	668	705	634	652	684	701	665	685	725	699	673	668	690	682	672	681	710	730	698	679	732	674	655	735	696	669	700	720	729	676	711	658	674	755	735	659	709	716	701	675	667	702	696	658	688	749	689	679	712	682	718	731	712	664	684	707	703	675	717	667	704	683	681	718	692	668	701	661	687	681	645	691	714	704	658	730	687	623	679	633	640	673	719	686	663	708	689	658	699	696	655	695	667	745	701	741	673	676	684	717	696	700	665	680	697	680	663	729	649	705	684	697	735	713	653	686	690	665	650	709	726	748	647	723	701	676	644	674	736	691	717	682	692	724	688	701	702	700	651	654	717	718	677	638	725	672	692	695	717	665	705	687	631	698	710	669	720	711	712	689	690	734	692	686	707	686	694	689	683	710	689	683	652	698	706	700	713	770	647	701	684	713	670	710	727	703	702	714	708	686	671	650	697	707	673	725	697	652	689	696	683	735	687	643	663	621	719	739	733	720	680	689	713	662	696	690	693	687	692	682	698	660	694	670	684	682	647	669	693	681	642	699	665	688	675	698	685	719	727	683	685	723	734	675	705	676	678	722	674	646	726	676	716	676	648	670	662	712	722	683	657	642	696	640	677	719	714	681	681	684	717	698	665	679	701	675	675	700	721	661	696	678	696	741	701	662	696	711	731	695	710	701	711	723	668	672	727	708	680	645	685	677	693	662	703	693	686	636	717	698	716	705	674	724	658	670	712	730	699	729	658	684	656	670	692	663	696	685	675	689	718	689	713	693	691	683	630	663	703	662	692	712	657	683	728	658	700	701	709	722	692	657	667	658	655	706	698	703	644	721	695	699	698	682	718	710	739	681	695	700	668	664	666	700	691	668	629	659	728	668	720	703	724	663	694	707	723	704	688	737	653	733	659	668	717	640	744	677	682	721	732	745	657	710	754	714	692	668	684	663	697	649	652	755	733	694	689	696	697	707	663	656	750	728	697	714	706	711	700	701	716	687	653	675	670	654	685	625	677	669	694	701	680	689	702	685	713	687	664	670	718	707	692	607	711	716	717	700	716	717	683	706	727	630	709	691	689	688	714	702	683	711	665	663	701	673	692	705	671	685	661	714	687	683	705	712	697	698	749	699	724	681	685	670	667	710	668	719	697	646	678	666	713	700	712	671	723	674	728	710	665	685	699	708	726	660	731	653	707	664	714	694	741	744	738	695	742	719	666	632	720	643	668	725	721	695	726	693	703	745	682	686	683	708	708	714	696	730	688	648	708	699	670	669	706	696	692	679	632	713	707	700	689	662	675	705	695	688	725	693	687	707	638	703	682	738	641	725	649	731	690	718	682	670	712	701	681	698	641	675	675	751	688	710	715	661	681	720	644	709	787	657	631	641	683	718	682	726	661	675	696	717	678	701	707	683	703	725	734	702	682	661	657	750	698	685	687	732	743	718	695	659	711	682	625	717	696	639	674	667	658	691	692	677	694	725	696	718	717	646	733	734	703	653	696	715	723	725	733	658	724	713	650	638	687	671	704	721	709	681	690	682	650	660	728	683	775	711	717	661	688	636	720	698	737	691	719	720	666	718	724	685	694	687	691	687	670	725	693	689	713	708	739	723	707	678	704	669	682	698	717	749	669	680	711	689	730	692	713	697	662	718	656	734	698	691	686	719	673	707	699	671	702	723	670	694	729	736	713	680	707	698	727	716	732	695	706	719	727	728	690	704	691	715	707	719	674	728	680	705	624	673	678	667	700	690	676	704	697	683	723	697	691	677	692	715	669	693	724	769	680	714	693	692	672	659	639	702	692	706	707	742	696	711	685	628	731	740	700	657	744	666	694	692	716	697	722	693	654	670	689	681	709	705	704	687	667	701	670	709	688	698	728	733
48368	89101	67053	57195	47883	31308	15710	6244	1803	1272	793	809	777	832	778	792	796	828	793	821	806	841	803	777	765	795	798	757	772	826	748	762	762	818	765	788	811	811	806	846	778	790	806	792	797	771	785	808	845	813	828	721	811	827	778	827	774	751	765	731	807	781	784	818	792	836	778	794	789	790	799	818	793	765	788	819	822	801	827	828	822	785	813	818	790	820	840	848	843	765	785	806	838	798	778	805	755	837	788	757	801	805	757	788	738	807	793	858	772	784	779	787	816	822	784	798	824	862	753	793	839	758	761	795	779	772	761	793	830	792	788	752	806	799	797	873	803	825	742	803	770	765	802	854	789	748	849	744	786	794	793	780	785	767	819	776	775	793	820	763	716	773	816	758	810	753	794	787	825	823	755	772	821	797	799	789	791	793	755	787	828	804	858	766	788	830	845	790	825	804	752	748	821	825	833	802	745	828	792	819	834	783	828	794	777	772	784	789	829	810	807	772	789	754	807	818	818	762	843	767	807	783	859	805	799	801	716	814	802	757	783	781	800	847	801	741	792	833	817	787	810	783	781	809	803	806	815	772	767	792	792	849	768	833	823	790	764	792	765	824	786	829	827	825	854	789	798	790	782	832	795	748	831	807	807	793	822	762	754	801	763	727	799	798	818	758	726	753	778	845	830	731	760	796	802	754	790	746	776	764	759	811	778	753	787	816	801	763	825	790	795	802	778	794	811	791	815	825	794	794	809	821	808	811	793	799	786	825	789	776	769	837	815	808	770	818	847	738	852	788	764	809	779	783	765	787	759	786	792	796	806	809	825	803	825	790	771	805	829	756	794	754	813	777	776	815	760	821	851	817	799	742	757	780	798	787	822	773	747	841	787	763	772	795	797	791	815	788	788	841	796	793	830	793	805	809	787	791	811	791	767	791	737	766	782	776	820	820	789	799	807	788	835	795	780	821	798	767	744	750	776	758	804	742	814	769	783	823	730	794	791	827	803	759	779	825	820	793	827	864	813	773	738	783	767	838	810	796	775	824	764	829	781	807	786	823	750	846	818	789	768	817	757	807	800	787	744	818	841	785	787	765	750	807	780	770	787	781	813	828	788	832	789	805	757	806	755	759	777	819	815	813	818	770	775	809	778	811	797	762	775	821	788	770	773	832	800	788	760	810	806	781	786	769	807	773	786	778	780	796	799	806	778	792	787	781	755	739	793	847	818	824	764	803	781	797	781	791	784	786	784	736	756	751	865	815	795	769	818	755	771	809	788	788	781	761	748	773	843	812	846	813	786	827	772	802	804	769	794	787	799	794	827	742	781	799	845	779	761	829	832	775	755	794	821	816	866	813	812	775	782	816	825	785	783	762	824	827	849	817	800	814	760	814	830	777	763	803	782	767	758	804	808	787	761	755	798	848	748	814	761	814	804	831	796	785	783	811	796	864	827	820	861	749	799	824	802	771	813	763	772	794	782	774	838	789	832	759	803	744	791	786	725	794	800	746	813	748	810	819	783	740	766	761	767	801	809	801	813	800	794	790	814	834	776	764	787	785	757	835	790	749	792	776	873	852	790	796	778	811	806	816	774	791	798	801	841	768	830	798	780	834	805	802	781	771	845	806	821	794	766	810	802	814	829	812	812	756	764	836	793	759	753	825	799	772	799	775	776	792	805	844	791	824	825	819	851	801	754	811	812	831	801	824	793	810	769	749	798	827	776	737	763	806	814	813	801	774	842	803	816	782	794	808	788	821	828	765	806	799	820	780	832	814	821	884	810	767	808	786	853	813	761	821	802	796	816	757	772	747	765	858	814	830	787	807	788	770	770	852	807	788	798	806	775	783	868	762	793	818	791	833	777	824	822	789	811	788	766	853	831	798	778	794	787	850	825	818	790	792	786	799	758	763	760	826	797	771	781	855	822	771	752	815	789	798	780	800	774	779	746	815	772	807	798	812	784	810	831	845	808	794	788	851	801	780	806	823	785	781	771	802	853	729	790	846	790	809	783	702	819	766	770	798	761	786	827	759	805	776	809	779	810	825	795	755	804	772	809	821	794	797	773	773	791	823	792	764	813	818	779	781	809	785	810	811	827	818	793	811	823	773	830	763	799	806	791	754	835	772	789	786	773	840	807	751	766	728	832	774	821	779	841	771	796	811	826	762	810	794	829	756	786	777	767	773	782	801	781	801	773	848	805	791	791	775	757	795	758	784	779	779	809	823	805	830	803	765	744	718	776	776	795	790	807	821	795	751	798	815	854	748	825	782	773	774	768	800	781	802	803	784	830	759	790	755	793	801	759	841	801	788	828	771	819	764	768	783	781	784	724	792	756	823	798	807	798	767	795	830	823	800	822	794	751	823	776	829	760	831	769	793	816	791	780	832	790	761	855	831	801	793	791	773	788	820	787	808	777	797	821	772	747	794	801	805	793	796	787	781	779	806	767	832	861	809	766	785	767	803	792	719	770	774	781	763	789	774	790	802	780	814	736	765	800	800	819	806	767	825	761	778	763	757	824	808	765	769	812	769	811	768	763	818	783	806	789	781	816	835	816	825	795	794	788	814	773	765	789	845	798	769	790	826	753	746	764	801	760	810	797	769	773	792	794	746	806	787	796	812	822	781	836	837	786	815	798	774	816	736	811	726	777	825	825	795	776	764	819	813	804	815	811	835	761	811	764	795	795	776	768	836	792	781	869	841	778	779	793	789	815	767	782	795	806	818	789	842	795	792	817	747	819	772	822	786	803	822	766	789	783	821	786	799	795	764	790	780	798	804	782	801	776	793	774	812	757	832	787	789	810	759	773	779	810	773	783	807	827	813	747	741	819	794	801	816	747	833	747	829	820	759	785	834	788	808	815	808	785	765	796	772	807	766	813	794	846	781	816	785	779	786	819	820	747	798	781	768	794	781	755	784	791	797	818	787	803	786	799	782	743	800	792	772	772	789	777	812	789	777	786	801	856	763	769	779	796	768	797	798	818	796	766	832	809	750	795	838	783	788	768	780	794	808	844	779	806	782	792	753	830	796	818	809	802	806	824	789	815	801	800	818	848	785	820	799	873	798	824	763	828	774	802	809	822	769	823	822	806	766	762	784	792	773	772	751	783	832	751	807	834	808	788	782	784	801	828	816	773	813	760	789	814	788	823	846	780	779	826	727	773	775	799	820	766	810	820	793	878	790	778	833	798	779	806	780	821	819	803	816	811	784	795	772	783	738	762	797	811	772	777	800	770	762	832	786	838	826	770	839	749	792	770	834	768	807	791	755	834	783	836	819	825	745	758	756	759	844	784	802	835	804	755	789	807	787	784	766	817	818	817	801	763	771	774	752	775	779	781	755	817	782	842	791	768	757	812	825	759	778	809	801	772	823	724	794	759	778	774	796	835	769	737	744	824	749	754	817	791	792	746	789	773	813	797	784	806	784	741	829	767	760	790	799	770	769	782	743	805	810	811	807	771	820	845	790	785	777	827	830	802	818	828	756	773	806
25703	23257	32936	33273	30532	19255	7889	2417	1333	1157	1062	1074	1076	1074	1052	1011	1113	1005	1038	1093	1059	1079	1065	1078	1118	1001	1044	1102	1121	1054	1034	1062	1078	1069	1002	1114	1058	1022	1085	1053	1043	1071	1020	1057	1054	1051	1100	1022	1032	1100	1055	1050	1116	1001	1076	1068	1059	1012	1030	1109	1035	1100	1099	1023	1044	1097	1115	1039	1058	1112	997	1016	1128	1054	1058	1062	1075	1015	1031	1090	1062	1026	1064	1009	1068	1090	1073	1036	1026	1051	1068	1077	1076	1036	1012	1047	1041	1052	1080	1103	1068	1064	1014	1049	1017	1045	1090	1046	1043	1043	1028	1082	1055	1040	1006	1084	1045	1100	1052	1025	1014	1009	1099	1020	1084	1059	1020	1045	1049	1087	1072	1078	1059	1061	1054	1074	1066	1053	1074	1008	1066	1043	1066	1090	1065	1058	1048	1090	1103	1038	1065	1040	1073	1009	1057	1042	1009	1056	1061	1082	1110	1087	1123	1046	1098	1077	1058	1035	1108	1097	1138	1067	1004	1079	1093	1086	1088	1054	1042	1077	1066	1060	1104	1096	1035	1046	1020	1078	1051	1096	1027	1032	1035	1046	1037	1105	1044	1087	1080	1051	1074	1093	1079	1005	1048	1033	1034	1076	1101	1032	1118	1066	1126	1072	1083	1066	1083	1079	1005	1066	1079	1024	1081	1069	1104	1023	1044	1048	1049	1025	1062	1071	1087	988	1041	1066	1066	1033	1122	1083	1068	1082	1043	1054	994	987	1054	1062	1017	1106	1089	1059	1044	1087	1079	1014	1079	1015	1022	1008	1027	1035	1022	1055	1023	1072	1071	1034	1089	1102	1058	1076	1020	1021	1121	1034	1090	1059	1140	1048	1076	1080	1026	1067	1054	1027	1007	1086	1089	1027	1054	1074	1031	1093	1059	1139	1091	1035	1090	1099	1035	1079	1064	1016	1084	1055	1080	1057	1010	1050	1005	1137	1047	1050	1050	1093	1063	1049	1049	1088	1048	1092	1044	1063	1024	1073	1051	1128	1011	1154	1027	1054	1019	1092	1026	1019	1077	1053	1034	1028	1046	1137	1019	1078	1083	1072	1077	1107	1075	1042	1064	1116	1043	1057	1114	1057	1095	1066	1061	1101	1075	1049	1119	1030	1074	1071	1050	1033	1005	1040	1101	1066	1039	1047	1035	1145	1058	1040	1095	1044	1092	1066	1042	1067	1045	1079	1071	1054	1083	1089	1076	1141	1061	1043	1105	1084	1083	1066	1078	1026	1011	1060	1042	1061	1085	1030	1115	1002	1084	1021	1048	1100	1006	1052	1070	1083	1042	1019	1040	1033	1087	1092	1061	1106	1037	1099	1107	1072	1101	1093	1012	1088	1092	1070	1011	1072	1038	1059	1063	1062	1130	1076	1064	1068	1038	1073	1068	1066	1025	1028	1104	1050	1046	1074	1098	1080	1104	1061	1023	1074	1064	1049	1063	1090	1017	1091	1026	1020	1013	1039	1055	1071	1093	1052	1049	1138	1076	1077	1074	1070	1035	1022	1079	1053	1053	1095	1027	1043	1056	1100	1101	1071	1082	1053	1085	1056	1115	1134	1052	1044	1051	1036	1019	1047	1072	1034	1050	1038	1098	1052	1033	1062	1068	1052	1039	1052	1057	1116	1083	1024	1072	1053	1088	1064	1090	1064	1089	1087	1024	1044	1084	1063	1061	1046	1107	1056	1077	1109	1073	1076	1052	1039	1071	1076	1112	1031	1047	1000	1067	1066	1052	1040	1069	1011	1051	1065	1007	1093	1093	1071	1099	1127	1088	1103	1111	1105	990	1037	1082	1128	1113	1030	1049	1046	1068	1094	1093	1061	1145	1084	1114	1017	1021	1044	1044	990	1065	1041	1069	1037	1073	1069	1085	1083	1073	1027	1077	1097	1103	1043	1072	1055	1047	1043	1069	1101	1126	1116	1054	1062	1085	1052	1100	1093	1060	1045	1034	1059	1080	1112	1114	1033	1117	1056	1107	1071	1082	1024	1055	1009	1052	1037	1078	1077	1081	1037	1083	1114	1096	1140	1064	1043	1096	977	1031	1087	1052	1052	1011	1131	1059	1033	1098	1083	1054	1042	1027	1053	1058	1060	1032	1040	1094	1048	1077	1066	1023	1100	1039	1102	1076	1068	1073	1105	1093	1075	1061	1121	1072	1077	1104	1103	1033	1109	1078	1086	1047	1031	1057	1040	1040	1067	1090	1029	1030	1053	1027	1082	1032	1078	1058	1038	1087	1060	1036	1058	1034	1074	1018	1076	1074	1083	1088	1073	1093	1035	1089	1055	1099	1097	1070	1133	1066	1021	1017	1048	1112	1113	1090	1051	979	1069	1109	1128	1068	1065	1100	1043	1045	1053	1084	1068	1074	1103	1108	969	1085	1064	1076	1092	1033	1073	1080	1045	1051	1131	1014	1030	1086	1037	1024	1047	1058	1053	1083	1068	1093	1086	1020	1065	1054	1055	1071	1028	1041	1045	1093	1150	1069	1112	1080	1027	1002	1054	1107	1041	1036	1043	1012	1061	1064	1112	1061	1019	1052	1007	1071	1041	1050	1064	1067	1041	1031	1032	1068	1027	1068	1084	1052	1025	1115	1089	1028	998	1059	1078	1073	1070	1077	1056	1076	1035	1025	1041	1112	1075	1055	1130	1087	1068	1050	1061	1050	991	1059	1027	1056	1074	1069	1094	1066	1090	1058	1026	1054	1092	1030	1034	1041	1012	1077	1024	1079	1039	1039	1066	1083	1105	1072	999	1010	1061	1070	1087	1027	1074	1053	1110	1011	1097	1056	1063	1048	1031	1021	970	1061	1073	1049	989	1052	1005	1082	1087	1069	1035	1035	1130	1082	1048	1026	1076	1109	1046	1071	1057	1032	1067	1088	1077	1005	1040	1006	1018	1073	1077	1063	1049	1012	1067	1048	1045	1079	1101	1074	1060	1026	1058	1009	1058	1081	1022	998	1051	1059	1096	1064	1043	1087	1092	1069	1083	1050	1040	1012	1063	1046	1084	1141	1064	1101	1032	1104	1030	1068	1099	1053	1011	1095	1010	1035	1086	1112	1079	1015	1066	1101	997	1027	1072	1083	1054	1138	1078	1061	1064	1080	1063	1099	1106	1051	1042	1041	1088	1066	1041	1026	1034	1095	1080	1031	1101	1045	1070	1080	1081	1042	1019	1080	1026	1079	1124	1084	1089	1033	1123	1097	1081	1008	1126	1099	1095	1057	1081	1033	1096	1048	1040	1074	1090	1101	1101	1053	1076	1063	1049	1043	1064	1063	1109	1096	1021	1073	1091	1046	1037	1086	1118	1002	1088	1096	1038	1036	1020	998	1077	1055	1037	1038	1080	1068	1055	1046	1100	1072	1087	1097	1031	1026	1045	1084	1038	1014	1015	1027	1098	1056	1100	1012	1028	1060	1103	1057	1119	1079	1081	1038	1115	1070	1062	1072	1052	1067	1089	1055	1091	1075	1063	1097	1079	1030	1071	1105	1065	1087	1082	1013	1104	1012	1046	1041	1025	1065	1099	1080	1014	1080	1081	1092	1071	1039	992	1047	1142	1070	1103	1056	1040	1073	1104	1106	1072	1110	1062	1138	1033	1083	1048	1085	1045	1091	1112	1086	1069	1092	1089	1045	1032	1075	1079	1075	1000	1041	1066	1072	1107	1027	1110	976	1042	1036	1017	1080	1070	1051	1035	1048	1066	1059	1087	1063	1035	1086	1032	1075	1056	1075	1072	1007	1032	1065	1037	1049	1043	1079	1060	992	1046	1036	1039	1073	1110	1084	1066	1033	1090	1029	1054	1093	1036	1029	1088	1091	1025	1070	1049	1076	1076	1063	1131	1097	1110	1075	1018	1060	1054	1086	1080	1062	1078	1088	1077	1074	1049	1075	1044	1100	1068	997	1133	1031	1079	1056	1170	1061	1081	1061	1058	1031	1065	1051	1079	1020	1039	1052	1036	1098	1061	1071	1044	1021	1040	1063	993	1118	1038	989	1062	1068	1063	1016	1073	1052	1074	1042	1031	1061	1064	1068	1079	1049	1019	1034	1046	1092	1064	1109	1069	1058	1071	1051	1084	1014	1067	1081	1069	1074	1045	1035	1060	1005	1048	1044	1059	1065	1051	1084	1076	1075	1073	1056	1095	1078	1012	1133	1071	1088	1006	1110	1075	1045	1070	1075	1095	1018	1066	1076	1073	1026	1107	995	1111	1038	1047	1159	1075	1077	1046	1073	1043	1059	1111	1076	1103	1051	1108	1021	1010	1047	1080	1030	1002	1090	1074	1036	1044	1053	1101	1092	982	1034	1023	1059	1100	1048	1028	1062	1040	1067	1078	1079	1022	1009	1018	1032	1052	1065	1060	1089	1101	1082	1023	1028	1082	1036	1052	1054	1113	1048	1024	1080	1033	1018	1042	1069	1049	1038	1111	1098	1046	1072	1047	1084	1049	1041	1001	1013	1060	1114	1057	972	1102	1053	1101	1052	990	1088	1026	1049	1078	1043	1027	999	1085	1100	1059	1066	1022	1111	1044	1029	1070	1090	1018	1103	1079	1051	1046	1063	1103	1053	1086	1045	1065	1074	1076	1069	1047	1026	1071	1086	1109	1064	1019	1073	1063	1095	1075	1024	1059	1092	1061	1115	1090	1047	1104	1083	1079	1068	1018	1077	1094	1055	1077	1078	1070	1019	1062	1120	1142	1032	1101	1134	1040	1051	1080	1083	1091	1086	1039	1073	1047	1087	1087	1046	1026	1078	1090	1081	1036	1048	1059	1035	1079	1031	1100	1089	1072	1107	1068	1060	1035	1122	1051	1060	1053	1118	1058	1116	1060	1012	1053	1060	1044	1092	1042	1011	1089	1078	1058	1105	1074	1087	1068	972	1050	1051	981	1029	1079	1104	1051	1034	1065	1109	1065	1033	1077	1050	1075	1056	1090	1114	1057	1049	964	1076	1041	1120	1054	1066	1089	1015	1078	1100	1128
44393	78144	54358	46480	37519	22066	9974	3644	1714	1402	1191	1210	1222	1145	1162	1149	1224	1189	1231	1222	1157	1219	1199	1213	1128	1207	1208	1173	1238	1201	1184	1245	1156	1221	1189	1139	1199	1180	1221	1186	1176	1181	1228	1128	1187	1146	1199	1153	1191	1211	1218	1186	1293	1283	1179	1231	1126	1215	1229	1176	1127	1245	1144	1158	1191	1166	1119	1183	1214	1223	1158	1194	1199	1181	1192	1219	1156	1202	1196	1168	1263	1181	1132	1174	1164	1223	1226	1232	1167	1149	1252	1199	1198	1127	1203	1169	1210	1210	1177	1217	1137	1175	1066	1144	1172	1243	1196	1243	1181	1171	1175	1186	1162	1208	1185	1150	1175	1168	1269	1241	1192	1170	1223	1151	1230	1170	1176	1174	1211	1206	1208	1183	1193	1180	1143	1162	1229	1170	1214	1156	1170	1195	1241	1163	1257	1192	1184	1217	1082	1177	1226	1144	1213	1209	1202	1167	1159	1198	1165	1220	1151	1156	1241	1172	1178	1241	1225	1183	1148	1167	1208	1229	1216	1218	1176	1143	1167	1181	1173	1193	1174	1181	1169	1167	1170	1162	1214	1235	1141	1191	1210	1201	1192	1231	1168	1212	1176	1202	1196	1218	1205	1173	1207	1128	1203	1241	1187	1216	1181	1257	1153	1190	1218	1204	1216	1151	1205	1201	1162	1211	1232	1098	1161	1162	1143	1230	1119	1212	1169	1147	1164	1209	1196	1208	1216	1162	1221	1082	1174	1194	1231	1185	1169	1191	1133	1230	1188	1186	1200	1202	1214	1152	1182	1184	1175	1186	1116	1245	1224	1215	1116	1180	1191	1179	1175	1152	1171	1207	1225	1186	1192	1201	1200	1150	1140	1155	1269	1210	1139	1138	1257	1196	1168	1222	1176	1206	1204	1194	1138	1142	1225	1197	1159	1246	1167	1208	1164	1195	1189	1219	1197	1132	1176	1152	1184	1188	1212	1156	1173	1217	1144	1141	1180	1156	1231	1142	1252	1172	1216	1133	1178	1191	1172	1165	1210	1143	1175	1231	1143	1199	1256	1199	1198	1156	1188	1204	1233	1169	1223	1207	1088	1243	1162	1219	1158	1149	1262	1206	1200	1195	1128	1217	1186	1147	1166	1162	1212	1158	1164	1075	1173	1167	1190	1128	1179	1166	1161	1178	1167	1126	1152	1183	1163	1142	1221	1190	1166	1199	1166	1244	1200	1169	1168	1184	1205	1254	1179	1202	1175	1173	1176	1211	1193	1168	1184	1178	1172	1212	1236	1201	1250	1249	1203	1135	1176	1173	1246	1234	1129	1155	1207	1231	1194	1171	1206	1204	1236	1179	1167	1205	1208	1268	1189	1177	1235	1163	1171	1197	1150	1148	1161	1123	1167	1118	1196	1150	1182	1164	1232	1162	1169	1171	1228	1108	1197	1197	1179	1188	1205	1208	1186	1099	1202	1239	1218	1177	1210	1190	1211	1176	1183	1180	1141	1158	1164	1193	1253	1186	1165	1197	1167	1162	1144	1188	1093	1239	1244	1192	1148	1133	1199	1191	1192	1199	1164	1227	1190	1238	1217	1185	1209	1147	1234	1153	1233	1190	1183	1187	1216	1173	1127	1163	1215	1164	1170	1215	1176	1170	1144	1220	1140	1175	1184	1263	1182	1211	1203	1157	1168	1216	1199	1175	1191	1176	1169	1135	1164	1221	1181	1225	1215	1246	1199	1146	1189	1250	1210	1205	1150	1152	1172	1190	1205	1158	1208	1166	1212	1160	1190	1234	1184	1176	1155	1163	1152	1204	1214	1154	1175	1145	1182	1178	1148	1198	1217	1180	1215	1226	1158	1155	1150	1172	1220	1197	1218	1143	1217	1135	1140	1203	1119	1133	1123	1209	1160	1173	1197	1181	1137	1182	1240	1120	1169	1231	1152	1178	1157	1160	1156	1236	1230	1189	1107	1233	1220	1291	1189	1158	1075	1188	1208	1267	1193	1180	1222	1152	1173	1162	1160	1183	1145	1182	1153	1185	1154	1195	1174	1138	1173	1183	1150	1202	1213	1144	1164	1193	1166	1227	1175	1191	1194	1148	1231	1182	1162	1177	1223	1132	1191	1198	1207	1140	1208	1131	1154	1212	1169	1128	1207	1190	1222	1164	1153	1183	1186	1131	1186	1108	1225	1174	1206	1180	1167	1189	1181	1229	1131	1173	1134	1245	1142	1182	1197	1188	1203	1185	1204	1173	1223	1167	1157	1144	1163	1174	1146	1204	1206	1171	1183	1189	1139	1197	1128	1112	1193	1248	1218	1179	1208	1210	1142	1151	1163	1211	1183	1177	1168	1155	1193	1200	1228	1161	1194	1180	1231	1186	1175	1207	1182	1208	1176	1177	1129	1183	1094	1176	1145	1220	1198	1145	1175	1152	1152	1177	1157	1132	1136	1224	1150	1173	1202	1207	1187	1161	1154	1212	1227	1164	1247	1256	1165	1133	1164	1131	1191	1230	1246	1169	1175	1199	1218	1167	1143	1164	1207	1139	1157	1161	1203	1200	1185	1148	1174	1177	1215	1247	1188	1223	1191	1212	1182	1150	1139	1162	1155	1145	1140	1160	1183	1196	1184	1275	1179	1146	1153	1195	1164	1170	1272	1166	1128	1181	1205	1166	1159	1212	1151	1237	1182	1202	1143	1162	1140	1181	1142	1226	1164	1152	1177	1182	1196	1153	1210	1207	1194	1165	1228	1242	1133	1167	1154	1192	1176	1189	1144	1151	1201	1222	1216	1149	1188	1254	1187	1138	1220	1199	1125	1164	1222	1161	1172	1194	1187	1244	1155	1270	1168	1226	1104	1236	1169	1171	1168	1174	1182	1207	1205	1205	1249	1213	1130	1200	1173	1231	1160	1170	1212	1193	1168	1157	1125	1185	1137	1221	1194	1175	1229	1165	1225	1190	1168	1110	1223	1192	1231	1115	1187	1158	1218	1164	1243	1144	1160	1151	1159	1130	1206	1217	1161	1178	1205	1244	1211	1189	1183	1268	1175	1156	1151	1237	1213	1149	1182	1159	1147	1187	1220	1176	1201	1213	1130	1179	1163	1193	1158	1206	1239	1253	1178	1176	1143	1130	1230	1156	1267	1191	1163	1240	1165	1173	1201	1167	1160	1190	1178	1277	1227	1208	1190	1145	1159	1217	1221	1129	1259	1240	1129	1190	1192	1218	1202	1209	1195	1189	1219	1131	1207	1224	1246	1183	1223	1226	1187	1195	1181	1197	1250	1219	1226	1166	1271	1204	1140	1191	1163	1138	1206	1177	1221	1145	1234	1196	1172	1204	1174	1121	1230	1196	1209	1158	1191	1223	1243	1197	1217	1151	1195	1205	1173	1168	1161	1204	1185	1181	1224	1217	1145	1199	1174	1217	1150	1169	1204	1171	1175	1173	1230	1205	1165	1230	1193	1192	1220	1193	1148	1221	1124	1213	1141	1168	1172	1180	1160	1164	1249	1155	1186	1201	1151	1222	1151	1259	1178	1194	1201	1186	1144	1165	1248	1207	1123	1248	1171	1201	1139	1249	1223	1202	1157	1199	1180	1144	1170	1226	1112	1189	1158	1154	1242	1175	1158	1145	1222	1124	1188	1194	1178	1169	1152	1164	1121	1157	1165	1134	1204	1230	1155	1154	1185	1194	1211	1194	1170	1160	1210	1234	1163	1173	1208	1173	1190	1097	1205	1180	1201	1165	1160	1193	1140	1224	1202	1194	1158	1204	1223	1222	1186	1213	1176	1136	1163	1185	1174	1208	1177	1181	1129	1151	1265	1216	1181	1156	1176	1224	1177	1126	1152	1249	1213	1130	1209	1097	1181	1222	1163	1217	1196	1147	1239	1251	1121	1164	1118	1161	1215	1167	1216	1196	1165	1226	1197	1165	1163	1202	1155	1155	1142	1150	1218	1189	1140	1181	1167	1155	1156	1182	1258	1208	1246	1188	1188	1282	1141	1197	1253	1181	1192	1172	1214	1203	1156	1161	1217	1225	1168	1252	1127	1156	1132	1231	1180	1156	1116	1243	1215	1202	1204	1143	1182	1217	1214	1222	1167	1223	1222	1192	1219	1233	1138	1185	1228	1180	1154	1189	1198	1164	1162	1234	1204	1196	1291	1132	1232	1234	1182	1169	1157	1228	1158	1192	1170	1187	1161	1199	1176	1188	1155	1170	1155	1227	1156	1213	1157	1196	1171	1131	1226	1171	1201	1192	1179	1117	1226	1134	1214	1248	1153	1149	1177	1164	1139	1188	1176	1133	1209	1173	1164	1193	1220	1149	1213	1254	1206	1187	1108	1198	1245	1169	1227	1161	1165	1223	1179	1195	1196	1193	1156	1199	1163	1240	1174	1157	1173	1240	1199	1167	1196	1186	1185	1174	1225	1170	1207	1151	1212	1168	1139	1208	1197	1158	1161	1171	1169	1126	1195	1138	1172	1133	1208	1139	1161	1226	1146	1097	1247	1198	1173	1239	1168	1229	1213	1192	1200	1215	1205	1207	1212	1220	1095	1187	1161	1149	1209	1195	1240	1206	1194	1212	1233	1148	1196	1256	1169	1244	1199	1199	1242	1169	1185	1172	1136	1221	1203	1174	1208	1187	1191	1194	1221	1180	1135	1152	1200	1141	1257	1248	1213	1199	1171	1174	1182	1169	1199	1115	1187	1187	1217	1174	1183	1247	1161	1177	1179	1215	1148	1251	1196	1139	1176	1169	1215	1129	1176	1172	1165	1201	1163	1167	1193	1229	1222	1183	1152	1145	1218	1107	1173	1162	1178	1179	1152	1147	1169	1185	1163	1143	1244	1128	1188	1164	1217	1192	1171	1272	1182	1165	1189	1210	1172	1194	1111	1182	1186	1201	1201	1194	1198	1197	1145	1180	1180	1211	1177	1222	1137	1269	1202	1170	1102	1166	1205	1200	1187	1185	1234	1236	1149	1134	1242	1154	1247	1154	1194	1199	1132	1208	1264	1173	1200	1229	1147	1137	1104	1192	1153	1240	1194	1166	1171	1129	1190	1190	1212	1159	1228	1193
23281	21838	31383	29323	36152	33221	25699	9373	2072	1183	898	885	844	913	858	876	829	825	851	827	871	923	826	825	835	845	875	819	848	822	853	856	800	844	836	764	828	839	818	803	846	879	842	892	852	839	845	864	831	867	844	825	861	856	864	813	863	839	817	862	860	845	835	788	836	871	783	826	818	842	842	819	806	819	805	841	867	818	847	828	826	816	826	840	873	786	840	825	832	874	922	887	844	818	849	849	838	817	842	826	773	822	811	824	841	834	817	820	850	858	884	853	797	837	798	871	829	882	877	868	840	867	871	809	827	836	816	795	825	797	776	846	825	853	852	843	898	829	831	841	828	819	850	801	840	834	802	846	833	839	836	812	872	768	895	839	830	803	864	868	774	860	864	848	871	837	857	826	805	833	854	780	857	823	784	873	877	854	866	827	805	850	876	817	860	826	859	815	847	929	885	917	833	823	813	801	886	847	861	868	829	827	832	826	799	799	799	860	838	816	820	833	853	793	826	834	842	880	828	867	792	873	888	816	856	852	804	840	807	813	837	814	843	883	856	866	819	856	816	820	843	795	796	890	792	850	833	828	910	806	833	840	791	839	807	849	814	887	846	794	808	850	799	816	816	809	855	829	857	898	815	769	807	799	858	841	809	855	821	829	818	859	877	823	864	812	796	858	825	859	854	861	834	825	832	850	857	806	887	875	823	781	879	831	835	835	814	860	833	845	841	833	819	842	807	824	811	860	870	863	872	816	821	840	849	889	851	826	823	882	812	856	824	831	810	837	838	851	832	869	803	834	869	853	797	824	833	860	838	818	830	872	824	858	836	809	882	821	822	813	886	843	814	808	851	841	827	815	861	842	825	834	882	841	832	835	842	829	816	855	858	840	870	829	858	876	831	869	830	813	877	786	835	845	819	756	795	898	824	848	815	845	890	829	875	818	800	821	880	896	852	826	833	817	826	852	861	883	850	856	812	779	859	880	835	853	786	831	818	844	840	848	831	851	820	832	821	891	840	871	867	869	842	866	791	834	817	837	873	841	835	858	834	821	798	834	796	831	861	829	815	904	891	802	823	767	804	805	796	825	850	772	825	842	900	832	794	795	854	836	885	849	839	892	847	857	808	874	823	855	819	856	857	906	798	865	831	843	827	861	870	812	832	848	806	816	826	890	828	832	871	846	828	849	854	869	870	810	875	883	779	883	797	917	790	833	818	859	834	813	881	827	867	830	863	814	905	863	828	831	827	845	829	861	793	803	832	857	813	825	854	812	834	810	839	828	819	859	845	828	860	821	820	857	855	797	836	877	849	851	811	865	841	843	887	793	841	874	832	827	823	857	836	823	860	837	812	823	839	834	823	816	801	850	856	845	822	834	835	873	820	832	869	814	857	804	869	897	830	834	860	850	838	848	826	832	889	841	861	828	892	832	859	827	836	880	808	862	890	831	838	803	838	807	858	854	831	819	840	807	835	812	827	847	868	879	877	829	860	841	824	846	820	841	822	837	861	802	860	841	800	829	856	835	837	813	873	791	822	811	816	852	816	811	852	839	831	879	853	854	814	846	818	848	821	824	848	800	870	838	833	890	802	858	862	871	843	831	850	851	849	802	851	829	848	825	839	811	803	827	833	799	868	832	818	863	820	828	834	764	849	858	868	815	855	826	873	821	863	847	870	811	798	884	823	816	819	873	860	842	888	858	870	839	795	815	831	864	837	867	833	818	810	828	853	843	879	838	858	832	797	815	807	769	886	801	869	837	797	804	869	842	788	838	804	817	821	842	807	833	832	848	841	832	866	826	862	818	876	806	842	883	869	860	822	828	830	848	855	821	788	847	843	804	823	852	811	813	836	917	855	772	852	876	805	873	822	856	892	867	811	860	808	832	828	854	852	834	797	802	844	799	825	816	889	834	788	817	799	847	800	811	856	801	794	822	817	838	873	811	900	810	840	843	825	818	868	896	852	811	874	831	836	826	767	825	845	860	827	851	825	840	823	773	907	767	787	797	837	842	850	835	796	872	821	863	948	872	827	809	847	836	872	787	878	849	827	878	813	805	828	865	853	852	817	851	787	828	818	811	866	830	840	855	861	841	846	831	817	844	818	838	867	857	830	810	848	886	815	817	786	810	796	864	830	834	826	867	870	812	844	787	849	877	862	837	848	842	868	872	815	828	871	845	822	868	857	885	818	809	870	878	871	842	808	807	829	836	846	822	878	844	807	832	836	848	812	810	845	870	854	861	845	780	796	838	854	826	867	849	807	905	821	824	809	809	802	837	889	805	844	874	814	854	811	845	823	813	830	856	809	879	887	841	859	855	814	824	773	842	845	852	841	878	791	850	801	919	833	834	789	843	799	847	803	855	880	860	834	847	849	872	859	883	863	873	798	838	791	812	875	845	798	840	864	850	822	824	878	823	839	839	812	832	835	835	839	836	805	838	822	845	799	867	838	849	822	810	859	844	839	799	826	838	847	888	828	853	866	785	855	814	845	841	862	858	790	828	878	817	848	885	833	871	892	842	856	864	836	819	816	798	814	829	881	878	838	795	838	860	848	791	819	872	881	873	816	782	823	910	873	726	832	824	812	876	830	882	844	819	845	867	829	828	795	832	836	807	789	861	837	831	870	866	807	837	855	858	814	840	824	751	831	817	870	830	858	868	797	851	806	802	885	860	823	804	821	797	832	874	819	876	853	866	866	832	828	876	837	845	845	851	845	830	843	798	847	831	835	885	835	781	846	834	849	832	831	828	841	872	827	791	869	828	837	841	865	855	767	856	865	826	819	843	818	855	852	786	863	876	808	818	830	829	891	844	821	833	843	822	820	795	829	865	839	879	808	837	877	883	875	811	791	830	809	840	873	887	833	875	847	805	793	802	777	884	830	774	853	848	839	823	816	826	845	898	846	818	820	818	787	825	842	846	862	783	813	805	850	870	780	828	841	867	838	857	871	855	831	866	872	871	841	811	820	854	821	779	806	818	839	867	801	802	815	850	806	843	861	830	862	851	843	873	851	843	801	833	808	887	876	867	852	870	802	853	837	870	860	827	853	848	792	840	846	896	852	884	816	834	822	817	839	784	840	793	855	838	843	825	846	830	815	847	864	851	815	793	839	889	811	854	877	808	869	815	860	855	866	833	854	791	869	877	869	871	819	840	798	858	810	781	742	845	828	850	862	812	866	830	895	799	846	839	890	827	804	824	843	813	820	800	852	882	842	848	806	825	833	821	758	776	849	837	840	858	842	870	838	840	823	810	830	806	830	846	856	866	820	817	802	824	797	862	826	903	853	899	833	837	858	813	833	875	826	835	830	832	823	905	844	858	862	863	771	846	826	862	804	841	792	855	867	808	827	785	955	832	889	912	856	831	862	800	819	831	848	863	813	806	888	857	823	830	879	791	786	825	804	821	848	796	867	896	881	816	867	815	843	887	814	821	804	848	805	806	778	873	841	861	857	837	835	794	862	845	814	908	820	829	767	874	843	863	848	839
54035	92134	75127	71267	58025	39509	22532	8964	2805	1609	931	912	935	940	885	945	947	925	927	938	949	887	908	932	927	913	919	913	981	931	925	913	970	892	922	904	912	904	962	961	962	906	916	915	908	971	932	902	989	891	915	951	921	963	942	879	989	933	947	861	932	891	875	959	896	900	985	927	941	989	922	983	979	940	890	945	958	888	977	921	935	945	889	921	923	935	953	950	961	921	969	892	960	928	930	936	877	929	930	929	1000	921	966	914	882	899	919	898	945	873	906	934	936	895	909	887	956	935	922	930	920	946	900	954	860	819	896	964	911	966	925	986	977	951	959	943	929	949	929	928	896	899	934	898	928	915	928	883	927	923	912	910	898	924	914	915	890	929	912	884	909	882	873	905	869	938	960	925	934	925	978	947	1005	938	950	889	941	904	871	929	948	1007	981	969	948	927	927	910	990	899	931	894	953	907	901	960	895	900	909	894	942	888	949	978	940	937	967	914	923	909	948	907	906	939	933	899	951	925	879	917	955	869	939	895	876	933	941	968	931	910	964	948	933	910	948	935	917	931	927	906	902	983	948	952	925	928	969	899	925	949	917	938	917	841	958	924	932	912	897	920	910	869	967	961	1000	894	949	953	899	997	940	958	979	919	940	925	907	936	900	964	949	943	924	877	913	922	876	938	919	911	906	936	930	889	965	955	852	922	929	949	930	915	940	892	962	955	877	906	883	951	917	898	909	942	906	928	919	933	961	956	937	936	904	962	939	904	903	976	928	925	934	925	906	912	920	937	964	943	923	853	915	916	973	908	971	914	960	915	913	861	905	954	901	932	855	961	923	892	918	881	957	923	934	908	931	918	957	981	881	910	937	916	907	992	903	930	959	905	939	898	914	903	906	950	994	908	917	902	891	878	958	896	933	965	971	902	903	933	1008	939	882	928	933	986	889	882	898	931	938	913	930	947	989	990	914	968	910	902	983	941	973	907	889	925	942	876	921	965	964	928	917	913	944	941	883	951	905	938	878	960	909	947	916	913	875	901	888	904	907	951	918	900	947	874	932	973	939	874	891	881	939	918	908	889	933	847	969	954	893	884	976	946	947	901	885	959	909	919	951	965	909	885	949	907	896	863	946	898	889	866	909	856	922	914	909	923	957	916	901	940	937	896	943	911	896	933	933	913	914	941	875	924	989	978	879	894	995	867	932	913	883	875	977	923	933	943	911	917	922	867	971	914	1003	911	962	941	940	871	948	921	947	989	958	911	846	950	915	972	974	907	951	909	944	940	902	956	956	920	932	928	890	942	911	928	920	898	895	947	906	926	884	916	934	932	890	934	899	925	938	986	857	897	952	957	941	933	887	963	913	872	868	864	910	929	867	889	958	866	906	945	942	959	969	911	889	915	963	866	913	895	931	916	894	907	880	915	922	964	921	936	926	927	936	903	949	972	923	926	945	905	905	907	900	901	956	957	944	924	947	953	928	902	920	958	899	927	932	912	936	935	959	903	879	942	960	947	881	915	975	920	934	967	956	923	928	949	950	913	891	912	921	942	933	876	896	922	946	944	881	946	911	927	906	907	944	938	958	937	906	967	896	928	901	966	897	905	906	930	950	940	922	902	896	909	923	949	940	895	908	862	897	859	869	942	912	949	967	889	1007	880	931	881	916	870	935	951	955	942	963	928	891	911	953	925	930	922	922	896	919	965	918	956	906	936	902	910	927	946	908	960	952	886	880	918	906	946	915	919	904	930	984	938	958	914	881	934	913	935	951	971	923	932	908	990	909	942	936	879	983	952	925	917	898	949	895	915	897	962	892	863	906	895	915	957	966	883	897	875	922	919	950	908	956	960	915	930	934	997	893	924	949	919	903	945	889	936	938	927	891	931	886	928	879	975	970	936	893	963	931	943	916	918	950	903	899	947	923	893	922	919	921	945	896	932	891	860	909	847	913	929	986	941	906	959	893	946	919	913	924	914	973	951	883	913	954	982	949	946	930	909	929	946	881	902	943	994	852	976	921	1007	957	941	944	933	931	895	931	951	899	941	901	908	911	971	949	974	1009	960	917	907	942	912	947	929	955	904	931	969	869	937	947	893	864	961	887	1001	984	938	1043	944	950	884	887	879	1000	910	969	917	968	939	958	965	902	920	915	911	941	984	881	891	912	890	993	954	955	946	912	937	925	892	962	939	917	934	909	909	940	947	938	937	909	915	913	982	944	911	925	893	936	973	949	788	923	965	879	871	933	944	943	896	900	887	956	927	899	942	916	894	975	974	957	936	896	883	929	939	950	887	895	947	930	876	935	934	882	984	897	925	862	881	905	900	891	886	908	923	925	913	889	948	901	954	888	927	955	902	908	959	882	921	895	960	961	905	940	940	978	926	903	958	953	915	932	870	941	949	965	926	975	943	878	986	947	893	899	889	945	923	942	892	927	922	968	902	869	905	939	926	957	911	901	944	943	889	936	934	934	930	934	990	936	962	915	910	895	947	920	956	907	880	937	894	940	931	930	927	947	890	987	911	917	912	887	895	956	940	982	907	895	881	895	941	1004	932	903	936	942	941	950	940	903	889	917	884	956	966	947	916	906	942	936	941	961	935	959	873	871	945	942	935	922	908	906	935	929	949	916	995	949	886	915	917	903	942	902	979	926	837	876	896	918	918	909	936	870	893	953	925	939	919	915	966	961	924	909	898	962	906	923	912	941	952	864	968	931	908	891	913	902	943	1006	949	921	963	888	917	899	933	908	908	905	917	919	951	914	937	932	987	917	923	955	873	929	1001	866	949	939	947	945	947	936	911	972	914	929	871	932	981	920	905	899	889	926	940	912	881	921	920	940	976	882	988	858	973	912	958	935	926	896	928	925	956	952	917	911	954	932	924	911	923	916	916	962	973	941	937	914	880	953	934	922	918	900	933	918	929	884	918	907	979	845	932	895	939	917	910	946	907	916	896	939	913	950	893	848	973	924	984	938	936	939	965	942	914	1009	897	911	942	892	942	914	852	900	926	880	937	914	947	951	889	912	947	963	894	911	934	962	919	932	935	984	940	940	930	915	929	883	953	919	893	934	894	921	895	931	927	940	950	930	868	871	967	937	871	932	933	922	906	923	927	974	933	912	918	967	955	891	901	890	927	876	901	914	945	943	904	952	919	919	937	949	908	945	940	968	930	908	920	931	976	928	864	918	931	934	880	891	882	938	877	930	934	994	942	955	889	923	949	911	894	887	941	921	942	910	906	928	948	871	920	921	967	916	902	938	935	966	933	957	923	945	948	961	926	926	868	954	973	932	917	878	909	931	923	875	944	912	954	988	931	927	929	900	875	962	949	925	965	922	909	953	901	902	930	921	942	917	909	943	926	916	911	913	848	944	970	933	924	932	929	941	992	974	949	971	911	965	957	956	936	920	903	907	943	930	925	962	873	907	891	941	949	963	940	1004	910	888	934	905	965	948	914	925	894	920	925	945	932	917	970	909	938	905	951	930	962	913	914	920	906	948	890	918	954	908	927
29621	26951	29255	22619	13667	6064	2416	1396	1071	976	963	943	911	960	944	950	987	970	976	989	996	998	971	992	975	978	988	1014	966	920	977	951	985	971	933	929	947	963	961	924	977	1001	888	948	972	913	973	960	964	919	946	971	995	975	1004	976	934	965	946	945	1015	952	994	1068	970	984	928	1011	950	963	1008	942	931	977	981	989	956	983	996	987	985	947	941	995	993	968	963	968	942	960	970	970	974	972	997	962	958	964	954	939	1016	972	987	1018	957	912	972	964	933	981	989	935	989	965	964	908	932	992	969	974	1006	978	1014	945	928	1034	923	968	917	917	986	940	981	959	953	961	935	987	948	972	955	978	923	965	1001	988	1019	999	921	998	1018	972	959	997	980	925	908	955	969	963	922	998	980	901	931	936	985	931	957	953	932	986	973	915	1001	927	960	1051	926	1045	973	969	915	940	955	950	980	918	946	943	1016	975	958	955	928	1004	968	975	996	980	991	960	977	935	1016	946	981	967	968	896	1009	1000	956	995	994	972	966	1003	919	969	938	962	990	974	995	922	978	986	1033	960	1013	944	1055	992	983	948	992	975	966	994	1037	988	914	927	964	931	991	880	966	957	951	919	982	960	974	928	996	974	971	959	1015	964	917	923	945	954	983	954	911	957	930	988	944	936	964	944	989	1002	952	941	963	923	909	983	936	906	961	951	957	927	901	948	1006	987	993	968	980	892	951	979	942	955	993	979	1008	938	930	902	974	961	976	944	975	992	934	961	998	989	957	942	943	956	990	977	1020	921	957	915	947	1015	928	994	977	927	974	884	976	1012	967	982	941	1023	993	956	944	944	963	929	941	922	943	969	953	919	939	974	964	922	929	941	952	996	977	978	1007	1000	970	984	945	956	941	944	976	928	930	985	969	988	970	980	980	978	960	956	992	953	951	945	938	949	966	958	949	1020	929	934	959	935	939	980	997	974	934	1007	966	984	990	934	946	962	1010	992	883	995	1006	991	976	950	969	987	978	1004	1019	991	969	976	1025	968	981	962	964	975	956	942	937	974	976	936	1005	956	1039	965	996	984	1036	936	932	979	930	955	941	954	901	915	922	959	913	931	976	932	936	924	974	997	922	970	976	991	974	945	952	955	954	973	915	969	901	982	835	915	929	966	968	982	921	950	1001	1000	1008	998	924	1022	950	953	950	950	937	979	969	1030	985	938	937	1014	970	903	899	945	953	958	957	954	938	980	1024	1004	944	939	1000	966	987	948	997	990	931	1007	963	947	956	968	1039	977	979	968	940	941	935	1021	970	987	965	903	967	935	1005	941	941	917	970	943	1009	868	990	961	909	920	1053	1002	920	925	973	966	936	1002	979	997	949	967	973	955	1009	962	1008	956	956	967	962	961	946	898	953	928	1002	968	981	998	969	989	977	986	959	984	963	905	989	966	929	964	967	1020	983	1007	955	956	987	932	888	988	940	919	990	932	975	946	999	976	967	1018	1011	971	967	998	964	1007	947	962	995	964	990	938	979	933	1019	950	1027	954	951	926	993	994	974	983	993	944	948	942	980	986	997	939	979	963	1001	976	946	971	976	979	970	964	995	996	946	1000	991	954	966	991	1001	948	987	935	954	971	920	968	956	964	970	1005	910	921	1006	986	952	977	963	1014	982	977	961	1010	955	991	963	974	923	937	901	921	942	991	940	1005	1007	979	1058	956	939	933	1032	924	1028	972	949	896	1001	947	971	968	913	925	964	1022	984	1000	991	960	924	1016	949	964	967	986	1010	972	898	941	973	868	936	973	949	952	976	908	948	958	1013	985	980	961	923	910	939	986	948	957	976	925	975	980	945	980	924	952	1032	920	977	904	992	936	926	970	998	949	1017	958	950	1018	957	946	970	938	974	1000	969	1019	1020	988	1023	939	899	950	904	966	1010	1014	920	988	975	955	970	954	965	995	944	980	946	982	938	946	953	952	929	1020	886	947	950	953	966	1002	958	1025	977	905	995	949	990	970	981	949	984	943	945	971	951	1042	962	1020	923	970	973	925	948	979	1011	969	955	1019	992	960	981	936	910	945	972	920	981	987	975	1000	935	970	969	980	963	972	992	968	984	936	1004	913	973	877	956	956	966	987	1006	971	1052	960	963	881	1038	941	946	956	954	911	970	932	933	995	912	947	1005	996	985	929	928	908	980	915	976	996	954	993	972	1018	943	973	1016	971	997	975	957	922	978	992	972	994	955	974	1003	982	955	965	994	937	985	976	956	940	1004	1021	949	992	953	1005	946	956	955	1028	941	961	968	935	939	916	956	1012	973	921	976	944	945	996	965	951	953	1024	951	945	942	957	1003	964	954	966	947	999	958	1030	958	983	971	931	923	1008	986	1049	931	958	1020	1040	966	987	976	966	1013	961	960	961	936	975	975	1012	945	958	1055	958	931	905	1001	965	957	954	951	991	942	957	961	952	1014	909	1004	940	934	1009	914	993	983	978	999	1005	953	969	943	1010	1012	965	918	1005	957	980	954	956	966	994	960	897	949	934	1004	1028	992	942	920	975	933	929	919	992	907	972	937	910	975	961	999	1057	1002	913	929	980	980	977	1007	984	988	939	920	950	971	936	955	950	942	973	930	964	995	962	929	894	998	975	996	956	978	983	969	971	1011	930	975	935	997	1008	991	953	904	880	994	978	960	1035	990	919	1028	933	957	947	945	969	934	926	978	983	996	1008	932	937	1014	994	997	966	1003	975	948	933	967	938	981	976	941	962	1002	996	995	942	972	881	989	974	978	966	1011	1010	956	1007	915	954	992	1015	941	995	965	1005	982	886	934	968	949	960	979	951	974	945	956	976	957	984	995	970	1023	991	925	926	1004	981	933	961	1024	957	1004	987	984	944	932	960	906	896	994	941	935	980	985	1028	941	952	976	946	1014	935	965	995	1001	966	966	936	927	1027	1003	963	947	984	913	963	994	944	991	969	973	939	1011	1028	977	982	960	911	960	877	909	975	972	938	927	1017	951	928	955	967	925	920	958	935	977	983	994	968	1000	979	1020	948	923	944	1008	964	915	955	967	974	956	957	964	865	969	937	918	987	946	938	961	994	1008	977	974	941	920	1007	862	972	926	978	924	967	966	967	1019	962	1058	921	977	1017	983	949	958	962	986	1018	952	1012	968	999	1011	966	970	952	982	987	1002	964	991	932	1011	941	936	942	952	981	959	964	966	935	936	958	1030	990	957	964	944	949	953	948	975	946	979	980	1003	1006	1009	987	949	971	979	973	969	932	1010	973	882	988	930	934	944	939	968	953	894	978	983	937	973	946	951	973	984	1033	1055	962	994	906	979	952	951	979	1008	990	971	939	975	996	975	990	972	983	993	963	915	986	1019	980	1002	935	967	968	1006	976	982	955	923	953	1017	953	971	927	985	991	1015	1004	906	977	1008	964	962	884	943	1015	1003	1018	1001	987	1000	991	977	1008	1041	995	995	953	969	990	969	993	936	935	955	980	932	996	941	999	950	974	994	923	970	904	1019	954	955	986	967	1005	957	1038	957	938	964	972	1024	952	961	980	944	955	999	1009	982	933	933	1016	994	933	893	923	905	924	967	949	972	969	1001	934	957	953	929	959	925	992	917	987	1002	1034	975	959	917	961	977	971	940	931	934	960	929	942	991	993	958	963	935	975	932	982	965	964	998	910	976	948	976	958	913	981	988	948	974	996	977	951	910	986
29479	43854	27953	19903	14185	7001	3124	1685	1189	1158	1133	1143	1113	1169	1038	1072	1078	1085	1086	1171	1152	1125	1120	1084	1102	1117	1150	1144	1076	1062	1128	1123	1078	1107	1121	1101	1038	1081	1119	1099	1094	1074	1118	1088	1100	1064	1130	1097	1179	1041	1105	1148	1089	1045	1033	1117	1069	1107	1138	1100	1138	1199	1107	1090	1091	1162	1130	1119	1098	1109	1152	1112	1107	1114	1107	1098	1076	1114	1066	1140	1152	1132	1149	1088	1032	1079	1161	1101	1098	1108	1121	1097	1112	1076	1093	1072	1077	1072	1109	1135	1116	1140	1075	1063	1112	1088	1053	1108	1121	1065	1091	1121	1095	1109	1026	1085	1146	1086	1141	1155	1089	1061	1144	1097	1141	1114	1112	1197	1084	1079	1144	1126	1116	1125	1085	1068	1043	1087	1085	1105	1087	1083	1078	1067	1101	1143	1109	1116	1128	1076	1097	1101	1138	1087	1130	1113	1140	1058	1081	1036	1143	1122	1136	1114	1104	1046	1118	1116	1029	1133	1120	1102	1092	1065	1126	1100	1082	1122	1116	1070	1085	1116	1092	1124	1080	1090	1129	1137	1076	1101	1085	1093	1124	1083	1093	1141	1082	1050	1094	1078	1102	1130	1104	1124	1136	1113	1153	1097	1131	1086	1113	1099	1101	1153	1072	1056	1098	1168	1125	1123	1125	1051	1106	1098	1059	1124	1142	1079	1085	1120	1128	1131	1106	1119	1081	1097	1104	1062	1128	1089	1078	1101	1112	1116	1072	1076	1052	1124	1145	1067	1060	1123	1096	1073	1172	1114	1042	1082	1073	1061	1062	1071	1143	1117	1070	1137	1126	1088	1097	1064	1106	1074	1120	1112	1083	1120	1080	1104	1092	1111	1007	1047	1110	1089	1083	1088	1046	1165	1075	1071	1097	1120	1087	1118	1166	1121	1153	1135	1113	1128	1123	1049	1076	1078	1022	1104	1171	1075	1095	1088	1121	1072	1100	1126	1154	1112	1043	1074	1091	1109	1119	1110	1123	1088	1046	1012	1093	1102	1075	1085	1062	1078	1143	1097	1063	1051	1090	1090	1099	1118	1122	1126	1074	1094	1109	1058	1047	1087	1158	1133	1099	1056	1127	1125	1068	1131	1080	1097	1115	1072	1058	1114	1103	1089	1102	1179	1114	1106	1082	1071	1123	1062	1149	1076	1075	1069	1078	1147	1102	1140	1113	1137	1024	1138	1094	1052	1174	1124	1097	1087	1094	1071	1128	1104	1121	1070	1089	1102	1070	1130	1144	1131	1101	1099	1093	1131	1107	1120	1149	1129	1195	1120	1114	1057	1059	1085	1036	1091	997	1138	1068	1103	1114	1063	1095	1166	1121	1160	1048	1073	1102	1129	1048	1083	1104	1019	1071	1032	1092	1062	1083	1120	1131	1103	1080	1059	1153	1178	1058	1103	1127	1063	1120	1073	1147	1133	1061	1043	1061	1070	1115	1130	1183	1050	1111	1113	1114	1134	1055	1088	1058	1116	1056	1064	1046	1109	1162	1135	1083	1139	1065	1042	1118	1134	1115	1116	1032	1126	1145	1090	1061	1107	1096	1128	1125	1118	1055	1120	1093	1127	1084	1119	1144	1062	1148	1080	1129	1094	1076	1040	1042	1065	1085	1057	1088	1150	1066	1175	1120	1060	1113	1148	1080	1069	1101	1074	1097	1133	1088	1117	1116	1145	1060	1093	1112	1097	1047	1098	1073	1115	1067	1160	1049	1139	1059	1055	1093	1113	1067	1130	1037	1059	1076	1152	1095	1095	1123	1068	1048	1064	1085	1179	1098	1142	1153	1130	1167	1081	1102	1065	1068	1102	1058	1092	1104	1086	1132	1116	1098	1093	1080	1079	1117	1120	1098	1058	1125	1083	1088	1117	1109	1076	1116	1092	1099	1106	1177	1130	1088	1080	1121	1089	1104	1066	1149	1075	1111	1082	1062	1179	1118	1083	1049	1055	1106	1111	1120	1080	1073	1100	1045	1149	1163	1129	1115	1079	1144	1140	1150	1105	1147	1117	1143	1066	1110	1072	1097	1126	1177	1120	1114	1116	1097	1139	1173	1036	1102	1153	1083	1081	1082	1082	1057	1043	1150	1111	1093	1047	1115	1104	1133	1074	1104	1097	1164	1104	1093	1140	1136	1130	1145	1106	1084	1046	1088	1129	1061	1056	1167	1060	1114	1126	1111	1079	1114	1080	1108	1086	1098	1072	1135	1085	1074	1117	1066	1081	1018	1063	1016	1126	1038	1137	1109	1114	1117	1098	1118	1119	1049	1065	1094	1163	1109	1122	1063	1100	1111	1088	1155	1102	1090	1120	1123	1059	1091	1057	1112	1078	1075	1104	1081	1104	1116	1123	1125	1106	1120	1113	1140	1036	1118	1103	1100	1156	1098	1067	1052	1102	1104	1131	1108	1114	1131	1077	1053	1080	1161	1095	1153	1102	1064	1056	1062	1105	1090	1037	1099	1077	1091	1113	1040	1130	1134	1091	1095	1085	1088	1071	1100	1070	1078	1112	1068	1105	1111	1110	1052	1079	1089	1086	1076	1099	1143	1116	1059	1113	1158	1054	1071	1054	1136	1083	1128	1082	1082	1100	1120	1115	1090	1065	1108	1143	1120	1173	1101	1054	1062	1150	1113	1156	1132	1133	1065	1052	1038	1111	1091	1086	1082	1087	1092	1119	1088	1081	1146	1105	1107	1179	1082	1121	1100	1115	1122	1075	1081	1114	1106	1104	1073	1042	1088	1132	1088	1111	1113	1102	1075	1116	1107	1090	1089	1127	1030	1155	1147	1047	1102	1079	1105	1102	1142	1094	1216	1055	1111	1066	1124	1085	1106	1113	1133	1176	1113	1060	1082	1105	1125	1117	1038	1129	1102	1105	1079	1090	1105	1126	1139	1035	1133	1069	1107	1019	1053	1104	1101	1093	1129	1043	1109	1135	1093	1064	1055	1072	1083	1094	1114	1074	1122	1147	1113	1090	1027	1128	1103	1080	1081	1129	1066	1054	1083	1096	1134	1153	1112	1105	1069	1104	1118	1057	1091	1089	1101	1033	1109	1168	1120	1085	1104	1064	1100	1167	1118	1128	1134	1155	1116	1083	1064	1111	1056	1106	1039	1157	1071	1093	1088	1092	1165	1094	1109	1078	1112	1115	1112	1112	1070	1073	1076	1112	1080	1035	1088	1101	1065	1120	1133	1121	1112	1128	1082	1107	1078	1114	1084	1111	1125	1133	1103	1118	1098	1091	1095	1074	1101	1153	1076	1090	1079	1103	1135	1113	1099	1105	1095	1080	1200	1078	1102	1145	1099	1134	1114	1114	1118	1056	1112	1055	1099	1123	1063	1069	1103	1037	1060	1111	1109	1126	1093	1132	1135	1077	1131	1146	1073	1071	1106	1088	1148	1065	1070	1122	1123	1089	1097	1189	1154	1107	1143	1128	1077	1082	1128	1083	1107	1102	1076	1119	1085	1092	1098	1111	1117	1102	1064	1110	1092	1058	1126	1133	1138	1122	1071	1085	1108	1109	1031	1108	1108	1109	1056	1107	1077	1070	1116	1146	1094	1110	1133	1060	1079	1073	1085	1076	1109	1082	1070	1117	1093	1104	1108	1108	1081	1078	1102	1081	1024	1072	1097	1066	1097	1098	1077	1126	1091	1080	1036	1058	1127	1112	1134	1046	1086	1113	1067	1107	1054	1129	1143	1015	1095	1064	1098	1088	1126	1159	1016	1102	1102	1112	1120	1019	1143	1073	1132	1144	1084	1141	1122	1085	1052	1088	1097	1139	1198	1141	1090	1100	1102	1070	1188	1075	1123	1052	991	1107	1081	1136	1133	1125	1061	1142	1036	1047	1071	1083	1086	1046	1094	1130	1090	1080	1126	1072	1101	1106	1098	1063	1116	1085	1161	1087	1112	1108	1137	1091	1115	1084	1101	1099	1138	1056	1108	1092	1069	1092	1123	1140	1079	1144	1061	1080	1115	1081	1128	1113	1137	1093	1110	1118	1061	1067	1114	1120	1127	1127	1071	1107	1116	1095	1134	1087	1081	1075	1096	1145	1103	1128	1072	1103	1069	1096	1058	1144	1140	1034	1062	1074	1094	1108	1099	1080	1080	1092	1087	1139	1109	1129	1045	1090	1156	1087	1109	1098	1107	1099	1084	1134	1125	1080	1119	1106	1108	1123	1100	1085	1077	1055	1107	1089	1051	1081	1088	1124	1102	1068	1096	1068	1080	1082	1113	1134	1116	1058	1084	1110	1059	1126	1131	1120	1076	1086	1091	1079	1082	1073	1158	1164	1080	1056	1110	1092	1077	1090	1073	1072	1107	1142	1057	1091	1065	1072	1118	1114	1054	1131	1095	1123	1030	1138	1122	1125	1146	1080	1107	1115	1099	1134	1107	1143	1069	1086	1092	1069	1109	1078	1060	1135	1091	1114	1050	1088	1082	1099	1117	1097	1116	1088	1090	1107	1086	1098	1074	1154	1100	1121	1109	1078	1115	1046	1155	1110	1100	1064	1141	1076	1075	1113	1091	1078	1034	1087	1051	1081	1102	1069	1114	1100	1128	1125	1108	1107	1176	1029	1122	1072	1094	1095	1168	1104	1142	1051	1098	1072	1107	1076	1091	1099	1084	1173	1114	1151	1093	1123	1061	1070	1103	1137	1166	1098	1076	1044	1153	1040	1174	1109	1082	1041	1163	1104	1091	1103	1097	1112	1153	1106	1104	1098	1062	1137	1003	1135	1059	1036	1104	1125	1038	1089	1168	1106	1112	1100	1158	1118	1051	1119	1019	1107	1114	1169	1085	1098	1104	1063	1116	1075	1073	1123	1076	1072	1147	1165	1133	1121	1089	1093	1075	1101	1114	1122	1074	1142	1129	1059	1103	1116	1066	1119	1076	1092	1110	1110	1086	1143	1068	1043	1092	1116	1134	1120	1101	1106	1084	1046	1028	1086	1086	1139	1110	1084	1035	1149	1134	1114	1083	1084	1079	1157	1059	1124	1120	1062	1069	1096	1061	1103
24300	22230	32520	34935	41407	32366	18916	5383	1541	970	767	762	764	773	753	745	773	779	733	779	759	757	783	749	795	732	796	793	752	762	749	774	786	766	763	743	771	754	800	761	801	766	723	734	802	763	809	808	792	781	807	774	798	770	810	757	736	826	793	759	697	747	775	794	763	761	791	757	733	758	759	709	811	764	730	759	732	768	729	737	787	724	784	781	753	733	751	792	785	742	719	786	778	769	764	806	781	714	748	790	782	754	718	808	736	764	756	752	753	769	749	752	793	748	761	745	804	769	730	764	735	764	757	775	745	808	774	774	753	771	764	795	796	743	787	772	764	780	839	751	768	786	761	749	758	773	779	766	804	783	775	784	756	778	743	736	714	694	798	725	759	771	766	759	756	786	772	737	774	711	778	778	824	728	708	732	778	768	773	769	745	785	786	755	716	745	732	764	808	777	748	736	731	780	761	796	753	776	819	694	735	768	715	748	778	745	735	762	762	763	713	796	772	736	773	747	725	781	807	791	755	804	763	782	763	744	796	767	763	742	790	742	792	785	765	764	824	759	800	722	768	740	751	743	774	742	769	780	787	755	744	755	764	757	755	800	794	767	778	772	826	756	732	740	765	760	738	744	743	720	709	743	732	748	820	784	775	749	814	751	784	789	787	799	733	750	766	780	740	718	761	761	786	762	791	766	813	715	807	741	744	802	773	775	777	760	793	774	736	737	786	798	766	803	760	762	748	747	726	742	764	797	761	781	798	730	768	762	743	779	812	758	796	792	762	747	811	812	802	765	780	759	757	760	770	777	742	768	778	790	781	704	772	714	755	739	736	763	718	699	731	758	772	764	731	715	786	803	739	789	746	754	790	785	749	767	763	727	738	756	795	755	735	759	752	754	807	775	755	781	742	744	777	798	772	734	761	796	728	772	719	770	730	766	721	771	772	778	761	741	697	766	754	770	792	730	784	725	777	799	744	780	757	776	716	749	802	759	757	754	784	761	786	746	738	760	754	771	818	740	740	791	787	804	790	777	729	753	737	730	849	778	713	743	739	706	788	692	771	771	731	799	803	764	748	750	731	732	791	806	777	779	788	745	713	773	816	727	778	748	822	755	730	784	784	710	799	725	761	720	788	820	769	749	759	765	762	741	745	761	760	796	746	757	787	778	770	742	792	759	773	776	806	732	742	783	753	794	809	743	671	844	761	786	741	742	801	769	717	759	780	771	765	737	751	824	762	770	734	758	737	726	753	784	766	781	786	779	771	744	745	771	719	734	739	770	770	734	760	750	683	792	745	766	782	738	771	792	738	780	762	758	745	755	792	729	774	756	774	782	756	743	813	744	754	773	746	712	816	757	780	764	731	744	767	771	712	758	740	790	734	762	766	799	759	712	760	730	750	748	780	813	784	783	763	780	777	743	742	745	793	748	768	738	770	768	760	733	729	775	737	737	751	746	755	779	762	765	766	757	740	736	762	749	744	759	749	724	813	749	751	726	722	751	813	786	732	765	748	767	780	726	784	777	792	816	785	718	699	778	759	795	738	790	821	773	780	763	783	778	744	745	788	767	761	824	776	811	759	789	782	768	747	764	746	803	744	723	746	735	743	746	740	753	775	741	727	758	797	774	757	764	800	727	794	765	755	743	730	764	804	743	758	765	740	691	800	767	793	763	757	745	727	749	772	721	759	748	779	753	764	774	708	759	767	763	763	777	744	724	771	755	746	764	745	826	732	747	763	780	741	777	824	727	802	691	752	796	772	729	736	779	759	830	782	741	733	724	770	772	726	751	751	771	769	782	748	770	787	759	745	796	777	742	800	752	748	760	786	740	770	783	801	736	728	750	753	711	764	740	756	741	796	799	766	826	750	785	789	768	801	684	754	739	797	743	758	764	763	718	746	776	697	726	730	781	774	752	780	727	722	752	777	753	780	787	752	804	763	763	762	805	787	694	769	711	758	743	763	796	767	715	780	773	734	740	797	766	749	736	759	748	779	745	766	744	783	730	774	762	798	788	786	797	783	764	792	790	733	742	770	739	780	725	738	762	771	762	743	744	749	775	721	790	781	747	798	743	774	815	736	731	759	718	728	746	769	780	798	751	781	781	803	760	782	717	787	773	776	763	739	767	728	757	789	743	755	750	780	778	755	776	805	769	750	751	758	796	723	760	761	774	810	750	719	768	771	758	772	738	753	794	761	754	715	802	711	709	756	800	735	789	787	785	790	797	771	767	747	798	751	716	784	716	690	771	753	762	729	733	772	740	764	731	727	769	770	729	763	752	809	802	747	775	823	744	787	741	752	721	744	789	803	806	762	737	762	739	825	742	748	732	811	731	750	750	779	756	786	751	817	788	782	798	814	747	779	771	760	775	786	762	782	778	751	753	759	752	788	803	793	813	764	796	773	786	758	809	736	764	801	803	757	773	747	725	802	766	748	741	725	759	776	812	832	731	751	781	752	808	809	808	794	778	710	788	771	777	775	750	754	767	797	739	728	799	766	804	758	735	752	752	685	758	785	752	774	803	831	786	796	729	763	808	802	818	777	750	768	706	765	773	763	792	785	730	790	779	779	761	814	796	761	770	742	791	758	811	743	761	760	786	802	775	771	763	785	725	765	741	805	732	737	745	770	722	742	755	739	716	800	812	732	721	769	742	714	774	758	790	766	758	701	779	734	726	737	787	759	785	763	755	758	757	728	779	798	762	771	738	773	731	780	733	771	755	751	773	791	725	757	696	773	738	780	794	753	827	732	711	716	799	773	815	765	732	705	733	762	803	754	740	764	742	754	751	779	738	723	772	740	754	759	753	806	722	755	753	792	769	821	829	776	731	735	766	749	812	766	761	757	810	790	771	812	773	750	763	764	770	778	751	724	758	743	756	715	751	766	760	742	782	727	760	762	769	741	713	739	794	741	790	737	759	812	767	725	738	792	773	754	801	769	743	749	767	734	767	811	764	743	788	752	750	748	783	772	752	761	755	744	726	754	777	714	787	719	795	753	778	773	743	743	780	742	718	768	713	754	806	764	774	726	725	731	713	801	830	717	767	727	814	781	792	794	733	767	772	780	743	785	764	752	843	791	761	756	764	771	751	787	756	749	717	734	744	777	747	799	740	728	793	828	689	802	802	758	767	787	752	770	704	732	778	760	787	719	747	785	764	740	829	733	718	755	754	722	804	727	760	736	736	769	753	780	730	759	822	742	722	780	776	763	741	744	753	786	748	771	750	731	719	798	745	758	810	744	838	737	749	788	747	799	753	731	741	742	778	722	814	749	761	767	757	765	789	741	783	814	737	788	712	710	783	769	761	741	800	776	718	791	763	784	753	777	792	805	795	729	756	687	743	750	761	784	757	738	755	781	756	760	769	794	772	771	776	778	834	769	799	747	722	778	782	730	763	756	781	758	736	756	803	731	742	759	716	734	741	734	742	732	770	765	753	791	772	753	722	760	738	764	755	800	786	797	746	733	799	768	735	726	721	791	747	745	827
46301	88346	68153	54962	49261	32948	16860	6494	2055	1225	887	869	852	893	880	870	881	816	845	885	881	899	857	863	906	895	869	916	873	857	909	856	883	854	838	919	907	860	893	874	881	888	820	846	897	887	857	887	862	871	823	894	886	885	854	875	845	875	911	878	922	885	834	932	897	861	859	884	830	885	786	812	833	871	875	885	862	876	899	850	863	863	885	847	841	858	837	891	904	884	862	862	889	882	918	851	861	851	840	803	872	877	893	859	812	894	908	895	852	862	882	855	886	905	861	843	831	830	884	832	865	847	899	832	862	837	903	888	866	853	860	873	867	898	884	884	864	841	820	886	871	897	888	862	876	890	885	885	863	818	829	851	860	895	864	839	848	875	893	825	899	858	884	788	864	894	859	875	873	835	850	871	863	875	877	930	894	872	892	876	854	852	840	868	863	865	846	872	864	838	881	862	950	870	916	868	860	818	862	861	828	884	821	825	839	895	883	864	882	851	875	894	846	883	814	853	868	831	854	841	856	787	848	862	910	858	915	838	883	808	875	847	907	851	896	828	900	907	824	844	869	834	901	878	849	814	912	819	920	838	854	856	855	873	865	918	882	760	824	847	854	894	870	826	858	865	849	866	867	852	909	848	830	878	876	901	842	854	864	862	871	900	855	892	859	838	934	875	870	830	846	869	900	870	920	871	849	877	836	840	854	863	857	921	843	867	888	848	865	858	874	877	871	869	838	889	855	897	861	868	842	827	893	844	866	847	895	917	810	823	884	805	804	827	829	868	860	891	916	886	837	848	853	906	904	856	864	860	847	950	857	859	900	874	933	893	859	886	912	913	841	845	878	911	819	859	940	890	822	890	878	843	853	847	875	831	849	826	886	853	894	855	860	841	837	911	842	853	855	834	895	832	853	856	855	838	841	831	893	869	880	809	822	904	844	890	893	832	859	887	815	876	873	895	947	907	877	860	856	905	862	854	875	895	873	886	882	923	855	842	864	839	905	837	869	875	866	872	878	884	844	886	857	907	844	820	883	874	841	790	864	868	842	908	917	867	863	889	843	868	869	837	823	901	895	878	838	823	874	867	918	838	854	846	818	858	847	877	830	860	890	895	887	855	892	848	835	864	917	894	875	917	830	844	892	892	889	823	867	833	841	852	933	862	874	873	869	848	924	885	878	868	879	822	926	864	820	860	833	921	863	886	861	889	877	895	871	919	883	877	850	855	844	881	836	817	843	829	857	892	854	848	826	821	906	881	850	841	893	866	946	854	885	872	842	833	870	918	886	844	870	871	856	898	828	821	840	844	897	886	879	867	883	887	848	867	881	864	902	855	875	888	835	832	867	879	851	835	895	861	849	854	929	804	823	870	838	856	907	910	867	829	898	816	865	882	830	855	893	834	866	899	897	842	855	868	850	842	837	859	860	827	797	884	926	861	893	852	841	954	887	920	865	862	856	867	873	882	853	851	896	923	889	874	817	918	857	883	891	864	892	883	836	902	897	824	897	857	883	839	841	873	837	889	864	821	905	856	813	917	846	814	859	858	821	874	916	856	876	853	907	833	898	923	879	898	869	840	878	907	898	888	837	883	878	842	853	853	877	885	865	868	901	877	872	849	888	814	887	842	848	865	808	884	875	865	899	871	892	826	883	836	860	901	877	859	875	870	838	926	880	913	849	919	839	904	917	855	868	857	890	859	868	882	860	933	885	935	914	858	865	822	877	878	885	881	890	869	901	825	883	896	840	832	893	905	872	887	878	878	850	923	869	914	881	861	906	874	880	841	884	875	855	839	869	891	819	850	884	859	840	884	890	870	851	860	898	872	865	857	820	902	894	858	859	864	910	878	819	884	830	917	823	848	849	912	854	898	875	863	890	837	813	812	878	879	798	849	853	889	877	854	810	875	887	900	887	878	881	895	855	884	852	853	852	891	918	866	852	834	911	850	902	807	882	858	903	860	852	851	846	835	891	830	896	869	816	866	905	892	859	869	868	861	852	861	915	929	909	901	876	887	936	913	902	864	902	861	869	881	852	837	848	869	848	861	894	866	905	853	865	808	880	843	910	874	869	880	860	900	925	893	867	899	903	841	908	853	873	876	866	889	899	924	863	800	906	847	872	866	879	906	878	835	908	862	922	851	823	866	873	917	868	845	913	888	877	905	845	804	855	844	888	836	908	915	896	888	844	932	920	881	880	901	851	890	846	865	873	938	853	899	873	878	906	886	920	824	890	845	846	850	819	839	848	895	827	870	843	863	913	884	744	868	874	827	877	941	855	836	899	833	905	846	845	858	872	832	891	791	885	881	837	854	891	867	847	815	815	886	880	844	884	873	839	889	914	863	913	850	877	823	828	846	891	857	818	898	836	866	920	883	914	868	888	865	849	799	879	883	858	813	871	884	877	903	882	865	862	868	889	880	845	874	911	850	838	788	836	879	883	925	947	885	807	858	871	849	854	830	824	873	858	878	843	899	866	828	866	885	863	866	883	874	877	850	865	880	927	859	829	868	867	872	890	872	904	873	891	854	856	840	913	835	880	883	841	921	872	897	825	858	894	816	825	840	856	844	813	836	863	865	784	820	844	820	863	835	844	884	898	867	833	857	833	888	813	885	838	906	925	871	876	895	858	924	885	811	902	883	871	785	865	850	830	889	893	888	852	895	880	912	837	791	828	872	853	814	812	888	879	855	861	849	877	861	912	852	864	909	823	893	865	838	835	853	846	876	888	891	849	808	852	887	848	886	876	833	938	858	859	885	858	871	867	888	850	892	843	862	919	834	882	886	871	809	860	863	834	870	833	851	834	832	874	890	853	889	876	921	913	900	822	869	934	841	869	865	817	843	869	873	860	850	923	900	856	822	831	805	849	863	869	885	848	875	875	850	876	843	865	901	912	873	855	828	864	867	852	904	849	895	866	894	883	872	876	921	885	898	884	898	917	845	871	873	879	858	846	882	888	885	872	913	834	837	851	840	872	872	816	854	848	876	861	870	842	847	909	864	819	859	866	822	885	817	834	882	837	900	893	862	868	922	925	854	893	802	856	896	876	900	845	868	900	871	883	858	860	922	862	894	869	898	877	882	860	862	909	849	867	821	918	823	869	941	853	863	883	874	891	941	890	859	881	877	926	854	876	935	895	848	857	858	893	893	891	899	891	883	866	890	872	826	875	852	900	893	848	888	894	833	918	884	853	965	907	864	882	884	819	884	859	876	879	897	877	847	849	890	894	864	908	844	925	887	881	841	876	861	873	833	877	831	896	908	874	930	931	863	786	903	870	841	869	909	854	896	858	874	834	871	861	823	848	884	922	809	868	877	884	904	909	843	875	900	871	814	884	878	889	836	823	848	839	851	919	924	883	897	862	825	905	918	854	854	903	917	855	837	812	895	820	852	905	870	868	829	868	837	878	874	832	862	917	886	850	844	893	875	864	911	832	884	845	910	907	834	918	864	860	835	878	908	902	887	901	929	896	825	882	857	836	885	897	914
25752	23048	34137	32439	30105	19680	7600	2439	1411	1169	1099	1063	1070	1041	1148	1111	1143	1136	1077	1082	1138	1109	1118	1145	1168	1144	1092	1095	1040	1142	1060	1086	1150	1117	1171	1064	1099	1097	1097	1132	1146	1078	1104	1112	1126	1137	1171	1058	1131	1205	1098	1083	1151	1125	1076	1130	1094	1102	1093	1105	1115	1077	1140	1093	1112	1160	1059	1095	1120	1117	1083	1142	1107	1063	1149	1121	1108	1078	1175	1105	1060	1083	1108	1074	1067	1086	1160	1101	1136	1168	1105	1057	1056	1076	1065	1044	1092	1132	1049	1081	1081	1059	1120	1098	1033	1191	1167	1080	1109	1103	1120	1096	1135	1062	1098	1096	1053	1116	1036	1096	1109	1085	1083	1098	1073	1065	1147	1156	1044	1082	1137	1103	1076	1077	1064	1122	1081	1124	1091	1107	1081	1061	1151	1094	1079	1092	1112	1108	1078	1075	1068	1150	1131	1110	1100	1079	1081	1121	1074	1025	1124	1091	1137	1163	1099	1059	1118	1137	1069	1027	1121	1127	1075	1057	1189	1121	1132	1131	1101	1111	1137	1102	1131	1094	1084	1133	1123	1097	1170	1087	1078	1131	1083	1115	1117	1115	1048	1156	1112	1055	1087	1086	1056	1092	1055	1088	1130	1057	1079	1096	1109	1108	1123	1056	1091	1125	1092	1128	1086	1139	1074	1110	1149	1085	1121	1104	1135	1069	1073	1125	1092	1028	1109	1083	1130	1087	1167	1098	1062	1107	1101	1106	1158	1053	1098	1143	1133	1163	1045	1043	1145	1136	1089	1082	1113	1099	1113	1112	1094	1112	1091	1109	1112	1118	1107	1122	1098	1154	1134	1139	1054	1028	1132	1108	1143	1154	1115	1094	1096	1059	1154	1175	1115	1104	1117	1094	1175	1105	1125	1067	1137	1089	1093	1135	1094	1089	1067	1099	1108	1065	1149	1064	1098	1112	1102	1092	1199	1080	1109	1129	1106	1109	1126	1100	1126	1078	1097	1104	1052	1053	1131	1122	1073	1058	1105	1082	1161	1141	1076	1102	1092	1167	1079	1154	1124	1126	1125	1074	1108	1095	1073	1088	1053	1107	1142	1122	1136	1129	1132	1139	1119	1133	1150	1135	1097	1071	1065	1137	1000	1054	1109	1113	1105	1120	1112	1048	1097	1080	1090	1120	1059	1128	1076	1082	1103	1078	1124	1092	1125	1054	1114	1101	1110	1109	1120	1106	1129	1082	1049	1126	1088	1107	1118	1055	1087	1115	1148	1049	1103	1128	1102	1124	1120	1111	1120	1096	1095	1065	1111	1094	1118	1093	1099	1096	1054	1128	1132	1125	1093	1076	1098	1077	1123	1137	1109	1127	1102	1090	1128	1093	1105	1123	1107	1160	1107	1102	1147	1063	1079	1104	1092	1141	1187	1096	1154	1104	1121	1097	1066	1122	1119	1089	1109	1079	1094	1123	1034	1068	1063	1155	1123	997	1142	1119	1093	1122	1078	1130	1089	1030	1104	1146	1086	1167	1161	1088	1044	1073	1076	1095	1141	1157	1145	1100	1044	1091	1076	1111	1135	1107	1130	1110	1082	1177	1159	1124	1150	1076	1081	1088	1115	1027	1115	1138	1140	1129	1136	1106	1065	1076	1148	1126	1032	1080	1071	1117	1093	1111	1094	1089	1135	1138	1095	1095	1091	1099	1134	1106	1049	1096	1126	1128	1115	1099	1003	1126	1098	1093	1125	1063	1165	1108	1084	1106	1149	1117	1137	1108	1110	1119	1075	1140	1097	1071	1144	1065	1100	1124	1095	1078	1091	1050	1105	1083	1111	1148	1122	1120	1144	1053	1083	1090	1145	1163	1111	1147	1083	1143	1103	1063	1116	1071	1072	1160	1117	1063	1062	1172	1111	1149	1086	1135	1131	1093	1123	1162	1083	1103	1130	1129	1118	1063	1096	1172	1081	1093	1137	1082	1163	1074	1155	1114	1154	1179	1056	1115	1057	1078	1113	1088	1043	1076	1177	1158	1090	1117	1073	1074	1105	1058	1147	1098	1126	1072	1117	1078	1102	1069	1150	1102	1076	1090	1103	1112	1072	1070	1030	1150	1172	1056	1109	1115	1121	1125	1136	1054	1074	1112	1117	1078	1125	1098	1082	1148	1147	1077	1082	1094	1077	1106	1142	1069	1102	1123	1129	1187	1046	1019	1056	1120	1096	1065	1090	1116	1064	1159	1078	1069	1135	1151	1102	1159	1065	1117	1111	1051	1045	1097	1134	1104	1173	1107	1136	1110	1113	1116	1137	1058	1083	1101	1075	1075	1101	1159	1095	1079	1093	1099	1064	1095	1051	1090	1056	1108	1054	1100	1120	1092	1161	1088	1129	1198	1099	1100	1099	1140	1097	1090	1116	1091	1144	1102	1077	1117	1067	1169	1065	1100	1115	1138	1097	1122	1126	1065	1135	1065	1072	1125	1064	1130	1072	1090	1126	1138	1080	1125	1139	1109	1056	1119	1067	1037	1064	1076	1074	1154	1135	1101	1133	1088	1115	1142	1178	1098	1119	1094	1127	1061	1123	1067	1120	1094	1069	1128	1073	1106	1119	1115	1093	1152	1097	1132	1066	1031	1109	1104	1148	1107	1042	1121	1115	1089	1155	1149	1122	1065	1112	1096	1086	1095	1097	1102	1105	1106	1147	1081	1116	1140	1158	1060	1059	1125	1130	1100	1103	1111	1044	1094	1085	1092	1125	1145	1108	1114	1111	1071	1059	1094	1088	1063	1119	1080	1062	1089	1123	1065	1062	1098	1053	1137	1120	1068	1128	1074	1065	1169	1152	1032	1121	1092	1134	1077	1069	1123	1086	1074	1107	1075	1105	1199	1116	1142	1090	1110	1092	1117	1125	1086	1057	1116	1076	1159	1134	1131	1175	1116	1122	1049	1135	1070	1105	1141	1085	1064	1082	1177	1124	1099	1091	1083	1079	1131	1050	1127	1186	1060	1048	1113	1104	1136	1127	1133	1098	1090	1071	1092	1064	1105	1131	1089	1110	1074	1091	1101	1106	1126	1060	1104	1094	1066	1125	1139	1075	1057	1069	1088	1134	1157	1126	1072	1061	1078	1081	1119	1144	1078	1128	1142	1031	1094	1061	1153	1108	1125	1124	1152	1115	1066	1113	1094	1118	1124	1131	1112	1142	1056	1137	1097	1130	1133	1076	1115	1118	1135	1118	1079	1071	1123	1071	1123	1087	1077	1125	1106	1122	1112	1084	1109	1121	1100	1053	1043	1049	1112	1105	1127	1045	1103	1082	1147	1087	1085	1124	1069	1082	1147	1102	1127	1095	1125	1134	1130	1119	1020	1097	1102	1144	1073	1088	1130	1089	1058	1090	1083	1066	1109	1087	1071	1111	1093	1087	1144	1087	1124	1130	1030	1088	1133	1111	1095	1134	1098	1071	1067	1086	1138	1118	1067	1097	1145	1113	1087	1059	1156	1037	1100	1081	1096	1101	1062	1095	1088	1050	1077	999	1073	1131	1098	1087	1145	1096	1045	1114	1096	1110	1070	1090	1107	1016	1117	1060	1158	1120	1152	1129	1142	1127	1116	1062	1094	1047	1093	1102	1080	1096	1108	1163	1108	1050	1128	1082	1123	1093	1044	1081	1056	1087	1116	1166	1049	1062	1140	1116	1147	1093	1125	1109	1130	1168	1153	1114	1151	1067	1157	1057	1128	1083	1116	1103	1151	1155	1145	1067	1122	1017	1103	1095	1015	1117	1129	1168	1103	1110	1105	1110	1053	1093	1093	1111	1095	1092	1088	1125	1232	1161	1167	1064	1150	1146	1127	1134	1066	1095	1091	1106	1125	1053	1130	1185	1103	1136	1093	1097	1053	1058	1074	1088	1068	1160	1031	1067	1085	1097	1169	1057	1047	1083	1134	1201	1119	1093	1086	1110	1086	1069	1128	1175	1124	1121	1139	1123	1087	1181	1131	1080	1084	1155	1064	1106	1103	1085	1064	1092	1114	1063	1042	1097	1145	1092	1144	1186	1118	1109	1096	1103	1058	1135	1070	1138	1038	1092	1140	1076	1052	1152	1077	1089	1137	1168	1123	1058	1082	1118	1136	1080	1104	1099	1101	1090	1095	1164	1081	1103	1093	1126	1125	1113	1104	1121	1103	1077	1144	1128	1063	1152	1072	1079	1125	1113	1110	1191	1099	1109	1050	1095	1045	1148	1118	1130	1071	1082	1109	1074	1133	1111	1069	1100	1060	1083	1115	1104	1121	1046	1070	1088	1117	1175	1065	1095	1068	1068	1083	1090	1143	1159	1106	1120	1071	1118	1088	1087	1131	1048	1113	1064	1150	1059	1088	1150	1108	1131	1100	1047	1073	1066	1112	1124	1095	1091	1062	1121	1031	1113	1045	1127	1163	1154	1114	1101	1095	1110	1109	1051	1109	1149	1125	1134	1085	1083	1103	1123	1073	1111	1105	1110	1128	1106	1186	1042	1109	1064	1116	1042	1073	1161	1111	1124	1119	1108	1099	1093	1087	1152	1117	1086	1101	1063	1077	1110	1133	1065	1087	1069	1119	1051	1103	1130	1145	1103	1112	1099	1105	1085	1080	1048	1069	1128	1135	1093	1054	1131	1081	1165	1133	1163	1138	1094	1093	1109	1098	1167	1124	1085	1116	1123	1134	1129	1105	1089	1083	1135	1063	1174	1133	1107	1137	1063	1130	1148	1113	1109	1064	1136	1101	1053	1136	1065	1104	1100	1148	1091	1117	1103	1085	1163	1101	1108	1141	1069	1074	1144	1072	1150	1127	1155	1103	1062	1054	1111	1136	1116	1096	1113	1130	1137	1131	1141	1126	1090	1093	1144	1107	1101	1073	1120	1109	1056	1110	1165	1121	1112	1051	1137	1107	1125	1149	1136	1053	1066	1078	1120	1034	1069	1100	1087	1082	1154	1132	1098	1075	1085	1099	1149	1120	1045	1113	1065	1117	1099	1062	1096	1079	1156	1099	1063	1087	1085	1109	1125	1089	1099	1113	1101	1069	1115	1135
42508	77856	57968	43996	37476	22054	9538	3843	1681	1349	1241	1285	1205	1316	1205	1288	1199	1231	1215	1242	1242	1215	1237	1183	1260	1173	1253	1223	1213	1204	1218	1230	1275	1269	1202	1279	1238	1304	1243	1240	1164	1218	1291	1243	1255	1239	1247	1212	1251	1195	1269	1267	1264	1154	1244	1185	1236	1196	1295	1297	1243	1179	1223	1244	1254	1259	1233	1237	1227	1263	1270	1216	1277	1287	1203	1236	1286	1289	1230	1239	1223	1225	1209	1222	1252	1193	1236	1178	1298	1213	1250	1235	1191	1184	1306	1257	1256	1211	1272	1207	1209	1239	1275	1248	1238	1191	1327	1189	1142	1254	1258	1252	1202	1219	1214	1304	1181	1179	1277	1252	1245	1289	1194	1225	1192	1232	1259	1181	1280	1292	1233	1226	1221	1253	1288	1253	1257	1288	1236	1223	1222	1166	1248	1217	1177	1237	1271	1227	1242	1202	1268	1272	1197	1230	1192	1200	1243	1317	1279	1198	1209	1221	1191	1223	1215	1220	1224	1206	1205	1251	1247	1182	1265	1174	1227	1271	1216	1220	1156	1222	1251	1222	1235	1206	1240	1197	1209	1227	1170	1239	1182	1245	1246	1188	1203	1283	1238	1197	1242	1308	1203	1213	1185	1197	1222	1214	1330	1153	1219	1168	1217	1197	1248	1233	1204	1218	1209	1203	1206	1254	1253	1203	1262	1223	1228	1250	1245	1260	1266	1224	1252	1178	1224	1218	1214	1174	1191	1219	1205	1214	1234	1246	1185	1207	1245	1237	1256	1195	1203	1254	1261	1182	1272	1246	1224	1197	1189	1272	1171	1230	1235	1215	1212	1206	1260	1194	1189	1259	1253	1207	1212	1213	1216	1266	1229	1273	1210	1228	1211	1215	1245	1253	1169	1212	1268	1207	1144	1269	1244	1219	1244	1252	1279	1259	1217	1202	1210	1261	1236	1212	1269	1189	1256	1240	1239	1211	1251	1214	1191	1210	1210	1218	1220	1266	1211	1257	1222	1245	1240	1223	1219	1250	1247	1197	1196	1207	1231	1249	1259	1264	1191	1198	1220	1238	1258	1207	1244	1203	1190	1211	1232	1194	1205	1192	1182	1228	1206	1244	1243	1172	1292	1253	1229	1250	1271	1267	1243	1191	1192	1231	1260	1205	1228	1246	1206	1227	1244	1261	1178	1219	1179	1226	1213	1208	1241	1264	1185	1267	1269	1200	1233	1205	1254	1223	1267	1184	1228	1283	1197	1194	1225	1249	1207	1287	1267	1246	1238	1226	1224	1256	1253	1252	1315	1227	1254	1219	1261	1233	1238	1216	1316	1302	1160	1176	1190	1224	1227	1298	1234	1204	1218	1208	1205	1242	1255	1217	1218	1252	1296	1217	1232	1173	1265	1213	1277	1204	1241	1263	1201	1250	1263	1225	1224	1189	1208	1213	1278	1217	1244	1233	1210	1256	1255	1240	1237	1252	1223	1231	1230	1250	1271	1208	1268	1211	1161	1198	1175	1223	1247	1253	1251	1300	1254	1220	1212	1227	1252	1247	1240	1209	1212	1204	1113	1208	1204	1237	1242	1259	1207	1270	1213	1294	1242	1196	1180	1238	1227	1214	1219	1196	1267	1260	1200	1235	1262	1254	1270	1261	1212	1208	1261	1192	1280	1207	1166	1196	1225	1228	1204	1230	1210	1204	1154	1244	1238	1222	1234	1257	1240	1211	1233	1238	1263	1229	1247	1241	1217	1250	1244	1255	1217	1204	1204	1187	1237	1211	1227	1192	1232	1291	1185	1242	1227	1252	1228	1224	1244	1196	1209	1130	1213	1254	1296	1192	1269	1208	1280	1258	1213	1279	1238	1201	1265	1248	1240	1176	1251	1203	1252	1196	1227	1201	1186	1200	1257	1303	1262	1210	1285	1254	1311	1221	1183	1203	1246	1254	1242	1207	1232	1162	1193	1267	1245	1249	1121	1218	1240	1221	1269	1265	1282	1259	1239	1285	1243	1212	1137	1244	1200	1253	1192	1251	1228	1225	1297	1182	1227	1229	1277	1219	1225	1178	1221	1204	1215	1182	1158	1288	1199	1199	1238	1312	1226	1169	1273	1232	1232	1258	1242	1192	1186	1196	1217	1234	1200	1186	1190	1262	1199	1229	1222	1218	1135	1214	1203	1217	1259	1298	1204	1233	1235	1188	1218	1308	1210	1269	1192	1217	1263	1243	1241	1287	1164	1160	1263	1252	1250	1221	1262	1264	1198	1242	1249	1297	1247	1180	1247	1226	1188	1205	1250	1183	1285	1260	1256	1231	1254	1204	1287	1237	1255	1219	1214	1203	1229	1120	1209	1289	1218	1218	1237	1233	1192	1267	1248	1262	1245	1240	1229	1223	1235	1231	1226	1297	1212	1209	1259	1233	1209	1282	1267	1238	1226	1246	1235	1209	1232	1212	1254	1229	1236	1213	1220	1270	1228	1276	1255	1239	1250	1229	1239	1160	1256	1273	1204	1258	1256	1201	1161	1244	1224	1224	1209	1233	1231	1254	1227	1217	1243	1232	1240	1141	1136	1286	1242	1306	1262	1186	1242	1221	1171	1207	1265	1254	1241	1226	1273	1247	1154	1240	1222	1233	1157	1274	1241	1258	1302	1267	1214	1226	1232	1234	1257	1228	1208	1210	1216	1203	1245	1241	1253	1214	1247	1295	1206	1212	1241	1281	1179	1252	1197	1269	1305	1198	1184	1214	1247	1210	1250	1281	1261	1262	1217	1282	1196	1225	1203	1248	1179	1173	1223	1214	1236	1224	1213	1214	1196	1171	1212	1194	1305	1172	1279	1178	1263	1239	1190	1176	1237	1203	1243	1248	1178	1209	1266	1227	1254	1217	1240	1198	1247	1230	1233	1221	1225	1229	1172	1181	1210	1239	1272	1226	1204	1207	1202	1168	1238	1223	1180	1246	1243	1210	1217	1256	1279	1277	1198	1185	1269	1225	1236	1232	1214	1190	1249	1218	1267	1196	1238	1212	1261	1228	1224	1223	1257	1238	1239	1150	1238	1246	1194	1225	1237	1181	1238	1220	1260	1222	1252	1265	1226	1256	1195	1219	1192	1240	1236	1255	1206	1236	1295	1206	1205	1197	1248	1233	1277	1216	1232	1190	1253	1248	1208	1220	1278	1194	1171	1234	1227	1307	1230	1193	1181	1256	1229	1250	1182	1283	1188	1261	1211	1199	1197	1277	1181	1245	1221	1210	1215	1201	1263	1210	1255	1309	1284	1261	1165	1217	1206	1225	1252	1130	1216	1256	1193	1268	1305	1231	1161	1236	1247	1236	1204	1228	1224	1228	1273	1264	1248	1254	1223	1256	1278	1246	1226	1238	1307	1256	1238	1206	1235	1200	1262	1261	1219	1244	1277	1249	1279	1229	1268	1257	1196	1176	1225	1190	1200	1212	1304	1213	1259	1257	1236	1200	1270	1256	1170	1202	1208	1258	1243	1247	1237	1284	1217	1248	1238	1247	1222	1196	1210	1234	1263	1164	1270	1268	1239	1263	1203	1240	1258	1207	1246	1234	1238	1203	1225	1214	1324	1189	1242	1202	1249	1251	1275	1215	1282	1245	1288	1261	1233	1253	1213	1235	1195	1296	1194	1231	1268	1236	1190	1241	1260	1293	1263	1196	1264	1217	1210	1250	1287	1220	1304	1280	1243	1296	1225	1213	1274	1253	1244	1234	1260	1292	1232	1246	1193	1246	1247	1198	1207	1194	1204	1210	1191	1208	1245	1219	1262	1188	1307	1225	1195	1245	1216	1232	1246	1271	1268	1300	1216	1257	1175	1217	1221	1208	1228	1216	1191	1245	1247	1290	1246	1226	1190	1253	1217	1243	1176	1272	1235	1244	1183	1216	1214	1210	1242	1299	1263	1182	1275	1261	1203	1290	1246	1273	1212	1242	1190	1215	1265	1245	1277	1195	1286	1214	1213	1259	1250	1280	1230	1275	1203	1272	1226	1246	1227	1250	1196	1236	1306	1203	1256	1265	1248	1133	1262	1272	1308	1194	1244	1209	1285	1128	1229	1261	1334	1212	1246	1288	1213	1240	1217	1218	1269	1250	1244	1205	1251	1218	1186	1289	1233	1286	1177	1217	1234	1262	1244	1187	1212	1182	1235	1223	1151	1254	1205	1186	1228	1237	1282	1231	1228	1219	1210	1231	1215	1242	1254	1185	1215	1270	1227	1231	1234	1160	1265	1196	1148	1165	1202	1316	1208	1257	1230	1261	1238	1276	1149	1206	1219	1247	1215	1273	1186	1181	1226	1188	1274	1235	1203	1227	1223	1266	1185	1180	1161	1249	1258	1272	1220	1293	1178	1186	1329	1158	1174	1205	1203	1219	1220	1228	1219	1246	1183	1226	1238	1204	1182	1250	1299	1247	1233	1243	1207	1260	1162	1275	1251	1254	1270	1204	1235	1236	1241	1194	1235	1315	1233	1258	1210	1171	1266	1188	1259	1188	1199	1242	1234	1242	1277	1222	1230	1257	1237	1263	1190	1252	1245	1218	1221	1262	1240	1228	1223	1227	1214	1214	1202	1250	1242	1238	1212	1262	1182	1217	1253	1255	1161	1277	1298	1200	1222	1259	1225	1205	1296	1175	1259	1195	1262	1214	1276	1262	1332	1190	1189	1238	1202	1236	1213	1260	1178	1187	1257	1212	1220	1236	1240	1235	1261	1270	1245	1240	1241	1251	1225	1225	1220	1231	1233	1262	1175	1178	1166	1231	1269	1277	1253	1184	1191	1222	1230	1232	1152	1266	1280	1224	1258	1252	1178	1244	1283	1152	1191	1230	1249	1278	1240	1232	1249	1288	1231	1239	1226	1237	1282	1214	1268	1235	1234	1236	1279	1210	1197	1193	1288	1178	1198	1215	1182	1216	1294	1220	1283	1177	1243	1253	1201	1250	1254	1222	1214	1219	1223	1192	1235	1164	1231	1182	1257	1255	1267	1230	1229	1235	1270	1223	1193	1264	1353	1258	1250	1270	1228	1223	1303	1202	1194	1225	1214	1231	1231	1233	1228	1265
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
